-
Notifications
You must be signed in to change notification settings - Fork 441
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Internationalization Support (i18n) #242
base: develop
Are you sure you want to change the base?
Changes from 4 commits
5684243
0772342
5663abe
2872e1b
100fdb9
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
{ | ||
"login": { | ||
"title": "Willkommen zurück!", | ||
"email": "E-Mail", | ||
"password": "Passwort", | ||
"button": "Einloggen", | ||
"loading": "Lädt", | ||
"register_prompt": "Noch keinen Account?", | ||
"register_link": "Registrieren", | ||
"welcome_notification": "Willkommen bei Maxun!", | ||
"error_notification": "Anmeldung fehlgeschlagen. Bitte versuchen Sie es erneut." | ||
}, | ||
"register": { | ||
"title": "Konto registrieren", | ||
"email": "E-Mail", | ||
"password": "Passwort", | ||
"button": "Registrieren", | ||
"loading": "Lädt", | ||
"register_prompt": "Bereits ein Konto?", | ||
"login_link": "Einloggen", | ||
"welcome_notification": "Willkommen bei Maxun!", | ||
"error_notification": "Registrierung fehlgeschlagen. Bitte versuchen Sie es erneut." | ||
}, | ||
"recordingtable": { | ||
"run": "Ausführen", | ||
"name": "Name", | ||
"schedule": "Zeitplan", | ||
"integrate": "Integrieren", | ||
"settings": "Einstellungen", | ||
"options": "Optionen", | ||
"heading": "Meine Roboter", | ||
"new": "Roboter erstellen", | ||
"modal": { | ||
"title": "Geben Sie die URL ein", | ||
"label": "URL", | ||
"button": "Aufnahme starten" | ||
}, | ||
"edit": "Bearbeiten", | ||
"delete": "Löschen", | ||
"duplicate": "Duplizieren" | ||
}, | ||
"mainmenu": { | ||
"recordings": "Roboter", | ||
"runs": "Ausführungen", | ||
"proxy": "Proxy", | ||
"apikey": "API-Schlüssel", | ||
"feedback": "Maxun Cloud beitreten", | ||
"apidocs": "API-Dokumentation" | ||
} | ||
} |
Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,66 @@ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"login": { | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"title": "Welcome Back!", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"email": "Email", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"password": "Password", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"button": "Login", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"loading": "Loading", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"register_prompt": "Don't have an account?", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"register_link": "Register", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"welcome_notification": "Welcome to Maxun!", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"error_notification": "Login Failed. Please try again." | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"register": { | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"title": "Register Account", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"email": "Email", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"password": "Password", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"button": "Register", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"loading": "Loading", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"register_prompt": "Already have an account?", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"login_link": "Login", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"welcome_notification": "Welcome to Maxun!", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"error_notification": "Registeration Failed. Please try again." | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comment on lines
+2
to
+23
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🛠️ Refactor suggestion Add missing authentication error scenarios The authentication sections are missing common error scenarios that should be localized. Add these additional translation keys to the login and register sections: "login": {
// ... existing keys ...
+ "invalid_email": "Please enter a valid email address",
+ "password_required": "Password is required",
+ "account_locked": "Account has been temporarily locked",
+ "network_error": "Network error. Please check your connection"
},
"register": {
// ... existing keys ...
+ "email_taken": "This email is already registered",
+ "password_requirements": "Password must be at least 8 characters",
+ "terms_acceptance": "Please accept the terms and conditions"
} 📝 Committable suggestion
Suggested change
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"recordingtable":{ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"run": "Run", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"name": "Name", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"schedule": "Schedule", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"integrate": "Integrate", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"settings": "Settings", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"options": "Options", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"heading":"My Robots", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"new":"Create Robot", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"modal":{ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"title":"Enter the URL", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"label":"URL", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"button":"Start Recording" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"edit":"Edit", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"delete":"Delete", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"duplicate":"Duplicate", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"search":"Search Robots..." | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"mainmenu":{ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"recordings": "Robots", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"runs": "Runs", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"proxy": "Proxy", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"apikey": "API Key", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"feedback":"Join Maxun Cloud", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"apidocs":"API Docs" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"runstable":{ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"runs":"All Runs", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"runStatus":"Status", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"runName":"Name", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"startedAt":"Started At", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"finishedAt":"Finished At", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"delete":"Delete", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"settings":"Settings", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"search":"Search Runs..." | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
{ | ||
"app": { | ||
"name": "Maxun", | ||
"version": "beta" | ||
}, | ||
"login": { | ||
"title": "¡Bienvenido de nuevo!", | ||
"email": "Correo electrónico", | ||
"password": "Contraseña", | ||
"button": "Iniciar sesión", | ||
"register_prompt": "¿No tienes una cuenta? Regístrate" | ||
} | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
{ | ||
"login": { | ||
"title": "お帰りなさい!", | ||
"email": "メールアドレス", | ||
"password": "パスワード", | ||
"button": "ログイン", | ||
"loading": "読み込み中", | ||
"register_prompt": "アカウントをお持ちでないですか?", | ||
"register_link": "登録する", | ||
"welcome_notification": "Maxunへようこそ!", | ||
"error_notification": "ログインに失敗しました。もう一度お試しください。" | ||
}, | ||
"register": { | ||
"title": "アカウントを登録する", | ||
"email": "メールアドレス", | ||
"password": "パスワード", | ||
"button": "登録する", | ||
"loading": "読み込み中", | ||
"register_prompt": "既にアカウントをお持ちですか?", | ||
"login_link": "ログイン", | ||
"welcome_notification": "Maxunへようこそ!", | ||
"error_notification": "登録に失敗しました。もう一度お試しください。" | ||
}, | ||
"recordingtable": { | ||
"run": "実行", | ||
"name": "名前", | ||
"schedule": "スケジュール", | ||
"integrate": "統合", | ||
"settings": "設定", | ||
"options": "オプション", | ||
"heading": "私のロボット", | ||
"new": "ロボットを作成", | ||
"modal": { | ||
"title": "URLを入力してください", | ||
"label": "URL", | ||
"button": "録画を開始" | ||
}, | ||
"edit": "編集", | ||
"delete": "削除", | ||
"duplicate": "複製", | ||
"search": "ロボットを検索..." | ||
}, | ||
"mainmenu": { | ||
"recordings": "ロボット", | ||
"runs": "実行", | ||
"proxy": "プロキシ", | ||
"apikey": "APIキー", | ||
"feedback": "Maxunクラウドに参加する", | ||
"apidocs": "APIドキュメント" | ||
}, | ||
"runstable": { | ||
"runs": "すべての実行", | ||
"runStatus": "ステータス", | ||
"runName": "名前", | ||
"startedAt": "開始日時", | ||
"finishedAt": "終了日時", | ||
"delete": "削除", | ||
"settings": "設定", | ||
"search": "実行を検索..." | ||
} | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
{ | ||
"app": { | ||
"name": "Maxun", | ||
"version": "beta" | ||
}, | ||
"login": { | ||
"title": "欢迎回来!", | ||
"email": "电子邮件", | ||
"password": "密码", | ||
"button": "登录", | ||
"register_prompt": "没有账号?注册" | ||
} | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix typo in error message
There's a spelling error in the registration error message.
📝 Committable suggestion