diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2578e593..f56f15d4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -15,7 +15,9 @@
- Remove server.props requirement ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/403))
- Add platform & crafty version info to support logs ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/405))
### Lang
-None
+- Updated `fi_FI, fr_FR, he_IL, lv_LV, nl_BE, zh_CN, id_ID, lol_EN` ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/408))
+- Added `pt_BR` ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/408))
+- Sorted/Corrected `en_EN` ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/408))
## --- [4.0.6] - 2022/07/06
diff --git a/app/translations/en_EN.json b/app/translations/en_EN.json
index 035a2007..a930bfd0 100644
--- a/app/translations/en_EN.json
+++ b/app/translations/en_EN.json
@@ -40,12 +40,12 @@
"pageDescription": "Without these people, you wouldn't have Crafty",
"pageTitle": "Credits",
"patreonDesc": "to our Patreon / Ko-fi supporters!",
- "subscriptionLevel": "Level",
- "subscriberName": "Name",
"patreonOther": "Other",
"patreonSupporter": "Patreon / Ko-fi Supporters",
"patreonUpdate": "Last Update:",
"retiredStaff": "Retired Staff",
+ "subscriberName": "Name",
+ "subscriptionLevel": "Level",
"supportTeam": "Support and Documentation Team",
"thankYou": "THANK YOU",
"translationDesc": "to our community who translate!",
@@ -170,6 +170,7 @@
"eulaAgree": "Do you agree?",
"eulaMsg": "You must agree to the EULA. A copy of the Mojang EULA is linked under this message.",
"eulaTitle": "Agree To EULA",
+ "fileTooLarge": "Upload failed. File upload too large. Contact system administrator for assistance.",
"hereIsTheError": "Here is the error",
"internet": "We have detected the machine running Crafty has no connection to the internet. Client connections to the server may be limited.",
"no-file": "We can't seem to locate the requested file. Double check the path. Does Crafty have proper permissions?",
@@ -177,8 +178,7 @@
"not-downloaded": "We can't seem to find your executable file. Has it finished downloading? Are the permissions set to executable?",
"portReminder": "We have detected this is the first time {} has been run. Make sure to forward port {} through your router/firewall to make this remotely accessible from the internet.",
"start-error": "Server {} failed to start with error code: {}",
- "terribleFailure": "What a Terrible Failure!",
- "fileTooLarge": "Upload failed. File upload too large. Contact system administrator for assistance."
+ "terribleFailure": "What a Terrible Failure!"
},
"footer": {
"allRightsReserved": "All rights reserved",
@@ -210,6 +210,7 @@
"delete": "Delete",
"edit": "Edit",
"enabled": "Enabled",
+ "match": "Passwords must match",
"newRole": "Add New Role",
"newUser": "Add New User",
"pageTitle": "Panel Config",
@@ -220,8 +221,7 @@
"superConfirm": "Proceed only if you want this user to have access to EVERYTHING (all user accounts, servers, panel settings, etc.). They can even revoke your superuser rights.",
"superConfirmTitle": "Enable superuser? Are you sure?",
"user": "User",
- "users": "Users",
- "match": "Passwords must match"
+ "users": "Users"
},
"rolesConfig": {
"config": "Role Config",
@@ -271,10 +271,10 @@
"restore": "Restore",
"restoring": "Restoring Backup. This may take a while. Please be patient.",
"save": "Save",
+ "shutdown": "Shutdown server for duration of backup",
"size": "Size",
"storageLocation": "Storage Location",
- "storageLocationDesc": "Where do you want to store backups?",
- "shutdown": "Shutdown server for duration of backup"
+ "storageLocationDesc": "Where do you want to store backups?"
},
"serverConfig": {
"bePatientDelete": "Please be patient while we remove your server from the Crafty panel. This screen will close in a few moments.",
@@ -290,6 +290,9 @@
"deleteServerQuestionMessage": "Are you sure you want to delete this server? After this there is no going back...",
"exeUpdateURL": "Server Executable Update URL",
"exeUpdateURLDesc": "Direct Download URL for updates.",
+ "javaNoChange": "Do Not Override",
+ "javaVersion": "Override current Java Version",
+ "javaVersionDesc": "If you're going to override Java, make sure your current Java path in 'execution command' is wrapped in quotes (default 'java' variable excluded)",
"noDelete": "No, go back",
"noDeleteFiles": "No, just remove from panel",
"removeOldLogsAfter": "Remove Old Logs After",
@@ -303,9 +306,6 @@
"serverCrashDetection": "Server Crash Detection",
"serverExecutable": "Server Executable",
"serverExecutableDesc": "The server's executable file",
- "javaVersion": "Override current Java Version",
- "javaVersionDesc": "If you're going to override java. Make sure your current java path in 'execution command' is wrapped in quotes (default 'java' variable excluded)",
- "javaNoChange": "Do Not Override",
"serverExecutionCommand": "Server Execution Command",
"serverExecutionCommandDesc": "What will be launched in a hidden terminal",
"serverIP": "Server IP",
@@ -320,11 +320,11 @@
"serverPortDesc": "Port Crafty should connect to for stats",
"serverStopCommand": "Server Stop Command",
"serverStopCommandDesc": "Command to send the program to stop it",
+ "showStatus": "Show On Public Status Page",
"stopBeforeDeleting": "Please stop the server before deleting it",
"update": "Update Executable",
"yesDelete": "Yes, delete",
- "yesDeleteFiles": "Yes, delete files",
- "showStatus": "Show On Public Status Page"
+ "yesDeleteFiles": "Yes, delete files"
},
"serverConfigHelp": {
"desc": "Here is where you can change the configuration of your server",
@@ -375,8 +375,8 @@
"noscript": "The file manager does not work without JavaScript",
"rename": "Rename",
"renameItemQuestion": "What should the new name be?",
- "size": "Toggle Editor Size",
"save": "Save",
+ "size": "Toggle Editor Size",
"stayHere": "DO NOT LEAVE THIS PAGE!",
"unsupportedLanguage": "Warning: This is not a supported file type",
"unzip": "Unzip",
@@ -538,4 +538,4 @@
"userSettings": "User Settings",
"uses": "Number of uses allowed (-1==No Limit)"
}
-}
\ No newline at end of file
+}
diff --git a/app/translations/fi_FI.json b/app/translations/fi_FI.json
index 640480d3..c51dfbd0 100644
--- a/app/translations/fi_FI.json
+++ b/app/translations/fi_FI.json
@@ -40,12 +40,12 @@
"pageDescription": "Ilman näitä ihmisiä sinulla ei olisi Craftya",
"pageTitle": "Hyvitykset",
"patreonDesc": "Patreon / Ko-fi-tukijoillemme!",
- "subscriptionLevel": "Taso",
- "subscriberName": "Nimi",
"patreonOther": "Muu",
"patreonSupporter": "Patreon / Ko-fi-tukijat",
"patreonUpdate": "Viimeisin päivitys:",
"retiredStaff": "Entinen henkilökunta",
+ "subscriberName": "Nimi",
+ "subscriptionLevel": "Taso",
"supportTeam": "Tuki- ja dokumentointitiimi",
"thankYou": "KIITOS",
"translationDesc": "yhteisöllemme, jotka kääntävät!",
@@ -66,6 +66,7 @@
"cannotSeeOnMobile": "Etkö näe kaikkea mobiililaitteella?",
"cannotSeeOnMobile2": "Yritä vierittää taulukkoa sivuttain.",
"clone": "Kloonaa",
+ "cloneConfirm": "Oletko varma, että haluat kloonata tämän palvelimen? Tämä prosessi voi kestää hetken.",
"cpuCores": "Suorittimen ytimet",
"cpuCurFreq": "Nykyinen kellotaajuus",
"cpuMaxFreq": "Maksimi kellotaajuus",
@@ -193,6 +194,7 @@
"eulaAgree": "Oletko samaa mieltä?",
"eulaMsg": "Sinun on hyväksyttävä EULA. Kopio Mojang EULA:sta on linkitetty tämän viestin alla.",
"eulaTitle": "Hyväksy EULA",
+ "fileTooLarge": "Lataus epäonnistui. Tiedosto on liian suuri. Ota yhteyttä järjestelmänvalvojaan saadaksesi apua.",
"hereIsTheError": "Tässä on virhe",
"internet": "Olemme havainneet, että Crafty -koneella ei ole Internet -yhteyttä. Asiakasyhteydet palvelimelle voivat olla rajalliset.",
"no-file": "Emme löydä pyydettyä tiedostoa. Tarkista polku uudelleen. Onko Craftylla asianmukaiset käyttöoikeudet?",
@@ -292,6 +294,7 @@
"restore": "Palauttaa",
"restoring": "Varmuuskopion palauttaminen. Tämä voi kestää hetken. Olkaa kärsivällisiä.",
"save": "Tallenna",
+ "shutdown": "Sammuta palvelin varmuuskopioinnin ajaksi",
"size": "Koko",
"storageLocation": "Varmuuskopiointisijainti",
"storageLocationDesc": "Mihin haluat tallentaa varmuuskopiot?"
@@ -310,6 +313,9 @@
"deleteServerQuestionMessage": "Haluatko varmasti poistaa tämän palvelimen? Tätä ei voi peruuttaa...",
"exeUpdateURL": "Palvelimen suoritettavan päivityksen URL-osoite",
"exeUpdateURLDesc": "Direct Download URL for updates.",
+ "javaNoChange": "Älä korvaa",
+ "javaVersion": "Korvaa nykyinen Java-versio",
+ "javaVersionDesc": "Jos aiot korvata Javan version, varmista, että nykyinen Java-polkusi 'suorituskomennossa' on kääritty lainausmerkkeihin (oletus 'java' muuttuja ei sisällytetty)",
"noDelete": "Ei, mene takaisin",
"noDeleteFiles": "Ei, poista vain paneelista",
"removeOldLogsAfter": "Poista vanhat lokit N päivän jälkeen",
@@ -392,6 +398,7 @@
"rename": "Nimeä uudelleen",
"renameItemQuestion": "Mikä uuden nimen pitäisi olla?",
"save": "Tallenna",
+ "size": "Muuta tiedostoeditorin kokoa",
"stayHere": "ÄLÄ POISTU SIVULTA!",
"unsupportedLanguage": "Varoitus: Tätä tiedostotyyppiä ei tueta",
"unzip": "Pura",
diff --git a/app/translations/fr_FR.json b/app/translations/fr_FR.json
index e1201d07..44d150f3 100644
--- a/app/translations/fr_FR.json
+++ b/app/translations/fr_FR.json
@@ -40,12 +40,12 @@
"pageDescription": "Sans ces personnes, vous n'auriez pas Crafty",
"pageTitle": "Crédits",
"patreonDesc": "à nos Soutiens Patreon / Ko-fi !",
- "subscriptionLevel": "Niveau",
- "subscriberName": "Nom",
"patreonOther": "Autre",
"patreonSupporter": "Soutiens Patreon / Ko-fi",
"patreonUpdate": "Dernière mise à Jour :",
"retiredStaff": "Retraités de Crafty",
+ "subscriberName": "Nom",
+ "subscriptionLevel": "Niveau",
"supportTeam": "Equipe de Support et de Documentation",
"thankYou": "MERCI",
"translationDesc": "à notre communauté qui traduit Crafty !",
@@ -66,6 +66,7 @@
"cannotSeeOnMobile": "Impossible de tout voir sur mobile ?",
"cannotSeeOnMobile2": "Essaie de déplacer le tableau sur le côté.",
"clone": "Cloner",
+ "cloneConfirm": "Es-tu sûr de vouloir cloner ce serveur ? Ce processus peut prendre du temps.",
"cpuCores": "Coeurs CPU",
"cpuCurFreq": "Fréquence CPU actuelle",
"cpuMaxFreq": "Fréquence CPU Maximum",
@@ -169,6 +170,7 @@
"eulaAgree": "Êtes-vous d'accord?",
"eulaMsg": "Vous devez accepter le EULA. Une copie du CLUF de Mojang est liée sous ce message.",
"eulaTitle": "Accepter le EULA",
+ "fileTooLarge": "Echec du chargement. Le fichier est trop gros. Demande de l'aide à l'administrateur système.",
"hereIsTheError": "Il y a une erreur",
"internet": "Nous avons détecté que la machine exécutant Crafty n'a pas de connexion à Internet. Les connexions client au serveur peuvent être limitées.",
"no-file": "Nous ne parvenons pas à localiser le fichier demandé. Vérifier le chemin du fichier. Les permissions authorisent elles Crafty ?",
@@ -268,6 +270,7 @@
"restore": "Restaurer",
"restoring": "Restauration de la sauvegarde. Cela peut prendre un peu de temps. S'il vous plaît soyez patient.",
"save": "Sauvegarder",
+ "shutdown": "Extinction du serveur pendant la durée de la sauvegarde",
"size": "Taille",
"storageLocation": "Emplacement de Sauvegarde",
"storageLocationDesc": "Où veux-tu enregister tes sauvegardes ?"
@@ -286,6 +289,9 @@
"deleteServerQuestionMessage": "Es-tu sur de vouloir supprimer ce Serveur ? Après ça, il n'y aura pas de retour en arrière ...",
"exeUpdateURL": "Lien URL de mise à jour de l'exécutable du Serveur",
"exeUpdateURLDesc": "Lien URL de Téléchargement Direct pour les mises à jour.",
+ "javaNoChange": "Ne Pas Remplacer",
+ "javaVersion": "Remplace la version actuelle de Java",
+ "javaVersionDesc": "Si tu veux remplacer la version de Java, assure toi que le chemin vers la version de Java dans 'execution command' est bien entre guillements (par défaut sans la variable 'java')",
"noDelete": "Non, revenir en arrière",
"noDeleteFiles": "Non, Supprimer uniquement du tabelau de bord",
"removeOldLogsAfter": "Supprimer les Anciens Logs après",
@@ -368,6 +374,7 @@
"rename": "Renommer",
"renameItemQuestion": "Quel devrait être le nouveau nom ?",
"save": "Sauvegarder",
+ "size": "Changer la Taille de l'Editeur",
"stayHere": "NE FERME PAS CETTE PAGE!",
"unsupportedLanguage": "Attention : Ce n'est pas un type de fichier supporté",
"unzip": "Décompresser",
diff --git a/app/translations/he_IL.json b/app/translations/he_IL.json
index 9e69f31c..d4f16c29 100644
--- a/app/translations/he_IL.json
+++ b/app/translations/he_IL.json
@@ -66,6 +66,7 @@
"cannotSeeOnMobile": "לא רואים הכל בנייד?",
"cannotSeeOnMobile2": "נסו לגלול את הטבלה הצידה.",
"clone": "העתק",
+ "cloneConfirm": "האם אתם בטוחים שברצונכם להעתיק את השרת הזה? התהתליך לוקח המון זמן.",
"cpuCores": "ליבות מעבד",
"cpuCurFreq": "שעון נוכחי של מעבד",
"cpuMaxFreq": "שעון מרבי של מעבד",
@@ -111,16 +112,16 @@
"copy": "העתק",
"copyKeys": "ctrl או u2318 + C כדי להעתיק את נתוני הטבלה ללוח המערכת שלך.
escape-כדי לבטל, לחצו על הודעה זו או והקישו על.",
"copySuccess": {
- "_": "הועתקו %d שורות ללוח",
- "1": "הועתקה שורה אחת ללוח"
+ "1": "הועתקה שורה אחת ללוח",
+ "_": "הועתקו %d שורות ללוח"
},
"copyTitle": "העתקה ללוח",
"csv": "CSV",
"excel": "Excel",
"pageLength": {
- "_": "הצג %d שורות",
+ "1": "הצגת שורה אחת",
"-1": "הצגת כל השורות",
- "1": "הצגת שורה אחת"
+ "_": "הצג %d שורות"
},
"pdf": "PDF",
"print": "הדפסה"
@@ -143,19 +144,19 @@
"search": "לחפש:",
"select": {
"cells": {
- "_": "נבחרו %d תאים",
"0": "לחצו על תא כדי לבחור אותו",
- "1": "תא %d נבחר"
+ "1": "תא %d נבחר",
+ "_": "נבחרו %d תאים"
},
"columns": {
- "_": "נבחרו %d עמודות",
"0": "לחצו על עמודה כדי לבחור בה",
- "1": "עמודה %d נבחרה"
+ "1": "עמודה %d נבחרה",
+ "_": "נבחרו %d עמודות"
},
"rows": {
- "_": "נבחרו %d שורות",
"0": "לחצו על שורה כדי לבחור בה",
- "1": "נבחרה שורה %d"
+ "1": "נבחרה שורה %d",
+ "_": "נבחרו %d שורות"
}
},
"thousands": ",",
@@ -169,6 +170,7 @@
"eulaAgree": "אתם מסכימים?",
"eulaMsg": "עליכם להסכים להסכם הרישיון למשתמש הקצה. עותק של הסכם הרישיון למשתמש הקצה של מוג'אנג מקושר תחת הודעה זו.",
"eulaTitle": "להסכים להסכם רישיון משתמש קצה של מוג'אנג",
+ "fileTooLarge": "העלאה נכשלה. העלאת הקובץ גדולה מדי. פנה למנהל המערכת לקבלת סיוע.",
"hereIsTheError": "הנה השגיאה",
"internet": "גילינו שלמכונה(מחשב) שמריצה את קראפטי אין חיבור לאינטרנט. חיבורי לקוחות לשרת עשויים להיות מוגבלים.",
"no-file": "נראה שאיננו מצליחים לאתר את הקובץ המבוקש. בדוק שוב את הנתיב. האם ל-קראפטי יש הרשאות מתאימות?",
@@ -268,6 +270,7 @@
"restore": "לשחזר",
"restoring": "שחזור גיבוי. זה עשוי לקחת זמן. אנא חכו בסבלנות.",
"save": "שמירה",
+ "shutdown": "כיבוי שרת למשך הגיבוי",
"size": "גודל",
"storageLocation": "מקום איחסון",
"storageLocationDesc": "איפו אתם רוצים לאחסן גיבויים?"
@@ -286,6 +289,9 @@
"deleteServerQuestionMessage": "האם אתם בטוחים שברצונכם למחוק את השרת הזה? אחרי זה אין דרך חזרה...",
"exeUpdateURL": "כתובת ה-URL של עדכון השרת הניתן להפעלה",
"exeUpdateURLDesc": "כתובת אתר להורדה ישירה לקבלת עדכונים.",
+ "javaNoChange": "לא למחוק",
+ "javaVersion": "כן למחוק את גרסאת ה-Java המותקנת כרגע",
+ "javaVersionDesc": "אם אתה מתכוון לעקוף את Java, ודא שנתיב ה-Java הנוכחי שלך ב'פקודה לביצוע' עטוף במרכאות (משתנה ברירת המחדל 'java' לא נכלל)",
"noDelete": "לא, חזרה אחורה",
"noDeleteFiles": "לא, פשוט הסר מהפאנל",
"removeOldLogsAfter": "הסר יומנים ישנים לאחר",
@@ -368,6 +374,7 @@
"rename": "שנה שם",
"renameItemQuestion": "מה צריך להיות השם החדש?",
"save": "שמור",
+ "size": "החלף את גודל העורך",
"stayHere": "אל תצאומדף הזה!!",
"unsupportedLanguage": "אזהרה: סוג קובץ נתמך",
"unzip": "פתיחת קובץ מכווץ",
diff --git a/app/translations/id_ID.json b/app/translations/id_ID.json
index 81257ab6..539aaa0b 100644
--- a/app/translations/id_ID.json
+++ b/app/translations/id_ID.json
@@ -40,12 +40,12 @@
"pageDescription": "Tanpa orang-orang ini, Anda tidak akan memiliki Crafty",
"pageTitle": "Kredit",
"patreonDesc": "untuk pendukung Patreon / Ko-fi kami!",
- "subscriptionLevel": "Level",
- "subscriberName": "Nama",
"patreonOther": "Lainnya",
"patreonSupporter": "Suporter Patreon / Ko-fi",
"patreonUpdate": "Pembaharuan Terakhir:",
"retiredStaff": "Pensiunan Staf",
+ "subscriberName": "Nama",
+ "subscriptionLevel": "Level",
"supportTeam": "Tim Dukungan dan Dokumentasi",
"thankYou": "TERIMA KASIH",
"translationDesc": "untuk komunitas kami yang menerjemahkan!",
@@ -66,6 +66,7 @@
"cannotSeeOnMobile": "Tidak Melihat Apa-Apa Di Mobile?",
"cannotSeeOnMobile2": "Coba gulir tabel ke samping.",
"clone": "Ganda",
+ "cloneConfirm": "Apakah kamu yakin untuk menggandakan server ini?. pekerjaan ini akan memerlukan beberapa waktu.",
"cpuCores": "CPU Cores",
"cpuCurFreq": "Jam Arus CPU",
"cpuMaxFreq": "Jam Maksimum CPU",
@@ -169,6 +170,7 @@
"eulaAgree": "Apakah anda setuju?",
"eulaMsg": "Anda harus menyetujui EULA. Salinan Mojang EULA ditautkan di bawah pesan ini.",
"eulaTitle": "Setuju Ke EULA",
+ "fileTooLarge": "Gagal menggungah. File yang ingin di unggah terlalu besar. Kontak administrator system untuk pengawasan",
"hereIsTheError": "Disini Error nya",
"internet": "Kami telah mendeteksi mesin yang menjalankan Crafty tidak memiliki koneksi ke internet. Koneksi klien ke server mungkin terbatas.",
"no-file": "Kami tidak dapat menemukan file yang diminta. Periksa kembali jalurnya. Apakah Crafty memiliki izin yang tepat?",
@@ -268,6 +270,7 @@
"restore": "Mengembalikan",
"restoring": "Memulihkan Pencadangan. Ini mungkin memakan waktu cukup lama. Harap bersabar.",
"save": "Simpan",
+ "shutdown": "Mematikan server untuk durasi pencadangan",
"size": "Ukuran",
"storageLocation": "Lokasi Penyimpanan",
"storageLocationDesc": "Di mana Anda ingin menyimpan cadangan?"
@@ -286,6 +289,9 @@
"deleteServerQuestionMessage": "Apakah Anda yakin ingin menghapus server ini? Setelah ini tidak ada jalan kembali...",
"exeUpdateURL": "URL Update Eksekusi Server",
"exeUpdateURLDesc": "URL Unduhan Langsung untuk pembaruan.",
+ "javaNoChange": "Jangan Mengesampikan",
+ "javaVersion": "Mengesampikan Java Versi terkini",
+ "javaVersionDesc": "Jika Anda akan mengganti Java, pastikan jalur Java Anda saat ini di 'perintah eksekusi' dibungkus dengan tanda kutip (variabel 'java' default dikecualikan)",
"noDelete": "Tidak, Kembali",
"noDeleteFiles": "Tidak, Hanya delete dari panel",
"removeOldLogsAfter": "Hapus Log Lama Setelah",
@@ -368,6 +374,7 @@
"rename": "Rename",
"renameItemQuestion": "Apa nama baru itu?",
"save": "Simpan",
+ "size": "Aktifkan Mode Mengedit Ukuran",
"stayHere": "JANGAN PERGI DARI HALAMAN INI!",
"unsupportedLanguage": "Peringatan: Ini bukan jenis file yang didukung",
"unzip": "Unzip",
diff --git a/app/translations/lol_EN.json b/app/translations/lol_EN.json
index 0f49c154..6b2806e8 100644
--- a/app/translations/lol_EN.json
+++ b/app/translations/lol_EN.json
@@ -40,12 +40,12 @@
"pageDescription": "WITHOUT THEES PEEPS, U WOULDNT HAS CWAFTY",
"pageTitle": "GUD HOOMANZ",
"patreonDesc": "2 DA PATREUN UN KOFEE SUPPORTERS!",
- "subscriptionLevel": "LVLZ",
- "subscriberName": "NAMEZ",
"patreonOther": "OTHERZ",
"patreonSupporter": "PATREUN UN KOFEE SUPPORTERS",
"patreonUpdate": "LAST UPDATE:",
"retiredStaff": "DISTANT PPLZ, NEVR FORGOTTEN",
+ "subscriberName": "NAMEZ",
+ "subscriptionLevel": "LVLZ",
"supportTeam": "THEES PEEOPLE FED AN CARE 4 ME, THEY VRY VRY GUD PPL",
"thankYou": "THANK U",
"translationDesc": "2 R COMMUNITY HOO TRANZLATE!",
@@ -66,6 +66,7 @@
"cannotSeeOnMobile": "U HAVIN PROBLERMZ SEEUN TINY SCRIENZ?",
"cannotSeeOnMobile2": "TRY SCROLLIN TEH TABLEZ SIDEWAYZ",
"clone": "COPYZ",
+ "cloneConfirm": "R U SURE U WANTZ ME TO COPYZ DIS SERVR? I WIAL BEH GON AH WHILE...",
"cpuCores": "NUMBR OV HAMSTUR WHEELZ",
"cpuCurFreq": "HAMSTUR(CPU) SPEEDZ RIGHT NAOW",
"cpuMaxFreq": "HAMSTUR(CPU) OMGLIMITED SPEED",
@@ -169,6 +170,7 @@
"eulaAgree": "DOZ HOOMAN AGWEE",
"eulaMsg": "U MUST SAY YESH. COPY OV TEH MOJANG EULA IZ LINKD UNDR DIS MESAGE.",
"eulaTitle": "SAYZ YESH TWOO TEH LEGAL-WEEGALS",
+ "fileTooLarge": "SOZ, FISH TOO BIGZ.",
"hereIsTheError": "HER IZ TEH OOF",
"internet": "WE HAS DETECTD TEH BIG BOX RUNNIN CRAFTY HAS NO CONNECSHUN 2 TEH INTERNET. HOOMAN CONNECSHUNS 2 TEH SERVR CUD BE LIMITD.",
"no-file": "I HUNT BUT CANT SEEM 2 LOCATE TEH REQUESTD FISH, DOUBLE CHECK TEH SCENT. DOEZ I HAS PROPR PERMISHUNS?",
@@ -253,7 +255,7 @@
"compress": "MAK BAKUP SMOL",
"confirm": "YIS",
"confirmDelete": "R U SURE U WANTZ ME TO EATZ DIS BAKUP? WIAL BEH LOZT FOREVR (LONGIR THAN KITTEHZ NAPZ)",
- "confirmRestore": "R U SURE U WANTS 2 RESTORE FRUM DIS BAKUP. ALL CURRENT SERVR FISHZ WILL BE EATZ AN WILL BE UNRECOVERABLE.",
+ "confirmRestore": "R U SURE U WANTZ 2 RESTORE FRUM DIS BAKUP. ALL CURRENT SERVR FISHZ WILL BE EATZ AN WILL BE UNRECOVERABLE.",
"currentBackups": "CURRENT STASH OV BAKUPS",
"delete": "MAK GONE",
"destroyBackup": "EAT BAKUP \" + file_to_del + \"?",
@@ -268,6 +270,7 @@
"restore": "RESTOR",
"restoring": "RESTORIN BAKUP. DIS CUD TAEK WHILE. PLZ BE PATIENT.",
"save": "DUN",
+ "shutdown": "SLEEPY SERVR WEN MAK BAKAUPZ?",
"size": "HOW BIGZ",
"storageLocation": "SHINY STASH OV HINGZ",
"storageLocationDesc": "WER DO U WANTS 2 STASH BAKUPS?"
@@ -286,6 +289,9 @@
"deleteServerQuestionMessage": "R U SURE U WANTS ME 2 EAT DIS SERVR? AFTER I EATS TEHRE IZ NO GO BAK...",
"exeUpdateURL": "SERVER EGGS-CUTA-BLE UPDATE DIRECT URL",
"exeUpdateURLDesc": "FAST URL TO GET NEW FISH TO UPDATZ SERVR (MANY CAT GO DIS PETH, VERY DIRCT).",
+ "javaNoChange": "I WILL NO REPLACE JAFAR",
+ "javaVersion": "USE DIFFERENTZ JAFAR VERSHUN",
+ "javaVersionDesc": "PLZ MAK SHOOR, YOUR JAFAR PETH IN 'EGGS-CUTE-ABLE CMD' ISH COVERD INZ QUOTEZ (default 'java' variable excluded)",
"noDelete": "NO NO NO, PLS GO BAK",
"noDeleteFiles": "NO, JST EAT TEH PANELZ",
"removeOldLogsAfter": "BURRY OLD LOGZ AFTER",
@@ -368,6 +374,7 @@
"rename": "NAYM FISH",
"renameItemQuestion": "WHAT SHOULD TEH NEW NAYM BE?",
"save": "DUN",
+ "size": "MAK EDITOR UUGE!",
"stayHere": "U MUST STAY HERE, PLZ DNT GO!",
"unsupportedLanguage": "WARNING: DIS NO BE SUMTIN I CAN READZ (FILE TYP BADZ)",
"unzip": "MAK UNSMOL",
diff --git a/app/translations/lv_LV.json b/app/translations/lv_LV.json
index d6ea2849..9ce3d82e 100644
--- a/app/translations/lv_LV.json
+++ b/app/translations/lv_LV.json
@@ -40,12 +40,12 @@
"pageDescription": "Bez šiem cilvēkiem, jums nebūtu Crafty",
"pageTitle": "Pateicības",
"patreonDesc": "mūsu Patreon / Ko-fi atbalstītājiem!",
- "subscriptionLevel": "Līmenis",
- "subscriberName": "Vārds",
"patreonOther": "Cits",
"patreonSupporter": "Patreon / Ko-fi Atbalstītāji",
"patreonUpdate": "Pēdējais Atjaunojums:",
"retiredStaff": "Atvaļinātie Komandas Biedri",
+ "subscriberName": "Vārds",
+ "subscriptionLevel": "Līmenis",
"supportTeam": "Atbalsta un Dokumentācijas Komanda",
"thankYou": "PALDIES",
"translationDesc": "mūsu kopienai, kas tulkoja!",
@@ -66,6 +66,7 @@
"cannotSeeOnMobile": "Neredzi visu uz mobīlā?",
"cannotSeeOnMobile2": "Pamēģini pavilkt tabulu uz sānu.",
"clone": "Klonēt",
+ "cloneConfirm": "Vai tiešām vēlaties klonēt šo serveri? Šis process var aizņemt kādu laiku.",
"cpuCores": "CPU Kodoli",
"cpuCurFreq": "CPU Pašreizējā Frekvence",
"cpuMaxFreq": "CPU Maksimālā Frekvence",
@@ -169,6 +170,7 @@
"eulaAgree": "Vai jūs piekrītat?",
"eulaMsg": "Jums ir jāpiekrīt EULA. Kopija no Mojang EULA ir saitēta zem šī ziņojuma.",
"eulaTitle": "Piekrist EULA",
+ "fileTooLarge": "Augšupielāde neizdevās. Faila augšupielāde ir pārāk liela. Sazinies ar sistēmas administratoru priekš palīdzības.",
"hereIsTheError": "Rekur ir kļūda",
"internet": "Mēs esam noteikuši ka šai ierīcei, uz kuras iet Crafty nav internet. Client connections to the server may be limited.",
"no-file": "Mēs nevaram atrast pieprasīto failu. Pārbaudiet faila ceļu. Vai Crafty ir vajadzīgās piekļuves?",
@@ -268,6 +270,7 @@
"restore": "Atjaunot",
"restoring": "Atjauno dublējumu. Tas var aizņemt kādi laiku. Esiet pacietīgs.",
"save": "Saglabāt",
+ "shutdown": "Apturēt serveri dublējumkopijas laikā",
"size": "Lielums",
"storageLocation": "Krātuves Vieta",
"storageLocationDesc": "Kur jūs vēlaties saglabāt dublējumus?"
@@ -286,6 +289,9 @@
"deleteServerQuestionMessage": "Vai tiešām vēlies izdzēst šo serveri? Pēc šī vairs nevar atgriezties...",
"exeUpdateURL": "Servera Izpildāmā Faila Atjaunošanas URL",
"exeUpdateURLDesc": "Tiešās Lejupielādes URL priekš atjauninājumiem.",
+ "javaNoChange": "Nepārrakstīt",
+ "javaVersion": "Pārrakstīt esošo Java Versiju",
+ "javaVersionDesc": "Ja grasies pārrakstīt Javu, Pārliecienies ka tavs esošais Java ceļš iekš 'izpildes komanda' atrodas pēdiņās (atskaitot noklusēto 'java' mainīgo)",
"noDelete": "Nē, iet atpakaļ",
"noDeleteFiles": "Nē, tikai noņemt no paneļa",
"removeOldLogsAfter": "Noņemt Vecos Log Failus Pēc",
@@ -368,6 +374,7 @@
"rename": "Pārsaukt",
"renameItemQuestion": "Kādam būtu jābūt jaunajam nosaukumam?",
"save": "Saglabāt",
+ "size": "Mainīt Redaktora Lielumu",
"stayHere": "NEATSTĀJIET ŠO LAPU!",
"unsupportedLanguage": "Uzmanību: Šis nav atbalstīts faila veids",
"unzip": "Izvilkt",
diff --git a/app/translations/nl_BE.json b/app/translations/nl_BE.json
index 4420d671..b715cdae 100644
--- a/app/translations/nl_BE.json
+++ b/app/translations/nl_BE.json
@@ -40,12 +40,12 @@
"pageDescription": "Zonder deze mensen, zou je Crafty niet hebben",
"pageTitle": "Credits",
"patreonDesc": "aan onze Patreon / Ko-fi supporters!",
- "subscriptionLevel": "Niveau",
- "subscriberName": "Naam",
"patreonOther": "Andere",
"patreonSupporter": "Patreon / Ko-fi supporters",
"patreonUpdate": "Laatste Update:",
"retiredStaff": "Gepensioneerd personeel",
+ "subscriberName": "Naam",
+ "subscriptionLevel": "Niveau",
"supportTeam": "Ondersteunings- en documentatieteam",
"thankYou": "DANK JE WEL",
"translationDesc": "aan onze gemeenschap die vertaalt!",
@@ -66,6 +66,7 @@
"cannotSeeOnMobile": "Zie je niet alles op je GSM?",
"cannotSeeOnMobile2": "Probeer de tabel zijwaarts te scrollen.",
"clone": "Kloon",
+ "cloneConfirm": "Weet u zeker dat u deze server wilt klonen? Dit proces kan even duren.",
"cpuCores": "CPU Cores",
"cpuCurFreq": "CPU huidige kloksnelheid",
"cpuMaxFreq": "CPU maximale kloksnelheid",
@@ -169,6 +170,7 @@
"eulaAgree": "Bent u het eens?",
"eulaMsg": "U moet akkoord gaan met de EULA. Een kopie van de Mojang EULA is gelinkt onder dit bericht.",
"eulaTitle": "Akkoord gaan met EULA",
+ "fileTooLarge": "Uploaden mislukt. Bestand uploaden te groot. Neem contact op met de systeembeheerder voor assistentie",
"hereIsTheError": "Hier is de fout",
"internet": "We hebben gedetecteerd dat de machine waarop Crafty draait geen verbinding met internet heeft. Clientverbindingen met de server kunnen beperkt zijn.",
"no-file": "We kunnen het gevraagde bestand niet vinden. Controleer het pad. Heeft Crafty de juiste permissies?",
@@ -268,6 +270,7 @@
"restore": "Herstellen",
"restoring": "Back-up herstellen. Dit kan een tijdje duren. Even geduld alstublieft.",
"save": "Opslaan",
+ "shutdown": "Sluit de server af voor de duur van de backup",
"size": "Grootte",
"storageLocation": "Opslaglocatie",
"storageLocationDesc": "Waar wil je back-ups opslaan?"
@@ -286,6 +289,9 @@
"deleteServerQuestionMessage": "Weet u zeker dat u deze server wilt verwijderen? Deze actie is onomkeerbaar...",
"exeUpdateURL": "Uitvoerbare server-update-URL",
"exeUpdateURLDesc": "Directe download-URL voor updates.",
+ "javaNoChange": "Niet overschrijven",
+ "javaVersion": "Huidige Java versie overschrijven",
+ "javaVersionDesc": "Als je Java gaat overschrijven. Zorg ervoor dat uw huidige Java pad in 'execution command' tussen aanhalingstekens staat (standaard 'java' variabele uitgesloten)",
"noDelete": "Nee, ga terug",
"noDeleteFiles": "Nee, gewoon uit het paneel verwijderen",
"removeOldLogsAfter": "Oude logboeken verwijderen na",
@@ -368,6 +374,7 @@
"rename": "Hernoemen",
"renameItemQuestion": "Wat moet de nieuwe naam worden?",
"save": "Opslaan",
+ "size": "Verander Editor Grootte",
"stayHere": "VERLAAT DEZE PAGINA NIET!",
"unsupportedLanguage": "Waarschuwing: dit is geen ondersteund bestandstype",
"unzip": "Uitpakken",
diff --git a/app/translations/pt_BR.json b/app/translations/pt_BR.json
new file mode 100644
index 00000000..2b61b75d
--- /dev/null
+++ b/app/translations/pt_BR.json
@@ -0,0 +1,540 @@
+{
+ "404": {
+ "contact": "Contate o suporte do Crafty Control através do Discord",
+ "notFound": "Página não encontrada",
+ "unableToFind": "Fomos incapazes de encontrar a página que você está procurando. Por favor, tente novamente ou volte e atualize."
+ },
+ "accessDenied": {
+ "accessDenied": "Acesso Negado",
+ "contact": "Contate o suporte do Crafty Control através do Discord",
+ "contactAdmin": "Contate o Administrador do seu servidor para acessar este recurso. Ou se você acha que deveria ter acesso a este recurso, contate o suporte.",
+ "noAccess": "Você não tem acesso a este recurso"
+ },
+ "apiKeys": {
+ "apiKeys": "Chaves de API",
+ "auth": "Autorizado?",
+ "buttons": "Botões",
+ "config": "Config",
+ "crafty": "Crafty: ",
+ "created": "Criado",
+ "createNew": "Criar novo Token de API",
+ "deleteKeyConfirmation": "Deseja deletar esta Chave de API?. Esta ação não pode ser desfeita.",
+ "deleteKeyConfirmationTitle": "Remover Chave de API ${keyId}?",
+ "getToken": "Pegar um Token",
+ "name": "Nome",
+ "nameDesc": "Como você gostaria de chamar este Token de API?",
+ "no": "Não",
+ "pageTitle": "Editar Chaves de API do usuário",
+ "permName": "Nome da Permissão",
+ "perms": "Permissões",
+ "server": "Servidor: ",
+ "superUser": "Super Usuário",
+ "yes": "Sim"
+ },
+ "base": {
+ "doesNotWorkWithoutJavascript": "Aviso: Crafty não funciona propriamente quando JavaScript não está habilitado!"
+ },
+ "credits": {
+ "developmentTeam": "Equipe de Desenvolvimento",
+ "hugeDesc": "Um grande",
+ "pageDescription": "Sem estas pessoas, não teríamos o Crafty",
+ "pageTitle": "Creditos",
+ "patreonDesc": "aos nossos apoiadores do Patreon e Ko-fi!",
+ "patreonOther": "Outro",
+ "patreonSupporter": "Apoiadores do Patreon e Ko-fi",
+ "patreonUpdate": "Última Atualização:",
+ "retiredStaff": "Staff Aposentada",
+ "subscriberName": "Nome",
+ "subscriptionLevel": "Nível",
+ "supportTeam": "Equipe de Documentação e Suporte",
+ "thankYou": "OBRIGADO",
+ "translationDesc": "à nossa comunidade que traduz!",
+ "translationName": "Nome",
+ "translationTitle": "Tradução de Idioma",
+ "translator": "Tradutores"
+ },
+ "dashboard": {
+ "actions": "Ações",
+ "allServers": "Todos os Servidores",
+ "avg": "Média",
+ "backups": "Backups",
+ "bePatientClone": "Por favor aguarde enquanto clonamos seu servidor.
Esta tela atualizará em alguns instantes",
+ "bePatientRestart": "Por favor aguarde enquanto reiniciamos seu servidor.
Esta tela atualizará em alguns instantes",
+ "bePatientStart": "Por favor aguarde enquanto iniciamos seu servidor.
Esta tela atualizará em alguns instantes",
+ "bePatientStop": "Por favor aguarde enquanto paramos seu servidor.
Esta tela atualizará em alguns instantes",
+ "cannotSee": "Não está vendo tudo?",
+ "cannotSeeOnMobile": "Não está vendo tudo no dispositivo móvel?",
+ "cannotSeeOnMobile2": "Tente rolar a tela para o lado.",
+ "clone": "Clonar",
+ "cloneConfirm": "Tem certeza de que deseja clonar este servidor? Esse processo pode demorar um tempo.",
+ "cpuCores": "Núcleos do Processador",
+ "cpuCurFreq": "Clock Atual do Processador",
+ "cpuMaxFreq": "Clock Máximo do Processador",
+ "cpuUsage": "Uso do Processador",
+ "crashed": "Crashou",
+ "dashboard": "Painel de Controle",
+ "delay-explained": "O serviço/agente iniciou recentemente e está atrasando o início da instância do servidor de minecraft",
+ "host": "Host",
+ "kill": "Matar Processo",
+ "killing": "Matando processo...",
+ "lastBackup": "Último:",
+ "max": "Max",
+ "memUsage": "Uso de Memória",
+ "motd": "Mensagem do Dia",
+ "newServer": "Criar Novo Servidor",
+ "nextBackup": "Próximo:",
+ "no-servers": "Não há servidores no momento. Para começar, clique",
+ "offline": "Offline",
+ "online": "Online",
+ "players": "Jogadores",
+ "restart": "Reiniciar",
+ "sendingCommand": "Enviando seu comando",
+ "server": "Servidor",
+ "servers": "Servidores",
+ "size": "Tamanho do Diretório do Servidor",
+ "start": "Iniciar",
+ "starting": "Início-Atrasado",
+ "status": "Status",
+ "stop": "Parar",
+ "version": "Versão",
+ "welcome": "Bem-vindo ao Crafty Controller"
+ },
+ "datatables": {
+ "i18n": {
+ "aria": {
+ "sortAscending": ": ative para ordenar a coluna de forma ascendente",
+ "sortDescending": ": ative para ordenar coluna de forma descendente"
+ },
+ "buttons": {
+ "collection": "Coleção ",
+ "colvis": "Visibilidade da Coluna",
+ "colvisRestore": "Restaurar Visibilidade",
+ "copy": "Copiar",
+ "copyKeys": "Pressione ctrl ou u2318 + C para copiar os dados da tabela para a área de transferência do seu sistema.
Para cancelar, clique na mensagem ou clique esc.",
+ "copySuccess": {
+ "1": "Copiou 1 linha para a área de transferência",
+ "_": "Copiou %d linhas para a área de transferência"
+ },
+ "copyTitle": "Copiado para a área de transferência",
+ "csv": "CSV",
+ "excel": "Excel",
+ "pageLength": {
+ "1": "Exibir 1 linha",
+ "-1": "Exibir todas as linhas",
+ "_": "Exibir %d linhas"
+ },
+ "pdf": "PDF",
+ "print": "Imprimir"
+ },
+ "decimal": "",
+ "emptyTable": "Nenhum dado disponível na tabela",
+ "info": "Exibindo de _START_ a _END_ de _TOTAL_ entradas",
+ "infoEmpty": "Exibindo de 0 a 0 de 0 entradas",
+ "infoFiltered": "(filtrado de _MAX_ entradas totais)",
+ "infoPostFix": "",
+ "lengthMenu": "Exibir _MENU_ entradas",
+ "loadingRecords": "Carregando...",
+ "paginate": {
+ "first": "Primeira",
+ "last": "Última",
+ "next": "Próxima",
+ "previous": "Anterior"
+ },
+ "processing": "Processando...",
+ "search": "Pesquisar:",
+ "select": {
+ "cells": {
+ "0": "Clique em uma célula para selecioná-la",
+ "1": "%d célula selecionada",
+ "_": "%d células selecionadas"
+ },
+ "columns": {
+ "0": "Click on a column to select it",
+ "1": "%d column selected",
+ "_": "%d columns selected"
+ },
+ "rows": {
+ "0": "Clique em uma linha para selecioná-la",
+ "1": "%d linha selecionada",
+ "_": "%d linhas selecionadas"
+ }
+ },
+ "thousands": ",",
+ "zeroRecords": "Nenhum registro encontrado"
+ }
+ },
+ "error": {
+ "contact": "Contate o suporte do Crafty Control através do Discord",
+ "embarassing": "Oh. Bem, isso é constrangedor",
+ "error": "Erro!",
+ "eulaAgree": "Você concorda?",
+ "eulaMsg": "Você deve concordar com os Termos de Licença. Uma cópia dos Termos de Licença da Mojang está linkado abaixo desta mensagem.",
+ "eulaTitle": "Concordar com os Termos de Licença",
+ "fileTooLarge": "Upload falhou. Arquivo muito grande. Contato o administrador do sistema para assistência.",
+ "hereIsTheError": "Aqui está o erro",
+ "internet": "Detectamos que a máquina rodando Crafty não possui conexão com a internet. Conexões de clientes ao serviço podem ser limitadas.",
+ "no-file": "Não conseguimos encontrar o arquivo solicitado. Verifique o caminho do arquivo. O Crafty tem as permissões necessárias?",
+ "noJava": "Servidor {} falhou ao iniciar com código de erro: Detectamos que o Java não está instalado. Por favor, instale o Java e então inicie o servidor.",
+ "not-downloaded": "Não conseguimos encontrar seu arquivo executável. O download foi concluído? As permissões estão definidas para executável?",
+ "portReminder": "Detectamos que esta é a primeira vez que {} está rodando. Certifique-se de encaminhar a porta {} através do seu roteador/firewall para torná-lo acessível remotamente da internet.",
+ "start-error": "Servidor {} falhou ao iniciar com código de erro: {}",
+ "terribleFailure": "Que Falha terrível!"
+ },
+ "footer": {
+ "allRightsReserved": "Todos os direitos reservados",
+ "copyright": "Copyright",
+ "version": "Versão"
+ },
+ "login": {
+ "forgotPassword": "Esqueci a Senha",
+ "login": "Logar",
+ "password": "Senha",
+ "username": "Usuário"
+ },
+ "notify": {
+ "activityLog": "Logs de Atividade",
+ "backupComplete": "Backup concluído com sucesso para o servidor {}",
+ "backupStarted": "Backup iniciado para o servidor {}",
+ "downloadLogs": "Baixar Logs de Suporte?",
+ "finishedPreparing": "Terminamos de preparar seus logs de suporte. Por favor, clique em baixar para baixar",
+ "logout": "Deslogar",
+ "preparingLogs": " Por favor aguarde enquanto preparamos seus logs... Enviaremos uma notificação quando eles estiverem prontos. Esta ação pode demorar um tempo para grandes implementações.",
+ "supportLogs": "Logs de Suporte"
+ },
+ "panelConfig": {
+ "adminControls": "Controles de Admin",
+ "allowedServers": "Servidores Permitidos",
+ "assignedRoles": "Cargos Atribuídos",
+ "cancel": "Cancelar",
+ "clearComms": "Limpar comandos não executados",
+ "delete": "Deletar",
+ "edit": "Editar",
+ "enabled": "Habilitado",
+ "match": "Senhas devem coincidir",
+ "newRole": "Adicionar Novo Cargo",
+ "newUser": "Adicionar Novo Usuário",
+ "pageTitle": "Configuração do Painel",
+ "role": "Cargo",
+ "roles": "Cargos",
+ "roleUsers": "Usuários com o Cargo",
+ "save": "Salvar",
+ "superConfirm": "Proceda apenas se desejar que este usuário tenha acesso a TUDO (todas as contas de usuário, servidores, configurações do painel, etc.). Eles podem até mesmo revogar seus direitos de Super Usuário.",
+ "superConfirmTitle": "Habilitar Super Usuário? Tem certeza?",
+ "user": "Usuário",
+ "users": "Usuários"
+ },
+ "rolesConfig": {
+ "config": "Configurações de Cargo",
+ "configDesc": "Aqui você pode mudar a configuração do seu cargo",
+ "configUpdate": "Última vez atualizado: ",
+ "created": "Criado: ",
+ "delRole": "Deletar Cargo",
+ "doesNotExist": "Você não pode deletar algo que ainda não existe",
+ "pageTitle": "Editar Cargo",
+ "pageTitleNew": "Novo Cargo",
+ "permAccess": "Acesso?",
+ "permName": "Nome da Permissão",
+ "permsServer": "Permissões que este cargo tem para estes servidores especificados",
+ "roleConfigArea": "Área de Configuração do Cargo",
+ "roleDesc": "Como você gostaria de chamar este cargo?",
+ "roleName": "Nome do Cargo: ",
+ "rolePerms": "Permissões do Cargo",
+ "roleServers": "Servidores Permitidos",
+ "roleTitle": "Configurações dos Cargos",
+ "roleUserName": "Nome de Usuário",
+ "roleUsers": "Usuários com o Cargo: ",
+ "serverAccess": "Acesso?",
+ "serverName": "Nome do Servidor",
+ "serversDesc": "Servidores que este cargo tem permissão para acessar"
+ },
+ "serverBackups": {
+ "backupAtMidnight": "Backup automático à meia-noite?",
+ "backupNow": "Fazer backup agora!",
+ "backupTask": "Uma tarefa de backup foi iniciada.",
+ "cancel": "Cancelar",
+ "clickExclude": "Clique para selecionar Exclusões",
+ "compress": "Comprimir Backup",
+ "confirm": "Confirmar",
+ "confirmDelete": "Deseja deletar este backup? Esta ação não pode ser desfeita.",
+ "confirmRestore": "Tem certeza de que deseja restaurar a partir deste backup. Todos os arquivos atuais do servidor serão mudados para o estado de backup e serão irrecuperáveis.",
+ "currentBackups": "Backups atuais",
+ "delete": "Deletar",
+ "destroyBackup": "Destruir backup \" + file_to_del + \"?",
+ "download": "Baixar",
+ "excludedBackups": "Caminhos Excluídos: ",
+ "excludedChoose": "Escolha os caminhos que você deseja excluir dos seus backups",
+ "exclusionsTitle": "Exclusões de Backup",
+ "maxBackups": "Número máximo de backups",
+ "maxBackupsDesc": "Crafty não armazenará mais backups que o especificado, deletando o mais antigo (insira 0 para manter todos)",
+ "options": "Opções",
+ "path": "Caminho",
+ "restore": "Restaurar",
+ "restoring": "Restaurando Backup. Isso pode demorar um tempo. Por favor aguarde.",
+ "save": "Salvar",
+ "shutdown": "Desligar o servidor durante o backup",
+ "size": "Tamanho",
+ "storageLocation": "Local de Armazenamento",
+ "storageLocationDesc": "Onde você deseja armazenar backups?"
+ },
+ "serverConfig": {
+ "bePatientDelete": "Por favor aguarde enquanto removemos seu servidor do painel Crafty. Esta tela fechará em alguns instantes.",
+ "bePatientDeleteFiles": "Por favor aguarde enquanto removemos seu servidor do painel Crafty e deletamos seus arquivos. Esta tela fechará em alguns instantes.",
+ "bePatientUpdate": "Por favor aguarde enquanto atualizamos o servidor. O tempo de download pode variar dependendo da velocidade da sua internet.
Esta tela atualizará em alguns instantes.",
+ "cancel": "Cancelar",
+ "crashTime": "Tempo Limite de Crash",
+ "crashTimeDesc": "Quanto tempo devemos esperar antes de considerar que seu servidor crashou?",
+ "deleteFilesQuestion": "Deletar arquivos do servidor da máquina?",
+ "deleteFilesQuestionMessage": "Deseja que Crafty delete todos os arquivos da máquina host?
Isso inclui backups de servidor.",
+ "deleteServer": "Deletar Servidor",
+ "deleteServerQuestion": "Deletar Servidor?",
+ "deleteServerQuestionMessage": "Tem certeza de que deseja deletar esta servidor? Esta ação não pode ser desfeita.",
+ "exeUpdateURL": "URL de Atualização do Executável do Servidor",
+ "exeUpdateURLDesc": "URL de Download Direto para atualizações.",
+ "javaNoChange": "Não sobrepor",
+ "javaVersion": "Sobrepor versão atual do Java",
+ "javaVersionDesc": "Se for sobrepor o Java, certifique-se de que seu Java atual em 'Comando de Execução do Servidor' está envolto em aspas simples(' ') (variável 'java' padrão excluída)",
+ "noDelete": "Não! Volta.",
+ "noDeleteFiles": "Não, só remova do painel",
+ "removeOldLogsAfter": "Remova logs antigos depois",
+ "removeOldLogsAfterDesc": "Quantos dias um arquivo de logs precisa ter para ser considerado antigo? (0 para desabilitar)",
+ "save": "Salvar",
+ "sendingDelete": "Deletando Servidor",
+ "sendingRequest": "Enviando sua requisição...",
+ "serverAutoStart": "Início Automático do Servidor",
+ "serverAutostartDelay": "Atraso de Início Automático de Servidor",
+ "serverAutostartDelayDesc": "Atraso antes do início automático (Se habilitado abaixo)",
+ "serverCrashDetection": "Detecção de Crash do Servidor",
+ "serverExecutable": "Executável do Servidor",
+ "serverExecutableDesc": "O arquivo executável do servidor",
+ "serverExecutionCommand": "Comando de Execução do Servidor",
+ "serverExecutionCommandDesc": "O que será lançado em um terminal oculto",
+ "serverIP": "IP do Servidor",
+ "serverIPDesc": "IP de acesso ao seu servidor em jogo (Try a real ip instead of 127.0.0.1 if you have issues)",
+ "serverLogLocation": "Local do Log do Servidor",
+ "serverLogLocationDesc": "Caminho para o arquivo de log",
+ "serverName": "Nome do Servidor",
+ "serverNameDesc": "Como deseja chamar este servidor?",
+ "serverPath": "Diretório principal do servidor",
+ "serverPathDesc": "Caminho completo (não incluindo o executável)",
+ "serverPort": "Porta do Servidor",
+ "serverPortDesc": "Porta de acesso do seu servidor em jogo",
+ "serverStopCommand": "Comando de Parada do Servidor",
+ "serverStopCommandDesc": "Comando enviado ao programa para pará-lo",
+ "stopBeforeDeleting": "Por favor pare o servidor antes de deletá-lo",
+ "update": "Atualizar Executável",
+ "yesDelete": "Sim, delete.",
+ "yesDeleteFiles": "Sim, delete os arquivos."
+ },
+ "serverConfigHelp": {
+ "desc": "Aqui você pode mudar a configuração do seu servidor",
+ "perms": [
+ "Recomenda-se que NÃO
mude os caminhos de um servidor gerenciado pelo Crafty.",
+ "Mudar caminhos PODE
quebrar coisas, especialmente em sistemos similares ao Linux onde permissões de arquivos são mais restritas.",
+ "
",
+ "Se sentir que precisa mudar o local de um servidor, você pode, contanto que dê ao \"crafty\" as permissões de usuário para ler e escrever no caminho do servidor.",
+ "
",
+ "
",
+ "No Linux é melhor fazer isso executando o seguinte:
",
+ "",
+ " sudo chown crafty:crafty /caminho/para/o/servidor -R
",
+ " sudo chmod 2775 /caminho/para/o/servidor -R
",
+ "
"
+ ],
+ "title": "Área de Configuração do Servidor"
+ },
+ "serverDetails": {
+ "backup": "Backup",
+ "config": "Config",
+ "files": "Arquivos",
+ "logs": "Logs",
+ "playerControls": "Gerenciar Jogadores",
+ "schedule": "Agendar",
+ "serverDetails": "Detalhes do Servidor",
+ "terminal": "Terminal"
+ },
+ "serverFiles": {
+ "clickUpload": "Clique aqui para selecionar seus arquivos",
+ "close": "Fechar",
+ "createDir": "Criar diretório",
+ "createDirQuestion": "Qual nome deseja dar ao diretório?",
+ "createFile": "Criar arquivos",
+ "createFileQuestion": "Qual nome deseja dar ao arquivo?",
+ "default": "Padrão",
+ "delete": "Deletar",
+ "deleteItemQuestion": "Tem certeza de que deseja deletar \" + name + \"?",
+ "deleteItemQuestionMessage": "Você está deletando \\\"\" + path + \"\\\"!
Esta ação será irreversível e o arquivo será perdido para sempre!",
+ "download": "Baixar",
+ "editingFile": "Editando arquivo",
+ "error": "Erro ao conseguir arquivos",
+ "fileReadError": "Erro de leitura de arquivo",
+ "files": "Arquivos",
+ "keybindings": "Teclas",
+ "loadingRecords": "Carregando Arquivos...",
+ "noDelete": "Não",
+ "noscript": "O gerenciador de arquivos não funciona sem JavaScript",
+ "rename": "Renomear",
+ "renameItemQuestion": "Qual será o novo nome?",
+ "save": "Salvar",
+ "size": "Mudar tamanho do editor",
+ "stayHere": "NÃO DEIXE ESTA PÁGINA!",
+ "unsupportedLanguage": "Warning: This is not a supported file type",
+ "unzip": "Extrair",
+ "upload": "Enviar Arquivo",
+ "uploadTitle": "Enviar Arquivos para: ",
+ "waitUpload": "Por favor aguarde enquanto enviamos seus arquivos... Esta ação pode demorar um tempo.",
+ "yesDelete": "Sim, eu entendo as consequências"
+ },
+ "serverPlayerManagement": {
+ "bannedPlayers": "Jogadores Banidos",
+ "loadingBannedPlayers": "Carregando Jogadores Banidos",
+ "players": "Jogadores"
+ },
+ "serverScheduleConfig": {
+ "backup": "Backup do Servidor",
+ "basic": "Básico",
+ "children": "Tarefas Filhas Anexadas: ",
+ "command": "Comando",
+ "command-explain": "Qual comando deseja que seja executado? Não inclua a '/'",
+ "cron": "Cronometrada",
+ "cron-explain": "Insira sua string cron -- NOTA: 0 = Segunda na última opção.",
+ "custom": "Comando Personalizado",
+ "days": "Dias",
+ "enabled": "Habilitado",
+ "hours": "Horas",
+ "interval": "Intervalo",
+ "interval-explain": "Com que frequência deseja que este agendamento seja executado?",
+ "minutes": "Minutos",
+ "offset": "Deslocamento de Atraso",
+ "offset-explain": "Quanto tempo deve ser esperado para executar isto após executar a primeira tarefa? (Seconds)",
+ "one-time": "Deletar após execução",
+ "parent": "Selecionar um agendamento pai",
+ "parent-explain": "Qual agendamento deve provocar este?",
+ "reaction": "Reação",
+ "restart": "Reiniciar Servidor",
+ "start": "Iniciar Servidor",
+ "stop": "Desligar Servidor",
+ "time": "Horário",
+ "time-explain": "Em que horário deseja que o agendamento seja executado?"
+ },
+ "serverSchedules": {
+ "areYouSure": "Deletar Tarefa Agendada?",
+ "cancel": "Cancelar",
+ "cannotSee": "Não está vendo tudo?",
+ "cannotSeeOnMobile": "Tente clicar em uma tarefa agendada para detalhes completos.",
+ "confirm": "Confirmar",
+ "confirmDelete": "Deseja deletar esta tarefa agendada? Esta ação não pode ser desfeita."
+ },
+ "serverStats": {
+ "cpuUsage": "Uso do Processador",
+ "description": "Descrição",
+ "errorCalculatingUptime": "Erro ao Calcular Tempo de Atividade",
+ "memUsage": "Uso da Memória",
+ "offline": "Offline",
+ "online": "Online",
+ "players": "Jogadores",
+ "serverStarted": "Servidor Iniciado",
+ "serverStatus": "Status do Servidor",
+ "serverTime": "Horário UTC",
+ "serverTimeZone": "Fusorário do Servidor",
+ "serverUptime": "Tempo de Atividade do Servidor",
+ "starting": "Início-Atrasado",
+ "unableToConnect": "Incapaz de Conectar",
+ "version": "Versão"
+ },
+ "serverTerm": {
+ "commandInput": "Insira seu comando",
+ "delay-explained": "O serviço/agente iniciou recentemente e está atrasando o início da instância do servidor de minecraft",
+ "downloading": "Baixando...",
+ "restart": "Reiniciar",
+ "sendCommand": "Enviar comando",
+ "start": "Iniciar",
+ "starting": "Início-Atrasado",
+ "stop": "Parar",
+ "stopScroll": "Parar Rolagem Automática",
+ "updating": "Atualizando..."
+ },
+ "serverWizard": {
+ "absoluteServerPath": "Caminho absoluto para o servidor",
+ "absoluteZipPath": "Caminho absoluto para o servidor",
+ "addRole": "Adicionar servidor a cargo(s) existente(s)",
+ "autoCreate": "Se nenhum estiver selecionado Crafty fará um!",
+ "bePatient": "Por favor aguarde nós ' + (importing ? 'importamos' : 'download') + ' the server",
+ "buildServer": "Construir Servidor!",
+ "clickRoot": "Clique aqui para selecionar diretório raiz",
+ "close": "Fechar",
+ "defaultPort": "25565 = padrão",
+ "downloading": "Baixando Servidor...",
+ "explainRoot": "Por favor clique no botão abaixo para selecionar o diretório raiz do seu servidor dentro do arquivo",
+ "importing": "Importando Servidor...",
+ "importServer": "Importar um servidor existente",
+ "importServerButton": "Importar Servidor!",
+ "importZip": "Importar de um Arquivo Zip",
+ "maxMem": "Memória Máxima",
+ "minMem": "Memória Mínima",
+ "myNewServer": "Meu Novo Servidor",
+ "newServer": "Criar Novo Servidor",
+ "quickSettings": "Configurações Rápidas",
+ "quickSettingsDescription": "Não se preocupe. Você pode alterar isso depois.",
+ "resetForm": "Redefinir Formulário",
+ "save": "Salvar",
+ "selectRole": "Selecionar Cargo(s)",
+ "selectRoot": "Selecionar Diretório Raiz de Arquivo",
+ "selectType": "Selecione um Tipo",
+ "selectVersion": "Selecione um Versão",
+ "selectZipDir": "Selecione o diretório no arquivo de onde deseja extrair os arquivos",
+ "serverJar": "Arquivo Executável do Servidor",
+ "serverName": "Nome do Servidor",
+ "serverPath": "Arquivo do Servidor",
+ "serverPort": "Porta do Servidor",
+ "serverType": "Tipo de Servidor",
+ "serverVersion": "Versão do Servidor",
+ "sizeInGB": "Tamanho em GB",
+ "zipPath": "Caminho do Servidor"
+ },
+ "sidebar": {
+ "contribute": "Contribuir",
+ "credits": "Créditos",
+ "dashboard": "Painel de Controle",
+ "documentation": "Documentação",
+ "navigation": "Navegação",
+ "newServer": "Criar Novo Servidor",
+ "servers": "Servidores"
+ },
+ "userConfig": {
+ "apiKey": "Chaves de API",
+ "auth": "Autorizado? ",
+ "config": "Config",
+ "configArea": "Área de Configuração do Usuário",
+ "configAreaDesc": "Aqui você pode mudar todas as configurações do seu usuário",
+ "confirmDelete": "Tem certeza de que deseja deletar este usuário? Esta ação é irreversível.",
+ "craftyPermDesc": "Permissões do Crafty que este usuário tem ",
+ "craftyPerms": "Permissões do Crafty: ",
+ "created": "Criado: ",
+ "deleteUser": "Deletar Usuário: ",
+ "deleteUserB": "Deletar Usuário",
+ "delSuper": "Você não pode deletar um Super Usuário",
+ "enabled": "Habilitado",
+ "gravDesc": "Este e-mail é para uso exclusivo com Gravatar™. Crafty não irá, sob quaisquer circunstâncias, fazer uso deste e-mail para qualquer coisa além de seu Gravatar™",
+ "gravEmail": "E-mail Gravatar™",
+ "lastIP": "Último IP: ",
+ "lastLogin": "Último Login: ",
+ "lastUpdate": "Última Atualização: ",
+ "leaveBlank": "Para editar o usuário sem alterar a senha, deixe em branco.",
+ "member": "Membro?",
+ "notExist": "Você não pode deletar algo que não existe!",
+ "pageTitle": "Editar Usuário",
+ "pageTitleNew": "Criar Usuário",
+ "password": "Nova Senha",
+ "permName": "Nome da Permissão",
+ "repeat": "Repetir a Senha",
+ "roleName": "Nome do Cargo",
+ "super": "Super Usuário",
+ "userLang": "Idioma do Usuário",
+ "userName": "Nome do Usuário",
+ "userNameDesc": "Como deseja chamar este usuário?",
+ "userRoles": "Cargos do Usuário",
+ "userRolesDesc": "Cargos que este usuário possui.",
+ "userSettings": "Configurações do Usuário",
+ "uses": "Número de Usos Permitidos (-1==Sem Limite)"
+ }
+}
diff --git a/app/translations/zh_CN.json b/app/translations/zh_CN.json
index bb583baf..46234138 100644
--- a/app/translations/zh_CN.json
+++ b/app/translations/zh_CN.json
@@ -40,12 +40,12 @@
"pageDescription": "没有这些人,就没有 Crafty",
"pageTitle": "鸣谢",
"patreonDesc": "我们的 Patreon / Ko-fi 支持者!",
- "subscriptionLevel": "等级",
- "subscriberName": "名称",
"patreonOther": "其他",
"patreonSupporter": "Patreon / Ko-fi 支持者",
"patreonUpdate": "上次更新:",
"retiredStaff": "退休员工",
+ "subscriberName": "名称",
+ "subscriptionLevel": "等级",
"supportTeam": "支持与文档团队",
"thankYou": "感谢",
"translationDesc": "帮助我们翻译的社区!",
@@ -66,6 +66,7 @@
"cannotSeeOnMobile": "在移动设备上什么都看不到?",
"cannotSeeOnMobile2": "尝试横向滚动表格。",
"clone": "克隆",
+ "cloneConfirm": "您确定要克隆该服务器吗?此过程将需要一点时间。",
"cpuCores": "CPU 核心",
"cpuCurFreq": "当前 CPU 时钟",
"cpuMaxFreq": "最大 CPU 时钟",
@@ -169,6 +170,7 @@
"eulaAgree": "你同意吗?",
"eulaMsg": "你必须同意最终用户许可协议(EULA)。一份 Mojang EULA 副本的链接在此消息下方。",
"eulaTitle": "同意最终用户许可协议(EULA)",
+ "fileTooLarge": "上传失败。上传的文件过大。联系系统管理员以获取协助。",
"hereIsTheError": "错误如下",
"internet": "我们检测到运行 Crafty 的设备没有网络连接。客户端到服务器的连接可能受限。",
"no-file": "我们似乎找不到请求的文件。请再次检查路径。Crafty 是否拥有了正确的权限?",
@@ -268,6 +270,7 @@
"restore": "恢复",
"restoring": "正在恢复备份。这需要一点时间。请耐心等待。",
"save": "保存",
+ "shutdown": "在备份期间停止服务器",
"size": "大小",
"storageLocation": "存储位置",
"storageLocationDesc": "您想要在哪里存储备份?"
@@ -286,6 +289,9 @@
"deleteServerQuestionMessage": "您确定要删除此服务器吗?在此之后将无法撤销……",
"exeUpdateURL": "服务器可执行文件更新地址",
"exeUpdateURLDesc": "用于下载更新的直接链接。",
+ "javaNoChange": "不覆盖",
+ "javaVersion": "覆盖当前的 Java 版本",
+ "javaVersionDesc": "如果你要覆盖 Java,请确保你当前“运行命令”中的 Java 路径括在了引号中(不包括默认的“java”变量)",
"noDelete": "否,返回",
"noDeleteFiles": "否,只从面板中移除",
"removeOldLogsAfter": "此时间后删除旧日志",
@@ -368,6 +374,7 @@
"rename": "重命名",
"renameItemQuestion": "新名称应该是什么?",
"save": "保存",
+ "size": "调整编辑器大小",
"stayHere": "请不要离开此页面!",
"unsupportedLanguage": "警告:这不是一个受支持的文件类型",
"unzip": "解压",