Skip to content
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.

Commit

Permalink
refactor(i18n): reorganize and decouple translation resources
Browse files Browse the repository at this point in the history
fix #1668
  • Loading branch information
ocBruno committed Jan 31, 2020
1 parent dba5165 commit b4135b8
Show file tree
Hide file tree
Showing 55 changed files with 360 additions and 208 deletions.
18 changes: 9 additions & 9 deletions src/i18n.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@ import i18n from 'i18next';
import LanguageDetector from 'i18next-browser-languagedetector';
import { initReactI18next } from 'react-i18next';

import translationAR from './locales/ar/translation.json';
import translationDE from './locales/de/translation.json';
import translationEN from './locales/en/translation.json';
import translationES from './locales/es/translation.json';
import translationIN from './locales/in/translation.json';
import translationJA from './locales/ja/translation.json';
import translationPT from './locales/pt/translation.json';
import translationRU from './locales/ru/translation.json';
import translationZR from './locales/zr/translation.json';
import translationAR from './locales/ar/translations';
import translationDE from './locales/de/translations';
import translationEN from './locales/en/translations';
import translationES from './locales/es/translations';
import translationIN from './locales/in/translations';
import translationJA from './locales/ja/translations';
import translationPT from './locales/pt/translations';
import translationRU from './locales/ru/translations';
import translationZR from './locales/zr/translations';

