Add translation system (#85)

This commit is contained in:
Miguel Ribeiro
2024-01-23 22:46:26 +01:00
committed by GitHub
parent d287f303f0
commit d7366dcfb0
35 changed files with 965 additions and 317 deletions
+34
View File
@@ -0,0 +1,34 @@
let i18n = {
// Dashboard
'error_reloading_subscription': 'Error reloading subscription:',
'error_fetching_image_results': 'Error fetching image results:',
'subscription_deleted': 'Subscription deleted',
'error_deleting_subscription': "Error deleting subscription",
'failed_to_load_subscription': "Failed to load subscription",
'edit_subscription': "Edit subscription",
'add_subscription': "Add subscription",
// Settings
'network_response_error': "Network response was not ok",
'failed_add_member': 'Failed to add member',
'member': 'Member',
'save_member': 'Save member',
'delete_member': 'Delete member',
'failed_remove_member': 'Failed to remove member',
'failed_save_member': 'Failed to sabe member',
'failed_add_category': 'Failed to add categpry',
'category': 'Category',
'save_category': 'Save category',
'delete_category': 'Delete category',
'failed_remove_category': 'Failed to remove category',
'currency': 'Currency',
'currency_code': 'Currency code',
'save_currency': 'Save currency',
'delete_currency': 'Delete currency',
'failed_remove_currency': 'Failed to remove currency',
'failed_save_currency': 'Failed to save currency',
'cant_disable_payment_in_use': 'Can\'t disable payment in use',
'failed_save_payment_method': 'Failed to sabe payment method',
'unknown_error': 'Unknown error, please try again.',
'error_saving_notification_data': 'Error saving notification data',
'error_sending_notification': 'Error sending notification',
};
+7
View File
@@ -0,0 +1,7 @@
function translate(key) {
if (i18n[key]) {
return i18n[key];
} else {
return "[Translation Missing]";
}
}
+34
View File
@@ -0,0 +1,34 @@
let i18n = {
// Dashboard
'error_reloading_subscription': 'Erro ao carregar a subscrição:',
'error_fetching_image_results': 'Erro ao obter imagens:',
'subscription_deleted': 'Subscrição eliminada',
'error_deleting_subscription': 'Erro ao eliminar a subscrição',
'failed_to_load_subscription': 'Falha ao carregar a subscrição',
'edit_subscription': 'Editar subscrição',
'add_subscription': 'Adicionar subscrição',
// Settings
'network_response_error': 'Erro de resposta de rede',
'failed_add_member': 'Falha ao adicionar membro',
'member': 'Membro',
'save_member': 'Guardar membro',
'delete_member': 'Remover membro',
'failed_remove_member': 'Erro ao remover membro',
'failed_save_member': 'Erro ao guardar membro',
'failed_add_category': 'Erro ao adicionar categoria',
'category': 'Categoria',
'save_category': 'Guardar categoria',
'delete_category': 'Remover categoria',
'failed_remove_category': 'Erro ao remover categoria',
'currency': 'Moeda',
'currency_code': 'Código de moeda',
'save_currency': 'Guardar moeda',
'delete_currency': 'Remover moeda',
'failed_remove_currency': 'Erro ao remover moeda',
'failed_save_currency': 'Erro ao guardar moeda',
'cant_disable_payment_in_use': 'Não é possível desativar pagamento em uso',
'failed_save_payment_method': 'Erro ao guardar método de pagamento',
'unknown_error': 'Erro desconhecido, por favor, tente novamente.',
'error_saving_notification_data': 'Erro ao guardar dados de notificação',
'error_sending_notification': 'Erro ao enviar notificação',
};