diff --git a/public/language/ar/register.json b/public/language/ar/register.json index a28ddf9668..4b48429bf9 100644 --- a/public/language/ar/register.json +++ b/public/language/ar/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "تعذر علينا إتمام عملية التسجيل:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/bg/register.json b/public/language/bg/register.json index a07179e345..64dc447ddb 100644 --- a/public/language/bg/register.json +++ b/public/language/bg/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Не можем да завършим Вашата регистрация:", "gdpr_agree_data": "Съгласявам се това личната ми информация да се съхранява и обработва от този уеб сайт.", "gdpr_agree_email": "Съгласявам се да получавам е-писма с резюмета и известия от този уеб сайт.", - "gdpr_consent_denied": "Трябва да се съгласите с това уеб сайтът да събира/обработва информацията Ви, и да Ви изпраща е-писма." + "gdpr_consent_denied": "Трябва да се съгласите с това уеб сайтът да събира/обработва информацията Ви, и да Ви изпраща е-писма.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/bn/register.json b/public/language/bn/register.json index c116f1a313..1b176bce46 100644 --- a/public/language/bn/register.json +++ b/public/language/bn/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "আপনার নিবন্ধনটি সম্পূর্ণ করা সম্ভব হয় নি।", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/cs/register.json b/public/language/cs/register.json index e979d71181..f7ee2c26b7 100644 --- a/public/language/cs/register.json +++ b/public/language/cs/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Nebylo možné dokončit vaší registraci:", "gdpr_agree_data": "Dávám souhlas se sběrem a zpracováním mých osobních údajů na této webové stránce.", "gdpr_agree_email": "Dávám souhlas k dostávání e-mailových přehledů a oznámení z týkající se této webové stránky.", - "gdpr_consent_denied": "Musíte dát souhlas této stránce sbírat/zpracovávat informace o vaší činnosti a odesílat vám e-maily." + "gdpr_consent_denied": "Musíte dát souhlas této stránce sbírat/zpracovávat informace o vaší činnosti a odesílat vám e-maily.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/da/register.json b/public/language/da/register.json index efa248d279..df081b92a5 100644 --- a/public/language/da/register.json +++ b/public/language/da/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "We could not complete your registration:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/de/register.json b/public/language/de/register.json index bb70e93c89..f24ee1ab30 100644 --- a/public/language/de/register.json +++ b/public/language/de/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Wir konnten deinen Registrierungsvorgang nicht abschließen:", "gdpr_agree_data": "Ich stimme der Sammlung und Verarbeitung meiner Persönlichen Daten auf dieser Website zu.", "gdpr_agree_email": "Ich bin damit einverstanden, dass ich Informations und Benachrichtigungs-E-Mails von dieser Website erhalte.", - "gdpr_consent_denied": "Du musst zustimmen, dass diese Seite deine Daten sammeln und verarbeiten darf, und dir Emails senden darf." + "gdpr_consent_denied": "Du musst zustimmen, dass diese Seite deine Daten sammeln und verarbeiten darf, und dir Emails senden darf.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/el/register.json b/public/language/el/register.json index 9d0d16364b..2248594378 100644 --- a/public/language/el/register.json +++ b/public/language/el/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "We could not complete your registration:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/en-US/register.json b/public/language/en-US/register.json index 0de0ff19c9..e4da192ee3 100644 --- a/public/language/en-US/register.json +++ b/public/language/en-US/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "We could not complete your registration:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/en-x-pirate/register.json b/public/language/en-x-pirate/register.json index 4758b0bb2f..ec15a1f978 100644 --- a/public/language/en-x-pirate/register.json +++ b/public/language/en-x-pirate/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "We could not complete your registration:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/es/register.json b/public/language/es/register.json index cf48df7fb5..50bfe30afd 100644 --- a/public/language/es/register.json +++ b/public/language/es/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "No pudimos completar tu registro:", "gdpr_agree_data": "Consiento la recolección y el procesamiento de mi información personal en este sitio web", "gdpr_agree_email": "Consiento en recibir correos de informes y notificaciones de este sitio web.", - "gdpr_consent_denied": "Usted debe dar consentimiento a este sitio para recolectar/procesar su información, así como enviarle correos electrónicos." + "gdpr_consent_denied": "Usted debe dar consentimiento a este sitio para recolectar/procesar su información, así como enviarle correos electrónicos.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/et/register.json b/public/language/et/register.json index fd7251067a..2b8de0a8a3 100644 --- a/public/language/et/register.json +++ b/public/language/et/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Meil ei õnnestunud registreerimist lõpule viia:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/fa-IR/register.json b/public/language/fa-IR/register.json index 7d73efbb3c..62b9356cc8 100644 --- a/public/language/fa-IR/register.json +++ b/public/language/fa-IR/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "شما نمی‌توانید ثبت نام خود را تکمیل کنید:", "gdpr_agree_data": "من با جمع آوری و پرداز اطلاعات شخصی در این وبسایت موافقم.", "gdpr_agree_email": "من با دریافت ایمیل ها و خلاصه ها از این وبسایت موافقم.", - "gdpr_consent_denied": "شما باید رضایت خود را برای جمع آوری/پردازش اطلاعاتتان و دریافت ایمیل را اعلام کنید." + "gdpr_consent_denied": "شما باید رضایت خود را برای جمع آوری/پردازش اطلاعاتتان و دریافت ایمیل را اعلام کنید.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/fi/register.json b/public/language/fi/register.json index 5df5aa7a5d..106be68c99 100644 --- a/public/language/fi/register.json +++ b/public/language/fi/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Rekisteröitymisesi keskeytyi", "gdpr_agree_data": "Annan hyväksyntäni henkilökohtaisten tietojen keräämiseen ja prosessointiin tälle verkkosivulle.", "gdpr_agree_email": "Haluan vastaanottaa viestikoosteita ja ilmoituksia tältä verkkosivulta", - "gdpr_consent_denied": "Sinun täytyy antaa suostumus sivustolle, jotta se voi kerätä ja tallentaa tietosi ja lähettää sinulle tarvittaessa sähköpostia." + "gdpr_consent_denied": "Sinun täytyy antaa suostumus sivustolle, jotta se voi kerätä ja tallentaa tietosi ja lähettää sinulle tarvittaessa sähköpostia.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/fr/register.json b/public/language/fr/register.json index efd862dbd2..fd2175640b 100644 --- a/public/language/fr/register.json +++ b/public/language/fr/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Nous n'avons pas pu compléter votre inscription :", "gdpr_agree_data": "J'accepte la collecte et le traitement de mes données personnelles sur ce site.", "gdpr_agree_email": "J'accepte de recevoir des courriels et des notifications de ce site Web.", - "gdpr_consent_denied": "Vous devez accepter que ce site puisse collecter et traiter vos données, et pour vous envoyer des courriels." + "gdpr_consent_denied": "Vous devez accepter que ce site puisse collecter et traiter vos données, et pour vous envoyer des courriels.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/gl/register.json b/public/language/gl/register.json index 427c2f1e16..454e40a1a4 100644 --- a/public/language/gl/register.json +++ b/public/language/gl/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Non puidemos completa-lo teu rexistro:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/he/register.json b/public/language/he/register.json index 463e6c6a26..bcfd9ba39f 100644 --- a/public/language/he/register.json +++ b/public/language/he/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "לא הצלחנו להשלים את הרישום שלך:", "gdpr_agree_data": "אני מסכים שפורום זה יאגור ויעבד את נתוני האישיים", "gdpr_agree_email": "אני מסכים לקבל מדי פעם מיילים מפורום זה עם סיכום נושאים מעניינים שפורסמו", - "gdpr_consent_denied": "אין אפשרות להירשם ללא אישור הסכמה על תנאים אלו." + "gdpr_consent_denied": "אין אפשרות להירשם ללא אישור הסכמה על תנאים אלו.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/hr/register.json b/public/language/hr/register.json index 95119842f8..79abf45de5 100644 --- a/public/language/hr/register.json +++ b/public/language/hr/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Nismo uspijeli dovršiti registraciju:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/hu/register.json b/public/language/hu/register.json index f71cff91ff..bff79bec0a 100644 --- a/public/language/hu/register.json +++ b/public/language/hu/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Nem tudtuk teljesíteni a regisztrációd:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/id/register.json b/public/language/id/register.json index dd764a505e..a93ad5b7bc 100644 --- a/public/language/id/register.json +++ b/public/language/id/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "We could not complete your registration:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/it/register.json b/public/language/it/register.json index 99dbb37a46..c97b31c503 100644 --- a/public/language/it/register.json +++ b/public/language/it/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Non abbiamo potuto completare la tua registrazione:", "gdpr_agree_data": "Acconsento alla raccolta e al trattamento dei miei dati personali su questo sito web.", "gdpr_agree_email": "Acconsento a ricevere email di riepilogo e notifiche da questo sito web.", - "gdpr_consent_denied": "È necessario dare il consenso a questo sito per raccogliere/elaborare i tuoi dati e per inviarti email." + "gdpr_consent_denied": "È necessario dare il consenso a questo sito per raccogliere/elaborare i tuoi dati e per inviarti email.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/ja/register.json b/public/language/ja/register.json index 68cd186748..7138ce5ab7 100644 --- a/public/language/ja/register.json +++ b/public/language/ja/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "私達はあなたの登録を完了できませんでした:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/ko/register.json b/public/language/ko/register.json index a69924499f..91b85f39ac 100644 --- a/public/language/ko/register.json +++ b/public/language/ko/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "회원가입을 완료하지 못했습니다.", "gdpr_agree_data": "나는 이 웹 사이트에서 개인 정보를 수집하고 처리하는데 동의합니다.", "gdpr_agree_email": "나는 이 웹 사이트에서 다이제스트 및 알림 메일을 수신하는데 동의합니다.", - "gdpr_consent_denied": "사용자님은 이 사이트가 사용자님의 정보를 수집/처리하고 이메일을 보내는것에 동의해야합니다." + "gdpr_consent_denied": "사용자님은 이 사이트가 사용자님의 정보를 수집/처리하고 이메일을 보내는것에 동의해야합니다.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/lt/register.json b/public/language/lt/register.json index 62fc8ce8ce..c8dfcc8753 100644 --- a/public/language/lt/register.json +++ b/public/language/lt/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "We could not complete your registration:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/lv/register.json b/public/language/lv/register.json index db70ac919a..adbdbc95fb 100644 --- a/public/language/lv/register.json +++ b/public/language/lv/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Mēs nevarējām pabeigt Tavu reģistrāciju:", "gdpr_agree_data": "Es piekrītu manas personas informācijas vākšanai un apstrādei šajā vietnē.", "gdpr_agree_email": "Es piekrītu saņemt sakopojumu un paziņojumu e-pastus no šīs vietnes.", - "gdpr_consent_denied": "Tev ir jādod piekrišana šai vietnei, lai savāktu / apstrādātu Tavu informāciju un nosūtītu Tev e-pastus." + "gdpr_consent_denied": "Tev ir jādod piekrišana šai vietnei, lai savāktu / apstrādātu Tavu informāciju un nosūtītu Tev e-pastus.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/ms/register.json b/public/language/ms/register.json index f44395f0a3..f754628633 100644 --- a/public/language/ms/register.json +++ b/public/language/ms/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "We could not complete your registration:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/nb/register.json b/public/language/nb/register.json index fc0e5518e3..2aaa2428ab 100644 --- a/public/language/nb/register.json +++ b/public/language/nb/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "We could not complete your registration:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/nl/register.json b/public/language/nl/register.json index 71a2bc0db5..54fd615acd 100644 --- a/public/language/nl/register.json +++ b/public/language/nl/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Je konden jouw registratie niet afronden.", "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." + "gdpr_consent_denied": "Deze website heeft uw toestemming nodig voor het verzamelen en verwerken van uw gegevens, en voor het verzenden van e-mails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/pl/register.json b/public/language/pl/register.json index fad5540645..4eeafc211f 100644 --- a/public/language/pl/register.json +++ b/public/language/pl/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Nie mogliśmy ukończyć procesu rejestracji:", "gdpr_agree_data": "Wyrażam zgodę na zbieranie i przetwarzanie moich danych przez tę stronę.", "gdpr_agree_email": "Wyrażam zgodę na otrzymywanie e-maili z podsumowaniami i powiadomieniami od tej strony.", - "gdpr_consent_denied": "Musisz wyrazić zgodę na zbieranie/przetwarzanie Twoich danych przez tę stronę oraz na otrzymywanie e-maili." + "gdpr_consent_denied": "Musisz wyrazić zgodę na zbieranie/przetwarzanie Twoich danych przez tę stronę oraz na otrzymywanie e-maili.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/pt-BR/register.json b/public/language/pt-BR/register.json index 40609f5cea..28269ae4c1 100644 --- a/public/language/pt-BR/register.json +++ b/public/language/pt-BR/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Não foi possível concluir o seu cadastro:", "gdpr_agree_data": "Eu concordo com a coleta e o processamento de minhas informações pessoais neste site.", "gdpr_agree_email": "Eu concordo em receber e-mails de resumo e notificação deste site.", - "gdpr_consent_denied": "Você deve autorizar não só que este site colete e processe suas informações, como também de permitir que este envie e-mails para você." + "gdpr_consent_denied": "Você deve autorizar não só que este site colete e processe suas informações, como também de permitir que este envie e-mails para você.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/pt-PT/register.json b/public/language/pt-PT/register.json index 6ee0d02945..fbb440bb58 100644 --- a/public/language/pt-PT/register.json +++ b/public/language/pt-PT/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Não pudemos completar o teu registro:", "gdpr_agree_data": "Autorizo a recolha e o processamento das minhas informações pessoais neste website.", "gdpr_agree_email": "Aceito receber e-mails de resumo e de notificações deste website.", - "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails." + "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/ro/register.json b/public/language/ro/register.json index d7ed0050ed..785124faef 100644 --- a/public/language/ro/register.json +++ b/public/language/ro/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "We could not complete your registration:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/ru/register.json b/public/language/ru/register.json index c929e75b68..b7b4a6e054 100644 --- a/public/language/ru/register.json +++ b/public/language/ru/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Мы не смогли завершить регистрацию:", "gdpr_agree_data": "Я соглашаюсь на сбор и обработку моей личной информации на этом веб-сайте.", "gdpr_agree_email": "Я соглашаюсь получать дайджесты и уведомления с этого сайта на свой адрес электронной почты.", - "gdpr_consent_denied": "Вы должны дать согласие на сбор, обработку вашей информации и отправку вам сообщений по электронной почте." + "gdpr_consent_denied": "Вы должны дать согласие на сбор, обработку вашей информации и отправку вам сообщений по электронной почте.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/rw/register.json b/public/language/rw/register.json index 70a7f949f6..1a9489ece7 100644 --- a/public/language/rw/register.json +++ b/public/language/rw/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "We could not complete your registration:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/sc/register.json b/public/language/sc/register.json index aae9890c96..a06fceb6ad 100644 --- a/public/language/sc/register.json +++ b/public/language/sc/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "We could not complete your registration:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/sk/register.json b/public/language/sk/register.json index 69d7e7c682..d9b83f7c2d 100644 --- a/public/language/sk/register.json +++ b/public/language/sk/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Nepodarilo sa nám dokončiť Vašu registráciu:", "gdpr_agree_data": "Dávam súhlas so zberom a spracovaním mojich osobných údajov na tejto webovej stránke.", "gdpr_agree_email": "Dávam súhlas k prijímaniu e-mailových prehľadov a oznámení týkajúcich sa tejto webovej stránky.", - "gdpr_consent_denied": "Musíte udeliť súhlas tejto stránke k zbieraniu/spracovaniu informácií o vašej činnosti a odosielať Vám e-maily." + "gdpr_consent_denied": "Musíte udeliť súhlas tejto stránke k zbieraniu/spracovaniu informácií o vašej činnosti a odosielať Vám e-maily.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/sl/register.json b/public/language/sl/register.json index d4e73e470b..a56a600a00 100644 --- a/public/language/sl/register.json +++ b/public/language/sl/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Vaše registracije ne moremo dokončati:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/sr/register.json b/public/language/sr/register.json index 3097047e98..e47c167232 100644 --- a/public/language/sr/register.json +++ b/public/language/sr/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Нисмо могли комплетирати вашу регистрацију:", "gdpr_agree_data": "Пристајем на прикупљање и обраду мојих личних података на овој веб страници.", "gdpr_agree_email": "Пристајем на примање сажетака и обавештења путем е-поште са ове веб странице.", - "gdpr_consent_denied": "Морате дати пристанак овом сајту да прикупља/обрађује ваше информације и да вам шаље е-пошту." + "gdpr_consent_denied": "Морате дати пристанак овом сајту да прикупља/обрађује ваше информације и да вам шаље е-пошту.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/sv/register.json b/public/language/sv/register.json index 081513e301..04d9b29507 100644 --- a/public/language/sv/register.json +++ b/public/language/sv/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Vi kunde inte slutföra din registrering:", "gdpr_agree_data": "Jag ger detta forum mitt medgivande att samla in och behandla min personliga information.", "gdpr_agree_email": "Jag går med på att få sammanfattningar och notiser från detta forum via e-post.", - "gdpr_consent_denied": "Du måste ge ditt medgivande för att detta forum ska kunna samla in och behandla din information, samt skicka dig e-post." + "gdpr_consent_denied": "Du måste ge ditt medgivande för att detta forum ska kunna samla in och behandla din information, samt skicka dig e-post.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/th/register.json b/public/language/th/register.json index 7aad308962..22a64684e8 100644 --- a/public/language/th/register.json +++ b/public/language/th/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "เราไม่สามารถทำให้การสมัครสมาชิกของคุณสำเร็จได้:", "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_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/tr/register.json b/public/language/tr/register.json index 4bdfe87e1a..e9f437adfc 100644 --- a/public/language/tr/register.json +++ b/public/language/tr/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Kaydınız tamamlanamadı:", "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-postası almaya izin veriyorum.", - "gdpr_consent_denied": "Bilgilerinizi toplamak/işlemek ve size e-posta göndermek için bu siteye onay vermelisiniz." + "gdpr_consent_denied": "Bilgilerinizi toplamak/işlemek ve size e-posta göndermek için bu siteye onay vermelisiniz.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/uk/register.json b/public/language/uk/register.json index 7f2b443c1d..38edb14e52 100644 --- a/public/language/uk/register.json +++ b/public/language/uk/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Нам не вдалося вас зареєструвати:", "gdpr_agree_data": "Я надаю згоду на збір та обробку моїх особистих даних на цьому веб-сайті.", "gdpr_agree_email": "Я надаю згоду на отримання дайджесту та поштових повідомлень з цього веб-сайту.", - "gdpr_consent_denied": "Ви мусите надати цьому веб-сайту свою згоду на збір/обробку ваших даних та на отримання поштових повідомлень." + "gdpr_consent_denied": "Ви мусите надати цьому веб-сайту свою згоду на збір/обробку ваших даних та на отримання поштових повідомлень.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/vi/admin/advanced/database.json b/public/language/vi/admin/advanced/database.json index 84bd8c27d6..8af9b2955f 100644 --- a/public/language/vi/admin/advanced/database.json +++ b/public/language/vi/admin/advanced/database.json @@ -15,9 +15,9 @@ "mongo.storage-size": "Kích thước lưu trữ", "mongo.index-size": "Kích thước chỉ mục", "mongo.file-size": "Kích thước tập tin", - "mongo.resident-memory": "Bộ nhớ thường trú", - "mongo.virtual-memory": "Bộ nhớ ảo", - "mongo.mapped-memory": "Nhìn vào bộ nhớ ảo", + "mongo.resident-memory": "Bộ Nhớ Thường Trú", + "mongo.virtual-memory": "Bộ Nhớ Ảo", + "mongo.mapped-memory": "Bộ Nhớ Được Ánh Xạ", "mongo.bytes-in": "Byte trong", "mongo.bytes-out": "Byte ngoài", "mongo.num-requests": "Số lượng yêu cầu", @@ -32,19 +32,19 @@ "redis.connected-clients": "Người dùng kết nối", "redis.connected-slaves": "Connected Slaves", "redis.blocked-clients": "Người dùng vi phạm", - "redis.used-memory": "Bộ nhớ đã sử dụng", + "redis.used-memory": "Bộ Nhớ Đã Sử Dụng", "redis.memory-frag-ratio": "Tỷ lệ phân mảnh bộ nhớ", - "redis.total-connections-recieved": "Tổng số kết nối nhận được", - "redis.total-commands-processed": "Tổng số kết nối đã thực thi", - "redis.iops": "Instantaneous Ops. Per Second", + "redis.total-connections-recieved": "Tổng Số Kết Nối Nhận Được", + "redis.total-commands-processed": "Tổng Số Kết Nối Được Xử Lý", + "redis.iops": "Hoạt động tức thời. Môi giây", "redis.iinput": "Instantaneous Input Per Second", "redis.ioutput": "Instantaneous Output Per Second", - "redis.total-input": "Total Input", - "redis.total-output": "Total Ouput", + "redis.total-input": "Tổng Đầu Vào", + "redis.total-output": "Tổng Đầu Ra", "redis.keyspace-hits": "Keyspace Hits", "redis.keyspace-misses": "Keyspace Misses", - "redis.raw-info": "Redis Raw Info", + "redis.raw-info": "Thông Tin Gốc Của Redis", "postgres": "Postgres", "postgres.version": "PostgreSQL Version", diff --git a/public/language/vi/admin/advanced/errors.json b/public/language/vi/admin/advanced/errors.json index 546f0f1508..e801c996a7 100644 --- a/public/language/vi/admin/advanced/errors.json +++ b/public/language/vi/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", + "figure-x": "Hình %1", + "error-events-per-day": "%1 sự kiện mỗi ngày", + "error.404": "404 Không Tìm Thấy", + "error.503": "503 Dịch Vụ Không Sẵn Có", + "manage-error-log": "Quản Lý Nhật Ký Lỗi", + "export-error-log": "Xuất Nhật ký Lỗi (CSV)", + "clear-error-log": "Xóa Nhật Ký Lỗi", "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" + "count": "Số lượng", + "no-routes-not-found": "Hoan hô! Không có lỗi 404!", + "clear404-confirm": "Bạn có chắc chắn muốn xóa nhật ký lỗi 404 không?", + "clear404-success": "Đã xóa lỗi \"404 Không Tìm Lấy\"" } \ No newline at end of file diff --git a/public/language/vi/admin/advanced/events.json b/public/language/vi/admin/advanced/events.json index 56d9457971..ae63d9da0e 100644 --- a/public/language/vi/admin/advanced/events.json +++ b/public/language/vi/admin/advanced/events.json @@ -1,7 +1,7 @@ { - "events": "Events", - "no-events": "There are no events", - "control-panel": "Events Control Panel", + "events": "Sự kiện", + "no-events": "Không có sự kiện", + "control-panel": "Bảng Điều Khiển Sự Kiện", "delete-events": "Delete Events", "filters": "Filters", "filters-apply": "Apply Filters", diff --git a/public/language/vi/admin/appearance/customise.json b/public/language/vi/admin/appearance/customise.json index 8254adddaa..fd8785bb1f 100644 --- a/public/language/vi/admin/appearance/customise.json +++ b/public/language/vi/admin/appearance/customise.json @@ -1,15 +1,15 @@ { - "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": "Tùy Chỉnh CSS/LESS", + "custom-css.description": "Nhập các khai báo CSS / LESS của bạn tại đây, nó sẽ được áp dụng sau tất cả các kiểu khác.", + "custom-css.enable": "Bật Tùy Chỉnh CSS/LESS", "custom-js": "Javascript tùy chỉnh", "custom-js.description": "Nhập javascript của riêng bạn ở đây. Nó sẽ được thực hiện sau khi trang được tải hoàn toàn.", "custom-js.enable": "Bật Javascript tùy chỉnh", - "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": "Tùy Chỉnh Phần Đầu Trang", + "custom-header.description": "Nhập HTML tùy chỉnh tại đây (VD: Thẻ Meta, v.v...), sẽ được thêm vào phần <head>. Thẻ Script được phép, nhưng không được khuyến khích, vì phần Tùy Chỉnh Javascript đã có sẵn.", + "custom-header.enable": "Bật Tùy Chỉnh Phần Đầu Trang", "custom-css.livereload": "Bật tải lại trực tiếp", "custom-css.livereload.description": "Bật điều này để buộc tất cả các phiên trên mọi thiết bị trong tài khoản của bạn phải làm mới bất cứ khi nào bạn nhấp vào lưu" diff --git a/public/language/vi/admin/appearance/themes.json b/public/language/vi/admin/appearance/themes.json index 597830f379..7f39d53b0e 100644 --- a/public/language/vi/admin/appearance/themes.json +++ b/public/language/vi/admin/appearance/themes.json @@ -1,11 +1,11 @@ { - "checking-for-installed": "Checking for installed themes...", - "homepage": "Homepage", - "select-theme": "Select Theme", - "current-theme": "Current Theme", - "no-themes": "No installed themes found", - "revert-confirm": "Are you sure you wish to restore the default NodeBB theme?", - "theme-changed": "Theme Changed", - "revert-success": "You have successfully reverted your NodeBB back to it's default theme.", - "restart-to-activate": "Please rebuild and restart your NodeBB to fully activate this theme." + "checking-for-installed": "Đang kiểm tra các giao diện đã cài đặt...", + "homepage": "Trang chủ", + "select-theme": "Chọn Giao Diện", + "current-theme": "Giao Diện Hiện Tại", + "no-themes": "Không tìm thấy giao diện đã cài đặt", + "revert-confirm": "Bạn có chắc muốn khôi phục giao diện NodeBB mặc định không?", + "theme-changed": "Giao Diện Đã Được Đổi", + "revert-success": "Bạn đã thành công chuyển lại NodeBB của mình về giao diện mặc định.", + "restart-to-activate": "Vui lòng xây dựng lại và khởi động lại NodeBB của bạn để kích hoạt đầy đủ giao diện này." } \ No newline at end of file diff --git a/public/language/vi/admin/dashboard.json b/public/language/vi/admin/dashboard.json index b7f7169ee4..2710e99e41 100644 --- a/public/language/vi/admin/dashboard.json +++ b/public/language/vi/admin/dashboard.json @@ -1,7 +1,7 @@ { "forum-traffic": "Lưu lượng truy cập", - "page-views": "Lượt xem trang", - "unique-visitors": "Khách truy cập duy nhất", + "page-views": "Xem Trang", + "unique-visitors": "Khách Truy Cập Duy Nhất", "new-users": "Người dùng mới", "posts": "Bài viết", "topics": "Chủ đề", @@ -11,7 +11,7 @@ "page-views-custom": "Tùy chỉnh phạm vi ngày", "page-views-custom-start": "Phạm vi bắt đầu", "page-views-custom-end": "Phạm vi kết thúc", - "page-views-custom-help": "Nhập phạm vi ngày của lượt xem trang bạn muốn xem. Nếu không có bộ chọn ngày, định dạng được chấp nhận là YYYY-MM-DD", + "page-views-custom-help": "Nhập phạm vi ngày mà bạn muốn xem lượt xem trang. Nếu không có bộ chọn ngày, chấp nhận định dạng là YYYY-MM-DD", "page-views-custom-error": "Vui lòng nhập một phạm vi ngày hợp lệ trong định dạng YYYY-MM-DD", "stats.yesterday": "Hôm qua", @@ -32,31 +32,31 @@ "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": "Thông báo", + "restart-not-required": "Không yêu cầu khởi động lại", + "restart-required": "Yêu cầu khởi động lại", + "search-plugin-installed": "Plugin Tìm Kiếm đã được cài đặt", + "search-plugin-not-installed": "Plugin Tìm Kiếm chưa được cài đặt", "search-plugin-tooltip": "Install a search plugin from the plugin page in order to activate search functionality", "control-panel": "Điều khiển hệ thống", - "rebuild-and-restart": "Rebuild & Restart", - "restart": "Restart", - "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", + "rebuild-and-restart": "Xây Dựng Lại & Khởi Động Lại", + "restart": "Khởi động lại", + "restart-warning": "Xây dựng lại hoặc Khởi động lại NodeBB của bạn sẽ hủy tất cả các kết nối hiện có trong vài giây.", + "restart-disabled": "Việc xây dựng lại và khởi động lại NodeBB của bạn đã bị vô hiệu hóa vì bạn dường như không chạy nó qua daemon thích hợp.", + "maintenance-mode": "Chế Độ Bảo Trì", + "maintenance-mode-title": "Bấm vào đây để thiết lập chế độ bảo trì cho NodeBB", + "realtime-chart-updates": "Cập Nhật Biểu Đồ Thời Gian Thực", - "active-users": "Active Users", + "active-users": "Người Dùng Hoạt Động", "active-users.users": "Users", "active-users.guests": "Guests", - "active-users.total": "Total", + "active-users.total": "Tổng", "active-users.connections": "Kết nối", - "anonymous-registered-users": "Anonymous vs Registered Users", - "anonymous": "Anonymous", - "registered": "Registered", + "anonymous-registered-users": "Người Dùng Ẩn Danh và Đã Đăng Ký", + "anonymous": "Ẩn Danh", + "registered": "Đã đăng ký", "user-presence": "User Presence", "on-categories": "On categories list", @@ -67,13 +67,13 @@ "high-presence-topics": "High Presence Topics", - "graphs.page-views": "Page Views", - "graphs.page-views-registered": "Page Views Registered", - "graphs.page-views-guest": "Page Views Guest", - "graphs.page-views-bot": "Page Views Bot", - "graphs.unique-visitors": "Unique Visitors", - "graphs.registered-users": "Registered Users", - "graphs.anonymous-users": "Anonymous Users", + "graphs.page-views": "Xem Trang", + "graphs.page-views-registered": "Đã Đăng Ký Xem Trang", + "graphs.page-views-guest": "Khách Xem Trang", + "graphs.page-views-bot": "Bot Xem Trang", + "graphs.unique-visitors": "Khách Truy Cập Duy Nhất", + "graphs.registered-users": "Người Dùng Đã Đăng Ký", + "graphs.anonymous-users": "Người Dùng Ẩn Danh", "last-restarted-by": "Khởi động lại lần cuối bởi", "no-users-browsing": "No users browsing" } diff --git a/public/language/vi/admin/development/info.json b/public/language/vi/admin/development/info.json index 1003af1a5f..3b14058737 100644 --- a/public/language/vi/admin/development/info.json +++ b/public/language/vi/admin/development/info.json @@ -1,21 +1,21 @@ { - "you-are-on": "You are on %1:%2", + "you-are-on": "Bạn đang trên %1:%2", "ip": "IP %1", - "nodes-responded": "%1 nodes responded within %2ms!", - "host": "host", - "primary": "primary / run jobs", + "nodes-responded": "%1 nút đã phản hồi trong %2ms!", + "host": "máy chủ", + "primary": "công việc chính/điều hành", "pid": "pid", "nodejs": "nodejs", - "online": "online", + "online": "trực tuyến", "git": "git", - "memory": "memory", - "load": "system load", - "cpu-usage": "cpu usage", - "uptime": "uptime", + "memory": "bộ nhớ", + "load": "tải hệ thống", + "cpu-usage": "sử dụng cpu", + "uptime": "thời gian hoạt động", - "registered": "Registered", + "registered": "Đã đăng ký", "sockets": "Sockets", - "guests": "Guests", + "guests": "Khách", - "info": "Info" + "info": "Thông tin" } \ No newline at end of file diff --git a/public/language/vi/admin/development/logger.json b/public/language/vi/admin/development/logger.json index 6ab9558149..e0361c134d 100644 --- a/public/language/vi/admin/development/logger.json +++ b/public/language/vi/admin/development/logger.json @@ -1,12 +1,12 @@ { - "logger-settings": "Logger Settings", - "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", - "file-path-placeholder": "/path/to/log/file.log ::: leave blank to log to your terminal", + "logger-settings": "Cài Đặt Trình Ghi Nhật Ký", + "description": "Khi bật lựa chọn này, bạn sẽ nhận nhật ký ở công cụ dòng lệnh của bạn. Nếu bạn chỉ định một đường dẫn, nhật ký sẽ được lưu vào một tệp thay thế. Ghi nhật ký HTTP hữu ích để thu thập số liệu thống kê về ai, khi nào và những gì mọi người truy cập trên diễn đàn của bạn. Ngoài việc ghi nhật ký các yêu cầu HTTP, chúng tôi cũng có thể ghi nhật ký các sự kiện socket.io. Ghi nhật ký Socket.io, kết hợp với màn hình redis-cli, có thể rất hữu ích cho việc tìm hiểu nội bộ của NodeBB.", + "explanation": "Chỉ cần chọn/bỏ chọn cài đặt ghi nhật ký để bật hoặc tắt ghi nhật ký một cách nhanh chóng. Không cần khởi động lại.", + "enable-http": "Bật ghi nhật ký HTTP", + "enable-socket": "Bật ghi nhật ký sự kiện socket.io", + "file-path": "Đường dẫn đến tệp nhật ký", + "file-path-placeholder": "/path/to/log/file.log ::: để trống để hiện nhật ký trên cửa sổ dòng lệnh", - "control-panel": "Logger Control Panel", - "update-settings": "Update Logger Settings" + "control-panel": "Bảng Điều Khiển Trình Ghi Nhật Ký", + "update-settings": "Cập Nhật Cài Đặt Trình Ghi Nhật Ký" } \ No newline at end of file diff --git a/public/language/vi/admin/extend/plugins.json b/public/language/vi/admin/extend/plugins.json index 009cc11779..45325ad891 100644 --- a/public/language/vi/admin/extend/plugins.json +++ b/public/language/vi/admin/extend/plugins.json @@ -1,55 +1,55 @@ { "trending": "Trending", - "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": "Đã cài đặt", + "active": "Kích hoạt", + "inactive": "Chưa kích hoạt", + "out-of-date": "Hết Hạn", + "none-found": "Không tìm thấy plugin nào.", + "none-active": "Không Có Plugin Hoạt Động", + "find-plugins": "Tìm Plugins", - "plugin-search": "Plugin Search", - "plugin-search-placeholder": "Search for plugin...", - "submit-anonymous-usage": "Submit anonymous plugin usage data.", - "reorder-plugins": "Re-order Plugins", - "order-active": "Order Active Plugins", - "dev-interested": "Interested in writing plugins for NodeBB?", - "docs-info": "Full documentation regarding plugin authoring can be found in the NodeBB Docs Portal.", + "plugin-search": "Tìm Plugin", + "plugin-search-placeholder": "Tìm kiếm plugin...", + "submit-anonymous-usage": "Gửi dữ liệu sử dụng plugin ẩn danh.", + "reorder-plugins": "Sắp Xếp Lại Plugin", + "order-active": "Sắp Xếp Plugin Hoạt Động", + "dev-interested": "Bạn quan tâm đến việc viết plugin cho NodeBB?", + "docs-info": "Tài liệu đầy đủ về tác giả plugin có thể được tìm thấy trong Cổng Thông Tin Tài Liệu NodeBB .", - "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", + "order.description": "Một số plugin nhất định hoạt động lý tưởng khi chúng được khởi tạo trước / sau các plugin khác.", + "order.explanation": "Các plugin tải theo thứ tự được chỉ định ở đây, từ trên xuống dưới", - "plugin-item.themes": "Themes", - "plugin-item.deactivate": "Deactivate", - "plugin-item.activate": "Activate", + "plugin-item.themes": "Giao diện", + "plugin-item.deactivate": "Hủy kích hoạt", + "plugin-item.activate": "Kích hoạt", "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.uninstall": "Gỡ cài đặt", + "plugin-item.settings": "Cài đặt", + "plugin-item.installed": "Đã Cài Đặt", + "plugin-item.latest": "Mới nhất", + "plugin-item.upgrade": "Nâng cấp", + "plugin-item.more-info": "Để biết thêm thông tin:", + "plugin-item.unknown": "Không Xác Định", + "plugin-item.unknown-explanation": "Không thể xác định trạng thái của plugin này, có thể do lỗi định cấu hình sai.", "plugin-item.compatible": "This plugin works on NodeBB %1", "plugin-item.not-compatible": "This plugin has no compatibility data, make sure it works before installing on your production environment.", - "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.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.enabled": "Đã Bật Plugin", + "alert.disabled": "Plugin Đã Tắt", + "alert.upgraded": "Đã Nâng Cấp Plugin", + "alert.installed": "Đã Cài Đặt Plugin", + "alert.uninstalled": "Đã Gỡ Bỏ Plugin", + "alert.activate-success": "Vui lòng khởi động lại NodeBB của bạn để kích hoạt hoàn toàn plugin này", + "alert.deactivate-success": "Đã hủy kích hoạt plugin thành công", + "alert.upgrade-success": "Vui lòng xây dựng lại và khởi động lại NodeBB của bạn để nâng cấp đầy đủ plugin này.", + "alert.install-success": "Đã cài đặt thành công plugin, vui lòng kích hoạt plugin.", + "alert.uninstall-success": "Đã hủy kích hoạt và gỡ cài đặt plugin thành công.", + "alert.suggest-error": "

NodeBB không thể tiếp cận trình quản lý gói, hãy tiến hành cài đặt phiên bản mới nhất?

Máy chủ trả về (%1): %2
", + "alert.package-manager-unreachable": "

NodeBB không thể tiếp cận trình quản lý gói, bản nâng cấp không được đề xuất vào lúc này.

", + "alert.incompatible": "

Phiên bản NodeBB (v%1) của bạn chỉ được xóa để nâng cấp lên v%2 của plugin này. Vui lòng cập nhật NodeBB của bạn nếu muốn cài đặt phiên bản mới hơn của plugin này.

", + "alert.possibly-incompatible": "

Không Có Thông Tin Tương Thích

Plugin này không đưa ra một phiên bản cụ thể để cài đặt với phiên bản NodeBB của bạn. Không đảm bảo khả năng tương thích hoàn toàn và có thể khiến NodeBB của bạn không hoạt động bình thường.

Trường hợp NodeBB không thể hoạt động đúng:

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

Tiếp tục cài đặt phiên bản mới nhất của plugin này?

", "alert.reorder": "Plugins Re-ordered", - "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.", + "alert.reorder-success": "Vui lòng xây dựng lại và khởi động lại NodeBB của bạn để hoàn tất quá trình.", "license.title": "Plugin License Information", "license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.", diff --git a/public/language/vi/admin/extend/rewards.json b/public/language/vi/admin/extend/rewards.json index 5383a90b33..486afa2fc3 100644 --- a/public/language/vi/admin/extend/rewards.json +++ b/public/language/vi/admin/extend/rewards.json @@ -1,17 +1,17 @@ { - "rewards": "Rewards", + "rewards": "Phần thưởng", "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", + "condition-then": "Sau đó:", + "max-claims": "Số lần nhận thưởng có thể nhận được", + "zero-infinite": "Nhập 0 cho vô hạn", + "delete": "Xóa", + "enable": "Bật", + "disable": "Tắt", + "control-panel": "Kiểm Soát Phần Thưởng", + "new-reward": "Phần Thưởng Mới", - "alert.delete-success": "Successfully deleted reward", - "alert.no-inputs-found": "Illegal reward - no inputs found!", - "alert.save-success": "Successfully saved rewards" + "alert.delete-success": "Đã xóa thành công phần thưởng", + "alert.no-inputs-found": "Phần thưởng không hợp lệ - không tìm thấy đầu vào!", + "alert.save-success": "Đã lưu thành công phần thưởng" } \ No newline at end of file diff --git a/public/language/vi/admin/extend/widgets.json b/public/language/vi/admin/extend/widgets.json index ab9bfb4cdb..d735ea0645 100644 --- a/public/language/vi/admin/extend/widgets.json +++ b/public/language/vi/admin/extend/widgets.json @@ -1,21 +1,21 @@ { - "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 widget essentials plugin in the plugins control panel.", + "available": "Tiện ích có sẵn", + "explanation": "Chọn một tiện ích từ menu thả xuống, sau đó kéo và thả nó vào khu vực tiện ích của mẫu ở bên trái.", + "none-installed": "Không tìm thấy tiện ích nào! Kích hoạt plugin tiện ích cần thiết trong bảng điều khiểnplugins .", "clone-from": "Clone widgets from", "containers.available": "Available Containers", - "containers.explanation": "Drag and drop on top of any active widget", + "containers.explanation": "Kéo và thả lên trên bất kỳ tiện ích đang hoạt động", "containers.none": "None", - "container.well": "Well", + "container.well": "Tốt", "container.jumbotron": "Jumbotron", "container.panel": "Panel", "container.panel-header": "Panel Header", "container.panel-body": "Panel Body", "container.alert": "Alert", - "alert.confirm-delete": "Are you sure you wish to delete this widget?", - "alert.updated": "Widgets Updated", - "alert.update-success": "Successfully updated widgets", + "alert.confirm-delete": "Bạn có chắc chắn muốn xóa tiện ích này không?", + "alert.updated": "Đã Cập Nhật Tiện Ích", + "alert.update-success": "Đã cập nhật thành công các tiện ích", "alert.clone-success": "Successfully cloned widgets", "error.select-clone": "Please select a page to clone from", diff --git a/public/language/vi/admin/manage/categories.json b/public/language/vi/admin/manage/categories.json index 985ce62783..0b5fb4a251 100644 --- a/public/language/vi/admin/manage/categories.json +++ b/public/language/vi/admin/manage/categories.json @@ -53,13 +53,13 @@ "privileges.copy-group-privileges-to-children": "Copy this group's privileges to the children of this category.", "privileges.copy-group-privileges-to-all-categories": "Copy this group's privileges to all categories.", "privileges.copy-group-privileges-from": "Copy this group's privileges from another category.", - "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.", + "privileges.inherit": "Nếu nhóm người dùng đã đăng ký được cấp một đặc quyền cụ thể, tất cả các nhóm khác nhận được một đặc quyền ngầm , ngay cả khi chúng không được xác định/kiểm tra. Đặc quyền ngầm này được hiển thị cho bạn bởi vì tất cả người dùng là một phần của nhóm người dùng đã đăng ký , và do đó, các đặc quyền cho các nhóm bổ sung không cần được cấp một cách rõ ràng.", "privileges.copy-success": "Privileges copied!", "analytics.back": "Back to Categories List", "analytics.title": "Analytics for \"%1\" category", - "analytics.pageviews-hourly": "Figure 1 – Hourly page views for this category", - "analytics.pageviews-daily": "Figure 2 – Daily page views for this category", + "analytics.pageviews-hourly": "Hình 1 – Số lượt xem trang hàng giờ cho chuyên mục này", + "analytics.pageviews-daily": "Hình 2 – Số lượt xem trang hàng ngày cho chuyên mục này", "analytics.topics-daily": "Figure 3 – Daily topics created in this category", "analytics.posts-daily": "Figure 4 – Daily posts made in this category", diff --git a/public/language/vi/admin/manage/groups.json b/public/language/vi/admin/manage/groups.json index 911fcce010..bb4fafd523 100644 --- a/public/language/vi/admin/manage/groups.json +++ b/public/language/vi/admin/manage/groups.json @@ -13,7 +13,7 @@ "download-csv": "CSV", "search-placeholder": "Search", "create": "Create Group", - "description-placeholder": "A short description about your group", + "description-placeholder": "Mô tả ngắn gọn về nhóm của bạn", "create-button": "Create", "alerts.create-failure": "Uh-Oh

There was a problem creating your group. Please try again later!

", diff --git a/public/language/vi/admin/manage/registration.json b/public/language/vi/admin/manage/registration.json index bf6ab3e613..02d35affca 100644 --- a/public/language/vi/admin/manage/registration.json +++ b/public/language/vi/admin/manage/registration.json @@ -14,7 +14,7 @@ "invitations.description": "Dưới đây là danh sách hoàn tất các lời mời đã gửi. Bấm ctrl-f để tìm kiếm trong danh sách bằng email hoặc tên đăng nhập.

Tên đăng nhập sẽ được hiển thị bên phải email cho những người dùng đã đổi lời mời của họ.", "invitations.inviter-username": "Inviter Username", "invitations.invitee-email": "Invitee Email", - "invitations.invitee-username": "Invitee Username (if registered)", + "invitations.invitee-username": "Tên Đăng Nhập Người Được Mời (nếu đã đăng ký)", "invitations.confirm-delete": "Are you sure you wish to delete this invitation?" } \ No newline at end of file diff --git a/public/language/vi/admin/menu.json b/public/language/vi/admin/menu.json index 0bd7940e25..8b891e30da 100644 --- a/public/language/vi/admin/menu.json +++ b/public/language/vi/admin/menu.json @@ -48,7 +48,7 @@ "section-extend": "Mở rộng", "extend/plugins": "Plugins", - "extend/widgets": "Widgets", + "extend/widgets": "Tiện ích", "extend/rewards": "Phần thưởng", "section-social-auth": "Xác thực xã hội", @@ -67,7 +67,7 @@ "development/info": "Thông tin", "rebuild-and-restart-forum": "Xây dựng lại & Khởi động lại diễn đàn", - "restart-forum": "Khởi động lại diễn đàn", + "restart-forum": "Khởi Động Lại Diễn Đàn", "logout": "Đăng xuất", "view-forum": "Xem diễn đàn", diff --git a/public/language/vi/admin/settings/advanced.json b/public/language/vi/admin/settings/advanced.json index 5c6b2f1583..62defef5b4 100644 --- a/public/language/vi/admin/settings/advanced.json +++ b/public/language/vi/admin/settings/advanced.json @@ -1,8 +1,8 @@ { - "maintenance-mode": "Chế độ bảo trì", - "maintenance-mode.help": "Khi diễn đàn ở chế độ bảo trì, tất cả các yêu cầu sẽ được chuyển hướng đến một trang giữ tĩnh. Quản trị viên được miễn chuyển hướng này và có thể truy cập trang web bình thường.", - "maintenance-mode.status": "Mã trạng thái chế độ bảo trì", - "maintenance-mode.message": "Thông điệp bảo trì", + "maintenance-mode": "Chế Độ Bảo Trì", + "maintenance-mode.help": "Khi diễn đàn ở chế độ bảo trì, tất cả các yêu cầu sẽ được chuyển hướng đến một trang giữ tĩnh. Quản trị viên không bị chuyển hướng này và có thể truy cập trang bình thường.", + "maintenance-mode.status": "Mã Trạng Thái Chế Độ Bảo Trì", + "maintenance-mode.message": "Thông Báo Bảo Trì", "headers": "Headers", "headers.allow-from": "Đặt ALLOW-FROM để đặt NodeBB trong iFrame", "headers.csp-frame-ancestors": "Set Content-Security-Policy frame-ancestors header to Place NodeBB in an iFrame", @@ -25,9 +25,9 @@ "traffic.help": "NodeBB uses 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": "Bật quản lý lưu lượng", "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.event-lag-help": "Giảm giá trị này sẽ giảm thời gian chờ tải trang, nhưng cũng sẽ hiển thị thông báo \"tải quá mức\" cho nhiều người dùng hơn. (Yêu cầu khởi động lại)", "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.lag-check-interval-help": "Việc hạ thấp giá trị này khiến NodeBB trở nên nhạy cảm hơn với tải đột biến, nhưng cũng có thể khiến kiểm tra trở nên quá nhạy. (Yêu cầu khởi động lại)", "sockets.settings": "WebSocket Settings", "sockets.max-attempts": "Max Reconnection Attempts", @@ -36,7 +36,7 @@ "analytics.settings": "Analytics Settings", "analytics.max-cache": "Analytics Cache Max Value", - "analytics.max-cache-help": "On high-traffic installs, the cache could be exhausted continuously if there are more concurrent active users than the Max Cache value. (Restart required)", + "analytics.max-cache-help": "Cài đặt khi có lưu lượng truy cập cao, bộ nhớ đệm có thể bị cạn liên tục nếu có nhiều người dùng hoạt động đồng thời hơn giá trị Bộ Nhớ Đệm tối đa. (Bắt buộc khởi động lại)", "compression.settings": "Compression Settings", "compression.enable": "Enable Compression", "compression.help": "This setting enables gzip compression. For a high-traffic website in production, the best way to put compression in place is to implement it at a reverse proxy level. You can enable it here for testing purposes." diff --git a/public/language/vi/admin/settings/general.json b/public/language/vi/admin/settings/general.json index af76ee19b7..7b319ee898 100644 --- a/public/language/vi/admin/settings/general.json +++ b/public/language/vi/admin/settings/general.json @@ -12,7 +12,7 @@ "browser-title-help": "If no browser title is specified, the site title will be used", "title-layout": "Title Layout", "title-layout-help": "Define how the browser title will be structured ie. {pageTitle} | {browserTitle}", - "description.placeholder": "A short description about your community", + "description.placeholder": "Mô tả ngắn gọn về cộng đồng của bạn", "description": "Site Description", "keywords": "Site Keywords", "keywords-placeholder": "Keywords describing your community, comma-separated", diff --git a/public/language/vi/admin/settings/post.json b/public/language/vi/admin/settings/post.json index 27493aafbd..1021b04473 100644 --- a/public/language/vi/admin/settings/post.json +++ b/public/language/vi/admin/settings/post.json @@ -31,7 +31,7 @@ "restrictions.stale-help": "If a topic is considered \"stale\", then a warning will be shown to users who attempt to reply to that topic.", "timestamp": "Timestamp", "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.", + "timestamp.cut-off-help": "Ngày tháng & thời gian sẽ được hiển thị một cách tương đối (VD: \"3 giờ trước\" / \"5 ngày trước\"), và bản địa hóa thành nhiều\n\t\t\t\t\tngôn ngữ. Sau một thời điểm nhất định, dòng chữ này có thể được chuyển sang hiển thị ngày được bản địa hóa\n\t\t\t\t\t(VD: 5 Tháng 11, 2016 15:30).
(Mặc định: 30, hoặc một tháng). Đặt là 0 để luôn hiển thị ngày tháng, để trống để luôn hiển thị thời gian tương đối.", "timestamp.necro-threshold": "Necro Threshold (in days)", "timestamp.necro-threshold-help": "A message will be shown between posts if the time between them is longer than the necro threshold. (Default: 7, or one week). Set to 0 to disable.", "timestamp.topic-views-interval": "Increment topic views interval (in minutes)", diff --git a/public/language/vi/admin/settings/reputation.json b/public/language/vi/admin/settings/reputation.json index f5659569a9..08a841ab03 100644 --- a/public/language/vi/admin/settings/reputation.json +++ b/public/language/vi/admin/settings/reputation.json @@ -9,7 +9,7 @@ "downvotes-per-user-per-day": "Downvotes per user per day (set to 0 for unlimited downvotes)", "min-rep-flag": "Minimum reputation to flag posts", "min-rep-website": "Minimum reputation to add \"Website\" to user profile", - "min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile", + "min-rep-aboutme": "Uy tín tối thiểu để thêm \"Giới thiệu bản thân\" vào hồ sơ người dùng", "min-rep-signature": "Minimum reputation to add \"Signature\" to user profile", "min-rep-profile-picture": "Minimum reputation to add \"Profile Picture\" to user profile", "min-rep-cover-picture": "Minimum reputation to add \"Cover Picture\" to user profile", diff --git a/public/language/vi/admin/settings/user.json b/public/language/vi/admin/settings/user.json index 48be13b75e..7bcc2a2643 100644 --- a/public/language/vi/admin/settings/user.json +++ b/public/language/vi/admin/settings/user.json @@ -43,7 +43,7 @@ "registration-type.admin-invite-only": "Admin Invite Only", "registration-type.disabled": "No registration", "registration-type.help": "Normal - Users can register from the /register page.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", - "registration-approval-type.help": "Normal - Users are registered immediately.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
", + "registration-approval-type.help": "Bình thường - Người dùng được đăng ký ngay lập tức.
\nPhê duyệt của quản trị viên - Đăng ký người dùng được đặt trong một hàng đợi phê duyệt cho quản trị viên.
\nPhê duyệt của quản trị viên cho các IP - Bình thường cho người dùng mới, Phê duyệt quản trị cho các địa chỉ IP đã có tài khoản.
", "registration-queue-auto-approve-time": "Automatic Approval Time", "registration-queue-auto-approve-time-help": "Hours before user is approved automatically. 0 to disable.", "registration-queue-show-average-time": "Show users average time it takes to approve a new user", @@ -56,7 +56,7 @@ "max-username-length": "Maximum Username Length", "min-password-length": "Minimum Password Length", "min-password-strength": "Minimum Password Strength", - "max-about-me-length": "Maximum About Me Length", + "max-about-me-length": "Độ Dài Tối Đa Giới Thiệu Bản Thân", "terms-of-use": "Forum Terms of Use (Leave blank to disable)", "user-search": "User Search", "user-search-results-per-page": "Number of results to display", diff --git a/public/language/vi/error.json b/public/language/vi/error.json index e53704a147..d4c2641dd8 100644 --- a/public/language/vi/error.json +++ b/public/language/vi/error.json @@ -9,12 +9,12 @@ "invalid-tid": "ID chủ đề không hợp lệ", "invalid-pid": "ID bài viết không hợp lệ", "invalid-uid": "ID tài khoản không hợp lệ", - "invalid-date": "A valid date must be provided", + "invalid-date": "Phải cung cấp một ngày hợp lệ", "invalid-username": "Tên đăng nhập không hợp lệ", "invalid-email": "Email không hợp lệ", - "invalid-fullname": "Invalid Fullname", - "invalid-location": "Invalid Location", - "invalid-birthday": "Invalid Birthday", + "invalid-fullname": "Tên Đầy Đủ Không Hợp Lệ", + "invalid-location": "Vị Trí Không Hợp Lệ", + "invalid-birthday": "Sinh Nhật Không Hợp Lệ", "invalid-title": "Tiêu đề không hợp lệ", "invalid-user-data": "Dữ liệu tài khoản không hợp lệ", "invalid-password": "Mật khẩu không hợp lệ", @@ -27,20 +27,20 @@ "invalid-pagination-value": "Giá trị trang không hợp lệ, tối thiểu phải là %1 và tối đa là %2", "username-taken": "Tên đăng nhập đã tồn tại", "email-taken": "Email đã được đăng kí", - "email-invited": "Email was already invited", + "email-invited": "Email đã được mời", "email-not-confirmed": "Bạn không thể đăng bài cho đến khi email của bạn được xác nhận, vui lòng nhấp vào đây để xác nhận email của bạn.", "email-not-confirmed-chat": "Bạn không được quyền chat nếu email của bạn chưa được xác nhận, vui lòng click vào đây để xác nhận email của bạn.", - "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You won't be able to post or chat until your email is confirmed.", + "email-not-confirmed-email-sent": "Email của bạn vẫn chưa được xác nhận, vui lòng kiểm tra hộp thư đến của bạn. Bạn sẽ không thể đăng hoặc trò chuyện cho đến khi email được xác nhận.", "no-email-to-confirm": "Diễn đàn này yêu cầu xác nhận email, vui lòng nhấn vào đây để nhập email.", "email-confirm-failed": "Chúng tôi không thể xác nhận email của bạn, vui lòng thử lại sau.", "confirm-email-already-sent": "Email xác nhận đã được gửi, vui lòng chờ %1 phút để yêu cầu gửi lại.", "sendmail-not-found": "Không tìm thấy lệnh thực thi \"sendmail\", hãy chắc chắn nó đã được cài đặt và thực thi bởi người quản trị đang vận hành NodeBB", - "digest-not-enabled": "This user does not have digests enabled, or the system default is not configured to send digests", + "digest-not-enabled": "Người dùng này chưa bật thông báo hoặc mặc định hệ thống không được cấu hình để gửi thông báo", "username-too-short": "Tên đăng nhập quá ngắn", "username-too-long": "Tên đăng nhập quá dài", "password-too-long": "Mật khẩu quá dài", - "reset-rate-limited": "Too many password reset requests (rate limited)", - "reset-same-password": "Please use a password that is different from your current one", + "reset-rate-limited": "Quá nhiều yêu cầu đặt lại mật khẩu (giới hạn tỷ lệ)", + "reset-same-password": "Vui lòng sử dụng mật khẩu khác với mật khẩu hiện tại của bạn", "user-banned": "Tài khoản bị ban", "user-banned-reason": "Xin lỗi, tài khoản này đã bị khóa (Lí do: %1)", "user-banned-reason-until": "Rất tiếc, tài khoản này đã bị cấm cho đến %1 (Lý do: %2)", @@ -91,9 +91,9 @@ "already-unbookmarked": "Bạn đã hủy bookmark chủ đề này rồi", "cant-ban-other-admins": "Bạn không thể cấm được các quản trị viên khác", "cant-remove-last-admin": "Bạn là quản trị viên duy nhất. Hãy cho thành viên khác làm quản trị viên trước khi huỷ bỏ quyền quản trị của bạn.", - "account-deletion-disabled": "Account deletion is disabled", + "account-deletion-disabled": "Tính năng xóa tài khoản đã bị tắt", "cant-delete-admin": "Hủy quyền quản trị của tài khoản này trước khi xóa", - "already-deleting": "Already deleting", + "already-deleting": "Đã sẵn sàng xóa", "invalid-image": "Hình ảnh không hợp lệ", "invalid-image-type": "Định dạng ảnh không hợp lệ. Những định dạng được cho phép là: %1", "invalid-image-extension": "Định dạng ảnh không hợp lệ", @@ -108,8 +108,8 @@ "group-needs-owner": "Nhóm này phải có tối thiểu một chủ sỡ hữu", "group-already-invited": "Thành viên này đã được mời", "group-already-requested": "Yêu cầu tham gia của bạn đã được gửi.", - "group-join-disabled": "You are not able to join this group at this time", - "group-leave-disabled": "You are not able to leave this group at this time", + "group-join-disabled": "Bạn không thể tham gia nhóm này vào lúc này", + "group-leave-disabled": "Bạn không thể rời khỏi nhóm này vào lúc này", "post-already-deleted": "Bài viết này đã bị xóa", "post-already-restored": "Bài viết này đã được phục hồi", "topic-already-deleted": "Chủ đề này đã bị xóa", @@ -119,7 +119,7 @@ "invalid-file": "File không hợp lệ", "uploads-are-disabled": "Đã khóa lựa chọn tải lên", "signature-too-long": "Rất tiếc, chữ ký của bạn chỉ có thể có tối đa %1 ký tự.", - "about-me-too-long": "Rất tiếc, giới thiệu bản thân của bạn chỉ có thể có tối đa %1 ký tự.", + "about-me-too-long": "Rất tiếc, giới thiệu bản thân của bạn không thể dài hơn %1 ký tự.", "cant-chat-with-yourself": "Bạn không thể chat với chính bạn!", "chat-restricted": "Người dùng này đã bật chế độ hạn chế tin nhắn chat. Bạn phải được anh/cô ta follow thì mới có thể gởi tin nhắn đến họ được.", "chat-disabled": "Hệ thống chat đã bị vô hiệu hoá", @@ -132,8 +132,8 @@ "chat-edit-duration-expired": "Bạn chỉ được phép sửa cuộc trò chuyện này sau %1 giây(s) sau khi viết bài.", "chat-delete-duration-expired": "Bạn chỉ được phép xóa cuộc trò chuyện này sau %1 giây(s) sau khi viết bài.", "chat-deleted-already": "Cuộc trò chuyện này đã được xóa.", - "chat-restored-already": "This chat message has already been restored.", - "chat-room-does-not-exist": "Chat room does not exist.", + "chat-restored-already": "Tin nhắn trò chuyện này đã được khôi phục.", + "chat-room-does-not-exist": "Phòng trò chuyện không tồn tại.", "already-voting-for-this-post": "Bạn đã bỏ phiếu cho bài viết này", "reputation-system-disabled": "Hệ thống tín nhiệm đã bị vô hiệu hóa.", "downvoting-disabled": "Downvote đã bị tắt", @@ -144,14 +144,14 @@ "not-enough-reputation-min-rep-signature": "Bạn không đủ uy tín để thêm chữ ký.", "not-enough-reputation-min-rep-profile-picture": "Bạn không đủ uy tín để thêm ảnh hồ sơ.", "not-enough-reputation-min-rep-cover-picture": "Bạn không đủ uy tính để thêm ảnh nền.", - "post-already-flagged": "You have already flagged this post", - "user-already-flagged": "You have already flagged this user", - "post-flagged-too-many-times": "This post has been flagged by others already", - "user-flagged-too-many-times": "This user has been flagged by others already", - "cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)", + "post-already-flagged": "Bạn đã gắn cờ bài đăng này", + "user-already-flagged": "Bạn đã gắn cờ người dùng này", + "post-flagged-too-many-times": "Bài đăng này đã bị người khác gắn cờ", + "user-flagged-too-many-times": "Người dùng này đã bị người khác gắn cờ", + "cant-flag-privileged": "Bạn không có quyền gắn cờ hồ sơ / nội dung của người dùng đặc biệt (người kiểm duyệt/ người điều hành toàn quyền/ quản trị viên)", "self-vote": "Bạn không thể tự bầu cho bài đăng của mình", - "too-many-downvotes-today": "You can only downvote %1 times a day", - "too-many-downvotes-today-user": "You can only downvote a user %1 times a day", + "too-many-downvotes-today": "Bạn chỉ có thể phản đối %1 lần một ngày", + "too-many-downvotes-today-user": "Bạn chỉ có thể phản đối người dùng %1 lần một ngày", "reload-failed": "NodeBB gặp lỗi trong khi tải lại: \"%1\". NodeBB sẽ tiếp tục hoạt động với dữ liệu trước đó, tuy nhiên bạn nên tháo gỡ những gì bạn vừa thực hiện trước khi tải lại.", "registration-error": "Lỗi đăng kí", "parse-error": "Có gì không ổn khi nhận kết quả từ máy chủ", @@ -169,13 +169,13 @@ "invalid-session-text": "Có vẻ như phiên đăng nhập của bạn đã không còn hoạt động nữa, hoặc không còn đúng với thông tin trên máy chủ. Vui lòng tải lại trang này", "no-topics-selected": "Không có chủ đề nào đang được chọn!", "cant-move-to-same-topic": "Bạn không thể di chuyển bài viết vào cùng chủ đề hiện tại!", - "cant-move-topic-to-same-category": "Can't move topic to the same category!", + "cant-move-topic-to-same-category": "Không thể di chuyển chủ đề sang cùng chuyên mục!", "cannot-block-self": "Bạn không thể tự khóa tài khoản của bạn!", "cannot-block-privileged": "Bạn không thể khóa người quản trị hoặc là người quản lý chung.", - "cannot-block-guest": "Guest are not able to block other users", - "already-blocked": "This user is already blocked", - "already-unblocked": "This user is already unblocked", + "cannot-block-guest": "Khách không thể chặn người dùng khác", + "already-blocked": "Người dùng này đã bị chặn", + "already-unblocked": "Người dùng này đã được bỏ chặn", "no-connection": "Kết nối internet của bạn có vấn đề.", - "socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later", - "plugin-not-whitelisted": "Unable to install plugin – only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP" + "socket-reconnect-failed": "Không thể truy cập máy chủ vào lúc này. Nhấp vào đây để thử lại hoặc thử lại sau", + "plugin-not-whitelisted": "Không thể cài đặt plugin – chỉ những plugin được Trình quản lý gói NodeBB đưa vào danh sách trắng mới có thể được cài đặt qua ACP" } \ No newline at end of file diff --git a/public/language/vi/global.json b/public/language/vi/global.json index 01a9c12aac..5c76e0c1a2 100644 --- a/public/language/vi/global.json +++ b/public/language/vi/global.json @@ -1,21 +1,21 @@ { "home": "Trang chủ", "search": "Tìm kiếm", - "buttons.close": "Đóng lại", + "buttons.close": "Đóng", "403.title": "Truy cập bị từ chối", "403.message": "Có vẻ bạn đang cố vào một trang mà bạn không có quyền truy cập.", "403.login": "Có lẽ bạn nên thử đăng nhập?", "404.title": "Không tìm thấy", "404.message": "Có vẻ như bạn đang cố vào một trang không tồn tại. Hãy trở lại trang chủ.", - "500.title": "Internal Error.", - "500.message": "Úi chà! Có vẻ như có trục trặc rồi!", - "400.title": "Bad Request.", + "500.title": "Lỗi Bên Trong.", + "500.message": "Úi chà! Có vẻ như đã xảy ra sự cố!", + "400.title": "Yêu Cầu Không Hợp Lệ.", "400.message": "Có vẻ như đường dẫn này không hợp lệ, vui lòng kiểm tra và thử lại lần nữa. Bạn cũng có thể quay về trang chủ ngay.", "register": "Đăng ký", "login": "Đăng nhập", - "please_log_in": "Xin hãy đăng nhập", + "please_log_in": "Vui Lòng Đăng Nhập", "logout": "Đăng xuất", - "posting_restriction_info": "Hiện giờ chỉ có các thành viên mới được quyền gửi bài viết, hãy nhấn vào đây để đăng nhập", + "posting_restriction_info": "Hiện tại giới hạn chỉ các hành viên đã đăng ký mới được đăng bài, nhấn vào đây để đăng nhập.", "welcome_back": "Chào mừng bạn quay lại", "you_have_successfully_logged_in": "Bạn đã đăng nhập thành công", "save_changes": "Lưu thay đổi", @@ -23,61 +23,61 @@ "close": "Đóng lại", "pagination": "Số trang", "pagination.out_of": "%1 trong số %2", - "pagination.enter_index": "Nhập khóa", + "pagination.enter_index": "Nhập chỉ mục", "header.admin": "Quản trị viên", "header.categories": "Chuyên mục", "header.recent": "Gần đây", "header.unread": "Chưa đọc", - "header.tags": "Tags", - "header.popular": "Nổi bật", - "header.top": "Top", - "header.users": "Thành viên", + "header.tags": "Thẻ", + "header.popular": "Phổ Biến", + "header.top": "Hàng Đầu", + "header.users": "Người Dùng", "header.groups": "Nhóm", - "header.chats": "Phần Chat", + "header.chats": "Trò Chuyện", "header.notifications": "Thông báo", "header.search": "Tìm kiếm", "header.profile": "Hồ sơ", "header.navigation": "Điều hướng", "notifications.loading": "Đang tải Thông báo", "chats.loading": "Đang tải chat", - "motd.welcome": "Chào mừng bạn tới NodeBB, Platform của tương lai", + "motd.welcome": "Chào mừng bạn đến với NodeBB, nền tảng thảo luận của tương lai.", "previouspage": "Trang trước", "nextpage": "Trang kế", "alert.success": "Thành công", "alert.error": "Lỗi", "alert.banned": "Bị cấm", - "alert.banned.message": "Bạn vừa bị khóa tài khoản, bạn sẽ tự động thoát ra ngay bây giờ.", + "alert.banned.message": "Bạn vừa bị cấm tham gia, bây giờ bạn sẽ được đăng xuất.", "alert.unfollow": "Bạn không còn theo dõi %1!", "alert.follow": "Bạn đang theo dõi %1!", "users": "Số người dùng", - "topics": "Số Chủ đề", - "posts": "Số bài viết", - "x-posts": "%1 posts", - "best": "Hay nhất", + "topics": "Chủ Đề", + "posts": "Bài Viết", + "x-posts": "%1 bài viết", + "best": "Tốt", "votes": "Bình chọn", - "x-votes": "%1 votes", - "voters": "Voters", - "upvoters": "Tán thành", - "upvoted": "Tán thành", - "downvoters": "Phản đối", - "downvoted": "Phản đối", + "x-votes": "%1 bình chọn", + "voters": "Người Bình Chọn", + "upvoters": "Người Ủng Hộ", + "upvoted": "Đã Ủng Hộ", + "downvoters": "Người phản đối", + "downvoted": "Đã phản đối", "views": "Lượt xem", - "posters": "Posters", - "reputation": "Điểm tín nhiệm", - "lastpost": "Bài viết cuối", + "posters": "Người đăng bài", + "reputation": "Uy tín", + "lastpost": "Bài viết cuối cùng", "firstpost": "Bài viết đầu tiên", "read_more": "Đọc thêm", "more": "Xem thêm", - "posted_ago_by_guest": "Đã viết %1 bởi Khách", - "posted_ago_by": "Đã viết %1 bởi %2", - "posted_ago": "Đã viết %1", + "posted_ago_by_guest": "đã đăng %1 bởi Khách", + "posted_ago_by": "đã đăng %1 bởi %2", + "posted_ago": "đã đăng %1", "posted_in": "được đăng trong %1", "posted_in_by": "được đăng trong %1 bởi %2", "posted_in_ago": "được đăng trong %1 %2", - "posted_in_ago_by": "Đã viết trong %1 %2 bởi %3", - "user_posted_ago": "%1 đã viết %2", - "guest_posted_ago": "Khách đã viết %1", - "last_edited_by": "được chỉnh sửa lần cuối bởi %1", + "posted_in_ago_by": "được đăng trong %1 %2 bởi %3", + "user_posted_ago": "%1 đã đăng %2", + "guest_posted_ago": "Khách đã đăng %1", + "last_edited_by": "chỉnh sửa lần cuối bởi %1", "norecentposts": "Không có bài viết nào gần đây", "norecenttopics": "Không có chủ đề gần đây", "recentposts": "Số bài viết gần đây", diff --git a/public/language/vi/groups.json b/public/language/vi/groups.json index 2f946c4607..d7e844e56b 100644 --- a/public/language/vi/groups.json +++ b/public/language/vi/groups.json @@ -1,15 +1,15 @@ { "groups": "Nhóm", "view_group": "Xem nhóm", - "owner": "Trưởng nhóm", + "owner": "Người Sở Hữu Nhóm", "new_group": "Tạo nhóm mới", - "no_groups_found": "Không có nhóm nào để hiển thị", + "no_groups_found": "Không có nhóm nào để xem", "pending.accept": "Chấp nhận", "pending.reject": "Từ chối", "pending.accept_all": "Chấp nhận tất cả", "pending.reject_all": "Từ chối tất cả", "pending.none": "Hiện tại không có thành viên nào đang chờ được duyệt để tham gia nhóm", - "invited.none": "Hiện tại không có thành viên nào được mời tham gia nhóm", + "invited.none": "Không có thành viên nào được mời vào lúc này", "invited.uninvite": "Từ chối lời mời", "invited.search": "Tìm kiếm thành viên để mời vào nhóm", "invited.notification_title": "Bạn đã được mời tham gia %1", @@ -22,27 +22,27 @@ "details.pending": "Thành viên đang chờ trả lời", "details.invited": "Thành viên đã được mời", "details.has_no_posts": "Nhóm thành viên này chưa viết bài viết nào.", - "details.latest_posts": "Bài mới nhất", + "details.latest_posts": "Bài viết mới nhất", "details.private": "Riêng tư", "details.disableJoinRequests": "Vô hiệu hóa yêu cầu tham gia", - "details.disableLeave": "Disallow users from leaving the group", - "details.grant": "Cấp/Huỷ quyền trưởng nhóm", + "details.disableLeave": "Không cho phép người dùng rời khỏi nhóm", + "details.grant": "Cấp/Huỷ bỏ quyền sở hữu", "details.kick": "Đá ra", - "details.kick_confirm": "Bạn có chắc muốn xoá thành viên này khỏi nhóm?", - "details.add-member": "Add Member", + "details.kick_confirm": "Bạn có chắc chắn muốn xoá thành viên này khỏi nhóm?", + "details.add-member": "Thêm Thành Viên", "details.owner_options": "Quản trị nhóm", "details.group_name": "Tên nhóm", "details.member_count": "Số thành viên", "details.creation_date": "Ngày mở nhóm", "details.description": "Miêu tả", - "details.member-post-cids": "Categories to display posts from", - "details.member-post-cids-help": "Note: Selecting no categories will assume all categories are included. Use ctrl and shift to select multiple options.", + "details.member-post-cids": "Chuyên mục hiển thị bài đăng từ", + "details.member-post-cids-help": "Ghi chú: Chọn không có danh mục sẽ giả sử tất cả các danh mục đều được bao gồm. Dùng ctrlshift để chọn nhiều tùy chọn.", "details.badge_preview": "Xem thử huy hiệu", - "details.change_icon": "Đổi icon", - "details.change_label_colour": "Change Label Colour", - "details.change_text_colour": "Change Text Colour", - "details.badge_text": "Huy hiệu", - "details.userTitleEnabled": "Hiện huy hiệu", + "details.change_icon": "Đổi Biểu Tượng", + "details.change_label_colour": "Thay đổi màu nhãn", + "details.change_text_colour": "Thay đổi màu chữ", + "details.badge_text": "Chữ Huy hiệu", + "details.userTitleEnabled": "Hiển thị huy hiệu", "details.private_help": "Nếu bật, để tham gia nhóm cần phải có sự chấp thuận từ trưởng nhóm", "details.hidden": "Đã ẩn", "details.hidden_help": "Nếu bật, nhóm này sẽ không được hiện thị trong danh sách nhóm, và thành viên phải được mời để tham gia", @@ -51,11 +51,11 @@ "event.updated": "Thông tin nhóm đã được cập nhật", "event.deleted": "Nhóm \"%1\" đã bị xoá", "membership.accept-invitation": "Chấp nhận lời mời", - "membership.accept.notification_title": "You are now a member of %1", + "membership.accept.notification_title": "Bạn hiện là thành viên của %1", "membership.invitation-pending": "Lời mời đang chờ trả lời", "membership.join-group": "Tham gia nhóm", "membership.leave-group": "Rời khỏi nhóm", - "membership.leave.notification_title": "%1 has left group %2", + "membership.leave.notification_title": "%1 đã rời nhóm %2", "membership.reject": "Từ chối", "new-group.group_name": "Tên nhóm", "upload-group-cover": "Tải ảnh bìa lên cho nhóm", diff --git a/public/language/vi/notifications.json b/public/language/vi/notifications.json index 772c9c4260..ef1510e09d 100644 --- a/public/language/vi/notifications.json +++ b/public/language/vi/notifications.json @@ -15,7 +15,7 @@ "replies": "Phản hồi", "chat": "Thông điệp", "follows": "Lượt theo dõi", - "upvote": "Lượt thích", + "upvote": "Ủng hộ", "new-flags": "Cảnh báo mới", "my-flags": "Cảnh báo dành cho tôi", "bans": "Cấm", @@ -31,10 +31,10 @@ "user_flagged_user": "%1 đã cảnh báo một người dùng (%2)", "user_flagged_user_dual": "%1%2 đã cảnh báo một người dùng (%3)", "user_flagged_user_multiple": "%1 và %2 người khác đã cảnh báo người dùng (%3)", - "user_posted_to": "%1 đã trả lời %2", - "user_posted_to_dual": "%1%2 đã trả lời: %3", - "user_posted_to_multiple": "%1 và %2 người khác đã trả lời: %3", - "user_posted_topic": "%1 đã gởi chủ đề mới ở %2", + "user_posted_to": "%1 đã đăng một trả lời cho: %2", + "user_posted_to_dual": "%1%2 đã đăng trả lời cho: %3", + "user_posted_to_multiple": "%1 và %2 người khác đã đăng trả lời cho: %3", + "user_posted_topic": "%1 đã đăng một chủ đề mới: %2", "user_edited_post": "%1 đã chỉnh sửa một bài đăng trong %2", "user_started_following_you": "%1 đã theo dõi bạn.", "user_started_following_you_dual": "%1%2 đã bắt đầu theo dõi bạn.", diff --git a/public/language/vi/pages.json b/public/language/vi/pages.json index fabf47d0cc..efa3974dbf 100644 --- a/public/language/vi/pages.json +++ b/public/language/vi/pages.json @@ -18,11 +18,11 @@ "users/latest": "Thành viên mới nhất", "users/sort-posts": "Thành viên có nhiều bài đăng nhất", "users/sort-reputation": "Thành viên có điểm tín nhiệm cao nhất", - "users/banned": "Thành viên đã bị cấm", + "users/banned": "Người dùng bị cấm", "users/most-flags": "Những thành viên bị gắn cờ nhiều nhất", "users/search": "Tìm kiếm thành viên", "notifications": "Thông báo", - "tags": "Tag", + "tags": "Thẻ", "tag": "Các chủ đề được gắn thẻ bên dưới "%1"", "register": "Đăng ký một tài khoản mới", "registration-complete": "Đăng ký hoàn tất", @@ -58,7 +58,7 @@ "account/uploads": "Tải lên bởi %1", "account/sessions": "Phiên Đăng Nhập", "confirm": "Đã xác nhận email", - "maintenance.text": "%1 đang được bảo trì. Xin vui lòng quay lại sau.", - "maintenance.messageIntro": "Ban quản lí để lại lời nhắn sau:", - "throttled.text": "%1 hiện đang bị quá tải. Vui lòng quay lại sau." + "maintenance.text": "%1 hiện đang được bảo trì. Vui lòng quay lại lúc khác.", + "maintenance.messageIntro": "Ngoài ra, quản trị viên đã để lại thông báo này:", + "throttled.text": "%1 hiện không khả dụng do quá tải. Vui lòng quay lại vào lúc khác." } \ No newline at end of file diff --git a/public/language/vi/post-queue.json b/public/language/vi/post-queue.json index bfaa367870..6c4afca8e0 100644 --- a/public/language/vi/post-queue.json +++ b/public/language/vi/post-queue.json @@ -6,7 +6,7 @@ "category": "Category", "title": "Title", "content": "Content", - "posted": "Posted", + "posted": "Đã đăng", "reply-to": "Reply to \"%1\"", "content-editable": "Click on content to edit", "category-editable": "Click on category to edit", diff --git a/public/language/vi/register.json b/public/language/vi/register.json index 7ea8af2d63..76ffc06cd8 100644 --- a/public/language/vi/register.json +++ b/public/language/vi/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "Chúng tôi không thể hoàn thành đăng ký của bạn:", "gdpr_agree_data": "Tôi đồng ý với việc thu thập và xử lý thông tin cá nhân của tôi trên trang web này.", "gdpr_agree_email": "Tôi đồng ý nhận email thông báo và thông báo từ trang web này.", - "gdpr_consent_denied": "Bạn phải đồng ý với trang web này để thu thập/xử lý thông tin của bạn và gửi email cho bạn." + "gdpr_consent_denied": "Bạn phải đồng ý với trang web này để thu thập/xử lý thông tin của bạn và gửi email cho bạn.", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/vi/success.json b/public/language/vi/success.json index 5b5e438697..2ec7c36f67 100644 --- a/public/language/vi/success.json +++ b/public/language/vi/success.json @@ -1,6 +1,6 @@ { "success": "Thành công", - "topic-post": "Bạn đã gửi bài thành công", + "topic-post": "Bạn đã đăng bài thành công", "post-queued": "Bài đăng của bạn đang được chờ xét duyệt.", "authentication-successful": "Xác thực thành công", "settings-saved": "Đã lưu thiết lập" diff --git a/public/language/vi/topic.json b/public/language/vi/topic.json index e9bf768f27..60cf3f0ab7 100644 --- a/public/language/vi/topic.json +++ b/public/language/vi/topic.json @@ -5,7 +5,7 @@ "post_is_deleted": "Bài gửi này đã bị xóa!", "topic_is_deleted": "Chủ đề này đã bị xóa!", "profile": "Hồ sơ", - "posted_by": "Được viết bởi %1", + "posted_by": "Được đăng bởi %1", "posted_by_guest": "Đăng bởi khách", "chat": "Chat", "notify_me": "Được thông báo khi có trả lời mới trong chủ đề này", diff --git a/public/language/vi/user.json b/public/language/vi/user.json index ee89fe15d2..106e1eb604 100644 --- a/public/language/vi/user.json +++ b/public/language/vi/user.json @@ -18,10 +18,10 @@ "delete_all": "XóaTài KhoảnNội Dung", "delete_account_confirm": "Bạn có chắc chắn muốn ẩn danh bài đăng và xóa tài khoản của mình không?
Không thể hoàn tác hành động này và bạn sẽ không thể khôi phục dữ liệu của mình

Nhập mật khẩu của bạn để xác nhận rằng bạn muốn hủy tài khoản này.", "delete_this_account_confirm": "Bạn có chắc muốn xóa tài khoản này trong khi vẫn để lại nội dung của nó?
Hành động này không thể hoàn tác, các bài viết sẽ được ẩn danh và bạn không thể khôi phục các liên kết bài viết với tài khoản đã xóa

", - "delete_account_content_confirm": "Are you sure you want to delete this account's content (posts/topics/uploads)?
This action is irreversible and you will not be able to recover any data

", - "delete_all_confirm": "Are you sure you want to delete this account and all of its content (posts/topics/uploads)?
This action is irreversible and you will not be able to recover any data

", + "delete_account_content_confirm": "Bạn có chắc chắn muốn xóa nội dung của tài khoản này không (bài viết/chủ đề/tải lên)?
Không thể hoàn tác hành động này và bạn sẽ không thể khôi phục bất kỳ dữ liệu nào

", + "delete_all_confirm": "Bạn có chắc muốn xóa tài khoản này và tất cả nội dung của nó (bài viết/chủ đề/tải lên)?
Không thể hoàn tác hành động này và bạn sẽ không thể khôi phục bất kỳ dữ liệu nào

", "account-deleted": "Tài khoản đã bị xoá", - "account-content-deleted": "Account content deleted", + "account-content-deleted": "Nội dung tài khoản đã bị xóa", "fullname": "Tên đầy đủ", "website": "Website", "location": "Địa điểm", @@ -33,7 +33,7 @@ "reputation": "Mức uy tín", "bookmarks": "Bookmarks", "watched_categories": "Danh mục đã xem", - "change_all": "Change All", + "change_all": "Thay Đổi Tất Cả", "watched": "Đã quan tâm", "ignored": "Phớt lờ", "default-category-watch-state": "Danh mục nhà nước mặc định", @@ -111,7 +111,7 @@ "posts_per_page": "Số bài viết trong một trang", "max_items_per_page": "Tối đa %1", "acp_language": "Ngôn ngữ trang quản trị", - "notifications": "Notifications", + "notifications": "Thông báo", "upvote-notif-freq": "Tần suất thông báo lượt thích", "upvote-notif-freq.all": "Toàn bộ lượt thích", "upvote-notif-freq.first": "Ưu tiền đầu mỗi bài viết", @@ -123,12 +123,12 @@ "open_links_in_new_tab": "Mở link trong tab mới.", "enable_topic_searching": "Bật tìm kiếm trong chủ đề", "topic_search_help": "Nếu bật, tìm kiếm trong chủ đề sẽ thay thế tính năng tính năng tìm kiếm của trình duyệt và cho phép bạn tìm kiếm trong toàn bộ chủ đề, thay vì chỉ tìm kiếm nội dung đang hiện thị trên màn hình", - "update_url_with_post_index": "Update url with post index while browsing topics", + "update_url_with_post_index": "Cập nhật url với chỉ mục bài viết trong khi duyệt các chủ đề", "scroll_to_my_post": "Sau khi đăng một trả lời thì hiển thị bài viết mới", "follow_topics_you_reply_to": "Những chủ đề bạn quan tâm và từng bình luận", "follow_topics_you_create": "Theo dõi chủ đề bạn tạo", "grouptitle": "Tên nhóm", - "group-order-help": "Select a group and use the arrows to order titles", + "group-order-help": "Chọn một nhóm và sử dụng các phím mũi tên để sắp xếp các tiêu đề", "no-group-title": "Không có tên nhóm", "select-skin": "Chọn một giao diện", "select-homepage": "Chọn Trang chủ", @@ -147,7 +147,7 @@ "info.ban-history": "Lịch sử khóa tài khoản gần đây", "info.no-ban-history": "Người dùng này chưa từng bị khóa tài khoản", "info.banned-until": "Bị khóa tài khoản tới %1", - "info.banned-expiry": "Expiry", + "info.banned-expiry": "Hết hạn", "info.banned-permanently": "Bị cấm vĩnh viễn", "info.banned-reason-label": "Lý do", "info.banned-no-reason": "Không có lí do.", @@ -171,13 +171,13 @@ "consent.right_to_rectification": "Bạn có quyền chỉnh lý", "consent.right_to_rectification_description": "Bạn có quyền thay đổi hoặc cập nhật bất kỳ dữ liệu không chính xác nào được cung cấp cho chúng tôi. Hồ sơ của bạn có thể được cập nhật bằng cách chỉnh sửa hồ sơ của bạn và nội dung bài đăng luôn có thể được chỉnh sửa. Nếu đây không phải là trường hợp, vui lòng liên hệ với nhóm hành chính của trang này.", "consent.right_to_erasure": "Bạn có quyền xóa", - "consent.right_to_erasure_description": "Bất cứ lúc nào, bạn có thể thu hồi sự đồng ý của bạn để thu thập và / hoặc xử lý dữ liệu bằng cách xóa tài khoản của bạn. Hồ sơ cá nhân của bạn có thể bị xóa, mặc dù nội dung được đăng của bạn sẽ vẫn còn. Nếu bạn muốn xóa cả tài khoản nội dung của mình, vui lòng liên hệ với nhóm quản trị cho trang web này.", + "consent.right_to_erasure_description": "Bất cứ lúc nào, bạn có thể thu hồi sự đồng ý của bạn về thu thập và / hoặc xử lý dữ liệu bằng cách xóa tài khoản của bạn. Bạn có thể xóa được hồ sơ cá nhân, mặc dù nội dung bài đăng của bạn vẫn còn. Nếu bạn muốn xóa cả tài khoản nội dung, hãy liên hệ với nhóm quản trị trang web này.", "consent.right_to_data_portability": "Bạn có quyền di chuyển dữ liệu", - "consent.right_to_data_portability_description": "Bạn có thể yêu cầu chúng tôi xuất khẩu có thể đọc được bằng máy đối với bất kỳ dữ liệu được thu thập nào về bạn và tài khoản của bạn. Bạn có thể làm như vậy bằng cách nhấp vào nút thích hợp bên dưới.", - "consent.export_profile": "Export Profile (.json)", - "consent.export-profile-success": "Exporting profile, you will get a notification when it is complete.", + "consent.right_to_data_portability_description": "Bạn có thể yêu cầu chúng tôi xuất ra một bản máy có thể đọc được về bất kỳ dữ liệu thu thập về bạn và tài khoản của bạn. Bạn có thể làm như vậy bằng cách nhấp vào nút dành riêng bên dưới.", + "consent.export_profile": "Xuất Tệp Hồ Sơ (.json)", + "consent.export-profile-success": "Đang xuất hồ sơ, bạn sẽ nhận được thông báo khi hoàn tất.", "consent.export_uploads": "Xuất nội dung đã tải lên (.zip)", - "consent.export-uploads-success": "Exporting uploads, you will get a notification when it is complete.", + "consent.export-uploads-success": "Đang xuất tải lên, bạn sẽ nhận được thông báo khi hoàn tất.", "consent.export_posts": "Xuất bài viết (.csv)", - "consent.export-posts-success": "Exporting posts, you will get a notification when it is complete." + "consent.export-posts-success": "Đang xuất bài viết, bạn sẽ nhận được thông báo khi hoàn tất." } \ No newline at end of file diff --git a/public/language/zh-CN/register.json b/public/language/zh-CN/register.json index 45d711f669..88d4262efd 100644 --- a/public/language/zh-CN/register.json +++ b/public/language/zh-CN/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "我们无法完成您的注册:", "gdpr_agree_data": "我同意此网站对我个人信息的收集与处理。", "gdpr_agree_email": "我同意此网站向我发送摘要和通知邮件。", - "gdpr_consent_denied": "您需要同意此网站收集与处理您的个人信息,以及向您发送电子邮件。" + "gdpr_consent_denied": "您需要同意此网站收集与处理您的个人信息,以及向您发送电子邮件。", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file diff --git a/public/language/zh-TW/register.json b/public/language/zh-TW/register.json index 7e1aa8da12..ad537a7af0 100644 --- a/public/language/zh-TW/register.json +++ b/public/language/zh-TW/register.json @@ -24,5 +24,8 @@ "interstitial.errors-found": "我們無法完成您的註冊:", "gdpr_agree_data": "我同意此網站對我個人資料的收集與處理。", "gdpr_agree_email": "我同意此網站向我發送摘要和通知郵件。", - "gdpr_consent_denied": "您需要同意此網站收集與處理您的個人資料,以及向您發送電子郵件。" + "gdpr_consent_denied": "您需要同意此網站收集與處理您的個人資料,以及向您發送電子郵件。", + "invite.error-admin-only": "Direct user registration has been disabled. Please contact an administrator for more details.", + "invite.error-invite-only": "Direct user registration has been disabled. You must be invited by an existing user in order to access this forum.", + "invite.error-invalid-data": "The registration data received does not correspond to our records. Please contact an administrator for more details" } \ No newline at end of file