Skip to content

Commit

Permalink
🐛 added capability to through unknown errors
Browse files Browse the repository at this point in the history
  • Loading branch information
faburem committed Mar 18, 2024
1 parent fc391ec commit 80befe8
Show file tree
Hide file tree
Showing 8 changed files with 20 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,11 @@ Template.projectAccessRights.events({
if (newmembermail && validateEmail(newmembermail)) {
Meteor.call('addTeamMember', { projectId: FlowRouter.getParam('id'), eMail: templateInstance.$('#newmembermail').val() }, (error, result) => {
if (error) {
showToast(t(error.error))
if (error.error) {
showToast(t(error?.error))
} else {
showToast(t('notifications.unknown_error'))
}
} else {
templateInstance.$('#newmembermail').val('')
showToast(t(result))
Expand Down
3 changes: 2 additions & 1 deletion imports/ui/translations/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -366,7 +366,8 @@
"zammad_error": "Die Zammad Daten konnten nicht abgerufen werden, bitte überprüfen Sie die Projekt Einstellungen!",
"user_inactive": "Dieser Benutzer wurde deaktiviert, der Benutzer muss aktiviert werden um fortzufahren.",
"extensionAlreadyLaunched": "Die Erweiterung wurde bereits gestartet.",
"no_entry_selected": "Es wurde kein Eintrag ausgewählt. Bitte wählen Sie zumindest einen Eintrag aus."
"no_entry_selected": "Es wurde kein Eintrag ausgewählt. Bitte wählen Sie zumindest einen Eintrag aus.",
"unknown_error": "Ein unbekannter Fehler ist aufgetreten."
},
"login": {
"password": "Passwort",
Expand Down
3 changes: 2 additions & 1 deletion imports/ui/translations/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -359,7 +359,8 @@
"zammad_error": "Could not retrieve Zammad tickets, please check your project settings!",
"user_inactive": "This user has been de-activated, please activate it to continue.",
"extensionAlreadyLaunched": "The extension is already running.",
"no_entry_selected": "No entry selected. Please select at least one entry to continue."
"no_entry_selected": "No entry selected. Please select at least one entry to continue.",
"unknown_error": "An unknown error occurred."
},
"login": {
"password": "Password",
Expand Down
3 changes: 2 additions & 1 deletion imports/ui/translations/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -348,7 +348,8 @@
"zammad_error": "Impossible de récupérer les tickets Zammad. Vérifiez vos réglages!",
"user_inactive": "Cet utilisateur a été désactivé, veuillez l'activer pour continuer.",
"extensionAlreadyLaunched": "L'extension est déjà en cours d'exécution.",
"no_entry_selected": "Aucune entrée sélectionnée. Veuillez sélectionner au moins une entrée pour continuer."
"no_entry_selected": "Aucune entrée sélectionnée. Veuillez sélectionner au moins une entrée pour continuer.",
"unknown_error" : "Une erreur inconnue s'est produite. Veuillez réessayer."
},
"login": {
"password": "Mot de passe",
Expand Down
3 changes: 2 additions & 1 deletion imports/ui/translations/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -357,7 +357,8 @@
"zammad_error": "Не удалось получить заявки Zammad, пожалуйста, проверьте настройки вашего проекта!",
"user_inactive": "Этот пользователь был деактивирован, пожалуйста, активируйте его, чтобы продолжить.",
"extensionAlreadyLaunched": "Расширение уже запущено.",
"no_entry_selected": "Не выбрано ни одной записи. Пожалуйста, выберите хотя бы одну запись, чтобы продолжить."
"no_entry_selected": "Не выбрано ни одной записи. Пожалуйста, выберите хотя бы одну запись, чтобы продолжить.",
"unknown_error": "Неизвестная ошибка, пожалуйста, попробуйте еще раз."
},
"login": {
"password": "Пароль",
Expand Down
3 changes: 2 additions & 1 deletion imports/ui/translations/ukr.json
Original file line number Diff line number Diff line change
Expand Up @@ -357,7 +357,8 @@
"zammad_error": "Неможливо отримати заявки Zammad, будь ласка, перевірте налаштування вашого проекту!",
"user_inactive": "Цього користувача було деактивовано, будь ласка, активуйте його, щоб продовжити.",
"extensionAlreadyLaunched": "Розширення вже запущено.",
"no_entry_selected": "Не вибрано жодного запису. Будь ласка, виберіть принаймні один запис, щоб продовжити."
"no_entry_selected": "Не вибрано жодного запису. Будь ласка, виберіть принаймні один запис, щоб продовжити.",
"unknown_error": "Невідома помилка. Будь ласка, спробуйте ще раз."
},
"login": {
"password": "Пароль",
Expand Down
3 changes: 2 additions & 1 deletion imports/ui/translations/zh.json
Original file line number Diff line number Diff line change
Expand Up @@ -311,7 +311,8 @@
"success": "变更已成功处理",
"wekan_error": "无法获取Wekan 卡片,请检查项目设置!",
"zammad_error": "无法获取Zammad 工单,请检查项目设置!",
"no_entry_selected": "未选择任何条目。请选择至少一个条目以继续。"
"no_entry_selected": "未选择任何条目。请选择至少一个条目以继续。",
"unknown_error": "未知错误"
},
"login": {
"password": "密码",
Expand Down
3 changes: 3 additions & 0 deletions imports/utils/i18n.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ const setup = (language, lang, debugMode) => {
}
const getLanguage = () => _lang
const t = (key) => {
if (!key) {
return false
}
const keys = key.split('.')
let translatedValue = _i18n
keys.forEach((innerKey) => {
Expand Down

0 comments on commit 80befe8

Please sign in to comment.