Compare commits

...

220 Commits

Author SHA1 Message Date
NodeBB Misty
61404be94b Incremented version number 2016-04-13 13:20:13 -04:00
NodeBB Misty
c40c64a9c5 Merge commit '3390b7d7f6e9b4f6bd5f0bc6a5d554c21eb2b9ff' into v1.x.x 2016-04-13 13:20:13 -04:00
Julian Lam
3390b7d7f6 closes #4516 2016-04-13 11:58:14 -04:00
Julian Lam
604373b5e4 fixing plugin checker which erroneously always returned success 2016-04-13 10:43:29 -04:00
Julian Lam
099749e908 upped composer, re: nodebb/nodebb-plugin-composer-default#33 2016-04-13 09:18:20 -04:00
barisusakli
229326acd6 another tab 2016-04-13 10:32:59 +03:00
barisusakli
f43be13f87 fix indent 2016-04-13 10:32:31 +03:00
barisusakli
bec688cea0 relative path fix 2016-04-13 10:31:59 +03:00
Barış Soner Uşaklı
3b1c1d2cfd Merge pull request #4513 from pichalite/post-tools
show post tools for global mod on post delete
2016-04-12 10:04:38 +03:00
pichalite
aad64cad35 show post tools for global mod on delete 2016-04-12 05:37:39 +00:00
barisusakli
f7ac1d89ff fix undefined next 2016-04-11 14:41:04 +03:00
Barış Soner Uşaklı
31815f7d22 Merge pull request #4510 from rbeer/teaser-pid
Add pid to teaser ajaxify data
2016-04-10 17:48:04 +03:00
Raphael Beer
006496efe3 Add pid to teaser ajaxify data 2016-04-10 14:09:33 +02:00
Barış Soner Uşaklı
9860320496 Merge pull request #4508 from pichalite/issue-4506
fixes #4506
2016-04-09 08:51:07 +03:00
pichalite
e23377580d fixes #4506 2016-04-08 23:55:10 +00:00
barisusakli
a81285befa dont crash if category doesn't exist 2016-04-08 18:09:46 +03:00
Julian Lam
e481ed21eb Using pid as discriminator for mergeId
... for favourite and upvote notifications.
2016-04-07 21:22:56 -04:00
Julian Lam
c89a02bfb9 upped composer again 2016-04-07 17:53:11 -04:00
Julian Lam
4105565ed1 upped composer version @BenLubar @RaceProUK 2016-04-07 17:50:53 -04:00
Julian Lam
0449e014f6 updated some help text 2016-04-07 17:47:20 -04:00
psychobunny
c88ed66312 closes #4502 2016-04-07 16:55:53 -04:00
Julian Lam
a9f966f23c closes #4503, /cc @BenLubar 2016-04-07 11:32:18 -04:00
Julian Lam
ba44db5b5b updated dependency check logic to better handle missing dependencies 2016-04-07 10:47:13 -04:00
NodeBB Misty
2e65e8ae7d Latest translations and fallbacks 2016-04-07 09:02:29 -04:00
Julian Lam
430adc366c fix #4498 2016-04-06 21:49:43 -04:00
Julian Lam
7bc4ea18f4 Merge remote-tracking branch 'origin/master' into fix-vendors 2016-04-06 21:43:19 -04:00
Julian Lam
930c2b7472 Merge branch 'master' into fix-vendors 2016-04-06 21:42:37 -04:00
psychobunny
075df88600 Merge pull request #4500 from frissdiegurke/master
Emoji update
2016-04-06 18:31:38 -04:00
Ole R
5023935baf Enable nodebb-plugin-emoji-one by default 2016-04-06 23:58:48 +02:00
Ole R
0d0e4fa94f Update dependencies 2016-04-06 23:57:45 +02:00
Julian Lam
bf73c0de5f closes #3286 2016-04-05 21:34:53 -04:00
Julian Lam
053bbc06fa fixes apapadimoulis/what-bugs#84
closes #4496
2016-04-05 20:12:39 -04:00
Julian Lam
f406119fa1 upped composer version 2016-04-05 16:20:16 -04:00
Barış Soner Uşaklı
04fb7d5acc enable emoji-apple on install 2016-04-05 21:01:13 +03:00
Barış Soner Uşaklı
50ae2305b0 up emoji add apple 2016-04-05 19:51:39 +03:00
Julian Lam
b6a10c7729 removed console log 2016-04-04 21:26:49 -04:00
Julian Lam
94a505a6bb removed symlink logic and using route bridging instead.
Also allowed plugins to define modules from their plugin.json
2016-04-04 20:43:21 -04:00
Julian Lam
ad16c3db6b updated Gruntfile to ignore js files in public/src/modules 2016-04-04 18:51:10 -04:00
Julian Lam
f91f705f90 Merge branch 'master' into fix-vendors 2016-04-04 18:46:24 -04:00
psychobunny
cdbe535e13 closes #4491 2016-04-04 11:59:02 -04:00
NodeBB Misty
5480b45368 Latest translations and fallbacks 2016-04-02 09:02:22 -04:00
Julian Lam
1aaf65e9be fixes #4438 2016-04-01 16:10:23 -04:00
Julian Lam
06cd4cd406 only triggering topic infinite loader once a second, fixes #4477 2016-04-01 15:37:01 -04:00
NodeBB Misty
4b88a463fa Latest translations and fallbacks 2016-04-01 09:02:29 -04:00
barisusakli
07af4d10e7 closes #4488 2016-04-01 15:12:01 +03:00
barisusakli
b948e031f6 closes #2779 2016-04-01 15:02:22 +03:00
Julian Lam
73c4feec20 fixes #4487 2016-03-31 15:52:39 -04:00
psychobunny
1783583373 js-propagate fix for clustered installs 2016-03-31 13:03:36 -04:00
psychobunny
a078fd82e7 fix julian's console.log voodoo 2016-03-31 12:26:55 -04:00
Barış Soner Uşaklı
8d86aecc83 Merge pull request #4479 from rbeer/ulModal-localSize
Check file size locally.
2016-03-31 18:44:16 +03:00
NodeBB Misty
8baa6f70af Latest translations and fallbacks 2016-03-31 09:02:38 -04:00
Raphael Beer
58cc25e385 Set default hasValidFileSize return to true 2016-03-31 14:26:53 +02:00
Julian Lam
1385d19f64 Further tweaks to viewport shuffling and dynamic image loading
@BenLubar
2016-03-30 18:10:26 -04:00
Julian Lam
8ae2afff05 Revert "more tweaks to threshold"
This reverts commit 1783a07067.
2016-03-30 18:10:26 -04:00
psychobunny
12ed4d2af5 remove PostCSS log 2016-03-30 16:55:54 -04:00
psychobunny
359b1fbe1a cleanup 2016-03-30 16:05:11 -04:00
psychobunny
e2bc5f241a optimizing process.send for js minification 2016-03-30 15:54:45 -04:00
psychobunny
acd24d856f run tasks in series to speed up startup time 2016-03-30 14:37:00 -04:00
psychobunny
e134689324 we were accidentally including client-side LESS on the ACP 2016-03-30 14:19:00 -04:00
Julian Lam
07ddcb03f9 fixes #3902 2016-03-30 14:00:57 -04:00
psychobunny
fc65b144b1 running less compilation in series 2016-03-30 13:25:19 -04:00
Julian Lam
7fe5346fe4 latest fallbacks for uploads resource @rbeer 2016-03-30 13:06:54 -04:00
Julian Lam
81fae681ab added uploads.json as source file for translations 2016-03-30 13:06:54 -04:00
psychobunny
a978f763e3 fixes crash https://github.com/NodeBB/nodebb-theme-persona/issues/250 2016-03-30 11:44:58 -04:00
barisusakli
d92fde9824 filter out registered users 2016-03-30 18:19:15 +03:00
barisusakli
cb2ea163a0 closes #4486 2016-03-30 18:13:34 +03:00
NodeBB Misty
b534ba8cc1 Latest translations and fallbacks 2016-03-30 09:02:21 -04:00
psychobunny
3d0db5b397 closes #4481 2016-03-29 17:52:50 -04:00
psychobunny
6a74589e31 closes https://github.com/NodeBB/nodebb-theme-persona/issues/250 2016-03-29 16:55:30 -04:00
psychobunny
e99d95251d up persona 2016-03-29 15:14:19 -04:00
psychobunny
b15e5a8d17 closes #4475 2016-03-29 15:02:32 -04:00
psychobunny
29b336ad9f closes #4480 2016-03-29 14:57:55 -04:00
psychobunny
f12903a3fe grunt watch: ignore .git folders 2016-03-29 14:37:40 -04:00
Julian Lam
32c18a1cd8 updated gruntfile to not watch subdependencies 2016-03-29 13:19:01 -04:00
barisusakli
5fa6686112 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	public/src/modules/navigator.js
2016-03-29 12:40:58 +03:00
barisusakli
3a27e7b0ea closes #4405 2016-03-29 12:39:41 +03:00
Raphael Beer
ff09789812 Check file size locally. 2016-03-29 10:41:17 +02:00
Barış Soner Uşaklı
99ae0eb378 closes #4468 2016-03-29 11:26:28 +03:00
Barış Soner Uşaklı
879a8ba550 up widget-essentials 2016-03-29 11:00:36 +03:00
Julian Lam
5e3a114b17 added LRU cache to registration queue data 2016-03-28 19:55:40 -04:00
Julian Lam
1783a07067 more tweaks to threshold 2016-03-28 14:50:02 -04:00
Julian Lam
31e70ac5a8 applying threshold detection only to topics
re: #4477
2016-03-28 14:02:56 -04:00
NodeBB Misty
e0f6b4edf0 Latest translations and fallbacks 2016-03-28 09:02:18 -04:00
barisusakli
3b9120cd38 closes #4476 2016-03-28 11:28:41 +03:00
Julian Lam
6df78f8ad0 fixing some more jitteriness when scrolling upwards 2016-03-28 03:06:35 -04:00
Julian Lam
cc60767eb0 removed console logging 🐶 2016-03-28 02:06:24 -04:00
Julian Lam
add82ba6c9 Added threshold detection when scrolling upwards
... for less jolty upwards scrolling.
2016-03-28 01:53:36 -04:00
Julian Lam
28db642050 Fixing regression from 3e2231d2cb
@BenLubar
2016-03-27 18:56:37 -04:00
Barış Soner Uşaklı
2caae05f4b up themes 2016-03-28 00:19:25 +03:00
Julian Lam
3e2231d2cb Fixing viewport shuffling due to image load
Introduced new method ".loadImages()" in posts client side lib
to handle viewport height changes when loading images. Requires
nodebb-plugin-markdown@5.0.0

@BenLubar @boomzillawtf
2016-03-27 15:56:49 -04:00
Julian Lam
5d4f61ec96 Tweaked scrollToPostIndex logic
The old behaviour would scroll the post anchor to the midline, but
this was inferior UX for long posts since the top half of the
screen is essentially stuff you didn't want to see.

The new logic is as follows:
- If the target post is smaller than the browser viewport, it will
  scroll in such a way that the entire post is vertically centered
  (post midline matching viewport midline)
- If the target post is larger than the browser viewport, it will
  scroll in such a way that the top of the post is located just
  under the navbar, maximizing the target post's content.
- Updated themes to relocate their anchors to in between posts
2016-03-27 11:42:05 -04:00
NodeBB Misty
3b4b832f75 Latest translations and fallbacks 2016-03-27 09:02:12 -04:00
Julian Lam
5ebf22ca49 upped composer version 2016-03-26 14:17:30 -04:00
Julian Lam
5705681aa0 tweaked registration queue logic a bit
- encoding inputs during url construction
- limiting maximum # of parallel requests to 20
- using map instead of forEach
2016-03-26 14:04:35 -04:00
NodeBB Misty
fa689250e4 Latest translations and fallbacks 2016-03-26 09:02:20 -04:00
Julian Lam
8013f124da fixes #4471 2016-03-25 19:54:22 -04:00
Julian Lam
97e440f990 Upped theme versions, closes #4464 2016-03-25 19:40:26 -04:00
Julian Lam
b68058b093 Merge pull request #4473 from BenLubar/reply-quote-bounds-fix
fix topic reply button
2016-03-25 19:19:32 -04:00
Ben Lubar
395e71feee fix topic reply button 2016-03-25 18:17:19 -05:00
Julian Lam
f4845631c0 Merge pull request #4472 from BenLubar/reply-quote-bounds
when clicking the reply button, limit the selection to the post's content
2016-03-25 19:10:56 -04:00
Ben Lubar
c50f228acc when clicking the reply button, limit the selection to the post's
content.
2016-03-25 17:59:12 -05:00
Julian Lam
b0f93f8525 Merge pull request #4439 from RaceProUK/master
Fixing 'Go to last read' popup text
2016-03-25 17:26:34 -04:00
NodeBB Misty
87bd0c69d7 Latest translations and fallbacks 2016-03-25 16:56:05 -04:00
Julian Lam
22f73a8f68 fixes #4463 2016-03-25 13:24:40 -04:00
barisusakli
691802efad removed params 2016-03-24 22:22:27 +02:00
barisusakli
e1a8c520ba closes #4404 2016-03-24 22:22:07 +02:00
barisusakli
ae8c40f8a8 dont pass non strings to validator.js #4462 2016-03-24 21:12:53 +02:00
psychobunny
f277c66089 closes #4459 2016-03-24 15:10:25 -04:00
barisusakli
a9cc12c667 retry failed upserts closes #4467 2016-03-24 21:01:20 +02:00
barisusakli
52cec92df8 some cleanup, dont send ip on newpost 2016-03-24 20:55:17 +02:00
psychobunny
0823cd9433 #4453 2016-03-24 14:04:52 -04:00
psychobunny
bb85d99254 closes #4450 2016-03-24 13:46:41 -04:00
psychobunny
000d5b61c7 fix for retrieving css cache 2016-03-24 13:29:50 -04:00
psychobunny
5008e211e2 closes #4449 2016-03-24 13:23:39 -04:00
psychobunny
baeed22f20 grunt: only compile ACP less if that was changed, and vice versa with theme/plugin less 2016-03-24 12:37:17 -04:00
barisusakli
78f4cbc9e4 fix indents 2016-03-24 16:50:00 +02:00
barisusakli
0f959c341b closes #4466 2016-03-24 16:48:20 +02:00
barisusakli
382fa265a4 up persona 2016-03-24 16:21:39 +02:00
barisusakli
e8b8f115b7 closes #3652 2016-03-24 16:15:28 +02:00
Barış Soner Uşaklı
e49c10d0ea Merge pull request #4465 from pichalite/topic-thumb-delete
fix for removing topic thumb on edit
2016-03-24 15:38:42 +02:00
pichalite
485db7a479 fix for removing topic thumb on edit 2016-03-24 13:33:42 +00:00
Julian Lam
ae7dc134e3 latest translations and fallbacks 2016-03-24 09:06:55 -04:00
barisusakli
d7b5ede3a7 up composer 2016-03-24 14:12:03 +02:00
barisusakli
c6c1e2e217 closes #4289 2016-03-24 13:21:05 +02:00
barisusakli
76fcc9ec35 this is fine 2016-03-24 12:53:44 +02:00
barisusakli
38c560019f #4403 2016-03-24 12:53:29 +02:00
Barış Soner Uşaklı
21c451c3fe Merge pull request #4457 from boomzillawtf/master
Fix defaults for 'scroll to my post'
2016-03-24 09:43:43 +02:00
Barış Soner Uşaklı
5c5a6a08f7 Merge pull request #4455 from pichalite/issue-4454
fixes #4454
2016-03-24 09:15:54 +02:00
boomzillawtf
d4464f6ab1 Merge remote-tracking branch 'upstream/master'
Conflicts:
	public/src/client/topic/posts.js
