diff --git a/client/src/locales/index.js b/client/src/locales/index.js
index c56c6688..7b037ade 100644
--- a/client/src/locales/index.js
+++ b/client/src/locales/index.js
@@ -4,6 +4,7 @@ import de from './de';
import en from './en';
import es from './es';
import fr from './fr';
+import it from './it';
import ja from './ja';
import ko from './ko';
import pl from './pl';
@@ -13,7 +14,7 @@ import sv from './sv';
import uz from './uz';
import zh from './zh';
-const locales = [cs, da, de, en, es, fr, ja, ko, pl, ru, sk, sv, uz, zh];
+const locales = [cs, da, de, en, es, fr, it, ja, ko, pl, ru, sk, sv, uz, zh];
export default locales;
diff --git a/client/src/locales/it/core.js b/client/src/locales/it/core.js
new file mode 100644
index 00000000..2e8150fb
--- /dev/null
+++ b/client/src/locales/it/core.js
@@ -0,0 +1,230 @@
+export default {
+ format: {
+ date: 'd/M/yyyy',
+ time: 'p',
+ dateTime: '$t(format:date) $t(format:time)',
+ longDate: 'MMM d',
+ longDateTime: "MMMM d 'at' p",
+ },
+
+ translation: {
+ common: {
+ account: 'Account',
+ actions: 'Azioni',
+ addAttachment_title: 'Aggiungi Allegato',
+ addComment: 'Aggiungi commento',
+ addManager_title: 'Aggiungi Manager',
+ addMember_title: 'Aggiungi Membro',
+ addUser_title: 'Aggiungi Utente',
+ administrator: 'Amministratore',
+ all: 'tutto',
+ allChangesWillBeAutomaticallySavedAfterConnectionRestored:
+ 'All changes will be automatically saved
after connection restored',
+ areYouSureYouWantToDeleteThisAttachment: 'Sei sicuro di voler eliminare questo allegato?',
+ areYouSureYouWantToDeleteThisBoard: 'Sei sicuro di voler eliminare questa bacheca?',
+ areYouSureYouWantToDeleteThisCard: 'Sei sicuro di voler eliminare questa card?',
+ areYouSureYouWantToDeleteThisComment: 'Sei sicuro di voler eliminare questo commento?',
+ areYouSureYouWantToDeleteThisLabel: 'Sei sicuro di voler eliminare questa etichetta?',
+ areYouSureYouWantToDeleteThisList: 'Sei sicuro di voler eliminare questo elenco?',
+ areYouSureYouWantToDeleteThisProject: 'Sei sicuro di voler eliminare questo progetto?',
+ areYouSureYouWantToDeleteThisTask: 'Sei sicuro di voler eliminare questo task?',
+ areYouSureYouWantToDeleteThisUser: 'Sei sicuro di voler eliminare questo utente?',
+ areYouSureYouWantToLeaveBoard: 'Sei sicuro di voler abbandonare la bacheca?',
+ areYouSureYouWantToLeaveProject: 'Sei sicuro di voler abbandonare il progetto?',
+ areYouSureYouWantToRemoveThisManagerFromProject:
+ 'Sei sicuro di voler rimuovere questo amministratore dal progetto?',
+ areYouSureYouWantToRemoveThisMemberFromBoard:
+ 'Sei sicuro di voler rimuovere questo membro dalla bacheca?',
+ attachment: 'Allegato',
+ attachments: 'Allegati',
+ authentication: 'Autenticazione',
+ background: 'Background',
+ board: 'Bacheca',
+ boardNotFound_title: 'Bacheca non trovata',
+ canComment: 'Può commentare',
+ canEditContentOfBoard: 'Può modificare il contenuto della bacheca',
+ canOnlyViewBoard: 'Può solo vedere la bacheca',
+ cardActions_title: 'Card Azioni',
+ cardNotFound_title: 'Card non trovata',
+ cardOrActionAreDeleted: "La card o l'azione vengono eliminate",
+ color: 'Colore',
+ createBoard_title: 'Crea Bacheca',
+ createLabel_title: 'Crea Etichetta',
+ createNewOneOrSelectExistingOne: 'Crea nuovo o seleziona
esistente',
+ createProject_title: 'Crea Progetto',
+ createTextFile_title: 'Create File di Testo',
+ currentPassword: 'Password corrente',
+ dangerZone_title: 'Danger Zone',
+ date: 'Data',
+ dueDate_title: 'Data di scadenza',
+ deleteAttachment_title: 'Elimina Allegato',
+ deleteBoard_title: 'Elimina Bacheca',
+ deleteCard_title: 'Elimina card',
+ deleteComment_title: 'Elimina Commento',
+ deleteLabel_title: 'Elimina Etichetta',
+ deleteList_title: 'Elimina Elenco',
+ deleteProject_title: 'Elimina Progetto',
+ deleteTask_title: 'Elimina Task',
+ deleteUser_title: 'Elimina Utente',
+ description: 'Descrizione',
+ detectAutomatically: 'Rileva automaticamente',
+ dropFileToUpload: 'Trascina il file da caricare',
+ editor: 'Editor',
+ editAttachment_title: 'Modifica Allegato',
+ editAvatar_title: 'Modifica Avatar',
+ editBoard_title: 'Modifica Board',
+ editDueDate_title: 'Modifica Data di Scadenza',
+ editEmail_title: 'Modifica E-mail',
+ editInformation_title: 'Modifica Informazioni',
+ editLabel_title: 'Modifica Etichetta',
+ editPassword_title: 'Modifica Password',
+ editPermissions_title: 'Modifica Permessi',
+ editTimer_title: 'Modifica Timer',
+ editUsername_title: 'Modifica Username',
+ email: 'E-mail',
+ emailAlreadyInUse: 'E-mail già in uso',
+ enterCardTitle: 'Inserire titolo della card...',
+ enterDescription: 'Inserire descrizione...',
+ enterFilename: 'Inserire nome del file',
+ enterListTitle: 'Inserire titolo della lista...',
+ enterProjectTitle: 'Inserire titolo del progetto',
+ enterTaskDescription: 'Inserire descrizione del task...',
+ filterByLabels_title: 'Filtra per Etichetta',
+ filterByMembers_title: 'Filtra per Membro',
+ fromComputer_title: 'Dal Computer',
+ general: 'Generale',
+ hours: 'Ore',
+ invalidCurrentPassword: 'Password corrente non valida',
+ labels: 'Etichette',
+ language: 'Lingua',
+ leaveBoard_title: 'Lascia Bacheca',
+ leaveProject_title: 'Lascia Progetto',
+ list: 'Lista',
+ listActions_title: 'Lista delle Azioni',
+ managers: 'Managers',
+ members: 'Membri',
+ minutes: 'Minuti',
+ moveCard_title: 'Sposta card',
+ name: 'Nome',
+ newEmail: 'Nuova e-mail',
+ newPassword: 'Nuova password',
+ newUsername: 'Nuovo username',
+ noConnectionToServer: 'Nessuna connessione al server',
+ noBoards: 'No bacheche',
+ noLists: 'No liste',
+ noProjects: 'No progetti',
+ notifications: 'Notifiche',
+ noUnreadNotifications: 'Nessuna notifica non letta',
+ openBoard_title: 'Bacheca aperta',
+ optional_inline: 'opzionale',
+ organization: 'Organizazzione',
+ phone: 'Telefono',
+ preferences: 'Preferenze',
+ pressPasteShortcutToAddAttachmentFromClipboard:
+ 'Tip: prmi Ctrl-V (Cmd-V on Mac) per aggiungere un allegato dalla clipboard.',
+ project: 'Progetto',
+ projectNotFound_title: 'Progetto non trovato',
+ removeManager_title: 'Rimuovi Manager',
+ removeMember_title: 'Rimuovi Membro',
+ searchLabels: 'Cerca etichette...',
+ searchMembers: 'Cerca membri...',
+ searchUsers: 'Cerca utenti...',
+ seconds: 'Secondi',
+ selectBoard: 'Seleziona bacheca',
+ selectList: 'Seleziona lista',
+ selectPermissions_title: 'Seleziona Permessi',
+ selectProject: 'Seleziona progetto',
+ settings: 'Impostazioni',
+ subscribeToMyOwnCardsByDefault: 'Abbonati alle mie card per impostazione predefinita',
+ taskActions_title: 'Task Azioni',
+ tasks: 'Tasks',
+ thereIsNoPreviewAvailableForThisAttachment:
+ 'Non è disponibile alcuna anteprima per questo allegato',
+ time: 'Tempo',
+ timer: 'Timer',
+ title: 'Titolo',
+ userActions_title: 'Azioni Utente',
+ userAddedThisCardToList: '<0>{{user}}0><1> ha aggiunto questa card a {{list}}1>',
+ userLeftNewCommentToCard:
+ '{{user}} ha lasciato un nuovo commento «{{comment}}» a <2>{{card}}2>',
+ userMovedCardFromListToList: '{{user}} ha mosso <2>{{card}}2> da {{fromList}} a {{toList}}',
+ userMovedThisCardFromListToList:
+ '<0>{{user}}0><1> ha mosso questa card da {{fromList}} a {{toList}}1>',
+ username: 'Username',
+ usernameAlreadyInUse: 'Username già in uso',
+ users: 'Utenti',
+ viewer: 'Viewer',
+ writeComment: 'Scrivi un commento...',
+ },
+
+ action: {
+ addAnotherCard: "Aggiungi un'altra card",
+ addAnotherList: "Aggiungi un'altra lista",
+ addAnotherTask: 'Aggiungi un altro task',
+ addCard: 'Aggiungi card',
+ addCard_title: 'Aggiungi Card',
+ addComment: 'Aggiungi commento',
+ addList: 'Aggiungi lista',
+ addMember: 'Add membro',
+ addMoreDetailedDescription: 'Aggiungi una descrizione più dettagliata',
+ addTask: 'Aggiungi task',
+ addToCard: 'Aggiungi alla card',
+ addUser: 'Aggiungi utente',
+ createBoard: 'Crea bacheca',
+ createFile: 'Crea file',
+ createLabel: 'Crea etichetta',
+ createNewLabel: 'Crea nuova etichetta',
+ createProject: 'Crea progetto',
+ delete: 'Elimina',
+ deleteAttachment: 'Elimina allegato',
+ deleteAvatar: 'Elimina avatar',
+ deleteBoard: 'Elimina bacheca',
+ deleteCard: 'Elimina card',
+ deleteCard_title: 'Elimina Card',
+ deleteComment: 'Elimina commento',
+ deleteImage: 'Elimina immagine',
+ deleteLabel: 'Elimina etichetta',
+ deleteList: 'Elimina lista',
+ deleteList_title: 'Elimina Lista',
+ deleteProject: 'Elimina progetto',
+ deleteProject_title: 'Elimina Progetto',
+ deleteTask: 'Elimina task',
+ deleteTask_title: 'Elimina Task',
+ deleteUser: 'Elimina utente',
+ edit: 'Modifica',
+ editDueDate_title: 'Modifica data di scadenza',
+ editDescription_title: 'Modifica Descrizione',
+ editEmail_title: 'Modifica E-mail',
+ editInformation_title: 'Modifca Informazioni',
+ editPassword_title: 'Modifica Password',
+ editPermissions: 'Modifica permessi',
+ editTimer_title: 'Modifica Timer',
+ editTitle_title: 'Modifica Titolo',
+ editUsername_title: 'Modifica Username',
+ hideDetails: 'Nascondi dettagli',
+ leaveBoard: 'Lascia bacheca',
+ leaveProject: 'Lascia progetto',
+ logOut_title: 'Log Out',
+ makeCover_title: 'Crea Cover',
+ move: 'Muovi',
+ moveCard_title: 'Muovi Card',
+ remove: 'Rimuovi',
+ removeBackground: 'Rimuovi background',
+ removeCover_title: 'Rimuovi Cover',
+ removeFromBoard: 'Rimuovi dalla bacheca',
+ removeFromProject: 'Rimuovi dal Progetto',
+ removeManager: 'Rimuovi manager',
+ removeMember: 'Rimuovi membro',
+ save: 'Salva',
+ showAllAttachments: 'Mostra tutti gli allegati ({{hidden}} hidden)',
+ showDetails: 'Mostra dettagli',
+ showFewerAttachments: 'Mostra meno allegati',
+ start: 'Start',
+ stop: 'Stop',
+ subscribe: 'Subscribe',
+ unsubscribe: 'Unsubscribe',
+ uploadNewAvatar: 'Carica nuovo avatar',
+ uploadNewImage: 'Carica nuova immagine',
+ },
+ },
+};
diff --git a/client/src/locales/it/index.js b/client/src/locales/it/index.js
new file mode 100644
index 00000000..bc01113b
--- /dev/null
+++ b/client/src/locales/it/index.js
@@ -0,0 +1,8 @@
+import login from './login';
+
+export default {
+ language: 'it',
+ country: 'it',
+ name: 'Italiano',
+ embeddedLocale: login,
+};
diff --git a/client/src/locales/it/login.js b/client/src/locales/it/login.js
new file mode 100644
index 00000000..0ef95e98
--- /dev/null
+++ b/client/src/locales/it/login.js
@@ -0,0 +1,20 @@
+export default {
+ translation: {
+ common: {
+ emailOrUsername: 'E-mail o username',
+ invalidEmailOrUsername: 'E-mail or username invalido',
+ invalidPassword: 'Password non valida',
+ logInToPlanka: 'Log in Planka',
+ noInternetConnection: 'Nessuna connessione internet',
+ pageNotFound_title: 'Pagina non trovata',
+ password: 'Password',
+ projectManagement: 'Project management',
+ serverConnectionFailed: 'Connesione al server fallita',
+ unknownError: 'Errore sconosciuto, prova ancora',
+ },
+
+ action: {
+ logIn: 'Log in',
+ },
+ },
+};