Updated sl and en translations
This commit is contained in:
1863
client/package-lock.json
generated
1863
client/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -15,9 +15,11 @@
|
|||||||
"@emotion/styled": "^11.14.1",
|
"@emotion/styled": "^11.14.1",
|
||||||
"firebase": "^12.2.1",
|
"firebase": "^12.2.1",
|
||||||
"framer-motion": "^12.23.12",
|
"framer-motion": "^12.23.12",
|
||||||
|
"i18next": "^25.5.2",
|
||||||
"next-themes": "^0.4.6",
|
"next-themes": "^0.4.6",
|
||||||
"react": "^19.0.0",
|
"react": "^19.0.0",
|
||||||
"react-dom": "^19.0.0",
|
"react-dom": "^19.0.0",
|
||||||
|
"react-i18next": "^15.7.3",
|
||||||
"react-icons": "^5.5.0"
|
"react-icons": "^5.5.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
382
client/src/i18ns.js
Normal file
382
client/src/i18ns.js
Normal file
@@ -0,0 +1,382 @@
|
|||||||
|
import i18n from 'i18next';
|
||||||
|
import { initReactI18next } from 'react-i18next';
|
||||||
|
|
||||||
|
i18n
|
||||||
|
.use(initReactI18next)
|
||||||
|
.init({
|
||||||
|
lng: 'sl', // default language
|
||||||
|
fallbackLng: 'sl',
|
||||||
|
debug: true,
|
||||||
|
|
||||||
|
interpolation: {
|
||||||
|
escapeValue: false,
|
||||||
|
},
|
||||||
|
|
||||||
|
resources: {
|
||||||
|
sl: {
|
||||||
|
translation: {
|
||||||
|
appName: "DZTPS Urejevalnik članov",
|
||||||
|
welcome: "Pozdravljeni, ",
|
||||||
|
logout: "Odjava",
|
||||||
|
membersManagement: "Urejanje članov",
|
||||||
|
navigation: {
|
||||||
|
home: "Člani",
|
||||||
|
languages: "Jeziki",
|
||||||
|
fields: "Strokovna področja",
|
||||||
|
roles: "Vloge",
|
||||||
|
},
|
||||||
|
actions: "Možnosti",
|
||||||
|
viewDetails: "Ogled podrobnosti",
|
||||||
|
edit: "Urejanje",
|
||||||
|
cancel: "Prekliči",
|
||||||
|
delete: "Brisanje",
|
||||||
|
errorTranslationSaving: "Pri shranjevanju je prišlo do napake",
|
||||||
|
errorTranslationDeleting: "Pri brisanju je prišlo do napake",
|
||||||
|
deleteTranslationConfirm: "Ste prepričani, da želite izbrisati prevod?",
|
||||||
|
yes: "Da",
|
||||||
|
no: "Ne",
|
||||||
|
userAdd: {
|
||||||
|
addNew: "Dodaj novega člana",
|
||||||
|
update: "Posodobi člana",
|
||||||
|
},
|
||||||
|
userEdit: {
|
||||||
|
enterID: "Vnesi številko izkaznice",
|
||||||
|
enterFirstName: "Vnesi ime",
|
||||||
|
enterLastName: "Vnesi priimek",
|
||||||
|
selectGender: "Izberi spol",
|
||||||
|
enterBirthPlace: "Vnesi kraj rojstva",
|
||||||
|
enterNationality: "Vnesi državljanstvo",
|
||||||
|
enterEducation: "Vnesi šolsko izobrazbo",
|
||||||
|
enterHomePhoneNumber: "Vnesi domači telefon",
|
||||||
|
enterWorkPhoneNumber: "Vnesi službeno telefonsko številko",
|
||||||
|
enterMobilePhoneNumber: "Vnesi mobilno telefonsko številko",
|
||||||
|
enterEmail: "Vnesi e-poštni naslov",
|
||||||
|
enterWebsite: "Vnesi URL spletne strani",
|
||||||
|
enterResidentialAddress: "Naslov",
|
||||||
|
enterStreet: "Vnesi ulico",
|
||||||
|
enterPostalCode: "Vnesi poštno številko",
|
||||||
|
enterPostOffice: "Vnesi pošto",
|
||||||
|
enterBasicProfession: "Vnesi osnovni poklic",
|
||||||
|
enterCurrentEmployment: "Vnesi sedanjo zaposlitev",
|
||||||
|
enterTranslationExperience: "Vnesi prevajalsko prakso",
|
||||||
|
enterNativeLanguage: "Vnesi materni jezik",
|
||||||
|
enterHowForeignLanguageWasAcquired: "Vnesi način pridobivanja znanja tujih jezikov",
|
||||||
|
basicInformation: "Osnovne informacije",
|
||||||
|
id: "Številka izkaznice:",
|
||||||
|
gender: "Spol:",
|
||||||
|
birthDate: "Datum rojstva:",
|
||||||
|
birthPlace: "Kraj rojstva:",
|
||||||
|
nationality: "Državljanstvo:",
|
||||||
|
nativeLanguage: "Materni jezik:",
|
||||||
|
address: "Naslov:",
|
||||||
|
street: "Ulica:",
|
||||||
|
postCode: "Poštna številka:",
|
||||||
|
postOffice: "Pošta:",
|
||||||
|
email: "E-pošta:",
|
||||||
|
homePhone: "Domači telefon:",
|
||||||
|
workPhone: "Službeni telefon:",
|
||||||
|
mobilePhone: "Mobilni telefon:",
|
||||||
|
website: "Spletna stran:",
|
||||||
|
education: "Šolska izobrazba:",
|
||||||
|
basicProfession: "Osnovni poklic:",
|
||||||
|
currentEmployment: "Sedanja zaposlitev:",
|
||||||
|
translationExperience: "Prevajalska praksa:",
|
||||||
|
joinDate: "Datum včlanitve:",
|
||||||
|
directoryListed: "Objava v iskalniku:",
|
||||||
|
languageKnowledgeAcquisition: "Način pridobivanja znanja tujih jezikov:",
|
||||||
|
translationSkills: "Prevajanje iz jezika v jezik:",
|
||||||
|
licensed: "Licenca DZTPS:",
|
||||||
|
rank: "Rang",
|
||||||
|
name: "Ime:",
|
||||||
|
lastname: "Priimek:",
|
||||||
|
},
|
||||||
|
translations: {
|
||||||
|
addNew: "Dodaj nov prevod",
|
||||||
|
title: "Member Translations",
|
||||||
|
update: "Posodobi prevod",
|
||||||
|
from: "Iz",
|
||||||
|
to: "V",
|
||||||
|
rank: "Rang",
|
||||||
|
license: "Licenca DZTPS",
|
||||||
|
fields: "Strokovna področja",
|
||||||
|
roles: "Vloga",
|
||||||
|
fromLanguage: "Iz jezika",
|
||||||
|
toLanguage: "V jezik",
|
||||||
|
licenceDZTPS: "Licenca DZTS",
|
||||||
|
selectSourceLanguage: "Izberi jezik",
|
||||||
|
selectTargetLanguage: "Izberi jezik",
|
||||||
|
enterRank: "Vnesi rank",
|
||||||
|
},
|
||||||
|
languageAdd: {
|
||||||
|
addNew: "Dodaj nov jezik",
|
||||||
|
},
|
||||||
|
fieldAdd: {
|
||||||
|
addNew: "Dodaj novo strokovno področje",
|
||||||
|
},
|
||||||
|
roleAdd: {
|
||||||
|
addNew: "Dodaj novo vlogo",
|
||||||
|
},
|
||||||
|
languages: {
|
||||||
|
languagesManagement: "Urejanje jezikov",
|
||||||
|
id: "ID",
|
||||||
|
language: "Jezik:",
|
||||||
|
addLanguage: "Dodaj jezik",
|
||||||
|
updateLanguage: "Posodobi jezik",
|
||||||
|
deleteLanguage: "Izbriši jezik",
|
||||||
|
},
|
||||||
|
fields: {
|
||||||
|
fieldsManagement: "Urejanje strokovnih področij",
|
||||||
|
id: "ID",
|
||||||
|
field: "Strokovno področje:",
|
||||||
|
addField: "Dodaj novo strokovno področje",
|
||||||
|
addNewButton: "Dodaj področje",
|
||||||
|
updateButton: "Posodobi področje",
|
||||||
|
},
|
||||||
|
roles: {
|
||||||
|
rolesManagement: "Urejanje vlog",
|
||||||
|
id: "ID",
|
||||||
|
role: "Vloga:",
|
||||||
|
enterRoleName: "Vnesi ime vloge",
|
||||||
|
enterFemaleForm: "Vnesi žensko obliko",
|
||||||
|
enterMaleForm: "Vnesi moško obliko",
|
||||||
|
femaleForm: "Izpis (ženski):",
|
||||||
|
maleForm: "Izpis (moški):",
|
||||||
|
addRole: "Dodaj novo vlogo",
|
||||||
|
updateRole: "Posodobi vlogo",
|
||||||
|
},
|
||||||
|
views: {
|
||||||
|
user: {
|
||||||
|
basicInformation: "Osnovne informacije",
|
||||||
|
id: "Številka izkaznice",
|
||||||
|
gender: "Spol",
|
||||||
|
male: "Moški",
|
||||||
|
female: "Ženski",
|
||||||
|
birthDate: "Datum rojstva",
|
||||||
|
birthPlace: "Kraj rojstva",
|
||||||
|
nationality: "Državljanstvo",
|
||||||
|
nativeLanguage: "Materni jezik",
|
||||||
|
address: "Naslov",
|
||||||
|
street: "Ulica",
|
||||||
|
postCode: "Poštna številka",
|
||||||
|
postOffice: "Pošta",
|
||||||
|
contactInformation: "Kontaktne informacije",
|
||||||
|
email: "E-pošta",
|
||||||
|
homePhone: "Domači telefon",
|
||||||
|
workPhone: "Službeni telefon",
|
||||||
|
mobilePhone: "Mobilni telefon",
|
||||||
|
website: "Spletna stran",
|
||||||
|
professionalInformation: "Strokovni podatki",
|
||||||
|
education: "Šolska izobrazba",
|
||||||
|
basicProfession: "Osnovni poklic",
|
||||||
|
currentEmployment: "Sedanja zaposlitev",
|
||||||
|
translationExperience: "Prevajalska praksa",
|
||||||
|
joinDate: "Datum včlanitve",
|
||||||
|
directoryListed: "Objava v iskalniku",
|
||||||
|
languageKnowledgeAcquisition: "Način pridobivanja znanja tujih jezikov",
|
||||||
|
translationSkills: "Prevajanje iz jezika v jezik",
|
||||||
|
licensed: "Licenca DZTPS",
|
||||||
|
notLicensed: "Brez licence DZTPS",
|
||||||
|
rank: "Rang",
|
||||||
|
fields: "Strokovna področja",
|
||||||
|
roles: "Vloge",
|
||||||
|
name: "Ime",
|
||||||
|
lastname: "Priimek",
|
||||||
|
},
|
||||||
|
language: {
|
||||||
|
language: "Jezik",
|
||||||
|
},
|
||||||
|
fields: {
|
||||||
|
field: "Ime področja",
|
||||||
|
},
|
||||||
|
roles: {
|
||||||
|
role: "Vloga",
|
||||||
|
femaleForm: "Ženska oblika",
|
||||||
|
maleForm: "Moška oblika",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
en: {
|
||||||
|
translation: {
|
||||||
|
appName: "DZTPS Users Management",
|
||||||
|
welcome: "Welcome, ",
|
||||||
|
logout: "Logout",
|
||||||
|
membersManagement: "Members Management",
|
||||||
|
navigation: {
|
||||||
|
home: "Members",
|
||||||
|
languages: "Languages",
|
||||||
|
fields: "Fields",
|
||||||
|
roles: "Roles",
|
||||||
|
},
|
||||||
|
actions: "Actions",
|
||||||
|
viewDetails: "View Details",
|
||||||
|
edit: "Edit",
|
||||||
|
cancel: "Cancel",
|
||||||
|
delete: "Delete",
|
||||||
|
errorTranslationSaving: "Error saving translation",
|
||||||
|
errorTranslationDeleting: "Error deleting translation",
|
||||||
|
deleteTranslationConfirm: "Are you sure you want to delete this translation?",
|
||||||
|
yes: "Yes",
|
||||||
|
no: "No",
|
||||||
|
userAdd: {
|
||||||
|
addNew: "Add new Member",
|
||||||
|
update: "Update Member",
|
||||||
|
},
|
||||||
|
userEdit: {
|
||||||
|
enterID: "Enter ID number",
|
||||||
|
enterFirstName: "Enter First Name",
|
||||||
|
enterLastName: "Enter Last Name",
|
||||||
|
selectGender: "Select Gender",
|
||||||
|
enterBirthPlace: "Enter Birthplace",
|
||||||
|
enterNationality: "Enter Nationality",
|
||||||
|
enterEducation: "Enter Education",
|
||||||
|
enterHomePhoneNumber: "Enter Home Phone Number",
|
||||||
|
enterWorkPhoneNumber: "Enter Work Phone Number",
|
||||||
|
enterMobilePhoneNumber: "Enter Mobile Phone Number",
|
||||||
|
enterEmail: "Enter Email address",
|
||||||
|
enterWebsite: "Enter Website URL",
|
||||||
|
enterResidentialAddress: "Enter Residential Address",
|
||||||
|
enterStreet: "Enter Street Address",
|
||||||
|
enterPostalCode: "Enter Postal Code",
|
||||||
|
enterPostOffice: "Enter Post Office",
|
||||||
|
enterBasicProfession: "Enter Basic Profession",
|
||||||
|
enterCurrentEmployment: "Enter Current Employment",
|
||||||
|
enterTranslationExperience: "Enter Translation Experience",
|
||||||
|
enterNativeLanguage: "Enter Native Language",
|
||||||
|
enterHowForeignLanguageWasAcquired: "Enter how foreign language was acquired",
|
||||||
|
id: "ID:",
|
||||||
|
gender: "Gender:",
|
||||||
|
birthDate: "Birth Date:",
|
||||||
|
birthPlace: "Birth Place:",
|
||||||
|
nationality: "Nationality:",
|
||||||
|
nativeLanguage: "Native Language:",
|
||||||
|
address: "Address",
|
||||||
|
street: "Street:",
|
||||||
|
postCode: "Post Code:",
|
||||||
|
postOffice: "Post Office:",
|
||||||
|
email: "Email:",
|
||||||
|
homePhone: "Home Phone_",
|
||||||
|
workPhone: "Work Phone:",
|
||||||
|
mobilePhone: "Mobile Phone:",
|
||||||
|
website: "Website:",
|
||||||
|
education: "Education:",
|
||||||
|
basicProfession: "Basic Profession:",
|
||||||
|
currentEmployment: "Current Employment:",
|
||||||
|
translationExperience: "Translation Experience:",
|
||||||
|
joinDate: "Join Date:",
|
||||||
|
directoryListed: "Listed in directory:",
|
||||||
|
languageKnowledgeAcquisition: "Language Knowledge Acquisition:",
|
||||||
|
rank: "Rank:",
|
||||||
|
name: "Name:",
|
||||||
|
lastname: "Last name:",
|
||||||
|
},
|
||||||
|
translations: {
|
||||||
|
addNew: "Add new Translation",
|
||||||
|
title: "Member Translations",
|
||||||
|
update: "Update Translation",
|
||||||
|
from: "From",
|
||||||
|
to: "To",
|
||||||
|
rank: "Rank",
|
||||||
|
license: "License",
|
||||||
|
fields: "Fields",
|
||||||
|
roles: "Roles",
|
||||||
|
fromLanguage: "From Language",
|
||||||
|
toLanguage: "To Language",
|
||||||
|
licenceDZTPS: "Licenca DZTS",
|
||||||
|
selectSourceLanguage: "Select Source Language",
|
||||||
|
selectTargetLanguage: "Select Target Language",
|
||||||
|
enterRank: "Enter Rank",
|
||||||
|
},
|
||||||
|
languageAdd: {
|
||||||
|
addNew: "Add new Language",
|
||||||
|
},
|
||||||
|
fieldAdd: {
|
||||||
|
addNew: "Add new Field",
|
||||||
|
},
|
||||||
|
roleAdd: {
|
||||||
|
addNew: "Add new Role",
|
||||||
|
},
|
||||||
|
languages: {
|
||||||
|
languagesManagement: "Languages Management",
|
||||||
|
id: "ID",
|
||||||
|
language: "Language:",
|
||||||
|
addLanguage: "Add language",
|
||||||
|
updateLanguage: "Update language",
|
||||||
|
deleteLanguage: "Delete language",
|
||||||
|
},
|
||||||
|
fields: {
|
||||||
|
fieldsManagement: "Field Management",
|
||||||
|
id: "ID",
|
||||||
|
field: "Field:",
|
||||||
|
addField: "Add new field",
|
||||||
|
addNewButton: "Add field",
|
||||||
|
updateButton: "Update field",
|
||||||
|
},
|
||||||
|
roles: {
|
||||||
|
rolesManagement: "Roles Management",
|
||||||
|
id: "ID",
|
||||||
|
role: "Role:",
|
||||||
|
enterRoleName: "Enter role name",
|
||||||
|
enterFemaleForm: "enter female form",
|
||||||
|
enterMaleForm: "Enter male form",
|
||||||
|
femaleForm: "Female form:",
|
||||||
|
maleForm: "Male form:",
|
||||||
|
addRole: "Add new role",
|
||||||
|
updateRole: "Update role",
|
||||||
|
},
|
||||||
|
views: {
|
||||||
|
user: {
|
||||||
|
basicInformation: "Basic Information",
|
||||||
|
id: "ID",
|
||||||
|
gender: "Gender",
|
||||||
|
male: "Male",
|
||||||
|
female: "Female",
|
||||||
|
birthDate: "Birth Date",
|
||||||
|
birthPlace: "Birth Place",
|
||||||
|
nationality: "Nationality",
|
||||||
|
nativeLanguage: "Native Language",
|
||||||
|
address: "Address",
|
||||||
|
street: "Street",
|
||||||
|
postCode: "Post Code",
|
||||||
|
postOffice: "Post Office",
|
||||||
|
contactInformation: "Contact Information",
|
||||||
|
email: "Email",
|
||||||
|
homePhone: "Home Phone",
|
||||||
|
workPhone: "Work Phone",
|
||||||
|
mobilePhone: "Mobile Phone",
|
||||||
|
website: "Website",
|
||||||
|
professionalInformation: "Professional Information",
|
||||||
|
education: "Education",
|
||||||
|
basicProfession: "Basic Profession",
|
||||||
|
currentEmployment: "Current Employment",
|
||||||
|
translationExperience: "Translation Experience",
|
||||||
|
joinDate: "Join Date",
|
||||||
|
directoryListed: "Listed in directory",
|
||||||
|
languageKnowledgeAcquisition: "Language Knowledge Acquisition",
|
||||||
|
translationSkills: "Translation Skills",
|
||||||
|
licensed: "Licensed",
|
||||||
|
notLicensed: "Not Licensed",
|
||||||
|
rank: "Rank",
|
||||||
|
fields: "Fields",
|
||||||
|
roles: "Roles",
|
||||||
|
name: "Name",
|
||||||
|
lastname: "Last name",
|
||||||
|
},
|
||||||
|
language: {
|
||||||
|
language: "Language",
|
||||||
|
},
|
||||||
|
fields: {
|
||||||
|
field: "Field name",
|
||||||
|
},
|
||||||
|
roles: {
|
||||||
|
role: "Role",
|
||||||
|
femaleForm: "Female Form",
|
||||||
|
maleForm: "Male Form",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
export default i18n;
|
||||||
@@ -6,6 +6,9 @@ import App from './App.jsx'
|
|||||||
|
|
||||||
const system = createSystem(defaultConfig)
|
const system = createSystem(defaultConfig)
|
||||||
|
|
||||||
|
// import i18n
|
||||||
|
import "./i18ns";
|
||||||
|
|
||||||
createRoot(document.getElementById('root')).render(
|
createRoot(document.getElementById('root')).render(
|
||||||
<StrictMode>
|
<StrictMode>
|
||||||
<ChakraProvider value={system}>
|
<ChakraProvider value={system}>
|
||||||
|
|||||||
Reference in New Issue
Block a user