feat!: remove Transifex calls for OEP-58 (#416)

This commit is contained in:
Samir Sabri
2024-03-22 20:08:10 +03:00
committed by GitHub
parent 6c6ccc7f20
commit abb08be08e
15 changed files with 2 additions and 451 deletions

1
.gitignore vendored
View File

@@ -9,3 +9,4 @@ module.config.js
.idea/
.vscode
src/i18n/messages

View File

@@ -1,9 +0,0 @@
[main]
host = https://www.transifex.com
[o:open-edx:p:edx-platform:r:frontend-component-header]
file_filter = src/i18n/messages/<lang>.json
source_file = src/i18n/transifex_input.json
source_lang = en
type = KEYVALUEJSON

View File

@@ -1,6 +1,3 @@
export TRANSIFEX_RESOURCE = frontend-component-header
transifex_langs = "ar,fr,es_419,zh_CN,pt,it,de,uk,ru,hi,fr_CA"
transifex_utils = ./node_modules/.bin/transifex-utils.js
i18n = ./src/i18n
transifex_input = $(i18n)/transifex_input.json
@@ -35,21 +32,6 @@ detect_changed_source_translations:
# Checking for changed translations...
git diff --exit-code $(i18n)
# Pushes translations to Transifex. You must run make extract_translations first.
push_translations:
# Pushing strings to Transifex...
tx push -s
# Fetching hashes from Transifex...
./node_modules/@edx/reactifex/bash_scripts/get_hashed_strings_v3.sh
# Writing out comments to file...
$(transifex_utils) $(transifex_temp) --comments --v3-scripts-path
# Pushing comments to Transifex...
./node_modules/@edx/reactifex/bash_scripts/put_comments_v3.sh
# Pulls translations from Transifex.
pull_translations:
tx pull -t -f --mode reviewed --languages=$(transifex_langs)
# This target is used by Travis.
validate-no-uncommitted-package-lock-changes:
# Checking for package-lock.json changes...

View File

@@ -1,28 +1 @@
import arMessages from './messages/ar.json';
import frMessages from './messages/fr.json';
import es419Messages from './messages/es_419.json';
import zhcnMessages from './messages/zh_CN.json';
import ptMessages from './messages/pt.json';
import itMessages from './messages/it.json';
import ukMessages from './messages/uk.json';
import deMessages from './messages/de.json';
import ruMessages from './messages/ru.json';
import hiMessages from './messages/hi.json';
import frCAMessages from './messages/fr_CA.json';
// no need to import en messages-- they are in the defaultMessage field
const messages = {
ar: arMessages,
'es-419': es419Messages,
fr: frMessages,
'zh-cn': zhcnMessages,
pt: ptMessages,
it: itMessages,
de: deMessages,
hi: hiMessages,
'fr-ca': frCAMessages,
ru: ruMessages,
uk: ukMessages,
};
export default messages;
export default {};

View File

@@ -1,36 +0,0 @@
{
"header.links.courses": "المساقات",
"header.links.programs": "البرامج",
"header.links.content.search": "اكتشف الجديد",
"header.links.schools": "المدارس و الشركاء",
"header.user.menu.dashboard": "لوحة المعلومات",
"header.user.menu.profile": "الملف الشخصي",
"header.user.menu.account.settings": "الحساب",
"header.user.menu.order.history": "سجل الطلبيات",
"header.user.menu.logout": "تسجيل الخروج",
"header.user.menu.login": "تسجيل الدخول",
"header.user.menu.register": "التسجيل",
"header.user.menu.studio.home": "صفحة الاستوديو الرئيسية",
"header.user.menu.studio.maintenance": "الصيانة",
"header.label.account.nav": "الحساب",
"header.label.account.menu": "قائمة الحساب",
"header.label.account.menu.for": "قائمة حساب المستخدم {username}",
"header.label.main.nav": "القا|مة الرئيسية",
"header.label.main.menu": "القائمة الرئيسية",
"header.label.main.header": "الرئيسية",
"header.label.secondary.nav": "القائمة الثانوية",
"header.label.skip.nav": "التخطي إلى المحتوى الرئيسي",
"header.label.app.nav": "تطبيق",
"general.register.sentenceCase": "التسجيل",
"general.signIn.sentenceCase": "تسجيل الدخول",
"header.menu.dashboard.label": "لوحة المعلومات",
"header.help.label": "المساعدة",
"header.menu.profile.label": "الملف الشخصي",
"header.menu.account.label": "الحساب",
"header.menu.orderHistory.label": "سجل الطلبيات",
"header.navigation.skipNavLink": "التخطي إلى المحتوى الرئيسي",
"header.menu.signOut.label": "تسجيل الخروج",
"header.user.menu.studio": "صفحة الاستوديو الرئيسية",
"header.user.menu.maintenance": "الصيانة",
"header.label.courseOutline": "الرجوع إلى مخطط المساق الكلّي في الاستوديو"
}

View File

@@ -1,36 +0,0 @@
{
"header.links.courses": "Kurse",
"header.links.programs": "Programme",
"header.links.content.search": "",
"header.links.schools": "",
"header.user.menu.dashboard": "Meine Kurse",
"header.user.menu.profile": "",
"header.user.menu.account.settings": "Konto",
"header.user.menu.order.history": "",
"header.user.menu.logout": "Abmelden",
"header.user.menu.login": "Login",
"header.user.menu.register": "",
"header.user.menu.studio.home": "",
"header.user.menu.studio.maintenance": "",
"header.label.account.nav": "Konto",
"header.label.account.menu": "",
"header.label.account.menu.for": "",
"header.label.main.nav": "",
"header.label.main.menu": "",
"header.label.main.header": "",
"header.label.secondary.nav": "Sekundarschule",
"header.label.skip.nav": "Springe zum Hauptthema",
"header.label.app.nav": "",
"general.register.sentenceCase": "",
"general.signIn.sentenceCase": "",
"header.menu.dashboard.label": "Meine Kurse",
"header.help.label": "Hilfe",
"header.menu.profile.label": "",
"header.menu.account.label": "Konto",
"header.menu.orderHistory.label": "",
"header.navigation.skipNavLink": "",
"header.menu.signOut.label": "Abmelden",
"header.user.menu.studio": "",
"header.user.menu.maintenance": "",
"header.label.courseOutline": ""
}

View File

@@ -1,36 +0,0 @@
{
"header.links.courses": "Cursos",
"header.links.programs": "Programas",
"header.links.content.search": "Encontrar nuevo",
"header.links.schools": "Escuelas y Socios",
"header.user.menu.dashboard": "Panel de Control",
"header.user.menu.profile": "Perfil",
"header.user.menu.account.settings": "Cuenta",
"header.user.menu.order.history": "Historial de órdenes",
"header.user.menu.logout": "Cerrar sesión",
"header.user.menu.login": "Login",
"header.user.menu.register": "Registrarse",
"header.user.menu.studio.home": "Inicio Studio",
"header.user.menu.studio.maintenance": "Mantenimiento",
"header.label.account.nav": "Cuenta",
"header.label.account.menu": "Menú de la cuenta",
"header.label.account.menu.for": "Menú de la cuenta para {username}",
"header.label.main.nav": "Principal",
"header.label.main.menu": "Menú Principal",
"header.label.main.header": "Principal",
"header.label.secondary.nav": "Secondary",
"header.label.skip.nav": "Ir al contenido principal",
"header.label.app.nav": "Aplicación",
"general.register.sentenceCase": "Registrarse",
"general.signIn.sentenceCase": "Iniciar sesión",
"header.menu.dashboard.label": "Panel de Control",
"header.help.label": "Ayuda",
"header.menu.profile.label": "Perfil",
"header.menu.account.label": "Cuenta",
"header.menu.orderHistory.label": "Historial de órdenes",
"header.navigation.skipNavLink": "Dirígete al contenido principal.",
"header.menu.signOut.label": "Cerrar sesión",
"header.user.menu.studio": "Inicio Studio",
"header.user.menu.maintenance": "Mantenimiento",
"header.label.courseOutline": "Volver al esquema del curso en Studio"
}

View File

@@ -1,36 +0,0 @@
{
"header.links.courses": "Cours",
"header.links.programs": "Programmes",
"header.links.content.search": "Explorer les cours",
"header.links.schools": "Écoles et partenaires",
"header.user.menu.dashboard": "Tableau de bord",
"header.user.menu.profile": "Profil",
"header.user.menu.account.settings": "Compte",
"header.user.menu.order.history": "Historique des commandes",
"header.user.menu.logout": "Déconnexion",
"header.user.menu.login": "Connexion",
"header.user.menu.register": "S'inscrire",
"header.user.menu.studio.home": "Accueil Studio",
"header.user.menu.studio.maintenance": "Maintenance",
"header.label.account.nav": "Compte",
"header.label.account.menu": "Menu du compte",
"header.label.account.menu.for": "Menu du compte pour {username}",
"header.label.main.nav": "Principal",
"header.label.main.menu": "Menu Principal",
"header.label.main.header": "Principal",
"header.label.secondary.nav": "Secondaire",
"header.label.skip.nav": "Passer au contenu principal",
"header.label.app.nav": "Application",
"general.register.sentenceCase": "S'inscrire",
"general.signIn.sentenceCase": "Connectez-vous",
"header.menu.dashboard.label": "Tableau de bord",
"header.help.label": "Aide",
"header.menu.profile.label": "Profil",
"header.menu.account.label": "Compte",
"header.menu.orderHistory.label": "Historique des commandes",
"header.navigation.skipNavLink": "Passer au contenu principal",
"header.menu.signOut.label": "Se déconnecter",
"header.user.menu.studio": "Accueil Studio",
"header.user.menu.maintenance": "Maintenance",
"header.label.courseOutline": "Retour au plan de cours dans Studio"
}

View File

@@ -1,36 +0,0 @@
{
"header.links.courses": "Cours",
"header.links.programs": "Programmes",
"header.links.content.search": "Découvrir les nouveautés",
"header.links.schools": "Écoles et Partenaires",
"header.user.menu.dashboard": "Tableau de bord",
"header.user.menu.profile": "Profil",
"header.user.menu.account.settings": "Compte",
"header.user.menu.order.history": "Historique des commandes",
"header.user.menu.logout": "Déconnexion",
"header.user.menu.login": "Connexion",
"header.user.menu.register": "S'inscrire",
"header.user.menu.studio.home": "Accueil Studio",
"header.user.menu.studio.maintenance": "Entretien",
"header.label.account.nav": "Compte",
"header.label.account.menu": "Menu de compte",
"header.label.account.menu.for": "Menu de compte pour {username}",
"header.label.main.nav": "Principal",
"header.label.main.menu": "Menu principal",
"header.label.main.header": "Principal",
"header.label.secondary.nav": "Secondaire",
"header.label.skip.nav": "Passer au contenu de cette vue",
"header.label.app.nav": "Application",
"general.register.sentenceCase": "Inscription",
"general.signIn.sentenceCase": "Connexion",
"header.menu.dashboard.label": "Tableau de bord",
"header.help.label": "Aide",
"header.menu.profile.label": "Profil",
"header.menu.account.label": "Compte",
"header.menu.orderHistory.label": "Historique des commandes",
"header.navigation.skipNavLink": "Passer au contenu principal.",
"header.menu.signOut.label": "Se déconnecter",
"header.user.menu.studio": "Accueil Studio",
"header.user.menu.maintenance": "Entretien",
"header.label.courseOutline": "Retour au plan de cours dans Studio"
}

View File

@@ -1,36 +0,0 @@
{
"header.links.courses": "पाठ्यक्रम",
"header.links.programs": "कार्यक्रमों",
"header.links.content.search": "नया खोजें",
"header.links.schools": "स्कूलों और भागीदारों",
"header.user.menu.dashboard": "डैशबोर्ड",
"header.user.menu.profile": "प्रोफ़ाइल",
"header.user.menu.account.settings": "खाता",
"header.user.menu.order.history": "ऑर्डर इतिहास",
"header.user.menu.logout": "लॉग आउट",
"header.user.menu.login": "लॉगिन",
"header.user.menu.register": "साइन अप",
"header.user.menu.studio.home": "स्टूडियो होम",
"header.user.menu.studio.maintenance": "अनुरक्षण करना",
"header.label.account.nav": "खाता",
"header.label.account.menu": "खाता मेनू",
"header.label.account.menu.for": "{username} के लिए खाता मेनू",
"header.label.main.nav": "मुख्य",
"header.label.main.menu": "मुख्य मेनू",
"header.label.main.header": "मुख्य",
"header.label.secondary.nav": "माध्यमिक",
"header.label.skip.nav": "मुख्य विषयवस्तु में जाएं",
"header.label.app.nav": "ऐप",
"general.register.sentenceCase": "रजिस्टर करें",
"general.signIn.sentenceCase": "साइन इन करें",
"header.menu.dashboard.label": "डैशबोर्ड",
"header.help.label": "मदद",
"header.menu.profile.label": "प्रोफ़ाइल",
"header.menu.account.label": "खाता",
"header.menu.orderHistory.label": "ऑर्डर इतिहास",
"header.navigation.skipNavLink": "मुख्य सामग्री पर जाएँ।",
"header.menu.signOut.label": "साइन आउट करें",
"header.user.menu.studio": "स्टूडियो होम",
"header.user.menu.maintenance": "अनुरक्षण करना",
"header.label.courseOutline": "स्टूडियो में पाठ्यक्रम की रूपरेखा पर वापस जाएँ"
}

View File

@@ -1,36 +0,0 @@
{
"header.links.courses": "Corsi",
"header.links.programs": "",
"header.links.content.search": "",
"header.links.schools": "Scuole e Partner",
"header.user.menu.dashboard": "Pannello di controllo",
"header.user.menu.profile": "Profilo",
"header.user.menu.account.settings": "Account",
"header.user.menu.order.history": "Cronologia Ordini",
"header.user.menu.logout": "",
"header.user.menu.login": "",
"header.user.menu.register": "Registrazione",
"header.user.menu.studio.home": "",
"header.user.menu.studio.maintenance": "",
"header.label.account.nav": "Account",
"header.label.account.menu": "",
"header.label.account.menu.for": "",
"header.label.main.nav": "",
"header.label.main.menu": "",
"header.label.main.header": "",
"header.label.secondary.nav": "",
"header.label.skip.nav": "Passa al contenuto principale",
"header.label.app.nav": "",
"general.register.sentenceCase": "Registrazione",
"general.signIn.sentenceCase": "Accedi",
"header.menu.dashboard.label": "Pannello di controllo",
"header.help.label": "Aiuto",
"header.menu.profile.label": "Profilo",
"header.menu.account.label": "Account",
"header.menu.orderHistory.label": "Cronologia Ordini",
"header.navigation.skipNavLink": "",
"header.menu.signOut.label": "Esci",
"header.user.menu.studio": "",
"header.user.menu.maintenance": "",
"header.label.courseOutline": ""
}

View File

@@ -1,36 +0,0 @@
{
"header.links.courses": "",
"header.links.programs": "",
"header.links.content.search": "",
"header.links.schools": "",
"header.user.menu.dashboard": "",
"header.user.menu.profile": "",
"header.user.menu.account.settings": "",
"header.user.menu.order.history": "",
"header.user.menu.logout": "",
"header.user.menu.login": "Login",
"header.user.menu.register": "",
"header.user.menu.studio.home": "",
"header.user.menu.studio.maintenance": "",
"header.label.account.nav": "",
"header.label.account.menu": "",
"header.label.account.menu.for": "",
"header.label.main.nav": "",
"header.label.main.menu": "",
"header.label.main.header": "",
"header.label.secondary.nav": "",
"header.label.skip.nav": "",
"header.label.app.nav": "",
"general.register.sentenceCase": "",
"general.signIn.sentenceCase": "",
"header.menu.dashboard.label": "",
"header.help.label": "",
"header.menu.profile.label": "",
"header.menu.account.label": "",
"header.menu.orderHistory.label": "",
"header.navigation.skipNavLink": "",
"header.menu.signOut.label": "",
"header.user.menu.studio": "",
"header.user.menu.maintenance": "",
"header.label.courseOutline": ""
}

View File

@@ -1,36 +0,0 @@
{
"header.links.courses": "Курсы",
"header.links.programs": "Программы",
"header.links.content.search": "Каталог курсов",
"header.links.schools": "Учебные заведения и партнёры",
"header.user.menu.dashboard": "Панель управления",
"header.user.menu.profile": "Профиль",
"header.user.menu.account.settings": "Учётная запись",
"header.user.menu.order.history": "История заказов",
"header.user.menu.logout": "Выйти",
"header.user.menu.login": "Войти",
"header.user.menu.register": "Зарегистрироваться",
"header.user.menu.studio.home": "Studio Дом",
"header.user.menu.studio.maintenance": "Техническое обслуживание",
"header.label.account.nav": "Учётная запись",
"header.label.account.menu": "Меню учетной записи",
"header.label.account.menu.for": "Меню учетной записи для {username}",
"header.label.main.nav": "Главный",
"header.label.main.menu": "Главное меню",
"header.label.main.header": "Главный",
"header.label.secondary.nav": "Среднее образование",
"header.label.skip.nav": "Перейти к основному содержимому",
"header.label.app.nav": "Приложение",
"general.register.sentenceCase": "Регистрация",
"general.signIn.sentenceCase": "Вход",
"header.menu.dashboard.label": "Панель управления",
"header.help.label": "Помощь",
"header.menu.profile.label": "Профиль",
"header.menu.account.label": "Учётная запись",
"header.menu.orderHistory.label": "История заказов",
"header.navigation.skipNavLink": "Перейти к контенту",
"header.menu.signOut.label": "Выйти",
"header.user.menu.studio": "Studio Дом",
"header.user.menu.maintenance": "Техническое обслуживание",
"header.label.courseOutline": ""
}

View File

@@ -1,36 +0,0 @@
{
"header.links.courses": "Курси",
"header.links.programs": "Програми",
"header.links.content.search": "Відкривайте Нове",
"header.links.schools": "Школи та партнери",
"header.user.menu.dashboard": "Мої курси",
"header.user.menu.profile": "Профіль",
"header.user.menu.account.settings": "Обліковий запис",
"header.user.menu.order.history": "Історія замовлень",
"header.user.menu.logout": "Вийти",
"header.user.menu.login": "Увійти",
"header.user.menu.register": "Зареєструватися",
"header.user.menu.studio.home": "Головна сторінка в Студії",
"header.user.menu.studio.maintenance": "Технічні робити",
"header.label.account.nav": "Обліковий запис",
"header.label.account.menu": "Меню облікового запису",
"header.label.account.menu.for": "Меню облікового запису для {username}",
"header.label.main.nav": "Головна",
"header.label.main.menu": "Головне меню",
"header.label.main.header": "Головна",
"header.label.secondary.nav": "Середня",
"header.label.skip.nav": "Перейти до головного змісту",
"header.label.app.nav": "Додаток",
"general.register.sentenceCase": "Зареєструватися",
"general.signIn.sentenceCase": "Увійти",
"header.menu.dashboard.label": "Мої курси",
"header.help.label": "Допомога",
"header.menu.profile.label": "Профіль",
"header.menu.account.label": "Обліковий запис",
"header.menu.orderHistory.label": "Історія замовлень",
"header.navigation.skipNavLink": "Перейти до головного змісту.",
"header.menu.signOut.label": "Вийти",
"header.user.menu.studio": "Головна сторінка в Студії",
"header.user.menu.maintenance": "Технічні робити",
"header.label.courseOutline": "Повернутися до плану курсу в Studio"
}

View File

@@ -1,36 +0,0 @@
{
"header.links.courses": "课程",
"header.links.programs": "项目",
"header.links.content.search": "马上探索课程",
"header.links.schools": "学校 & 伙伴",
"header.user.menu.dashboard": "课程面板",
"header.user.menu.profile": "个人主页",
"header.user.menu.account.settings": "账号",
"header.user.menu.order.history": "订单记录",
"header.user.menu.logout": "退出",
"header.user.menu.login": "登录",
"header.user.menu.register": "注册",
"header.user.menu.studio.home": "工作室主页",
"header.user.menu.studio.maintenance": "维护",
"header.label.account.nav": "账号",
"header.label.account.menu": "账户菜单",
"header.label.account.menu.for": "{username} 的帐户菜单",
"header.label.main.nav": "主要",
"header.label.main.menu": "主菜单",
"header.label.main.header": "主要",
"header.label.secondary.nav": "高中",
"header.label.skip.nav": "跳转到主要内容",
"header.label.app.nav": "",
"general.register.sentenceCase": "注册",
"general.signIn.sentenceCase": "登录",
"header.menu.dashboard.label": "课程面板",
"header.help.label": "帮助",
"header.menu.profile.label": "个人主页",
"header.menu.account.label": "账号",
"header.menu.orderHistory.label": "订单记录",
"header.navigation.skipNavLink": "跳回主頁",
"header.menu.signOut.label": "注销",
"header.user.menu.studio": "工作室主页",
"header.user.menu.maintenance": "维护",
"header.label.courseOutline": "返回 Studio 中的课程大纲"
}