Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: Added languages #165

Merged
merged 1 commit into from
Oct 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions src/i18n.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,10 @@ import contentSi from './locales/si/content.json';
import contentDa from './locales/da/content.json';
import contentAm from './locales/am/content.json';
import contentTh from './locales/th/content.json';
import contentMn from './locales/mn/content.json';
import contentSr from './locales/sr/content.json';
import contentLa from './locales/la/content.json';
import contentSq from './locales/sq/content.json';

const options = {
order: ['querystring', 'cookie', 'localStorage', 'sessionStorage', 'navigator', 'htmlTag', 'path', 'subdomain'],
Expand Down Expand Up @@ -103,6 +107,10 @@ const resources = {
da: contentDa,
am: contentAm,
th: contentTh,
mn: contentMn,
sr: contentSr,
la: contentLa,
sq: contentSq
};

// Feel free to translate the language name
Expand Down Expand Up @@ -152,6 +160,10 @@ export const localesList = [
{ locale: 'uk', description: 'Ukraine' },
{ locale: 'ur', description: 'Urdu' },
{ locale: 'vi', description: 'Vietnamese' },
{ locale: 'mn', description: 'Mongolian' },
{ locale: 'sr', description: 'Serbian' },
{ locale: 'la', description: 'Latin' },
{ locale: 'sq', description: 'Albanian' },
];

i18n
Expand Down
107 changes: 107 additions & 0 deletions src/locales/la/content.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
{
"translation": {
"medicalReport": "Relatio Medica",
"bulletinCreated": "Bulletinum Creatum",
"numberAttendanceCode": "Codex Attendance numerus esse debet",
"numberPatientCode": "Codex Patientis numerus esse debet",
"nameSize": "Nomen minimum duo signa habere debet",
"consciousnessLevelBlank": "Gradus Conscientiae vacuus esse non potest",
"diuresisBlank": "Diuresis vacuus esse non potest",
"feverBlank": "Febris vacuus esse non potest",
"generalConditionBlank": "Conditio Generale vacua esse non potest",
"doctorNameBlank": "Nomen Doctoris vacuum esse non potest",
"bloodPressureBlank": "Pressio Sanguinis vacua esse non potest",
"respirationBlank": "Respiratio vacua esse non potest",
"birthdayBlank": "Dies Natalis vacuus esse non potest",
"obsSize": "Observatio minimum sex signa habere debet",
"accessDenied": "Accessus Denegatus",
"fillPatCodeAndAttendance": "Complectere Codicem Patientis et Attendance",
"patientCode": "Codex Patientis",
"attendanceCode": "Codex Attendance",
"birthday": "Dies Natalis",
"patientName": "Nomen Patientis",
"generalCondition": "Conditio Generale",
"bloodPressure": "Pressio Sanguinis",
"consciousnessLevel": "Gradus Conscientiae",
"fever": "Febris",
"respiration": "Respiratio",
"diuresis": "Diuresis",
"observations": "Observationes",
"doctorName": "Nomen Doctoris",
"signedAt": "Signatum",
"add": "Addere",
"normal": "Normalis",
"serious": "Serius",
"stable": "Stabile",
"good": "Bene",
"high": "Altum",
"low": "Humile",
"conscious": "Conscio",
"sedated": "Sedatus",
"absent": "Absens",
"present": "Praesens",
"byDevices": "Per Apparatus",
"increased": "Crescens",
"diminished": "Minuens",
"dailyMedicalReport": "Diurnus Relatio Medica",
"bulletinsNotFound": "Bulletina Non Inventa",
"loadHospitalsError": "Non potest onus listae Hospitalium. Conare postea.",
"emailSavingError": "Error servandi email: formatum invalidum aut ab alia societate usurpatur",
"passwordSize": "Tessera minimum sex signa habere debet",
"hospitalInfo": "Informata Hospitalis",
"email": "Email",
"hospitalName": "Nomen Hospitalis",
"password": "Tessera",
"dataUpdate": "Data Renovatio",
"update": "Renovare",
"sort": "Sortire",
"sortBy": "Sortire secundum",
"nextPage": "Pagina Proxima",
"previousPage": "Pagina Praecedens",
"rowsPerPage": "Rows per pagina",
"of": "ex",
"search": "Quaerere",
"print": "Imprimere",
"viewColumns": "Spectare Columnae",
"filterTable": "Filtrare Tabula",
"all": "Omnes",
"filters": "Filtra",
"reset": "Reset",
"viewHideColumns": "Spectare/Occultare Columnae",
"selectedRows": "Selectae Rerum",
"delete": "Delere",
"deleteSelectedRows": "Delere Selectas Rerum",
"downloadCsv": "CSV Descendere",
"bulletins": "Bulletina",
"mediRepoWelcome": "Tua Medica Reportationis Administrationis Platform",
"welcome": "Salve",
"hospitalsNumber": "Numerus Hospitalium in Platforma",
"activeBulletinsNumber": "Numerus Activorum Medicorum Bulletinorum pro tua Hospitali",
"differentPassword": "Introductae tesserae non conveniunt",
"updatedPassword": "Tessera renovata",
"repeatPassword": "Itera tessera",
"darkMode": "Morsus Tenebrosus",
"viewSettings": "Spectare Configurationes",
"wrongIDOrToken": "Aliquid Erratum Cum Tuum ID Aut Token",
"account": "Ratio",
"settings": "Configurationes",
"wrongEmailOrPass": "Aliquid Erratum Cum Tuum Email Aut Tessera",
"wrongEmail": "Aliquid Erratum Cum Tuum Email",
"forgotPassword": "Obliviscere Tessera",
"addHospital": "Adde Novum Hospitalem",
"patientFamilyLogin": "Familia Patientis Login, click here",
"login": "Login",
"corporateEmail": "Utere tua corporatum email ad creandum novam rationem",
"alreadyHaveLogin": "Iam habes rationem? Login hic",
"accessTokenSent": "Accessus Token missus est ad tuum Email",
"send": "Mitte",
"hospitalLogin": "Hospitales Login, click here",
"authenticationRequired": "Authenticatio requiritur. Utere receptum Login/Tessera",
"askPatientLogin": "Credentials ad informanda ab hospitali. Rogate in receptione.",
"logout": "Logout",
"bulletinsDeleted": "bulletin(a) feliciter deletum(e)",
"couldNotDelete": "Non potuit delere",
"fillRequiredFields": "Placet complere omnia necessaria campa."
}
}

107 changes: 107 additions & 0 deletions src/locales/mn/content.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
{
"translation": {
"medicalReport": "Эрүүл мэндийн тайлан",
"bulletinCreated": "Тайланг бүтээгдсэн",
"numberAttendanceCode": "Оролцооны код тоо байх ёстой",
"numberPatientCode": "Өвчтөний код тоо байх ёстой",
"nameSize": "Нэрийн хэмжээ хамгийн багадаа 2 тэмдэгт байх ёстой",
"consciousnessLevelBlank": "Ухаан мэдрэмжийн түвшин хоосон байж болохгүй",
"diuresisBlank": "Диурез хоосон байж болохгүй",
"feverBlank": "Температур хоосон байж болохгүй",
"generalConditionBlank": "Ерөнхий нөхцөл хоосон байж болохгүй",
"doctorNameBlank": "Эмийн нэр хоосон байж болохгүй",
"bloodPressureBlank": "Цусны даралт хоосон байж болохгүй",
"respirationBlank": "Амьсгал хоосон байж болохгүй",
"birthdayBlank": "Төрсөн өдөр хоосон байж болохгүй",
"obsSize": "Тэмдэглэл хамгийн багадаа 6 тэмдэгт байх ёстой",
"accessDenied": "Нэвтрэх зөвшөөрөлгүй",
"fillPatCodeAndAttendance": "Өвчтөний код ба оролцох мэдээллийг бөглөнө үү",
"patientCode": "Өвчтөний код",
"attendanceCode": "Оролцооны код",
"birthday": "Төрсөн өдөр",
"patientName": "Өвчтөний нэр",
"generalCondition": "Ерөнхий нөхцөл",
"bloodPressure": "Цусны даралт",
"consciousnessLevel": "Ухаан мэдрэмжийн түвшин",
"fever": "Температур",
"respiration": "Амьсгал",
"diuresis": "Диурез",
"observations": "Тэмдэглэл",
"doctorName": "Эмийн нэр",
"signedAt": "Гаргах",
"add": "Нэмэх",
"normal": "Энгийн",
"serious": "Ноцтой",
"stable": "Тогтвортой",
"good": "Сайхан",
"high": "Өндөр",
"low": "Бага",
"conscious": "Ухаантай",
"sedated": "Нойрсож",
"absent": "Байхгүй",
"present": "Байгаа",
"byDevices": "Төхөөрөмжөөр",
"increased": "Өссөн",
"diminished": "Багассан",
"dailyMedicalReport": "Өдрийн Эрүүл мэндийн тайлан",
"bulletinsNotFound": "Тайлангууд олдсонгүй",
"loadHospitalsError": "Эмнэлгийн жагсаалтыг ачаалах боломжгүй. Дараа дахин оролдоно уу.",
"emailSavingError": "И-мэйл хадгалах алдаа: буруу формат эсвэл бусад компанид ашиглагдсан",
"passwordSize": "Нууц үг хамгийн багадаа 6 тэмдэгт байх ёстой",
"hospitalInfo": "Эмнэлгийн мэдээлэл",
"email": "И-мэйл",
"hospitalName": "Эмнэлгийн нэр",
"password": "Нууц үг",
"dataUpdate": "Мэдээлэл шинэчлэх",
"update": "Шинэчлэх",
"sort": "Тохируулах",
"sortBy": "Тохируулна",
"nextPage": "Дараагийн хуудас",
"previousPage": "Өмнөх хуудас",
"rowsPerPage": "Хуудас тутамд мөр",
"of": "нөөс",
"search": "Хайх",
"print": "Хэвлэх",
"viewColumns": "Багануудыг харах",
"filterTable": "Хүснэгтийн шүүлт",
"all": "Бүгд",
"filters": "Шүүлтүүд",
"reset": "Дахин тохируулах",
"viewHideColumns": "Багануудыг харах/нуух",
"selectedRows": "Сонгосон мөрүүд",
"delete": "Устгах",
"deleteSelectedRows": "Сонгосон мөрүүдийг устгах",
"downloadCsv": "CSV татаж авах",
"bulletins": "Тайлангууд",
"mediRepoWelcome": "Таны Эмчилгээний Тайлангийн Удирдлагын Платформ",
"welcome": "Тавтай морил",
"hospitalsNumber": "Платформ дээрх Эмнэлгүүдийн тоо",
"activeBulletinsNumber": "Таны Эмнэлгийн идэвхтэй Эрүүл мэндийн Тайлангуудын тоо",
"differentPassword": "Оруулсан нууц үгс тохирохгүй байна",
"updatedPassword": "Нууц үг шинэчлэгдсэн",
"repeatPassword": "Нууц үг давтаж оруулах",
"darkMode": "Харанхуй горим",
"viewSettings": "Тохиргооны харах",
"wrongIDOrToken": "Таны ID эсвэл токенд алдаа гарсан байна",
"account": "Бүртгэл",
"settings": "Тохиргоо",
"wrongEmailOrPass": "Таны И-мэйл эсвэл Нууц үгт алдаа байна",
"wrongEmail": "Таны И-мэйлд алдаа гарсан",
"forgotPassword": "Нууц үгээ мартсан уу",
"addHospital": "Шинэ Эмнэлэг нэмэх",
"patientFamilyLogin": "Өвчтөний гэр бүлийн Нэвтрэх, энд дарна уу",
"login": "Нэвтрэх",
"corporateEmail": "Шинэ бүртгэл үүсгэхийн тулд таны байгууллагын И-мэйл ашиглаарай",
"alreadyHaveLogin": "Би аль хэдийн нэвтэрсэн үү? Энд нэвтрэнэ үү",
"accessTokenSent": "Нэвтрэх токен таны И-мэйл рүү илгээгдсэн",
"send": "Илгээх",
"hospitalLogin": "Эмнэлгийн Нэвтрэх, энд дарна уу",
"authenticationRequired": "Баталгаажуулалт шаардлагатай. Хүлээн авсан Нэвтрэх/Нууц үгийг ашиглаарай",
"askPatientLogin": "Эдгээр мэдээллүүдийг эмнэлэг өгсөн. Хүлээн авалтын товчоонд асуугаарай.",
"logout": "Гарах",
"bulletinsDeleted": "бюллетень(үүд) амжилттай устгагдсан",
"couldNotDelete": "Устгах боломжгүй",
"fillRequiredFields": "Бүх шаардлагатай оролтуудыг бөглөнө үү."
}
}

107 changes: 107 additions & 0 deletions src/locales/sq/content.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
{
"translation": {
"medicalReport": "Raporti Mjekësor",
"bulletinCreated": "Buleteni është krijuar",
"numberAttendanceCode": "Kodi i pranisë duhet të jetë numër",
"numberPatientCode": "Kodi i pacientit duhet të jetë numër",
"nameSize": "Emri duhet të ketë të paktën 2 karaktere",
"consciousnessLevelBlank": "Niveli i vetëdijes nuk mund të jetë bosh",
"diuresisBlank": "Diureza nuk mund të jetë bosh",
"feverBlank": "Temperatura nuk mund të jetë bosh",
"generalConditionBlank": "Gjendja e përgjithshme nuk mund të jetë bosh",
"doctorNameBlank": "Emri i mjekut nuk mund të jetë bosh",
"bloodPressureBlank": "Tensioni i gjakut nuk mund të jetë bosh",
"respirationBlank": "Respirimi nuk mund të jetë bosh",
"birthdayBlank": "Data e lindjes nuk mund të jetë bosh",
"obsSize": "Observimi duhet të ketë të paktën 6 karaktere",
"accessDenied": "Qasja e ndaluar",
"fillPatCodeAndAttendance": "Plotësoni kodin e pacientit dhe praninë",
"patientCode": "Kodi i pacientit",
"attendanceCode": "Kodi i pranisë",
"birthday": "Data e lindjes",
"patientName": "Emri i pacientit",
"generalCondition": "Gjendja e përgjithshme",
"bloodPressure": "Tensioni i gjakut",
"consciousnessLevel": "Niveli i vetëdijes",
"fever": "Temperatura",
"respiration": "Respirimi",
"diuresis": "Diureza",
"observations": "Observimet",
"doctorName": "Emri i mjekut",
"signedAt": "Nënshkruar",
"add": "Shto",
"normal": "Normal",
"serious": "Serioz",
"stable": "Stabil",
"good": "Mirë",
"high": "I lartë",
"low": "I ulët",
"conscious": "Me vetëdije",
"sedated": "I qetësuar",
"absent": "I munguar",
"present": "I pranishëm",
"byDevices": "Nga pajisjet",
"increased": "Rritur",
"diminished": "Përkeqësuar",
"dailyMedicalReport": "Raporti Ditor Mjekësor",
"bulletinsNotFound": "Buletenët nuk u gjetën",
"loadHospitalsError": "Nuk mund të ngarkohet lista e spitaleve. Provoni më vonë.",
"emailSavingError": "Gabim në ruajtjen e emailit: format i gabuar ose përdoret nga një kompani tjetër",
"passwordSize": "Fjalëkalimi duhet të ketë të paktën 6 karaktere",
"hospitalInfo": "Informacion mbi spitalin",
"email": "Email",
"hospitalName": "Emri i spitalit",
"password": "Fjalëkalimi",
"dataUpdate": "Përditësimi i të dhënave",
"update": "Përditëso",
"sort": "Sakto",
"sortBy": "Sakto sipas",
"nextPage": "Faqja tjetër",
"previousPage": "Faqja e mëparshme",
"rowsPerPage": "Rreshtat për faqe",
"of": "nga",
"search": "Kërko",
"print": "Printo",
"viewColumns": "Shiko kolonat",
"filterTable": "Filtro tabelën",
"all": "Të gjitha",
"filters": "Filtrat",
"reset": "Rivendos",
"viewHideColumns": "Shiko/Fsheh kolonat",
"selectedRows": "Rreshtat e përzgjedhur",
"delete": "Fshi",
"deleteSelectedRows": "Fshi rreshtat e përzgjedhur",
"downloadCsv": "Shkarko CSV",
"bulletins": "Buletenët",
"mediRepoWelcome": "Platforma juaj për menaxhimin e raporteve mjekësore",
"welcome": "Mirë se vini",
"hospitalsNumber": "Numri i spitaleve në platformë",
"activeBulletinsNumber": "Numri i buletineve mjekësore aktive për spitalin tuaj",
"differentPassword": "Fjalëkalimet e futura nuk përputhen",
"updatedPassword": "Fjalëkalimi është përditësuar",
"repeatPassword": "Përsërit fjalëkalimin",
"darkMode": "Mënyra e errët",
"viewSettings": "Shiko cilësimet",
"wrongIDOrToken": "Diçka nuk është në rregull me ID-në ose token-in tuaj",
"account": "Llogaria",
"settings": "Cilësimet",
"wrongEmailOrPass": "Diçka nuk është në rregull me emailin ose fjalëkalimin tuaj",
"wrongEmail": "Diçka nuk është në rregull me emailin tuaj",
"forgotPassword": "E ke harruar fjalëkalimin?",
"addHospital": "Shto spital të ri",
"patientFamilyLogin": "Hyrja për familjen e pacientit, klikoni këtu",
"login": "Hyr",
"corporateEmail": "Përdorni emailin tuaj korporativ për të krijuar një llogari të re",
"alreadyHaveLogin": "Keni një llogari? Hyni këtu",
"accessTokenSent": "Tokeni i aksesit është dërguar në emailin tuaj",
"send": "Dërgo",
"hospitalLogin": "Hyrja në spital, klikoni këtu",
"authenticationRequired": "Autentifikimi është i nevojshëm. Përdorni loginin/fjalëkalimin e marrë",
"askPatientLogin": "Kredencialet janë informuar nga spitali. Pyesni në recepsion.",
"logout": "Dil",
"bulletinsDeleted": "buleten(ët) u fshin me sukses",
"couldNotDelete": "Nuk mund të fshihet",
"fillRequiredFields": "Ju lutemi plotësoni të gjitha fushat e kërkuara."
}
}

Loading