2016-03-23 21:41:31 -04:00
boomzillawtf
6aa0f8eb8a fix #4452: default to scroll to my post 2016-03-23 21:37:48 -04:00
pichalite
c5e62f9a58 fixes #4454 2016-03-23 21:41:04 +00:00
barisusakli
f55b26282a added category image 2016-03-23 19:24:07 +02:00
psychobunny
0c1376c884 closes #4390 2016-03-23 13:08:15 -04:00
psychobunny
493816476e closes https://github.com/NodeBB/nodebb-theme-persona/issues/262 2016-03-23 12:48:46 -04:00
barisusakli
09415d435a up persona 2016-03-23 18:29:51 +02:00
psychobunny
5d77e37a3c closes #4403 2016-03-23 09:14:54 -04:00
barisusakli
71cd6b39d2 up composer 2016-03-23 12:21:38 +02:00
barisusakli
7ab55b0e95 closes #4392 2016-03-23 12:19:29 +02:00
barisusakli
91efab3c6d closes #4437 2016-03-23 11:17:17 +02:00
barisusakli
46de2ca134 closes #4441 2016-03-23 10:21:57 +02:00
barisusakli
56ef1e9869 closes #4444 2016-03-23 10:10:24 +02:00
barisusakli
bfd6d1c0d1 up persona 2016-03-23 10:04:31 +02:00
barisusakli
d79b30ad27 moved uid check to function 2016-03-23 10:01:40 +02:00
Barış Soner Uşaklı
ae04d6d6dd Merge pull request #4445 from BenLubar/topic-bookmarks
include bookmarks with topic lists
2016-03-23 09:42:36 +02:00
Barış Soner Uşaklı
2059352ca7 Merge pull request #4447 from BenLubar/empty-topic-slug
save slug correctly on edit
2016-03-23 08:56:32 +02:00
Barış Soner Uşaklı
bb330dd7cf Merge pull request #4448 from BenLubar/double-escape
fix double-URL-encoding causing redirect loops
2016-03-23 08:55:49 +02:00
Ben Lubar
c7cfe45d0b fix double-URL-encoding causing redirect loops 2016-03-22 19:54:27 -05:00
Ben Lubar
1d9ff2bc70 save slug correctly on edit 2016-03-22 19:51:31 -05:00
Ben Lubar
969e7fdbbe include bookmarks with topic lists 2016-03-22 18:44:05 -05:00
Barış Soner Uşaklı
89aa06526d fix indent 2016-03-23 00:05:07 +02:00
RaceProUK
25f4400569 Reverting all but en-GB 2016-03-22 20:57:32 +00:00
RaceProUK
1423b1443d Fixing 'Go to last read' popup text
Since clicking the popup goes to the last _read_ post, not the last unread
2016-03-22 19:32:29 +00:00
barisusakli
931dedf7f1 revert 50 change on admin 2016-03-22 18:41:18 +02:00
barisusakli
9b1dab8ef9 up default to 50 2016-03-22 18:33:35 +02:00
barisusakli
f4dd3d2082 up users per page to 50 2016-03-22 18:32:25 +02:00
barisusakli
e4fb4c0469 up composer 2016-03-22 18:24:29 +02:00
barisusakli
0bf05a17bf closes #4378 2016-03-22 18:22:42 +02:00
barisusakli
4460588e95 up persona 2016-03-22 17:19:19 +02:00
psychobunny
7d31810df0 up tjs 2016-03-22 11:09:32 -04:00
barisusakli
7e6e3b3a40 closes #4383 2016-03-22 16:47:30 +02:00
barisusakli
7d96a1c130 up spam-be-gone 2016-03-22 16:36:54 +02:00
barisusakli
f246c5e1ee closes https://github.com/NodeBB/nodebb-theme-persona/issues/259 2016-03-22 11:39:28 +02:00
barisusakli
e2f78a9585 closes #4432 2016-03-22 11:19:33 +02:00
barisusakli
6644c66f94 up persona 2016-03-22 10:34:35 +02:00
barisusakli
fd932462f6 edit profile language key 2016-03-22 10:27:12 +02:00
barisusakli
6f7cc36c21 up persona 2016-03-22 09:52:14 +02:00
barisusakli
e0f3ac8cb7 change to editedISO 2016-03-22 09:49:25 +02:00
barisusakli
e694bd8ab5 closes #4431 2016-03-22 09:47:29 +02:00
barisusakli
e0155534d5 up dbsearch 2016-03-22 09:41:58 +02:00
Barış Soner Uşaklı
94ea915304 Merge pull request #4435 from pichalite/issue-4429
add title length check to topic fork process
2016-03-22 09:26:47 +02:00
pichalite
be4aa5ac94 add title length check to topic fork process 2016-03-21 21:13:36 +00:00
Barış Soner Uşaklı
a2e5e7d9d3 Merge pull request #4430 from RaceProUK/master
Allow for a little scrolling before dismissing bookmark alert
2016-03-21 22:07:01 +02:00
RaceProUK
fd854b134d Allow for a little scrolling before dismissing bookmark alert
This is just in case someone scrolls a little accidentally; the alert remains so they can still follow it if they want to
2016-03-21 19:49:35 +00:00
psychobunny
a68811cad2 closes #4428 2016-03-21 13:49:37 -04:00
psychobunny
7e827fd5e7 up themes #4413 2016-03-21 13:10:39 -04:00
psychobunny
963d13795b bump persona 2016-03-21 13:00:11 -04:00
psychobunny
f40ec978cb Merge branch 'master' of https://github.com/NodeBB/NodeBB 2016-03-21 12:59:39 -04:00
psychobunny
489bdcced6 #4423 2016-03-21 12:57:44 -04:00
psychobunny
3e14606226 added roomId to match the other hook 2016-03-21 12:57:23 -04:00
barisusakli
35a7554ec7 closes #4427 2016-03-21 18:41:33 +02:00
barisusakli
e3077b0ab0 dont use titleEscaped if its empty 2016-03-21 18:18:59 +02:00
barisusakli
cb8abab5c5 fix for undefined topicTitle 2016-03-21 18:13:36 +02:00
barisusakli
301f12d630 fix conditional 2016-03-21 17:55:15 +02:00
barisusakli
8075a2f00f up persona 2016-03-21 17:51:10 +02:00
barisusakli
f665a1e353 closes #4394 2016-03-21 17:49:44 +02:00
barisusakli
041531a2e3 closes #4424 2016-03-21 16:48:12 +02:00
psychobunny
086289528f Merge branch 'master' of https://github.com/NodeBB/NodeBB 2016-03-21 10:10:34 -04:00
psychobunny
823880348c up themes #4407 2016-03-21 10:10:07 -04:00
barisusakli
57ccbd606c closes #4391 2016-03-21 16:07:59 +02:00
psychobunny
9cb2f9e05f removed JS fake link #4407 2016-03-21 10:05:38 -04:00
barisusakli
86106971c4 closes #4382 2016-03-21 15:50:25 +02:00
psychobunny
67646e2cda 1.0.2 2016-03-21 09:10:48 -04:00
NodeBB Misty
b81e395a26 Incremented version number 2016-03-21 09:06:33 -04:00
NodeBB Misty
c12963593d Merge commit '294171b07266706ac78850be8b85b3d27e332424' into v1.x.x 2016-03-21 09:06:33 -04:00
psychobunny
294171b072 fixes potential XSS in usercard 2016-03-21 08:58:59 -04:00
barisusakli
cccc64ef90 up persona 2016-03-21 10:46:39 +02:00
Barış Soner Uşaklı
e9648daf7f Merge pull request #4421 from pichalite/issue-4386
fixes #4386
2016-03-21 10:42:12 +02:00
Barış Soner Uşaklı
fd80259768 Merge pull request #4419 from BenLubar/topic-title-truncated
fix notifications that contain topic titles with commas in them
2016-03-21 10:40:29 +02:00
Barış Soner Uşaklı
fe7d4999c9 Merge pull request #4418 from BenLubar/post-tools-stream
fix post tools not showing up for other users on new posts
2016-03-21 10:27:17 +02:00
Barış Soner Uşaklı
4d92ddf634 Merge pull request #4416 from BenLubar/email-hidden-symbol-for-staff
show the crossed-out eye icon for private email addresses
2016-03-21 10:24:48 +02:00
barisusakli
4eb7468dcd already checked in scrollToPostIfSelf 2016-03-21 10:16:10 +02:00
Barış Soner Uşaklı
86180e29e6 Merge pull request #4415 from boomzillawtf/master
Loads posts if appropriate, but doesn't scroll to new post according …
2016-03-21 10:11:50 +02:00
barisusakli
e5188ee05b up mentions 2016-03-21 09:43:27 +02:00
Barış Soner Uşaklı
43ddf008ac Merge pull request #4417 from BenLubar/crashes-2016-03-19
fix two crashes
2016-03-21 09:22:48 +02:00
pichalite
9c9e49e2f6 properly fix with styling 2016-03-20 22:20:55 +00:00
pichalite
497592965f fixes issue-4386 2016-03-20 22:09:10 +00:00
Ben Lubar
44431f8410 fix notifications that contain topic titles with commas in them 2016-03-20 16:28:21 -05:00
Ben Lubar
bb88c82ffd fix post tools not showing up for other users on new posts (src/topics/posts.js has this condition already) 2016-03-20 15:59:38 -05:00
Ben Lubar
3c607f2612 fix two crashes 2016-03-20 15:11:32 -05:00
Ben Lubar
d654978508 show the crossed-out eye icon for users who want their email private for staff, not just the user 2016-03-20 15:07:11 -05:00
boomzillawtf
3d0012d730 Loads posts if appropriate, but doesn't scroll to new post according to the scroll to my post setting. Addresses #4412. 2016-03-20 14:48:55 -04:00
barisusakli
e556ae93ea up mentions 2016-03-19 10:47:05 +02:00
barisusakli
b9b8f2320f up composer 2016-03-19 10:36:39 +02:00
NodeBB Misty
c9f285a883 bumped up version
Conflicts:
	package.json
2016-03-18 13:47:49 -04:00
Julian Lam
b73af30a2b added git ignore file for modules directory 2016-03-12 10:57:31 -05:00
Julian Lam
432c3d777d Merge branch 'master' into fix-vendors 2016-02-26 12:38:23 -05:00
Julian Lam
3f2872979f added buzz 2016-02-26 12:34:48 -05:00
Julian Lam
44aae7daa5 removed hammer, updated semver, added mousetrap 2016-02-26 12:12:12 -05:00
Julian Lam
3871f6f191 removed chart.js lib from repo 2016-02-26 11:39:02 -05:00
Julian Lam
e1323c0295 Updated js code so vendors can be added to the modules folder, so
they can be required properly and we can finally get rid of that
really annoying "mismatched anonymous" error in Require.js.

First module to make the transition: Chart.js
2016-02-26 11:29:17 -05:00
373 changed files with 3859 additions and 1302 deletions

View File

@@ -919,4 +919,50 @@ trans.tr = public/language/tr/groups.json
trans.vi = public/language/vi/groups.json
trans.zh_CN = public/language/zh_CN/groups.json
trans.zh_TW = public/language/zh_TW/groups.json
type = KEYVALUEJSON
[nodebb.uploads]
file_filter = public/language/<lang>/uploads.json
source_file = public/language/en_GB/uploads.json
source_lang = en_GB
trans.ar = public/language/ar/uploads.json
trans.bn = public/language/bn/uploads.json
trans.bg = public/language/bg/uploads.json
trans.cs = public/language/cs/uploads.json
trans.da = public/language/da/uploads.json
trans.de = public/language/de/uploads.json
trans.el = public/language/el/uploads.json
trans.en_US = public/language/en_US/uploads.json
trans.en@pirate = public/language/en@pirate/uploads.json
trans.es = public/language/es/uploads.json
trans.et = public/language/et/uploads.json
trans.fa_IR = public/language/fa_IR/uploads.json
trans.fi = public/language/fi/uploads.json
trans.fr = public/language/fr/uploads.json
trans.gl = public/language/gl/uploads.json
trans.he = public/language/he/uploads.json
trans.hu = public/language/hu/uploads.json
trans.id = public/language/id/uploads.json
trans.it = public/language/it/uploads.json
trans.ja = public/language/ja/uploads.json
trans.ko = public/language/ko/uploads.json
trans.lt = public/language/lt/uploads.json
trans.ms = public/language/ms/uploads.json
trans.nb = public/language/nb/uploads.json
trans.nl = public/language/nl/uploads.json
trans.pl = public/language/pl/uploads.json
trans.pt_BR = public/language/pt_BR/uploads.json
trans.ru = public/language/ru/uploads.json
trans.ro = public/language/ro/uploads.json
trans.rw = public/language/rw/uploads.json
trans.sc = public/language/sc/uploads.json
trans.sk = public/language/sk/uploads.json
trans.sl = public/language/sl/uploads.json
trans.sr = public/language/sr/uploads.json
trans.sv = public/language/sv/uploads.json
trans.th = public/language/th/uploads.json
trans.tr = public/language/tr/uploads.json
trans.vi = public/language/vi/uploads.json
trans.zh_CN = public/language/zh_CN/uploads.json
trans.zh_TW = public/language/zh_TW/uploads.json
type = KEYVALUEJSON

View File

