Romanian & Ukrainian languages are now available!

This commit is contained in:
DJj123dj
2024-09-01 17:53:29 +02:00
parent bfa05297b2
commit adae64bab9
6 changed files with 51 additions and 46 deletions
+2 -1
View File
@@ -18,7 +18,8 @@ This includes new features, translations & bug fixes.
1. If your language doesn't exist yet, copy the [`english.json`](./../languages/english.json) file and rename it to your language. 1. If your language doesn't exist yet, copy the [`english.json`](./../languages/english.json) file and rename it to your language.
2. You are allowed to use a little bit of `Google Translate` or `DeepL` when mentioned in the upload. (❌ Not Recommended) 2. You are allowed to use a little bit of `Google Translate` or `DeepL` when mentioned in the upload. (❌ Not Recommended)
3. Only translate existing values in the json file. Don't add or remove any values from the file. 3. Only translate existing values in the json file. Don't add or remove any values from the file.
4. If you are unable to translate something, leave it in `English`. 4. You're **NOT REQUIRED** to translate everything! If you only want to translate a part of it, it's okay!
5. If you are unable to translate something, leave it in `English`.
#### Step 3: Metadata #### Step 3: Metadata
Metadata can be found in the `_TRANSLATION` variable. Metadata can be found in the `_TRANSLATION` variable.
+6 -6
View File
@@ -89,19 +89,19 @@ A big thanks to all our sponsors! Without them, it wouldn't be possible to creat
|---------------------|--------------------------|---------------| |---------------------|--------------------------|---------------|
|🇬🇧 English |djj123dj |🟢 Up To Date | |🇬🇧 English |djj123dj |🟢 Up To Date |
|🇳🇱 Dutch |djj123dj |🟢 Up To Date | |🇳🇱 Dutch |djj123dj |🟢 Up To Date |
|🇵🇹 Portuguese |quiradon |🟢 Up To Date |
|🇨🇿 Czech |spyeye_ |🟢 Up To Date |
|🇩🇪 German |benzorich |🟢 Up To Date | |🇩🇪 German |benzorich |🟢 Up To Date |
|❓ Catalan |guillee3 |🟢 Up To Date |
|🇭🇺 Hungarian |kornel0706 |🟢 Up To Date |
|🇪🇸 Spanish |redactado & josuens |🟢 Up To Date | |🇪🇸 Spanish |redactado & josuens |🟢 Up To Date |
|🇵🇹 Portuguese |quiradon |🟢 Up To Date |
|❓ Catalan |guillee3 |🟢 Up To Date |
|🇨🇿 Czech |spyeye_ |🟢 Up To Date |
|🇭🇺 Hungarian |kornel0706 |🟢 Up To Date |
|🇷🇴 Romanian |sankedev |🟢 Up To Date |
|🇺🇦 Ukrainian |anderskiy |🟢 Up To Date |
|🇫🇷 French |sankedev & tostam |🟠 Temporary Outdated (beta) | |🇫🇷 French |sankedev & tostam |🟠 Temporary Outdated (beta) |
|🇷🇴 Romanian |sankedev |🟠 Temporary Outdated (beta) |
|🇮🇹 Italian |maurizio26 |🟠 Temporary Outdated (beta) | |🇮🇹 Italian |maurizio26 |🟠 Temporary Outdated (beta) |
|🇦🇪 Arabic |deqressing |🟠 Temporary Outdated (beta) | |🇦🇪 Arabic |deqressing |🟠 Temporary Outdated (beta) |
|🇩🇰 Danish |.the_gamer |🟠 Temporary Outdated (beta) | |🇩🇰 Danish |.the_gamer |🟠 Temporary Outdated (beta) |
|🇷🇺 Russian |apexo & ander |🟠 Temporary Outdated (beta) | |🇷🇺 Russian |apexo & ander |🟠 Temporary Outdated (beta) |
|🇺🇦 Ukrainian |ander |🟠 Temporary Outdated (beta) |
|🇹🇷 Turkish |0x15d3 |🟠 Temporary Outdated (beta) | |🇹🇷 Turkish |0x15d3 |🟠 Temporary Outdated (beta) |
|🇵🇱 Polish |mkevas |🟠 Temporary Outdated (beta) | |🇵🇱 Polish |mkevas |🟠 Temporary Outdated (beta) |
|🇸🇮 Slovenian |n1kkec |🔴 Outdated | |🇸🇮 Slovenian |n1kkec |🔴 Outdated |
+17 -17
View File
@@ -2,7 +2,7 @@
"_TRANSLATION":{ "_TRANSLATION":{
"otversion":"v4.0.0", "otversion":"v4.0.0",
"translator":"SankeDev", "translator":"SankeDev",
"lastedited":"27/8/2024", "lastedited":"27/08/2024",
"language":"Romanian" "language":"Romanian"
}, },
"checker":{ "checker":{
@@ -216,7 +216,7 @@
"removeDm":"{0} a fost sters din ticketul tau in server!", "removeDm":"{0} a fost sters din ticketul tau in server!",
"blacklistAddLog":"{0} a fost adaugat in blacklist de {1}!", "blacklistAddLog":"{0} a fost adaugat in blacklist de {1}!",
"blacklistRemoveLog":"{0} was removed from the blacklist by {1}", "blacklistRemoveLog":"{0} a fost eliminat din blacklist de {1}!",
"blacklistAddDm":"Ai fost adaugat in blacklist pe serverul nostru!\nNu mai poti creea tickete!", "blacklistAddDm":"Ai fost adaugat in blacklist pe serverul nostru!\nNu mai poti creea tickete!",
"blacklistRemoveDm":"Ai fost scos din blacklist pe serverul nostru!\nPoti sa creezi tickete din nou!", "blacklistRemoveDm":"Ai fost scos din blacklist pe serverul nostru!\nPoti sa creezi tickete din nou!",
"clearLog":"{0} tickete au fost sterse de {1}!" "clearLog":"{0} tickete au fost sterse de {1}!"
@@ -374,24 +374,24 @@
"panelAutoUpdate":"Activeaza sau dezactiveaza actualizarea automata a panelului.", "panelAutoUpdate":"Activeaza sau dezactiveaza actualizarea automata a panelului.",
"ticket":"Creeaza instant un ticket.", "ticket":"Creeaza instant un ticket.",
"ticketId":"Id-ul ticketului pe care vrei sa il folosesti.", "ticketId":"Id-ul ticketului pe care vrei sa il folosesti.",
"close":"Inchide un ticket, asta dezactiveaza scrierea in acest canal. Poti oricand sa il redeschizi!", "close":"Inchide un ticket.",
"delete":"Sterge un ticket, acesta creeaza un transcript cand este activat. Aceasta actiune nu poate fi modificata!", "delete":"Sterge un ticket.",
"deleteNoTranscript":"Sterge un ticket fara a crea un transcript.", "deleteNoTranscript":"Sterge un ticket fara a crea un transcript.",
"reopen":"Redeschide un Ticket, asta activeaza scrierea in acest canal.", "reopen":"Redeschide un ticket.",
"claim":"Revendica un ticket. Cu asta, poti sa iti anunti echipa ca tu te ocupi de acest ticket.", "claim":"Revendica un ticket.",
"claimUser":"Revendica acest ticket pentru un alt membru.", "claimUser":"Revendica acest ticket pentru un alt membru.",
"unclaim":"Elibereaza un ticket. Cu asta, poti sa iti anunti echipa ca acest ticket este liber din nou.", "unclaim":"Elibereaza un ticket.",
"pin":"Fixeaza un ticket. Acesta va fi mutat in partea de sus si va avea un emoij '📌' in nume.", "pin":"Fixeaza un ticket.",
"unpin":"Defixeaza un ticket. Ticketul va ramane pe pozitia sa dar va pierde emoijul '📌'.", "unpin":"Defixeaza un ticket.",
"move":"Muta un ticket. Acesta va schimba tipul acestui ticket.", "move":"Muta un ticket.",
"moveId":"Id-ul tipului de ticket in care vrei sa muti acest ticket.", "moveId":"Id-ul tipului de optiune in care vrei sa muti acest ticket.",
"rename":"Redenumeste un ticket. Acesta va schimba numele canalului acestui ticket.", "rename":"Redenumeste un ticket.",
"renameName":"Noul nume al ticketului.", "renameName":"Noul nume al ticketului.",
"add":"Adauga un user la un ticket. Acesta ii va permite userului sa citeasca si sa scrie in acest ticket.", "add":"Adauga un user la un ticket.",
"addUser":"Userul pe care vrei sa il adaugi.", "addUser":"Userul pe care vrei sa il adaugi.",
"remove":"Sterge un user dintr-un ticket. Acesta ii va elimina abilitatea de a citi si scrie pentru un user in acest ticket.", "remove":"Sterge un user dintr-un ticket.",
"removeUser":"Userul pe care vrei sa il stergi.", "removeUser":"Userul pe care vrei sa il stergi.",
"blacklist":"Gestioneaza blacklist-ul in server. Userii blacklisted nu pot crea tickete.", "blacklist":"Gestioneaza blacklist-ul in server.",
"blacklistView":"Vezi o lista cu toti userii blacklisted.", "blacklistView":"Vezi o lista cu toti userii blacklisted.",
"blacklistAdd":"Adauga un user in blacklist.", "blacklistAdd":"Adauga un user in blacklist.",
"blacklistRemove":"Sterge un user din blacklist.", "blacklistRemove":"Sterge un user din blacklist.",
@@ -404,8 +404,8 @@
"statsUserUser":"Userul pe care vrei sa il vezi.", "statsUserUser":"Userul pe care vrei sa il vezi.",
"statsTicket":"Vezi statisticile unui ticket in server.", "statsTicket":"Vezi statisticile unui ticket in server.",
"statsTicketTicket":"Ticketul pe care vrei sa il vezi.", "statsTicketTicket":"Ticketul pe care vrei sa il vezi.",
"clear":"Sterge mai multe tickete in acelasi timp. Un filtru optional poate fi aplicat pentru a sterge doar anumite tickete.", "clear":"Sterge mai multe tickete in acelasi timp.",
"clearFilter":"valoare", "clearFilter":"Filtrul pentru ștergerea biletelor.",
"clearFilters":{ "clearFilters":{
"all":"Toate", "all":"Toate",
"open":"Deschis", "open":"Deschis",
+21 -21
View File
@@ -2,7 +2,7 @@
"_TRANSLATION":{ "_TRANSLATION":{
"otversion":"v4.0.0", "otversion":"v4.0.0",
"translator":"Anderskiy", "translator":"Anderskiy",
"lastedited":"31/8/2024", "lastedited":"31/08/2024",
"language":"Ukrainian" "language":"Ukrainian"
}, },
"checker":{ "checker":{
@@ -215,8 +215,8 @@
"removeLog":"{0} було видалено тікету {1}!", "removeLog":"{0} було видалено тікету {1}!",
"removeDm":"{0} було видалено з тікету на нашому сервері!", "removeDm":"{0} було видалено з тікету на нашому сервері!",
"blacklistAddLog":"{0} був доданий до чорного списку {1}", "blacklistAddLog":"{0} був доданий до чорного списку {1}!",
"blacklistRemoveLog":"{0} було видалено з чорного списку {1}", "blacklistRemoveLog":"{0} було видалено з чорного списку {1}!",
"blacklistAddDm":"Вас було додано до чорного списку на нашому сервері!\nВідтепер ви не можете створити тікет!", "blacklistAddDm":"Вас було додано до чорного списку на нашому сервері!\nВідтепер ви не можете створити тікет!",
"blacklistRemoveDm":"Вас було видалено з чорного списку на нашому сервер!\nВідтепер ви знову можете створювати тікети!", "blacklistRemoveDm":"Вас було видалено з чорного списку на нашому сервер!\nВідтепер ви знову можете створювати тікети!",
"clearLog":"{0} тікети було видалено {1}!" "clearLog":"{0} тікети було видалено {1}!"
@@ -374,24 +374,24 @@
"panelAutoUpdate":"Ви хочете, щоб ця панель автоматично оновлювалася при редагуванні?", "panelAutoUpdate":"Ви хочете, щоб ця панель автоматично оновлювалася при редагуванні?",
"ticket":"Миттєве створення тікета.", "ticket":"Миттєве створення тікета.",
"ticketId":"Ідентифікатор тікету, який ви хочете створити.", "ticketId":"Ідентифікатор тікету, який ви хочете створити.",
"close":"Закрийте тікет, це вимкне можливість писати в цьому каналі. Цю дію завжди можна скасувати!", "close":"Закрийте тікет.",
"delete":"Видалити тікет, якщо увімкнено, буде створено транскрипт. Ця дія не може бути скасована!", "delete":"Видалити квиток.",
"deleteNoTranscript":"Видаліть цей тікет без створення стенограми.", "deleteNoTranscript":"Видаліть цей тікет без створення стенограми.",
"reopen":"Повторно відкрийте тікет, це дозволить знову писати в цьому каналі.", "reopen":"Повторно відкрийте тікет.",
"claim":"Подати заявку на запрошення тікету. Цим ви можете повідомити своїй команді, що обробляєте цей тикет.", "claim":"Подати заявку на запрошення тікету.",
"claimUser":"Запросиіть цей тікет не на себе, а на когось іншого.", "claimUser":"Запросиіть цей тікет не на себе, а на когось іншого.",
"unclaim":"Відмовитися від тікету. Цим ви можете повідомити своїй команді, що цей тікет знову вільний.", "unclaim":"Відмовитися від тікету.",
"pin":"Закріпіть тікет. Це перемістить тікет нагору і додасть емодзі «📌» до його назви.", "pin":"Закріпіть тікет.",
"unpin":"Відкріпіть тікет. Тікет залишиться на своєму місці, але втратить емодзі «📌».", "unpin":"Відкріпіть тікет.",
"move":"Перемістіть тікет. Це змінить тип цього тікету.", "move":"Перемістіть тікет.",
"moveId":"Ідентифікатор тікету, на який ви хочете перейти.", "moveId":"Ідентифікатор параметр, на який ви хочете перейти.",
"rename":"Перейменувати тікет. Це змінить назву каналу для цього тікета.", "rename":"Перейменувати тікет.",
"renameName":"Нова назва цього тікету.", "renameName":"Нова назва цього тікету.",
"add":"Додайте учасника до тікета. Це дозволить учаснику читати і писати в цьому тікеті.", "add":"Додайте учасника до тікета.",
"addUser":"Учасник, якого потрібно додати.", "addUser":"Учасник, якого потрібно додати.",
"remove":"Видалити учасника з тікета. Це вилучить можливість читання і запису для учасника в цьому тікеті.", "remove":"Видалити учасника з тікета.",
"removeUser":"Учасник, якого потрібно видалити", "removeUser":"Учасник, якого потрібно видалити",
"blacklist":"Керування чорним списком тікетів. Учасники, додані до цього списку, більше не можуть створювати тікети.", "blacklist":"Керування чорним списком тікетів.",
"blacklistView":"Переглянути список поточного чорного списку.", "blacklistView":"Переглянути список поточного чорного списку.",
"blacklistAdd":"Додати учасника до чорного списку.", "blacklistAdd":"Додати учасника до чорного списку.",
"blacklistRemove":"Видалити учасника з чорного списку.", "blacklistRemove":"Видалити учасника з чорного списку.",
@@ -404,8 +404,8 @@
"statsUserUser":"Учасник для перегляду.", "statsUserUser":"Учасник для перегляду.",
"statsTicket":"Перегляд статистики тікета на сервері.", "statsTicket":"Перегляд статистики тікета на сервері.",
"statsTicketTicket":"Тікет для перегляду.", "statsTicketTicket":"Тікет для перегляду.",
"clear":"Видалення декількох тікетів одночасно. Можна вказати додатковий фільтр.", "clear":"Видалення декількох тікетів одночасно.",
"clearFilter":"значення", "clearFilter":"Фільтр для очищення квитків.",
"clearFilters":{ "clearFilters":{
"all":"Усі", "all":"Усі",
"open":"Відкриті", "open":"Відкриті",
@@ -418,12 +418,12 @@
}, },
"autoclose":"Керуйте автозакриттям у тікеті.", "autoclose":"Керуйте автозакриттям у тікеті.",
"autocloseDisable":"Вимкніть автозакриття в цьому тікеті.", "autocloseDisable":"Вимкніть автозакриття в цьому тікеті.",
"autocloseEnable":"Увімкніть автозакриття в цьому тикеті", "autocloseEnable":"Увімкніть автозакриття в цьому тикеті.",
"autocloseEnableTime":"Кількість годин, протягом яких тікет має бути неактивним, щоб його закрити.", "autocloseEnableTime":"Кількість годин.",
"autodelete":"Керуйте автовидаленням у тікеті.", "autodelete":"Керуйте автовидаленням у тікеті.",
"autodeleteDisable":"Вимкніть автовидалення в цьому тікеті.", "autodeleteDisable":"Вимкніть автовидалення в цьому тікеті.",
"autodeleteEnable":"Ввімкніть автовидалення в цьому тікеті.", "autodeleteEnable":"Ввімкніть автовидалення в цьому тікеті.",
"autodeleteEnableTime":"Кількість днів, протягом яких тікет має бути неактивним, щоб його видалити." "autodeleteEnableTime":"Кількість днів."
}, },
"helpMenu":{ "helpMenu":{
"help":"Отримайте список усіх доступних команд.", "help":"Отримайте список усіх доступних команд.",
+2
View File
@@ -453,6 +453,8 @@ export interface ODLanguageManagerIds_Default {
"openticket:catalan":ODLanguage, "openticket:catalan":ODLanguage,
"openticket:hungarian":ODLanguage, "openticket:hungarian":ODLanguage,
"openticket:spanish":ODLanguage, "openticket:spanish":ODLanguage,
"openticket:romanian":ODLanguage,
"openticket:ukrainian":ODLanguage,
//ADD NEW LANGUAGES HERE!!! //ADD NEW LANGUAGES HERE!!!
} }
+3 -1
View File
@@ -11,10 +11,12 @@ export const loadAllLanguages = async () => {
openticket.languages.add(new api.ODLanguage("openticket:catalan","catalan.json")) openticket.languages.add(new api.ODLanguage("openticket:catalan","catalan.json"))
openticket.languages.add(new api.ODLanguage("openticket:hungarian","hungarian.json")) openticket.languages.add(new api.ODLanguage("openticket:hungarian","hungarian.json"))
openticket.languages.add(new api.ODLanguage("openticket:spanish","spanish.json")) openticket.languages.add(new api.ODLanguage("openticket:spanish","spanish.json"))
openticket.languages.add(new api.ODLanguage("openticket:romanian","romanian.json"))
openticket.languages.add(new api.ODLanguage("openticket:ukrainian","ukrainian.json"))
//list for config checker //list for config checker
const languageList = openticket.defaults.getDefault("languageList") const languageList = openticket.defaults.getDefault("languageList")
languageList.push("custom","english","dutch","portuguese","czech","german","catalan","hungarian","spanish") languageList.push("custom","english","dutch","portuguese","czech","german","catalan","hungarian","spanish","romanian","ukrainian")
openticket.defaults.setDefault("languageList",languageList) openticket.defaults.setDefault("languageList",languageList)
/** How to add more languages? /** How to add more languages?