const resources = {
ar: {
Expand Down
22 changes: 0 additions & 22 deletions src/locales/ar/translation.json

This file was deleted.

9 changes: 9 additions & 0 deletions src/locales/ar/translations/actions/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
export default {
"actions": {
"edit": "تصحيح",
"save": "حفظ",
"cancel": "إلغاء",
"new": "الجديد",
"list": "قائمة"
}
}
5 changes: 5 additions & 0 deletions src/locales/ar/translations/dashboard/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
export default {
"dashboard": {
"label": "لوحة القيادة"
}
}
11 changes: 11 additions & 0 deletions src/locales/ar/translations/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import actions from './actions';
import dashboard from './dashboard';
import patient from './patient';
import patients from './patients';

export default {
...actions,
...dashboard,
...patient,
...patients,
}
6 changes: 6 additions & 0 deletions src/locales/ar/translations/patient/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
export default {
"patient": {
"firstName": "الاسم الاول",
"lastName": "الكنية"
}
}
8 changes: 8 additions & 0 deletions src/locales/ar/translations/patients/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export default {
"patients": {
"label": "المرضى",
"viewPatients": "عرض المرضى",
"viewPatient": "عرض المريض",
"newPatient": "مريض جديد"
}
}
22 changes: 0 additions & 22 deletions src/locales/de/translation.json

This file was deleted.

9 changes: 9 additions & 0 deletions src/locales/de/translations/actions/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
export default {
"actions": {
"edit": "Bearbeiten",
"save": "speichern",
"cancel": "Stornieren",
"new": "Neu",
"list": "Liste"
}
}
5 changes: 5 additions & 0 deletions src/locales/de/translations/dashboard/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
export default {
"dashboard": {
"label": "Instrumententafel"
}
}
11 changes: 11 additions & 0 deletions src/locales/de/translations/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import actions from './actions';
import dashboard from './dashboard';
import patient from './patient';
import patients from './patients';

export default {
...actions,
...dashboard,
...patient,
...patients,
}
6 changes: 6 additions & 0 deletions src/locales/de/translations/patient/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
export default {
"patient": {
"firstName": "Vorname",
"lastName": "Nachname"
}
}
8 changes: 8 additions & 0 deletions src/locales/de/translations/patients/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export default {
"patients": {
"label": "Patienten",
"viewPatients": "Patienten anzeigen",
"viewPatient": "Patient anzeigen",
"newPatient": "Neuer Patient"
}
}
22 changes: 0 additions & 22 deletions src/locales/en/translation.json

This file was deleted.

9 changes: 9 additions & 0 deletions src/locales/en/translations/actions/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
export default {
"actions": {
"edit": "Edit",
"save": "Save",
"cancel": "Cancel",
"new": "New",
"list": "List"
}
}
5 changes: 5 additions & 0 deletions src/locales/en/translations/dashboard/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
export default {
"dashboard": {
"label": "Dashboard"
}
}
11 changes: 11 additions & 0 deletions src/locales/en/translations/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import actions from './actions';
import dashboard from './dashboard';
import patient from './patient';
import patients from './patients';

export default {
...actions,
...dashboard,
...patient,
...patients,
}
6 changes: 6 additions & 0 deletions src/locales/en/translations/patient/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
export default {
"patient": {
"firstName": "First Name",
"lastName": "Last Name"
}
}
8 changes: 8 additions & 0 deletions src/locales/en/translations/patients/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export default {
"patients": {
"label": "Patients",
"viewPatients": "View Patients",
"viewPatient": "View Patient",
"newPatient": "New Patient"
}
}
22 changes: 0 additions & 22 deletions src/locales/es/translation.json

This file was deleted.

9 changes: 9 additions & 0 deletions src/locales/es/translations/actions/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
export default {
"actions": {
"edit": "Editar",
"save": "Guardar",
"cancel": "Cancelar",
"new": "Nuevo",
"list": "Lista"
}
}
5 changes: 5 additions & 0 deletions src/locales/es/translations/dashboard/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
export default {
"dashboard": {
"label": "Panel"
}
}
11 changes: 11 additions & 0 deletions src/locales/es/translations/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import actions from './actions';
import dashboard from './dashboard';
import patient from './patient';
import patients from './patients';

export default {
...actions,
...dashboard,
...patient,
...patients,
}
6 changes: 6 additions & 0 deletions src/locales/es/translations/patient/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
export default {
"patient": {
"firstName": "Nombre de pila",
"lastName": "Apellido"
}
}
8 changes: 8 additions & 0 deletions src/locales/es/translations/patients/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export default {
"patients": {
"label": "Pacientes",
"viewPatients": "Ver pacientes",
"viewPatient": "Ver pacientes",
"newPatient": "Nuevo paciente"
}
}
22 changes: 0 additions & 22 deletions src/locales/in/translation.json

This file was deleted.

9 changes: 9 additions & 0 deletions src/locales/in/translations/actions/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
export default {
"actions": {
"edit": "Edit",
"save": "Menyimpan",
"cancel": "Membatalkan",
"new": "Baru",
"list": "Daftar"
}
}
5 changes: 5 additions & 0 deletions src/locales/in/translations/dashboard/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
export default {
"dashboard": {
"label": "Dasbor"
}
}
11 changes: 11 additions & 0 deletions src/locales/in/translations/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import actions from './actions';
import dashboard from './dashboard';
import patient from './patient';
import patients from './patients';

export default {
...actions,
...dashboard,
...patient,
...patients,
}
6 changes: 6 additions & 0 deletions src/locales/in/translations/patient/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
export default {
"patient": {
"firstName": "Nama depan",
"lastName": "Nama keluarga"
}
}
8 changes: 8 additions & 0 deletions src/locales/in/translations/patients/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export default {
"patients": {
"label": "Pasien",
"viewPatients": "Lihat Pasien",
"viewPatient": "Lihat Pasien",
"newPatient": "Pasien Baru"
}
}
22 changes: 0 additions & 22 deletions src/locales/ja/translation.json

This file was deleted.

9 changes: 9 additions & 0 deletions src/locales/ja/translations/actions/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
export default {
"actions": {
"edit": "編集",
"save": "セーブ",
"cancel": "キャンセル",
"new": "新しい",
"list": "リスト"
}
}
5 changes: 5 additions & 0 deletions src/locales/ja/translations/dashboard/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
export default {
"dashboard": {
"label": "ダッシュボード"
}
}
Loading

0 comments on commit b4135b8

Please sign in to comment.