@@ -17,17 +17,20 @@ module.exports = function(grunt) {
args.push('--log-level=info');
}
if (target === 'lessUpdated') {
fromFile = ['js','tpl'];
compiling = 'less';
if (target === 'lessUpdated_Client') {
fromFile = ['js', 'tpl', 'acpLess'];
compiling = 'clientLess';
} else if (target === 'lessUpdated_Admin') {
fromFile = ['js', 'tpl', 'clientLess'];
compiling = 'acpLess';
} else if (target === 'clientUpdated') {
fromFile = ['less','tpl'];
fromFile = ['clientLess', 'acpLess', 'tpl'];
compiling = 'js';
} else if (target === 'templatesUpdated') {
fromFile = ['js','less'];
fromFile = ['js', 'clientLess', 'acpLess'];
compiling = 'tpl';
} else if (target === 'serverUpdated') {
fromFile = ['less','js','tpl'];
fromFile = ['clientLess', 'acpLess', 'js', 'tpl'];
}
fromFile = fromFile.filter(function(ext) {
@@ -53,17 +56,36 @@ module.exports = function(grunt) {
grunt.initConfig({
watch: {
lessUpdated: {
files: ['public/**/*.less', 'node_modules/nodebb-*/*.less', 'node_modules/nodebb-*/*/*.less', 'node_modules/nodebb-*/*/*/*.less', 'node_modules/nodebb-*/*/*/*/*.less']
lessUpdated_Client: {
files: [
'public/*.less',
'node_modules/nodebb-*/*.less', 'node_modules/nodebb-*/**/*.less',
'!node_modules/nodebb-*/node_modules/**',
'!node_modules/nodebb-*/.git/**'
]
},
lessUpdated_Admin: {
files: ['public/**/*.less']
},
clientUpdated: {
files: ['public/src/**/*.js', 'node_modules/nodebb-*/*.js', 'node_modules/nodebb-*/*/*.js', 'node_modules/nodebb-*/*/*/*.js', 'node_modules/nodebb-*/*/*/*/*.js', 'node_modules/templates.js/lib/templates.js']
files: [
'public/src/**/*.js',
'node_modules/nodebb-*/*.js', 'node_modules/nodebb-*/**/*.js',
'!node_modules/nodebb-*/node_modules/**',
'node_modules/templates.js/lib/templates.js',
'!node_modules/nodebb-*/.git/**'
]
},
serverUpdated: {
files: ['*.js', 'install/*.js', 'src/**/*.js']
},
templatesUpdated: {
files: ['src/views/**/*.tpl', 'node_modules/nodebb-*/*.tpl', 'node_modules/nodebb-*/*/*.tpl', 'node_modules/nodebb-*/*/*/*.tpl', 'node_modules/nodebb-*/*/*/*/*.tpl', 'node_modules/nodebb-*/*/*/*/*/*.tpl']
files: [
'src/views/**/*.tpl',
'node_modules/nodebb-*/*.tpl', 'node_modules/nodebb-*/**/*.tpl',
'!node_modules/nodebb-*/node_modules/**',
'!node_modules/nodebb-*/.git/**'
]
}
}
});

8
app.js
View File

@@ -149,9 +149,7 @@ function start() {
meta.reload();
break;
case 'js-propagate':
meta.js.target[message.target] = meta.js.target[message.target] || {};
meta.js.target[message.target].cache = message.cache;
meta.js.target[message.target].map = message.map;
meta.js.target = message.data;
emitter.emit('meta:js.compiled');
winston.verbose('[cluster] Client-side javascript and mapping propagated to worker %s', process.pid);
break;
@@ -209,6 +207,10 @@ function start() {
winston.warn('One or more of NodeBB\'s dependent packages are out-of-date. Please run the following command to update them:');
winston.warn(' ./nodebb upgrade');
break;
case 'dependencies-missing':
winston.warn('One or more of NodeBB\'s dependent packages are missing. Please run the following command to update them:');
winston.warn(' ./nodebb upgrade');
break;
default:
if (err.stacktrace !== false) {
winston.error(err.stack);

View File

@@ -79,9 +79,7 @@
"textClass": "visible-xs-inline",
"text": "\\[\\[global:header.search\\]\\]",
"properties": {
"installed": {
"search": true
}
"searchInstalled": true
}
}
]

View File

@@ -34,8 +34,9 @@ var pidFilePath = __dirname + '/pidfile',
Loader.init = function(callback) {
if (silent) {
console.log = function(value) {
output.write(value + '\n');
console.log = function() {
var args = Array.prototype.slice.call(arguments);
output.write(args.join(' ') + '\n');
};
}
@@ -122,15 +123,11 @@ Loader.addWorkerEvents = function(worker) {
Loader.reload();
break;
case 'js-propagate':
Loader.js.target[message.target] = Loader.js.target[message.target] || {};
Loader.js.target[message.target].cache = message.cache;
Loader.js.target[message.target].map = message.map;
Loader.js.target = message.data;
Loader.notifyWorkers({
action: 'js-propagate',
cache: message.cache,
map: message.map,
target: message.target
data: message.data
}, worker.pid);
break;
case 'css-propagate':

5
nodebb
View File

@@ -118,12 +118,13 @@ var getRunningPid = function(callback) {
version: async.apply(getCurrentVersion)
}),
function(payload, next) {
if (!payload.plugins.length) {
var toCheck = Object.keys(payload.plugins);
if (!toCheck.length) {
process.stdout.write('OK'.green + '\n'.reset);
return next(null, []); // no extraneous plugins installed
}
var toCheck = Object.keys(payload.plugins);
request({
method: 'GET',
url: 'https://packages.nodebb.org/api/v1/suggest?version=' + payload.version + '&package[]=' + toCheck.join('&package[]='),

View File

@@ -2,7 +2,7 @@
"name": "nodebb",
"license": "GPL-3.0",
"description": "NodeBB Forum",
"version": "1.0.1",
"version": "1.0.3",
"homepage": "http://www.nodebb.org",
"repository": {
"type": "git",
@@ -18,6 +18,7 @@
"autoprefixer": "^6.2.3",
"bcryptjs": "~2.3.0",
"body-parser": "^1.9.0",
"chart.js": "^1.0.2",
"colors": "^1.1.0",
"compression": "^1.1.0",
"connect-ensure-login": "^0.1.1",
@@ -43,19 +44,21 @@
"mkdirp": "~0.5.0",
"mongodb": "~2.1.3",
"morgan": "^1.3.2",
"mousetrap": "^1.5.3",
"nconf": "~0.8.2",
"nodebb-plugin-composer-default": "3.0.10",
"nodebb-plugin-dbsearch": "1.0.0",
"nodebb-plugin-emoji-extended": "1.0.3",
"nodebb-plugin-markdown": "4.0.17",
"nodebb-plugin-mentions": "1.0.18",
"nodebb-plugin-composer-default": "3.0.22",
"nodebb-plugin-dbsearch": "1.0.1",
"nodebb-plugin-emoji-one": "1.1.0",
"nodebb-plugin-emoji-extended": "1.1.0",
"nodebb-plugin-markdown": "5.0.1",
"nodebb-plugin-mentions": "1.0.21",
"nodebb-plugin-soundpack-default": "0.1.6",
"nodebb-plugin-spam-be-gone": "0.4.5",
"nodebb-plugin-spam-be-gone": "0.4.6",
"nodebb-rewards-essentials": "0.0.8",
"nodebb-theme-lavender": "3.0.9",
"nodebb-theme-persona": "4.0.99",
"nodebb-theme-vanilla": "5.0.56",
"nodebb-widget-essentials": "2.0.8",
"nodebb-theme-persona": "4.0.118",
"nodebb-theme-vanilla": "5.0.63",
"nodebb-widget-essentials": "2.0.9",
"nodemailer": "2.0.0",
"nodemailer-sendmail-transport": "1.0.0",
"nodemailer-smtp-transport": "^2.4.1",
@@ -67,7 +70,7 @@
"request": "^2.44.0",
"rimraf": "~2.5.0",
"rss": "^1.0.0",
"semver": "^5.0.1",
"semver": "^5.1.0",
"serve-favicon": "^2.1.5",
"sitemap": "^1.4.0",
"socket.io": "^1.4.0",
@@ -75,7 +78,7 @@
"socket.io-redis": "^1.0.0",
"socketio-wildcard": "~0.3.0",
"string": "^3.0.0",
"templates.js": "0.3.3",
"templates.js": "0.3.4",
"toobusy-js": "^0.4.2",
"uglify-js": "^2.6.0",
"underscore": "^1.8.3",
@@ -87,7 +90,7 @@
"devDependencies": {
"mocha": "~1.13.0",
"grunt": "~0.4.5",
"grunt-contrib-watch": "^0.6.1"
"grunt-contrib-watch": "^1.0.0"
},
"bugs": {
"url": "https://github.com/NodeBB/NodeBB/issues"
@@ -112,4 +115,4 @@
"url": "https://github.com/barisusakli"
}
]
}
}

7
public/js-enabled.css Normal file
View File

@@ -0,0 +1,7 @@
/*
The following stylesheet is only included on pages that can execute javascript
*/
[component="post/content"] img:not(.not-responsive):not([data-state]) {
display: none !important;
}

View File

@@ -27,6 +27,7 @@
"password-too-long": "Password too long",
"user-banned": "المستخدم محظور",
"user-too-new": "عذرا, يجب أن تنتظر 1% ثواني قبل قيامك بأول مشاركة",
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
"no-category": "قائمة غير موجودة",
"no-topic": "موضوع غير موجود",
"no-post": "رد غير موجود",
@@ -97,5 +98,6 @@
"invite-maximum-met": "You have invited the maximum amount of people (%1 out of %2).",
"no-session-found": "No login session found!",
"not-in-room": "User not in room",
"no-users-in-room": "No users in this room"
"no-users-in-room": "No users in this room",
"cant-kick-self": "You can't kick yourself from the group"
}

View File

@@ -41,6 +41,7 @@
"details.hidden": "مخفي",
"details.hidden_help": "في حالة تفعيل الخيار، لن تظهر المجموعة للعموم والإنضمام إليها سيتلزم دعوة.",
"details.delete_group": "حذف المجموعة",
"details.private_system_help": "Private groups is disabled at system level, this option does not do anything",
"event.updated": "تم تحديث بيانات المجموعة",
"event.deleted": "تم حذف المجموعة %1",
"membership.accept-invitation": "اقبل الدعوة",

View File

@@ -6,6 +6,7 @@
"chat.user_typing": "%1 يكتب رسالة...",
"chat.user_has_messaged_you": "%1 أرسل لك رسالة.",
"chat.see_all": "عرض كل المحادثات",
"chat.mark_all_read": "Mark all chats read",
"chat.no-messages": "المرجو اختيار مرسل إليه لمعاينة تاريخ الدردشات",
"chat.no-users-in-room": "No users in this room",
"chat.recent-chats": "آخر الدردشات",

View File

@@ -0,0 +1,6 @@
{
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
"maximum-file-size": "Maximum %1 kb"
}

View File

@@ -39,6 +39,7 @@
"change_username": "Change Username",
"change_email": "Change Email",
"edit": "تعديل",
"edit-profile": "Edit Profile",
"default_picture": "Default Icon",
"uploaded_picture": "الصورة المرفوعة",
"upload_new_picture": "رفع صورة جديدة",
@@ -91,6 +92,7 @@
"open_links_in_new_tab": "فتح الروابط الخارجية في نافدة جديدة",
"enable_topic_searching": "تفعيل خاصية البحث داخل المواضيع",
"topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen",
"scroll_to_my_post": "After posting a reply, show the new post",
"follow_topics_you_reply_to": "متابعة المواضيع التي تقوم بالرد فيها",
"follow_topics_you_create": "متابعة المواضيع التي تنشئها",
"grouptitle": "حدد عنوان المجموعة الذي تريد عرضه",

View File

@@ -27,6 +27,7 @@
"password-too-long": "Паролата е твърде дълга",
"user-banned": "Потребителят е блокиран",
"user-too-new": "Съжаляваме, но трябва да изчакате поне %1 секунда/и, преди да направите първата си публикация",
"blacklisted-ip": "Съжаляваме, но Вашият IP адрес е забранен за ползване в тази общност. Ако смятате, че това е грешка, моля, свържете се с администратор.",
"no-category": "Категорията не съществува",
"no-topic": "Темата не съществува",
"no-post": "Публикацията не съществува",
@@ -60,8 +61,8 @@
"group-name-too-short": "Името на групата е твърде кратко",
"group-already-exists": "Вече съществува такава група",
"group-name-change-not-allowed": "Промяната на името на групата не е разрешено",
"group-already-member": "Вече членувате в тази група",
"group-not-member": "Не членувате в тази група",
"group-already-member": "Потребителят вече членува в тази група",
"group-not-member": "Потребителят не членува в тази група",
"group-needs-owner": "Тази група се нуждае от поне един собственик",
"group-already-invited": "Този потребител вече е бил поканен",
"group-already-requested": "Вашата заявка за членство вече е била изпратена",
@@ -97,5 +98,6 @@
"invite-maximum-met": "Вие сте поканили максимално позволения брой хора (%1 от %2).",
"no-session-found": "Не е открита сесия за вход!",
"not-in-room": "Потребителят не е в стаята",
"no-users-in-room": "Няма потребители в тази стая"
"no-users-in-room": "Няма потребители в тази стая",
"cant-kick-self": "Не можете да изритате себе си от групата"
}

View File

@@ -41,6 +41,7 @@
"details.hidden": "Скрита",
"details.hidden_help": "Ако е включено, тази група няма да бъде извеждана в списъка от групи и потребителите ще трябва да бъдат поканени лично",
"details.delete_group": "Изтриване на групата",
"details.private_system_help": "Частните групи са забранени на системно ниво; тази възможност не върши нищо",
"event.updated": "Подробностите за групата бяха обновени",
"event.deleted": "Групата „%1“ беше изтрита",
"membership.accept-invitation": "Приемане на поканата",

View File

@@ -6,6 +6,7 @@
"chat.user_typing": "%1 пише...",
"chat.user_has_messaged_you": "%1 Ви написа съобщение.",
"chat.see_all": "Вижте всички разговори",
"chat.mark_all_read": "Отбелязване на всички разговори като прочетени",
"chat.no-messages": "Моля, изберете получател, за да видите историята на съобщенията",
"chat.no-users-in-room": "Няма потребители в тази стая",
"chat.recent-chats": "Скорошни разговори",

View File

@@ -30,7 +30,7 @@
"user_started_following_you_dual": "<strong>%1</strong> и <strong>%2</strong> започнаха да Ви следват.",
"user_started_following_you_multiple": "<strong>%1</strong> и %2 започнаха да Ви следват.",
"new_register": "<strong>%1</strong> изпрати заявка за регистрация.",
"new_register_multiple": "There are <strong>%1</strong> registration requests awaiting review.",
"new_register_multiple": "Има <strong>%1</strong> заявки за регистрация, които очакват да бъдат прегледани.",
"email-confirmed": "Е-пощата беше потвърдена",
"email-confirmed-message": "Благодарим Ви, че потвърдихте е-пощата си. Акаунтът Ви е вече напълно активиран.",
"email-confirm-error-message": "Възникна проблем при потвърждаването на е-пощата Ви. Може кодът да е грешен или давността му да е изтекла.",

View File

@@ -0,0 +1,6 @@
{
"uploading-file": "Качване на файла…",
"select-file-to-upload": "Изберете файл за качване!",
"upload-success": "Файлът е качен успешно!",
"maximum-file-size": "Най-много %1 КБ"
}

View File

@@ -39,6 +39,7 @@
"change_username": "Промяна на потребителското име",
"change_email": "Промяна на е-пощата",
"edit": "Редактиране",
"edit-profile": "Редактиране на профила",
"default_picture": "Иконка по подразбиране",
"uploaded_picture": "Качена снимка",
"upload_new_picture": "Качване на нова снимка",
@@ -91,6 +92,7 @@
"open_links_in_new_tab": "Отваряне на външните връзки в нов подпрозорец",
"enable_topic_searching": "Включване на търсенето в темите",
"topic_search_help": "Ако е включено, търсенето в темата ще замени стандартното поведение на браузъра при търсене в страницата и ще Ви позволи да претърсвате цялата тема, а не само това, което се вижда на екрана",
"scroll_to_my_post": "След публикуване на отговор, да се показва новата публикация",
"follow_topics_you_reply_to": "Следване на темите, на които отговаряте",
"follow_topics_you_create": "Следване на темите, които създавате",
"grouptitle": "Изберете заглавието на групата, което искате да се показва",

View File

@@ -27,6 +27,7 @@
"password-too-long": "Password too long",
"user-banned": "ব্যবহারকারী নিষিদ্ধ",
"user-too-new": "Sorry, you are required to wait %1 second(s) before making your first post",
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
"no-category": "বিভাগটি খুজে পাওয়া যায় নি",
"no-topic": "এই টপিক নেই",
"no-post": "এই পোষ্ট নেই",
@@ -97,5 +98,6 @@
"invite-maximum-met": "You have invited the maximum amount of people (%1 out of %2).",
"no-session-found": "No login session found!",
"not-in-room": "User not in room",
"no-users-in-room": "No users in this room"
"no-users-in-room": "No users in this room",
"cant-kick-self": "You can't kick yourself from the group"
}

View File

@@ -41,6 +41,7 @@
"details.hidden": "Hidden",
"details.hidden_help": "If enabled, this group will not be found in the groups listing, and users will have to be invited manually",
"details.delete_group": "Delete Group",
"details.private_system_help": "Private groups is disabled at system level, this option does not do anything",
"event.updated": "Group details have been updated",
"event.deleted": "The group \"%1\" has been deleted",
"membership.accept-invitation": "Accept Invitation",

View File

@@ -6,6 +6,7 @@
"chat.user_typing": "%1 লিখছেন",
"chat.user_has_messaged_you": "%1 আপনাকে বার্তা পাঠিয়েছেন",
"chat.see_all": "See all chats",
"chat.mark_all_read": "Mark all chats read",
"chat.no-messages": "মেসেজ হিস্টোরী দেখতে প্রাপক নির্বাচন করুন",
"chat.no-users-in-room": "No users in this room",
"chat.recent-chats": "সাম্প্রতিক চ্যাটসমূহ",

View File

@@ -0,0 +1,6 @@
{
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
"maximum-file-size": "Maximum %1 kb"
}

View File

@@ -39,6 +39,7 @@
"change_username": "ইউজারনেম পরিবর্তন করুন",
"change_email": "ইমেইল পরিবর্তন করুন",
"edit": "সম্পাদনা",
"edit-profile": "Edit Profile",
"default_picture": "ডিফল্ট আইকন",
"uploaded_picture": "ছবি আপলোড করুন",
"upload_new_picture": "নতুন ছবি আপলোড করুন",
@@ -91,6 +92,7 @@
"open_links_in_new_tab": "আউটগোয়িং লিংকগুলো নতুন ট্যাবে খুলুন",
"enable_topic_searching": "In-Topic সার্চ সক্রীয় করো",
"topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen",
"scroll_to_my_post": "After posting a reply, show the new post",
"follow_topics_you_reply_to": "Follow topics that you reply to",
"follow_topics_you_create": "Follow topics you create",
"grouptitle": "Select the group title you would like to display",

View File

@@ -27,6 +27,7 @@
"password-too-long": "Password too long",
"user-banned": "Uživatel byl zakázán",
"user-too-new": "Sorry, you are required to wait %1 second(s) before making your first post",
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
"no-category": "Kategorie neexistuje",
"no-topic": "Téma neexistuje",
"no-post": "Příspěvek neexistuje",
@@ -97,5 +98,6 @@
"invite-maximum-met": "You have invited the maximum amount of people (%1 out of %2).",
"no-session-found": "No login session found!",
"not-in-room": "User not in room",
"no-users-in-room": "No users in this room"
"no-users-in-room": "No users in this room",
"cant-kick-self": "You can't kick yourself from the group"
}

View File

@@ -41,6 +41,7 @@
"details.hidden": "Hidden",
"details.hidden_help": "If enabled, this group will not be found in the groups listing, and users will have to be invited manually",
"details.delete_group": "Delete Group",
"details.private_system_help": "Private groups is disabled at system level, this option does not do anything",
"event.updated": "Group details have been updated",
"event.deleted": "The group \"%1\" has been deleted",
"membership.accept-invitation": "Accept Invitation",

View File

@@ -6,6 +6,7 @@
"chat.user_typing": "%1 píše ...",
"chat.user_has_messaged_you": "%1 has messaged you.",
"chat.see_all": "See all chats",
"chat.mark_all_read": "Mark all chats read",
"chat.no-messages": "Please select a recipient to view chat message history",
"chat.no-users-in-room": "No users in this room",
"chat.recent-chats": "Recent Chats",

View File

@@ -0,0 +1,6 @@
{
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
"maximum-file-size": "Maximum %1 kb"
}

View File

@@ -39,6 +39,7 @@
"change_username": "Change Username",
"change_email": "Change Email",
"edit": "Upravit",
"edit-profile": "Edit Profile",
"default_picture": "Default Icon",
"uploaded_picture": "Nahraný obrázek",
"upload_new_picture": "Nahrát nový obrázek",
@@ -91,6 +92,7 @@
"open_links_in_new_tab": "Open outgoing links in new tab",
"enable_topic_searching": "Enable In-Topic Searching",
"topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen",
"scroll_to_my_post": "After posting a reply, show the new post",
"follow_topics_you_reply_to": "Follow topics that you reply to",
"follow_topics_you_create": "Follow topics you create",
"grouptitle": "Select the group title you would like to display",

View File

@@ -27,6 +27,7 @@
"password-too-long": "Kodeord er for langt",
"user-banned": "Bruger er bortvist",
"user-too-new": "Beklager, du er nødt til at vente %1 sekund(er) før du opretter dit indlæg",
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
"no-category": "Kategorien eksisterer ikke",
"no-topic": "Tråden eksisterer ikke",
"no-post": "Indlægget eksisterer ikke",
@@ -97,5 +98,6 @@
"invite-maximum-met": "Du har inviteret det maksimale antal personer (%1 ud af %2)",
"no-session-found": "Ingen login session kan findes!",
"not-in-room": "Bruger er ikke i rummet",
"no-users-in-room": "Ingen brugere i rummet"
"no-users-in-room": "Ingen brugere i rummet",
"cant-kick-self": "You can't kick yourself from the group"
}

View File

@@ -41,6 +41,7 @@
"details.hidden": "Skjult",
"details.hidden_help": "Hvis aktiveret, så vil denne gruppe ikke kunne ses i gruppelisten og bruhere skal inviteres manuelt",
"details.delete_group": "Slet Gruppe",
"details.private_system_help": "Private groups is disabled at system level, this option does not do anything",
"event.updated": "Gruppe detaljer er blevet opdateret",
"event.deleted": "Gruppen \"%1\" er blevet slettet",
"membership.accept-invitation": "Acceptér Invitation",

View File

@@ -6,6 +6,7 @@
"chat.user_typing": "%1 skriver ...",
"chat.user_has_messaged_you": "1% har skrevet til dig.",
"chat.see_all": "Se alle chats",
"chat.mark_all_read": "Mark all chats read",
"chat.no-messages": "Vælg en modtager for at se beskedhistorikken",
"chat.no-users-in-room": "Ingen brugere i rummet",
"chat.recent-chats": "Seneste chats",

View File

@@ -0,0 +1,6 @@
{
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
"maximum-file-size": "Maximum %1 kb"
}

View File

@@ -39,6 +39,7 @@
"change_username": "Ændre brugernavn",
"change_email": "Ændre email",
"edit": "Rediger",
"edit-profile": "Edit Profile",
"default_picture": "Standard ikon",
"uploaded_picture": "Upload billede",
"upload_new_picture": "Upload nyt billede",
@@ -91,6 +92,7 @@
"open_links_in_new_tab": "Åben udgående link i en ny tab",
"enable_topic_searching": "Slå In-Topic søgning til",
"topic_search_help": "Hvis slået til, så vil in-topic søgning overskrive browserens almindelige søge function og tillade dig at søge hele emnet, istedet for kun det der er vist på skærmen",
"scroll_to_my_post": "After posting a reply, show the new post",
"follow_topics_you_reply_to": "Følg emner du har skrevet indlæg i",
"follow_topics_you_create": "Følg emner du opretter",
"grouptitle": "Vælg gruppe titlen du gerne vil fremvise",

View File

@@ -17,7 +17,7 @@
"reset.notify.text1": "Wir benachrichtigen dich, dass dein Passwort am %1 erfolgreich geändert wurde.",
"reset.notify.text2": "Bitte benachrichtige umgehend einen Administrator, wenn du dies nicht autorisiert hast.",
"digest.notifications": "Du hast ungelesene Benachrichtigungen von %1:",
"digest.latest_topics": "Neueste Themen vom %1",
"digest.latest_topics": "Neueste Themen auf %1",
"digest.cta": "Klicke hier, um %1 zu besuchen",
"digest.unsub.info": "Diese Zusammenfassung wurde dir aufgrund deiner Abonnement-Einstellungen gesendet.",
"digest.no_topics": "Es gab keine aktiven Themen innerhalb %1",

View File

@@ -27,6 +27,7 @@
"password-too-long": "Passwort ist zu lang",
"user-banned": "Benutzer ist gesperrt",
"user-too-new": "Entschuldigung, du musst %1 Sekunde(n) warten, bevor du deinen ersten Beitrag schreiben kannst.",
"blacklisted-ip": "Deine IP-Adresse ist für diese Plattform gesperrt. Sollte dies ein Irrtum sein, dann kontaktiere bitte einen Administrator.",
"no-category": "Die Kategorie existiert nicht",
"no-topic": "Das Thema existiert nicht",
"no-post": "Der Beitrag existiert nicht",
@@ -60,7 +61,7 @@
"group-name-too-short": "Gruppenname zu kurz",
"group-already-exists": "Gruppe existiert bereits",
"group-name-change-not-allowed": "Du kannst den Namen der Gruppe nicht ändern",
"group-already-member": "Du bist bereits Teil dieser Gruppe",
"group-already-member": "Bereits Teil dieser Gruppe",
"group-not-member": "Du bist kein Mitglied dieser Gruppe",
"group-needs-owner": "Diese Gruppe muss mindestens einen Besitzer vorweisen",
"group-already-invited": "Dieser Benutzer wurde bereits eingeladen",
@@ -96,6 +97,7 @@
"wrong-login-type-username": "Bitte nutze deinen Benutzernamen zum einloggen",
"invite-maximum-met": "Du hast bereits die maximale Anzahl an Personen eingeladen (%1 von %2).",
"no-session-found": "Keine Login-Sitzung gefunden!",
"not-in-room": "Benutzer nicht in Raum",
"no-users-in-room": "In diesem Raum befinden sich keine Benutzer."
"not-in-room": "Benutzer nicht im Raum",
"no-users-in-room": "In diesem Raum befinden sich keine Benutzer.",
"cant-kick-self": "Du kannst dich nicht selber aus der Gruppe entfernen."
}

View File

@@ -8,7 +8,7 @@
"pending.reject": "Abweisen",
"pending.accept_all": "Alle annehmen",
"pending.reject_all": "Alle ablehnen",
"pending.none": "Es sind zur Zeit keine unvearbeiteten Mitglieder vorhanden",
"pending.none": "Es gibt zur Zeit keine ausstehende Mitglieder",
"invited.none": "Es sind zur Zeit keine weiteren Mitglieder eingeladen",
"invited.uninvite": "Einladung zurücknehmen",
"invited.search": "Suche nach einem Benutzer um ihn in diese Gruppe aufzunehmen",
@@ -41,6 +41,7 @@
"details.hidden": "Versteckt",
"details.hidden_help": "Wenn aktiviert, wird diese Gruppe in der Gruppenliste nicht zu finden sein, und Benutzer werden manuell eingeladen werden müssen.",
"details.delete_group": "Gruppe löschen",
"details.private_system_help": "Private Gruppen wurden systemweit deaktiviert. Diese Einstellung hat keine Funktion.",
"event.updated": "Gruppendetails wurden aktualisiert",
"event.deleted": "Die Gruppe \"%1\" wurde gelöscht.",
"membership.accept-invitation": "Einladung akzeptieren",

View File

@@ -5,7 +5,8 @@
"chat.no_active": "Du hast keine aktiven Chats.",
"chat.user_typing": "%1 tippt gerade ...",
"chat.user_has_messaged_you": "%1 hat dir geschrieben.",
"chat.see_all": "Alle Chats sehen",
"chat.see_all": "Alle Chats anzeigen",
"chat.mark_all_read": "Alle als gelesen markieren",
"chat.no-messages": "Bitte wähle einen Empfänger, um den jeweiligen Nachrichtenverlauf anzuzeigen.",
"chat.no-users-in-room": "In diesem Raum befinden sich keine Benutzer.",
"chat.recent-chats": "Aktuelle Chats",

View File

@@ -1,8 +1,8 @@
{
"title": "Benachrichtigungen",
"no_notifs": "Keine neuen Benachrichtigungen",
"see_all": "Alle Benachrichtigungen zeigen",
"mark_all_read": "Alle Benachrichtigungen als gelesen markieren",
"see_all": "Alle Benachrichtigungen anzeigen",
"mark_all_read": "Alle als gelesen markieren",
"back_to_home": "Zurück zu %1",
"outgoing_link": "Externer Link",
"outgoing_link_message": "Du verlässt nun %1",
@@ -30,7 +30,7 @@
"user_started_following_you_dual": "<strong>%1</strong> und <strong>%2</strong> folgen dir jetzt.",
"user_started_following_you_multiple": "<strong>%1</strong> und %2 andere Nutzer folgen dir jetzt.",
"new_register": "<strong>%1</strong> hat eine Registrationsanfrage geschickt.",
"new_register_multiple": "There are <strong>%1</strong> registration requests awaiting review.",
"new_register_multiple": "Es erwarten <strong>%1</strong> Registrierungsanfragen eine Überprüfung.",
"email-confirmed": "E-Mail bestätigt",
"email-confirmed-message": "Vielen Dank für Ihre E-Mail-Validierung. Ihr Konto ist nun vollständig aktiviert.",
"email-confirm-error-message": "Es gab ein Problem bei der Validierung Ihrer E-Mail-Adresse. Möglicherweise ist der Code ungültig oder abgelaufen.",

View File

@@ -0,0 +1,6 @@
{
"uploading-file": "Lade Datei hoch...",
"select-file-to-upload": "Wähle eine Datei zum Hochladen aus!",
"upload-success": "Datei erfolgreich hochgeladen!",
"maximum-file-size": "Maximal %1 kb"
}

View File

@@ -1,7 +1,7 @@
{
"banned": "Gesperrt",
"offline": "offline",
"username": "Nutzername",
"username": "Benutzername",
"joindate": "Registriert vor",
"postcount": "Beiträge",
"email": "E-Mail",
@@ -39,6 +39,7 @@
"change_username": "Benutzernamen ändern",
"change_email": "E-Mail ändern",
"edit": "Ändern",
"edit-profile": "Profil ändern",
"default_picture": "Standardsymbol",
"uploaded_picture": "Hochgeladene Bilder",
"upload_new_picture": "Neues Bild hochladen",
@@ -64,7 +65,7 @@
"show_email": "Zeige meine E-Mail Adresse an.",
"show_fullname": "Zeige meinen kompletten Namen an",
"restrict_chats": "Nur Chatnachrichten von Benutzern, denen ich folge, erlauben",
"digest_label": "Auszug abonnieren",
"digest_label": "Zusammenfassung abonnieren",
"digest_description": "Abonniere E-Mail-Benachrichtigungen für dieses Forum (neue Benachrichtigungen und Themen) nach einem festen Zeitplan.",
"digest_off": "Aus",
"digest_daily": "Täglich",
@@ -73,35 +74,36 @@
"send_chat_notifications": "Sende eine E-Mail, wenn eine neue Chat-Nachricht eingeht und ich nicht online bin",
"send_post_notifications": "Sende eine E-Mail wenn auf Themen die ich abonniert habe geantwortet wird",
"settings-require-reload": "Einige Einstellungsänderung benötigen eine Aktualisierung. Hier klicken um die Seite neu zu laden.",
"has_no_follower": "Dieser User hat noch keine Follower.",
"follows_no_one": "Dieser User folgt noch niemandem :(",
"has_no_posts": "Dieser Nutzer hat noch nichts gepostet.",
"has_no_topics": "Dieser Nutzer hat noch keine Themen gepostet.",
"has_no_watched_topics": "Dieser Nutzer beobachtet keine Themen.",
"has_no_follower": "Dieser Benutzer hat noch keine Follower. :(",
"follows_no_one": "Dieser Benutzer folgt noch niemandem. :(",
"has_no_posts": "Dieser Benutzer hat noch nichts gepostet.",
"has_no_topics": "Dieser Benutzer hat noch keine Themen gepostet.",
"has_no_watched_topics": "Dieser Benutzer beobachtet keine Themen.",
"has_no_upvoted_posts": "Dieser Benutzer hat bisher keine Beiträge positiv bewertet.",
"has_no_downvoted_posts": "Dieser Benutzer hat bisher keine Beiträge negativ bewertet.",
"has_no_voted_posts": "Dieser Benutzer hat keine bewerteten Beiträge",
"has_no_voted_posts": "Dieser Benutzer hat keine bewerteten Beiträge.",
"email_hidden": "E-Mail Adresse versteckt",
"hidden": "versteckt",
"paginate_description": "Themen und Beiträge in Seiten aufteilen, anstelle unendlich zu scrollen",
"topics_per_page": "Themen pro Seite",
"posts_per_page": "Beiträge pro Seite",
"notification_sounds": "Ton abspielen, wenn du eine Benachrichtigung erhältst",
"browsing": "Stöbereinstellungen",
"browsing": "Browsing",
"open_links_in_new_tab": "Ausgehende Links in neuem Tab öffnen",
"enable_topic_searching": "Suchen innerhalb von Themen aktivieren",
"topic_search_help": "Wenn aktiviert, ersetzt die im-Thema-Suche die Standardsuche des Browsers. Dadurch kannst du im ganzen Thema suchen, nicht nur im sichtbaren Abschnitt.",
"scroll_to_my_post": "Zeige eigene Antwort nach dem Erstellen im Thema an",
"follow_topics_you_reply_to": "Themen folgen, in denen auf dich geantwortet wird",
"follow_topics_you_create": "Themen folgen, die du erstellst",
"grouptitle": "Wähle den anzuzeigenden Gruppen Titel aus",
"no-group-title": "Kein Gruppentitel",
"select-skin": "Einen Skin auswählen",
"select-homepage": "Eine Startseite auswählen",
"select-homepage": "Startseite",
"homepage": "Startseite",
"homepage_description": "Wähle eine Seite die als Forumstartseite benutzt werden soll aus oder 'Keine' um die Standardstartseite zu verwenden.",
"custom_route": "Eigener Startseitenpfad",
"custom_route_help": "Gib hier einen Pfadnamen ohne vorangehenden Slash ein (z.B. \"recent\" oder \"popular\")",
"sso.title": "Einmalanmeldungsdienste",
"sso.title": "Single Sign-on Dienste",
"sso.associated": "Verbunden mit",
"sso.not-associated": "Verbinde dich mit"
}

View File

@@ -27,6 +27,7 @@
"password-too-long": "Password too long",
"user-banned": "Ο Χρήστης είναι αποκλεισμένος/η",
"user-too-new": "Sorry, you are required to wait %1 second(s) before making your first post",
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
"no-category": "Category does not exist",
"no-topic": "Topic does not exist",
"no-post": "Post does not exist",
@@ -97,5 +98,6 @@
"invite-maximum-met": "You have invited the maximum amount of people (%1 out of %2).",
"no-session-found": "No login session found!",
"not-in-room": "User not in room",
"no-users-in-room": "No users in this room"
"no-users-in-room": "No users in this room",
"cant-kick-self": "You can't kick yourself from the group"
}

View File

@@ -41,6 +41,7 @@
"details.hidden": "Hidden",
"details.hidden_help": "If enabled, this group will not be found in the groups listing, and users will have to be invited manually",
"details.delete_group": "Delete Group",
"details.private_system_help": "Private groups is disabled at system level, this option does not do anything",
"event.updated": "Group details have been updated",
"event.deleted": "The group \"%1\" has been deleted",
"membership.accept-invitation": "Accept Invitation",

View File

@@ -6,6 +6,7 @@
"chat.user_typing": "Ο/Η %1 πληκτρολογεί...",
"chat.user_has_messaged_you": "Ο/Η %1 σου έστειλε μήνυμα.",
"chat.see_all": "See all chats",
"chat.mark_all_read": "Mark all chats read",
"chat.no-messages": "Παρακαλώ επέλεξε έναν παραλήπτη για να δείς το ιστορικό της συνομιλίας",
"chat.no-users-in-room": "No users in this room",
"chat.recent-chats": "Πρόσφατες Συνομιλίες",

View File

@@ -0,0 +1,6 @@
{
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
"maximum-file-size": "Maximum %1 kb"
}

View File

@@ -39,6 +39,7 @@
"change_username": "Change Username",
"change_email": "Change Email",
"edit": "Επεξεργασία",
"edit-profile": "Edit Profile",
"default_picture": "Default Icon",
"uploaded_picture": "Ανεβασμένη Φωτογραφία",
"upload_new_picture": "Ανέβασμα Νέας Φωτογραφίας",
@@ -91,6 +92,7 @@
"open_links_in_new_tab": "Open outgoing links in new tab",
"enable_topic_searching": "Enable In-Topic Searching",
"topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen",
"scroll_to_my_post": "After posting a reply, show the new post",
"follow_topics_you_reply_to": "Follow topics that you reply to",
"follow_topics_you_create": "Follow topics you create",
"grouptitle": "Select the group title you would like to display",

View File

@@ -6,11 +6,11 @@
"no_topics": "<strong>Thar be no topics in 'tis category.</strong><br />Why don't ye give a go' postin' one?",
"browsing": "browsin'",
"no_replies": "No one has replied to ye message",
"no_new_posts": "No new posts.",
"no_new_posts": "Thar be no new posts.",
"share_this_category": "Share this category",
"watch": "Watch",
"ignore": "Ignore",
"watch.message": "You are now watching updates from this category",
"ignore.message": "You are now ignoring updates from this category",
"watch.message": "Ye now be watchin' updates from 'tis category",
"ignore.message": "Ye now be ignorin' updates from 'tis category",
"watched-categories": "Watched categories"
}

View File

@@ -27,6 +27,7 @@
"password-too-long": "Password too long",
"user-banned": "User banned",
"user-too-new": "Sorry, you are required to wait %1 second(s) before making your first post",
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
"no-category": "Category does not exist",
"no-topic": "Topic does not exist",
"no-post": "Post does not exist",
@@ -97,5 +98,6 @@
"invite-maximum-met": "You have invited the maximum amount of people (%1 out of %2).",
"no-session-found": "No login session found!",
"not-in-room": "User not in room",
"no-users-in-room": "No users in this room"
"no-users-in-room": "No users in this room",
"cant-kick-self": "You can't kick yourself from the group"
}

View File

@@ -41,6 +41,7 @@
"details.hidden": "Hidden",
"details.hidden_help": "If enabled, this group will not be found in the groups listing, and users will have to be invited manually",
"details.delete_group": "Delete Group",
"details.private_system_help": "Private groups is disabled at system level, this option does not do anything",
"event.updated": "Group details have been updated",
"event.deleted": "The group \"%1\" has been deleted",
"membership.accept-invitation": "Accept Invitation",

View File

@@ -6,6 +6,7 @@
"chat.user_typing": "%1 is typing ...",
"chat.user_has_messaged_you": "%1 has messaged you.",
"chat.see_all": "See all chats",
"chat.mark_all_read": "Mark all chats read",
"chat.no-messages": "Please select a recipient to view chat message history",
"chat.no-users-in-room": "No users in this room",
"chat.recent-chats": "Recent Chats",

View File

@@ -0,0 +1,6 @@
{
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
"maximum-file-size": "Maximum %1 kb"
}

View File

@@ -39,6 +39,7 @@
"change_username": "Change Username",
"change_email": "Change Email",
"edit": "Edit",
"edit-profile": "Edit Profile",
"default_picture": "Default Icon",
"uploaded_picture": "Uploaded Picture",
"upload_new_picture": "Upload New Picture",
@@ -91,6 +92,7 @@
"open_links_in_new_tab": "Open outgoing links in new tab",
"enable_topic_searching": "Enable In-Topic Searching",
"topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen",
"scroll_to_my_post": "After posting a reply, show the new post",
"follow_topics_you_reply_to": "Follow topics that you reply to",
"follow_topics_you_create": "Follow topics you create",
"grouptitle": "Select the group title you would like to display",

View File

@@ -31,6 +31,7 @@
"digest.day": "day",
"digest.week": "week",
"digest.month": "month",
"digest.subject": "Digest for %1",
"notif.chat.subject": "New chat message received from %1",
"notif.chat.cta": "Click here to continue the conversation",

View File

@@ -109,6 +109,7 @@
"cant-remove-last-user": "You can't remove the last user",
"cant-delete-chat-message": "You are not allowed to delete this message",
"already-voting-for-this-post": "You have already voted for this post.",
"reputation-system-disabled": "Reputation system is disabled.",
"downvoting-disabled": "Downvoting is disabled",
"not-enough-reputation-to-downvote": "You do not have enough reputation to downvote this post",

View File

@@ -30,7 +30,7 @@
"flag": "Flag",
"locked": "Locked",
"bookmark_instructions" : "Click here to return to the last unread post in this thread.",
"bookmark_instructions" : "Click here to return to the last read post in this thread.",
"flag_title": "Flag this post for moderation",
"flag_success": "This post has been flagged for moderation.",

View File

@@ -42,6 +42,7 @@
"change_username": "Change Username",
"change_email": "Change Email",
"edit": "Edit",
"edit-profile": "Edit Profile",
"default_picture": "Default Icon",
"uploaded_picture": "Uploaded Picture",
"upload_new_picture": "Upload New Picture",
@@ -103,6 +104,9 @@
"enable_topic_searching": "Enable In-Topic Searching",
"topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen",
"delay_image_loading": "Delay Image Loading",
"image_load_delay_help": "If enabled, images in topics will not load until they are scrolled into view",
"scroll_to_my_post": "After posting a reply, show the new post",
"follow_topics_you_reply_to": "Follow topics that you reply to",

View File

@@ -27,6 +27,7 @@
"password-too-long": "Password too long",
"user-banned": "User banned",
"user-too-new": "Sorry, you are required to wait %1 second(s) before making your first post",
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
"no-category": "Category does not exist",
"no-topic": "Topic does not exist",
"no-post": "Post does not exist",
@@ -97,5 +98,6 @@
"invite-maximum-met": "You have invited the maximum amount of people (%1 out of %2).",
"no-session-found": "No login session found!",
"not-in-room": "User not in room",
"no-users-in-room": "No users in this room"
"no-users-in-room": "No users in this room",
"cant-kick-self": "You can't kick yourself from the group"
}

View File

@@ -41,6 +41,7 @@
"details.hidden": "Hidden",
"details.hidden_help": "If enabled, this group will not be found in the groups listing, and users will have to be invited manually",
"details.delete_group": "Delete Group",
"details.private_system_help": "Private groups is disabled at system level, this option does not do anything",
"event.updated": "Group details have been updated",
"event.deleted": "The group \"%1\" has been deleted",
"membership.accept-invitation": "Accept Invitation",

View File

@@ -6,6 +6,7 @@
"chat.user_typing": "%1 is typing ...",
"chat.user_has_messaged_you": "%1 has messaged you.",
"chat.see_all": "See all chats",
"chat.mark_all_read": "Mark all chats read",
"chat.no-messages": "Please select a recipient to view chat message history",
"chat.no-users-in-room": "No users in this room",
"chat.recent-chats": "Recent Chats",

View File

@@ -26,7 +26,7 @@
"tools": "Tools",
"flag": "Flag",
"locked": "Locked",
"bookmark_instructions": "Click here to return to the last unread post in this thread.",
"bookmark_instructions": "Click here to return to the last read post in this thread.",
"flag_title": "Flag this post for moderation",
"flag_success": "This post has been flagged for moderation.",
"deleted_message": "This topic has been deleted. Only users with topic management privileges can see it.",

View File

@@ -0,0 +1,6 @@
{
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
"maximum-file-size": "Maximum %1 kb"
}

View File

@@ -39,6 +39,7 @@
"change_username": "Change Username",
"change_email": "Change Email",
"edit": "Edit",
"edit-profile": "Edit Profile",
"default_picture": "Default Icon",
"uploaded_picture": "Uploaded Picture",
"upload_new_picture": "Upload New Picture",
@@ -91,6 +92,7 @@
"open_links_in_new_tab": "Open outgoing links in new tab",
"enable_topic_searching": "Enable In-Topic Searching",
"topic_search_help": "If enabled, in-topic searching will override the browser's default page search behavior and allow you to search through the entire topic, instead of what is only shown on screen",
"scroll_to_my_post": "After posting a reply, show the new post",
"follow_topics_you_reply_to": "Follow topics that you reply to",
"follow_topics_you_create": "Follow topics you create",
"grouptitle": "Select the group title you would like to display",

View File

@@ -14,7 +14,7 @@
"invalid-password": "Contraseña no válida",
"invalid-username-or-password": "Por favor especifica tanto un usuario como contraseña",
"invalid-search-term": "Término de búsqueda inválido",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"invalid-pagination-value": "Número de página inválido, debe estar entre %1 y %2",
"username-taken": "Nombre de usuario ocupado",
"email-taken": "Correo electrónico ocupado",
"email-not-confirmed": "Su cuenta de correo electrónico no ha sido confirmada aún, por favor haga click aquí para confirmarla.",
@@ -27,6 +27,7 @@
"password-too-long": "Contraseña muy corta",
"user-banned": "Usuario baneado",
"user-too-new": "Lo sentimos, es necesario que esperes %1 segundo(s) antes poder hacer tu primera publicación",
"blacklisted-ip": "Lo sentimos, tu dirección IP ha sido baneada de esta comunidad. Si crees que debe de haber un error, por favor contacte con un administrador.",
"no-category": "La categoría no existe",
"no-topic": "El tema no existe",
"no-post": "La publicación no existe",
@@ -50,8 +51,8 @@
"still-uploading": "Por favor, espera a que terminen las subidas.",
"file-too-big": "El tamaño de fichero máximo es de %1 kB - por favor, suba un fichero más pequeño",
"guest-upload-disabled": "Las subidas están deshabilitadas para los invitados",
"already-favourited": "You have already bookmarked this post",
"already-unfavourited": "You have already unbookmarked this post",
"already-favourited": "Ya habías guardado este post.",
"already-unfavourited": "Ya habías desguardado este post.",
"cant-ban-other-admins": "¡No puedes expulsar a otros administradores!",
"cant-remove-last-admin": "Tu eres el unico administrador. Añade otro usuario como administrador antes de eliminarte a ti mismo.",
"invalid-image-type": "Tipo de imagen inválido. Los tipos permitidos son: %1",
@@ -83,7 +84,7 @@
"chat-message-too-long": "Mensaje de Chat es demasiado largo",
"cant-edit-chat-message": "No tienes permiso para editar este mensaje",
"cant-remove-last-user": "No puedes eliminar el último usuario",
"cant-delete-chat-message": "You are not allowed to delete this message",
"cant-delete-chat-message": "No tienes permiso para eliminar este mensaje",
"reputation-system-disabled": "El sistema de reputación está deshabilitado.",
"downvoting-disabled": "La votación negativa está deshabilitada.",
"not-enough-reputation-to-downvote": "No tienes suficiente reputación para votar negativo este post",
@@ -96,6 +97,7 @@
"wrong-login-type-username": "Por favor introduce tu nombre de usuario para acceder",
"invite-maximum-met": "Has alcanzado el número máximo de personas invitadas (%1 de %2).",
"no-session-found": "¡No se ha encontrado ningún inicio de sesión!",
"not-in-room": "User not in room",
"no-users-in-room": "No users in this room"
"not-in-room": "El usuario no está en la sala",
"no-users-in-room": "No hay usuarios en esta sala",
"cant-kick-self": "No te puedes expulsar a ti mismo del grupo"
}

