From 24163463fc2c4a31ede4c3a799be534ea86086cb Mon Sep 17 00:00:00 2001 From: Andrei Covali <79792174+covaliandrei@users.noreply.github.com> Date: Wed, 22 Nov 2023 15:58:13 +0200 Subject: [PATCH] feat: Add Romanian translation (#555) --- client/src/locales/index.js | 3 +- client/src/locales/ro/core.js | 239 +++++++++++++++++++++++++++++++++ client/src/locales/ro/index.js | 11 ++ client/src/locales/ro/login.js | 22 +++ 4 files changed, 274 insertions(+), 1 deletion(-) create mode 100644 client/src/locales/ro/core.js create mode 100644 client/src/locales/ro/index.js create mode 100644 client/src/locales/ro/login.js diff --git a/client/src/locales/index.js b/client/src/locales/index.js index 103928e6..275f6163 100644 --- a/client/src/locales/index.js +++ b/client/src/locales/index.js @@ -8,6 +8,7 @@ import it from './it'; import ja from './ja'; import ko from './ko'; import pl from './pl'; +import ro from './ro'; import ru from './ru'; import sk from './sk'; import sv from './sv'; @@ -15,7 +16,7 @@ import tr from './tr'; import uz from './uz'; import zh from './zh'; -const locales = [cs, da, de, en, es, fr, it, ja, ko, pl, ru, sk, sv, tr, uz, zh]; +const locales = [cs, da, de, en, es, fr, it, ja, ko, pl, ro, ru, sk, sv, tr, uz, zh]; export default locales; diff --git a/client/src/locales/ro/core.js b/client/src/locales/ro/core.js new file mode 100644 index 00000000..672f25c7 --- /dev/null +++ b/client/src/locales/ro/core.js @@ -0,0 +1,239 @@ +import dateFns from 'date-fns/locale/ro'; + +export default { + dateFns, + + format: { + date: 'P', + time: 'HH:mm', + dateTime: '$t(format:date) $t(format:time)', + longDate: 'd MMM', + longDateTime: "d MMMM 'в' p", + }, + + + translation: { + common: { + aboutPlanka: 'Despre Planka', + account: 'Cont', + actions: 'Acțiuni', + addAttachment_title: 'Adauga atasament', + addComment: 'Adaugă comentariu', + addManager_title: 'Adaugă Manager', + addMember_title: 'Adaugă Membru', + addUser_title: 'Adaugă Utilizator', + administrator: 'Administrator', + all: 'Toate', + allChangesWillBeAutomaticallySavedAfterConnectionRestored: + 'Toate modificarile vor fi salvate automat
dupa restabilirea conexiunii', + areYouSureYouWantToDeleteThisAttachment: 'Sigur doriți să ștergeți acest atașament?', + areYouSureYouWantToDeleteThisBoard: 'Sigur doriți să ștergeți acest panou?', + areYouSureYouWantToDeleteThisCard: 'Sigur doriți să ștergeți acest card?', + areYouSureYouWantToDeleteThisComment: 'Sigur doriți să ștergeți acest comentariu?', + areYouSureYouWantToDeleteThisLabel: 'Sigur doriți să ștergeți această etichetă?', + areYouSureYouWantToDeleteThisList: 'Sigur doriți să ștergeți această listă?', + areYouSureYouWantToDeleteThisProject: 'Sigur doriți să ștergeți acest proiect?', + areYouSureYouWantToDeleteThisTask: 'Sigur doriți să ștergeți această sarcină?', + areYouSureYouWantToDeleteThisUser: 'Sigur doriți să ștergeți acest utilizator?', + areYouSureYouWantToLeaveBoard: 'Ești sigur că vrei să părăsești tabla?', + areYouSureYouWantToLeaveProject: 'Ești sigur că vrei să părăsești proiectul?', + areYouSureYouWantToRemoveThisManagerFromProject: + 'Sigur doriți să eliminați acest manager din proiect?', + areYouSureYouWantToRemoveThisMemberFromBoard: + 'Sigur doriți să eliminați acest membru din consiliu?', + attachment: 'Atașament', + attachments: 'Atasamente', + authentication: 'Autentificare', + background: 'Fundal', + board: 'Tabla', + boardNotFound_title: 'Tabla nu a fost găsită', + canComment: 'Poate comenta', + canEditContentOfBoard: 'Poate edita conținutul tablei', + canOnlyViewBoard: 'Poate doar vizualiza tabla', + cardActions_title: 'Acțiuni cu carduri', + cardNotFound_title: 'Cardul nu a fost găsit', + cardOrActionAreDeleted: 'Cardul sau acțiunea sunt șterse', + color: 'Culoarea', + createBoard_title: 'Creare Tabla', + createLabel_title: 'Creați etichetă', + createNewOneOrSelectExistingOne: 'Crează unu nou sau selectează
unu deja existent', + createProject_title: 'Crează Proiect', + createTextFile_title: 'Crează un Fișier Text', + currentPassword: 'Parola Curentă', + dangerZone_title: 'Zona periculoasă', + date: 'Data', + dueDate_title: 'Data scadentă', + deleteAttachment_title: 'Ștergeți atașamentul', + deleteBoard_title: 'Ștergeți Tabla', + deleteCard_title: 'Ștergeți cardul', + deleteComment_title: 'Șterge comentariul', + deleteLabel_title: 'Ștergeți eticheta', + deleteList_title: 'Șterge lista', + deleteProject_title: 'Șterge proiectul', + deleteTask_title: 'Ștergeți sarcina', + deleteUser_title: 'Șterge utilizator', + description: 'Descriere', + detectAutomatically: 'Detectează automat', + dropFileToUpload: 'Aruncă fișierul pentru a încărca', + editor: 'Editor', + editAttachment_title: 'Editați atașamentul', + editAvatar_title: 'Editați avatarul', + editBoard_title: 'Editați tabla', + editDueDate_title: 'Editați data scadentă', + editEmail_title: 'Editați E-mail', + editInformation_title: 'Editați informații', + editLabel_title: 'Editați eticheta', + editPassword_title: 'Editați parola', + editPermissions_title: 'Editați permisiunile', + editStopwatch_title: 'Editați cronometrul', + editUsername_title: 'Editați numele de utilizator', + email: 'E-mail', + emailAlreadyInUse: 'E-mail deja utilizat', + enterCardTitle: 'Introduceți titlul cardului... [Ctrl+Enter] pentru a se deschide automat', + enterDescription: 'Introduceți descrierea...', + enterFilename: 'Introduceți numele fișierului', + enterListTitle: 'Introduceți titlul listei...', + enterProjectTitle: 'Introduceți titlul proiectului', + enterTaskDescription: 'Introduceți descrierea sarcinii...', + filterByLabels_title: 'Filtrați după etichete', + filterByMembers_title: 'Filtrați după membri', + fromComputer_title: 'De pe computer', + fromTrello: 'De pe Trello', + general: 'General', + hours: 'Ore', + importBoard_title: 'Import Tabla', + invalidCurrentPassword: 'Parolă actuală nevalidă', + labels: 'Etichete', + language: 'Limba', + leaveBoard_title: 'Părăsiți Tabla', + leaveProject_title: 'Părăsiți proiectul', + list: 'Lista', + listActions_title: 'Listează acțiuni', + managers: 'Managerii', + members: 'Membri', + minutes: 'Minute', + moveCard_title: 'Mutați cardul', + name: 'Nume', + newEmail: 'Email nou', + newPassword: 'Parolă Nouă', + newUsername: 'Nume de utilizator nou', + noConnectionToServer: 'Nicio conexiune la server', + noBoards: 'Fără Table', + noLists: 'Fără Liste', + noProjects: 'Fără proiecte', + notifications: 'Notificări', + noUnreadNotifications: 'Fără notificări necitite', + openBoard_title: 'Tablă deschisă', + optional_inline: 'optional', + organization: 'Organizatia', + phone: 'Telefon', + preferences: 'Preferințe', + pressPasteShortcutToAddAttachmentFromClipboard: + 'Sfat: apăsați Ctrl-V (Cmd-V pe Mac) pentru a adăuga un atașament din clipboard', + project: 'Proiect', + projectNotFound_title: 'Proiectul nu a fost găsit', + removeManager_title: 'Eliminați Manager', + removeMember_title: 'Eliminați membru', + searchLabels: 'Căutați etichete...', + searchMembers: 'Căutați membri...', + searchUsers: 'Căutați utilizatori...', + seconds: 'Secunde', + selectBoard: 'Selectați tabla', + selectList: 'Selectați lista', + selectPermissions_title: 'Selectați Permisiuni', + selectProject: 'Selectați proiectul', + settings: 'Setări', + stopwatch: 'Cronometru', + subscribeToMyOwnCardsByDefault: 'Abonați-vă la propriile carduri în mod implicit', + taskActions_title: 'Acțiuni de sarcină', + tasks: 'Sarcini', + thereIsNoPreviewAvailableForThisAttachment: + 'Nu există nicio previzualizare disponibilă pentru acest atașament', + time: 'Timp', + title: 'Titlu', + userActions_title: 'Acțiunile utilizatorului', + userAddedThisCardToList: '<0>{{user}}<1> a adăugat acest card în {{list}}', + userLeftNewCommentToCard: '{{user}} a lăsat un nou comentariu «{{comment}}» în <2>{{card}}', + userMovedCardFromListToList: '{{user}} a mutat <2>{{card}} din {{fromList}} în {{toList}}', + userMovedThisCardFromListToList: + '<0>{{user}}<1> a mutat aceast card din {{fromList}} în {{toList}}', + username: 'Nume utilizator', + usernameAlreadyInUse: 'Nume utilizator deja exista', + users: 'Utilizatori', + version: 'Versiunea', + viewer: 'Vizualizator', + writeComment: 'Scrie un comentariu...', + }, + + action: { + addAnotherCard: 'Adăugați un alt card', + addAnotherList: 'Adăugați o altă listă', + addAnotherTask: 'Adăugați o altă sarcină', + addCard: 'Adăugați card', + addCard_title: 'Adăugați card', + addComment: 'Adauga comentariu', + addList: 'Adăugați listă', + addMember: 'Adăugați membru', + addMoreDetailedDescription: 'Adăugați descrierea mai detaliata', + addTask: 'Adăugați sarcină', + addToCard: 'Adauga în card', + addUser: 'Adăugați utilizator', + createBoard: 'Creați tablă', + createFile: 'Creați fișier', + createLabel: 'Creați eticheta', + createNewLabel: 'Creați o nouă etichetă', + createProject: 'Creați proiect', + delete: 'Ștergeți', + deleteAttachment: 'Ștergeți atașamentul', + deleteAvatar: 'Ștergeți avatarul', + deleteBoard: 'Ștergeți tabla', + deleteCard: 'Ștergeți cardul', + deleteCard_title: 'Ștergeți Cardul', + deleteComment: 'Șterge comentariu', + deleteImage: 'Șterge imaginea', + deleteLabel: 'Ștergeți Eticheta', + deleteList: 'Ștergeți lista', + deleteList_title: 'Ștergeți Lista', + deleteProject: 'Ștergeți proiectul', + deleteProject_title: 'Ștergeți Proiectul', + deleteTask: 'Ștergeți sarcina', + deleteTask_title: 'Ștergeți Sarcina', + deleteUser: 'Ștergeți utilizatorul', + edit: 'Editați', + editDueDate_title: 'Editați data scadentă', + editDescription_title: 'Editați descrierea', + editEmail_title: 'Editați e-mailul', + editInformation_title: 'Editați informații', + editPassword_title: 'Editați parola', + editPermissions: 'Editați permisiunile', + editStopwatch_title: 'Editați cronometrul', + editTitle_title: 'Editați Titlul', + editUsername_title: 'Editați Numele Utilizator', + hideDetails: 'Ascunde detalii', + import: 'Import', + leaveBoard: 'Părăsiți bordul', + leaveProject: 'Părăsiți proiect', + logOut_title: 'Deconectați-vă', + makeCover_title: 'Faceți Coperta', + move: 'Mutați', + moveCard_title: 'Mutați cardul', + remove: 'Eliminați', + removeBackground: 'Eliminați fundalul', + removeCover_title: 'Eliminați Coperta', + removeFromBoard: 'Eliminați din Tabla', + removeFromProject: 'Eliminați din proiect', + removeManager: 'Eliminați managerul', + removeMember: 'Eliminați membrul', + save: 'Salveaza', + showAllAttachments: 'Afișați toate atașamentele ({{hidden}} ascunse)', + showDetails: 'Arată detalii', + showFewerAttachments: 'Afișați mai puține atașamente', + start: 'Start', + stop: 'Stop', + subscribe: 'Abonati-va', + unsubscribe: 'Dezabonați-vă', + uploadNewAvatar: 'Încărcați un avatar nou', + uploadNewImage: 'Încărcați o nouă imagine', + }, + }, +}; diff --git a/client/src/locales/ro/index.js b/client/src/locales/ro/index.js new file mode 100644 index 00000000..66b394da --- /dev/null +++ b/client/src/locales/ro/index.js @@ -0,0 +1,11 @@ +import merge from 'lodash/merge'; + +import login from './login'; +import core from './core'; + +export default { + language: 'ro', + country: 'ro', + name: 'Română', + embeddedLocale: login, +}; diff --git a/client/src/locales/ro/login.js b/client/src/locales/ro/login.js new file mode 100644 index 00000000..f660b2de --- /dev/null +++ b/client/src/locales/ro/login.js @@ -0,0 +1,22 @@ +export default { + translation: { + common: { + emailOrUsername: 'E-mail sau nume de utilizator', + invalidEmailOrUsername: 'E-mail sau nume de utilizator introduse greșit', + invalidPassword: 'Parola greșita', + logInToPlanka: 'Autentificarea în Planka', + noInternetConnection: 'Lipsește conexiunea cu internet', + pageNotFound_title: 'Pagina n-a fost găsită', + password: 'Parola', + projectManagement: 'Gestionarea proiectului', + serverConnectionFailed: 'Conexiunea cu Server a eșuat', + unknownError: 'Eroarea necunoscuta, mai incercați', + useSingleSignOn: 'Folosiți autentificarea unica', + }, + + action: { + logIn: 'Autentificarea', + logInWithSSO: 'Autentificarea cu SSO', + }, + }, +};