diff --git a/docs/translations.md b/docs/translations.md
index 7cf499d75..fc8251e64 100644
--- a/docs/translations.md
+++ b/docs/translations.md
@@ -1,5 +1,5 @@
-
+
# AuthMe Translations
The following translations are available in AuthMe. Set `messagesLanguage` to the language code
@@ -22,10 +22,11 @@ Code | Language | Translated |
[hu](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_hu.yml) | Hungarian | 99% |
[id](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_id.yml) | Indonesian | 93% |
[it](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_it.yml) | Italian | 100% |
+[ja](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_ja.yml) | Japanese | 100% |
[ko](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_ko.yml) | Korean | 99% |
-[lt](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_lt.yml) | Lithuanian | 36% |
+[lt](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_lt.yml) | Lithuanian | 100% |
[nl](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_nl.yml) | Dutch | 100% |
-[pl](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_pl.yml) | Polish | 99% |
+[pl](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_pl.yml) | Polish | 100% |
[pt](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_pt.yml) | Portuguese | 100% |
[ro](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_ro.yml) | Romanian | 100% |
[ru](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_ru.yml) | Russian | 100% |
@@ -34,13 +35,13 @@ Code | Language | Translated |
[sr](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_sr.yml) | Serbian | 99% |
[tr](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_tr.yml) | Turkish | 100% |
[uk](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_uk.yml) | Ukrainian | 100% |
-[vn](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_vn.yml) | Vietnamese | 77% |
+[vn](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_vn.yml) | Vietnamese | 100% |
[zhcn](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_zhcn.yml) | Chinese (China) | 100% |
[zhhk](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_zhhk.yml) | Chinese (Hong Kong) | 99% |
[zhmc](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_zhmc.yml) | Chinese (Macau) | 64% |
-[zhtw](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_zhtw.yml) | Chinese (Taiwan) | 86% |
+[zhtw](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_zhtw.yml) | Chinese (Taiwan) | 100% |
---
-This page was automatically generated on the [AuthMe/AuthMeReloaded repository](https://github.com/AuthMe/AuthMeReloaded/tree/master/docs/) on Sun Apr 04 21:31:44 CEST 2021
+This page was automatically generated on the [AuthMe/AuthMeReloaded repository](https://github.com/AuthMe/AuthMeReloaded/tree/master/docs/) on Wed Jun 21 12:14:29 CEST 2023
diff --git a/src/main/java/fr/xephi/authme/message/updater/MigraterYamlFileResource.java b/src/main/java/fr/xephi/authme/message/updater/MigraterYamlFileResource.java
index c8b6755bf..b0122215b 100644
--- a/src/main/java/fr/xephi/authme/message/updater/MigraterYamlFileResource.java
+++ b/src/main/java/fr/xephi/authme/message/updater/MigraterYamlFileResource.java
@@ -36,4 +36,12 @@ public class MigraterYamlFileResource extends YamlFileResource {
}
return singleQuoteYaml;
}
+
+ // Because we set the YAML object to put strings in single quotes, this method by default uses that YAML object
+ // and also puts all paths as single quotes. Override to just always return the same string since we know those
+ // are only message names (so never any conflicting strings like "true" or "0").
+ @Override
+ protected String escapePathElementIfNeeded(String path) {
+ return path;
+ }
}
diff --git a/src/main/resources/messages/messages_si.yml b/src/main/resources/messages/messages_si.yml
index db922a6bc..74bbfe689 100644
--- a/src/main/resources/messages/messages_si.yml
+++ b/src/main/resources/messages/messages_si.yml
@@ -5,13 +5,13 @@
# Registration
registration:
+ disabled: '&cRegistracija v igri je onemogočena!'
+ name_taken: '&cTo uporabniško ime ste ze registrirali!'
register_request: '&3Registrirajte se z ukazom "/register "'
command_usage: '&cUporaba: /register '
reg_only: '&4Samo registrirani uporabniki se lahko povezejo! Obiscite http://example.com , da se registrirate!'
- kicked_admin_registered: 'Administrator vas je registriral; prosimo, da se prijavite.'
success: '&2Uspešno registriran!'
- disabled: '&cRegistracija v igri je onemogočena!'
- name_taken: '&cTo uporabniško ime ste ze registrirali!'
+ kicked_admin_registered: 'Administrator vas je registriral; prosimo, da se prijavite.'
# Password errors on registration
password:
@@ -40,6 +40,7 @@ error:
max_registration: '&cPresegli ste največjo stevilo registracij (%reg_count/%max_acc %reg_names) za vašo povezavo!'
logged_in: '&cSte že povezani!'
kick_for_vip: '&3VIP igralec se je pridruzil serverju, ko je bil poln!'
+ # TODO kick_unresolved_hostname: '&cAn error occurred: unresolved player hostname!'
tempban_max_logins: '&cBil si začasno izločen zaradi preveč neuspešnih prijav.'
# AntiBot
@@ -131,6 +132,17 @@ verification:
code_expired: '&3Your code has expired! Execute another sensitive command to get a new code!'
email_needed: '&3To verify your identity you need to link an email address with your account!'
+# Time units
+time:
+ second: 'sekunda'
+ seconds: 'sekund'
+ minute: 'minuta'
+ minutes: 'minut'
+ hour: 'ur'
+ hours: 'ure'
+ day: 'dan'
+ days: 'dni'
+
# Two-factor authentication
two_factor:
code_created: '&2Vasa skrivna koda je %code. Lahko je skenirate tu %url!'
@@ -143,15 +155,3 @@ two_factor:
not_enabled_error: 'Dvo stopična prijava ni vključena za vaš račun. Uporabite /2fa add'
removed_success: 'Usprešno ste odstranili dvo stopično prijavo za vaš račun.'
invalid_code: 'Nepravilna koda!'
-
-# Time units
-time:
- second: 'sekunda'
- seconds: 'sekund'
- minute: 'minuta'
- minutes: 'minut'
- hour: 'ur'
- hours: 'ure'
- day: 'dan'
- days: 'dni'
-
\ No newline at end of file
diff --git a/src/test/java/tools/docs/translations/TranslationPageGenerator.java b/src/test/java/tools/docs/translations/TranslationPageGenerator.java
index 8997765f7..f55cfd76e 100644
--- a/src/test/java/tools/docs/translations/TranslationPageGenerator.java
+++ b/src/test/java/tools/docs/translations/TranslationPageGenerator.java
@@ -121,6 +121,7 @@ public class TranslationPageGenerator implements AutoToolTask {
.put("hu", "Hungarian")
.put("id", "Indonesian")
.put("it", "Italian")
+ .put("ja", "Japanese")
.put("ko", "Korean")
.put("lt", "Lithuanian")
.put("nl", "Dutch")