View File

@@ -65,7 +65,7 @@
"posted_in_ago_by": "publicado en %1 %2 por %3",
"user_posted_ago": "%1 publicó %2",
"guest_posted_ago": "Invitado publicó %1",
"last_edited_by": "last edited by %1",
"last_edited_by": "Última edición por %1",
"norecentposts": "No hay publicaciones recientes",
"norecenttopics": "No hay temas recientes",
"recentposts": "Publicaciones recientes",
@@ -87,8 +87,8 @@
"map": "Mapa",
"sessions": "Inicios de sesión",
"ip_address": "Direcciones IP",
"enter_page_number": "Enter page number",
"upload_file": "Upload file",
"upload": "Upload",
"allowed-file-types": "Allowed file types are %1"
"enter_page_number": "Escribe el número de página",
"upload_file": "Subir archivo",
"upload": "Subir",
"allowed-file-types": "Los tipos de archivos permitidos son: %1"
}

View File

@@ -41,6 +41,7 @@
"details.hidden": "Oculto",
"details.hidden_help": "Si está habilitado, este grupo no aparecerá en los listados de grupos, y los usuarios tendrán que ser invitados manualmente",
"details.delete_group": "Eliminar grupo",
"details.private_system_help": "Los grupos privados están desactivados a nivel de sistema, esta opción no cambiará nada.",
"event.updated": "Los detalles del grupo han sido actualizados",
"event.deleted": "El grupo \"%1\" ha sido eliminado",
"membership.accept-invitation": "Aceptar Invitación",
@@ -49,5 +50,5 @@
"membership.leave-group": "Dejar el grupo",
"membership.reject": "Rechazar",
"new-group.group_name": "Nombre de Grupo:",
"upload-group-cover": "Upload group cover"
"upload-group-cover": "Cargar foto para el grupo"
}

