diff --git a/docs/translations.md b/docs/translations.md
index a4d956a8..c3e8f2bb 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
@@ -13,6 +13,7 @@ Code | Language | Translated |
[cz](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_cz.yml) | Czech | 85% |
[de](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_de.yml) | German | 85% |
[es](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_es.yml) | Spanish | 100% |
+[et](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_et.yml) | Estonian | 85% |
[eu](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_eu.yml) | Basque | 53% |
[fi](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_fi.yml) | Finnish | 56% |
[fr](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_fr.yml) | French | 95% |
@@ -26,7 +27,7 @@ Code | Language | Translated |
[pl](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_pl.yml) | Polish | 95% |
[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 | 84% |
-[ru](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_ru.yml) | Russian | 95% |
+[ru](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_ru.yml) | Russian | 100% |
[sk](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_sk.yml) | Slovakian | 39% |
[tr](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_tr.yml) | Turkish | 95% |
[uk](https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/messages/messages_uk.yml) | Ukrainian | 79% |
@@ -39,4 +40,4 @@ Code | Language | Translated |
---
-This page was automatically generated on the [AuthMe/AuthMeReloaded repository](https://github.com/AuthMe/AuthMeReloaded/tree/master/docs/) on Sat Apr 29 18:27:41 CEST 2017
+This page was automatically generated on the [AuthMe/AuthMeReloaded repository](https://github.com/AuthMe/AuthMeReloaded/tree/master/docs/) on Fri May 05 21:27:16 CEST 2017
diff --git a/src/main/resources/messages/messages_et.yml b/src/main/resources/messages/messages_et.yml
index b3a54cc6..e96042f1 100644
--- a/src/main/resources/messages/messages_et.yml
+++ b/src/main/resources/messages/messages_et.yml
@@ -30,7 +30,6 @@ tempban_max_logins: '&cSind on ajutiselt pagendatud serverist, sest sul ebaõnne
max_reg: '&cSu IP peal (%reg_count/%max_acc %reg_names) on liiga palju kontosid!'
no_perm: '&4Sul ei ole selle käskluse kasutamiseks õigust.'
error: '&4Süsteemi viga, teata sellest serveri meeskonda.'
-unsafe_spawn: '&cSa logisid välja ohtlikus kohas, viime su turvalisse kohta.'
kick_forvip: '&3VIP kasutaja liitus serveriga, kui see oli täis. Sind visati välja, et talle ruumi teha.'
# AntiBot
@@ -44,7 +43,11 @@ accounts_owned_self: 'Sa omad %count kontot:'
accounts_owned_other: 'Mängijal %name on %count kontot:'
two_factor_create: '&2Su salajane kood on %code. Skänni see siin: %url'
recovery_code_sent: 'Taastuskood saadeti su meilile.'
+# TODO: Missing tags %count
recovery_code_incorrect: 'Taastuskood ei ole õige! Kasuta "/email recovery [email]" uue genereerimiseks.'
+# TODO recovery_tries_exceeded: 'You have exceeded the maximum number attempts to enter the recovery code. Use "/email recovery [email]" to generate a new one.'
+# TODO recovery_code_correct: 'Recovery code entered correctly!'
+# TODO recovery_change_password: 'Please use the command /email setpassword to change your password immediately.'
vb_nonActiv: '&cSu konto pole veel aktiveeritud, vaata oma postkasti.'
usage_unreg: '&cKasutus: /unregister '
pwd_changed: '&2Parool edukalt vahetatud!'
@@ -78,7 +81,6 @@ email_added: '&2Meiliaadress edukalt vahetatud!'
email_confirm: '&cPalun kinnita oma meiliaadress.'
email_changed: '&2Meiliaadress edukalt vahetatud.'
email_send: '&2Taastuskood edukalt saadetud su meiliaadressile. Kontrolli oma postkasti.'
-email_exists: '&cTaastuskood juba saadetud! Eelmise tühistamiseks ja uue saatmiseks kasuta käsklust:'
email_show: '&2Su meiliaadress on: &f%email'
incomplete_email_settings: 'Viga: Meiliaadressi kinnitamiseks vajalikud seaded pole serveri poolt paigas. Kontakteeru meeskonnaga.'
email_already_used: '&4Meiliaadress juba kasutuses.'
@@ -86,8 +88,20 @@ email_send_failure: 'Meili ei õnnestunud saata. Kontakteeru meeskonnaga.'
show_no_email: '&2Selle kasutajaga pole seotud ühtegi meiliaadressi.'
add_email: '&3Lisa oma meiliaadress kasutades käsklust: /email add '
recovery_email: '&3Unustasid salasõna? Kasuta käsklust: /email recovery '
+# TODO change_password_expired: 'You cannot change your password using this command anymore.'
+# TODO email_cooldown_error: '&cAn email was already sent recently. You must wait %time before you can send a new one.'
# Captcha
-usage_captcha: '&3Sisselogimiseks pead lahendama captcha. Tee seda kasutades käsklust: /captcha '
+usage_captcha: '&3Sisselogimiseks pead lahendama captcha. Tee seda kasutades käsklust: /captcha '
wrong_captcha: '&cVale captcha, kirjuta "/captcha THE_CAPTCHA" chatti!'
valid_captcha: '&2Captcha lahendatud!'
+
+# Time units
+# TODO second: 'second'
+# TODO seconds: 'seconds'
+# TODO minute: 'minute'
+# TODO minutes: 'minutes'
+# TODO hour: 'hour'
+# TODO hours: 'hours'
+# TODO day: 'day'
+# TODO days: 'days'
diff --git a/src/main/resources/messages/messages_ru.yml b/src/main/resources/messages/messages_ru.yml
index 758a1a8d..6a5cf4d7 100644
--- a/src/main/resources/messages/messages_ru.yml
+++ b/src/main/resources/messages/messages_ru.yml
@@ -91,7 +91,7 @@ change_password_expired: 'Вы больше не можете сменить с
email_cooldown_error: '&cЭлектронное письмо было отправлено недавно. Пожалуйста, подождите %time, прежде чем отправить новое письмо.'
# Каптча
-usage_captcha: '&cВы должны ввести код. Используйте следующую команду: &e/captcha <код>'
+usage_captcha: '&cВы должны ввести код. Используйте следующую команду: &e/captcha '
wrong_captcha: '&cНеверный код! Используйте следующую команду: &e/captcha THE_CAPTCHA'
valid_captcha: '&2Вы успешно ввели код!'
diff --git a/src/test/java/tools/docs/translations/TranslationPageGenerator.java b/src/test/java/tools/docs/translations/TranslationPageGenerator.java
index 99037ba3..5460e33d 100644
--- a/src/test/java/tools/docs/translations/TranslationPageGenerator.java
+++ b/src/test/java/tools/docs/translations/TranslationPageGenerator.java
@@ -112,6 +112,7 @@ public class TranslationPageGenerator implements AutoToolTask {
.put("de", "German")
.put("en", "English")
.put("es", "Spanish")
+ .put("et", "Estonian")
.put("eu", "Basque")
.put("fi", "Finnish")
.put("fr", "French")