Add support for TOTP through Crotp

This commit is contained in:
syeopite 2021-07-14 23:23:58 -07:00
parent e9d89f2692
commit 71b5874380
No known key found for this signature in database
GPG key ID: 6FA616E5A5294A82
47 changed files with 722 additions and 38 deletions

View file

@ -423,5 +423,15 @@
"Current version: ": "الإصدار الحالي: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Aktuelle Version: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Τρέχουσα έκδοση: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Current version: ",
"next_steps_error_message": "After which you should try to: ",
"next_steps_error_message_refresh": "Refresh",
"next_steps_error_message_go_to_youtube": "Go to Youtube"
"next_steps_error_message_go_to_youtube": "Go to Youtube",
"setup-totp-form-header": "Setup two factor authenticiation (TOTP)",
"setup-totp-instructions-download-auth": "Install an authenticator app (or anything that supports totp) on your device",
"setup-totp-instructions-enter-code": "Enter the following <strong>secret</strong> code:",
"setup-totp-instructions-validate-code": "Enter the 6 digit number on your screen. Be sure to do it under thirty seconds!",
"setup-totp-submit-button": "Setup TOTP",
"general-totp-empty-field": "The TOTP code is a required field",
"general-totp-invalid-code": "The TOTP code entered is invalid",
"general-totp-enter-code-field": "6 digit number",
"general-totp-enter-code-header": "Two-factor authentication",
"general-totp-verify-button": "Verifiy"
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Nuna versio: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Versión actual: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "نسخه فعلی: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Tämänhetkinen versio: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Version actuelle : ",
"next_steps_error_message": "Vous pouvez essayer de : ",
"next_steps_error_message_refresh": "Rafraîchir la page",
"next_steps_error_message_go_to_youtube": "Aller sur Youtube"
"next_steps_error_message_go_to_youtube": "Aller sur Youtube",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "הגרסה הנוכחית: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Trenutačna verzija: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Jelenlegi verzió: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Versi saat ini: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Núverandi útgáfa: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Versione attuale: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "現在のバージョン: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Dabartinė versija: ",
"next_steps_error_message": "Po to turėtumėte pabandyti: ",
"next_steps_error_message_refresh": "Atnaujinti",
"next_steps_error_message_go_to_youtube": "Eiti į Youtube"
"next_steps_error_message_go_to_youtube": "Eiti į Youtube",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Gjeldende versjon: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Huidige versie: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Aktualna wersja: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Versão atual: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Versão atual: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Versiunea actuală: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Текущая версия: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Тренутна верзија: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Nuvarande version: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Şu anki sürüm: ",
"next_steps_error_message": "Bundan sonra şunları denemelisiniz: ",
"next_steps_error_message_refresh": "Yenile",
"next_steps_error_message_go_to_youtube": "Youtube'a git"
"next_steps_error_message_go_to_youtube": "Youtube'a git",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Поточна версія: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "Phiên bản hiện tại: ",
"next_steps_error_message": "",
"next_steps_error_message_refresh": "",
"next_steps_error_message_go_to_youtube": ""
"next_steps_error_message_go_to_youtube": "",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "当前版本: ",
"next_steps_error_message": "在此之后你应尝试: ",
"next_steps_error_message_refresh": "刷新",
"next_steps_error_message_go_to_youtube": "转到 Youtube"
"next_steps_error_message_go_to_youtube": "转到 Youtube",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}

View file

@ -423,5 +423,15 @@
"Current version: ": "目前版本: ",
"next_steps_error_message": "之後您應該嘗試: ",
"next_steps_error_message_refresh": "重新整理",
"next_steps_error_message_go_to_youtube": "到 YouTube"
"next_steps_error_message_go_to_youtube": "到 YouTube",
"setup-totp-form-header": "",
"setup-totp-instructions-download-auth": "",
"setup-totp-instructions-enter-code": "",
"setup-totp-instructions-validate-code": "",
"setup-totp-submit-button": "",
"general-totp-empty-field": "",
"general-totp-invalid-code": "",
"general-totp-enter-code-field": "",
"general-totp-enter-code-header": "",
"general-totp-verify-button": ""
}