View File

@@ -6,6 +6,7 @@
"chat.user_typing": "%1 está escribiendo...",
"chat.user_has_messaged_you": "%1 te ha enviado un mensaje.",
"chat.see_all": "Ver todos los chats",
"chat.mark_all_read": "Marcar todos los chats como leídos",
"chat.no-messages": "Por favor, selecciona un contacto para ver el historial de mensajes",
"chat.no-users-in-room": "No hay usuarios en esta sala",
"chat.recent-chats": "Chats recientes",

View File

@@ -16,9 +16,9 @@
"upvoted_your_post_in_multiple": "<strong>%1</strong> y otras %2 personas han votado positivamente tu respuesta en <strong>%3</strong>.",
"moved_your_post": "<strong>%1</strong> su tema ha sido movido a <strong>%2</strong>",
"moved_your_topic": "<strong>%1</strong> se ha movido <strong>%2</strong>",
"favourited_your_post_in": "<strong>%1</strong> has bookmarked your post in <strong>%2</strong>.",
"favourited_your_post_in_dual": "<strong>%1</strong> and <strong>%2</strong> have bookmarked your post in <strong>%3</strong>.",
"favourited_your_post_in_multiple": "<strong>%1</strong> and %2 others have bookmarked your post in <strong>%3</strong>.",
"favourited_your_post_in": "<strong>%1</strong> se ha guardado su post en <strong>%2</strong>.",
"favourited_your_post_in_dual": "<strong>%1</strong> y <strong>%2</strong> se han guardado su post en <strong>%3</strong>.",
"favourited_your_post_in_multiple": "<strong>%1</strong> y otros %2 usuarios se han guardado su post en <strong>%3</strong>.",
"user_flagged_post_in": "<strong>%1</strong> ha reportado una respuesta en <strong>%2</strong>",
"user_flagged_post_in_dual": "<strong>%1</strong> y <strong>%2</strong> han reportado un post en <strong>%3</strong>",
"user_flagged_post_in_multiple": "<strong>%1</strong> y otras %2 personas han reportado un post en <strong>%3</strong>",
@@ -30,7 +30,7 @@
"user_started_following_you_dual": "<strong>%1</strong> y <strong>%2</strong> comenzaron a seguirte.",
"user_started_following_you_multiple": "<strong>%1</strong> y otras %2 personas comenzaron a seguirte.",
"new_register": "<strong>%1</strong> envió una solicitud de registro.",
"new_register_multiple": "There are <strong>%1</strong> registration requests awaiting review.",
"new_register_multiple": "Hay <strong>%1</strong> peticiones de registros pendientes de revisión",
"email-confirmed": "Correo electrónico confirmado",
"email-confirmed-message": "Gracias por validar tu correo electrónico. Tu cuenta ya está completamente activa.",
"email-confirm-error-message": "Hubo un problema al validar tu cuenta de correo electrónico. Quizá el código era erróneo o expiró...",

