From 51b763550f154d661f8f357ddea719ca5fc74b2c Mon Sep 17 00:00:00 2001 From: "Misty (Bot)" Date: Wed, 16 May 2018 19:02:20 +0000 Subject: [PATCH 01/20] Incremented version number - v1.9.2 --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 300fc629e1..1594b1771c 100644 --- a/install/package.json +++ b/install/package.json @@ -2,7 +2,7 @@ "name": "nodebb", "license": "GPL-3.0", "description": "NodeBB Forum", - "version": "1.9.1", + "version": "1.9.2", "homepage": "http://www.nodebb.org", "repository": { "type": "git", From 871cbedac129c6ee1fa0e528f21cd92d58306511 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 16 May 2018 15:53:49 -0400 Subject: [PATCH 02/20] dont require meta before db.init --- src/meta/build.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/meta/build.js b/src/meta/build.js index 52037b702c..62399ec2e7 100644 --- a/src/meta/build.js +++ b/src/meta/build.js @@ -96,15 +96,19 @@ aliases = Object.keys(aliases).reduce(function (prev, key) { function beforeBuild(targets, callback) { var db = require('../database'); - var plugins = require('../plugins'); - meta = require('../meta'); - + require('colors'); process.stdout.write(' started'.green + '\n'.reset); async.series([ db.init, - meta.themes.setupPaths, - async.apply(plugins.prepareForBuild, targets), + function (next) { + meta = require('../meta'); + meta.themes.setupPaths(next); + }, + function (next) { + var plugins = require('../plugins'); + plugins.prepareForBuild(targets, next); + }, ], function (err) { if (err) { winston.error('[build] Encountered error preparing for build', err); From 594c390fe290f9f7300d4b491832c8c3dba4e502 Mon Sep 17 00:00:00 2001 From: "Misty (Bot)" Date: Thu, 17 May 2018 09:29:45 +0000 Subject: [PATCH 03/20] Latest translations and fallbacks --- public/language/bg/user.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/language/bg/user.json b/public/language/bg/user.json index f1743f6626..6fd31f1091 100644 --- a/public/language/bg/user.json +++ b/public/language/bg/user.json @@ -150,8 +150,8 @@ "consent.lead": "Този обществен форум събира и обработва лична информация.", "consent.intro": "Използваме тази информация, само за да персонализираме взаимодействието Ви с форума, както и за да свържем публикациите Ви с Вашия потребителски акаунт. По време на регистрацията ще трябва да въведете потребителско име и е-поща, но ако искате, можете да предоставите и допълнителна информация, за да завършите потребителския си профил в уеб сайта.

Ние съхраняваме тази информация докато съществува потребителският Ви акаунт. Във всеки един момент можете да оттеглите съгласието си за това, като изтриете акаунта си. Във всеки един момент можете да изискате копие на въведеното от Вас в уеб сайт, чрез страницата за „Права и съгласие“.

Ако имате въпроси или притеснения, можете да се свържете с екипа от администратори на форума.", "consent.email_intro": "Понякога може да изпращаме е-писма на регистрираната Ви е-поща, за да Ви кажем какво се случва, или да Ви уведомим, че има нещо ново, което Ви засяга. Можете да персонализирате честотата на резюметата (както и да ги изключите), както и да изберете какви известия да получавате по е-поща, чрез страницата с потребителските настройки.", - "consent.digest_frequency": "Unless explicitly changed in your user settings, this community delivers email digests every %1.", - "consent.digest_off": "Unless explicitly changed in your user settings, this community does not send out email digests", + "consent.digest_frequency": "Освен ако не промените това в потребителските си настройки, тази общност ще Ви изпраща резюмета по е-поща на всеки %1.", + "consent.digest_off": "Освен ако не промените това в потребителските си настройки, тази общност няма да Ви изпраща резюмета по е-поща.", "consent.received": "Вие сте се съгласили с това уеб сайтът да събира и обработва личната Ви информация. Не се изискват допълнителни действия.", "consent.not_received": "Вие не сте се съгласили със събирането и обработването на Ваши данни. Администрацията на уеб сайта може по всяко време да изтрие акаунта Ви, за да спази изискванията за защита на данните.", "consent.give": "Даване на съгласие", From f8e6a8d02adc062e03e0de84562cd58d204c9d27 Mon Sep 17 00:00:00 2001 From: "Misty (Bot)" Date: Fri, 18 May 2018 09:29:20 +0000 Subject: [PATCH 04/20] Latest translations and fallbacks --- public/language/fr/modules.json | 2 +- public/language/fr/reset_password.json | 4 +- public/language/fr/search.json | 2 +- public/language/fr/uploads.json | 2 +- public/language/fr/user.json | 4 +- public/language/fr/users.json | 4 +- public/language/pl/admin/menu.json | 6 +-- public/language/pl/admin/settings/post.json | 46 ++++++++++----------- public/language/pl/user.json | 34 +++++++-------- 9 files changed, 52 insertions(+), 52 deletions(-) diff --git a/public/language/fr/modules.json b/public/language/fr/modules.json index cd3f0decff..20246c53c6 100644 --- a/public/language/fr/modules.json +++ b/public/language/fr/modules.json @@ -1,6 +1,6 @@ { "chat.chatting_with": "Discuter avec", - "chat.placeholder": "Tapez votre message ici, appuyez sur Entrée pour envoyer", + "chat.placeholder": "Écrire ici pour envoyer votre message", "chat.send": "Envoyer", "chat.no_active": "Vous n'avez aucune discussion en cours.", "chat.user_typing": "%1 est en train d'écrire ...", diff --git a/public/language/fr/reset_password.json b/public/language/fr/reset_password.json index 01934ac921..ee4875e7e3 100644 --- a/public/language/fr/reset_password.json +++ b/public/language/fr/reset_password.json @@ -1,6 +1,6 @@ { - "reset_password": "Réinitialiser le mot de passe", - "update_password": "Mettre à jour le mot de passe", + "reset_password": "Réinitialiser votre mot de passe", + "update_password": "Mettre à jour votre mot de passe", "password_changed.title": "Mot de passe modifié", "password_changed.message": "

Votre mot de passe a bien été réinitialisé, veuillez vous reconnecter.", "wrong_reset_code.title": "Code de réinisialisation incorrect", diff --git a/public/language/fr/search.json b/public/language/fr/search.json index 13e088f5f7..402ad9d985 100644 --- a/public/language/fr/search.json +++ b/public/language/fr/search.json @@ -11,7 +11,7 @@ "posted-by": "Posté par", "in-categories": "Dans les catégories", "search-child-categories": "Rechercher également dans les sous catégories", - "has-tags": "A les tags", + "has-tags": "Contient les tags", "reply-count": "Nombre de réponses", "at-least": "Au moins", "at-most": "Au plus", diff --git a/public/language/fr/uploads.json b/public/language/fr/uploads.json index 3b7ca024b3..0e2734ff92 100644 --- a/public/language/fr/uploads.json +++ b/public/language/fr/uploads.json @@ -1,5 +1,5 @@ { - "uploading-file": "Envoi du fichier…", + "uploading-file": "Envoi d'un fichier…", "select-file-to-upload": "Sélectionnez un ficher à envoyer", "upload-success": "Fichier envoyé", "maximum-file-size": "%1 Ko maximum", diff --git a/public/language/fr/user.json b/public/language/fr/user.json index 417b44acba..5a494225a7 100644 --- a/public/language/fr/user.json +++ b/public/language/fr/user.json @@ -150,8 +150,8 @@ "consent.lead": "Ce forum collecte et traite vos informations personnelles.", "consent.intro": "Nous utilisons ces informations strictement pour personnaliser votre expérience dans cette communauté, ainsi que pour associer les messages que vous publiez à votre compte utilisateur. Lors de l'étape d'enregistrement, vous avez été invité à fournir un nom d'utilisateur et une adresse e-mail. Vous pouvez également fournir des informations supplémentaires pour compléter votre profil.

Nous conservons ces informations durant la durée de vie de votre compte utilisateur. À tout moment vous pouvez supprimer votre compte. À tout moment, vous pouvez demander une copie de vos contribution, via la page de vos données personnelles.

Si vous avez des questions ou préoccupations, nous vous encourageons à contacter l'équipe d'administration de ce forum.", "consent.email_intro": "Occasionnellement, nous pouvons envoyer des courriels afin de fournir des mises à jour et / ou de vous informer de toute nouvelle activité qui vous concerne. Vous pouvez personnaliser la fréquence d'envoi (y compris la désactiver), ainsi que sélectionner les types de notifications à recevoir, via vos paramètres utilisateur.", - "consent.digest_frequency": "Unless explicitly changed in your user settings, this community delivers email digests every %1.", - "consent.digest_off": "Unless explicitly changed in your user settings, this community does not send out email digests", + "consent.digest_frequency": "Par défaut, ce forum délivre des résumés par courriels tous les %1.", + "consent.digest_off": "Actuellement, ce forum n'envoi pas de résumés par courriel", "consent.received": "Vous avez donné votre accord pour que ce site collecte et traite vos informations. Aucune action supplémentaire n'est requise.", "consent.not_received": "Vous n'avez pas donné votre accord pour la collecte et le traitement des données. A tout moment, l'équipe d'administration de ce site peut choisir de supprimer votre compte afin de se conformer au règlement général sur la protection des données.", "consent.give": "Donner son accord", diff --git a/public/language/fr/users.json b/public/language/fr/users.json index 35b6a06787..7176efe144 100644 --- a/public/language/fr/users.json +++ b/public/language/fr/users.json @@ -1,8 +1,8 @@ { "latest_users": "Derniers inscrits", "top_posters": "Actifs", - "most_reputation": "Réputés", - "most_flags": "Les plus souvent signalés", + "most_reputation": "Les plus Réputés", + "most_flags": "Les plus signalés", "search": "Rechercher", "enter_username": "Entrez le nom d'un utilisateur", "load_more": "Charger la suite", diff --git a/public/language/pl/admin/menu.json b/public/language/pl/admin/menu.json index 2bda01ee6e..5e3cf6e3bb 100644 --- a/public/language/pl/admin/menu.json +++ b/public/language/pl/admin/menu.json @@ -22,8 +22,8 @@ "section-settings": "Ustawienia", "settings/general": "Ogólne", "settings/reputation": "Reputacja", - "settings/email": "Email", - "settings/user": "Użytkownicy", + "settings/email": "E-mail", + "settings/user": "Użytkownik", "settings/group": "Grupy", "settings/guest": "Goście", "settings/uploads": "Przesyłanie plików", @@ -37,7 +37,7 @@ "settings/sockets": "Sockety", "settings/advanced": "Zaawansowane", - "settings.page-title": "%1 Ustawienia", + "settings.page-title": "Ustawienia %1", "section-appearance": "Wygląd", "appearance/themes": "Motywy", diff --git a/public/language/pl/admin/settings/post.json b/public/language/pl/admin/settings/post.json index ec154ca846..fc3c732039 100644 --- a/public/language/pl/admin/settings/post.json +++ b/public/language/pl/admin/settings/post.json @@ -1,54 +1,54 @@ { "sorting": "Sortowanie postów", "sorting.post-default": "Domyślne sortowanie postów", - "sorting.oldest-to-newest": "Najstarsze do najnowszych", - "sorting.newest-to-oldest": "Najnowsze do najstarszych", + "sorting.oldest-to-newest": "Od najstarszych do najnowszych", + "sorting.newest-to-oldest": "Do najnowszych do najstarszych", "sorting.most-votes": "Najwięcej głosów", "sorting.most-posts": "Najwięcej postów", "sorting.topic-default": "Domyślne sortowanie tematów", - "length": "Rozmiar Wpisu", - "restrictions": "Ograniczenia pisania", + "length": "Długość postu", + "restrictions": "Restrykcje postowania", "restrictions-new": "Restrykcje dla nowych użytkowników", "restrictions.post-queue": "Włącz kolejkę postów", "restrictions-new.post-queue": "Włącz restrykcje dla nowych użytkowników", - "restrictions.post-queue-help": "Włączenie kolejki postów będzie dodawało posty nowych użytkowników do kolejki w celu zatwierdzenia.", + "restrictions.post-queue-help": "Włączenie kolejki postów skutkuje dodawaniem postów nowych użytkowników do kolejki w celu zatwierdzenia.", "restrictions-new.post-queue-help": "Włączenie restrykcji dla nowych użytkowników ustawi restrykcje na ich wpisy.", "restrictions.seconds-between": "Liczba sekund pomiędzy wpisami", "restrictions.seconds-between-new": "Liczba sekund pomiędzy wpisami dla nowych użytkowników", - "restrictions.rep-threshold": "Poziom reputacji, poniżej którego obowiązują zwiększone restrykcje", + "restrictions.rep-threshold": "Próg reputacji wymagany do zdjęcia restrykcji", "restrictions.seconds-defore-new": "Sekundy, po których nowy użytkownik może wysyłać posty", "restrictions.seconds-edit-after": "Liczba sekund gdy użytkownicy mogą edytować wpisy po opublikowaniu. (0 wyłączone)", "restrictions.seconds-delete-after": "Liczba sekund gdy użytkownicy mogą skasować wpisy po opublikowaniu. (0 wyłączone)", "restrictions.replies-no-delete": "Liczba odpowiedzi, po których użytkownicy nie mogą edytować własnych tematów (0 wyłącza).", - "restrictions.min-title-length": "Minimalna długość tematu", - "restrictions.max-title-length": "Maksymalna długość tematu", - "restrictions.min-post-length": "Minimalna długość posta", - "restrictions.max-post-length": "Maksymalna długość posta", + "restrictions.min-title-length": "Minimalna długość tytułu", + "restrictions.max-title-length": "Maksymalna długość tytułu", + "restrictions.min-post-length": "Minimalna długość postu", + "restrictions.max-post-length": "Maksymalna długość postu", "restrictions.days-until-stale": "Liczba dni, po których temat będzie uznany za martwy", - "restrictions.stale-help": "Jeśli temat jest uznawany za \"przeterminowany\", wtedy użytkownikom próbującym na niego odpowiedzieć wyświetli się stosowany komunikat.", + "restrictions.stale-help": "Jeśli temat został uznany za „martwy”, użytkownikom próbującym na niego odpowiedzieć wyświetli się stosowany komunikat.", "timestamp": "Znacznik czasowy", "timestamp.cut-off": "Termin odcięcia (w dniach)", "timestamp.cut-off-help": "Daty oraz godziny będą wyświetlane w sposób relatywny (np. \"3 godziny temu\" / \"5 dni temu\"), oraz przetłumaczone na różne\n\t\t\t\t\tjęzyki. Po określonym czasie, ten tekst może zostać zmieniony, aby wyświetlać sformatowane daty.\n\t\t\t\t\t(np. 4 Lut 2017 12:45).
(domyślnie: 30, lub jeden miesiąc). Ustaw 0, aby zawsze wyświetlać daty; pozostaw puste, aby korzystać z tylko z relatywnych opisów.", - "teaser": "Zwiastun posta", - "teaser.last-post": "Ostatni – Pokazuj ostatni post, włączając pierwszy post, jeśli brak odpowiedzi", - "teaser.last-reply": "Ostatni – Pokazuj ostatnią odpowiedzieć lub komunikat \"Brak odpowiedzi\" w przypadku ich braku", + "teaser": "Zwiastun postu", + "teaser.last-post": "Ostatni – Pokaż ostatni post, włączając pierwszy post, w razie braku odpowiedzi", + "teaser.last-reply": "Ostatni – Pokaż ostatnią odpowiedź lub komunikat „Brak odpowiedzi” w razie ich braku", "teaser.first": "Pierwszy", "unread": "Ustawienia nieprzeczytanych", - "unread.cutoff": "Dni do odcięcie nieprzeczytanych ", + "unread.cutoff": "Dni do odcięcia nieprzeczytanych ", "unread.min-track-last": "Minimalna liczba postów w temacie przed śledzeniem ostatnio przeczytanego", "recent": "Ustawienia ostatnich", "recent.categoryFilter.disable": "Wyłącz filtrowanie tematów w ignorowanych kategoriach na stronie /recent", - "signature": "Ustawienia podpisów", - "signature.disable": "Wyłącz podpisy", - "signature.no-links": "Wyłącz odnośniki w podpisach", - "signature.no-images": "Wyłącz obrazy w podpisach", - "signature.max-length": "Maksymalna długość stopki", + "signature": "Ustawienia sygnatur", + "signature.disable": "Wyłącz sygnatury", + "signature.no-links": "Wyłącz odnośniki w sygnaturach", + "signature.no-images": "Wyłącz obrazy w sygnaturach", + "signature.max-length": "Maksymalna długość sygnatury", "composer": "Ustawienia okna pisania", - "composer-help": "Następujące ustawienia zarządzają funkcjonalnością oraz/lub wyglądem okna pisania postów wyświetlanego\n\t\t\t\tużytkownikom kiedy tworzą nowe tematy lub odpowiadają w istniejących.", - "composer.show-help": "Pokazuj zakładkę \"Pomoc\"", + "composer-help": "Następujące ustawienia zarządzają funkcjonalnością oraz/lub wyglądem okna pisania postów wyświetlanego\n\t\t\t\tużytkownikom, gdy tworzą nowe tematy lub odpowiadają w istniejących.", + "composer.show-help": "Pokazuj zakładkę „Pomoc”", "composer.enable-plugin-help": "Zezwalaj wtyczkom na dodawanie zawartości do zakładki pomocy", "composer.custom-help": "Własny tekst pomocy", "ip-tracking": "Śledzenie IP", - "ip-tracking.each-post": "Śledź adres IP każdego z postów", + "ip-tracking.each-post": "Śledź adres IP dla każdego postu", "enable-post-history": "Włącz historię wpisu" } \ No newline at end of file diff --git a/public/language/pl/user.json b/public/language/pl/user.json index 367d315756..5808215611 100644 --- a/public/language/pl/user.json +++ b/public/language/pl/user.json @@ -146,24 +146,24 @@ "info.moderation-note": "Notatka moderatora", "info.moderation-note.success": "Notatka została zapisana", "info.moderation-note.add": "Dodaj notatkę", - "consent.title": "Your Rights & Consent", + "consent.title": "Twoje prawa i zgody", "consent.lead": "To forum gromadzi i przetwarza twoje dane osobowe.", - "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.

We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.

If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.", - "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.", - "consent.digest_frequency": "Unless explicitly changed in your user settings, this community delivers email digests every %1.", - "consent.digest_off": "Unless explicitly changed in your user settings, this community does not send out email digests", - "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.", - "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.", - "consent.give": "Give consent", - "consent.right_of_access": "You have the Right of Access", - "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.", - "consent.right_to_rectification": "You have the Right to Rectification", - "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.", - "consent.right_to_erasure": "You have the Right to Erasure", - "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account. Your individual profile can be deleted, although your posted content will remain. If you wish to delete both your account and your content, please contact the administrative team for this website.", - "consent.right_to_data_portability": "You have the Right to Data Portability", - "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.", + "consent.intro": "Wykorzystujemy te informacje wyłącznie w celu dostosowania działania forum do Twoich potrzeb, a także powiązania zamieszczanych przez Ciebie postów z Twoim kontem użytkownika. Na etapie rejestracji poprosiliśmy o podanie nazwy użytkownika i adresu e-mail; możesz również zamieścić dodatkowe informacje, by uzupełnić swój profil użytkownika na tej stronie.

Będziemy przechowywać te informacje tak długo, jak będzie istniało Twoje konto użytkownika. Możesz wycofać zgodę w dowolnym momencie poprzez usunięcie konta. W każdej chwili możesz też poprosić poprzez stronę „Prawa i zgody” o kopię treści zamieszczonych przez Ciebie na tej stronie.

W razie pytań lub wątpliwości zwróć się do administratorów forum.", + "consent.email_intro": "Czasem możemy wysyłać e-maile na podany przez Ciebie adres e-mail, by przekazywać aktualności lub powiadamiać o nowych wydarzeniach, które mogą mieć dla Ciebie znaczenie. Możesz samodzielnie określić częstotliwość przesyłania podsumowań (lub zupełnie je wyłączyć), a także wybrać rodzaje powiadomień, jakie chcesz otrzymywać e-mailem, poprzez stronę ustawień użytkownika.", + "consent.digest_frequency": "Forum przesyła podsumowania e-mailem co %1, chyba że w ustawieniach użytkownika wyraźnie zaznaczono inaczej.", + "consent.digest_off": "Forum nie przesyła podsumowań e-mailem, chyba że w ustawieniach użytkownika wyraźnie zaznaczono inaczej.", + "consent.received": "Wyraziłeś zgodę na gromadzenie i przetwarzanie Twoich informacji przez tę stronę. Żadne dodatkowe działania nie są wymagane.", + "consent.not_received": "Nie wyraziłeś zgody na gromadzenie i przetwarzanie danych. Administratorzy tej strony mogą w dowolnym momencie usunąć Twoje konto, by spełnić wymogi Ogólnego rozporządzenia o ochronie danych.", + "consent.give": "Wyrażam zgodę", + "consent.right_of_access": "Masz prawo dostępu", + "consent.right_of_access_description": "Masz prawo na żądanie uzyskać dostęp do wszelkich danych gromadzonych przez tę stronę. Możesz pobrać kopię tych danych poprzez kliknięcie stosownego przycisku poniżej.", + "consent.right_to_rectification": "Masz prawo do sprostowania", + "consent.right_to_rectification_description": "Masz prawo zmienić lub zaktualizować wszelkie nieprawidłowe dane, jakie nam przekazałeś. Możesz zaktualizować swój profil poprzez edycję profilu, a także w dowolnej chwili edytować treść postów. Jeśli jest inaczej, skontaktuj się z administratorami tej strony.", + "consent.right_to_erasure": "Masz prawo do usunięcia", + "consent.right_to_erasure_description": "Możesz w każdej chwili cofnąć zgodę na gromadzenie lub przetwarzanie danych poprzez usunięcie konta. Twój profil zostanie usunięty, ale zamieszczone przez Ciebie treści pozostaną dostępne. Jeśli chcesz usunąć swoje konto oraz swoje treści, skontaktuj się z administratorami tej strony.", + "consent.right_to_data_portability": "Masz prawo do przenoszenia danych", + "consent.right_to_data_portability_description": "Możesz poprosić nas o eksport wszelkich danych gromadzonych na temat Ciebie i Twojego konta w formie do odczytu maszynowego. W tym celu kliknij stosowny przycisk poniżej.", "consent.export_profile": "Eksportuj profil (csv)", - "consent.export_uploads": "Export Uploaded Content (.zip)", + "consent.export_uploads": "Eksportuj przesłane treści (zip)", "consent.export_posts": "Eksportuj wpisy (csv)" } \ No newline at end of file From 3875908fa41ddc3be28be41374c5af478a1de34e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 18 May 2018 08:41:20 -0400 Subject: [PATCH 05/20] up themes --- install/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install/package.json b/install/package.json index 1594b1771c..2ae58d3e48 100644 --- a/install/package.json +++ b/install/package.json @@ -75,9 +75,9 @@ "nodebb-plugin-spam-be-gone": "0.5.3", "nodebb-rewards-essentials": "0.0.11", "nodebb-theme-lavender": "5.0.4", - "nodebb-theme-persona": "9.0.4", + "nodebb-theme-persona": "9.0.5", "nodebb-theme-slick": "1.2.1", - "nodebb-theme-vanilla": "10.0.4", + "nodebb-theme-vanilla": "10.0.5", "nodebb-widget-essentials": "4.0.4", "nodemailer": "4.6.4", "passport": "^0.4.0", From e29e0a98f584a9ecde9a83c26f8f18f35771b131 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 18 May 2018 11:21:12 -0400 Subject: [PATCH 06/20] closes #6515 --- src/controllers/admin/uploads.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/controllers/admin/uploads.js b/src/controllers/admin/uploads.js index 6913c1c783..55a2105c5f 100644 --- a/src/controllers/admin/uploads.js +++ b/src/controllers/admin/uploads.js @@ -76,7 +76,7 @@ uploadsController.get = function (req, res, next) { res.render('admin/manage/uploads', { currentFolder: currentFolder.replace(nconf.get('upload_path'), ''), - showPids: files[0].hasOwnProperty('inPids'), + showPids: files.length && files[0].hasOwnProperty('inPids'), files: files, breadcrumbs: buildBreadcrumbs(currentFolder), pagination: pagination.create(page, Math.ceil(itemCount / itemsPerPage), req.query), From 619b74ca7b9bc902702c0e328079bbe566b75c08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 18 May 2018 17:28:54 -0400 Subject: [PATCH 07/20] move regex out --- src/posts/uploads.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/posts/uploads.js b/src/posts/uploads.js index 04b5e954a4..70fd46791f 100644 --- a/src/posts/uploads.js +++ b/src/posts/uploads.js @@ -12,10 +12,10 @@ module.exports = function (Posts) { const md5 = filename => crypto.createHash('md5').update(filename).digest('hex'); const pathPrefix = path.join(__dirname, '../../public/uploads/files'); + const searchRegex = /\/assets\/uploads\/files\/([^\s")]+\.?[\w]*)/g; Posts.uploads.sync = function (pid, callback) { // Scans a post and updates sorted set of uploads - const searchRegex = /\/assets\/uploads\/files\/([^\s")]+\.?[\w]*)/g; async.parallel({ content: async.apply(Posts.getPostField, pid, 'content'), From 85000fa82036c699840d94d7ba7e2dc5ba5da510 Mon Sep 17 00:00:00 2001 From: "Misty (Bot)" Date: Sat, 19 May 2018 09:29:56 +0000 Subject: [PATCH 08/20] Latest translations and fallbacks --- public/language/he/user.json | 16 ++-- public/language/hu/admin/admin.json | 2 +- public/language/hu/admin/advanced/errors.json | 24 +++--- .../hu/admin/appearance/customise.json | 22 +++--- .../language/hu/admin/appearance/themes.json | 2 +- .../language/hu/admin/development/info.json | 4 +- .../language/hu/admin/development/logger.json | 14 ++-- public/language/hu/admin/extend/plugins.json | 76 +++++++++---------- public/language/hu/user.json | 24 +++--- .../language/pl/admin/manage/categories.json | 4 +- public/language/pl/admin/menu.json | 2 +- public/language/pl/admin/settings/post.json | 2 +- .../language/tr/admin/general/dashboard.json | 4 +- .../language/tr/admin/manage/admins-mods.json | 16 ++-- .../language/tr/admin/manage/categories.json | 6 +- public/language/tr/admin/manage/users.json | 12 +-- public/language/tr/admin/menu.json | 10 +-- .../language/tr/admin/settings/general.json | 2 +- public/language/tr/admin/settings/post.json | 12 +-- public/language/tr/admin/settings/user.json | 2 +- public/language/tr/modules.json | 2 +- public/language/tr/register.json | 2 +- 22 files changed, 130 insertions(+), 130 deletions(-) diff --git a/public/language/he/user.json b/public/language/he/user.json index 37f0dd70d6..1dbcc0da3f 100644 --- a/public/language/he/user.json +++ b/public/language/he/user.json @@ -146,14 +146,14 @@ "info.moderation-note": "הערת מודרטור", "info.moderation-note.success": "הערת מודרטור נשמרה", "info.moderation-note.add": "הוסף הערה", - "consent.title": "Your Rights & Consent", - "consent.lead": "This community forum collects and processes your personal information.", - "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.

We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.

If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.", - "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.", - "consent.digest_frequency": "Unless explicitly changed in your user settings, this community delivers email digests every %1.", - "consent.digest_off": "Unless explicitly changed in your user settings, this community does not send out email digests", - "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.", - "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.", + "consent.title": "הסכמה לתנאי השימוש באתר", + "consent.lead": "אתר זה אוסף ומעבד את המידע האישי שלך", + "consent.intro": "אנו משתמשים במידע זה אך ורק כדי להתאים אישית את החוויה שלך, וכן לקשר את ההודעות שאתה מבצע לחשבון המשתמש שלך. במהלך שלב ההרשמה התבקשת לספק שם משתמש וכתובת דוא\"ל, תוכל גם לספק מידע נוסף כדי להשלים את פרופיל המשתמש שלך באתר זה.

אנו שומרים ומעבדים מידע זה. אתה יכול לבטל את הסכמתך בכל עת על ידי מחיקת החשבון שלך. בכל עת תוכל לבקש עותק של חשבונך לאתר זה, באמצעות דף ההסכמה.

אם יש לך שאלות או חששות, אנו ממליצים לך ליצור קשר עם צוות הניהול של אתר זה.", + "consent.email_intro": "מדי פעם, אנו עשויים לשלוח הודעות אימייל לכתובת הדוא\"ל הרשומה שלך על מנת לספק עדכונים ו / או להודיע ​​לך על פעילות חדשה הרלוונטית עבורך. ניתן להתאים אישית את התדירות של העדכונים (כולל השבתתם), וכן לבחור אילו סוגי הודעות לקבל באמצעות דוא\"ל, דרך דף הגדרות המשתמש שלך.", + "consent.digest_frequency": "אלא אם כן תשנה במפורש את הגדרות המשתמש שלך, אתר זה מספק עדכוני דוא\"ל בכל %1.", + "consent.digest_off": "אלא אם כן תשנה במפורש את הגדרות המשתמש שלך, אתר זה לא שולח הודעות דוא\"ל.", + "consent.received": "הסכמתך לאפשר לאתר לאסוף ולעבד את המידע שלך התקבלה. אין צורך בפעולה נוספת.", + "consent.not_received": "הסכמתך לאיסוף נתונים ועיבודם לא התקבלה. מנהל האתר רשאי למחוק את חשבונך בכל עת על מנת להיות תואם לתקנה הכללית להגנה על נתונים.", "consent.give": "Give consent", "consent.right_of_access": "You have the Right of Access", "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.", diff --git a/public/language/hu/admin/admin.json b/public/language/hu/admin/admin.json index 45e0c13425..686ca637c6 100644 --- a/public/language/hu/admin/admin.json +++ b/public/language/hu/admin/admin.json @@ -1,5 +1,5 @@ { - "alert.confirm-rebuild-and-restart": "Are you sure you wish to rebuild and restart NodeBB?", + "alert.confirm-rebuild-and-restart": "Biztosan újra kívánod építeni majd újraindítod a NodeBB-t?", "alert.confirm-restart": "Biztosan újra szeretnéd indítani a NodeBB-t?", "acp-title": "%1 | NodeBB Adminisztrációs vezérlőpult", diff --git a/public/language/hu/admin/advanced/errors.json b/public/language/hu/admin/advanced/errors.json index 546f0f1508..9ad4a82d61 100644 --- a/public/language/hu/admin/advanced/errors.json +++ b/public/language/hu/admin/advanced/errors.json @@ -1,14 +1,14 @@ { - "figure-x": "Figure %1", - "error-events-per-day": "%1 events per day", - "error.404": "404 Not Found", - "error.503": "503 Service Unavailable", - "manage-error-log": "Manage Error Log", - "export-error-log": "Export Error Log (CSV)", - "clear-error-log": "Clear Error Log", - "route": "Route", - "count": "Count", - "no-routes-not-found": "Hooray! No 404 errors!", - "clear404-confirm": "Are you sure you wish to clear the 404 error logs?", - "clear404-success": "\"404 Not Found\" errors cleared" + "figure-x": "Ábra %1", + "error-events-per-day": "%1 esemény naponta", + "error.404": "404 Nem található", + "error.503": "503 A szolgáltatás nem elérhető", + "manage-error-log": "Hibanapló kezelése", + "export-error-log": "Hibanapló exportálása (CSV)", + "clear-error-log": "Hibanapló törlése", + "route": "Útvonal", + "count": "Összeg", + "no-routes-not-found": "Hurrá! Nincs egy 404-es hiba se!", + "clear404-confirm": "Biztosan törölni kívánod a 404-es hibanaplót?", + "clear404-success": "\"404 Nem található\" hibák törölve" } \ No newline at end of file diff --git a/public/language/hu/admin/appearance/customise.json b/public/language/hu/admin/appearance/customise.json index 56c11a2805..eb735b97ca 100644 --- a/public/language/hu/admin/appearance/customise.json +++ b/public/language/hu/admin/appearance/customise.json @@ -1,16 +1,16 @@ { - "custom-css": "Custom CSS/LESS", - "custom-css.description": "Enter your own CSS/LESS declarations here, which will be applied after all other styles.", - "custom-css.enable": "Enable Custom CSS/LESS", + "custom-css": "Egyéni CSS/LESS", + "custom-css.description": "Itt add meg saját CSS/LESS nyilatkozataid, melyek minden egyéb stílus után kerülnek alkalmazásra.", + "custom-css.enable": "Egyéni CSS/LESS engedélyezése", - "custom-js": "Custom Javascript", - "custom-js.description": "Enter your own javascript here. It will be executed after the page is loaded completely.", - "custom-js.enable": "Enable Custom Javascript", + "custom-js": "Egyéni Javascript", + "custom-js.description": "Itt add meg saját javascript-ed. Végrehajtására az oldal teljes betöltése után kerül sor.", + "custom-js.enable": "Egyéni Javascript engedélyezése", - "custom-header": "Custom Header", - "custom-header.description": "Enter custom HTML here (ex. Meta Tags, etc.), which will be appended to the <head> section of your forum's markup. Script tags are allowed, but are discouraged, as the Custom Javascript tab is available.", - "custom-header.enable": "Enable Custom Header", + "custom-header": "Egyéni fejléc", + "custom-header.description": "Itt adhatsz meg egyéni HTML-t (pl. Meta címkék, stb.), ami fórumod jelölőjének <head> részéhez lesz hozzácsatolva. Megengedettek a szkript címkék is, ám ellenjavalltak, mivel rendelkezésre áll az Egyéni Javascript lap.", + "custom-header.enable": "Egyéni fejléc engedélyezése", - "custom-css.livereload": "Enable Live Reload", - "custom-css.livereload.description": "Enable this to force all sessions on every device under your account to refresh whenever you click save" + "custom-css.livereload": "Élő újratöltés engedélyezése", + "custom-css.livereload.description": "Engedélyezésével fiókod alá eső minden eszközön az összes munkamenet kényszerűen frissül akárhányszor a mentésre kattintasz" } \ No newline at end of file diff --git a/public/language/hu/admin/appearance/themes.json b/public/language/hu/admin/appearance/themes.json index 1f20a193ca..07f5cd2e5c 100644 --- a/public/language/hu/admin/appearance/themes.json +++ b/public/language/hu/admin/appearance/themes.json @@ -7,5 +7,5 @@ "revert-confirm": "Biztos vissza akarod állítani az alapértelmezett NodeBB témát?", "theme-changed": "Téma módosítva", "revert-success": "Sikeresen visszaállítottad a NodeBB alapértelmezett témáját.", - "restart-to-activate": "Please rebuild and restart your NodeBB to fully activate this theme." + "restart-to-activate": "A téma teljes aktiválásához kérlek építsd újra majd indítsd újra a NodeBB-t." } \ No newline at end of file diff --git a/public/language/hu/admin/development/info.json b/public/language/hu/admin/development/info.json index 30386bcee5..14e1798535 100644 --- a/public/language/hu/admin/development/info.json +++ b/public/language/hu/admin/development/info.json @@ -1,6 +1,6 @@ { - "you-are-on": "Info - You are on %1:%2", - "nodes-responded": "%1 nodes responded within %2ms!", + "you-are-on": "Infó - Most épp itt vagy: %1:%2", + "nodes-responded": "%1 csomópont válaszolt %2mp-n belül!", "host": "host", "pid": "pid", "nodejs": "nodejs", diff --git a/public/language/hu/admin/development/logger.json b/public/language/hu/admin/development/logger.json index 6ab9558149..06ab9de008 100644 --- a/public/language/hu/admin/development/logger.json +++ b/public/language/hu/admin/development/logger.json @@ -1,12 +1,12 @@ { - "logger-settings": "Logger Settings", + "logger-settings": "Naplózó beállítások", "description": "By enabling the check boxes, you will receive logs to your terminal. If you specify a path, logs will then be saved to a file instead. HTTP logging is useful for collecting statistics about who, when, and what people access on your forum. In addition to logging HTTP requests, we can also log socket.io events. Socket.io logging, in combination with redis-cli monitor, can be very helpful for learning NodeBB's internals.", - "explanation": "Simply check/uncheck the logging settings to enable or disable logging on the fly. No restart needed.", - "enable-http": "Enable HTTP logging", - "enable-socket": "Enable socket.io event logging", - "file-path": "Path to log file", + "explanation": "Egyszerűen jelöld be/töröld a jelölést a naplózó beállításai elől azok menet közbeni engedélyezéséhez illetve tiltásához.", + "enable-http": "HTTP naplózás engedélyezése", + "enable-socket": "A socket.io eseménynaplózás engedélyezése", + "file-path": "A naplófájl elérési útja", "file-path-placeholder": "/path/to/log/file.log ::: leave blank to log to your terminal", - "control-panel": "Logger Control Panel", - "update-settings": "Update Logger Settings" + "control-panel": "Naplózó vezérlőpult", + "update-settings": "Naplózó beállításainak frissítése" } \ No newline at end of file diff --git a/public/language/hu/admin/extend/plugins.json b/public/language/hu/admin/extend/plugins.json index 005d9044ae..fe3e5d731f 100644 --- a/public/language/hu/admin/extend/plugins.json +++ b/public/language/hu/admin/extend/plugins.json @@ -1,53 +1,53 @@ { - "installed": "Installed", - "active": "Active", - "inactive": "Inactive", - "out-of-date": "Out of Date", - "none-found": "No plugins found.", - "none-active": "No Active Plugins", - "find-plugins": "Find Plugins", + "installed": "Telepített", + "active": "Aktív", + "inactive": "Inaktív", + "out-of-date": "Elavult", + "none-found": "Nem találhatók beépülők.", + "none-active": "Nincsenek aktív beépülők.", + "find-plugins": "Beépülők keresése", - "plugin-search": "Plugin Search", - "plugin-search-placeholder": "Search for plugin...", - "reorder-plugins": "Re-order Plugins", - "order-active": "Order Active Plugins", - "dev-interested": "Interested in writing plugins for NodeBB?", + "plugin-search": "Beépülő keresés", + "plugin-search-placeholder": "Beépülő keresése...", + "reorder-plugins": "Beépülők átrendezése", + "order-active": "Aktív beépülők elrendezése", + "dev-interested": "Szeretnél beépülő modulokat írni a NodeBB-hez?", "docs-info": "Full documentation regarding plugin authoring can be found in the NodeBB Docs Portal.", "order.description": "Certain plugins work ideally when they are initialised before/after other plugins.", "order.explanation": "Plugins load in the order specified here, from top to bottom", - "plugin-item.themes": "Themes", - "plugin-item.deactivate": "Deactivate", - "plugin-item.activate": "Activate", - "plugin-item.install": "Install", - "plugin-item.uninstall": "Uninstall", - "plugin-item.settings": "Settings", - "plugin-item.installed": "Installed", - "plugin-item.latest": "Latest", - "plugin-item.upgrade": "Upgrade", - "plugin-item.more-info": "For more information:", - "plugin-item.unknown": "Unknown", - "plugin-item.unknown-explanation": "The state of this plugin could not be determined, possibly due to a misconfiguration error.", + "plugin-item.themes": "Témák", + "plugin-item.deactivate": "Deaktiválás", + "plugin-item.activate": "Aktiválás", + "plugin-item.install": "Telepítés", + "plugin-item.uninstall": "Eltávolítás", + "plugin-item.settings": "Beállítások", + "plugin-item.installed": "Telepítve", + "plugin-item.latest": "Legutóbbi", + "plugin-item.upgrade": "Frissítés", + "plugin-item.more-info": "További információért:", + "plugin-item.unknown": "Ismeretlen", + "plugin-item.unknown-explanation": "A beépülő állapotát nem lehet meghatározni, valószínűleg egy konfigurációs hiba következtében.", - "alert.enabled": "Plugin Enabled", - "alert.disabled": "Plugin Disabled", - "alert.upgraded": "Plugin Upgraded", - "alert.installed": "Plugin Installed", - "alert.uninstalled": "Plugin Uninstalled", - "alert.activate-success": "Please restart your NodeBB to fully activate this plugin", - "alert.deactivate-success": "Plugin successfully deactivated", - "alert.upgrade-success": "Please rebuild and restart your NodeBB to fully upgrade this plugin.", - "alert.install-success": "Plugin successfully installed, please activate the plugin.", - "alert.uninstall-success": "The plugin has been successfully deactivated and uninstalled.", + "alert.enabled": "Beépülő engedélyezve", + "alert.disabled": "Beépülő letiltva", + "alert.upgraded": "Beépülő frissítve", + "alert.installed": "Beépülő telepítve", + "alert.uninstalled": "Beépülő eltávolítva", + "alert.activate-success": "A beépülő teljes aktiválásához kérlek indítsd újra a NodeBB-t.", + "alert.deactivate-success": "A beépülő sikeresen deaktiválva", + "alert.upgrade-success": "A beépülő teljes frissítéséhez kérlek építsd újra majd indítsd újra a NodeBB-t.", + "alert.install-success": "A beépülő sikeresen telepítve, kérlek aktiváld.", + "alert.uninstall-success": "A beépülő sikeresen deaktiválásra majd eltávolításra került.", "alert.suggest-error": "

NodeBB could not reach the package manager, proceed with installation of latest version?

Server returned (%1): %2
", "alert.package-manager-unreachable": "

NodeBB could not reach the package manager, an upgrade is not suggested at this time.

", "alert.incompatible": "

Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.

", "alert.possibly-incompatible": "

No Compatibility Information Found

This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.

In the event that NodeBB cannot boot properly:

$ ./nodebb reset plugin=\"%1\"

Continue installation of latest version of this plugin?

", - "alert.reorder": "Plugins Re-ordered", - "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.", + "alert.reorder": "Beépülők átrendezve", + "alert.reorder-success": "A folyamat teljes befejezéséhez kérlek építsd újra majd indítsd újra a NodeBB-t.", - "license.title": "Plugin License Information", + "license.title": "Beépülő licencinformáció", "license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.", - "license.cta": "Do you wish to continue with activating this plugin?" + "license.cta": "Biztosan szeretnéd folytatni a beépülő aktiválását?" } diff --git a/public/language/hu/user.json b/public/language/hu/user.json index 94612bd5db..53d8fbdc55 100644 --- a/public/language/hu/user.json +++ b/public/language/hu/user.json @@ -29,8 +29,8 @@ "ignored": "Mellőzve", "followers": "Követők", "following": "Követve", - "blocks": "Blocks", - "block_toggle": "Toggle Block", + "blocks": "Blokkolások", + "block_toggle": "Blokkolás ki-/bekapcsolása", "aboutme": "Rólam", "signature": "Aláírás", "birthday": "Születésnap", @@ -91,7 +91,7 @@ "has_no_upvoted_posts": "A felhasználó még egy hozzászólást sem kedvelt.", "has_no_downvoted_posts": "A felhasználó még egy hozzászólást sem utált.", "has_no_voted_posts": "A felhasználó még nem szavazott hozzászólásra.", - "has_no_blocks": "You have blocked no users.", + "has_no_blocks": "Nem blokkoltál egy felhasználót sem.", "email_hidden": "E-mail rejtett", "hidden": "rejtett", "paginate_description": "Témakörök és hosszászólasok lapozása a végtelen görgetés helyett.", @@ -146,7 +146,7 @@ "info.moderation-note": "Moderálási megjegyzés", "info.moderation-note.success": "Moderálási megjegyzés elmentve", "info.moderation-note.add": "Megjegyzés hozzáadása", - "consent.title": "Your Rights & Consent", + "consent.title": "Jogaid & hozzájárulásod", "consent.lead": "This community forum collects and processes your personal information.", "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.

We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.

If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.", "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.", @@ -154,16 +154,16 @@ "consent.digest_off": "Unless explicitly changed in your user settings, this community does not send out email digests", "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.", "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.", - "consent.give": "Give consent", - "consent.right_of_access": "You have the Right of Access", + "consent.give": "Hozzájárulás", + "consent.right_of_access": "Jogodban áll a hozzáférés", "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.", - "consent.right_to_rectification": "You have the Right to Rectification", + "consent.right_to_rectification": "Jogodban áll helyesbíteni", "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.", - "consent.right_to_erasure": "You have the Right to Erasure", + "consent.right_to_erasure": "Jogodban áll törölni", "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account. Your individual profile can be deleted, although your posted content will remain. If you wish to delete both your account and your content, please contact the administrative team for this website.", - "consent.right_to_data_portability": "You have the Right to Data Portability", + "consent.right_to_data_portability": "Jogodban áll az adathordozhatóság", "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.", - "consent.export_profile": "Export Profile (.csv)", - "consent.export_uploads": "Export Uploaded Content (.zip)", - "consent.export_posts": "Export Posts (.csv)" + "consent.export_profile": "Profil exportálása (.csv)", + "consent.export_uploads": "Feltöltött tartalom exportálása (.zip)", + "consent.export_posts": "Hozzászólások exportálása (.csv)" } \ No newline at end of file diff --git a/public/language/pl/admin/manage/categories.json b/public/language/pl/admin/manage/categories.json index 7cff4251f4..5ec5033a29 100644 --- a/public/language/pl/admin/manage/categories.json +++ b/public/language/pl/admin/manage/categories.json @@ -18,7 +18,7 @@ "optional-parent-category": "(Opcjonalne) Kategoria nadrzędna", "parent-category-none": "(Żadna)", "copy-settings": "Skopiuj ustawienia z", - "optional-clone-settings": "(Opcjonalnie) Spoiowanie ustawień z kategorii", + "optional-clone-settings": "(Opcjonalnie) Skopiowanie ustawień z kategorii", "purge": "Usuń kategorię", "enable": "Włącz", @@ -39,7 +39,7 @@ "privileges.section-group": "Grupa", "privileges.group-private": "Ta grupa jest prywatna", "privileges.search-group": "Dodaj grupę", - "privileges.copy-to-children": "Skopiuj z podrzędnej", + "privileges.copy-to-children": "Skopiuj do podrzędnej", "privileges.copy-from-category": "Skopiuj z kategorii", "privileges.inherit": "W przypadku, gdy grupie registered-users zostaje nadane specyficzne uprawnienia, wszystkie inne grupy otrzymują to bezwarunkowe uprawnienie, nawet jeśli ów nie zostało zdefiniowane/zaznaczone. Bezwarunkowe uprawnienie jest wyświetlane ponieważ wszyscy użytkownicy są częścią grupy registered-users, więc uprawnienia dla dodatkowych grup nie mogą się wykluczać.", diff --git a/public/language/pl/admin/menu.json b/public/language/pl/admin/menu.json index 5e3cf6e3bb..60ded366ef 100644 --- a/public/language/pl/admin/menu.json +++ b/public/language/pl/admin/menu.json @@ -5,7 +5,7 @@ "general/navigation": "Nawigacja", "general/languages": "Języki", "general/sounds": "Dźwięki", - "general/social": "Social", + "general/social": "Społecznościowe", "section-manage": "Zarządzanie", "manage/categories": "Kategorie", diff --git a/public/language/pl/admin/settings/post.json b/public/language/pl/admin/settings/post.json index fc3c732039..f1e393a529 100644 --- a/public/language/pl/admin/settings/post.json +++ b/public/language/pl/admin/settings/post.json @@ -2,7 +2,7 @@ "sorting": "Sortowanie postów", "sorting.post-default": "Domyślne sortowanie postów", "sorting.oldest-to-newest": "Od najstarszych do najnowszych", - "sorting.newest-to-oldest": "Do najnowszych do najstarszych", + "sorting.newest-to-oldest": "Od najnowszych do najstarszych", "sorting.most-votes": "Najwięcej głosów", "sorting.most-posts": "Najwięcej postów", "sorting.topic-default": "Domyślne sortowanie tematów", diff --git a/public/language/tr/admin/general/dashboard.json b/public/language/tr/admin/general/dashboard.json index 527a9fee58..a9cc732109 100644 --- a/public/language/tr/admin/general/dashboard.json +++ b/public/language/tr/admin/general/dashboard.json @@ -39,7 +39,7 @@ "control-panel": "Sistem Kontrol", "rebuild-and-restart": "Rebuild & Restart", "restart": "Yeniden Başlat", - "restart-warning": "Rebuilding or Restarting your NodeBB will drop all existing connections for a few seconds.", + "restart-warning": "NodeBB'yi yeniden yapılandırmak veya yeniden başlatmak, mevcut tüm bağlantıları birkaç saniye için sonlandırır.", "restart-disabled": "Rebuilding and Restarting your NodeBB has been disabled as you do not seem to be running it via the appropriate daemon.", "maintenance-mode": "Bakım Modu", "maintenance-mode-title": "NodeBB için bakım modunu ayarlamak için buraya tıklayın", @@ -68,5 +68,5 @@ "graphs.unique-visitors": "Benzersiz Ziyaretçiler", "graphs.registered-users": "Kayıtlı Kullanıcılar", "graphs.anonymous-users": "Anonim Kullanıcılar", - "last-restarted-by": "Last restarted by" + "last-restarted-by": "Son olarak yeniden başlatıldı" } diff --git a/public/language/tr/admin/manage/admins-mods.json b/public/language/tr/admin/manage/admins-mods.json index e0f39ed5d4..4748f6e084 100644 --- a/public/language/tr/admin/manage/admins-mods.json +++ b/public/language/tr/admin/manage/admins-mods.json @@ -1,10 +1,10 @@ { - "administrators": "Administrators", - "global-moderators": "Global Moderators", - "no-global-moderators": "No Global Moderators", - "moderators-of-category": "%1 Moderators", - "no-moderators": "No Moderators", - "add-administrator": "Add Administrator", - "add-global-moderator": "Add Global Moderator", - "add-moderator": "Add Moderator" + "administrators": "Yöneticiler", + "global-moderators": "Genel Moderatörler", + "no-global-moderators": "Genel Olmayan Moderatörler", + "moderators-of-category": "%1 Moderatör", + "no-moderators": "Moderatörsüz", + "add-administrator": "Yönetici Ekle", + "add-global-moderator": "Genel Moderatör Ekle", + "add-moderator": "Moderatör Ekle" } \ No newline at end of file diff --git a/public/language/tr/admin/manage/categories.json b/public/language/tr/admin/manage/categories.json index dd0e06c4c1..7d3fd518ba 100644 --- a/public/language/tr/admin/manage/categories.json +++ b/public/language/tr/admin/manage/categories.json @@ -56,16 +56,16 @@ "alert.create": "Bir Kategori Yarat", "alert.confirm-moderate": "Are you sure you wish to grant the moderation privilege to this user group? This group is public, and any users can join at will.", "alert.confirm-purge": "

Do you really want to purge this category \"%1\"?

Warning! All topics and posts in this category will be purged!

Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category temporarily, you'll want to \"disable\" the category instead.

", - "alert.purge-success": "Category purged!", + "alert.purge-success": "Kategori temizlendi!", "alert.copy-success": "Ayarlar Kopyalandı!", "alert.set-parent-category": "Ana Kategori Ayarla", "alert.updated": "Güncellenen Kategoriler", "alert.updated-success": "Category IDs %1 successfully updated.", "alert.upload-image": "Kategori görseli yükle", "alert.find-user": "Bir Kullanıcı Ara", - "alert.user-search": "Search for a user here...", + "alert.user-search": "Burada bir kullanıcı ara...", "alert.find-group": "Bir Grup Ara", - "alert.group-search": "Search for a group here...", + "alert.group-search": "Burada bir grup ara...", "collapse-all": "Hepsini Kapat", "expand-all": "Hepsini Genişlet" } \ No newline at end of file diff --git a/public/language/tr/admin/manage/users.json b/public/language/tr/admin/manage/users.json index 7292583ff6..2df6499374 100644 --- a/public/language/tr/admin/manage/users.json +++ b/public/language/tr/admin/manage/users.json @@ -57,11 +57,11 @@ "create.password": "Parola", "create.password-confirm": "Parolayı Onayla", - "temp-ban.length": "Ban Length", + "temp-ban.length": "Yasaklama uzunluğu", "temp-ban.reason": "Reason (Optional)", "temp-ban.hours": "Saat", "temp-ban.days": "Gün", - "temp-ban.explanation": "Enter the length of time for the ban. Note that a time of 0 will be a considered a permanent ban.", + "temp-ban.explanation": "Yasağın süresini girin. 0'lık bir zamanın kalıcı bir yasak olarak sayılacağını unutmayın.", "alerts.confirm-ban": "Do you really want to ban this user permanently?", "alerts.confirm-ban-multi": "Do you really want to ban these users permanently?", @@ -70,10 +70,10 @@ "alerts.unban-success": "Kullanıcı(ların) yasağı kaldırıldı!", "alerts.lockout-reset-success": "Lockout(s) reset!", "alerts.flag-reset-success": "Flags(s) reset!", - "alerts.no-remove-yourself-admin": "You can't remove yourself as Administrator!", - "alerts.make-admin-success": "User is now administrator.", - "alerts.confirm-remove-admin": "Do you really want to remove this administrator?", - "alerts.remove-admin-success": "User is no longer administrator.", + "alerts.no-remove-yourself-admin": "Kendinizi Yönetici olarak kaldıramazsınız!", + "alerts.make-admin-success": "Kullanıcı şimdi yönetici.", + "alerts.confirm-remove-admin": "Bu yöneticiyi gerçekten kaldırmak istiyor musunuz?", + "alerts.remove-admin-success": "Kullanıcı artık yönetici değil.", "alerts.make-global-mod-success": "User is now global moderator.", "alerts.confirm-remove-global-mod": "Do you really want to remove this global moderator?", "alerts.remove-global-mod-success": "User is no longer global moderator.", diff --git a/public/language/tr/admin/menu.json b/public/language/tr/admin/menu.json index 33218682b8..f6c7f29289 100644 --- a/public/language/tr/admin/menu.json +++ b/public/language/tr/admin/menu.json @@ -49,7 +49,7 @@ "extend/widgets": "Bileşenler", "extend/rewards": "Ödüller", - "section-social-auth": "Social Authentication", + "section-social-auth": "Sosyal Kimlik Doğrulama", "section-plugins": "Eklentiler", "extend/plugins.install": "Eklenti Yükle", @@ -60,7 +60,7 @@ "advanced/logs": "Kayıtlar", "advanced/errors": "Hatalar", "advanced/cache": "Önbellek", - "development/logger": "Logger", + "development/logger": "Kaydedici", "development/info": "bilgi", "rebuild-and-restart-forum": "Rebuild & Restart Forum", @@ -68,11 +68,11 @@ "logout": "Çıkış", "view-forum": "Forumu Görüntüle", - "search.placeholder": "Search for settings", + "search.placeholder": "Ayarları ara", "search.no-results": "Sonuç yok...", "search.search-forum": "Search the forum for ", - "search.keep-typing": "Type more to see results...", - "search.start-typing": "Start typing to see results...", + "search.keep-typing": "Sonuçları görmek için daha fazla yazın...", + "search.start-typing": "Sonuçları görmek için yazmaya başlayın...", "connection-lost": "Connection to %1 has been lost, attempting to reconnect...", diff --git a/public/language/tr/admin/settings/general.json b/public/language/tr/admin/settings/general.json index bd1ba026cf..f3848ce044 100644 --- a/public/language/tr/admin/settings/general.json +++ b/public/language/tr/admin/settings/general.json @@ -27,7 +27,7 @@ "favicon.upload": "Yükle", "touch-icon": "Ana Ekran/Dokunmatik Simge", "touch-icon.upload": "Yükle", - "touch-icon.help": "Recommended size and format: 192x192, PNG format only. If no touch icon is specified, NodeBB will fall back to using the favicon.", + "touch-icon.help": "Önerilen boyut ve format: 192x192, sadece PNG formatı. Dokunma simgesi belirtilmemişse, NodeBB favicon kullanır.", "outgoing-links": "Harici Bağlantılar", "outgoing-links.warning-page": "Dışarı giden bağlantılar için uyarı sayfası kullan", "search-default-sort-by": "Aramada varsayılan sıralama", diff --git a/public/language/tr/admin/settings/post.json b/public/language/tr/admin/settings/post.json index 0e48e995b4..cd28316edd 100644 --- a/public/language/tr/admin/settings/post.json +++ b/public/language/tr/admin/settings/post.json @@ -24,8 +24,8 @@ "restrictions.max-title-length": "Maksimum Başlık Uzunluğu", "restrictions.min-post-length": "Minimum İleti Uzunluğu", "restrictions.max-post-length": "Maksimum İleti Uzunluğu", - "restrictions.days-until-stale": "Days until topic is considered stale", - "restrictions.stale-help": "If a topic is considered \"stale\", then a warning will be shown to users who attempt to reply to that topic.", + "restrictions.days-until-stale": "Konu eskimiş sayılana kadar geçen gün sayısı", + "restrictions.stale-help": "Bir konu \"eskimiş\" olarak kabul edilirse, o konuya cevap vermeye çalışan kullanıcılara bir uyarı gösterilecektir.", "timestamp": "Zaman Damgası", "timestamp.cut-off": "Date cut-off (in days)", "timestamp.cut-off-help": "Dates & times will be shown in a relative manner (e.g. \"3 hours ago\" / \"5 days ago\"), and localised into various\n\t\t\t\t\tlanguages. After a certain point, this text can be switched to display the localised date itself\n\t\t\t\t\t(e.g. 5 Nov 2016 15:30).
(Default: 30, or one month). Set to 0 to always display dates, leave blank to always display relative times.", @@ -34,10 +34,10 @@ "teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies", "teaser.first": "İlk", "unread": "Okunmamış Ayarları", - "unread.cutoff": "Unread cutoff days", - "unread.min-track-last": "Minimum posts in topic before tracking last read", + "unread.cutoff": "Okunmamış gün sınırı", + "unread.min-track-last": "Son okumayı takip etmeden önce konuya yapılan asgari gönderim", "recent": "Güncel Ayarlar", - "recent.categoryFilter.disable": "Disable filtering of topics in ignored categories on the /recent page", + "recent.categoryFilter.disable": "Son sayfada önemsenmeyen kategorilerde konu filtrelemeyi devre dışı bırak", "signature": "İmza Ayarları", "signature.disable": "İmzaları devre dışı bırak", "signature.no-links": "İmzalarda linkleri devre dışı bırak", @@ -50,5 +50,5 @@ "composer.custom-help": "Özel Yardım Metni", "ip-tracking": "IP İzleme", "ip-tracking.each-post": "Her ileti için IP Adresini takip et", - "enable-post-history": "Enable Post History" + "enable-post-history": "Gönderi Geçmişini Etkinleştir" } \ No newline at end of file diff --git a/public/language/tr/admin/settings/user.json b/public/language/tr/admin/settings/user.json index a3a95605cf..eded464025 100644 --- a/public/language/tr/admin/settings/user.json +++ b/public/language/tr/admin/settings/user.json @@ -63,5 +63,5 @@ "email-post-notif": "Abone olduğum konulara cevap gelince bana e-posta gönder", "follow-created-topics": "Kendi konularımı takip et", "follow-replied-topics": "Cevap verdiğim konuları takip et", - "default-notification-settings": "Default notification settings" + "default-notification-settings": "Varsayılan bildirim ayarları" } \ No newline at end of file diff --git a/public/language/tr/modules.json b/public/language/tr/modules.json index 15593b7dff..2f3d5263c7 100644 --- a/public/language/tr/modules.json +++ b/public/language/tr/modules.json @@ -22,7 +22,7 @@ "chat.delete_message_confirm": "Bu mesajı silmek istediğinden emin misin?", "chat.retrieving-users": "Kullanıcılar alınıyor ...", "chat.manage-room": "Sohbet Odasını Yönet", - "chat.add-user-help": "Search for users here. When selected, the user will be added to the chat. The new user will not be able to see chat messages written before they were added to the conversation. Only room owners may remove users from chat rooms.", + "chat.add-user-help": "Burada kullanıcılar için arama yapın. Kullanıcı seçildiğinde sohbete eklenecektir. Yeni kullanıcı sohbete eklenmeden önce yazılmış olan sohbet mesajlarını göremeyecektir. Yalnızca oda sahipleri kullanıcıları sohbet odalarından kaldırabilir.", "chat.confirm-chat-with-dnd-user": "Bu kullanıcı durumunu rahatsız etmeyin olarak ayarladı. Hala onunla sohbet etmek istiyor musun?", "chat.rename-room": "Odanın adını değiştir", "chat.rename-placeholder": "Oda isminizi buraya girin", diff --git a/public/language/tr/register.json b/public/language/tr/register.json index 89984e8573..42ad051df3 100644 --- a/public/language/tr/register.json +++ b/public/language/tr/register.json @@ -22,5 +22,5 @@ "interstitial.errors-found": "Kaydınınız tamamlanmadı:", "gdpr_agree_data": "Bu web sitesinde kişisel bilgilerimin toplanmasını ve işlenmesini kabul ediyorum.", "gdpr_agree_email": "Bu web sitesinden özet ve bildirim e-posta almaya izin veriyorum.", - "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails." + "gdpr_consent_denied": "Bilgilerinizi toplamak/işlemek ve size e-posta göndermek için bu siteye onay vermelisiniz." } \ No newline at end of file From cba5aa975ea20b509c1766f3166d048103001afe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sat, 19 May 2018 12:57:59 -0400 Subject: [PATCH 09/20] return early if there are no files --- src/posts/uploads.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/posts/uploads.js b/src/posts/uploads.js index 70fd46791f..8af6dd10c9 100644 --- a/src/posts/uploads.js +++ b/src/posts/uploads.js @@ -74,7 +74,9 @@ module.exports = function (Posts) { Posts.uploads.associate = function (pid, filePaths, callback) { // Adds an upload to a post's sorted set of uploads filePaths = !Array.isArray(filePaths) ? [filePaths] : filePaths; - + if (!filePaths.length) { + return setImmediate(callback); + } async.filter(filePaths, function (filePath, next) { // Only process files that exist fs.access(path.join(pathPrefix, filePath), fs.constants.F_OK | fs.constants.R_OK, function (err) { @@ -99,6 +101,9 @@ module.exports = function (Posts) { Posts.uploads.dissociate = function (pid, filePaths, callback) { // Removes an upload from a post's sorted set of uploads filePaths = !Array.isArray(filePaths) ? [filePaths] : filePaths; + if (!filePaths.length) { + return setImmediate(callback); + } let methods = [async.apply(db.sortedSetRemove.bind(db), 'post:' + pid + ':uploads', filePaths)]; methods = methods.concat(filePaths.map(path => async.apply(db.sortedSetRemove.bind(db), 'upload:' + md5(path) + ':pids', pid))); From c8813414378345792f78c73e35118e9eb85ba168 Mon Sep 17 00:00:00 2001 From: "Misty (Bot)" Date: Sun, 20 May 2018 09:28:16 +0000 Subject: [PATCH 10/20] Latest translations and fallbacks --- public/language/he/user.json | 36 ++++---- public/language/hu/admin/extend/rewards.json | 28 +++--- public/language/hu/admin/extend/widgets.json | 32 +++---- .../language/hu/admin/general/dashboard.json | 88 +++++++++---------- 4 files changed, 92 insertions(+), 92 deletions(-) diff --git a/public/language/he/user.json b/public/language/he/user.json index 1dbcc0da3f..e94394d450 100644 --- a/public/language/he/user.json +++ b/public/language/he/user.json @@ -146,24 +146,24 @@ "info.moderation-note": "הערת מודרטור", "info.moderation-note.success": "הערת מודרטור נשמרה", "info.moderation-note.add": "הוסף הערה", - "consent.title": "הסכמה לתנאי השימוש באתר", - "consent.lead": "אתר זה אוסף ומעבד את המידע האישי שלך", - "consent.intro": "אנו משתמשים במידע זה אך ורק כדי להתאים אישית את החוויה שלך, וכן לקשר את ההודעות שאתה מבצע לחשבון המשתמש שלך. במהלך שלב ההרשמה התבקשת לספק שם משתמש וכתובת דוא\"ל, תוכל גם לספק מידע נוסף כדי להשלים את פרופיל המשתמש שלך באתר זה.

אנו שומרים ומעבדים מידע זה. אתה יכול לבטל את הסכמתך בכל עת על ידי מחיקת החשבון שלך. בכל עת תוכל לבקש עותק של חשבונך לאתר זה, באמצעות דף ההסכמה.

אם יש לך שאלות או חששות, אנו ממליצים לך ליצור קשר עם צוות הניהול של אתר זה.", - "consent.email_intro": "מדי פעם, אנו עשויים לשלוח הודעות אימייל לכתובת הדוא\"ל הרשומה שלך על מנת לספק עדכונים ו / או להודיע ​​לך על פעילות חדשה הרלוונטית עבורך. ניתן להתאים אישית את התדירות של העדכונים (כולל השבתתם), וכן לבחור אילו סוגי הודעות לקבל באמצעות דוא\"ל, דרך דף הגדרות המשתמש שלך.", + "consent.title": "תנאי השימוש באתר", + "consent.lead": "אתר זה אוסף ומעבד נתונים הכוללים בחלקם את המידע האישי שלך.", + "consent.intro": "אנו משתמשים במידע שנאסף כדי להתאים אישית את החוויה שלך, וכן לקשר את ההודעות שאתה מבצע לחשבון המשתמש שלך. במהלך שלב ההרשמה התבקשת לספק שם משתמש וכתובת דוא\"ל, תוכל גם לספק מידע נוסף כדי להשלים את פרופיל המשתמש שלך באתר זה.

אנו שומרים ומעבדים מידע זה. אתה יכול לבטל את הסכמתך בכל עת על ידי מחיקת החשבון שלך. בכל עת תוכל לבקש עותק של חשבונך לאתר זה, באמצעות דף זה.

אם יש לך שאלות או חששות, אנו ממליצים לך ליצור קשר עם צוות הניהול של האתר.", + "consent.email_intro": "מדי פעם, אנו עשויים לשלוח הודעות לכתובת הדוא\"ל הרשומה שלך על מנת לספק עדכונים ו / או להודיע ​​לך על פעילות חדשה הרלוונטית עבורך. ניתן להתאים אישית את התדירות של העדכונים (כולל השבתתם), וכן לבחור אילו סוגי הודעות לקבל באמצעות דוא\"ל, דרך דף הגדרות המשתמש שלך.", "consent.digest_frequency": "אלא אם כן תשנה במפורש את הגדרות המשתמש שלך, אתר זה מספק עדכוני דוא\"ל בכל %1.", - "consent.digest_off": "אלא אם כן תשנה במפורש את הגדרות המשתמש שלך, אתר זה לא שולח הודעות דוא\"ל.", + "consent.digest_off": "אלא אם כן תשנה במפורש את הגדרות המשתמש שלך, האתר לא ישלח הודעות תמצית.", "consent.received": "הסכמתך לאפשר לאתר לאסוף ולעבד את המידע שלך התקבלה. אין צורך בפעולה נוספת.", - "consent.not_received": "הסכמתך לאיסוף נתונים ועיבודם לא התקבלה. מנהל האתר רשאי למחוק את חשבונך בכל עת על מנת להיות תואם לתקנה הכללית להגנה על נתונים.", - "consent.give": "Give consent", - "consent.right_of_access": "You have the Right of Access", - "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.", - "consent.right_to_rectification": "You have the Right to Rectification", - "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.", - "consent.right_to_erasure": "You have the Right to Erasure", - "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account. Your individual profile can be deleted, although your posted content will remain. If you wish to delete both your account and your content, please contact the administrative team for this website.", - "consent.right_to_data_portability": "You have the Right to Data Portability", - "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.", - "consent.export_profile": "Export Profile (.csv)", - "consent.export_uploads": "Export Uploaded Content (.zip)", - "consent.export_posts": "Export Posts (.csv)" + "consent.not_received": "הסכמתך לאיסוף נתונים ועיבודם לא התקבלה. מנהל האתר רשאי למחוק את חשבונך בכל עת על מנת להיות תואם לתקנות רגולציה כגון GDPR,.", + "consent.give": "הסכם", + "consent.right_of_access": "זכותך לנגישות", + "consent.right_of_access_description": "שמורה לך הזכות לגשת לנתונים שנאספו על ידי האתר. תוכל לאחזר עותק של נתונים אלה על ידי לחיצה על הלחצן מטה.", + "consent.right_to_rectification": "זכותך לתקן טעויות", + "consent.right_to_rectification_description": "יש לך זכות לשנות או לעדכן נתונים שנאספו. ניתן לעדכן את הפרופיל שלך וכן לערוך כל תוכן שפורסם. במידת הצורך, אנא צור קשר עם צוות ניהול האתר.", + "consent.right_to_erasure": "זכותך למחוק את חשבונך", + "consent.right_to_erasure_description": "בכל עת תוכל לבטל את הסכמתך לאיסוף נתונים ו / או עיבודם על ידי מחיקת חשבונך. מחיקת הפרופיל שלך לא תגרום למחיקת התוכנים שפרסמת. על מנת למחוק את חשבונך ואת התוכן המקושר לו צור קשר עם צוות הניהול של האתר.", + "consent.right_to_data_portability": "זכותך לניוד הנתונים", + "consent.right_to_data_portability_description": "באפרותך לבקש ייצוא של כל הנתונים שנאספו מחשבונך אודותיך. תוכל לעשות זאת על ידי לחיצה על הלחצן המתאים מטה.", + "consent.export_profile": "יצוא פרופיל (CVS.)", + "consent.export_uploads": "יצוא תוכן שהועלה (ZIP.)", + "consent.export_posts": "יצוא פוסטים (CVS.)" } \ No newline at end of file diff --git a/public/language/hu/admin/extend/rewards.json b/public/language/hu/admin/extend/rewards.json index 5383a90b33..1258e3a0c6 100644 --- a/public/language/hu/admin/extend/rewards.json +++ b/public/language/hu/admin/extend/rewards.json @@ -1,17 +1,17 @@ { - "rewards": "Rewards", - "condition-if-users": "If User's", - "condition-is": "Is:", - "condition-then": "Then:", - "max-claims": "Amount of times reward is claimable", - "zero-infinite": "Enter 0 for infinite", - "delete": "Delete", - "enable": "Enable", - "disable": "Disable", - "control-panel": "Rewards Control", - "new-reward": "New Reward", + "rewards": "Jutalmak", + "condition-if-users": "Ha a felhasználó", + "condition-is": "Kisebb/nagyobb/egyenlő:", + "condition-then": "Akkor:", + "max-claims": "Hány alkalommal igényelhető a jutalom", + "zero-infinite": "Írj 0-t a végtelenhez", + "delete": "Törlés", + "enable": "Engedélyezés", + "disable": "Tiltás", + "control-panel": "Jutalom vezérlés", + "new-reward": "Új jutalom", - "alert.delete-success": "Successfully deleted reward", - "alert.no-inputs-found": "Illegal reward - no inputs found!", - "alert.save-success": "Successfully saved rewards" + "alert.delete-success": "Jutalom sikeresen törölve", + "alert.no-inputs-found": "Helytelen jutalom - nem található bevitel!", + "alert.save-success": "Jutalmak sikeresen elmentve" } \ No newline at end of file diff --git a/public/language/hu/admin/extend/widgets.json b/public/language/hu/admin/extend/widgets.json index 025f48b327..c29dbcc143 100644 --- a/public/language/hu/admin/extend/widgets.json +++ b/public/language/hu/admin/extend/widgets.json @@ -1,22 +1,22 @@ { - "available": "Available Widgets", - "explanation": "Select a widget from the dropdown menu and then drag and drop it into a template's widget area on the left.", - "none-installed": "No widgets found! Activate the essential widgets plugin in the plugins control panel.", - "clone-from": "Clone widgets from", - "containers.available": "Available Containers", - "containers.explanation": "Drag and drop on top of any active widget", - "containers.none": "None", - "container.well": "Well", + "available": "Elérhető modulok", + "explanation": "Válassz egy modult a legördülő menüből, majd húzd rá az egyik sablon modul területére a bal oldalon.", + "none-installed": "Nem találhatók modulok! Aktiváld az essential widgets beépülőt a beépülők vezérlőpulton.", + "clone-from": "Modul klónozása innen", + "containers.available": "Elérhető tárolók", + "containers.explanation": "Húzd rá az alábbiakat bármely aktív modulra", + "containers.none": "Nincs", + "container.well": "Akna", "container.jumbotron": "Jumbotron", "container.panel": "Panel", - "container.panel-header": "Panel Header", - "container.panel-body": "Panel Body", - "container.alert": "Alert", + "container.panel-header": "Panel fejléc", + "container.panel-body": "Panel test", + "container.alert": "Riasztás", - "alert.confirm-delete": "Are you sure you wish to delete this widget?", - "alert.updated": "Widgets Updated", - "alert.update-success": "Successfully updated widgets", - "alert.clone-success": "Successfully cloned widgets", + "alert.confirm-delete": "Biztosan szeretnéd törölni ezt a modult?", + "alert.updated": "Modulok frissítve", + "alert.update-success": "Modulok sikeresen frissítve", + "alert.clone-success": "Modulok sikersen klónozva", - "error.select-clone": "Please select a page to clone from" + "error.select-clone": "Kérlek válassz oldalt a klónozáshoz" } \ No newline at end of file diff --git a/public/language/hu/admin/general/dashboard.json b/public/language/hu/admin/general/dashboard.json index ed74742f32..6e2df1dcab 100644 --- a/public/language/hu/admin/general/dashboard.json +++ b/public/language/hu/admin/general/dashboard.json @@ -1,66 +1,66 @@ { - "forum-traffic": "Forum Traffic", - "page-views": "Page Views", - "unique-visitors": "Unique Visitors", - "users": "Users", - "posts": "Posts", - "topics": "Topics", - "page-views-seven": "Last 7 Days", - "page-views-thirty": "Last 30 Days", - "page-views-last-day": "Last 24 hours", - "page-views-custom": "Custom Date Range", - "page-views-custom-start": "Range Start", - "page-views-custom-end": "Range End", + "forum-traffic": "Fórum forgalma", + "page-views": "Oldal megtekintések", + "unique-visitors": "Egyedi látogatók", + "users": "Felhasználók", + "posts": "Hozzászólások", + "topics": "Témakörök", + "page-views-seven": "Az utóbbi 7 napban", + "page-views-thirty": "Az utóbbi 30 napban", + "page-views-last-day": "Az utóbbi 24 órában", + "page-views-custom": "Egyéni dátum tartomány", + "page-views-custom-start": "Tartomény kezdete", + "page-views-custom-end": "Tartomány vége", "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD", "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD", - "stats.day": "Day", - "stats.week": "Week", - "stats.month": "Month", - "stats.all": "All Time", + "stats.day": "Naponta", + "stats.week": "Hetente", + "stats.month": "Havonta", + "stats.all": "Mindenkori", - "updates": "Updates", - "running-version": "You are running NodeBB v%1.", + "updates": "Frissítések", + "running-version": "Jelenleg a NodeBB v%1 verzióját futtatod.", "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.", - "up-to-date": "

You are up-to-date

", + "up-to-date": "

Naprakész vagy

", "upgrade-available": "

A new version (v%1) has been released. Consider upgrading your NodeBB.

", "prerelease-upgrade-available": "

This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB.

", "prerelease-warning": "

This is a pre-release version of NodeBB. Unintended bugs may occur.

", "running-in-development": "Forum is running in development mode. The forum may be open to potential vulnerabilities; please contact your system administrator.", "latest-lookup-failed": "

Failed to look up latest available version of NodeBB

", - "notices": "Notices", - "restart-not-required": "Restart not required", - "restart-required": "Restart required", - "search-plugin-installed": "Search Plugin installed", - "search-plugin-not-installed": "Search Plugin not installed", + "notices": "Értesítések", + "restart-not-required": "Nem szükséges az újraindítás", + "restart-required": "Újraindítás szükséges", + "search-plugin-installed": "Kereső beépülő telepítve", + "search-plugin-not-installed": "Kereső beépülő nincs telepítve", "search-plugin-tooltip": "Install a search plugin from the plugin page in order to activate search functionality", - "control-panel": "System Control", - "rebuild-and-restart": "Rebuild & Restart", - "restart": "Restart", + "control-panel": "Rendszervezérlés", + "rebuild-and-restart": "Újraépítés & újraindítás", + "restart": "Újraindítás", "restart-warning": "Rebuilding or Restarting your NodeBB will drop all existing connections for a few seconds.", "restart-disabled": "Rebuilding and Restarting your NodeBB has been disabled as you do not seem to be running it via the appropriate daemon.", - "maintenance-mode": "Maintenance Mode", - "maintenance-mode-title": "Click here to set up maintenance mode for NodeBB", - "realtime-chart-updates": "Realtime Chart Updates", + "maintenance-mode": "Karbantartási mód", + "maintenance-mode-title": "Kattints ide a NodeBB karbantartási módjának beállításához", + "realtime-chart-updates": "Valós idejű grafikon frissítések ", - "active-users": "Active Users", - "active-users.users": "Users", - "active-users.guests": "Guests", - "active-users.total": "Total", - "active-users.connections": "Connections", + "active-users": "Aktív felhasználók", + "active-users.users": "Felhasználók", + "active-users.guests": "Vendégek", + "active-users.total": "Összesen", + "active-users.connections": "Kapcsolatok", - "anonymous-registered-users": "Anonymous vs Registered Users", - "anonymous": "Anonymous", - "registered": "Registered", + "anonymous-registered-users": "Névtelen vs regisztrált felhasználók", + "anonymous": "Névtelen", + "registered": "Regisztrált", - "user-presence": "User Presence", - "on-categories": "On categories list", - "reading-posts": "Reading posts", - "browsing-topics": "Browsing topics", - "recent": "Recent", - "unread": "Unread", + "user-presence": "Felhasználói jelentlét", + "on-categories": "A kategória listán", + "reading-posts": "Hozzászólásokat olvas", + "browsing-topics": "Témaköröket böngész", + "recent": "Mostanában", + "unread": "Olvasatlan", "high-presence-topics": "High Presence Topics", From ec831a7355ccf9b354eb647330ad74f8288d4c65 Mon Sep 17 00:00:00 2001 From: "Misty (Bot)" Date: Mon, 21 May 2018 09:29:16 +0000 Subject: [PATCH 11/20] Latest translations and fallbacks --- .../language/hu/admin/general/dashboard.json | 24 ++--- .../language/hu/admin/general/homepage.json | 12 +-- .../language/hu/admin/general/languages.json | 8 +- .../language/hu/admin/general/navigation.json | 40 +++---- public/language/hu/admin/general/social.json | 6 +- public/language/hu/admin/general/sounds.json | 14 +-- .../language/hu/admin/manage/admins-mods.json | 16 +-- .../language/hu/admin/manage/categories.json | 102 +++++++++--------- .../hu/admin/manage/registration.json | 22 ++-- public/language/tr/admin/admin.json | 2 +- public/language/tr/user.json | 12 +-- 11 files changed, 129 insertions(+), 129 deletions(-) diff --git a/public/language/hu/admin/general/dashboard.json b/public/language/hu/admin/general/dashboard.json index 6e2df1dcab..d48f93176a 100644 --- a/public/language/hu/admin/general/dashboard.json +++ b/public/language/hu/admin/general/dashboard.json @@ -11,8 +11,8 @@ "page-views-custom": "Egyéni dátum tartomány", "page-views-custom-start": "Tartomény kezdete", "page-views-custom-end": "Tartomány vége", - "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD", - "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD", + "page-views-custom-help": "Adj meg egy dátum tartományt a kívánt oldal megtekintések megtekintéséhez. Ha nem áll rendelkezésre dátumválasztó, az elfogadott formátum ÉÉÉÉ-HH-NN", + "page-views-custom-error": "Kérlek, érvényes dátum tartományt adj meg ÉÉÉÉ-HH-NN formátumban.", "stats.day": "Naponta", "stats.week": "Hetente", @@ -21,9 +21,9 @@ "updates": "Frissítések", "running-version": "Jelenleg a NodeBB v%1 verzióját futtatod.", - "keep-updated": "Always make sure that your NodeBB is up to date for the latest security patches and bug fixes.", + "keep-updated": "Mindig tégy róla, hogy a NodeBB naprakész a legfrissebb biztonsági javítások és hibajavítások végett.", "up-to-date": "

Naprakész vagy

", - "upgrade-available": "

A new version (v%1) has been released. Consider upgrading your NodeBB.

", + "upgrade-available": "

Kiadásra került egy új verzió (v%1). Vedd fontolóra a NodeBB frissítését.

", "prerelease-upgrade-available": "

This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB.

", "prerelease-warning": "

This is a pre-release version of NodeBB. Unintended bugs may occur.

", "running-in-development": "Forum is running in development mode. The forum may be open to potential vulnerabilities; please contact your system administrator.", @@ -34,12 +34,12 @@ "restart-required": "Újraindítás szükséges", "search-plugin-installed": "Kereső beépülő telepítve", "search-plugin-not-installed": "Kereső beépülő nincs telepítve", - "search-plugin-tooltip": "Install a search plugin from the plugin page in order to activate search functionality", + "search-plugin-tooltip": "Telepíts egy kereső beépülőt a beépülők oldaláról a keresési funkciók aktiválásához", "control-panel": "Rendszervezérlés", "rebuild-and-restart": "Újraépítés & újraindítás", "restart": "Újraindítás", - "restart-warning": "Rebuilding or Restarting your NodeBB will drop all existing connections for a few seconds.", + "restart-warning": "A NodeBB újraépítésével ill. újraindításával pár másodpercre elvész minden meglévő kapcsolat.", "restart-disabled": "Rebuilding and Restarting your NodeBB has been disabled as you do not seem to be running it via the appropriate daemon.", "maintenance-mode": "Karbantartási mód", "maintenance-mode-title": "Kattints ide a NodeBB karbantartási módjának beállításához", @@ -62,11 +62,11 @@ "recent": "Mostanában", "unread": "Olvasatlan", - "high-presence-topics": "High Presence Topics", + "high-presence-topics": "Témakörök nagy jelenléttel", - "graphs.page-views": "Page Views", - "graphs.unique-visitors": "Unique Visitors", - "graphs.registered-users": "Registered Users", - "graphs.anonymous-users": "Anonymous Users", - "last-restarted-by": "Last restarted by" + "graphs.page-views": "Oldal megtekintések", + "graphs.unique-visitors": "Egyedi látogatók", + "graphs.registered-users": "Regisztrált felhasználók", + "graphs.anonymous-users": "Névtelen felhasználók", + "last-restarted-by": "Utoljára újraindította:" } diff --git a/public/language/hu/admin/general/homepage.json b/public/language/hu/admin/general/homepage.json index 7428d59eeb..679ff06af5 100644 --- a/public/language/hu/admin/general/homepage.json +++ b/public/language/hu/admin/general/homepage.json @@ -1,8 +1,8 @@ { - "home-page": "Home Page", - "description": "Choose what page is shown when users navigate to the root URL of your forum.", - "home-page-route": "Home Page Route", - "custom-route": "Custom Route", - "allow-user-home-pages": "Allow User Home Pages", - "home-page-title": "Title of the home page (default \"Home\")" + "home-page": "Kezdőlap", + "description": "Válaszd ki milyen oldal jelenjen meg, amikor a felhasználók fórumod gyökér URL címéhez navigálnak.", + "home-page-route": "Kezdőlap útvonala", + "custom-route": "Egyéni útvonal", + "allow-user-home-pages": "Felhasználói kezdőlapok engedélyezése", + "home-page-title": "A kezdőlap címe (alapértelmezés \"Kezdőlap\")" } \ No newline at end of file diff --git a/public/language/hu/admin/general/languages.json b/public/language/hu/admin/general/languages.json index bdd57849b3..63de413af4 100644 --- a/public/language/hu/admin/general/languages.json +++ b/public/language/hu/admin/general/languages.json @@ -1,6 +1,6 @@ { - "language-settings": "Language Settings", - "description": "The default language determines the language settings for all users who are visiting your forum.
Individual users can override the default language on their account settings page.", - "default-language": "Default Language", - "auto-detect": "Auto Detect Language Setting for Guests" + "language-settings": "Nyelvi beállítások", + "description": "Az alapértelmezett nyelv meghatározza a nyelvi beállításokat minden fórumot látogató számára.
Ezt az egyes felhasználók felülírhatják fiókjuk beállításaiban.", + "default-language": "Alapértelmezett nyelv", + "auto-detect": "Nyelvi beállítás automatikus észlelése vendégeknek" } \ No newline at end of file diff --git a/public/language/hu/admin/general/navigation.json b/public/language/hu/admin/general/navigation.json index a199668ae2..633981cab4 100644 --- a/public/language/hu/admin/general/navigation.json +++ b/public/language/hu/admin/general/navigation.json @@ -1,25 +1,25 @@ { - "icon": "Icon:", - "change-icon": "change", - "route": "Route:", - "tooltip": "Tooltip:", - "text": "Text:", - "text-class": "Text Class: optional", - "id": "ID: optional", + "icon": "Ikon:", + "change-icon": "módosítás", + "route": "Útvonal:", + "tooltip": "Elemleírás:", + "text": "Szöveg:", + "text-class": "Szövegosztály: nem kötelező", + "id": "ID: nem kötelező", - "properties": "Properties:", - "only-admins": "Only display to Admins", - "only-global-mods-and-admins": "Only display to Global Moderators and Admins", - "only-logged-in": "Only display to logged in users", - "only-guest": "Only display to guests", - "open-new-window": "Open in a new window", + "properties": "Tulajdonságok:", + "only-admins": "Megjelenítés csak adminok számára", + "only-global-mods-and-admins": "Megjelenítés csak Globális moderátorok és adminok számára", + "only-logged-in": "Megjelenítés csak bejelentkezett felhasználók számára", + "only-guest": "Megjelenítés csak vendégek számára", + "open-new-window": "Megnyitás új ablakban", - "btn.delete": "Delete", - "btn.disable": "Disable", - "btn.enable": "Enable", + "btn.delete": "Törlés", + "btn.disable": "Tiltás", + "btn.enable": "Engedélyezés", - "available-menu-items": "Available Menu Items", - "custom-route": "Custom Route", - "core": "core", - "plugin": "plugin" + "available-menu-items": "Rendelkezésre álló menüelemek", + "custom-route": "Egyéni útvonal", + "core": "alapvető", + "plugin": "beépülő" } \ No newline at end of file diff --git a/public/language/hu/admin/general/social.json b/public/language/hu/admin/general/social.json index 23aedfcfaa..ec11bf8035 100644 --- a/public/language/hu/admin/general/social.json +++ b/public/language/hu/admin/general/social.json @@ -1,5 +1,5 @@ { - "post-sharing": "Post Sharing", - "info-plugins-additional": "Plugins can add additional networks for sharing posts.", - "save-success": "Successfully saved Post Sharing Networks!" + "post-sharing": "Hozzászólás megosztás", + "info-plugins-additional": "Beépülőkkel további hálózatok adhatók hozzá hozzászólások megosztásához.", + "save-success": "Hozzászólás megosztási rendszerek sikeresen elmentve!" } \ No newline at end of file diff --git a/public/language/hu/admin/general/sounds.json b/public/language/hu/admin/general/sounds.json index 95ccbde0f1..fc9943fc82 100644 --- a/public/language/hu/admin/general/sounds.json +++ b/public/language/hu/admin/general/sounds.json @@ -1,9 +1,9 @@ { - "notifications": "Notifications", - "chat-messages": "Chat Messages", - "play-sound": "Play", - "incoming-message": "Incoming Message", - "outgoing-message": "Outgoing Message", - "upload-new-sound": "Upload New Sound", - "saved": "Settings Saved" + "notifications": "Értesítések", + "chat-messages": "Chat üzenetek", + "play-sound": "Lejátszás", + "incoming-message": "Bejövő üzenet", + "outgoing-message": "Kimenő üzenet", + "upload-new-sound": "Új hang feltöltése", + "saved": "Beállítások elmentve" } \ No newline at end of file diff --git a/public/language/hu/admin/manage/admins-mods.json b/public/language/hu/admin/manage/admins-mods.json index e0f39ed5d4..57cee65790 100644 --- a/public/language/hu/admin/manage/admins-mods.json +++ b/public/language/hu/admin/manage/admins-mods.json @@ -1,10 +1,10 @@ { - "administrators": "Administrators", - "global-moderators": "Global Moderators", - "no-global-moderators": "No Global Moderators", - "moderators-of-category": "%1 Moderators", - "no-moderators": "No Moderators", - "add-administrator": "Add Administrator", - "add-global-moderator": "Add Global Moderator", - "add-moderator": "Add Moderator" + "administrators": "Adminisztrátorok", + "global-moderators": "Globális moderátorok", + "no-global-moderators": "Nincsenek Globális moderátorok", + "moderators-of-category": "%1 Moderátorok", + "no-moderators": "Nincsenek Moderátorok", + "add-administrator": "Adminisztrátor hozzáadása", + "add-global-moderator": "Globális moderátor hozzáadása", + "add-moderator": "Moderátor hozzáadása" } \ No newline at end of file diff --git a/public/language/hu/admin/manage/categories.json b/public/language/hu/admin/manage/categories.json index 6aa607612d..bca68898de 100644 --- a/public/language/hu/admin/manage/categories.json +++ b/public/language/hu/admin/manage/categories.json @@ -1,50 +1,50 @@ { - "settings": "Category Settings", - "privileges": "Privileges", + "settings": "Kategória beállítások", + "privileges": "Előjogok", - "name": "Category Name", - "description": "Category Description", - "bg-color": "Background Colour", - "text-color": "Text Colour", - "bg-image-size": "Background Image Size", - "custom-class": "Custom Class", - "num-recent-replies": "# of Recent Replies", - "ext-link": "External Link", - "is-section": "Treat this category as a section", - "upload-image": "Upload Image", - "delete-image": "Remove", - "category-image": "Category Image", - "parent-category": "Parent Category", - "optional-parent-category": "(Optional) Parent Category", - "parent-category-none": "(None)", - "copy-settings": "Copy Settings From", - "optional-clone-settings": "(Optional) Clone Settings From Category", - "purge": "Purge Category", + "name": "Kategória neve", + "description": "Kategória leírása", + "bg-color": "Háttérszín", + "text-color": "Szövegszín", + "bg-image-size": "Háttérkép mérete", + "custom-class": "Egyéni osztály", + "num-recent-replies": "Utóbbi válaszok száma", + "ext-link": "Külső link", + "is-section": "Ez a kategória legyen szakaszként kezelve", + "upload-image": "Kép feltöltése", + "delete-image": "Törlés", + "category-image": "Kategóriakép", + "parent-category": "Szülő kategória", + "optional-parent-category": "(Nem kötelező) Szülő kategória", + "parent-category-none": "(Nincs)", + "copy-settings": "Beállítások másolása", + "optional-clone-settings": "(Nem kötelező) Beállítások klónozása az alábbi kategóriából", + "purge": "Kategória kitörlése", - "enable": "Enable", - "disable": "Disable", - "edit": "Edit", + "enable": "Engedélyezés", + "disable": "Letiltás", + "edit": "Szerkesztés", - "select-category": "Select Category", - "set-parent-category": "Set Parent Category", + "select-category": "Kategória kiválasztása", + "set-parent-category": "Szülő kategória beállítása", "privileges.description": "You can configure the access control privileges for this category in this section. Privileges can be granted on a per-user or a per-group basis. You can add a new user to this table by searching for them in the form below.", "privileges.warning": "Note: Privilege settings take effect immediately. It is not necessary to save the category after adjusting these settings.", - "privileges.section-viewing": "Viewing Privileges", - "privileges.section-posting": "Posting Privileges", - "privileges.section-moderation": "Moderation Privileges", - "privileges.section-user": "User", - "privileges.search-user": "Add User", - "privileges.no-users": "No user-specific privileges in this category.", - "privileges.section-group": "Group", - "privileges.group-private": "This group is private", - "privileges.search-group": "Add Group", - "privileges.copy-to-children": "Copy to Children", - "privileges.copy-from-category": "Copy from Category", + "privileges.section-viewing": "Megtekintési előjogok", + "privileges.section-posting": "Hozzászólási előjogok", + "privileges.section-moderation": "Moderációs előjogok", + "privileges.section-user": "Felhasználó", + "privileges.search-user": "Felhasználó hozzáadása", + "privileges.no-users": "Nincsenek felhasználó-specifikus előjogok ebbe na kategóriában.", + "privileges.section-group": "Csoport", + "privileges.group-private": "Ez a csoport privát", + "privileges.search-group": "Csoport hozzáadása", + "privileges.copy-to-children": "Másolás utódokra", + "privileges.copy-from-category": "Másolás kategóriűból", "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", - "analytics.back": "Back to Categories List", - "analytics.title": "Analytics for \"%1\" category", + "analytics.back": "Visszatérés a kategórialistához", + "analytics.title": "Elemzés \"%1\" kategóriához", "analytics.pageviews-hourly": "Figure 1 – Hourly page views for this category", "analytics.pageviews-daily": "Figure 2 – Daily page views for this category", "analytics.topics-daily": "Figure 3 – Daily topics created in this category", @@ -53,19 +53,19 @@ "alert.created": "Created", "alert.create-success": "Category successfully created!", "alert.none-active": "You have no active categories.", - "alert.create": "Create a Category", + "alert.create": "Kategória létrehozása", "alert.confirm-moderate": "Are you sure you wish to grant the moderation privilege to this user group? This group is public, and any users can join at will.", "alert.confirm-purge": "

Do you really want to purge this category \"%1\"?

Warning! All topics and posts in this category will be purged!

Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category temporarily, you'll want to \"disable\" the category instead.

", - "alert.purge-success": "Category purged!", - "alert.copy-success": "Settings Copied!", - "alert.set-parent-category": "Set Parent Category", - "alert.updated": "Updated Categories", - "alert.updated-success": "Category IDs %1 successfully updated.", - "alert.upload-image": "Upload category image", - "alert.find-user": "Find a User", - "alert.user-search": "Search for a user here...", - "alert.find-group": "Find a Group", - "alert.group-search": "Search for a group here...", - "collapse-all": "Collapse All", - "expand-all": "Expand All" + "alert.purge-success": "Kategória kitörölve!", + "alert.copy-success": "Beállítások lemásolva!", + "alert.set-parent-category": "Szülő kategória beállítása", + "alert.updated": "Kategóriák frissítve", + "alert.updated-success": "A kategória ID-k %1 sikeresen frissítve.", + "alert.upload-image": "Kategóriakép feltöltése", + "alert.find-user": "Felhasználó keresése", + "alert.user-search": "Itt megkereshetsz egy felhasználót...", + "alert.find-group": "Csoport keresése", + "alert.group-search": "Itt megkereshetsz egy csoportot...", + "collapse-all": "Mind összecsukása", + "expand-all": "Mind kibontása" } \ No newline at end of file diff --git a/public/language/hu/admin/manage/registration.json b/public/language/hu/admin/manage/registration.json index f51b4d56e6..e543e600ae 100644 --- a/public/language/hu/admin/manage/registration.json +++ b/public/language/hu/admin/manage/registration.json @@ -1,20 +1,20 @@ { - "queue": "Queue", + "queue": "Várósor", "description": "There are no users in the registration queue.
To enable this feature, go to Settings → User → User Registration and set Registration Type to \"Admin Approval\".", - "list.name": "Name", + "list.name": "Név", "list.email": "Email", "list.ip": "IP", - "list.time": "Time", - "list.username-spam": "Frequency: %1 Appears: %2 Confidence: %3", - "list.email-spam": "Frequency: %1 Appears: %2", - "list.ip-spam": "Frequency: %1 Appears: %2", + "list.time": "idő", + "list.username-spam": "Gyakoriság: %1 Megjelenik: %2 Magabiztosság: %3", + "list.email-spam": "Gyakoriság: %1 Megjelenik: %2", + "list.ip-spam": "Gyakoriság: %1 Megjelenik: %2", - "invitations": "Invitations", + "invitations": "Meghívások", "invitations.description": "Below is a complete list of invitations sent. Use ctrl-f to search through the list by email or username.

The username will be displayed to the right of the emails for users who have redeemed their invitations.", - "invitations.inviter-username": "Inviter Username", - "invitations.invitee-email": "Invitee Email", - "invitations.invitee-username": "Invitee Username (if registered)", + "invitations.inviter-username": "Meghívó felhasználóneve", + "invitations.invitee-email": "Meghívott email címe", + "invitations.invitee-username": "Meghívott felhasználóneve (ha regisztrált)", - "invitations.confirm-delete": "Are you sure you wish to delete this invitation?" + "invitations.confirm-delete": "Biztosan törölni szeretnéd ezt a meghívót?" } \ No newline at end of file diff --git a/public/language/tr/admin/admin.json b/public/language/tr/admin/admin.json index ac50155c36..8ba6e86bdd 100644 --- a/public/language/tr/admin/admin.json +++ b/public/language/tr/admin/admin.json @@ -1,5 +1,5 @@ { - "alert.confirm-rebuild-and-restart": "\nNodeBB'yi sıfırlamak istediğinizden emin misiniz?", + "alert.confirm-rebuild-and-restart": "NodeBB'yi sıfırlamak ve yeniden başlatmak istediğinizden emin misiniz?", "alert.confirm-restart": "NodeBB'yi yeniden başlatmak istediğinize emin misiniz?", "acp-title": "%1 | NodeBB Yönetici Kontrol Paneli", diff --git a/public/language/tr/user.json b/public/language/tr/user.json index e319eb3854..e999014f2b 100644 --- a/public/language/tr/user.json +++ b/public/language/tr/user.json @@ -6,7 +6,7 @@ "joindate": "Katılım Tarihi", "postcount": "İleti Sayısı", "email": "E-posta", - "confirm_email": "E-posta Adresini Onayla", + "confirm_email": "Eposta Adresini Onayla", "account_info": "Hesap Bilgisi", "ban_account": "Hesabı Dondur", "ban_account_confirm": "Hesabı dondurmak istediğinizden emin misiniz!", @@ -91,7 +91,7 @@ "has_no_upvoted_posts": "Bu kullanıcı henüz hiç bir gönderiyi artılamamış.", "has_no_downvoted_posts": "Bu kullanıcı henüz hiç bir gönderiyi eksilememiş.", "has_no_voted_posts": "Bu kullanıcının hiç oylanmış gönderisi yok.", - "has_no_blocks": "You have blocked no users.", + "has_no_blocks": "Hiçbir kullanıcıyı engellemediniz.", "email_hidden": "E-posta gizli", "hidden": "gizli", "paginate_description": "Sonsuz yükleme yerine konu ve iletileri sayfalara böl", @@ -146,8 +146,8 @@ "info.moderation-note": "Moderasyon Notu", "info.moderation-note.success": "Moderasyon notu kaydedildi", "info.moderation-note.add": "Not ekle", - "consent.title": "Your Rights & Consent", - "consent.lead": "This community forum collects and processes your personal information.", + "consent.title": "Haklarınız & İzinleriniz", + "consent.lead": "Bu topluluk forumu kişisel bilgilerinizi toplar ve işler.", "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.

We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.

If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.", "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.", "consent.digest_frequency": "Unless explicitly changed in your user settings, this community delivers email digests every %1.", @@ -164,6 +164,6 @@ "consent.right_to_data_portability": "You have the Right to Data Portability", "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.", "consent.export_profile": "Profili Dışarı Çıkar (.csv)", - "consent.export_uploads": "Export Uploaded Content (.zip)", - "consent.export_posts": "Export Posts (.csv)" + "consent.export_uploads": "Karşıya Yüklenmiş İçeriği Dışarı Aktar (.zip)", + "consent.export_posts": "Gönderileri Dışa Aktar (.csv)" } \ No newline at end of file From 01daf4b662fac78fa71e16b5588e0d302634a12e Mon Sep 17 00:00:00 2001 From: "Misty (Bot)" Date: Tue, 22 May 2018 09:30:50 +0000 Subject: [PATCH 12/20] Latest translations and fallbacks --- public/language/cs/user.json | 4 +- public/language/hu/admin/menu.json | 132 +++++++++--------- .../language/hu/admin/settings/uploads.json | 50 +++---- public/language/hu/uploads.json | 6 +- public/language/hu/user.json | 24 ++-- public/language/nl/register.json | 6 +- public/language/nl/topic.json | 12 +- public/language/nl/user.json | 50 +++---- 8 files changed, 142 insertions(+), 142 deletions(-) diff --git a/public/language/cs/user.json b/public/language/cs/user.json index 2a34de4c17..55230bad6d 100644 --- a/public/language/cs/user.json +++ b/public/language/cs/user.json @@ -150,8 +150,8 @@ "consent.lead": "Toto komunitní fórum sbírá zpracovává vaše osobní údaje.", "consent.intro": "Tyto informace používáme pouze pro peronizaci vašich zkušeností v této komunitě, stejně tak k rozpoznání příspěvků, které jste pod uživatelským účtem vytvořil. Během jednotlivých registračních kroků budete požádán/a o zadání Vašeho uživatelského jména a e-mailové adresy. Můžete také dobrovolně poskytnout některé dodatečné informace do vašeho profilu na webové stránce.Tyto informace uchováváme po dobu životnosti vašeho uživatelského účtu a Vy můžete kdykoliv zrušit tento svůj souhlas smazáním vašeho účtu. Kdykoli můžete požadovat kopii svých příspěvků na této webové stránce pomocí stránky „Práva a souhlas”

Máte-li nějaké otázky nebo obavy, obraťte se na tým správců fóra.", "consent.email_intro": "Občas Vám zašleme zprávu na vaši registrovanou e-mailovou schránku za účelem poskytnutí přehledu novinek a/nebo Vám oznámíme o nových příspěvcích, které jsou pro vás relevantní. Časový přehled novinek si můžete kdykoliv upravit (popřípadě ho zakázat), stejně tak vybrat, které typy oznámení chcete dostávat na e-mail. Docílíte toho v uživatelském nastavení.", - "consent.digest_frequency": "Unless explicitly changed in your user settings, this community delivers email digests every %1.", - "consent.digest_off": "Unless explicitly changed in your user settings, this community does not send out email digests", + "consent.digest_frequency": "Není-li ve vašem uživatelském nastavení uvedeno jinak, tato komunita rozesílá e-mailový přehled každých %1.", + "consent.digest_off": "Není-li ve vašem uživatelském nastavení uvedeno jinak, tato komunita nerozesílá e-mailové přehledy", "consent.received": "Souhlasil/a jste, že tato stránka může shromažďovat a zpracovávat informace o Vás. Žádný dodatečný úkon není třeba.", "consent.not_received": "Neposkytl/a jste souhlas se sběrem a zpracováním dat. V tuto chvíly tato webová stránka a její tým správců může smazat váš účet za účelem naplnění zákona „Obecné nařízení o ochraně osobních údajů (GDPR)”.", "consent.give": "Dát souhlas", diff --git a/public/language/hu/admin/menu.json b/public/language/hu/admin/menu.json index 7e0d46d86b..89a57beac4 100644 --- a/public/language/hu/admin/menu.json +++ b/public/language/hu/admin/menu.json @@ -1,81 +1,81 @@ { - "section-general": "General", - "general/dashboard": "Dashboard", - "general/homepage": "Home Page", - "general/navigation": "Navigation", - "general/languages": "Languages", - "general/sounds": "Sounds", - "general/social": "Social", + "section-general": "Általános", + "general/dashboard": "Műszerfal", + "general/homepage": "Kezdőlap", + "general/navigation": "Navigáció", + "general/languages": "Nyelvek", + "general/sounds": "Hangok", + "general/social": "Közösség", - "section-manage": "Manage", - "manage/categories": "Categories", - "manage/privileges": "Privileges", - "manage/tags": "Tags", - "manage/users": "Users", - "manage/admins-mods": "Admins & Mods", - "manage/registration": "Registration Queue", - "manage/post-queue": "Post Queue", - "manage/groups": "Groups", - "manage/ip-blacklist": "IP Blacklist", - "manage/uploads": "Uploads", + "section-manage": "Kezelés", + "manage/categories": "Kategóriák", + "manage/privileges": "Előjogok", + "manage/tags": "Címkék", + "manage/users": "Felhasználók", + "manage/admins-mods": "Adminok & Modok", + "manage/registration": "Regisztrációs várósor", + "manage/post-queue": "Hozzászólási várósor", + "manage/groups": "Csoportok", + "manage/ip-blacklist": "IP tiltólista", + "manage/uploads": "Feltöltések", - "section-settings": "Settings", - "settings/general": "General", - "settings/reputation": "Reputation", - "settings/email": "Email", - "settings/user": "User", - "settings/group": "Group", - "settings/guest": "Guests", - "settings/uploads": "Uploads", - "settings/post": "Post", + "section-settings": "Beállítások", + "settings/general": "Általános", + "settings/reputation": "Hírnév", + "settings/email": "E-mail", + "settings/user": "Felhasználó", + "settings/group": "Csoport", + "settings/guest": "Vendégek", + "settings/uploads": "Feltöltések", + "settings/post": "Hozzászólás", "settings/chat": "Chat", - "settings/pagination": "Pagination", - "settings/tags": "Tags", - "settings/notifications": "Notifications", - "settings/cookies": "Cookies", - "settings/web-crawler": "Web Crawler", - "settings/sockets": "Sockets", - "settings/advanced": "Advanced", + "settings/pagination": "Lapszámozás", + "settings/tags": "Címkék", + "settings/notifications": "Értesítések", + "settings/cookies": "Süti", + "settings/web-crawler": "Web indexelő", + "settings/sockets": "Csatlakozók", + "settings/advanced": "Haladó", - "settings.page-title": "%1 Settings", + "settings.page-title": "%1 Beállítások", - "section-appearance": "Appearance", - "appearance/themes": "Themes", - "appearance/skins": "Skins", - "appearance/customise": "Custom Content (HTML/JS/CSS)", + "section-appearance": "Kinézet", + "appearance/themes": "Témák", + "appearance/skins": "Felületek", + "appearance/customise": "Egyéni tartalom (HTML/JS/CSS)", - "section-extend": "Extend", - "extend/plugins": "Plugins", - "extend/widgets": "Widgets", - "extend/rewards": "Rewards", + "section-extend": "Bővítés", + "extend/plugins": "Beépülők", + "extend/widgets": "Modulok", + "extend/rewards": "Jutalmak", - "section-social-auth": "Social Authentication", + "section-social-auth": "Közösségi hitelesítés", - "section-plugins": "Plugins", - "extend/plugins.install": "Install Plugins", + "section-plugins": "Beépülők", + "extend/plugins.install": "Beépülők telepítése", - "section-advanced": "Advanced", - "advanced/database": "Database", - "advanced/events": "Events", - "advanced/logs": "Logs", - "advanced/errors": "Errors", - "advanced/cache": "Cache", - "development/logger": "Logger", - "development/info": "Info", + "section-advanced": "Haladó", + "advanced/database": "Adatbázis", + "advanced/events": "Események", + "advanced/logs": "Naplók", + "advanced/errors": "Hibák", + "advanced/cache": "Gyorsítótár", + "development/logger": "Naplózó", + "development/info": "Információ", - "rebuild-and-restart-forum": "Rebuild & Restart Forum", - "restart-forum": "Restart Forum", - "logout": "Log out", - "view-forum": "View Forum", + "rebuild-and-restart-forum": "Fórum újraépítése & újraindítása", + "restart-forum": "Fórum újraindítása", + "logout": "Kilépés", + "view-forum": "Fórum megtekintése", - "search.placeholder": "Search for settings", - "search.no-results": "No results...", - "search.search-forum": "Search the forum for ", - "search.keep-typing": "Type more to see results...", - "search.start-typing": "Start typing to see results...", + "search.placeholder": "Beállítások keresése", + "search.no-results": "Nincs eredmény...", + "search.search-forum": " keresése a fórumon", + "search.keep-typing": "Gépelj többet az eredményekért...", + "search.start-typing": "Kezdj el gépelni az eredményekért...", - "connection-lost": "Connection to %1 has been lost, attempting to reconnect...", + "connection-lost": "A kapcsolat megszakadt a következővel: %1, kísérlet az újracsatlakozásra...", - "alerts.version": "Running NodeBB v%1", - "alerts.upgrade": "Upgrade to v%1" + "alerts.version": "A NodeBB v%1 verziója fut", + "alerts.upgrade": "Frissítés v%1 verzióra" } \ No newline at end of file diff --git a/public/language/hu/admin/settings/uploads.json b/public/language/hu/admin/settings/uploads.json index f08b6efedf..31891794fe 100644 --- a/public/language/hu/admin/settings/uploads.json +++ b/public/language/hu/admin/settings/uploads.json @@ -1,30 +1,30 @@ { - "posts": "Posts", - "allow-files": "Allow users to upload regular files", - "private": "Make uploaded files private", - "max-image-width": "Resize images down to specified width (in pixels)", - "max-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", - "resize-image-quality": "Quality to use when resizing images", - "resize-image-quality-help": "Use a lower quality setting to reduce the file size of resized images.", - "max-file-size": "Maximum File Size (in KiB)", - "max-file-size-help": "(in kibibytes, default: 2048 KiB)", - "allow-topic-thumbnails": "Allow users to upload topic thumbnails", - "topic-thumb-size": "Topic Thumb Size", - "allowed-file-extensions": "Allowed File Extensions", + "posts": "Hozzászólások", + "allow-files": "Szokásos fájlok feltöltésének engedélyezése a felhasználók számára", + "private": "Feltöltött fájlok priváttá tevése", + "max-image-width": "Képek méretének csökkentése megadott szélességre (pixelben)", + "max-image-width-help": "(pixelben, alapérték: 760 pixel, 0-ra állítva letiltódik)", + "resize-image-quality": "Használandó minőség képek átméretezésekor", + "resize-image-quality-help": "Alacsonyabb minőség beállítás használata az átméretezett képek fájlméretének csökkentésére.", + "max-file-size": "Maximum fájlméret (KiB-ban)", + "max-file-size-help": "(kibibájtban, alapérték: 2048 KiB)", + "allow-topic-thumbnails": "Kis képek feltöltésének engedélyezése témakörhöz a felhasználók számára", + "topic-thumb-size": "Témakörkép mérete", + "allowed-file-extensions": "Megengedett fájlkiterjesztések", "allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. pdf,xls,doc). An empty list means all extensions are allowed.", - "profile-avatars": "Profile Avatars", - "allow-profile-image-uploads": "Allow users to upload profile images", - "convert-profile-image-png": "Convert profile image uploads to PNG", - "default-avatar": "Custom Default Avatar", - "upload": "Upload", - "profile-image-dimension": "Profile Image Dimension", - "profile-image-dimension-help": "(in pixels, default: 128 pixels)", - "max-profile-image-size": "Maximum Profile Image File Size", - "max-profile-image-size-help": "(in kibibytes, default: 256 KiB)", - "max-cover-image-size": "Maximum Cover Image File Size", - "max-cover-image-size-help": "(in kibibytes, default: 2,048 KiB)", + "profile-avatars": "Profil avatárok", + "allow-profile-image-uploads": "Profilképek feltöltésének engedélyezése a felhasználók számára", + "convert-profile-image-png": "Profilkép feltöltések átkonvertálása PNG-be", + "default-avatar": "Egyéni alapértelmezett avatár", + "upload": "Feltöltés", + "profile-image-dimension": "Profilkép dimenziója", + "profile-image-dimension-help": "(pixelben, alapérték: 128 pixel)", + "max-profile-image-size": "Profilkép maximális fájlmérete", + "max-profile-image-size-help": "(kibibájtban, alapérték: 256 KiB)", + "max-cover-image-size": "Borítókép maximális fájlmérete", + "max-cover-image-size-help": "(kibibájtban, alapérték: 2.048 KiB)", "keep-all-user-images": "Keep old versions of avatars and profile covers on the server", - "profile-covers": "Profile Covers", - "default-covers": "Default Cover Images", + "profile-covers": "Profil borítók", + "default-covers": "Alapértelmezett borítóképek", "default-covers-help": "Add comma-separated default cover images for accounts that don't have an uploaded cover image" } diff --git a/public/language/hu/uploads.json b/public/language/hu/uploads.json index 4ff4fd9b50..8d82cb9a15 100644 --- a/public/language/hu/uploads.json +++ b/public/language/hu/uploads.json @@ -3,7 +3,7 @@ "select-file-to-upload": "Válassz feltöltendő fájlt!", "upload-success": "Fájl feltöltése sikeres!", "maximum-file-size": "Maximum %1 kb", - "no-uploads-found": "No uploads found", - "public-uploads-info": "Uploads are public, all visitors can see them.", - "private-uploads-info": "Uploads are private, only logged in users can see them." + "no-uploads-found": "Nem találhatók feltöltések", + "public-uploads-info": "A feltöltések nyilvánosak, minden látogató megtekintheti őket.", + "private-uploads-info": "A feltöltések privátak, csak a bejelentkezett felhasználók tekinthetik meg őket." } \ No newline at end of file diff --git a/public/language/hu/user.json b/public/language/hu/user.json index 53d8fbdc55..a00039f85e 100644 --- a/public/language/hu/user.json +++ b/public/language/hu/user.json @@ -12,7 +12,7 @@ "ban_account_confirm": "Biztos ki akarod tiltani a felhasználót?", "unban_account": "Fiók feloldása", "delete_account": "Fiók törlése", - "delete_account_confirm": "Are you sure you want to delete your account?
This action is irreversible and you will not be able to recover any of your data

Enter your password to confirm that you wish to destroy this account.", + "delete_account_confirm": "Biztosan törölni akarod a fiókod?
Ez a művelet visszafordíthatatlan, és nem leszel majd képes visszaállítani egyetlen adatodat sem

Írd be a jelszavad, hogy megerősítsd e fiók elpusztítását.", "delete_this_account_confirm": "Biztosan törölni szeretnéd a fiókodat?
Ez a művelet nem visszafordítható, így ha folytatod, nem tudod majd visszaállítani az adataidat.

", "account-deleted": "Fiók törölve", "fullname": "Teljes név", @@ -147,22 +147,22 @@ "info.moderation-note.success": "Moderálási megjegyzés elmentve", "info.moderation-note.add": "Megjegyzés hozzáadása", "consent.title": "Jogaid & hozzájárulásod", - "consent.lead": "This community forum collects and processes your personal information.", - "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.

We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.

If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.", - "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.", - "consent.digest_frequency": "Unless explicitly changed in your user settings, this community delivers email digests every %1.", - "consent.digest_off": "Unless explicitly changed in your user settings, this community does not send out email digests", - "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.", - "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.", + "consent.lead": "Ezen közösségi fórum összegyűjti és feldolgozza személyes információid.", + "consent.intro": "Ezen információkat szigorúan csakis arra használjuk, hogy élményedet személyre szólóvá tegyük a közösségben, valamint hogy hozzászólásaidat társítsuk felhasználói fiókoddal. A regisztrációs lépés során egy felhasználónév és email cím megadására kértünk, a weboldalon nem kötelezően megadhatsz még további információkat is felhasználói profilod kiegészítéséhez.

Ezen információkat fiókod létezéséig megőrizzük, fiókod törlésével ugyanakkor jóváhagyásodat bármikor visszavonhatod. Bármikor kérelmezhetsz másolatot a weboldalhoz való hozzájárulásodról a Jogok & Jóváhagyás oldalon.

Ha bármi kérdésed vagy gondod adódna, azt javasoljuk érd el a fórum adminisztratív csapatát.", + "consent.email_intro": "Alkalomadtán email-eket küldhetünk regisztrált email címedre annak érdekében, hogy frissítésekkel lássunk el és/vagy hogy értesítsünk a számodra releváns tevékenységekről. Testreszabhatod a közösségi kivonatot (beleértve annak azonnali letiltását), valamint kiválaszthatod, hogy mely értesítés típusokat kapd email-ben, a felhasználói beállítások lapon keresztül.", + "consent.digest_frequency": "Hacsak nincs kifejezetten beállítva felhasználói beállításokban, ez a közösség email kivonatokat kézbesít minden %1.", + "consent.digest_off": "Hacsak nincs kifejezetten beállítva felhasználói beállításokban, ez a közösség nem küld ki email kivonatokat", + "consent.received": "Jóváhagytad a weboldal számára, hogy információt gyűjtsön rólad majd feldolgozza azt. Nincs szükség további intézkedésre.", + "consent.not_received": "Nem adtad jóváhagyásod az adatgyűjtésre és -feldolgozásra. A weboldal adminisztrációja bármikor úgy határozhat, hogy törli fiókodat az Általános adatvédelmi rendeletnek való elégtétel érdekében.", "consent.give": "Hozzájárulás", "consent.right_of_access": "Jogodban áll a hozzáférés", - "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.", + "consent.right_of_access_description": "Jogodban áll kérésre hozzáférni bármilyen, a weboldal által gyűjtött adathoz. Másolatot kaphatsz ezen adatokról alább a megfelelő gombra kattintva.", "consent.right_to_rectification": "Jogodban áll helyesbíteni", - "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.", + "consent.right_to_rectification_description": "Jogodban áll módosítani vagy frissíteni bármilyen, részünkre átnyújtott pontatlan adatot. Profilod annak szerkesztésével frissíthető, ugyanúgy a hozzászólások tartalma is. Ha ez nem így volna, kérlek vedd fel a kapcsolatot az oldal adminisztratív csapatával.", "consent.right_to_erasure": "Jogodban áll törölni", - "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account. Your individual profile can be deleted, although your posted content will remain. If you wish to delete both your account and your content, please contact the administrative team for this website.", + "consent.right_to_erasure_description": "Az adatgyűjtésre és/vagy feldolgozásra adott jóváhagyásodat bármikor hatálytalaníthatod fiókod törlésével. Noha egyéni profilod törlésre ítélhető, közzétett tartalmaid megmaradnak. Ha törölni kívánod mind profilod és tartalmaid, kérlek lépj kapcsolatba az oldal adminisztratív csapatával.", "consent.right_to_data_portability": "Jogodban áll az adathordozhatóság", - "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.", + "consent.right_to_data_portability_description": "Kérelmezhetsz tőlünk egy gép által olvasható kivonatot bármilyen, a rólad és fiókodról gyűjtött adatról. Ezt alább a megfelelő gomb megnyomásával teheted meg.", "consent.export_profile": "Profil exportálása (.csv)", "consent.export_uploads": "Feltöltött tartalom exportálása (.zip)", "consent.export_posts": "Hozzászólások exportálása (.csv)" diff --git a/public/language/nl/register.json b/public/language/nl/register.json index bfab74af42..43a790a4d6 100644 --- a/public/language/nl/register.json +++ b/public/language/nl/register.json @@ -20,7 +20,7 @@ "registration-added-to-queue": "Het registratieverzoek is toegevoegd aan de wachtrij. Een bericht wordt naar het opgegeven emailadres gestuurd wanneer de registratie is goedgekeurd.", "interstitial.intro": "Je hebben meer informatie van je nodig voordat we je account kunnen aanmaken.", "interstitial.errors-found": "Je konden jouw registratie niet afronden.", - "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.", - "gdpr_agree_email": "I consent to receive digest and notification emails from this website.", - "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails." + "gdpr_agree_data": "Ik geef toestemming voor het verzamelen en verwerken van mijn persoonlijke informatie op deze website.", + "gdpr_agree_email": "Ik geef toestemming voor het verzenden van samenvattingen en notificaties per e-mail van deze website.", + "gdpr_consent_denied": "Deze website heeft uw toestemming nodig voor het verzamelen en verwerken van uw gegevens, en voor het verzenden van e-mails." } \ No newline at end of file diff --git a/public/language/nl/topic.json b/public/language/nl/topic.json index f1f53a78a1..6d957f9042 100644 --- a/public/language/nl/topic.json +++ b/public/language/nl/topic.json @@ -62,7 +62,7 @@ "thread_tools.lock": "Onderwerp sluiten", "thread_tools.unlock": "Onderwerp openen", "thread_tools.move": "Onderwerp verplaatsen", - "thread_tools.move-posts": "Move Posts", + "thread_tools.move-posts": "Verplaats berichten", "thread_tools.move_all": "Verplaats alles", "thread_tools.select_category": "Selecteer categorie", "thread_tools.fork": "Onderwerp afsplitsen", @@ -97,7 +97,7 @@ "fork_success": "Onderwerp is succesvol afgesplitst. Klik hier om het nieuwe onderwerp te zien.", "delete_posts_instruction": "Klik op de berichten die verwijderd moeten worden", "merge_topics_instruction": "Klik op de onderwerpen die samengevoegd moeten worden", - "move_posts_instruction": "Click the posts you want to move", + "move_posts_instruction": "Klik op de berichten die je wilt verplaatsen", "composer.title_placeholder": "Voer hier de titel van het onderwerp in...", "composer.handle_placeholder": "Naam", "composer.discard": "Annuleren", @@ -118,8 +118,8 @@ "sort_by": "Sorteer op", "oldest_to_newest": "Oudste berichten bovenaan", "newest_to_oldest": "Meest recente berichten bovenaan", - "most_votes": "Most Votes", - "most_posts": "Most Posts", + "most_votes": "Meeste stemmen", + "most_posts": "Meeste berichten", "stale.title": "Een nieuw onderwerp maken in de plaats?", "stale.warning": "Het onderwerp waar je op antwoord is vrij oud. Zou je graag een nieuw onderwerp maken met een referentie naar dit onderwerp in je antwoord?", "stale.create": "Maak een nieuw onderwerp", @@ -128,6 +128,6 @@ "diffs.title": "Bericht revisie geschiedenis", "diffs.description": "Dit bericht heeft %1 revisies. Klik op een revisie hieronder om het bericht te zien op dat punt in de tijd.", "diffs.no-revisions-description": "Dit bericht heeft %1 revisies.", - "diffs.current-revision": "current revision", - "diffs.original-revision": "original revision" + "diffs.current-revision": "Huidige revisie", + "diffs.original-revision": "Oorspronkelijke revisie" } \ No newline at end of file diff --git a/public/language/nl/user.json b/public/language/nl/user.json index ae1cdc6009..a57b909c1e 100644 --- a/public/language/nl/user.json +++ b/public/language/nl/user.json @@ -12,8 +12,8 @@ "ban_account_confirm": "Weet u zeker dat u deze gebruiker wilt verbannen?", "unban_account": "Verbanning intrekken", "delete_account": "Account verwijderen", - "delete_account_confirm": "Are you sure you want to delete your account?
This action is irreversible and you will not be able to recover any of your data

Enter your password to confirm that you wish to destroy this account.", - "delete_this_account_confirm": "Weet u zeker dat u deze account wilt verwijderen?
Deze actie kan niet ongedaan worden en u kunt niet de informatie herstellen

", + "delete_account_confirm": "Weet u zeker dat u dit account wilt verwijderen?
Deze actie kan niet ongedaan gemaakt worden en u kunt de informatie niet herstellen

Geef uw wachtwoord om te bevestigen dat u dit account wilt vernietigen.", + "delete_this_account_confirm": "Weet u zeker dat u dit account wilt verwijderen?
Deze actie kan niet ongedaan gemaakt worden en u kunt de informatie niet herstellen

", "account-deleted": "Account verwijderd", "fullname": "Volledige naam", "website": "Website", @@ -29,8 +29,8 @@ "ignored": "Genegeerd", "followers": "Volgers", "following": "Volgend", - "blocks": "Blocks", - "block_toggle": "Toggle Block", + "blocks": "Blokkeringen", + "block_toggle": "Toggle Blokkering", "aboutme": "Over mij", "signature": "Handtekening", "birthday": "Verjaardag", @@ -91,7 +91,7 @@ "has_no_upvoted_posts": "Deze gebruiker heeft nog geen berichten omhoog gestemd.", "has_no_downvoted_posts": "Deze gebruiker heeft nog geen berichten omlaag gestemd.", "has_no_voted_posts": "Deze gebruiker heeft nog niet op berichten gestemd", - "has_no_blocks": "You have blocked no users.", + "has_no_blocks": "U hebt geen gebruikers geblokkeerd", "email_hidden": "E-mail niet beschikbaar", "hidden": "verborgen", "paginate_description": "Blader door onderwerpen en berichten in plaats van oneindig scrollen.", @@ -146,24 +146,24 @@ "info.moderation-note": "Moderatie notitie", "info.moderation-note.success": "Moderatie notitie opgeslagen", "info.moderation-note.add": "Notitie toevoegen", - "consent.title": "Your Rights & Consent", - "consent.lead": "This community forum collects and processes your personal information.", - "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.

We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.

If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.", - "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.", - "consent.digest_frequency": "Unless explicitly changed in your user settings, this community delivers email digests every %1.", - "consent.digest_off": "Unless explicitly changed in your user settings, this community does not send out email digests", - "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.", - "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.", - "consent.give": "Give consent", - "consent.right_of_access": "You have the Right of Access", - "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.", - "consent.right_to_rectification": "You have the Right to Rectification", - "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.", - "consent.right_to_erasure": "You have the Right to Erasure", - "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account. Your individual profile can be deleted, although your posted content will remain. If you wish to delete both your account and your content, please contact the administrative team for this website.", - "consent.right_to_data_portability": "You have the Right to Data Portability", - "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.", - "consent.export_profile": "Export Profile (.csv)", - "consent.export_uploads": "Export Uploaded Content (.zip)", - "consent.export_posts": "Export Posts (.csv)" + "consent.title": "Uw Rechten & Toestemmingen", + "consent.lead": "Dit gemeenschapsforum verzamelt en verwerkt uw persoonlijke informatie.", + "consent.intro": "We gebruiken deze informatie strikt om uw ervaring in deze gemeenschap te personaliseren, en om de berichten die u maakt te koppelen aan uw gebruikersaccount. Tijdens de registratiestap is aan u gevraagd een gebruikersnaam en een e-mail adres te geven, u kan bovendien optioneel aanvullende informatie toevoegen om uw gebruikersprofiel op deze website te completeren.

We bewaren deze informatie voor de levensduur van uw gebruikersaccount, u kan uw toestemming op ieder moment intrekken door uw gebruikersaccount te verwijderen. Op ieder moment kan u een kopie opvragen van uw bijdrage aan deze website via uw Rechten & Toestemmingen pagina.

Indien u vragen of zorgen heeft, bent u welkom om vragen te stellen aan de beheerders van het forum.", + "consent.email_intro": "Af en toe kunnen we berichten mailen naar uw geregistreerde e-mail adres om voortgang te melden en/of om te notificeren dat er nieuwe activiteit is die op u van toepassing is. U kan de frequentie van de samenvattingsmail aanpassen (en geheel uitschakelen) en selecteren welke notificatiesoorten u per e-mail wilt ontvangen, via uw gebruikers instellingen pagina.", + "consent.digest_frequency": "Tenzij expliciet aangepast in uw gebruikers instellingen, stuurt het forum u iedere %1 een samenvattingsmail.", + "consent.digest_off": "Tenzij expliciet aangepast in uw gebruikers instellingen, stuurt het forum u geen samenvattingsmail.", + "consent.received": "U hebt toestemming gegeven dat deze website uw informatie verzamelt en verwerkt. Er is geen aanvullende actie vereist.", + "consent.not_received": "U hebt geen toestemming gegeven voor het verzamelen en verwerken van informatie. Op ieder moment kan de website administrator besluiten uw account te verwijderen om te voldoen aan de General Data Protection Regulation. ", + "consent.give": "Geef toestemming", + "consent.right_of_access": "U hebt Recht op Toegang", + "consent.right_of_access_description": "U hebt het recht op toegang tot al uw gegevens die door deze website zijn verzameld. U kan een kopie van deze data krijgen door te klikken op de van toepassing zijnde knop hieronder.", + "consent.right_to_rectification": "U hebt Recht op Correctie", + "consent.right_to_rectification_description": "U hebt het recht om gegevens die u aan ons hebt verstrekt te wijzigen of te vernieuwen. Uw profiel kan u vernieuwen door uw profiel te bewerken, en bericht inhoud kan altijd worden gewijzigd. Als dit niet het geval is neem dan contact op met het administrator team.", + "consent.right_to_erasure": "U hebt Recht op Verwijdering", + "consent.right_to_erasure_description": "Uw toestemming om gegevens te verzamelen en te verwerken kunt u op ieder moment intrekken door uw account te verwijderen. Uw individuele profiel kan worden verwijderd hoewel uw berichten blijven staan. Als u zowel uw account en uw berichten wilt verwijderen, neem dan contact op met het administrator team van deze website.", + "consent.right_to_data_portability": "U hebt Recht op Dataportabiliteit", + "consent.right_to_data_portability_description": "U kan van ons machine-leesbare export opvragen van verzamelde gegevens van u en uw account. U kan dit doen door te klikken op de van toepassing zijnde knop hieronder.", + "consent.export_profile": "Exporteer profiel (.csv)", + "consent.export_uploads": "Exporteer geuploade inhoud (.zip)", + "consent.export_posts": "Exporteer berichten (.csv)" } \ No newline at end of file From be1a977c712cdfdd899443c37012f3333d2e6c7a Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Tue, 22 May 2018 14:45:39 -0400 Subject: [PATCH 13/20] fix post export crashing if a pid reference doesn't resolve to an actual post object --- src/controllers/user.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/controllers/user.js b/src/controllers/user.js index f72eef27d3..0d9d9e6389 100644 --- a/src/controllers/user.js +++ b/src/controllers/user.js @@ -117,8 +117,8 @@ userController.exportPosts = function (req, res, next) { return next(err); } - // Convert newlines in content - posts = posts.map(function (post) { + // Remove empty post references and convert newlines in content + posts = posts.filter(Boolean).map(function (post) { post.content = '"' + post.content.replace(/\n/g, '\\n').replace(/"/g, '\\"') + '"'; return post; }); From d856c1af86fcdc51eae3998ff7ea7bf657732275 Mon Sep 17 00:00:00 2001 From: "Misty (Bot)" Date: Wed, 23 May 2018 09:29:03 +0000 Subject: [PATCH 14/20] Latest translations and fallbacks --- public/language/de/user.json | 4 +-- public/language/hu/admin/manage/users.json | 14 +++++----- .../language/hu/admin/settings/advanced.json | 24 ++++++++--------- public/language/hu/admin/settings/chat.json | 18 ++++++------- .../language/hu/admin/settings/uploads.json | 6 ++--- public/language/nl/error.json | 4 +-- public/language/nl/flags.json | 26 +++++++++---------- public/language/nl/modules.json | 6 ++--- public/language/nl/pages.json | 4 +-- public/language/nl/search.json | 6 ++--- public/language/nl/uploads.json | 6 ++--- 11 files changed, 59 insertions(+), 59 deletions(-) diff --git a/public/language/de/user.json b/public/language/de/user.json index f1fc178fb8..53a22b7cbc 100644 --- a/public/language/de/user.json +++ b/public/language/de/user.json @@ -150,8 +150,8 @@ "consent.lead": "Dieses Community-Forum sammelt und verarbeitet deine persönlichen Daten.", "consent.intro": "Wir nutzen diese Daten ausschließlich um dein Erlebnis in dieser Community persönlicher zu gestalten, sowie um deine Beiträge mit deinem Account zu verknüpfen. Während der Registration wurdes du nach einem Benutzernamen und einer EMail-Adresse gefragt. Optional kannst du weitere Informationen bereitstellen um dein Profil auf dieser Website zu vervollständigen.

Wir behalten diese Informationen für die Lebensdauer deines Accounts, womit du jederzeit in der Lage bist deine Zustimmung durch löschen deines Accounts zu widerrufen. Du kannst jederzeit eine Kopie deiner Daten über deine Rechte & Zustimmungen-Seite anfordern.

Solltest du Fragen oder Bedenken haben, melde dich gerne bei den Administratoren dieses Forums.", "consent.email_intro": "Gelegentlich werden wir EMails zu deiner registrierten EMail Adresse senden um dich über generelles oder dich direkt betreffendes auf dem Laufenden zu halten. Auf deiner Benutzer-Einstellungen-Seite kannst du die häufigkeit dieser Benachrichtigungen Einstellen (sogar komplett deaktivieren), sowie auswählen, welche Art von Benachrichtigungen du erhalten möchtest.", - "consent.digest_frequency": "Unless explicitly changed in your user settings, this community delivers email digests every %1.", - "consent.digest_off": "Unless explicitly changed in your user settings, this community does not send out email digests", + "consent.digest_frequency": "Sofern nicht explizit in Ihren Benutzereinstellungen geändert, werden alle %1 Zusammenfassungen per E-Mail versandt.", + "consent.digest_off": "Sofern in Ihren Benutzereinstellungen nicht explizit geändert, werden keine Zusammenfassungen per E-Mail versandt.", "consent.received": "Du hast zugestimmt, dass diese Website deine Persönlichen Daten sammeln und verarbeiten darf. Es ist keine weitere Aktion erforderlich.", "consent.not_received": "Du hast der Sammlung und Verarbeitung von Daten nicht zugestimmt. Diese Website-Administration behält sich vor deinen Account jederzeit zu löschen um die GDPR einzuhalten.", "consent.give": "Zustimmen", diff --git a/public/language/hu/admin/manage/users.json b/public/language/hu/admin/manage/users.json index 2e4cfa2a5c..4f5163bd7d 100644 --- a/public/language/hu/admin/manage/users.json +++ b/public/language/hu/admin/manage/users.json @@ -1,12 +1,12 @@ { - "users": "Users", - "edit": "Edit", - "make-admin": "Make Admin", - "remove-admin": "Remove Admin", - "validate-email": "Validate Email", - "send-validation-email": "Send Validation Email", + "users": "Felhasználók", + "edit": "Szerkesztés", + "make-admin": "Adminná léptetés", + "remove-admin": "Admin törlése", + "validate-email": "Email érvényesítése", + "send-validation-email": "Érvényesítő email küldése", "password-reset-email": "Send Password Reset Email", - "ban": "Ban User(s)", + "ban": "Felhasználó(k) kitiltása", "temp-ban": "Ban User(s) Temporarily", "unban": "Unban User(s)", "reset-lockout": "Reset Lockout", diff --git a/public/language/hu/admin/settings/advanced.json b/public/language/hu/admin/settings/advanced.json index 8da7b1c46a..c09ede73fc 100644 --- a/public/language/hu/admin/settings/advanced.json +++ b/public/language/hu/admin/settings/advanced.json @@ -1,20 +1,20 @@ { - "maintenance-mode": "Maintenance Mode", - "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", - "maintenance-mode.message": "Maintenance Message", - "headers": "Headers", + "maintenance-mode": "Karbantartási mód", + "maintenance-mode.help": "Amikor a fórum karbantartási módban van, minden kérés átirányításra kerül egy statikus feltartóztató oldalra. Az adminisztrátorok kivételnek számítanak ez alól, és szokásos módon hozzáférhetnek az oldalhoz.", + "maintenance-mode.message": "A karbantartás üzenete", + "headers": "Fejlécek", "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", - "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-help": "A minden oldalhoz való hozzáférés megtagadásához hagyd üresen", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", - "traffic-management": "Traffic Management", - "traffic.help": "NodeBB deploys equipped with a module that automatically denies requests in high-traffic situations. You can tune these settings here, although the defaults are a good starting point.", - "traffic.enable": "Enable Traffic Management", - "traffic.event-lag": "Event Loop Lag Threshold (in milliseconds)", - "traffic.event-lag-help": "Lowering this value decreases wait times for page loads, but will also show the \"excessive load\" message to more users. (Restart required)", - "traffic.lag-check-interval": "Check Interval (in milliseconds)", - "traffic.lag-check-interval-help": "Lowering this value causes NodeBB to become more sensitive to spikes in load, but may also cause the check to become too sensitive. (Restart required)" + "traffic-management": "Forgalomirányítás", + "traffic.help": "A NodeBB egy, a kéréseket nagy forgalmú helyzetekben automatikusan elutasító modullal felszerelve vonul fel. Átállíthatod ezen opciókat, habár az alapértékek egy remek kiinduló pont.", + "traffic.enable": "Forgalomirányítás engedélyezése", + "traffic.event-lag": "Eseményciklus késési küszübértéke (ezredmásodpercben)", + "traffic.event-lag-help": "Az érték csökkentésével csökken az oldalbetöltések várakozási ideje, ám több felhasználó fogja tapasztalni a \"túlzott terhelés\" üzenetet. (Újraindítást igényel)", + "traffic.lag-check-interval": "Ellenőrzési időköz (ezredmásodpercben)", + "traffic.lag-check-interval-help": "Az érték csökkentésével a NodeBB érzékenyebbé válik a tüskékkel szemben terheléskor, ám az ellenőrzés túlérzékenységét is okozhatja. (Újraindítást igényel)" } \ No newline at end of file diff --git a/public/language/hu/admin/settings/chat.json b/public/language/hu/admin/settings/chat.json index c538790b95..da98a80171 100644 --- a/public/language/hu/admin/settings/chat.json +++ b/public/language/hu/admin/settings/chat.json @@ -1,11 +1,11 @@ { - "chat-settings": "Chat Settings", - "disable": "Disable chat", - "disable-editing": "Disable chat message editing/deletion", - "disable-editing-help": "Administrators and global moderators are exempt from this restriction", - "max-length": "Maximum length of chat messages", - "max-room-size": "Maximum number of users in chat rooms", - "delay": "Time between chat messages in milliseconds", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "chat-settings": "Chat beállítások", + "disable": "Chat letiltása", + "disable-editing": "Chat üzenetek szerkesztésének/törlésének letiltása", + "disable-editing-help": "Az adminisztrátorok és globális moderátorok kivételnek számítanak ezen korlátozás alól", + "max-length": "Chat üzenetek maximális hossza", + "max-room-size": "A chat szobákban lévő felhasználók maximális száma", + "delay": "Chat üzenetek közötti idő ezredmásodpercben", + "restrictions.seconds-edit-after": "Hozzászólást követő, a felhasználók számára a chat üzenetek szerkesztésének engedélyezését megelőző másodpercek száma. (0 letiltva)", + "restrictions.seconds-delete-after": "Hozzászólást követő, a felhasználók számára a chat üzenetek törlésének engedélyezését megelőző másodpercek száma. (0 letiltva)" } \ No newline at end of file diff --git a/public/language/hu/admin/settings/uploads.json b/public/language/hu/admin/settings/uploads.json index 31891794fe..578af1a694 100644 --- a/public/language/hu/admin/settings/uploads.json +++ b/public/language/hu/admin/settings/uploads.json @@ -11,7 +11,7 @@ "allow-topic-thumbnails": "Kis képek feltöltésének engedélyezése témakörhöz a felhasználók számára", "topic-thumb-size": "Témakörkép mérete", "allowed-file-extensions": "Megengedett fájlkiterjesztések", - "allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. pdf,xls,doc). An empty list means all extensions are allowed.", + "allowed-file-extensions-help": "Itt adj meg fájlkiterjesztési listát, vesszővel elválasztva (pl. pdf,xls,doc). Az üres lista azt jelenti, hogy minden kiterjesztés megengedett.", "profile-avatars": "Profil avatárok", "allow-profile-image-uploads": "Profilképek feltöltésének engedélyezése a felhasználók számára", "convert-profile-image-png": "Profilkép feltöltések átkonvertálása PNG-be", @@ -23,8 +23,8 @@ "max-profile-image-size-help": "(kibibájtban, alapérték: 256 KiB)", "max-cover-image-size": "Borítókép maximális fájlmérete", "max-cover-image-size-help": "(kibibájtban, alapérték: 2.048 KiB)", - "keep-all-user-images": "Keep old versions of avatars and profile covers on the server", + "keep-all-user-images": "Az avatárok és profil borítók régi változatainak megtartása a szerveren", "profile-covers": "Profil borítók", "default-covers": "Alapértelmezett borítóképek", - "default-covers-help": "Add comma-separated default cover images for accounts that don't have an uploaded cover image" + "default-covers-help": "Alapértelmezett borítóképek hozzáadása fiókokhoz, amik nem rendelkeznek feltöltött borítóképpel, vesszővel elválasztva" } diff --git a/public/language/nl/error.json b/public/language/nl/error.json index 8bd8c73205..dc7a69b1cb 100644 --- a/public/language/nl/error.json +++ b/public/language/nl/error.json @@ -147,6 +147,6 @@ "invalid-session-text": "Het lijkt erop dat je login sessie niet meer actief is of niet langer synchroon is met de server. Ververs de pagina.", "no-topics-selected": "Geen onderwerpen geselecteerd!", "cant-move-to-same-topic": "Een bericht kan niet naar hetzelfde onderwerp worden verplaatst!", - "cannot-block-self": "You cannot block yourself!", - "cannot-block-privileged": "You cannot block administrators or global moderators" + "cannot-block-self": "Je kan jezelf niet blokkeren!", + "cannot-block-privileged": "Je kan geen administrators of global moderators blokkeren" } \ No newline at end of file diff --git a/public/language/nl/flags.json b/public/language/nl/flags.json index eaf8d7702a..65bb827055 100644 --- a/public/language/nl/flags.json +++ b/public/language/nl/flags.json @@ -3,22 +3,22 @@ "reporter": "Rapporteur", "reported-at": "Gerapporteerd op", "description": "Beschrijving", - "no-flags": "Hooray! No flags found.", + "no-flags": "Hoera! Geen markeringen gevonden.", "assignee": "Toegekend aan", "update": "Bijwerken", "updated": "Bijgewerkt", - "target-purged": "The content this flag referred to has been purged and is no longer available.", + "target-purged": "De inhoud waar deze markering naar verwijst is verwijderd en niet meer beschikbaar.", "quick-filters": "Snelfilters", "filter-active": "Er zijn een of meer filters actief in deze lijst van markeringen", "filter-reset": "Filters verwijderen", "filters": "Filter opties", "filter-reporterId": "Rapporteur UID", - "filter-targetUid": "Flagged UID", - "filter-type": "Flag Type", + "filter-targetUid": "Markering UID", + "filter-type": "Markering Type", "filter-type-all": "Alle inhoud", "filter-type-post": "Bericht", - "filter-type-user": "User", + "filter-type-user": "Gebruiker", "filter-state": "Status", "filter-assignee": "UID van toewijzer", "filter-cid": "Categorie", @@ -27,21 +27,21 @@ "apply-filters": "Filters toepassen", "quick-links": "Snelkoppelingen", - "flagged-user": "Flagged User", + "flagged-user": "Gemarkeerde gebruiker", "view-profile": "Profiel bekijken", "start-new-chat": "Begin een nieuwe chat", - "go-to-target": "View Flag Target", + "go-to-target": "Bekijk markering doel", "user-view": "Profiel bekijken", "user-edit": "Profiel wijzigen", - "notes": "Flag Notes", + "notes": "Markering notities", "add-note": "Notitie toevoegen", "no-notes": "Geen gedeelde notities", - "history": "Flag History", - "back": "Back to Flags List", - "no-history": "No flag history.", + "history": "Markering geschiedenis", + "back": "Terug naar Markeringen lijst", + "no-history": "Geen markering geschiedenis", "state-all": "Alle statussen", "state-open": "Nieuw/Open", @@ -52,13 +52,13 @@ "note-added": "Notitie toegevoegd", "modal-title": "Rapporteer ongepaste content", - "modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.", + "modal-body": "Beschrijf de reden voor het markeren van %1 %2 voor review. Of gebruik een van de snelknoppen indien van toepassing.", "modal-reason-spam": "Spam", "modal-reason-offensive": "Aanstootgevend", "modal-reason-other": "Anders (specificeer onder)", "modal-reason-custom": "Reden voor het rapporteren van deze content...", "modal-submit": "Rapport verzenden", - "modal-submit-success": "Content has been flagged for moderation.", + "modal-submit-success": "Inhoud is gemarkeerd voor moderatie.", "modal-submit-confirm": "Bevestig verzending", "modal-submit-confirm-text": "U hebt al een aangepaste reden gegegeven. Weet u zeker dat u een wilt verzenden via quick-report?", "modal-submit-confirm-text-help": "Verzenden van een quick-report overschrijft reeds gedefinieerde aangepaste redenen." diff --git a/public/language/nl/modules.json b/public/language/nl/modules.json index 06fb210927..ea72fc1772 100644 --- a/public/language/nl/modules.json +++ b/public/language/nl/modules.json @@ -22,16 +22,16 @@ "chat.delete_message_confirm": "Weet je zeker dat je dit bericht wilt verwijderen?", "chat.retrieving-users": "Gebruikers ophalen...", "chat.manage-room": "Chat Room beheren", - "chat.add-user-help": "Search for users here. When selected, the user will be added to the chat. The new user will not be able to see chat messages written before they were added to the conversation. Only room owners may remove users from chat rooms.", + "chat.add-user-help": "Zoek hier naar gebruikers. Indien geselecteerd word de gebruiker toegevoegd aan de chat. De nieuwe gebruiker kan geen chatberichten zien die geschreven zijn voordat de gebruiker was toegevoegd aan de conversatie. Alleen chatroom-eigenaren kunnen gebruikers verwijderen uit een chatroom.", "chat.confirm-chat-with-dnd-user": "Deze gebruiker heeft de status op Niet Storen (DnD, Do not disturb) gezet. Wil je nog steeds een chat starten met deze persoon?", - "chat.rename-room": "Rename Room", + "chat.rename-room": "Hernoem chatroom", "chat.rename-placeholder": "Voer hier de naam van je chat room in", "chat.rename-help": "De naam van de chat room die je hier zet is zichtbaar voor alle deelnemers aan de chat.", "chat.leave": "Verlaat Chat", "chat.leave-prompt": "Weet je zeker dat je deze chat wilt verlaten?", "chat.leave-help": "Als je de chat verlaat zul je toekomstige correspondentie in de chat niet meer zien. Als je later weer wordt toegevoegd, dan kun je de chat geschiedenis tot de hertoevoeging niet zien.", "chat.in-room": "In deze chat room", - "chat.kick": "Kick", + "chat.kick": "Schop", "composer.compose": "Samenstellen", "composer.show_preview": "Voorbeeldweergave", "composer.hide_preview": "Verberg voorbeeld", diff --git a/public/language/nl/pages.json b/public/language/nl/pages.json index d4175ef628..f7aa61e71f 100644 --- a/public/language/nl/pages.json +++ b/public/language/nl/pages.json @@ -49,8 +49,8 @@ "account/upvoted": "Berichten omhoog gestemd door %1", "account/downvoted": "Berichten omlaag gestemd door %1", "account/best": "Beste berichten geplaast door %1", - "account/blocks": "Blocked users for %1", - "account/uploads": "Uploads by %1", + "account/blocks": "Gebruikers geblokkeerd door %1", + "account/uploads": "Uploads door %1", "confirm": "Email Bevestigd", "maintenance.text": "%1 is momenteel in onderhoud. Excuses voor het ongemak en probeer het later nog eens.", "maintenance.messageIntro": "Daarnaast heeft de beheerder het volgende bericht achtergelaten:", diff --git a/public/language/nl/search.json b/public/language/nl/search.json index b2ba7ef272..81d9b15456 100644 --- a/public/language/nl/search.json +++ b/public/language/nl/search.json @@ -5,9 +5,9 @@ "in": "in", "titles": "Titels", "titles-posts": "Titels en berichten", - "match-words": "Match words", - "all": "All", - "any": "Any", + "match-words": "Match woorden", + "all": "Alle", + "any": "Enkele", "posted-by": "Geplaatst door", "in-categories": "In categorieën", "search-child-categories": "Doorzoek subcategorieën ", diff --git a/public/language/nl/uploads.json b/public/language/nl/uploads.json index d8acc94d0d..9c0ec5fd73 100644 --- a/public/language/nl/uploads.json +++ b/public/language/nl/uploads.json @@ -3,7 +3,7 @@ "select-file-to-upload": "Selecteer een bestand om te uploaden!", "upload-success": "Bestand succesvol geüpload!", "maximum-file-size": "Maximaal %1 kb", - "no-uploads-found": "No uploads found", - "public-uploads-info": "Uploads are public, all visitors can see them.", - "private-uploads-info": "Uploads are private, only logged in users can see them." + "no-uploads-found": "Geen uploads gevonden", + "public-uploads-info": "Uploads zijn publiek, alle bezoekers en gasten kunnen ze zien.", + "private-uploads-info": "Uploads zijn afgeschermd, alleen ingelogde gebruikers kunnen ze zien." } \ No newline at end of file From c2f088cb61f15ac8805988adf02cc8c6b8988e3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 23 May 2018 11:39:58 -0400 Subject: [PATCH 15/20] dont install multiple times --- install/web.js | 13 ++++++++++--- src/views/install/index.tpl | 4 ++-- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/install/web.js b/install/web.js index ea24d25fb2..48d2f0934f 100644 --- a/install/web.js +++ b/install/web.js @@ -25,7 +25,8 @@ winston.add(winston.transports.File, { level: 'verbose', }); -var web = {}; +var web = module.exports; + var scripts = [ 'node_modules/jquery/dist/jquery.js', 'public/vendor/xregexp/xregexp.js', @@ -34,6 +35,8 @@ var scripts = [ 'public/src/installer/install.js', ]; +var installing = false; + web.install = function (port) { port = port || 4567; winston.info('Launching web installer on port', port); @@ -107,11 +110,16 @@ function welcome(req, res) { success: !!res.locals.success, values: req.body, minimumPasswordLength: defaults.minimumPasswordLength, + installing: installing, }); } function install(req, res) { + if (installing) { + return welcome(req, res); + } req.setTimeout(0); + installing = true; var setupEnvVars = nconf.get(); for (var i in req.body) { if (req.body.hasOwnProperty(i) && !process.env.hasOwnProperty(i)) { @@ -140,6 +148,7 @@ function install(req, res) { }); child.on('close', function (data) { + installing = false; if (data === 0) { res.locals.success = true; } else { @@ -264,5 +273,3 @@ function loadDefaults(next) { next(); }); } - -module.exports = web; diff --git a/src/views/install/index.tpl b/src/views/install/index.tpl index 67cb007cad..97fa6021e3 100644 --- a/src/views/install/index.tpl +++ b/src/views/install/index.tpl @@ -8,7 +8,7 @@ - + @@ -111,7 +111,7 @@ - + From 085034a1037a4870208661137b0e5c7c0b34a68e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 23 May 2018 12:39:04 -0400 Subject: [PATCH 16/20] store success error for page reloads --- install/web.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/install/web.js b/install/web.js index 48d2f0934f..c05f2ba849 100644 --- a/install/web.js +++ b/install/web.js @@ -36,6 +36,8 @@ var scripts = [ ]; var installing = false; +var success = false; +var error = false; web.install = function (port) { port = port || 4567; @@ -106,8 +108,8 @@ function welcome(req, res) { skipGeneralSetup: !!nconf.get('url'), databases: databases, skipDatabaseSetup: !!nconf.get('database'), - error: !!res.locals.error, - success: !!res.locals.success, + error: error, + success: success, values: req.body, minimumPasswordLength: defaults.minimumPasswordLength, installing: installing, @@ -149,11 +151,8 @@ function install(req, res) { child.on('close', function (data) { installing = false; - if (data === 0) { - res.locals.success = true; - } else { - res.locals.error = true; - } + success = data === 0; + error = data !== 0; welcome(req, res); }); From a48c0a4c3d4e96d9e63b2bb52a3e9acd98191bf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 23 May 2018 12:51:31 -0400 Subject: [PATCH 17/20] if installing show working icon on refresh --- src/views/install/index.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/install/index.tpl b/src/views/install/index.tpl index 97fa6021e3..51dfb7081b 100644 --- a/src/views/install/index.tpl +++ b/src/views/install/index.tpl @@ -111,7 +111,7 @@ - + From 4e495adcd743066decbc3de7e43f14035054144d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 23 May 2018 13:43:25 -0400 Subject: [PATCH 18/20] add installing notice and refresh --- public/src/installer/install.js | 5 +++++ src/views/install/index.tpl | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/public/src/installer/install.js b/public/src/installer/install.js index 201905a3c1..596d6404db 100644 --- a/public/src/installer/install.js +++ b/public/src/installer/install.js @@ -16,6 +16,11 @@ $('document').ready(function () { $('#launch').on('click', launchForum); + if ($('#installing').length) { + setTimeout(function () { + window.location.reload(true); + }, 5000); + } function setupInputs() { $('form').on('focus', '.form-control', function () { diff --git a/src/views/install/index.tpl b/src/views/install/index.tpl index 51dfb7081b..ceb90d4b43 100644 --- a/src/views/install/index.tpl +++ b/src/views/install/index.tpl @@ -115,6 +115,13 @@ + +
+

+

Hang tight! Your NodeBB is being installed.

+

+
+

From e50302505b2403667e1d9db684f55e6df3c2e27c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 23 May 2018 13:47:49 -0400 Subject: [PATCH 19/20] dont show form if installing --- src/views/install/index.tpl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/views/install/index.tpl b/src/views/install/index.tpl index ceb90d4b43..43b0ae3573 100644 --- a/src/views/install/index.tpl +++ b/src/views/install/index.tpl @@ -26,7 +26,7 @@

- +

Welcome to the NodeBB Installer

@@ -111,9 +111,10 @@
- + +
From 7ade82a9eb473644ba88063a71c1cee4e1aa9547 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 23 May 2018 14:34:06 -0400 Subject: [PATCH 20/20] change mubsub --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 2ae58d3e48..89e8b32a6b 100644 --- a/install/package.json +++ b/install/package.json @@ -63,7 +63,7 @@ "mongodb": "3.0.8", "morgan": "^1.9.0", "mousetrap": "^1.6.1", - "mubsub": "^1.4.0", + "mubsub-nbb": "^1.5.0", "nconf": "^0.10.0", "nodebb-plugin-composer-default": "6.0.23", "nodebb-plugin-dbsearch": "2.0.16",