From 00c5d115eefe7f2de853fb6b2145b7ce9308b55e Mon Sep 17 00:00:00 2001 From: FranzBot Date: Fri, 13 Sep 2019 00:00:22 +0000 Subject: Automatic i18n update (i18n.meetfranz.com) --- src/i18n/locales/es.json | 60 ++++++++++----------- src/i18n/locales/it.json | 138 +++++++++++++++++++++++------------------------ 2 files changed, 99 insertions(+), 99 deletions(-) (limited to 'src') diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json index 3141a1512..01acb2b9a 100644 --- a/src/i18n/locales/es.json +++ b/src/i18n/locales/es.json @@ -1,15 +1,15 @@ { - "app.errorHandler.action" : "Actualizar", - "app.errorHandler.headline" : "Algo salió mal", + "app.errorHandler.action" : "Volver a cargar", + "app.errorHandler.headline" : "Algo salió mal.", "feature.announcements.changelog.headline" : "Cambios en Franz {version}", "feature.delayApp.headline" : "Por favor compra una Licencia de Soporte de Franz para omitir la espera", "feature.delayApp.text" : "Franz continuará en {seconds} segundos.", - "feature.delayApp.trial.action" : "Yes, I want the free 14 day trial of Franz Professional", - "feature.delayApp.trial.actionShort" : "Activate the free Franz Professional trial", - "feature.delayApp.trial.headline" : "Get the free Franz Professional 14 day trial and skip the line", + "feature.delayApp.trial.action" : "Si! Quiero probar Franz Profesional por 14 días, gratis!", + "feature.delayApp.trial.actionShort" : "Activar el período de prueba de Franz Profesional", + "feature.delayApp.trial.headline" : "Empieza el periodo de prueba de Franz Profesional por 14 días y cruza la linea.", "feature.delayApp.upgrade.action" : "Consigue una Licencia de Soporte de Franz", "feature.delayApp.upgrade.actionShort" : "Mejora tu cuenta", - "feature.serviceLimit.limitReached" : "You have added {amount} out of {limit} services that are included in your plan. Please upgrade your account to add more services.", + "feature.serviceLimit.limitReached" : "Has sumado {amount} servicios más de los que están incluídos en tu plan. Por favor mejora tu cuenta para sumar más servicios.", "feature.shareFranz.action.email" : "Enviar como correo", "feature.shareFranz.action.facebook" : "Compartir en Facebook", "feature.shareFranz.action.twitter" : "Compartir en Twitter", @@ -17,17 +17,17 @@ "feature.shareFranz.shareText.email" : "¡He añadido {count} servicios a Franz! Obtén la aplicación gratuita para WhatsApp, Messenger, Slack, Skype en www.meetfranz.com", "feature.shareFranz.shareText.twitter" : "He agregado {count} servicios a Franz! Obtené la aplicación gratuita de WhatsApp, Messenger, Slack, Skype y co en www.meetfranz.com\/cc @FranzMessenger", "feature.shareFranz.text" : "Dile a tus amigos y colegas lo asombroso que es Franz y ayúdanos a correr la voz.", - "feature.todos.premium.info" : "Franz Todos are available to premium users now!", - "feature.todos.premium.rollout" : "Everyone else will have to wait a little longer.", - "feature.todos.premium.upgrade" : "Upgrade Account", + "feature.todos.premium.info" : "Todos de Franz está disponible para usuarios premium ahora!", + "feature.todos.premium.rollout" : "El resto de los usuarios deberán esperar un poco más de tiempo.", + "feature.todos.premium.upgrade" : "Actualizar cuenta", "global.api.unhealthy" : "No es posible conectarse a los servicios en línea de Franz.", - "global.franzProRequired" : "Franz Professional Required", + "global.franzProRequired" : "Se requiere una cuenta Franz Profesional", "global.notConnectedToTheInternet" : "No estás conectado a Internet", "global.spellchecker.useDefault" : "Utilizar estándar del sistema ({default})", "global.spellchecking.autodetect" : "Detectar el idioma automáticamente", "global.spellchecking.autodetect.short" : "Automático", "global.spellchecking.language" : "Corrector de ortografía", - "global.upgradeButton.upgradeToPro" : "Upgrade to Franz Professional", + "global.upgradeButton.upgradeToPro" : "Actualiza a Franz Profesional", "import.headline" : "Importa tus servicios de Franz 4", "import.notSupportedHeadline" : "Servicios aún no admitidos en Franz 5", "import.skip.label" : "Quiero agregar servicios manualmente", @@ -37,7 +37,7 @@ "infobar.buttonReloadServices" : "Recargar servicios", "infobar.requiredRequestsFailed" : "No se han podido cargar los servicios ni la información de usuario", "infobar.servicesUpdated" : "Tus servicios han sido actualizados.", - "infobar.trialActivated" : "Your trial was successfully activated. Happy messaging!", + "infobar.trialActivated" : "Tu periodo de prueba ha sido activado exitosamente. Que disfrutes tus mensajes!", "infobar.updateAvailable" : "Una nueva actualización de Franz está disponible", "invite.email.label" : "Dirección de correo electrónico", "invite.headline.friends" : "Invita a 3 de tus amigos o compañeros", @@ -54,8 +54,8 @@ "login.serverLogout" : "Tu sesión ha expirado, por favor inicia la sesión de nuevo.", "login.submit.label" : "Iniciar sesión", "login.tokenExpired" : "Tu sesión ha expirado, por favor inicia sesión de nuevo.", - "menu.Todoss.closeTodosDrawer" : "Close Todos drawer", - "menu.Todoss.openTodosDrawer" : "Open Todos drawer", + "menu.Todoss.closeTodosDrawer" : "Cerrar la pestaña de Tareas", + "menu.Todoss.openTodosDrawer" : "Abrir la pestaña de tareas", "menu.app.about" : "Acerca de Franz", "menu.app.announcement" : "¿Qué hay de nuevo?", "menu.app.checkForUpdates" : "Comprobar actualizaciones", @@ -81,9 +81,9 @@ "menu.file" : "Archivo", "menu.help" : "Ayuda", "menu.help.changelog" : "Registro de cambios", - "menu.help.debugInfo" : "Copy Debug Information", - "menu.help.debugInfoCopiedBody" : "Your Debug Information has been copied to your clipboard.", - "menu.help.debugInfoCopiedHeadline" : "Franz Debug Information", + "menu.help.debugInfo" : "Copiar información de depuración", + "menu.help.debugInfoCopiedBody" : "Tu información de depuración ha sido copiada a tu portapapeles", + "menu.help.debugInfoCopiedHeadline" : "Información de depurador de Franz", "menu.help.learnMore" : "Conocer más", "menu.help.privacy" : "Declaración de privacidad", "menu.help.support" : "Soporte", @@ -92,8 +92,8 @@ "menu.services.activatePreviousService" : "Activa el servicio previo", "menu.services.addNewService" : "Añadir Nuevo Servicio...", "menu.services.setNextServiceActive" : "Activa el siguiente servicio", - "menu.todos" : "Todos", - "menu.todos.enableTodos" : "Enable Todos", + "menu.todos" : "Tareas pendientes", + "menu.todos.enableTodos" : "Habilitar Tareas pendientes", "menu.view" : "Mostrar", "menu.view.enterFullScreen" : "Pasar a pantalla completa", "menu.view.exitFullScreen" : "Salir de Pantalla Completa", @@ -103,7 +103,7 @@ "menu.view.toggleDevTools" : "Activar las Herramientas para Desarrolladores", "menu.view.toggleFullScreen" : "Cambiar a Pantalla Completa", "menu.view.toggleServiceDevTools" : "Mostrar Herramientas de Servicios para Desarrolladores", - "menu.view.toggleTodosDevTools" : "Toggle Todos Developer Tools", + "menu.view.toggleTodosDevTools" : "Tareas pendientes: Herramientas para desarrolladores", "menu.view.zoomIn" : "Ampliar", "menu.view.zoomOut" : "Reducir", "menu.window" : "Ventana", @@ -113,7 +113,7 @@ "menu.workspaces.addNewWorkspace" : "Añadir nuevo espacio de trabajo...", "menu.workspaces.closeWorkspaceDrawer" : "Cerrar cajón de espacio de trabajo", "menu.workspaces.defaultWorkspace" : "Todos los servicios", - "menu.workspaces.openWorkspaceDrawer" : "Open workspace drawer", + "menu.workspaces.openWorkspaceDrawer" : "Abrir diseñador de espacios de trabajo", "password.email.label" : "Dirección de correo electrónico", "password.headline" : "Restablecer contraseña", "password.link.login" : "Inicia sesión en tu cuenta", @@ -121,10 +121,10 @@ "password.noUser" : "No se encontró un usuario con esa dirección de correo electrónico", "password.submit.label" : "Enviar", "password.successInfo" : "Por favor revisa tu correo electrónico", - "premiumFeature.button.upgradeAccount" : "Mejora tu cuenta", - "pricing.features.adFree" : "Forever ad-free", - "pricing.features.appDelays" : "No Waiting Screens", - "pricing.features.customWebsites" : "Add Custom Websites", + "premiumFeature.button.upgradeAccount" : "Mejorar cuenta", + "pricing.features.adFree" : "Sin anuncios para siempre!", + "pricing.features.appDelays" : "Sin pantallas de espera", + "pricing.features.customWebsites" : "Agregue sitios personalizados", "pricing.features.onPremise" : "On-premise & other Hosted Services", "pricing.features.serviceProxies" : "Service Proxies", "pricing.features.spellchecker" : "Spellchecker support", @@ -132,7 +132,7 @@ "pricing.features.thirdPartyServices" : "Install 3rd party services", "pricing.features.unlimitedServices" : "Add unlimited services", "pricing.features.workspaces" : "Espacios de trabajo", - "pricing.plan.free" : "Franz Free", + "pricing.plan.free" : "Franz gratis", "pricing.plan.legacy" : "Franz Premium", "pricing.plan.personal" : "Franz Personal", "pricing.plan.personal-monthly" : "Franz Personal Monthly", @@ -140,7 +140,7 @@ "pricing.plan.pro" : "Franz Professional", "pricing.plan.pro-monthly" : "Franz Professional Monthly", "pricing.plan.pro-yearly" : "Franz Professional Yearly", - "pricing.trial.cta.accept" : "Yes, upgrade my account to Franz Professional", + "pricing.trial.cta.accept" : "Si, actualizar mi cuenta a Franz Profesional", "pricing.trial.cta.skip" : "Continue to Franz", "pricing.trial.error" : "Sorry, we could not activate your trial!", "pricing.trial.features.headline" : "Franz Professional includes:", @@ -160,7 +160,7 @@ "service.errorHandler.headline" : "¡Oh, no!", "service.errorHandler.message" : "Error", "service.errorHandler.text" : "{name} ha fallado la carga", - "service.restrictedHandler.action" : "Upgrade Account", + "service.restrictedHandler.action" : "Actualizar cuenta", "service.restrictedHandler.customUrl.headline" : "Franz Professional Plan required", "service.restrictedHandler.customUrl.text" : "Please upgrade to the Franz Professional plan to use custom urls & self hosted services.", "service.restrictedHandler.serviceLimit.headline" : "You have reached your service limit.", @@ -192,7 +192,7 @@ "settings.account.trialUpdateBillingInfo" : "Please update your billing info to continue using {license} after your trial period.", "settings.account.tryReloadServices" : "Intentar de nuevo", "settings.account.tryReloadUserInfoRequest" : "Intenta de nuevo", - "settings.account.upgradeToPro.label" : "Upgrade to Franz Professional", + "settings.account.upgradeToPro.label" : "Actualiza a Franz Profesional", "settings.account.userInfoRequestFailed" : "No se pudo cargar la información de usuario", "settings.account.yourLicense" : "Your Franz License", "settings.app.buttonClearAllCache" : "Limpiar caché", @@ -334,7 +334,7 @@ "sidebar.closeWorkspaceDrawer" : "Cerrar cajón de espacio de trabajo", "sidebar.muteApp" : "Desactivar notificaciones y sonido", "sidebar.openTodosDrawer" : "Open Franz Todos", - "sidebar.openWorkspaceDrawer" : "Open workspace drawer", + "sidebar.openWorkspaceDrawer" : "Abrir diseñador de espacios de trabajo", "sidebar.settings" : "Configuración", "sidebar.unmuteApp" : "Activar notificaciones y sonido", "signup.email.label" : "Dirección de correo electrónico", diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json index de43a10e0..7da169bfe 100644 --- a/src/i18n/locales/it.json +++ b/src/i18n/locales/it.json @@ -13,7 +13,7 @@ "feature.shareFranz.action.email" : "Manda come email", "feature.shareFranz.action.facebook" : "Condividi su Facebook", "feature.shareFranz.action.twitter" : "Condividi su Twitter", - "feature.shareFranz.headline" : "Franze è migliore insieme!", + "feature.shareFranz.headline" : "Franz è migliore insieme!", "feature.shareFranz.shareText.email" : "Ho aggiunto {count} nuovi servizi a Franz! Scarica ora l'app gratuita per WhatsApp, Messenger, Slack, Skype e altri all'indirizzo www.meetfranz.com", "feature.shareFranz.shareText.twitter" : "Ho aggiunto {count} nuovi servizi a Franz! Scarica ora l’app gratuita per WhatsApp, Messenger, Slack, Skype e altri all’indirizzo www.meetfranz.com \/cc @FranzMessenger", "feature.shareFranz.text" : "Di’ ai tuoi amici e colleghi quanto Franz è fantastico e aiutaci a diffondere la parola.", @@ -62,7 +62,7 @@ "menu.app.hide" : "Nascondi", "menu.app.hideOthers" : "Nascondi altri", "menu.app.quit" : "Esci", - "menu.app.settings" : "Settings", + "menu.app.settings" : "Impostazioni", "menu.app.unhide" : "Mostra", "menu.edit" : "Modifica", "menu.edit.copy" : "Copia", @@ -93,7 +93,7 @@ "menu.services.addNewService" : "Aggiungi Nuovo Servizio...", "menu.services.setNextServiceActive" : "Attiva servizio seguente", "menu.todos" : "Attività", - "menu.todos.enableTodos" : "Abilita attività", + "menu.todos.enableTodos" : "Abilita Attività", "menu.view" : "Visualizza", "menu.view.enterFullScreen" : "Visualizza a Schermo Intero", "menu.view.exitFullScreen" : "Esci da Schermo Intero", @@ -103,14 +103,14 @@ "menu.view.toggleDevTools" : "Attiva\/Disattiva Strumenti Sviluppo", "menu.view.toggleFullScreen" : "Attiva\/Disattiva Schermo Intero", "menu.view.toggleServiceDevTools" : "Attiva\/Disattiva Strumenti per Sviluppatori di Servizi", - "menu.view.toggleTodosDevTools" : "Attiva gli strumenti di sviluppo delle attività", + "menu.view.toggleTodosDevTools" : "Attiva\/Disattiva gli strumenti di sviluppo delle Attività", "menu.view.zoomIn" : "Aumenta Zoom", "menu.view.zoomOut" : "Diminuisci Zoom", "menu.window" : "Finestra", "menu.window.close" : "Chiudi", "menu.window.minimize" : "Minimizza", - "menu.workspaces" : "Workspaces", - "menu.workspaces.addNewWorkspace" : "Aggiungi un Workspace...", + "menu.workspaces" : "Aree di lavoro", + "menu.workspaces.addNewWorkspace" : "Aggiungi un'area di lavoro...", "menu.workspaces.closeWorkspaceDrawer" : "Chiudi il menu dei workspace", "menu.workspaces.defaultWorkspace" : "Tutti i servizi", "menu.workspaces.openWorkspaceDrawer" : "Apri il menu dei workspace", @@ -118,10 +118,10 @@ "password.headline" : "Reimposta password", "password.link.login" : "Accedi al tuo account", "password.link.signup" : "Crea un account gratuito", - "password.noUser" : "Non è stato trovato nessun utente con questo indirizzo e-mail", + "password.noUser" : "Non è stato trovato nessun utente con questo indirizzo email", "password.submit.label" : "Invia", "password.successInfo" : "Per favore controlla la tua email", - "premiumFeature.button.upgradeAccount" : "Effettua l'upgrade del tuo account", + "premiumFeature.button.upgradeAccount" : "Effettua il potenziamento del tuo account", "pricing.features.adFree" : "Senza pubblicità per sempre", "pricing.features.appDelays" : "Nessuna schermata di attesa", "pricing.features.customWebsites" : "Aggiungi siti web personalizzati", @@ -131,24 +131,24 @@ "pricing.features.teamManagement" : "Gestione del team", "pricing.features.thirdPartyServices" : "Installa servizi di terze parti", "pricing.features.unlimitedServices" : "Aggiungi servizi illimitati", - "pricing.features.workspaces" : "Aree di lavoro", + "pricing.features.workspaces" : "Workspace", "pricing.plan.free" : "Franz Gratuito", "pricing.plan.legacy" : "Franz Premium", - "pricing.plan.personal" : "Franz Personale", - "pricing.plan.personal-monthly" : "Franz Personale Mensile", - "pricing.plan.personal-yearly" : "Franz Personale Annuale", - "pricing.plan.pro" : "Franz Professionale", - "pricing.plan.pro-monthly" : "Franz Professionale Mensile", - "pricing.plan.pro-yearly" : "Franz Professionale Annuale", - "pricing.trial.cta.accept" : "Sì, potenzia il mio account a Franz Professionale", + "pricing.plan.personal" : "Franz Personal", + "pricing.plan.personal-monthly" : "Franz Personal Mensile", + "pricing.plan.personal-yearly" : "Franz Personal Annuale", + "pricing.plan.pro" : "Franz Professional", + "pricing.plan.pro-monthly" : "Franz Professional Mensile", + "pricing.plan.pro-yearly" : "Franz Professional Annuale", + "pricing.trial.cta.accept" : "Sì, potenzia il mio account a Franz Professional", "pricing.trial.cta.skip" : "Continua su Franz", - "pricing.trial.error" : "Sorry, we could not activate your trial!", - "pricing.trial.features.headline" : "Franz Professional includes:", - "pricing.trial.headline" : "Franz Professionale", - "pricing.trial.subheadline" : "Your personal welcome offer:", - "pricing.trial.terms.automaticTrialEnd" : "Your free trial ends automatically after 14 days", - "pricing.trial.terms.headline" : "No strings attached", - "pricing.trial.terms.noCreditCard" : "No credit card required", + "pricing.trial.error" : "Ci dispiace, non abbiamo potuto attivare la tua prova!", + "pricing.trial.features.headline" : "Franz Professional include:", + "pricing.trial.headline" : "Franz Professional", + "pricing.trial.subheadline" : "La tua personale offerta di benvenuto:", + "pricing.trial.terms.automaticTrialEnd" : "La tua prova gratuita finirà automaticamente dopo 14 giorni", + "pricing.trial.terms.headline" : "Senza impegno", + "pricing.trial.terms.noCreditCard" : "Nessuna carta di credito richiesta", "service.crashHandler.action" : "Ricarica {name}", "service.crashHandler.autoReload" : "Tentativo di ripristino automatico di {name} in {seconds} secondi", "service.crashHandler.headline" : "Oh no!", @@ -161,19 +161,19 @@ "service.errorHandler.message" : "Errore", "service.errorHandler.text" : "{name} non si è caricato correttamente.", "service.restrictedHandler.action" : "Potenzia l'Account", - "service.restrictedHandler.customUrl.headline" : "Franz Professional Plan required", - "service.restrictedHandler.customUrl.text" : "Please upgrade to the Franz Professional plan to use custom urls & self hosted services.", - "service.restrictedHandler.serviceLimit.headline" : "You have reached your service limit.", - "service.restrictedHandler.serviceLimit.text" : "Please upgrade your account to use more than {count} services.", + "service.restrictedHandler.customUrl.headline" : "Richiesto il piano Franz Professional", + "service.restrictedHandler.customUrl.text" : "Per favore aggiorna al piano Franz Professional per usare url personalizzati e servizi da te ospitati.", + "service.restrictedHandler.serviceLimit.headline" : "Hai raggiunto il tuo limite di servizio.", + "service.restrictedHandler.serviceLimit.text" : "Per favore potenzia il tuo account per usare più di {count} servizi.", "service.webviewLoader.loading" : "Caricamento", "services.getStarted" : "Iniziamo", "services.welcome" : "Benvenuto su Franz", "settings.account.account.editButton" : "Modifica account", "settings.account.accountType.basic" : "Account Base", - "settings.account.accountType.premium" : "Account Supporto Premium ", + "settings.account.accountType.premium" : "Account Supporter Premium ", "settings.account.buttonSave" : "Aggiorna profilo", "settings.account.deleteAccount" : "Elimina account", - "settings.account.deleteEmailSent" : "Hai ricevuto un'email con un link per confermare l'eliminazione del tuo account.I dati del tuo account non potranno più essere ripristinati!", + "settings.account.deleteEmailSent" : "Hai ricevuto un'email con un link per confermare l'eliminazione del tuo account. I dati del tuo account non potranno più essere ripristinati!", "settings.account.deleteInfo" : "Se non hai più bisogno dell'account Franz, puoi eliminare il tuo account e tutti i dati relativi qui.", "settings.account.headline" : "Account", "settings.account.headlineAccount" : "Informazioni account", @@ -182,19 +182,19 @@ "settings.account.headlinePassword" : "Cambia password", "settings.account.headlineProfile" : "Aggiorna profilo", "settings.account.headlineSubscription" : "Il tuo abbonamento", - "settings.account.headlineTrialUpgrade" : "Get the free 14 day Franz Professional Trial", - "settings.account.headlineUpgradeAccount" : "Upgrade your account & get the full Franz experience", + "settings.account.headlineTrialUpgrade" : "Ottieni la tua prova gratuita di 14 giorni di Franz Professional", + "settings.account.headlineUpgradeAccount" : "Potenzia il tuo account ed ottieni l'esperienza Franz completa", "settings.account.invoiceDownload" : "Scarica", "settings.account.manageSubscription.label" : "Gestisci il tuo abbonamento", "settings.account.successInfo" : "Le tue modifiche sono state salvate", - "settings.account.trial" : "Free Trial", - "settings.account.trialEndsIn" : "Your free trial ends in {duration}.", - "settings.account.trialUpdateBillingInfo" : "Please update your billing info to continue using {license} after your trial period.", - "settings.account.tryReloadServices" : "Prova di nuovo", + "settings.account.trial" : "Prova Gratuita", + "settings.account.trialEndsIn" : "La tua prova gratuita scade tra {duration}.", + "settings.account.trialUpdateBillingInfo" : "Per favore aggiorna le tue informazioni di pagamento per continuare ad usare {license} dopo il tuo periodo di prova.", + "settings.account.tryReloadServices" : "Riprova", "settings.account.tryReloadUserInfoRequest" : "Riprova", - "settings.account.upgradeToPro.label" : "Aggiorna a Franz Professional", + "settings.account.upgradeToPro.label" : "Passa a Franz Professional", "settings.account.userInfoRequestFailed" : "Impossibile caricare le informazioni dell'utente.", - "settings.account.yourLicense" : "Your Franz License", + "settings.account.yourLicense" : "La tua licenza Franz", "settings.app.buttonClearAllCache" : "Svuota la cache", "settings.app.buttonInstallUpdate" : "Riavvia e installa l'aggiornamento", "settings.app.buttonSearchForUpdate" : "Controlla aggiornamenti", @@ -203,12 +203,12 @@ "settings.app.form.autoLaunchInBackground" : "Apri in background", "settings.app.form.autoLaunchOnStart" : "Esegui Franz all'avvio", "settings.app.form.beta" : "Includi versioni beta", - "settings.app.form.darkMode" : "Unisciti al Lato Oscuro.", + "settings.app.form.darkMode" : "Unisciti al Lato Oscuro", "settings.app.form.enableGPUAcceleration" : "Attiva Accelerazione GPU", "settings.app.form.enableSpellchecking" : "Attiva controllo ortografico", "settings.app.form.enableSystemTray" : "Mostra Franz nell'area di notifica", - "settings.app.form.enableTodos" : "Enable Franz Todos", - "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded", + "settings.app.form.enableTodos" : "Abilità le Attività Franz", + "settings.app.form.keepAllWorkspacesLoaded" : "Mantieni tutti i workspace caricati", "settings.app.form.language" : "Lingua", "settings.app.form.minimizeToSystemTray" : "Minimizza Franz nell'area di notifica", "settings.app.form.runInBackground" : "Mantieni Franz in esecuzione quando chiudi la finestra", @@ -235,15 +235,15 @@ "settings.navigation.settings" : "Impostazioni", "settings.navigation.team" : "Gestisci il Team", "settings.navigation.yourServices" : "I tuoi servizi", - "settings.navigation.yourWorkspaces" : "I tuoi workspaces", + "settings.navigation.yourWorkspaces" : "I tuoi workspace", "settings.recipes.all" : "Tutti i servizi", - "settings.recipes.custom" : "Custom Services", + "settings.recipes.custom" : "Servizi Personalizzati", "settings.recipes.customService.headline.communityRecipes" : "Community 3rd Party Recipes", "settings.recipes.customService.headline.customRecipes" : "Custom 3rd Party Recipes", "settings.recipes.customService.headline.devRecipes" : "Your Development Service Recipes", "settings.recipes.customService.intro" : "To add a custom service, copy the service recipe to:", - "settings.recipes.customService.openDevDocs" : "Developer Documentation", - "settings.recipes.customService.openFolder" : "Open folder", + "settings.recipes.customService.openDevDocs" : "Documentazione per sviluppatori", + "settings.recipes.customService.openFolder" : "Apri cartella", "settings.recipes.headline" : "Servizi disponibili", "settings.recipes.missingService" : "Manca un servizio?", "settings.recipes.mostPopular" : "Più popolari", @@ -272,13 +272,13 @@ "settings.service.form.icon" : "Icona personalizzata", "settings.service.form.iconDelete" : "Elimina", "settings.service.form.iconUpload" : "Trascina la tua immagine o clicca qui", - "settings.service.form.indirectMessageInfo" : "Verranno notificati tutti i messaggi di un canale, non solo @username, @channel, @here, ...", + "settings.service.form.indirectMessageInfo" : "Riceverai notifiche per tutti i messaggi di un canale, non solo @username, @channel, @here, ...", "settings.service.form.indirectMessages" : "Mostra l'etichetta per tutti i nuovi messaggi", "settings.service.form.isMutedInfo" : "Se disattivato, tutte le notifiche sonore e le riproduzioni audio saranno mutate", "settings.service.form.name" : "Nome", "settings.service.form.proxy.headline" : "Impostazioni Proxy HTTP\/HTTPS", "settings.service.form.proxy.host" : "Proxy Host\/IP", - "settings.service.form.proxy.info" : "Le impostazioni proxy non verranno sincronizzate con i server Franz", + "settings.service.form.proxy.info" : "Le impostazioni proxy non verranno sincronizzate con i server Franz.", "settings.service.form.proxy.isEnabled" : "Usa un Proxy", "settings.service.form.proxy.password" : "Password (opzionale)", "settings.service.form.proxy.port" : "Porta", @@ -299,8 +299,8 @@ "settings.services.tooltip.isMuted" : "Tutti i suoni sono disattivati", "settings.services.tooltip.notificationsDisabled" : "Le notifiche sono disattivate", "settings.services.updatedInfo" : "Le tue modifiche sono state salvate", - "settings.team.contentHeadline" : "Franz per i Teams", - "settings.team.copy" : "Franz per i Teams ti da la possibilità di invitare collaboratori al tuo team, invitandoli per email e gestendo la loro iscrizione all'interno delle preferenze del tuo account. Non perdere tempo impostando le iscrizioni di un singolo collaboratore individualmente, dimenticati di fatture multiple e cicli differenti di fatturazione - un team per comandarli tutti!", + "settings.team.contentHeadline" : "Franz per i Team", + "settings.team.copy" : "Franz per i Team ti dà la possibilità di invitare collaboratori al tuo team, invitandoli per email e gestendo la loro iscrizione all'interno delle preferenze del tuo account. Non perdere tempo impostando le iscrizioni di un singolo collaboratore individualmente, dimenticati di fatture multiple e cicli differenti di fatturazione - un team per comandarli tutti!", "settings.team.headline" : "Team", "settings.team.intro" : "Tu e il tuo team usate Franz? Ora puoi gestire le sottoscrizioni Premium per tutti i colleghi, amici e famigliari che vuoi, tutto da un singolo account.", "settings.team.manageAction" : "Gestisci il tuo Team su meetfranz.com", @@ -315,25 +315,25 @@ "settings.user.form.lastname" : "Cognome", "settings.user.form.newPassword" : "Nuova password", "settings.workspace.add.form.name" : "Nome", - "settings.workspace.add.form.submitButton" : "Crea un workspace", - "settings.workspace.form.buttonDelete" : "Cancella un workspace", - "settings.workspace.form.buttonSave" : "Salva il workspace", + "settings.workspace.add.form.submitButton" : "Crea workspace", + "settings.workspace.form.buttonDelete" : "Cancella workspace", + "settings.workspace.form.buttonSave" : "Salva workspace", "settings.workspace.form.name" : "Nome", "settings.workspace.form.servicesInWorkspaceHeadline" : "Servizi in questo Workspace", - "settings.workspace.form.yourWorkspaces" : "I tuoi workspaces", - "settings.workspaces.deletedInfo" : "Il Workspace è stato cancellato", - "settings.workspaces.headline" : "I tuoi workspaces", - "settings.workspaces.noWorkspacesAdded" : "Non hai ancora aggiunto alcun workspace", + "settings.workspace.form.yourWorkspaces" : "I tuoi workspace", + "settings.workspaces.deletedInfo" : "Il workspace è stato cancellato", + "settings.workspaces.headline" : "I tuoi workspace", + "settings.workspaces.noWorkspacesAdded" : "Non hai ancora aggiunto alcun workspace.", "settings.workspaces.tryReloadWorkspaces" : "Riprova nuovamente", "settings.workspaces.updatedInfo" : "Le tue modifiche sono state salvate", - "settings.workspaces.workspaceFeatureHeadline" : "Meno è Meglio: I Workspaces di Franz", - "settings.workspaces.workspaceFeatureInfo" : "Franz Workspaces ti permette di concentrarti su ciò che è importante. Configura diversi insiemi di servizi e passa facilmente da uno all’altro quando vuoi. Decidi di quali servizi hai bisogno quando e dove, così che ti possiamo aiutare a dare sempre il massimo - o semplicemente staccare dal lavoro quando ne hai bisogno.", - "settings.workspaces.workspacesRequestFailed" : "Non è possibile caricare i tuoi workspaces", + "settings.workspaces.workspaceFeatureHeadline" : "Meno è Meglio: Introduciamo le aree di lavoro di Franz", + "settings.workspaces.workspaceFeatureInfo" : "Le aree di lavoro di Franz ti permettono di concentrarti su ciò che è importante. Configura diversi insiemi di servizi e passa facilmente da uno all’altro quando vuoi. Decidi di quali servizi hai bisogno quando e dove, così che ti possiamo aiutare a dare sempre il massimo - o semplicemente staccare dal lavoro quando ne hai bisogno.", + "settings.workspaces.workspacesRequestFailed" : "Non è possibile caricare i tuoi workspace", "sidebar.addNewService" : "Aggiungi un nuovo servizio", - "sidebar.closeTodosDrawer" : "Close Franz Todos", + "sidebar.closeTodosDrawer" : "Chiudi le Attività Franz", "sidebar.closeWorkspaceDrawer" : "Chiudi il menu dei workspace", "sidebar.muteApp" : "Disattiva notifiche e audio", - "sidebar.openTodosDrawer" : "Open Franz Todos", + "sidebar.openTodosDrawer" : "Apri le Attività Franz", "sidebar.openWorkspaceDrawer" : "Apri il menu dei workspace", "sidebar.settings" : "Impostazioni", "sidebar.unmuteApp" : "Attiva notifiche e audio", @@ -342,18 +342,18 @@ "signup.firstname.label" : "Nome", "signup.headline" : "Iscriviti", "signup.lastname.label" : "Cognome", - "signup.legal.info" : "Creando un account di Franz accetti i ", - "signup.legal.privacy" : "Informativa sulla Privacy", + "signup.legal.info" : "Creando un account di Franz accetti", + "signup.legal.privacy" : "l'Informativa sulla Privacy", "signup.legal.terms" : "Termini di Servizio", "signup.link.login" : "Hai già un account, vuoi accedere?", "signup.password.label" : "Password", "signup.submit.label" : "Crea un account", - "subscription.cta.activateTrial" : "Yes, start the free Franz Professional trial", - "subscription.cta.allOptions" : "See all options", - "subscription.cta.choosePlan" : "Choose your plan", - "subscription.includedProFeatures" : "The Franz Professional Plan includes:", - "subscription.teaser.includedFeatures" : "Paid Franz Plans include:", - "subscription.teaser.intro" : "Franz 5 comes with a wide range of new features to boost up your everyday communication - batteries included. Check out our new plans and find out which one suits you most!", + "subscription.cta.activateTrial" : "Sì, inizia la prova gratuita di Franz Professional", + "subscription.cta.allOptions" : "Vedi tutte le opzioni", + "subscription.cta.choosePlan" : "Scegli il tuo piano", + "subscription.includedProFeatures" : "Il piano Franz Professional include:", + "subscription.teaser.includedFeatures" : "I piani Franz a pagamento includono:", + "subscription.teaser.intro" : "Franz 5 contiene un ampia gamma di nuove caratteristiche per potenziare le tue comunicazioni di tutti i giorni - incluse le batterie. Dai un'occhiata ai nostri nuovi piani per scoprire quale si adatta di più a te!", "subscriptionPopup.buttonCancel" : "Annulla", "subscriptionPopup.buttonDone" : "Fatto", "tabs.item.deleteService" : "Elimina servizio", @@ -380,7 +380,7 @@ "workspaceDrawer.premiumCtaButtonLabel" : "Crea il tuo primo workspace", "workspaceDrawer.proFeatureBadge" : "Funzionalità premium", "workspaceDrawer.reactivatePremiumAccountLabel" : "Riattiva l’account premium", - "workspaceDrawer.workspaceFeatureInfo" : "

Franz Workspaces ti permette di concentrarti su ciò che è importante. Configura diversi insiemi di servizi e passa facilmente da uno all’altro quando vuoi.<\/p>

Decidi di quali servizi hai bisogno quando e dove, così che ti possiamo aiutare a dare sempre il massimo - o semplicemente staccare dal lavoro quando ne hai bisogno.<\/p>", + "workspaceDrawer.workspaceFeatureInfo" : "

I workspace di Franz ti permettono di concentrarti su ciò che è importante. Configura diversi insiemi di servizi e passa facilmente da uno all’altro quando vuoi.<\/p>

Decidi di quali servizi hai bisogno quando e dove, così che ti possiamo aiutare a dare sempre il massimo - o semplicemente staccare dal lavoro quando ne hai bisogno.<\/p>", "workspaceDrawer.workspacesSettingsTooltip" : "Modifica le impostazioni dei workspace", "workspaces.switchingIndicator.switchingTo" : "Passa a " } -- cgit v1.2.3-54-g00ecf From f7d23b944b8c7137818579d56d2f405801ca8a72 Mon Sep 17 00:00:00 2001 From: FranzBot Date: Sat, 14 Sep 2019 00:00:21 +0000 Subject: Automatic i18n update (i18n.meetfranz.com) --- src/i18n/locales/es.json | 70 ++++++++++++++++++++++++------------------------ src/i18n/locales/it.json | 4 +-- 2 files changed, 37 insertions(+), 37 deletions(-) (limited to 'src') diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json index 01acb2b9a..9b26c6f60 100644 --- a/src/i18n/locales/es.json +++ b/src/i18n/locales/es.json @@ -125,30 +125,30 @@ "pricing.features.adFree" : "Sin anuncios para siempre!", "pricing.features.appDelays" : "Sin pantallas de espera", "pricing.features.customWebsites" : "Agregue sitios personalizados", - "pricing.features.onPremise" : "On-premise & other Hosted Services", - "pricing.features.serviceProxies" : "Service Proxies", - "pricing.features.spellchecker" : "Spellchecker support", - "pricing.features.teamManagement" : "Team Management", - "pricing.features.thirdPartyServices" : "Install 3rd party services", - "pricing.features.unlimitedServices" : "Add unlimited services", - "pricing.features.workspaces" : "Espacios de trabajo", + "pricing.features.onPremise" : "En sitio y otros servicios alojados", + "pricing.features.serviceProxies" : "Apoderados de Servicio", + "pricing.features.spellchecker" : "Soporte de corrector ortográfico", + "pricing.features.teamManagement" : "Administración de Equipo", + "pricing.features.thirdPartyServices" : "Instalar servicios de terceros", + "pricing.features.unlimitedServices" : "Agregar servicios ilimitados", + "pricing.features.workspaces" : "Áreas de trabajo", "pricing.plan.free" : "Franz gratis", "pricing.plan.legacy" : "Franz Premium", "pricing.plan.personal" : "Franz Personal", - "pricing.plan.personal-monthly" : "Franz Personal Monthly", - "pricing.plan.personal-yearly" : "Franz Personal Yearly", - "pricing.plan.pro" : "Franz Professional", - "pricing.plan.pro-monthly" : "Franz Professional Monthly", - "pricing.plan.pro-yearly" : "Franz Professional Yearly", + "pricing.plan.personal-monthly" : "Franz Personal Mensual", + "pricing.plan.personal-yearly" : "Franz Personal Anual", + "pricing.plan.pro" : "Franz Profesional", + "pricing.plan.pro-monthly" : "Franz Profesional Mensual", + "pricing.plan.pro-yearly" : "Franz Profesional Anual", "pricing.trial.cta.accept" : "Si, actualizar mi cuenta a Franz Profesional", - "pricing.trial.cta.skip" : "Continue to Franz", - "pricing.trial.error" : "Sorry, we could not activate your trial!", - "pricing.trial.features.headline" : "Franz Professional includes:", - "pricing.trial.headline" : "Franz Professional", - "pricing.trial.subheadline" : "Your personal welcome offer:", - "pricing.trial.terms.automaticTrialEnd" : "Your free trial ends automatically after 14 days", - "pricing.trial.terms.headline" : "No strings attached", - "pricing.trial.terms.noCreditCard" : "No credit card required", + "pricing.trial.cta.skip" : "Continuar a Franz", + "pricing.trial.error" : "Disculpe, no pudimos activar su prueba!", + "pricing.trial.features.headline" : "Franz Profesional incluye:", + "pricing.trial.headline" : "Franz Profesional", + "pricing.trial.subheadline" : "Su oferta de bienvenida personal", + "pricing.trial.terms.automaticTrialEnd" : "Su prueba gratis finaliza automáticamente después de 14 días", + "pricing.trial.terms.headline" : "Sin condiciones", + "pricing.trial.terms.noCreditCard" : "No necesita tarjeta de crédito", "service.crashHandler.action" : "Recargar {name}", "service.crashHandler.autoReload" : "Intentando recuperar automáticamente {name} en {seconds} segundos", "service.crashHandler.headline" : "¡Oh, no!", @@ -160,11 +160,11 @@ "service.errorHandler.headline" : "¡Oh, no!", "service.errorHandler.message" : "Error", "service.errorHandler.text" : "{name} ha fallado la carga", - "service.restrictedHandler.action" : "Actualizar cuenta", - "service.restrictedHandler.customUrl.headline" : "Franz Professional Plan required", - "service.restrictedHandler.customUrl.text" : "Please upgrade to the Franz Professional plan to use custom urls & self hosted services.", - "service.restrictedHandler.serviceLimit.headline" : "You have reached your service limit.", - "service.restrictedHandler.serviceLimit.text" : "Please upgrade your account to use more than {count} services.", + "service.restrictedHandler.action" : "Mejore su cuenta", + "service.restrictedHandler.customUrl.headline" : "Necesita el Plan Franz Profesional", + "service.restrictedHandler.customUrl.text" : "Por favor suscribase al Plan Franz Profesional para utilizar urls personalizadas y servicios auto alojados.", + "service.restrictedHandler.serviceLimit.headline" : "Ha llegado al límite del servicio.", + "service.restrictedHandler.serviceLimit.text" : "Por favor mejore su cuenta para poder utilizar más de {count} servicios.", "service.webviewLoader.loading" : "Cargando", "services.getStarted" : "Primeros pasos", "services.welcome" : "Bienvenido a Franz", @@ -182,19 +182,19 @@ "settings.account.headlinePassword" : "Cambiar contraseña", "settings.account.headlineProfile" : "Actualizar perfil", "settings.account.headlineSubscription" : "Tu suscripción", - "settings.account.headlineTrialUpgrade" : "Get the free 14 day Franz Professional Trial", - "settings.account.headlineUpgradeAccount" : "Upgrade your account & get the full Franz experience", + "settings.account.headlineTrialUpgrade" : "Consiga 14 días de prueba gratis de Franz Profesional ", + "settings.account.headlineUpgradeAccount" : "Mejore su cuenta y reciba la experiencia completa de Franz", "settings.account.invoiceDownload" : "Descargar", "settings.account.manageSubscription.label" : "Administra tu suscripción", "settings.account.successInfo" : "Tus cambios han sido guardados", - "settings.account.trial" : "Free Trial", - "settings.account.trialEndsIn" : "Your free trial ends in {duration}.", - "settings.account.trialUpdateBillingInfo" : "Please update your billing info to continue using {license} after your trial period.", + "settings.account.trial" : "Prueba Gratis", + "settings.account.trialEndsIn" : "Su prueba gratis finaliza en {duration}.", + "settings.account.trialUpdateBillingInfo" : "Por favor actualice su información de facturación para continuar utilizando {license} luego del periodo de prueba.", "settings.account.tryReloadServices" : "Intentar de nuevo", "settings.account.tryReloadUserInfoRequest" : "Intenta de nuevo", - "settings.account.upgradeToPro.label" : "Actualiza a Franz Profesional", + "settings.account.upgradeToPro.label" : "Mejora a Franz Profesional", "settings.account.userInfoRequestFailed" : "No se pudo cargar la información de usuario", - "settings.account.yourLicense" : "Your Franz License", + "settings.account.yourLicense" : "Su Licencia Franz", "settings.app.buttonClearAllCache" : "Limpiar caché", "settings.app.buttonInstallUpdate" : "Reiniciar e instalar actualizaciones", "settings.app.buttonSearchForUpdate" : "Buscar actualizaciones", @@ -207,8 +207,8 @@ "settings.app.form.enableGPUAcceleration" : "Habilitar aceleración de GPU", "settings.app.form.enableSpellchecking" : "Activar corrección ortográfica", "settings.app.form.enableSystemTray" : "Mostrar Franz en la bandeja del sistema", - "settings.app.form.enableTodos" : "Enable Franz Todos", - "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded", + "settings.app.form.enableTodos" : "Activar Franz Todos", + "settings.app.form.keepAllWorkspacesLoaded" : "Mantener todas las Áreas de trabajo cargadas", "settings.app.form.language" : "Idioma", "settings.app.form.minimizeToSystemTray" : "Minimizar Franz a la bandeja del sistema", "settings.app.form.runInBackground" : "Mantener Franz en segundo plano al cerrar la ventana", @@ -237,7 +237,7 @@ "settings.navigation.yourServices" : "Tus servicios", "settings.navigation.yourWorkspaces" : "Tus espacios de trabajo", "settings.recipes.all" : "Todos los servicios", - "settings.recipes.custom" : "Custom Services", + "settings.recipes.custom" : "Servicios Personalizados", "settings.recipes.customService.headline.communityRecipes" : "Community 3rd Party Recipes", "settings.recipes.customService.headline.customRecipes" : "Custom 3rd Party Recipes", "settings.recipes.customService.headline.devRecipes" : "Your Development Service Recipes", diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json index 7da169bfe..47553fb7d 100644 --- a/src/i18n/locales/it.json +++ b/src/i18n/locales/it.json @@ -54,8 +54,8 @@ "login.serverLogout" : "La tua sessione è scaduta, per favore accedi di nuovo.", "login.submit.label" : "Accedi", "login.tokenExpired" : "La tua sessione è scaduta, per favore accedi di nuovo.", - "menu.Todoss.closeTodosDrawer" : "Chiudi il cassetto delle attività", - "menu.Todoss.openTodosDrawer" : "Apri il cassetto delle attività", + "menu.Todoss.closeTodosDrawer" : "Chiudi il menu delle attività", + "menu.Todoss.openTodosDrawer" : "Apri il menu delle attività", "menu.app.about" : "Info su Franz", "menu.app.announcement" : "Cosa c'è di nuovo?", "menu.app.checkForUpdates" : "Controlla aggiornamenti", -- cgit v1.2.3-54-g00ecf From f14524660f522c096e82eca0f82f22a37c2ab969 Mon Sep 17 00:00:00 2001 From: FranzBot Date: Sun, 15 Sep 2019 00:00:21 +0000 Subject: Automatic i18n update (i18n.meetfranz.com) --- src/i18n/locales/ru.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json index e674087a7..f220089b6 100644 --- a/src/i18n/locales/ru.json +++ b/src/i18n/locales/ru.json @@ -4,13 +4,13 @@ "feature.announcements.changelog.headline" : "Изменения в версии Franz {version}", "feature.delayApp.headline" : "Пожалуйста приобретите лицензию Franz Supporter чтобы убрать ожидание", "feature.delayApp.text" : "Franz продолжит работу через {seconds} секунд.", - "feature.delayApp.trial.action" : "Yes, I want the free 14 day trial of Franz Professional", - "feature.delayApp.trial.actionShort" : "Activate the free Franz Professional trial", - "feature.delayApp.trial.headline" : "Get the free Franz Professional 14 day trial and skip the line", - "feature.delayApp.upgrade.action" : "Получите лицензию Franz Supporter", - "feature.delayApp.upgrade.actionShort" : "Перейти на платную подписку", - "feature.serviceLimit.limitReached" : "You have added {amount} out of {limit} services that are included in your plan. Please upgrade your account to add more services.", - "feature.shareFranz.action.email" : "Отправить email", + "feature.delayApp.trial.action" : "Да, я хочу бесплатную 14-дневную триальную версию Franz Professional", + "feature.delayApp.trial.actionShort" : "Активировать бесплатную триальную версию Franz Professional", + "feature.delayApp.trial.headline" : "Получить бесплатную 14-дневную триальную версию Franz Professional и перейти к следующему полю", + "feature.delayApp.upgrade.action" : "Получите лицензию поддержки Franz", + "feature.delayApp.upgrade.actionShort" : "Апгрейдить аккаунт", + "feature.serviceLimit.limitReached" : "Вы добавили {amount} максимальное {limit} количество сервисов, входящих в ваш план. Пожалуйста, обновите свой план чтобы добавить больше сервисов.", + "feature.shareFranz.action.email" : "Отправить по email", "feature.shareFranz.action.facebook" : "Поделиться на Facebook", "feature.shareFranz.action.twitter" : "Поделиться в Twitter", "feature.shareFranz.headline" : "Сделаем Franz лучше вместе!", -- cgit v1.2.3-54-g00ecf From c4dc37dae3e2932e0f276814235a4c7d1cb2b487 Mon Sep 17 00:00:00 2001 From: FranzBot Date: Mon, 16 Sep 2019 00:00:21 +0000 Subject: Automatic i18n update (i18n.meetfranz.com) --- src/i18n/locales/pt.json | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to 'src') diff --git a/src/i18n/locales/pt.json b/src/i18n/locales/pt.json index 8ceddd53d..5ed8fc70b 100644 --- a/src/i18n/locales/pt.json +++ b/src/i18n/locales/pt.json @@ -1,10 +1,10 @@ { "app.errorHandler.action" : "Recarregar", "app.errorHandler.headline" : "Alguma coisa correu mal", - "feature.announcements.changelog.headline" : "Changes in Franz {version}", + "feature.announcements.changelog.headline" : "Alterações no Franz {version}", "feature.delayApp.headline" : "Por favor compre uma licença Franz Supporter para saltar a fila de espera", "feature.delayApp.text" : "Franz irá continuar em {seconds} segundos.", - "feature.delayApp.trial.action" : "Yes, I want the free 14 day trial of Franz Professional", + "feature.delayApp.trial.action" : "Sim, Quero a versão experimental do Franz Profissional de 14 dias", "feature.delayApp.trial.actionShort" : "Activate the free Franz Professional trial", "feature.delayApp.trial.headline" : "Get the free Franz Professional 14 day trial and skip the line", "feature.delayApp.upgrade.action" : "Faz parte do grupo de apoio do Franz", @@ -13,21 +13,21 @@ "feature.shareFranz.action.email" : "Enviar por e-mail", "feature.shareFranz.action.facebook" : "Compartilahr no Facebook", "feature.shareFranz.action.twitter" : "Compartilhar no Twitter", - "feature.shareFranz.headline" : "Franz is better together!", + "feature.shareFranz.headline" : "Franz é melhor junto!", "feature.shareFranz.shareText.email" : "I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com", "feature.shareFranz.shareText.twitter" : "I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com \/cc @FranzMessenger", "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.", - "feature.todos.premium.info" : "Franz Todos are available to premium users now!", - "feature.todos.premium.rollout" : "Everyone else will have to wait a little longer.", - "feature.todos.premium.upgrade" : "Upgrade Account", + "feature.todos.premium.info" : "Franz Todos está agora disponível para utilizadores premium!", + "feature.todos.premium.rollout" : "Todos os outros vão ter de esperar um pouco mais.", + "feature.todos.premium.upgrade" : "Melhorar a conta", "global.api.unhealthy" : "Não foi possível estabelecer ligação aos serviços do Franz", "global.franzProRequired" : "Franz Professional Required", "global.notConnectedToTheInternet" : "Não estás ligado à Internet", "global.spellchecker.useDefault" : "Utilizar o Sistema por Omissão ({default})", "global.spellchecking.autodetect" : "Detectar a lingua automaticamente", - "global.spellchecking.autodetect.short" : "Automatic", + "global.spellchecking.autodetect.short" : "Automático", "global.spellchecking.language" : "Linguagem para correção ortográfica", - "global.upgradeButton.upgradeToPro" : "Upgrade to Franz Professional", + "global.upgradeButton.upgradeToPro" : "Actualiza para o Franz Profissional", "import.headline" : "Importa os teus serviços do Franz", "import.notSupportedHeadline" : "Estes serviços ainda não são suportados pelo Franz 5", "import.skip.label" : "Eu quero adicionar serviços manualmente", @@ -37,7 +37,7 @@ "infobar.buttonReloadServices" : "Recarregar serviços", "infobar.requiredRequestsFailed" : "Não foi possível carregar os serviços e informações do utilizador", "infobar.servicesUpdated" : "Os seus serviços foram atualizados.", - "infobar.trialActivated" : "Your trial was successfully activated. Happy messaging!", + "infobar.trialActivated" : "A tua versão experimental foi activada com êxito. Boas mensagens!", "infobar.updateAvailable" : "Está disponível uma nova atualização para o Franz", "invite.email.label" : "Endereço de e-mail", "invite.headline.friends" : "Convide 3 amigos ou colegas", @@ -54,8 +54,8 @@ "login.serverLogout" : "A sua sessão expirou, inicie sessão novamente.", "login.submit.label" : "Iniciar sessão", "login.tokenExpired" : "A sua sessão expirou, inicie sessão novamente.", - "menu.Todoss.closeTodosDrawer" : "Close Todos drawer", - "menu.Todoss.openTodosDrawer" : "Open Todos drawer", + "menu.Todoss.closeTodosDrawer" : "Fechar a gaveta Todos", + "menu.Todoss.openTodosDrawer" : "Abrir a gaveta Todos", "menu.app.about" : "Sobre o Franz", "menu.app.announcement" : "O que há de novo?", "menu.app.checkForUpdates" : "Procurar atualizações", @@ -81,7 +81,7 @@ "menu.file" : "Ficheiro", "menu.help" : "Ajuda", "menu.help.changelog" : "Registo de alterações", - "menu.help.debugInfo" : "Copy Debug Information", + "menu.help.debugInfo" : "Copiar a informação Debug", "menu.help.debugInfoCopiedBody" : "Your Debug Information has been copied to your clipboard.", "menu.help.debugInfoCopiedHeadline" : "Franz Debug Information", "menu.help.learnMore" : "Saber mais", @@ -93,7 +93,7 @@ "menu.services.addNewService" : "Adicionar Novo Serviço...", "menu.services.setNextServiceActive" : "Activar o próximo serviço", "menu.todos" : "Todos", - "menu.todos.enableTodos" : "Enable Todos", + "menu.todos.enableTodos" : "Activar Todos", "menu.view" : "Ver", "menu.view.enterFullScreen" : "Ativar Modo de Ecrã Completo", "menu.view.exitFullScreen" : "Sair do Modo de Ecrã Completo", @@ -121,8 +121,8 @@ "password.noUser" : "Não existe nenhuma conta associada a esse endereço de e-mail", "password.submit.label" : "Submeter", "password.successInfo" : "Por favor verifique o seu endereço de e-mail", - "premiumFeature.button.upgradeAccount" : "Atualiza a tua conta", - "pricing.features.adFree" : "Forever ad-free", + "premiumFeature.button.upgradeAccount" : "Atualizar conta", + "pricing.features.adFree" : "Sem publicidade para sempre", "pricing.features.appDelays" : "No Waiting Screens", "pricing.features.customWebsites" : "Add Custom Websites", "pricing.features.onPremise" : "On-premise & other Hosted Services", @@ -160,7 +160,7 @@ "service.errorHandler.headline" : "Oh não!", "service.errorHandler.message" : "Erro", "service.errorHandler.text" : "{name} falhou o carregamento", - "service.restrictedHandler.action" : "Upgrade Account", + "service.restrictedHandler.action" : "Melhorar a conta", "service.restrictedHandler.customUrl.headline" : "Franz Professional Plan required", "service.restrictedHandler.customUrl.text" : "Please upgrade to the Franz Professional plan to use custom urls & self hosted services.", "service.restrictedHandler.serviceLimit.headline" : "You have reached your service limit.", @@ -192,7 +192,7 @@ "settings.account.trialUpdateBillingInfo" : "Please update your billing info to continue using {license} after your trial period.", "settings.account.tryReloadServices" : "Tentar novamente", "settings.account.tryReloadUserInfoRequest" : "Tentar novamente", - "settings.account.upgradeToPro.label" : "Upgrade to Franz Professional", + "settings.account.upgradeToPro.label" : "Actualiza para o Franz Profissional", "settings.account.userInfoRequestFailed" : "Não é possível carregar a informação do utilizador", "settings.account.yourLicense" : "Your Franz License", "settings.app.buttonClearAllCache" : "Limpar cache", -- cgit v1.2.3-54-g00ecf From aa33ac70a704e18a64b8fc029fb96857f8387971 Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Mon, 16 Sep 2019 15:15:08 +0200 Subject: fix(Windows): Fix window menu to get overwritten by Todos menu --- src/lib/Menu.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/lib/Menu.js b/src/lib/Menu.js index 4aa2edaba..41ed174bb 100644 --- a/src/lib/Menu.js +++ b/src/lib/Menu.js @@ -547,6 +547,11 @@ const _titleBarTemplateFactory = intl => [ submenu: [], visible: workspaceStore.isFeatureEnabled, }, + { + label: intl.formatMessage(menuItems.todos), + submenu: [], + visible: todosStore.isFeatureEnabled, + }, { label: intl.formatMessage(menuItems.window), submenu: [ -- cgit v1.2.3-54-g00ecf From e4ec5d4384fe24c2550340cdb34ed17e01fe703f Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Mon, 16 Sep 2019 15:15:26 +0200 Subject: Don't show menu-separator when feature is enabled --- src/lib/Menu.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/lib/Menu.js b/src/lib/Menu.js index 41ed174bb..b72f0df96 100644 --- a/src/lib/Menu.js +++ b/src/lib/Menu.js @@ -948,12 +948,12 @@ export default class FranzMenu { gaEvent(GA_CATEGORY_TODOS, 'toggleDrawer', 'menu'); }, enabled: this.stores.user.isLoggedIn && isFeatureEnabledByUser, - }, { - type: 'separator', }); if (!isFeatureEnabledByUser) { menu.push({ + type: 'separator', + }, { label: intl.formatMessage(menuItems.enableTodos), click: () => { todoActions.toggleTodosFeatureVisibility(); -- cgit v1.2.3-54-g00ecf From 40350431927e12b74874ebf17b761535cccc76c5 Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Tue, 17 Sep 2019 11:24:31 +0200 Subject: fix(Spellchecker): Fix disabling spellchecker after app start --- src/features/spellchecker/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/features/spellchecker/index.js b/src/features/spellchecker/index.js index a07f9f63a..fd8bc738a 100644 --- a/src/features/spellchecker/index.js +++ b/src/features/spellchecker/index.js @@ -16,7 +16,7 @@ export default function init(stores) { config.isIncludedInCurrentPlan = isSpellcheckerIncludedInCurrentPlan !== undefined ? isSpellcheckerIncludedInCurrentPlan : DEFAULT_FEATURES_CONFIG.isSpellcheckerIncludedInCurrentPlan; - if (!stores.user.data.isPremium && config.isIncludedInCurrentPlan && stores.settings.app.enableSpellchecking) { + if (!stores.user.data.isPremium && !config.isIncludedInCurrentPlan && stores.settings.app.enableSpellchecking) { debug('Override settings.spellcheckerEnabled flag to false'); Object.assign(stores.settings.app, { -- cgit v1.2.3-54-g00ecf From 9d255d9c54dd68b550024931ed0774ff7d1ade24 Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Tue, 17 Sep 2019 11:24:36 +0200 Subject: cleanup settings store --- src/stores/SettingsStore.js | 36 +++--------------------------------- 1 file changed, 3 insertions(+), 33 deletions(-) (limited to 'src') diff --git a/src/stores/SettingsStore.js b/src/stores/SettingsStore.js index a456195bf..75bb38fe0 100644 --- a/src/stores/SettingsStore.js +++ b/src/stores/SettingsStore.js @@ -1,12 +1,11 @@ import { ipcRenderer } from 'electron'; import { - action, computed, observable, set, + action, computed, observable, } from 'mobx'; import localStorage from 'mobx-localstorage'; import Store from './lib/Store'; import Request from './lib/Request'; -import CachedRequest from './lib/CachedRequest'; import { getLocale } from '../helpers/i18n-helpers'; import { DEFAULT_APP_SETTINGS, FILE_SYSTEM_SETTINGS_TYPES } from '../config'; @@ -15,12 +14,8 @@ import { SPELLCHECKER_LOCALES } from '../i18n/languages'; const debug = require('debug')('Franz:SettingsStore'); export default class SettingsStore extends Store { - @observable appSettingsRequest = new CachedRequest(this.api.local, 'getAppSettings'); - @observable updateAppSettingsRequest = new Request(this.api.local, 'updateAppSettings'); - fileSystemSettingsRequests = []; - fileSystemSettingsTypes = FILE_SYSTEM_SETTINGS_TYPES; @observable _fileSystemSettingsCache = { @@ -35,14 +30,10 @@ export default class SettingsStore extends Store { this.actions.settings.update.listen(this._update.bind(this)); this.actions.settings.remove.listen(this._remove.bind(this)); - this.fileSystemSettingsTypes.forEach((type) => { - this.fileSystemSettingsRequests[type] = new CachedRequest(this.api.local, 'getAppSettings'); - }); - ipcRenderer.on('appSettings', (event, resp) => { debug('Get appSettings resolves', resp.type, resp.data); - this._fileSystemSettingsCache[resp.type] = resp.data; + Object.assign(this._fileSystemSettingsCache[resp.type], resp.data); }); this.fileSystemSettingsTypes.forEach((type) => { @@ -51,8 +42,6 @@ export default class SettingsStore extends Store { } async setup() { - // We need to wait until `appSettingsRequest` has been executed once, otherwise we can't patch the result. If we don't wait we'd run into an issue with mobx not reacting to changes of previously not existing keys - await this.appSettingsRequest._promise; await this._migrate(); } @@ -61,21 +50,6 @@ export default class SettingsStore extends Store { } @computed get proxy() { - // // We need to provide the final data structure as mobx autoruns won't work - // const proxySettings = observable({}); - // this.stores.services.all.forEach((service) => { - // proxySettings[service.id] = { - // isEnabled: false, - // host: null, - // user: null, - // password: null, - // }; - // }); - - // debug('this._fileSystemSettingsCache.proxy', this._fileSystemSettingsCache.proxy, proxySettings); - - // return Object.assign(proxySettings, this._fileSystemSettingsCache.proxy); - return this._fileSystemSettingsCache.proxy || {}; } @@ -117,7 +91,7 @@ export default class SettingsStore extends Store { data, }); - set(this._fileSystemSettingsCache[type], data); + Object.assign(this._fileSystemSettingsCache[type], data); } } @@ -197,8 +171,4 @@ export default class SettingsStore extends Store { }); } } - - _getFileBasedSettings(type) { - ipcRenderer.send('getAppSettings', type); - } } -- cgit v1.2.3-54-g00ecf From 7431ba31e38aec002fb1fce4cc38abf17b07684b Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Tue, 17 Sep 2019 11:27:34 +0200 Subject: fix(Todos): Highlight Franz Todos icon in sidebar when the Franz Todos panel is opened --- src/components/layout/Sidebar.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/components/layout/Sidebar.js b/src/components/layout/Sidebar.js index bac57d4dc..918298011 100644 --- a/src/components/layout/Sidebar.js +++ b/src/components/layout/Sidebar.js @@ -112,7 +112,7 @@ export default @observer class Sidebar extends Component { this.updateToolTip(); gaEvent(GA_CATEGORY_TODOS, 'toggleDrawer', 'sidebar'); }} - className="sidebar__button sidebar__button--workspaces" + className={`sidebar__button sidebar__button--todos ${todosStore.isTodosPanelVisible ? 'is-active' : ''}`} data-tip={`${intl.formatMessage(todosToggleMessage)} (${ctrlKey}+T)`} > -- cgit v1.2.3-54-g00ecf