View File

@@ -6,12 +6,12 @@
"popular-month": "Temas populares del mes",
"popular-alltime": "Temas populares de siempre",
"recent": "Temas recientes",
"flagged-posts": "Flagged Posts",
"flagged-posts": "Posts reportados",
"users/online": "Conectados",
"users/latest": "Últimos usuarios",
"users/sort-posts": "Top por mensajes",
"users/sort-reputation": "Más reputados",
"users/banned": "Banned Users",
"users/banned": "Usuarios baneados",
"users/search": "Buscar",
"notifications": "Notificaciones",
"tags": "Etiquetas",
@@ -33,13 +33,13 @@
"account/posts": "Publicados por %1",
"account/topics": "Temas creados por %1",
"account/groups": "Grupos de %1",
"account/favourites": "%1's Bookmarked Posts",
"account/favourites": "Publicaciones favoritas de %1 ",
"account/settings": "Preferencias",
"account/watched": "Temas seguidos por %1",
"account/upvoted": "Publicaciones votadas positivamente %1",
"account/downvoted": "Publicaciones votadas negativamente %1",
"account/best": "Mejores publicaciones hechas por %1",
"confirm": "Email Confirmed",
"confirm": "Correo electrónico confirmado",
"maintenance.text": "%1 está en mantenimiento actualmente. Por favor vuelva en otro momento.",
"maintenance.messageIntro": "Además, la administración ha dejado este mensaje:",
"throttled.text": "%1 no está disponible debido a una carga excesiva. Por favor vuelva en otro momento"

View File

@@ -0,0 +1,6 @@
{
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
"maximum-file-size": "Maximum %1 kb"
}

View File

@@ -39,6 +39,7 @@
"change_username": "Cambiar nombre de usuario",
"change_email": "Cambiar email",
"edit": "Editar",
"edit-profile": "Edit Profile",
"default_picture": "Icono por defecto",
"uploaded_picture": "Imagen subida",
"upload_new_picture": "Subir nueva imagen",
@@ -91,6 +92,7 @@
"open_links_in_new_tab": "Abrir los enlaces externos en una nueva pestaña",
"enable_topic_searching": "Activar la búsqueda \"in-topic\"",
"topic_search_help": "Si está activada, la búsqueda 'in-topic' sustituirá el comportamiento por defecto del navegador y le permitirá buscar en el tema al completo, en vez de hacer una búsqueda únicamente sobre el contenido mostrado en pantalla",
"scroll_to_my_post": "After posting a reply, show the new post",
"follow_topics_you_reply_to": "Seguir los temas en los que respondes",
"follow_topics_you_create": "Seguir publicaciones que creas",
"grouptitle": "Selecciona el título del grupo que deseas visualizar",

View File

@@ -27,6 +27,7 @@
"password-too-long": "Parool liiga pikk",
"user-banned": "Kasutaja bannitud",
"user-too-new": "Vabandust, te peate ootama %1 sekund(it) enne esimese postituse loomist.",
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
"no-category": "Kategooriat ei eksisteeri",
"no-topic": "Teemat ei eksisteeri",
"no-post": "Postitust ei eksisteeri",
@@ -97,5 +98,6 @@
"invite-maximum-met": "Sa oled kutsunud maksimaalse lubatud inimeste arvu (%1 %2 'st).",
"no-session-found": "Sisse logimis sessiooni ei leitud!",
"not-in-room": "Kasutaja pole ruumis",
"no-users-in-room": "No users in this room"
"no-users-in-room": "No users in this room",
"cant-kick-self": "You can't kick yourself from the group"
}

View File

@@ -41,6 +41,7 @@
"details.hidden": "Peidetud",
"details.hidden_help": "Kui sisse lülitatud, siis seda gruppi ei kuvata gruppide nimekirjas ning liikmed tuleb lisada manuaalselt",
"details.delete_group": "Kustuta grupp",
"details.private_system_help": "Private groups is disabled at system level, this option does not do anything",
"event.updated": "Grupi lisainformatsiooni on uuendatud",
"event.deleted": "Grupp \"%1\" on kustutatud",
"membership.accept-invitation": "Võta kutse vastu",

View File

@@ -6,6 +6,7 @@
"chat.user_typing": "%1 kirjutab sõnumit...",
"chat.user_has_messaged_you": "%1 saatis sulle sõnumi.",
"chat.see_all": "Vaata kõiki vestluseid",
"chat.mark_all_read": "Mark all chats read",
"chat.no-messages": "Vali sõnumisaaja, et vaadata sõnumite ajalugu.",
"chat.no-users-in-room": "Ühtki kasutajat selles ruumis",
"chat.recent-chats": "Hiljutised vestlused",

View File

@@ -0,0 +1,6 @@
{
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
"maximum-file-size": "Maximum %1 kb"
}

