Skip to content

Commit

Permalink
linagora#22 register i18n translation tables for linagora.esn.james m…
Browse files Browse the repository at this point in the history
…odule
  • Loading branch information
Tuan Tuan LE committed Aug 10, 2020
1 parent fd2484b commit 53ee85a
Show file tree
Hide file tree
Showing 7 changed files with 305 additions and 0 deletions.
12 changes: 12 additions & 0 deletions src/linagora.esn.james/app/app.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
'use strict';

angular.module('linagora.esn.james')
.config(registerI18N);

function registerI18N($translateProvider) {
$translateProvider.translations('en', require('../i18n/en.json'));
$translateProvider.translations('fr', require('../i18n/fr.json'));
$translateProvider.translations('ru', require('../i18n/ru.json'));
$translateProvider.translations('vi', require('../i18n/vi.json'));
$translateProvider.translations('zh', require('../i18n/zh.json'));
}
1 change: 1 addition & 0 deletions src/linagora.esn.james/app/app.module.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ require('esn-frontend-common-libs/src/frontend/js/modules/domain.js');

require('./app.constants.js');
require('./app.routes.js');
require('./app.config.js');
require('./app.run.js');
require('./common/james-api-client.service.js');
require('./common/james-restangular.service.js');
Expand Down
59 changes: 59 additions & 0 deletions src/linagora.esn.james/i18n/en.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
"Click to fix synchronization issue" : "Click to fix synchronization issue",
"Synchronization issue": "Synchronization issue",
"Click Sync to fix.": "Click Sync to fix.",
"Sync": "Sync",
"Cancel": "Cancel",
"This group data does not synchronize with mail group in James.": "This group data does not synchronize with mail group in James.",
"Synchronizing group...": "Synchronizing group...",
"Group synchronized": "Group synchronized",
"Failed to synchronize group": "Failed to synchronize group",
"Web Admin API": "Web Admin API",
"Define the Web Admin API endpoint.": "Define the Web Admin API endpoint.",
"Backend": "Backend",
"Frontend": "Frontend",
"Cannot connect to James server, please check your Web Admin API for frontend": "Cannot connect to James server, please check your Web Admin API for frontend",
"Quota": "Quota",
"Define the quota limit for each user. Leave the fields empty for no quota.": "Define the quota limit for each user. Leave the fields empty for no quota.",
"Data usage quota": "Data usage quota",
"Message count quota": "Message count quota",
"Run": "Run",
"Domains": "Domains",
"Synchronize domains in OpenPaaS with James": "Synchronize domains in OpenPaaS with James",
"Synchronizing domains...": "Synchronizing domains...",
"Domains synchronized": "Domains synchronized",
"Failed to synchronize domains": "Failed to synchronize domains",
"Set email quota": "Set email quota",
"Set email quota for %s": "Set email quota for %s",
"Save": "Save",
"OK": "OK",
"An error occured while getting quota, please try again!": "An error occured while getting quota, please try again!",
"Updating quota...": "Updating quota...",
"Quota updated": "Quota updated",
"Failed to update quota": "Failed to update quota",
"Currently applied quota": "Currently applied quota",
"Set quota": "Set quota",
"Unlimited": "Unlimited",
"Manage aliases": "Manage aliases",
"Aliases of %s": "Aliases of %s",
"Current aliases": "Current aliases",
"No alias": "No alias",
"An error occurred while getting domain aliases, please try again!": "An error occurred while getting domain aliases, please try again!",
"Close": "Close",
"Add domain alias": "Add domain alias",
"Alias already exist": "Alias already exist",
"Alias must be an existing domain": "Alias must be an existing domain",
"Add": "Add",
"Adding alias...": "Adding alias...",
"Alias added": "Alias added",
"Failed to add alias": "Failed to add alias",
"Removing alias...": "Removing alias...",
"Alias removed": "Alias removed",
"Failed to remove alias": "Failed to remove alias",
"Deleted messages": "Deleted messages",
"Enable restoring deleted messages": "Enable restoring deleted messages",
"Allow domain members to recover their deleted messages": "Allow domain members to recover their deleted messages",
"Search for an alias": "Search for an alias",
"No existing alias to add": "No existing alias to add",
"An error occurred while listing aliases to add, please try again!": "An error occurred while listing aliases to add, please try again!"
}
59 changes: 59 additions & 0 deletions src/linagora.esn.james/i18n/fr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
"Click to fix synchronization issue" : "Cliquez pour résoudre le problème de synchronisation",
"Synchronization issue": "Problème de synchronisation",
"Click Sync to fix.": "Cliquez sur Sync pour corriger.",
"Sync": "Sync",
"Cancel": "Annuler",
"This group data does not synchronize with mail group in James.": "Ces données de groupe ne se synchronisent pas avec le groupe de messagerie dans James.",
"Synchronizing group...": "Groupe de synchronisation ...",
"Group synchronized": "Groupe synchronisé",
"Failed to synchronize group": "Échec de la synchronisation du groupe",
"Web Admin API": "Web Admin API",
"Define the Web Admin API endpoint.": "Définnissez le chemin de base de l'API Web Admin.",
"Backend": "Backend",
"Frontend": "Frontend",
"Cannot connect to James server, please check your Web Admin API for frontend": "Échec de la connection au serveur James, veuillez vérifier votre chemin d'accès pour l'API WebAdmin frontend",
"Quota": "Quota",
"Define the quota limit for each user. Leave the fields empty for no quota.": "Définir la limite du quota pour chaque utilisateur. Laisser les champs vides si aucun quota.",
"Data usage quota": "Quota d'utilisation des données",
"Message count quota": "Quota de nombre de messages",
"Run": "Courir",
"Domains": "Domaines",
"Synchronize domains in OpenPaaS with James": "Synchroniser les domaines dans OpenPaaS avec James",
"Synchronizing domains...": "Domaines de synchronisation ...",
"Domains synchronized": "Domaines synchronisé",
"Failed to synchronize domains": "Échec de la synchronisation du domaines",
"Set email quota": "Définir le quota d'email",
"Set email quota for %s": "Définir le quota d'email pour %s",
"Save": "Enregistrer",
"OK": "D'accord",
"An error occured while getting quota, please try again!": "Une erreur est survenue en chargeant le quota, veuillez réessayer!",
"Updating quota...": "Mise à jour du quota...",
"Quota updated": "Le quota est mis à jour",
"Failed to update quota": "Impossible de mettre à jour le quota",
"Currently applied quota": "Quota actuellement appliqué",
"Set quota": "Modifier le quota",
"Unlimited": "Illimité",
"Manage aliases": "Gérer les alias",
"Aliases of %s": "Alias de %s",
"Current aliases": "Alias actuels",
"No alias": "Pas d'alias",
"An error occurred while getting domain aliases, please try again!": "Une erreur est survenue lors de l'obtention des alias de domaine. Veuillez réessayer!",
"Close": "Fermer",
"Add domain alias": "Ajouter un alias de domaine",
"Alias already exist": "L'alias existe déjà",
"Alias must be an existing domain": "L'alias doit être un domaine existant",
"Add": "Ajouter",
"Adding alias...": "Ajout d'alias...",
"Alias added": "Alias ajouté",
"Failed to add alias": "Impossible d'ajouter un alias",
"Removing alias...": "Supprimer l'alias...",
"Alias removed": "Alias supprimé",
"Failed to remove alias": "Échec de la suppression de l'alias",
"Deleted messages" : "Messages supprimés",
"Enable restoring deleted messages": "Autoriser la restauration de messages suppprimés",
"Allow domain members to recover their deleted messages" : "Autoriser les membres du domaine à restaurer leurs messages supprimés",
"Search for an alias": "Rechercher un alias",
"No existing alias to add": "Aucun alias existant à ajouter",
"An error occurred while listing aliases to add, please try again!": "Une erreur s'est produite lors de l'inventaire des alias ajoutables. Veuillez réessayer!"
}
56 changes: 56 additions & 0 deletions src/linagora.esn.james/i18n/ru.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
"Click to fix synchronization issue": "Нажмите, чтобы исправить проблему синхронизации",
"Synchronization issue": "Проблема с синхронизацией",
"Click Sync to fix.": "Нажмите \"Синхронизировать\", чтобы исправить.",
"Sync": "Синхронизировать",
"Cancel": "Отменить",
"This group data does not synchronize with mail group in James.": "Данные этой группы не синхронизируются с почтовой группой в James.",
"Synchronizing group...": "Синхронизация группы ...",
"Group synchronized": "Группа синхронизирована",
"Failed to synchronize group": "Не удалось синхронизировать группу",
"Web Admin API": "API веб-администратора",
"Define the Web Admin API endpoint.": "Определите конечную точку API веб-администратора.",
"Backend": "Бэкенд",
"Frontend": "Фронтенд",
"Cannot connect to James server, please check your Web Admin API for frontend": "Не удается подключиться к серверу James, пожалуйста, проверьте ваш веб-интерфейс API для фронтенда",
"Quota": "Квота",
"Define the quota limit for each user. Leave the fields empty for no quota.": "Определите лимит квоты для каждого пользователя. Оставьте поля пустыми без квоты.",
"Data usage quota": "Квота на использование данных",
"Message count quota": "Квота на количество сообщений",
"Run": "Запустить",
"Domains": "Домены",
"Synchronize domains in OpenPaaS with James": "Синхронизируйте домены в OpenPaaS с James",
"Synchronizing domains...": "Синхронизация доменов ...",
"Domains synchronized": "Домены синхронизированы",
"Failed to synchronize domains": "Не удалось синхронизировать домены",
"Set email quota": "Установить квоту электронной почты",
"Set email quota for %s": "Установить квоту электронной почты для %s",
"Save": "Сохранить",
"OK": "OK",
"An error occured while getting quota, please try again!": "При получении квоты произошла ошибка, пожалуйста, попробуйте еще раз!",
"Updating quota...": "Обновление квоты ...",
"Quota updated": "Квота обновлена",
"Failed to update quota": "Не удалось обновить квоту",
"Currently applied quota": "В настоящее время применяется квота",
"Set quota": "Установить квоту",
"Unlimited": "Неограниченно",
"Manage aliases": "Управлять псевдонимами",
"Aliases of %s": "Псевдонимы %s",
"Current aliases": "Текущие псевдонимы",
"No alias": "Нет псевдонимов",
"An error occurred while getting domain aliases, please try again!": "При получении псевдонимов домена произошла ошибка, пожалуйста, попробуйте еще раз!",
"Close": "Закрыть",
"Add domain alias": "Добавить псевдоним домена",
"Alias already exist": "Псевдоним уже существует",
"Alias must be an existing domain": "Псевдоним должен быть для существующего домена",
"Add": "Добавить",
"Adding alias...": "Добавление Псевдоним...",
"Alias added": "Добавлен псевдоним",
"Failed to add alias": "Не удалось добавить псевдоним",
"Removing alias...": "Удаление псевдонима...",
"Alias removed": "Псевдоним удален",
"Failed to remove alias": "Не удалось удалить псевдоним",
"Search for an alias": "Поиск псевдонима",
"No existing alias to add": "Нет существующего псевдонима для добавления",
"An error occurred while listing aliases to add, please try again!": "Произошла ошибка при перечислении псевдонимов для добавления, пожалуйста, попробуйте еще раз!"
}
59 changes: 59 additions & 0 deletions src/linagora.esn.james/i18n/vi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
"Click to fix synchronization issue" : "Bấm để sửa lỗi đồng bộ",
"Synchronization issue": "Lỗi đồng bộ",
"Click Sync to fix.": "Bấm Đồng bộ để sửa.",
"Sync": "Đồng bộ",
"Cancel": "Hủy",
"This group data does not synchronize with mail group in James.": "Dữ liệu của nhóm này không được đồng bộ với nhóm thư trong máy chủ James.",
"Synchronizing group...": "Đang đồng bộ nhóm...",
"Group synchronized": "Đã đồng bộ nhóm",
"Failed to synchronize group": "Đồng bộ nhóm thất bại",
"Web Admin API": "Web Admin API",
"Define the Web Admin API endpoint.": "Định nghĩa địa chỉ của Web Admin API.",
"Backend": "Backend",
"Frontend": "Frontend",
"Cannot connect to James server, please check your Web Admin API for frontend": "Không thể kết nối tới máy chủ James, hãy kiểm tra lại cấu hình Web Admin API cho frontend",
"Quota": "Giới hạn sử dụng",
"Define the quota limit for each user. Leave the fields empty for no quota.": "Xác định giới hạn định mức cho mỗi người dùng. Để trống nếu không có định mức.",
"Data usage quota": "Dung lượng tối đa",
"Message count quota": "Số tin nhắn tối đa",
"Run": "Chạy",
"Domains": "Các tên miền",
"Synchronize domains in OpenPaaS with James": "Đồng bộ hóa các tên miền trong OpenPaaS với James",
"Synchronizing domains...": "Đang đồng bộ tên miền...",
"Domains synchronized": "Đã đồng bộ tên miền",
"Failed to synchronize domains": "Đồng bộ tên miền thất bại",
"Set email quota": "Định mức thư",
"Set email quota for %s": "Thiết lập định mức thư cho %s",
"Save": "Lưu",
"OK": "Đồng ý",
"An error occured while getting quota, please try again!": "Có lỗi xảy ra khi lấy định mức, vui lòng thử lại!",
"Updating quota...": "Đang cập nhật định mức...",
"Quota updated": "Đã cập nhật định mức",
"Failed to update quota": "Cập nhật định mức thất bại",
"Currently applied quota": "Định mức đang áp dụng",
"Set quota": "Đặt định mức",
"Unlimited": "Không giới hạn",
"Manage aliases": "Quản lý tên miền thay thế",
"Aliases of %s": "Tên miền thay thế của %s",
"Current aliases": "Các tên miền thay thế hiện tại",
"No alias": "Không có tên miền thay thế",
"An error occurred while getting domain aliases, please try again!": "Có lỗi xảy ra khi lấy tên miền thay thế, vui lòng thử lại!",
"Close": "Đóng",
"Add domain alias": "Thêm tên miền thay thế",
"Alias already exist": "Tên miền thay thế đã tồn tại",
"Alias must be an existing domain": "Tên miền thay thế phải là một tên miền đã tồn tại",
"Add": "Thêm",
"Adding alias...": "Đang thêm tên miền thay thế...",
"Alias added": "Tên miền thay thế đã được thêm",
"Failed to add alias": "Thêm tên miền thay thế thất bại",
"Removing alias...": "Đang xóa tên miền thay thế...",
"Alias removed": "Tên miền thay thế đã được xóa",
"Failed to remove alias": "Xóa tên miền thay thế thất bại",
"Deleted messages": "Thư đã xóa",
"Enable restoring deleted messages": "Bật chức năng khôi phục thư đã xóa",
"Allow domain members to recover their deleted messages": "Cho phép người dùng phục hồi lại những thư đã bị xóa từ thùng rác",
"Search for an alias": "Tìm tên miền thay thế",
"No existing alias to add": "Không có tên miền thay thế nào để thêm",
"An error occurred while listing aliases to add, please try again!": "Có lỗi xảy ra trong khi liệt kê tên miền thay thế để thêm, vui lòng thử lại!"
}
59 changes: 59 additions & 0 deletions src/linagora.esn.james/i18n/zh.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
"An error occured while getting quota, please try again!": "获取配额出现错误,请重试!",
"Backend": "后端",
"Cancel": "取消",
"Cannot connect to James server, please check your Web Admin API for frontend": "无法连接至James服务器,请检查您的网络管理员前端",
"Click Sync to fix.": "点击同步来修复",
"Click to fix synchronization issue": "点击修复同步问题",
"Currently applied quota": "目前的配额",
"Data usage quota": "数据使用配额",
"Define the quota limit for each user. Leave the fields empty for no quota.": "编辑每个用户的配额限制。如无配额,请不要填写",
"Define the Web Admin API endpoint.": "设置网络管理员API终结点",
"Domains": "",
"Domains synchronized": "域同步完成",
"Failed to synchronize domains": "域同步失败",
"Failed to synchronize group": "组同步失败",
"Failed to update quota": "配额更新失败",
"Frontend": "前端",
"Group synchronized": "组同步完成",
"Message count quota": "消息数配额",
"OK": "OK",
"Quota": "份额",
"Quota updated": "配额已更新",
"Run": "运行",
"Save": "保存",
"Set email quota": "设置邮件配额",
"Set email quota for %s": "设置%s的邮件配额",
"Set quota": "设置配额",
"Sync": "同步",
"Synchronization issue": "同步问题",
"Synchronize domains in OpenPaaS with James": "将OpenPaaS内的域与James同步",
"Synchronizing domains...": "域同步中…",
"Synchronizing group...": "组同步进行中…",
"This group data does not synchronize with mail group in James.": "该组的数据不与James内邮件组同步",
"Unlimited": "无限制",
"Updating quota...": "配额更新中…",
"Web Admin API": "网络管理员API",
"Manage aliases": "管理别名",
"Aliases of %s": "的别名 %s",
"Current aliases": "目前的别名",
"No alias": "没别名",
"An error occurred while getting domain aliases, please try again!": "获取域别名时出错,请再试一次!",
"Close": "",
"Add domain alias": "添加域别名",
"Alias already exist": "别名已经存在",
"Alias must be an existing domain": "别名必须是现有域",
"Add": "",
"Adding alias...": "添加别名...",
"Alias added": "别名补充道",
"Failed to add alias": "无法添加别名",
"Removing alias...": "删除别名...",
"Alias removed": "别名已删除",
"Failed to remove alias": "无法删除别名",
"Deleted messages": "已删除的邮件",
"Enable restoring deleted messages": "启用还原已删除的邮件",
"Allow domain members to recover their deleted messages": "允许域成员恢复已删除的邮件",
"Search for an alias": "搜索别名",
"No existing alias to add": "没有要添加的现有别名",
"An error occurred while listing aliases to add, please try again!": "列出要添加的别名时发生错误,请再试一次!"
}

0 comments on commit 53ee85a

Please sign in to comment.