diff --git a/src/i18n.js b/src/i18n.js index bb1d07a..320f48c 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -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'], @@ -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 @@ -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 diff --git a/src/locales/la/content.json b/src/locales/la/content.json new file mode 100644 index 0000000..f215b57 --- /dev/null +++ b/src/locales/la/content.json @@ -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." + } + } + \ No newline at end of file diff --git a/src/locales/mn/content.json b/src/locales/mn/content.json new file mode 100644 index 0000000..d0fe956 --- /dev/null +++ b/src/locales/mn/content.json @@ -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": "Бүх шаардлагатай оролтуудыг бөглөнө үү." + } + } + \ No newline at end of file diff --git a/src/locales/sq/content.json b/src/locales/sq/content.json new file mode 100644 index 0000000..fd539f8 --- /dev/null +++ b/src/locales/sq/content.json @@ -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." + } + } + \ No newline at end of file diff --git a/src/locales/sr/content.json b/src/locales/sr/content.json new file mode 100644 index 0000000..da95880 --- /dev/null +++ b/src/locales/sr/content.json @@ -0,0 +1,107 @@ +{ + "translation": { + "medicalReport": "Medicinski izveštaj", + "bulletinCreated": "Buleten je kreiran", + "numberAttendanceCode": "Kod prisustva mora biti broj", + "numberPatientCode": "Kod pacijenta mora biti broj", + "nameSize": "Ime mora imati najmanje 2 karaktera", + "consciousnessLevelBlank": "Nivo svesti ne može biti prazan", + "diuresisBlank": "Diureza ne može biti prazna", + "feverBlank": "Groznica ne može biti prazna", + "generalConditionBlank": "Opšte stanje ne može biti prazno", + "doctorNameBlank": "Ime lekara ne može biti prazno", + "bloodPressureBlank": "Krvni pritisak ne može biti prazan", + "respirationBlank": "Disanje ne može biti prazno", + "birthdayBlank": "Datum rođenja ne može biti prazan", + "obsSize": "Posmatranje mora imati najmanje 6 karaktera", + "accessDenied": "Pristup odbijen", + "fillPatCodeAndAttendance": "Popunite kod pacijenta i prisustvo", + "patientCode": "Kod pacijenta", + "attendanceCode": "Kod prisustva", + "birthday": "Datum rođenja", + "patientName": "Ime pacijenta", + "generalCondition": "Opšte stanje", + "bloodPressure": "Krvni pritisak", + "consciousnessLevel": "Nivo svesti", + "fever": "Groznica", + "respiration": "Disanje", + "diuresis": "Diureza", + "observations": "Posmatranja", + "doctorName": "Ime lekara", + "signedAt": "Potpisano", + "add": "Dodaj", + "normal": "Normalno", + "serious": "Ozbiljno", + "stable": "Stabilno", + "good": "Dobro", + "high": "Visoko", + "low": "Nisko", + "conscious": "Svestan", + "sedated": "Sediran", + "absent": "Odsutan", + "present": "Prisutan", + "byDevices": "Putem uređaja", + "increased": "Povećano", + "diminished": "Smanjeno", + "dailyMedicalReport": "Dnevni medicinski izveštaj", + "bulletinsNotFound": "Buleteni nisu pronađeni", + "loadHospitalsError": "Nije moguće učitati listu bolnica. Pokušajte kasnije.", + "emailSavingError": "Greška pri čuvanju emaila: neispravan format ili već koristi druga kompanija", + "passwordSize": "Lozinka mora imati najmanje 6 karaktera", + "hospitalInfo": "Informacije o bolnici", + "email": "Email", + "hospitalName": "Ime bolnice", + "password": "Lozinka", + "dataUpdate": "Ažuriranje podataka", + "update": "Ažuriraj", + "sort": "Sortiraj", + "sortBy": "Sortiraj po", + "nextPage": "Sledeća stranica", + "previousPage": "Prethodna stranica", + "rowsPerPage": "Redova po stranici", + "of": "od", + "search": "Pretraži", + "print": "Štampaj", + "viewColumns": "Pogledaj kolone", + "filterTable": "Filtriraj tabelu", + "all": "Sve", + "filters": "Filtri", + "reset": "Resetuj", + "viewHideColumns": "Pogledaj/Sakrij kolone", + "selectedRows": "Izabrane redove", + "delete": "Obriši", + "deleteSelectedRows": "Obriši izabrane redove", + "downloadCsv": "Preuzmi CSV", + "bulletins": "Buleteni", + "mediRepoWelcome": "Vaša platforma za upravljanje medicinskim izveštajima", + "welcome": "Dobrodošli", + "hospitalsNumber": "Broj bolnica na platformi", + "activeBulletinsNumber": "Broj aktivnih medicinskih buletina za vašu bolnicu", + "differentPassword": "Unete lozinke se ne podudaraju", + "updatedPassword": "Lozinka je ažurirana", + "repeatPassword": "Ponovite lozinku", + "darkMode": "Tamni režim", + "viewSettings": "Pogledaj podešavanja", + "wrongIDOrToken": "Nešto nije u redu sa vašim ID-jem ili tokenom", + "account": "Račun", + "settings": "Podešavanja", + "wrongEmailOrPass": "Nešto nije u redu sa vašim email-om ili lozinkom", + "wrongEmail": "Nešto nije u redu sa vašim email-om", + "forgotPassword": "Zaboravili ste lozinku", + "addHospital": "Dodaj novu bolnicu", + "patientFamilyLogin": "Prijava za porodicu pacijenta, kliknite ovde", + "login": "Prijavi se", + "corporateEmail": "Koristite svoju korporativnu email adresu za kreiranje novog računa", + "alreadyHaveLogin": "Već imate račun? Prijavite se ovde", + "accessTokenSent": "Pristupni token je poslat na vašu email adresu", + "send": "Pošalji", + "hospitalLogin": "Prijava bolnica, kliknite ovde", + "authenticationRequired": "Autentifikacija je potrebna. Koristite primljeni Login/Lozinku", + "askPatientLogin": "Akreditivi su informisani od strane bolnice. Pitajte na recepciji.", + "logout": "Odjavi se", + "bulletinsDeleted": "buleten(ovi) uspešno obrisan(i)", + "couldNotDelete": "Nije moguće obrisati", + "fillRequiredFields": "Molimo popunite sva obavezna polja." + } + } + \ No newline at end of file