View File

@@ -39,6 +39,7 @@
"change_username": "Vaheta kasutajanime",
"change_email": "Vaheta emaili",
"edit": "Muuda",
"edit-profile": "Edit Profile",
"default_picture": "Algne ikoon",
"uploaded_picture": "Üleslaetud pilt",
"upload_new_picture": "Laadi uus pilt",
@@ -91,6 +92,7 @@
"open_links_in_new_tab": "Ava väljaminevad lingid uues aknas",
"enable_topic_searching": "Võimalda teemasisene otsing",
"topic_search_help": "Kui see on sisse lükatud, siis teemasisene otsing võtab üle brauseri tavapärase otsingu ning võimaldab otsida ainult ekraanile mahtuva teema asemel terve teema ulatuses.",
"scroll_to_my_post": "After posting a reply, show the new post",
"follow_topics_you_reply_to": "Järgi teemasid, millele olete vastanud.",
"follow_topics_you_create": "Järgi teemasi, mis on teie loodud.",
"grouptitle": "Vali grupile tiitel mida kuvada soovid",

View File

@@ -27,6 +27,7 @@
"password-too-long": "کلمه عبور بسیار طولانیست",
"user-banned": "کاربر محروم شد.",
"user-too-new": "با عرض پوزش، شما باید %1 ثانیه پیش از فرستادن پست نخست خود صبر کنید",
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
"no-category": "دسته بندی وجود ندارد",
"no-topic": "موضوع وجود ندارد.",
"no-post": "پست وجود ندارد",
@@ -97,5 +98,6 @@
"invite-maximum-met": "You have invited the maximum amount of people (%1 out of %2).",
"no-session-found": "No login session found!",
"not-in-room": "User not in room",
"no-users-in-room": "هیچ کاربری در این گفتگو نیست"
"no-users-in-room": "هیچ کاربری در این گفتگو نیست",
"cant-kick-self": "You can't kick yourself from the group"
}

View File

@@ -41,6 +41,7 @@
"details.hidden": "پنهان",
"details.hidden_help": "اگر فعال باشد، این گروه در فهرست گروه‌ها پیدا نمی‌شود و کاربران باید دستی فراخوانده شوند",
"details.delete_group": "حذف گروه",
"details.private_system_help": "Private groups is disabled at system level, this option does not do anything",
"event.updated": "جزییات گروه با موفقیت به روز شد",
"event.deleted": "گروه \"%1\" حدف شد",
"membership.accept-invitation": "دعوت را قبول میکنم",

View File

@@ -6,6 +6,7 @@
"chat.user_typing": "%1 در حال نوشتن است...",
"chat.user_has_messaged_you": "%1 به شما پیام داده است.",
"chat.see_all": "دیدن همه ی چت ها",
"chat.mark_all_read": "Mark all chats read",
"chat.no-messages": "مشخص کنید تاریخچه چتهایتان با چه کاربری را می‌خواهید ببینید",
"chat.no-users-in-room": "هیچ کاربری در این گفتگو نیست",
"chat.recent-chats": "چتهای اخیر",

View File

@@ -0,0 +1,6 @@
{
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
"maximum-file-size": "Maximum %1 kb"
}

View File

@@ -39,6 +39,7 @@
"change_username": "تغییر نام کاربری",
"change_email": "تغییر ایمیل",
"edit": "ویرایش",
"edit-profile": "Edit Profile",
"default_picture": "آیکون پیش فرض",
"uploaded_picture": "تصویر بارشده",
"upload_new_picture": "بارگذاری تصویر تازه",
@@ -91,6 +92,7 @@
"open_links_in_new_tab": "پیوندهای به بیرون را در برگ جدید باز کن",
"enable_topic_searching": "فعال کردن جستجوی داخل-موضوع",
"topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen",
"scroll_to_my_post": "After posting a reply, show the new post",
"follow_topics_you_reply_to": "تاپیک هایی که پاسخ داده ای را دنبال کن",
"follow_topics_you_create": "موضوع هایی که ایجاد کرده ای را دنبال کن",
"grouptitle": "عنوان گروهی که میخواهید نشان داده شود را انتخاب کنید.",

View File

@@ -1,5 +1,5 @@
{
"category": "Category",
"category": "Kategoria",
"subcategories": "Subcategories",
"new_topic_button": "Uusi aihe",
"guest-login-post": "Kirjaudu sisään voidaksesi kirjoittaa viesti",

View File

@@ -1,30 +1,30 @@
{
"password-reset-requested": "Pyydetty salasanan palautuskoodia - %1!",
"welcome-to": "%1 - Tervetuloa",
"invite": "Invitation from %1",
"invite": "Kutsu henkilöltä %1",
"greeting_no_name": "Hei",
"greeting_with_name": "Hei %1",
"welcome.text1": "Kiitos rekisteröitymisestäsi sivustolle %1!",
"welcome.text2": "Meidän täytyy varmistaa, että omistat sen sähköpostiosoitteen, jolla rekisteröidyit, ennen kuin tilisi voidaan aktivoida kokonaan.",
"welcome.text3": "An administrator has accepted your registration application. You can login with your username/password now.",
"welcome.text3": "Ylläpitäjä hyväksyi rekisteröintipyyntösi. Voit nyt kirjautua käyttäjänimelläsi ja salasanallasi.",
"welcome.cta": "Napsauta tästä vahvistaaksesi sähköpostiosoitteesi",
"invitation.text1": "%1 has invited you to join %2",
"invitation.ctr": "Click here to create your account.",
"reset.text1": "We received a request to reset your password, possibly because you have forgotten it. If this is not the case, please ignore this email.",
"reset.text2": "To continue with the password reset, please click on the following link:",
"reset.cta": "Click here to reset your password",
"reset.notify.subject": "Password successfully changed",
"reset.notify.text1": "We are notifying you that on %1, your password was changed successfully.",
"reset.notify.text2": "If you did not authorise this, please notify an administrator immediately.",
"digest.notifications": "You have unread notifications from %1:",
"digest.latest_topics": "Latest topics from %1",
"invitation.text1": "%1 pyysi sinua liittymään %2",
"invitation.ctr": "Napsauta tästä luodaksesi käyttäjätilisi.",
"reset.text1": "Saimme pyynnön vaihtaa salasanasi, todennäkösesti koska olit unohtanut sen. Jos näin ei ollut käynyt, voit jättää tämän viestin huomiotta.",
"reset.text2": "Jatkaaksesi salasanan nollausta, napsauta seuraavaa linkkiä:",
"reset.cta": "Napsauta tästä vaihtaaksesi salasanasi",
"reset.notify.subject": "Salasana onnistuneesti vaihdettu",
"reset.notify.text1": "Ilmoitamme sinua että %1, salasanasi vaihdettiin onnistuneesti.",
"reset.notify.text2": "Jos et tunnista tätä toimintoa, ilmoita välittömästi ylläpitäjälle.",
"digest.notifications": "Sinulla on lukemattomia ilmoituksia: %1:",
"digest.latest_topics": "Viimeisimmät viestiketjut henkilöltä %1",
"digest.cta": "Click here to visit %1",
"digest.unsub.info": "This digest was sent to you due to your subscription settings.",
"digest.no_topics": "There have been no active topics in the past %1",
"digest.day": "day",
"digest.week": "week",
"digest.month": "month",
"notif.chat.subject": "New chat message received from %1",
"digest.day": "päivä",
"digest.week": "viikko",
"digest.month": "kuukausi",
"notif.chat.subject": "Uusi chatviesti henkilöltä %1",
"notif.chat.cta": "Click here to continue the conversation",
"notif.chat.unsub.info": "This chat notification was sent to you due to your subscription settings.",
"notif.post.cta": "Click here to read the full topic",

View File

@@ -18,7 +18,7 @@
"username-taken": "Käyttäjänimi varattu",
"email-taken": "Sähköpostiosoite varattu",
"email-not-confirmed": "Sähköpostiasi ei ole vielä vahvistettu, ole hyvä ja napsauta tätä vahvistaaksesi sen.",
"email-not-confirmed-chat": "You are unable to chat until your email is confirmed, please click here to confirm your email.",
"email-not-confirmed-chat": "Et voi keskustella ennen kuin sähköpostiosoitteesi on vahvistettu, ole hyvä ja paina tästä vahvistaaksesi sen.",
"no-email-to-confirm": "This forum requires email confirmation, please click here to enter an email",
"email-confirm-failed": "We could not confirm your email, please try again later.",
"confirm-email-already-sent": "Confirmation email already sent, please wait %1 minute(s) to send another one.",
@@ -26,7 +26,8 @@
"username-too-long": "Käyttäjänimi on liian pitkä",
"password-too-long": "Password too long",
"user-banned": "Käyttäjä on estetty",
"user-too-new": "Sorry, you are required to wait %1 second(s) before making your first post",
"user-too-new": "Anteeksi, mutta sinun täytyy odottaa %1 sekunti(a) ennen sinun ensimmäisen viestin lähettämistä",
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
"no-category": "Kategoriaa ei ole olemassa",
"no-topic": "Aihetta ei ole olemassa",
"no-post": "Viestiä ei ole olemassa",
@@ -37,10 +38,10 @@
"category-disabled": "Kategoria ei ole käytössä",
"topic-locked": "Aihe lukittu",
"post-edit-duration-expired": "You are only allowed to edit posts for %1 second(s) after posting",
"content-too-short": "Please enter a longer post. Posts should contain at least %1 character(s).",
"content-too-long": "Please enter a shorter post. Posts can't be longer than %1 character(s).",
"title-too-short": "Please enter a longer title. Titles should contain at least %1 character(s).",
"title-too-long": "Please enter a shorter title. Titles can't be longer than %1 character(s).",
"content-too-short": "Ole hyvä ja syötä pidempi viesti. Sen pitäisi sisältää ainakin %1 merkki(ä).",
"content-too-long": "Ole hyvä ja syötä lyhyempi viesti. Sen voi sisältää vain %1 merkki(ä).",
"title-too-short": "Ole hyä ja syötä pidempi otsikko. Sen pitäisi sisältää anakin %1 merkki(ä).",
"title-too-long": "Ole hyvä ja syötä lyhyempi otsikko. Se voi sisältää vain %1 merkki(ä).",
"too-many-posts": "You can only post once every %1 second(s) - please wait before posting again",
"too-many-posts-newbie": "As a new user, you can only post once every %1 second(s) until you have earned %2 reputation - please wait before posting again",
"tag-too-short": "Please enter a longer tag. Tags should contain at least %1 character(s)",
@@ -77,10 +78,10 @@
"about-me-too-long": "Sorry, your about me cannot be longer than %1 character(s).",
"cant-chat-with-yourself": "Et voi keskustella itsesi kanssa!",
"chat-restricted": "This user has restricted their chat messages. They must follow you before you can chat with them",
"chat-disabled": "Chat system disabled",
"chat-disabled": "Keskustelujärjestelmä on pois käytöstä",
"too-many-messages": "You have sent too many messages, please wait awhile.",
"invalid-chat-message": "Invalid chat message",
"chat-message-too-long": "Chat message is too long",
"invalid-chat-message": "Virheellinen keskusteluviesti",
"chat-message-too-long": "Keskusteluviesti on liian pitkä",
"cant-edit-chat-message": "You are not allowed to edit this message",
"cant-remove-last-user": "You can't remove the last user",
"cant-delete-chat-message": "You are not allowed to delete this message",
@@ -96,6 +97,7 @@
"wrong-login-type-username": "Please use your username to login",
"invite-maximum-met": "You have invited the maximum amount of people (%1 out of %2).",
"no-session-found": "No login session found!",
"not-in-room": "User not in room",
"no-users-in-room": "No users in this room"
"not-in-room": "Käyttäjä ei ole huoneessa",
"no-users-in-room": "Ei käyttäjiä tässä huoneessa",
"cant-kick-self": "You can't kick yourself from the group"
}

View File

@@ -41,6 +41,7 @@
"details.hidden": "Hidden",
"details.hidden_help": "If enabled, this group will not be found in the groups listing, and users will have to be invited manually",
"details.delete_group": "Delete Group",
"details.private_system_help": "Private groups is disabled at system level, this option does not do anything",
"event.updated": "Group details have been updated",
"event.deleted": "The group \"%1\" has been deleted",
"membership.accept-invitation": "Accept Invitation",

View File

@@ -6,8 +6,9 @@
"chat.user_typing": "%1 kirjoittaa ...",
"chat.user_has_messaged_you": "%1 lähetti sinulle viestin.",
"chat.see_all": "See all chats",
"chat.mark_all_read": "Mark all chats read",
"chat.no-messages": "Valitse vastaanottaja katsellaksesi keskusteluhistoriaa",
"chat.no-users-in-room": "No users in this room",
"chat.no-users-in-room": "Ei käyttäjiä tässä huoneessa",
"chat.recent-chats": "Viimeisimmät keskustelut",
"chat.contacts": "Contacts",
"chat.message-history": "Viestihistoria",

View File

@@ -1,11 +1,11 @@
{
"title": "Ilmoitukset",
"no_notifs": "Sinulla ei ole uusia ilmoituksia",
"see_all": "See all notifications",
"mark_all_read": "Mark all notifications read",
"back_to_home": "Back to %1",
"see_all": "Katso kaikki ilmoitukset",
"mark_all_read": "Merkkaa kaikki ilmoitukset luetuiksi",
"back_to_home": "Palaa takaisin %1",
"outgoing_link": "Ulkopuolinen linkki",
"outgoing_link_message": "You are now leaving %1",
"outgoing_link_message": "Olet nyt poistumassa %1",
"continue_to": "Continue to %1",
"return_to": "Return to %1",
"new_notification": "Uusi ilmoitus",

View File

@@ -1,35 +1,35 @@
{
"home": "Etusivu",
"unread": "Lukemattomat aiheet",
"popular-day": "Popular topics today",
"popular-week": "Popular topics this week",
"popular-month": "Popular topics this month",
"popular-alltime": "All time popular topics",
"popular-day": "Suositut aiheet tänään",
"popular-week": "Suositut aiheet tällä viikolla",
"popular-month": "Suositut aiheet tässä kuussa",
"popular-alltime": "Suositut aiheet koko ajalta",
"recent": "Viimeisimmät aiheet",
"flagged-posts": "Flagged Posts",
"users/online": "Online Users",
"users/latest": "Latest Users",
"flagged-posts": "Liputetut viestit",
"users/online": "Paikalla olevat käyttäjät",
"users/latest": "Viimeisimmat käyttäjät",
"users/sort-posts": "Users with the most posts",
"users/sort-reputation": "Users with the most reputation",
"users/banned": "Banned Users",
"users/search": "User Search",
"notifications": "Ilmoitukset",
"tags": "Tags",
"tags": "Tunnisteet",
"tag": "Topics tagged under \"%1\"",
"register": "Register an account",
"login": "Login to your account",
"register": "Luo käyttäjät",
"login": "Kirjaudu käyttäjällesi",
"reset": "Reset your account password",
"categories": "Categories",
"groups": "Groups",
"group": "%1 group",
"chats": "Chats",
"chats": "Keskustelut",
"chat": "Chatting with %1",
"account/edit": "Editing \"%1\"",
"account/edit/password": "Editing password of \"%1\"",
"account/edit/username": "Editing username of \"%1\"",
"account/edit/email": "Editing email of \"%1\"",
"account/following": "People %1 follows",
"account/followers": "People who follow %1",
"account/following": "Ihmiset, jota %1 seuraa",
"account/followers": "Ihmiset, jotka seuraavat %1",
"account/posts": "Posts made by %1",
"account/topics": "Topics created by %1",
"account/groups": "%1's Groups",

View File

@@ -0,0 +1,6 @@
{
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
"maximum-file-size": "Maximum %1 kb"
}

View File

@@ -39,6 +39,7 @@
"change_username": "Change Username",
"change_email": "Change Email",
"edit": "Muokkaa",
"edit-profile": "Edit Profile",
"default_picture": "Default Icon",
"uploaded_picture": "Ladattu kuva",
"upload_new_picture": "Lataa uusi kuva",
@@ -91,6 +92,7 @@
"open_links_in_new_tab": "Open outgoing links in new tab",
"enable_topic_searching": "Salli aiheen sisäiset haut",
"topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen",
"scroll_to_my_post": "After posting a reply, show the new post",
"follow_topics_you_reply_to": "Follow topics that you reply to",
"follow_topics_you_create": "Follow topics you create",
"grouptitle": "Select the group title you would like to display",

View File

@@ -15,6 +15,6 @@
"popular_topics": "Popular Topics",
"unread_topics": "Unread Topics",
"categories": "Categories",
"tags": "Tags",
"tags": "Tunnisteet",
"no-users-found": "No users found!"
}

View File

@@ -27,6 +27,7 @@
"password-too-long": "Mot de passe trop long",
"user-banned": "Utilisateur banni",
"user-too-new": "Désolé, vous devez attendre encore %1 seconde(s) avant d'envoyer votre premier message",
"blacklisted-ip": "Désolé, votre adresse IP a été bannie de cette communauté. Si vous pensez que c'est une erreur, veuillez contacter un administrateur.",
"no-category": "Cette catégorie n'existe pas",
"no-topic": "Ce sujet n'existe pas",
"no-post": "Ce message n'existe pas",
@@ -50,8 +51,8 @@
"still-uploading": "Veuillez patienter pendant le téléchargement.",
"file-too-big": "La taille maximale autorisée pour un fichier est de %1 kb. Veuillez envoyer un fichier plus petit.",
"guest-upload-disabled": "Le téléversement est désactivé pour les Invités.",
"already-favourited": "You have already bookmarked this post",
"already-unfavourited": "You have already unbookmarked this post",
"already-favourited": "Vous avez déjà mis un marque-page",
"already-unfavourited": "Vous avez déjà retiré un marque-page",
"cant-ban-other-admins": "Vous ne pouvez pas bannir les autres administrateurs !",
"cant-remove-last-admin": "Vous seul êtes administrateur. Ajouter un autre utilisateur en tant qu'administrateur avant de vous en retirer.",
"invalid-image-type": "Type d'image invalide. Les types autorisés sont: %1",
@@ -97,5 +98,6 @@
"invite-maximum-met": "Vous avez invité la quantité maximale de personnes (%1 de %2).",
"no-session-found": "Pas de session de connexion trouvé!",
"not-in-room": "L'utilisateur n'est pas dans cette salle",
"no-users-in-room": "No users in this room"
"no-users-in-room": "Aucun utilisateur dans cette salle",
"cant-kick-self": "Vous ne pouvez pas vous exclure vous-même du groupe"
}

View File

@@ -29,13 +29,13 @@
"header.popular": "Populaire",
"header.users": "Utilisateurs",
"header.groups": "Groupes",
"header.chats": "Chats",
"header.chats": "Discussions",
"header.notifications": "Notifications",
"header.search": "Recherche",
"header.profile": "Profil",
"header.navigation": "Navigation",
"notifications.loading": "Chargement des notifications",
"chats.loading": "Chargement des chats",
"chats.loading": "Chargement des discussions",
"motd.welcome": "Bienvenue sur NodeBB, la plate-forme de discussion du futur.",
"previouspage": "Page précédente",
"nextpage": "Page suivante",
@@ -87,8 +87,8 @@
"map": "Carte",
"sessions": "Sessions de connexion",
"ip_address": "Adresse IP",
"enter_page_number": "Enter page number",
"upload_file": "Upload file",
"upload": "Upload",
"allowed-file-types": "Allowed file types are %1"
"enter_page_number": "Entrer un numéro de page",
"upload_file": "Envoyer un fichier",
"upload": "Envoyer",
"allowed-file-types": "Les types de fichiers autorisés sont : %1"
}

View File

@@ -41,6 +41,7 @@
"details.hidden": "Masqué",
"details.hidden_help": "Si cette case est cochée, ce groupe n'est pas affiché dans la liste des groupes, et les utilisateurs devront être invités manuellement.",
"details.delete_group": "Supprimer le groupe",
"details.private_system_help": "Les groupes privés sont désactivés au niveau du système, cette option ne déclenche rien",
"event.updated": "Les détails du groupe ont été mis à jour",
"event.deleted": "Le groupe \"%1\" a été supprimé",
"membership.accept-invitation": "Accepter l'invitation",
@@ -49,5 +50,5 @@
"membership.leave-group": "Quitter le groupe",
"membership.reject": "Refuser",
"new-group.group_name": "Nom du groupe :",
"upload-group-cover": "Upload group cover"
"upload-group-cover": "Envoyer une image de groupe"
}

View File

@@ -1,13 +1,14 @@
{
"chat.chatting_with": "Discuter avec <span id=\"chat-with-name\"></span>",
"chat.placeholder": "Tapez votre message ici, appuyez sur Entrer pour envoyer",
"chat.placeholder": "Tapez votre message ici, appuyez sur Entrée pour envoyer",
"chat.send": "Envoyer",
"chat.no_active": "Vous n'avez aucune discussion en cours.",
"chat.user_typing": "%1 est en train d'écrire ...",
"chat.user_has_messaged_you": "%1 vous a envoyé un message.",
"chat.see_all": "Voir toutes les discussions",
"chat.mark_all_read": "Marquer toutes les discussions comme lues",
"chat.no-messages": "Veuillez sélectionner un destinataire pour voir l'historique des discussions",
"chat.no-users-in-room": "Aucun utilisateur dans cette salle",
"chat.no-users-in-room": "Aucun participant à cette discussion",
"chat.recent-chats": "Discussions récentes",
"chat.contacts": "Contacts",
"chat.message-history": "Historique des messages",
@@ -18,7 +19,7 @@
"chat.three_months": "3 Mois",
"chat.delete_message_confirm": "Êtes-vous sûr de vouloir supprimer ce message ?",
"chat.roomname": "Salle de discussion %1",
"chat.add-users-to-room": "Ajouter des utilisateurs à la salle",
"chat.add-users-to-room": "Ajouter des participants",
"composer.compose": "Écrire",
"composer.show_preview": "Afficher l'aperçu",
"composer.hide_preview": "Masquer l'aperçu",

View File

@@ -16,9 +16,9 @@
"upvoted_your_post_in_multiple": "<strong>%1</strong> et %2 autres on voté pour votre message dans <strong>%3</strong>.",
"moved_your_post": "<strong>%1</strong> a déplacé votre message vers <strong>%2</strong>",
"moved_your_topic": "<strong>%1</strong> a déplacé <strong>%2</strong>.",
"favourited_your_post_in": "<strong>%1</strong> has bookmarked your post in <strong>%2</strong>.",
"favourited_your_post_in_dual": "<strong>%1</strong> and <strong>%2</strong> have bookmarked your post in <strong>%3</strong>.",
"favourited_your_post_in_multiple": "<strong>%1</strong> and %2 others have bookmarked your post in <strong>%3</strong>.",
"favourited_your_post_in": "<strong>%1</strong> a enregistré votre message dans <strong>%2</strong>.",
"favourited_your_post_in_dual": "<strong>%1</strong> et <strong>%2</strong> autres ont enregistré votre message dans <strong>%3</strong>.",
"favourited_your_post_in_multiple": "<strong>%1</strong> et %2 autres ont enregistré votre message dans <strong>%3</strong>.",
"user_flagged_post_in": "<strong>%1</strong> a signalé un message dans <strong>%2</strong>.",
"user_flagged_post_in_dual": "<strong>%1</strong> et <strong>%2</strong> ont signalé un message dans <strong>%3</strong>",
"user_flagged_post_in_multiple": "<strong>%1</strong> et %2 autres on signalé un message dans <strong>%3</strong>",
@@ -30,7 +30,7 @@
"user_started_following_you_dual": "<strong>%1</strong> et <strong>%2</strong> vous suivent.",
"user_started_following_you_multiple": "<strong>%1</strong> et %2 autres vous suivent.",
"new_register": "<strong>%1</strong> a envoyé une demande d'incription.",
"new_register_multiple": "There are <strong>%1</strong> registration requests awaiting review.",
"new_register_multiple": "<strong>%1</strong> inscription(s) est en attente de validation.",
"email-confirmed": "Email vérifié",
"email-confirmed-message": "Merci pour la validation de votre adresse email. Votre compte est désormais activé.",
"email-confirm-error-message": "Il y a un un problème dans la vérification de votre adresse email. Le code est peut être invalide ou a expiré.",

View File

@@ -33,13 +33,13 @@
"account/posts": "Messages postés par %1",
"account/topics": "Sujets créés par %1",
"account/groups": "Groupes auxquels appartient %1",
"account/favourites": "%1's Bookmarked Posts",
"account/favourites": "Marques-pages de %1",
"account/settings": "Paramètres d'utilisateur",
"account/watched": "Sujets surveillés par %1",
"account/upvoted": "Messages pour lesquels %1 a voté",
"account/downvoted": "Messages contre lesquels %1 a voté",
"account/best": "Meilleurs messages postés par %1",
"confirm": "Email Confirmed",
"confirm": "Email vérifié",
"maintenance.text": "%1 est en maintenance. Veuillez revenir un peu plus tard.",
"maintenance.messageIntro": "De plus, l'administrateur a laissé ce message:",
"throttled.text": "%1 est actuellement indisponible en raison d'une charge excessive. Merci de réessayer plus tard."

View File

@@ -65,9 +65,9 @@
"disabled_categories_note": "Les catégories désactivées sont grisées",
"confirm_move": "Déplacer",
"confirm_fork": "Scinder",
"favourite": "Bookmark",
"favourites": "Bookmarks",
"favourites.has_no_favourites": "You haven't bookmarked any posts yet.",
"favourite": "Marque-page",
"favourites": "Marque-page",
"favourites.has_no_favourites": "Vous n'avez aucuns marque-page.",
"loading_more_posts": "Charger plus de messages",
"move_topic": "Déplacer le sujet",
"move_topics": "Déplacer des sujets",

View File

@@ -0,0 +1,6 @@
{
"uploading-file": "Envoi du fichier…",
"select-file-to-upload": "Sélectionnez un ficher à envoyer",
"upload-success": "Fichier envoyé",
"maximum-file-size": "%1 Ko maximum"
}

View File

@@ -22,7 +22,7 @@
"profile": "Profil",
"profile_views": "Vues",
"reputation": "Réputation",
"favourites": "Bookmarks",
"favourites": "Marque-pages",
"watched": "Suivis",
"followers": "Abonnés",
"following": "Abonnements",
@@ -39,6 +39,7 @@
"change_username": "Changer le nom d'utilisateur",
"change_email": "Changer l'e-mail",
"edit": "Éditer",
"edit-profile": "Éditer le profil",
"default_picture": "Icône par défaut",
"uploaded_picture": "Image envoyée",
"upload_new_picture": "Envoyer une nouvelle image",
@@ -55,11 +56,11 @@
"password": "Mot de passe",
"username_taken_workaround": "Le nom d'utilisateur désiré est déjà utilisé, nous l'avons donc légèrement modifié. Vous êtes maintenant connu comme <strong>%1</strong>",
"password_same_as_username": "Votre mot de passe est identique à votre nom d'utilisateur. Veuillez en choisir un autre.",
"password_same_as_email": "Your password is the same as your email, please select another password.",
"password_same_as_email": "Votre mot de passe est identique à votre adresse email. Veuillez en choisir un autre.",
"upload_picture": "Envoyer l'image",
"upload_a_picture": "Envoyer une image",
"remove_uploaded_picture": "Supprimer l'image envoyée",
"upload_cover_picture": "Upload cover picture",
"upload_cover_picture": "Envoyer une image de couverture",
"settings": "Paramètres",
"show_email": "Afficher mon email",
"show_fullname": "Afficher mon nom complet",
@@ -91,6 +92,7 @@
"open_links_in_new_tab": "Ouvrir les liens externes dans un nouvel onglet",
"enable_topic_searching": "Activer la recherche dans les sujets",
"topic_search_help": "Une fois activé, la recherche dans les sujets va remplacer la recherche de page du navigateur et vous permettra de rechercher dans l'intégralité d'un sujet au lieu des seuls posts affichés à l'écran.",
"scroll_to_my_post": "Après avoir répondu, montrer le nouveau message",
"follow_topics_you_reply_to": "Suivre les sujets auxquels vous répondez",
"follow_topics_you_create": "Suivre les sujets que vous créez",
"grouptitle": "Sélectionnez le titre de groupe que vous souhaitez afficher",

View File

@@ -3,7 +3,7 @@
"top_posters": "Actifs",
"most_reputation": "Réputés",
"search": "Rechercher",
"enter_username": "Entrer un nom d'utilisateur pour rechercher",
"enter_username": "Entrez le nom d'un utilisateur",
"load_more": "Charger la suite",
"users-found-search-took": "%1 utilisateur(s) trouvé(s)! La recherche a pris %2 secondes.",
"filter-by": "Filtrer par",

Some files were not shown because too many files have changed in this diff Show More