aboutsummaryrefslogtreecommitdiffstats
path: root/src/i18n
diff options
context:
space:
mode:
authorLibravatar Stefan Malzner <stefan@adlk.io>2019-03-18 03:28:03 -0700
committerLibravatar GitHub <noreply@github.com>2019-03-18 03:28:03 -0700
commit6134c1b49f919dd2c578bc490829d68e4d210f4e (patch)
tree1ad6530fbb7f19e4e9c9a235c6b44e0dfdbc47d4 /src/i18n
parentAdd missing bracket in brew install help (#1205) (diff)
downloadferdium-app-6134c1b49f919dd2c578bc490829d68e4d210f4e.tar.gz
ferdium-app-6134c1b49f919dd2c578bc490829d68e4d210f4e.tar.zst
ferdium-app-6134c1b49f919dd2c578bc490829d68e4d210f4e.zip
Release/5.0.1 beta.1 (#1344)
* Add lerna * Add theme * Add forms * Add misty config to build theme & forms * reset packages version * Publish - @meetfranz/forms@1.0.0 - @meetfranz/theme@1.0.0 * Reset package version * restructure packages * try ci with lerna * Fix missing packages in build * move storybook to root + typescript TODO: fix modules * Add lerna instructions * Merge * wip * Make packages work in electron, node and web * Finalize packages & replace storybook with homegrown `uidev` * Bring package-lock back in sync * Publish - @meetfranz/forms@1.0.1 - @meetfranz/theme@1.0.1 * fix webpack issue * expose legacy styles * Add toggle element to @meetfranz/forms * start typings package * Update package.json * Add buttons * Update theme * add types * Add mdi icons to buttons * Publish - @meetfranz/forms@1.0.2 - @meetfranz/theme@1.0.2 - @meetfranz/typings@0.0.1 * Button, add missing success state * Update lerna packages * Try to disable automatic npm ci * Try to get a working bundle * Add href and type to button component * Update packages * update versions * cleanup * Update package versions [ci skip] * Update versions * Add withTheme context to button * Update & reuse electron-rebuild * feat(Windows): Add option to quit Franz from Taskbar icon * Add missing withTheme * Fix package versions * Update versions * Add pageview event * Simplify analytics calls * Pin gulp-sass-variables to 1.1.1 * Add onFocus event * Add modal overlay color * remove legacy theme files * remove code * Add dialog to share franz on social media * Fix service count * remove ping * replace ms time strings with ms module * remove unused packages * fix value setter * new payment flow * fix module reference * feat(Spell check): Add en-gb spell check languages (#1306) * move devmode info * fix(Windows): Fix losing window when "Keep Franz in background" is enabled * fix(Service): Fix service zoom (cmd/ctrl+ & cmd/ctrl-) * fixes appveyor build issue * feat(App): Update electron to 4.0.7 * ignore intellij idea project files * Automatic i18n update (i18n.meetfranz.com) * feat(App): Add security checks for external URLs * setup react-intl translations managing script * use same zooming logic for all os * feat(Linux): Add auto updater for Linux AppImage builds * Add ctrl+ for zoom in on Windows * move translation scripts into src/i18n folder * only manage en-US translations * manage translations before git pushes * Fix unused i18n strings * Bump version to 5.0.1-beta.1 * fix(Service) shortcuts for activating prev/next service fixes #1298 * fix(Service): Fix shortcut for (un)muting notifications & audio * add missing react-intl files * correctly update services submenu on language change * fix(Windows): Fix copy & paste in service context menus Closes #1316 * fix(Linux): Fix minimized window focusing (#1304) (@skoruppa) * trigger build * Check if window is minimized before restoring it * restore() should be executed only when window is minimized * fix(Notifications): Fix notifications & notification click when icon is blob * Fix/service webview unmounting (#1328) * detach service when underlying webview unmounts * disable no-param-reassign eslint rule * Add notification debug events * Update electron to 4.0.8 Update required in order to fix performance degradation due to memory leak issue https://github.com/electron/electron/pull/16772. * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * 5.0.1-beta.1
Diffstat (limited to 'src/i18n')
-rw-r--r--src/i18n/globalMessages.js4
-rw-r--r--src/i18n/languages.js3
-rw-r--r--src/i18n/locales/ca.json34
-rw-r--r--src/i18n/locales/cs.json44
-rw-r--r--src/i18n/locales/de.json28
-rw-r--r--src/i18n/locales/defaultMessages.json3934
-rw-r--r--src/i18n/locales/el.json30
-rw-r--r--src/i18n/locales/en-US.json450
-rw-r--r--src/i18n/locales/es.json38
-rw-r--r--src/i18n/locales/fr.json32
-rw-r--r--src/i18n/locales/ga.json26
-rw-r--r--src/i18n/locales/hr.json26
-rw-r--r--src/i18n/locales/hu.json106
-rw-r--r--src/i18n/locales/id.json42
-rw-r--r--src/i18n/locales/it.json54
-rw-r--r--src/i18n/locales/ja.json44
-rw-r--r--src/i18n/locales/ka.json26
-rw-r--r--src/i18n/locales/nl-BE.json208
-rw-r--r--src/i18n/locales/nl.json44
-rw-r--r--src/i18n/locales/pl.json52
-rw-r--r--src/i18n/locales/pt-BR.json40
-rw-r--r--src/i18n/locales/pt.json94
-rw-r--r--src/i18n/locales/ru.json70
-rw-r--r--src/i18n/locales/sk.json26
-rw-r--r--src/i18n/locales/sr.json26
-rw-r--r--src/i18n/locales/tr.json88
-rw-r--r--src/i18n/locales/uk.json78
-rw-r--r--src/i18n/locales/whitelist_en-US.json2
-rw-r--r--src/i18n/locales/zh-TW.json108
-rw-r--r--src/i18n/manage-translations.js9
-rw-r--r--src/i18n/messages/src/components/auth/Import.json54
-rw-r--r--src/i18n/messages/src/components/auth/Invite.json93
-rw-r--r--src/i18n/messages/src/components/auth/Login.json119
-rw-r--r--src/i18n/messages/src/components/auth/Password.json93
-rw-r--r--src/i18n/messages/src/components/auth/Pricing.json54
-rw-r--r--src/i18n/messages/src/components/auth/Signup.json158
-rw-r--r--src/i18n/messages/src/components/auth/Welcome.json28
-rw-r--r--src/i18n/messages/src/components/layout/AppLayout.json80
-rw-r--r--src/i18n/messages/src/components/layout/Sidebar.json54
-rw-r--r--src/i18n/messages/src/components/services/content/ErrorHandlers/WebviewErrorHandler.json67
-rw-r--r--src/i18n/messages/src/components/services/content/ServiceDisabled.json28
-rw-r--r--src/i18n/messages/src/components/services/content/Services.json28
-rw-r--r--src/i18n/messages/src/components/services/content/WebviewCrashHandler.json54
-rw-r--r--src/i18n/messages/src/components/services/tabs/TabItem.json119
-rw-r--r--src/i18n/messages/src/components/settings/account/AccountDashboard.json197
-rw-r--r--src/i18n/messages/src/components/settings/navigation/SettingsNavigation.json80
-rw-r--r--src/i18n/messages/src/components/settings/recipes/RecipesDashboard.json106
-rw-r--r--src/i18n/messages/src/components/settings/services/EditServiceForm.json288
-rw-r--r--src/i18n/messages/src/components/settings/services/ServiceError.json54
-rw-r--r--src/i18n/messages/src/components/settings/services/ServiceItem.json41
-rw-r--r--src/i18n/messages/src/components/settings/services/ServicesDashboard.json119
-rw-r--r--src/i18n/messages/src/components/settings/settings/EditSettingsForm.json223
-rw-r--r--src/i18n/messages/src/components/settings/user/EditUserForm.json80
-rw-r--r--src/i18n/messages/src/components/subscription/SubscriptionForm.json171
-rw-r--r--src/i18n/messages/src/components/subscription/SubscriptionPopup.json28
-rw-r--r--src/i18n/messages/src/components/ui/PremiumFeatureContainer/index.json15
-rw-r--r--src/i18n/messages/src/components/util/ErrorBoundary/index.json28
-rw-r--r--src/i18n/messages/src/containers/settings/EditServiceScreen.json197
-rw-r--r--src/i18n/messages/src/containers/settings/EditSettingsScreen.json158
-rw-r--r--src/i18n/messages/src/containers/settings/EditUserScreen.json119
-rw-r--r--src/i18n/messages/src/features/delayApp/Component.json41
-rw-r--r--src/i18n/messages/src/features/shareFranz/Component.json93
-rw-r--r--src/i18n/messages/src/helpers/validation-helpers.json67
-rw-r--r--src/i18n/messages/src/i18n/globalMessages.json80
-rw-r--r--src/i18n/messages/src/lib/Menu.json613
65 files changed, 8779 insertions, 814 deletions
diff --git a/src/i18n/globalMessages.js b/src/i18n/globalMessages.js
index 7b1618602..1b5ece223 100644
--- a/src/i18n/globalMessages.js
+++ b/src/i18n/globalMessages.js
@@ -1,10 +1,6 @@
1import { defineMessages } from 'react-intl'; 1import { defineMessages } from 'react-intl';
2 2
3export default defineMessages({ 3export default defineMessages({
4 upgradeAccount: {
5 id: 'global.premium.upgradeAccount',
6 defaultMessage: '!!!Please upgrade your account to add a new service.',
7 },
8 APIUnhealthy: { 4 APIUnhealthy: {
9 id: 'global.api.unhealthy', 5 id: 'global.api.unhealthy',
10 defaultMessage: '!!!Can\'t connect to Franz Online Services', 6 defaultMessage: '!!!Can\'t connect to Franz Online Services',
diff --git a/src/i18n/languages.js b/src/i18n/languages.js
index aa3f2316a..9ddcc3519 100644
--- a/src/i18n/languages.js
+++ b/src/i18n/languages.js
@@ -35,7 +35,8 @@ export const SPELLCHECKER_LOCALES = {
35 'da-dk': 'Dansk', 35 'da-dk': 'Dansk',
36 'de-de': 'Deutsch', 36 'de-de': 'Deutsch',
37 'el-gr': 'ελληνικά (Greek)', 37 'el-gr': 'ελληνικά (Greek)',
38 'en-us': 'English', 38 'en-gb': 'English (GB)',
39 'en-us': 'English (US)',
39 'es-es': 'Español', 40 'es-es': 'Español',
40 'et-ee': 'Estonian', 41 'et-ee': 'Estonian',
41 'fa-ir': 'فارسی (Persian)', 42 'fa-ir': 'فارسی (Persian)',
diff --git a/src/i18n/locales/ca.json b/src/i18n/locales/ca.json
index ed6f7bacd..dabe4ba16 100644
--- a/src/i18n/locales/ca.json
+++ b/src/i18n/locales/ca.json
@@ -1,11 +1,22 @@
1{ 1{
2 "app.errorHandler.action" : "Recarrega", 2 "app.errorHandler.action" : "Recarrega",
3 "app.errorHandler.headline" : "Something went wrong", 3 "app.errorHandler.headline" : "Quelcom ha anat malament",
4 "feature.delayApp.action" : "Aconsegueix una llicència de suport per a Franz", 4 "feature.delayApp.action" : "Aconsegueix una llicència de suport per a Franz",
5 "feature.delayApp.headline" : "Si us plau, compra una llicència de suport per a Franz per saltar l'espera", 5 "feature.delayApp.headline" : "Si us plau, compra una llicència de suport per a Franz per saltar l'espera",
6 "feature.delayApp.text" : "Franz continuarà en {seconds} segons", 6 "feature.delayApp.text" : "Franz continuarà en {seconds} segons",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "No es pot connectar amb els serveis en línia de Franz", 14 "global.api.unhealthy" : "No es pot connectar amb els serveis en línia de Franz",
8 "global.notConnectedToTheInternet" : "No esteu connectat a Internet.", 15 "global.notConnectedToTheInternet" : "No esteu connectat a Internet.",
16 "global.spellchecker.useDefault" : "Utilitzar el predeterminat del sistema ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Corrector ortogràfic",
9 "import.headline" : "Importa els teus serveis Franz 4", 20 "import.headline" : "Importa els teus serveis Franz 4",
10 "import.notSupportedHeadline" : "Serveis que encara no s'admeten a Franz 5", 21 "import.notSupportedHeadline" : "Serveis que encara no s'admeten a Franz 5",
11 "import.skip.label" : "Vull afegir serveis manualment", 22 "import.skip.label" : "Vull afegir serveis manualment",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Suport", 70 "menu.help.support" : "Suport",
60 "menu.help.tos" : "Condicions del Servei", 71 "menu.help.tos" : "Condicions del Servei",
61 "menu.services" : "Serveis", 72 "menu.services" : "Serveis",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Afegeix un servei...", 74 "menu.services.addNewService" : "Afegeix un servei...",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Visualitza", 76 "menu.view" : "Visualitza",
64 "menu.view.enterFullScreen" : "Inicia la pantalla completa", 77 "menu.view.enterFullScreen" : "Inicia la pantalla completa",
65 "menu.view.exitFullScreen" : "Surt de pantalla completa", 78 "menu.view.exitFullScreen" : "Surt de pantalla completa",
@@ -96,7 +109,7 @@
96 "service.errorHandler.editAction" : "Edita {name}", 109 "service.errorHandler.editAction" : "Edita {name}",
97 "service.errorHandler.headline" : "Oh no!", 110 "service.errorHandler.headline" : "Oh no!",
98 "service.errorHandler.message" : "Error", 111 "service.errorHandler.message" : "Error",
99 "service.errorHandler.text" : "{name} has failed to load.", 112 "service.errorHandler.text" : "{name} ha fallat al carregar",
100 "services.getStarted" : "Introducció", 113 "services.getStarted" : "Introducció",
101 "services.welcome" : "Benvingut a Franz", 114 "services.welcome" : "Benvingut a Franz",
102 "settings.account.account.editButton" : "Editar Compte", 115 "settings.account.account.editButton" : "Editar Compte",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Descarregar", 130 "settings.account.invoiceDownload" : "Descarregar",
118 "settings.account.manageSubscription.label" : "Gestioneu la vostra subscripció", 131 "settings.account.manageSubscription.label" : "Gestioneu la vostra subscripció",
119 "settings.account.successInfo" : "S'han desat els canvis", 132 "settings.account.successInfo" : "S'han desat els canvis",
133 "settings.account.tryReloadServices" : "Torna a provar-ho",
120 "settings.account.tryReloadUserInfoRequest" : "Torna a provar-ho", 134 "settings.account.tryReloadUserInfoRequest" : "Torna a provar-ho",
121 "settings.account.userInfoRequestFailed" : "No s'ha pogut carregar la informació de l'usuari", 135 "settings.account.userInfoRequestFailed" : "No s'ha pogut carregar la informació de l'usuari",
122 "settings.app.buttonClearAllCache" : "Buida la memòria cau", 136 "settings.app.buttonClearAllCache" : "Buida la memòria cau",
@@ -129,16 +143,13 @@
129 "settings.app.form.beta" : "Inclou versions beta", 143 "settings.app.form.beta" : "Inclou versions beta",
130 "settings.app.form.darkMode" : "Uneix-te al Cantó Fosc", 144 "settings.app.form.darkMode" : "Uneix-te al Cantó Fosc",
131 "settings.app.form.enableGPUAcceleration" : "Activar acceleració GPU", 145 "settings.app.form.enableGPUAcceleration" : "Activar acceleració GPU",
132 "settings.app.form.enableMenuBar" : "Mostra Franz a la barra de menú",
133 "settings.app.form.enableSpellchecking" : "Habilita la comprobació ortogràfica", 146 "settings.app.form.enableSpellchecking" : "Habilita la comprobació ortogràfica",
134 "settings.app.form.enableSystemTray" : "Mostra Franz a la safata del sistema", 147 "settings.app.form.enableSystemTray" : "Mostra Franz a la safata del sistema",
135 "settings.app.form.hideDockIcon" : "Oculta la icona de Franz al Dock",
136 "settings.app.form.language" : "Idioma", 148 "settings.app.form.language" : "Idioma",
137 "settings.app.form.minimizeToSystemTray" : "Minimitza Franz a la safata del sistema", 149 "settings.app.form.minimizeToSystemTray" : "Minimitza Franz a la safata del sistema",
138 "settings.app.form.runInBackground" : "Mantén a Franz en segon pla en tancar la finestra", 150 "settings.app.form.runInBackground" : "Mantén a Franz en segon pla en tancar la finestra",
139 "settings.app.form.showDisabledServices" : "Mostra les pestanyes dels serveis desactivats", 151 "settings.app.form.showDisabledServices" : "Mostra les pestanyes dels serveis desactivats",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Mostra la insígnia de missatges no llegits quan les notificacions estiguin desactivades", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Mostra la insígnia de missatges no llegits quan les notificacions estiguin desactivades",
141 "settings.app.form.spellcheckerLanguage" : "Corrector ortogràfic",
142 "settings.app.headline" : "Configuració", 153 "settings.app.headline" : "Configuració",
143 "settings.app.headlineAdvanced" : "Avançat", 154 "settings.app.headlineAdvanced" : "Avançat",
144 "settings.app.headlineAppearance" : "Aparença", 155 "settings.app.headlineAppearance" : "Aparença",
@@ -192,17 +203,15 @@
192 "settings.service.form.indirectMessages" : "Mostra la insígnia de missatge per a tots els missatges nous", 203 "settings.service.form.indirectMessages" : "Mostra la insígnia de missatge per a tots els missatges nous",
193 "settings.service.form.isMutedInfo" : "Quan es desactiva, tots els sons de notificació i reproducció d'àudio es silenciaran", 204 "settings.service.form.isMutedInfo" : "Quan es desactiva, tots els sons de notificació i reproducció d'àudio es silenciaran",
194 "settings.service.form.name" : "Nom", 205 "settings.service.form.name" : "Nom",
195 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Settings", 206 "settings.service.form.proxy.headline" : "Ajustaments Proxy HTTP\/HTTPS",
196 "settings.service.form.proxy.host" : "Host Proxy \/ IP", 207 "settings.service.form.proxy.host" : "Host Proxy \/ IP",
197 "settings.service.form.proxy.info" : "Els ajustaments del Proxy no es sincronitzaran amb els servidors de Franz", 208 "settings.service.form.proxy.info" : "Els ajustaments del Proxy no es sincronitzaran amb els servidors de Franz",
198 "settings.service.form.proxy.isEnabled" : "Utilitzar Proxy", 209 "settings.service.form.proxy.isEnabled" : "Utilitzar Proxy",
199 "settings.service.form.proxy.password" : "Contrasenya (opcional)", 210 "settings.service.form.proxy.password" : "Contrasenya (opcional)",
200 "settings.service.form.proxy.port" : "Port", 211 "settings.service.form.proxy.port" : "Port",
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Siusplau, reinicieu el Franz després de canviar els ajustaments de proxy",
202 "settings.service.form.proxy.user" : "Usuari (opcional)", 213 "settings.service.form.proxy.user" : "Usuari (opcional)",
203 "settings.service.form.saveButton" : "Desa el servei", 214 "settings.service.form.saveButton" : "Desa el servei",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Allotjat", 215 "settings.service.form.tabHosted" : "Allotjat",
207 "settings.service.form.tabOnPremise" : "Allotjat per si mateix ⭐️", 216 "settings.service.form.tabOnPremise" : "Allotjat per si mateix ⭐️",
208 "settings.service.form.team" : "Equip", 217 "settings.service.form.team" : "Equip",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Descobrir serveis", 221 "settings.services.discoverServices" : "Descobrir serveis",
213 "settings.services.headline" : "Els vostres serveis", 222 "settings.services.headline" : "Els vostres serveis",
214 "settings.services.noServicesAdded" : "Encara no heu afegit cap servei.", 223 "settings.services.noServicesAdded" : "Encara no heu afegit cap servei.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "El servei està desactivat", 225 "settings.services.tooltip.isDisabled" : "El servei està desactivat",
216 "settings.services.tooltip.isMuted" : "Tots els sons estan desactivats", 226 "settings.services.tooltip.isMuted" : "Tots els sons estan desactivats",
217 "settings.services.tooltip.notificationsDisabled" : "Les notificacions estan desactivades", 227 "settings.services.tooltip.notificationsDisabled" : "Les notificacions estan desactivades",
@@ -244,9 +254,7 @@
244 "subscription.euTaxInfo" : "Residents d'EU: es poden aplicar impostos locals", 254 "subscription.euTaxInfo" : "Residents d'EU: es poden aplicar impostos locals",
245 "subscription.features.ads" : "Sense anuncis, mai!", 255 "subscription.features.ads" : "Sense anuncis, mai!",
246 "subscription.features.comingSoon" : "properament", 256 "subscription.features.comingSoon" : "properament",
247 "subscription.features.encryptedSync" : "Sincronització de sessió xifrada",
248 "subscription.features.noInterruptions" : "Sense retards ni molestes actualitzacions de llicències ", 257 "subscription.features.noInterruptions" : "Sense retards ni molestes actualitzacions de llicències ",
249 "subscription.features.onpremise" : "Afegiu serveis en premissa\/allotjats com HipChat",
250 "subscription.features.onpremise.mattermost" : "Afegir serveis allotjats com Mattermost", 258 "subscription.features.onpremise.mattermost" : "Afegir serveis allotjats com Mattermost",
251 "subscription.features.proxy" : "Suport de Proxy per a serveis", 259 "subscription.features.proxy" : "Suport de Proxy per a serveis",
252 "subscription.features.spellchecker" : "Suport per corrector ortogràfic", 260 "subscription.features.spellchecker" : "Suport per corrector ortogràfic",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "Recarrega", 277 "tabs.item.reload" : "Recarrega",
270 "validation.email" : "{field} no es vàlid", 278 "validation.email" : "{field} no es vàlid",
271 "validation.minLength" : "{field} ha de ser al menys {length} caràcters de llargada", 279 "validation.minLength" : "{field} ha de ser al menys {length} caràcters de llargada",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{field} es requerit", 281 "validation.required" : "{field} es requerit",
273 "validation.url" : "{field} es una URL no vàlida", 282 "validation.url" : "{field} es una URL no vàlida",
274 "welcome.loginButton" : "Inicia sessió al teu compte", 283 "welcome.loginButton" : "Inicia sessió al teu compte",
275 "welcome.signupButton" : "Crea un compte gratuït", 284 "welcome.signupButton" : "Crea un compte gratuït"
276 "welcome.slogan" : "Crea un compte gratuït"
277} 285}
diff --git a/src/i18n/locales/cs.json b/src/i18n/locales/cs.json
index b8bfd2526..f0b0b7c81 100644
--- a/src/i18n/locales/cs.json
+++ b/src/i18n/locales/cs.json
@@ -1,11 +1,22 @@
1{ 1{
2 "app.errorHandler.action" : "Obnovit", 2 "app.errorHandler.action" : "Obnovit",
3 "app.errorHandler.headline" : "Something went wrong", 3 "app.errorHandler.headline" : "Něco se pokazilo",
4 "feature.delayApp.action" : "Get a Franz Supporter License", 4 "feature.delayApp.action" : "Podpoř Franz a získej Supporter licenci",
5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting", 5 "feature.delayApp.headline" : "Kup si Franz Supporter licenci a nebudeš už muset čekat",
6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.", 6 "feature.delayApp.text" : "Franz bude pokračovat v {seconds} sekundách.",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "Nemůžeme připojit Franz k online službám", 14 "global.api.unhealthy" : "Nemůžeme připojit Franz k online službám",
8 "global.notConnectedToTheInternet" : "Připojení k internetu není k dispozici.", 15 "global.notConnectedToTheInternet" : "Připojení k internetu není k dispozici.",
16 "global.spellchecker.useDefault" : "Use System Default ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Oprava překlepů jazyka",
9 "import.headline" : "Importovat služby z Franz 4", 20 "import.headline" : "Importovat služby z Franz 4",
10 "import.notSupportedHeadline" : "Služby nejsou podporovány ve verzi Franz 5", 21 "import.notSupportedHeadline" : "Služby nejsou podporovány ve verzi Franz 5",
11 "import.skip.label" : "Chci přidat službu ručně", 22 "import.skip.label" : "Chci přidat službu ručně",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Podpora", 70 "menu.help.support" : "Podpora",
60 "menu.help.tos" : "Podmínky použití", 71 "menu.help.tos" : "Podmínky použití",
61 "menu.services" : "Služby", 72 "menu.services" : "Služby",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Přidat novou službu...", 74 "menu.services.addNewService" : "Přidat novou službu...",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Zobrazení", 76 "menu.view" : "Zobrazení",
64 "menu.view.enterFullScreen" : "Spustit režim celé obrazovky", 77 "menu.view.enterFullScreen" : "Spustit režim celé obrazovky",
65 "menu.view.exitFullScreen" : "Ukončit celoobrazovkový režim", 78 "menu.view.exitFullScreen" : "Ukončit celoobrazovkový režim",
@@ -81,7 +94,7 @@
81 "password.noUser" : "Pro emailovou adresu nebyl nalezený žádný uživatel", 94 "password.noUser" : "Pro emailovou adresu nebyl nalezený žádný uživatel",
82 "password.submit.label" : "Odeslat", 95 "password.submit.label" : "Odeslat",
83 "password.successInfo" : "Prosím, zkontrolujte svůj e-mail", 96 "password.successInfo" : "Prosím, zkontrolujte svůj e-mail",
84 "premiumFeature.button.upgradeAccount" : "Upgrade account", 97 "premiumFeature.button.upgradeAccount" : "Vylepši si svůj účet",
85 "pricing.headline" : "Podpořit Franz", 98 "pricing.headline" : "Podpořit Franz",
86 "pricing.link.skipPayment" : "Nechci podporovat vývoj aplikace Franz.", 99 "pricing.link.skipPayment" : "Nechci podporovat vývoj aplikace Franz.",
87 "pricing.submit.label" : "Chci podpořit vývoj aplikace Franz", 100 "pricing.submit.label" : "Chci podpořit vývoj aplikace Franz",
@@ -96,7 +109,7 @@
96 "service.errorHandler.editAction" : "Upravit {name}", 109 "service.errorHandler.editAction" : "Upravit {name}",
97 "service.errorHandler.headline" : "Ale ne!", 110 "service.errorHandler.headline" : "Ale ne!",
98 "service.errorHandler.message" : "Chyba", 111 "service.errorHandler.message" : "Chyba",
99 "service.errorHandler.text" : "{name} has failed to load.", 112 "service.errorHandler.text" : "{name} se nepodařilo načíst.",
100 "services.getStarted" : "Začněme", 113 "services.getStarted" : "Začněme",
101 "services.welcome" : "Vítejte v programu Franz", 114 "services.welcome" : "Vítejte v programu Franz",
102 "settings.account.account.editButton" : "Upravit účet", 115 "settings.account.account.editButton" : "Upravit účet",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Stáhnout", 130 "settings.account.invoiceDownload" : "Stáhnout",
118 "settings.account.manageSubscription.label" : "Spravovat vaše předplatné", 131 "settings.account.manageSubscription.label" : "Spravovat vaše předplatné",
119 "settings.account.successInfo" : "Vaše změny byly uloženy", 132 "settings.account.successInfo" : "Vaše změny byly uloženy",
133 "settings.account.tryReloadServices" : "Zkusit opět",
120 "settings.account.tryReloadUserInfoRequest" : "Zkusit opět", 134 "settings.account.tryReloadUserInfoRequest" : "Zkusit opět",
121 "settings.account.userInfoRequestFailed" : "Nelze načíst informace o uživateli.", 135 "settings.account.userInfoRequestFailed" : "Nelze načíst informace o uživateli.",
122 "settings.app.buttonClearAllCache" : "Vyprázdnit mezipaměti", 136 "settings.app.buttonClearAllCache" : "Vyprázdnit mezipaměti",
@@ -127,18 +141,15 @@
127 "settings.app.form.autoLaunchInBackground" : "Spustit na pozadí", 141 "settings.app.form.autoLaunchInBackground" : "Spustit na pozadí",
128 "settings.app.form.autoLaunchOnStart" : "Spustit Franz při startu", 142 "settings.app.form.autoLaunchOnStart" : "Spustit Franz při startu",
129 "settings.app.form.beta" : "Zahrnout beta verze", 143 "settings.app.form.beta" : "Zahrnout beta verze",
130 "settings.app.form.darkMode" : "Join the Dark Side", 144 "settings.app.form.darkMode" : "ipoj se k Temné straně",
131 "settings.app.form.enableGPUAcceleration" : "Aktivovat GPU zrychlení", 145 "settings.app.form.enableGPUAcceleration" : "Aktivovat GPU zrychlení",
132 "settings.app.form.enableMenuBar" : "Zobraz Franz v Menu nabídce",
133 "settings.app.form.enableSpellchecking" : "Zapnout kontrolu pravopisu", 146 "settings.app.form.enableSpellchecking" : "Zapnout kontrolu pravopisu",
134 "settings.app.form.enableSystemTray" : "Zobrazit Franz v systémové liště", 147 "settings.app.form.enableSystemTray" : "Zobrazit Franz v systémové liště",
135 "settings.app.form.hideDockIcon" : "Schovej ikonu Franz v Docku",
136 "settings.app.form.language" : "Jazyk", 148 "settings.app.form.language" : "Jazyk",
137 "settings.app.form.minimizeToSystemTray" : "Minimalizovat Franz do systémové lišty", 149 "settings.app.form.minimizeToSystemTray" : "Minimalizovat Franz do systémové lišty",
138 "settings.app.form.runInBackground" : "Ponechat Franze v pozadí při zavírání okna", 150 "settings.app.form.runInBackground" : "Ponechat Franze v pozadí při zavírání okna",
139 "settings.app.form.showDisabledServices" : "Zobrazit záložky vypnutých služeb", 151 "settings.app.form.showDisabledServices" : "Zobrazit záložky vypnutých služeb",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Zobrazit odznak pro nepřečtené zprávy když jsou upozornění vypnutá", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Zobrazit odznak pro nepřečtené zprávy když jsou upozornění vypnutá",
141 "settings.app.form.spellcheckerLanguage" : "Spell checking language",
142 "settings.app.headline" : "Nastavení", 153 "settings.app.headline" : "Nastavení",
143 "settings.app.headlineAdvanced" : "Pokročilé", 154 "settings.app.headlineAdvanced" : "Pokročilé",
144 "settings.app.headlineAppearance" : "Vzhled", 155 "settings.app.headlineAppearance" : "Vzhled",
@@ -179,7 +190,7 @@
179 "settings.service.form.editServiceHeadline" : "Upravit {name}", 190 "settings.service.form.editServiceHeadline" : "Upravit {name}",
180 "settings.service.form.enableAudio" : "Zapnout zvuk", 191 "settings.service.form.enableAudio" : "Zapnout zvuk",
181 "settings.service.form.enableBadge" : "Ukázat odznaky nepřečtených zpráv", 192 "settings.service.form.enableBadge" : "Ukázat odznaky nepřečtených zpráv",
182 "settings.service.form.enableDarkMode" : "Enable Dark Mode", 193 "settings.service.form.enableDarkMode" : "Povolit Tma vzhled",
183 "settings.service.form.enableNotification" : "Povolit upozornění", 194 "settings.service.form.enableNotification" : "Povolit upozornění",
184 "settings.service.form.enableService" : "Povolit službu", 195 "settings.service.form.enableService" : "Povolit službu",
185 "settings.service.form.headlineBadges" : "Odznaky nepřečtených zpráv", 196 "settings.service.form.headlineBadges" : "Odznaky nepřečtených zpráv",
@@ -192,7 +203,7 @@
192 "settings.service.form.indirectMessages" : "Zobrazovat znak zprávy pro všechny nové zprávy", 203 "settings.service.form.indirectMessages" : "Zobrazovat znak zprávy pro všechny nové zprávy",
193 "settings.service.form.isMutedInfo" : "Pokud je vypnuto, všechny zvuky notifikací a jiného audia budou ztišeny", 204 "settings.service.form.isMutedInfo" : "Pokud je vypnuto, všechny zvuky notifikací a jiného audia budou ztišeny",
194 "settings.service.form.name" : "Jméno", 205 "settings.service.form.name" : "Jméno",
195 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Settings", 206 "settings.service.form.proxy.headline" : "Nastavení HTTP\/HTTPS Proxy",
196 "settings.service.form.proxy.host" : "Proxy Host\/IP", 207 "settings.service.form.proxy.host" : "Proxy Host\/IP",
197 "settings.service.form.proxy.info" : "Proxy settings will not synced with the Franz servers.", 208 "settings.service.form.proxy.info" : "Proxy settings will not synced with the Franz servers.",
198 "settings.service.form.proxy.isEnabled" : "Use Proxy", 209 "settings.service.form.proxy.isEnabled" : "Use Proxy",
@@ -201,8 +212,6 @@
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.",
202 "settings.service.form.proxy.user" : "User (optional)", 213 "settings.service.form.proxy.user" : "User (optional)",
203 "settings.service.form.saveButton" : "Uložit službu", 214 "settings.service.form.saveButton" : "Uložit službu",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Hostováno", 215 "settings.service.form.tabHosted" : "Hostováno",
207 "settings.service.form.tabOnPremise" : "Samostatně hostované ⭐️", 216 "settings.service.form.tabOnPremise" : "Samostatně hostované ⭐️",
208 "settings.service.form.team" : "Tým", 217 "settings.service.form.team" : "Tým",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Objevte služby", 221 "settings.services.discoverServices" : "Objevte služby",
213 "settings.services.headline" : "Vaše služby", 222 "settings.services.headline" : "Vaše služby",
214 "settings.services.noServicesAdded" : "Doposud jste nepřidali žádné služby.", 223 "settings.services.noServicesAdded" : "Doposud jste nepřidali žádné služby.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "Služba je zakázána", 225 "settings.services.tooltip.isDisabled" : "Služba je zakázána",
216 "settings.services.tooltip.isMuted" : "Všechny zvuky jsou ztišeny", 226 "settings.services.tooltip.isMuted" : "Všechny zvuky jsou ztišeny",
217 "settings.services.tooltip.notificationsDisabled" : "Oznámení jsou zakázána", 227 "settings.services.tooltip.notificationsDisabled" : "Oznámení jsou zakázána",
@@ -244,9 +254,7 @@
244 "subscription.euTaxInfo" : "Pro obyvatelé EU: mohou být aplikovány lokální daně", 254 "subscription.euTaxInfo" : "Pro obyvatelé EU: mohou být aplikovány lokální daně",
245 "subscription.features.ads" : "Žádné reklamy, nikdy!", 255 "subscription.features.ads" : "Žádné reklamy, nikdy!",
246 "subscription.features.comingSoon" : "již brzy", 256 "subscription.features.comingSoon" : "již brzy",
247 "subscription.features.encryptedSync" : "Šifrovaná synchronizace relací",
248 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license", 257 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license",
249 "subscription.features.onpremise" : "Přidat hostované služby jako HipChat",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost", 258 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost",
251 "subscription.features.proxy" : "Proxy support for services", 259 "subscription.features.proxy" : "Proxy support for services",
252 "subscription.features.spellchecker" : "Support for spellchecker", 260 "subscription.features.spellchecker" : "Support for spellchecker",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "Obnovit", 277 "tabs.item.reload" : "Obnovit",
270 "validation.email" : "{field} není validní", 278 "validation.email" : "{field} není validní",
271 "validation.minLength" : "{field} musí být alespoň {length} znaků dlouhé", 279 "validation.minLength" : "{field} musí být alespoň {length} znaků dlouhé",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{field} je povinné", 281 "validation.required" : "{field} je povinné",
273 "validation.url" : "{field} není validní URL", 282 "validation.url" : "{field} není validní URL",
274 "welcome.loginButton" : "Přihlášení do vašeho účtu", 283 "welcome.loginButton" : "Přihlášení do vašeho účtu",
275 "welcome.signupButton" : "Vytvořit účet zdarma", 284 "welcome.signupButton" : "Vytvořit účet zdarma"
276 "welcome.slogan" : "Zprávy, které pracují pro vás"
277} 285}
diff --git a/src/i18n/locales/de.json b/src/i18n/locales/de.json
index b5abb56d4..2560a5add 100644
--- a/src/i18n/locales/de.json
+++ b/src/i18n/locales/de.json
@@ -1,11 +1,22 @@
1{ 1{
2 "app.errorHandler.action" : "Neuladen", 2 "app.errorHandler.action" : "Neu laden",
3 "app.errorHandler.headline" : "Es trat ein Fehler auf", 3 "app.errorHandler.headline" : "Es trat ein Fehler auf",
4 "feature.delayApp.action" : "Upgrade deinen Account", 4 "feature.delayApp.action" : "Upgrade deinen Account",
5 "feature.delayApp.headline" : "Erspare dir das Warten mit einer Franz Supporter Lizenz", 5 "feature.delayApp.headline" : "Erspare dir das Warten mit einer Franz Supporter Lizenz",
6 "feature.delayApp.text" : "Es geht in {seconds} Sekunden weiter.", 6 "feature.delayApp.text" : "Es geht in {seconds} Sekunden weiter.",
7 "feature.shareFranz.action.email" : "Als E-Mail senden",
8 "feature.shareFranz.action.facebook" : "Auf Facebook teilen",
9 "feature.shareFranz.action.twitter" : "Auf Twitter teilen",
10 "feature.shareFranz.headline" : "Gemeinsam ist Franz noch besser!",
11 "feature.shareFranz.shareText.email" : "Ich verwende Franz! Hol dir jetzt die kostenlose App für WhatsApp, Messenger, Slack, Skype und viele mehr auf www.meetfranz.com",
12 "feature.shareFranz.shareText.twitter" : "Ich verwende Franz mit {count} Diensten! Hol dir jetzt die kostenlose App für WhatsApp, Messenger, Slack, Skype und mehr auf www.meetfranz.com \/cc @MeetFranz",
13 "feature.shareFranz.text" : "Bitte erzähle deinen Freunden und Kollegen wie toll du Franz findest.",
7 "global.api.unhealthy" : "Verbindung mit dem Franz Online Service fehlgeschlagen", 14 "global.api.unhealthy" : "Verbindung mit dem Franz Online Service fehlgeschlagen",
8 "global.notConnectedToTheInternet" : "Du bist nicht mit dem Internet verbunden.", 15 "global.notConnectedToTheInternet" : "Du bist nicht mit dem Internet verbunden.",
16 "global.spellchecker.useDefault" : "Standard benutzen ({default})",
17 "global.spellchecking.autodetect" : "Sprache automatisch erkennen",
18 "global.spellchecking.autodetect.short" : "Automatisch",
19 "global.spellchecking.language" : "Sprache für Rechtschreibprüfung",
9 "import.headline" : "Deine Franz 4 Dienste importieren", 20 "import.headline" : "Deine Franz 4 Dienste importieren",
10 "import.notSupportedHeadline" : "Dienste, die noch nicht von Franz 5 unterstützt werden", 21 "import.notSupportedHeadline" : "Dienste, die noch nicht von Franz 5 unterstützt werden",
11 "import.skip.label" : "Ich möchte Dienste selbst hinzufügen", 22 "import.skip.label" : "Ich möchte Dienste selbst hinzufügen",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Hilfe", 70 "menu.help.support" : "Hilfe",
60 "menu.help.tos" : "Nutzungsbedingungen", 71 "menu.help.tos" : "Nutzungsbedingungen",
61 "menu.services" : "Dienste", 72 "menu.services" : "Dienste",
73 "menu.services.activatePreviousService" : "Vorheriger Dienst",
62 "menu.services.addNewService" : "Dienst hinzufügen", 74 "menu.services.addNewService" : "Dienst hinzufügen",
75 "menu.services.setNextServiceActive" : "Nächster Dienst",
63 "menu.view" : "Darstellung", 76 "menu.view" : "Darstellung",
64 "menu.view.enterFullScreen" : "Vollbildmodus", 77 "menu.view.enterFullScreen" : "Vollbildmodus",
65 "menu.view.exitFullScreen" : "Vollbildmodus aus", 78 "menu.view.exitFullScreen" : "Vollbildmodus aus",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Herunterladen", 130 "settings.account.invoiceDownload" : "Herunterladen",
118 "settings.account.manageSubscription.label" : "Dein Abonnement verwalten", 131 "settings.account.manageSubscription.label" : "Dein Abonnement verwalten",
119 "settings.account.successInfo" : "Deine Änderungen wurden gespeichert", 132 "settings.account.successInfo" : "Deine Änderungen wurden gespeichert",
133 "settings.account.tryReloadServices" : "Erneut versuchen",
120 "settings.account.tryReloadUserInfoRequest" : "Erneut versuchen", 134 "settings.account.tryReloadUserInfoRequest" : "Erneut versuchen",
121 "settings.account.userInfoRequestFailed" : "Benutzerinformationen konnten nicht geladen werden", 135 "settings.account.userInfoRequestFailed" : "Benutzerinformationen konnten nicht geladen werden",
122 "settings.app.buttonClearAllCache" : "Cache leeren", 136 "settings.app.buttonClearAllCache" : "Cache leeren",
@@ -129,16 +143,13 @@
129 "settings.app.form.beta" : "Beta-Versionen einbeziehen", 143 "settings.app.form.beta" : "Beta-Versionen einbeziehen",
130 "settings.app.form.darkMode" : "Die dunkle Seite erwartet dich (Dark Mode)", 144 "settings.app.form.darkMode" : "Die dunkle Seite erwartet dich (Dark Mode)",
131 "settings.app.form.enableGPUAcceleration" : "Hardwarebeschleunigung aktivieren", 145 "settings.app.form.enableGPUAcceleration" : "Hardwarebeschleunigung aktivieren",
132 "settings.app.form.enableMenuBar" : "Franz in Menüleiste anzeigen",
133 "settings.app.form.enableSpellchecking" : "Rechtschreibprüfung aktivieren", 146 "settings.app.form.enableSpellchecking" : "Rechtschreibprüfung aktivieren",
134 "settings.app.form.enableSystemTray" : "Franz im Infobereich anzeigen", 147 "settings.app.form.enableSystemTray" : "Franz im Infobereich anzeigen",
135 "settings.app.form.hideDockIcon" : "Franz Icon im Dock ausblenden",
136 "settings.app.form.language" : "Sprache", 148 "settings.app.form.language" : "Sprache",
137 "settings.app.form.minimizeToSystemTray" : "Franz in den Infobereich minimieren", 149 "settings.app.form.minimizeToSystemTray" : "Franz in den Infobereich minimieren",
138 "settings.app.form.runInBackground" : "Franz im Hintergrund behalten, wenn das Fenster geschlossen wird", 150 "settings.app.form.runInBackground" : "Franz im Hintergrund behalten, wenn das Fenster geschlossen wird",
139 "settings.app.form.showDisabledServices" : "Deaktivierte Services-Tabs anzeigen", 151 "settings.app.form.showDisabledServices" : "Deaktivierte Services-Tabs anzeigen",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Ungelesene Nachrichten zeigen, wenn die Benachrichtigungen deaktiviert sind", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Ungelesene Nachrichten zeigen, wenn die Benachrichtigungen deaktiviert sind",
141 "settings.app.form.spellcheckerLanguage" : "Sprache für Rechtschreibprüfung",
142 "settings.app.headline" : "Einstellungen", 153 "settings.app.headline" : "Einstellungen",
143 "settings.app.headlineAdvanced" : "Erweitert", 154 "settings.app.headlineAdvanced" : "Erweitert",
144 "settings.app.headlineAppearance" : "Darstellung", 155 "settings.app.headlineAppearance" : "Darstellung",
@@ -201,8 +212,6 @@
201 "settings.service.form.proxy.restartInfo" : "Bitte starte Franz nach dem Ändern der Proxy Einstellungen neu.", 212 "settings.service.form.proxy.restartInfo" : "Bitte starte Franz nach dem Ändern der Proxy Einstellungen neu.",
202 "settings.service.form.proxy.user" : "Benutzer (optional)", 213 "settings.service.form.proxy.user" : "Benutzer (optional)",
203 "settings.service.form.saveButton" : "Dienst speichern", 214 "settings.service.form.saveButton" : "Dienst speichern",
204 "settings.service.form.spellcheckerLanguage" : "Sprache für Rechtschreibprüfung",
205 "settings.service.form.spellcheckerLanguage.default" : "Standard benutzen ({default})",
206 "settings.service.form.tabHosted" : "Gehostet", 215 "settings.service.form.tabHosted" : "Gehostet",
207 "settings.service.form.tabOnPremise" : "Selbst gehostet ⭐️", 216 "settings.service.form.tabOnPremise" : "Selbst gehostet ⭐️",
208 "settings.service.form.team" : "Team", 217 "settings.service.form.team" : "Team",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Dienste entdecken", 221 "settings.services.discoverServices" : "Dienste entdecken",
213 "settings.services.headline" : "Deine Dienste", 222 "settings.services.headline" : "Deine Dienste",
214 "settings.services.noServicesAdded" : "Du hast noch keine Dienste hinzugefügt.", 223 "settings.services.noServicesAdded" : "Du hast noch keine Dienste hinzugefügt.",
224 "settings.services.servicesRequestFailed" : "Dienste konnten nicht geladen werden",
215 "settings.services.tooltip.isDisabled" : "Dienst ist deaktiviert", 225 "settings.services.tooltip.isDisabled" : "Dienst ist deaktiviert",
216 "settings.services.tooltip.isMuted" : "Alle Töne sind deaktiviert", 226 "settings.services.tooltip.isMuted" : "Alle Töne sind deaktiviert",
217 "settings.services.tooltip.notificationsDisabled" : "Benachrichtigungen deaktiviert", 227 "settings.services.tooltip.notificationsDisabled" : "Benachrichtigungen deaktiviert",
@@ -244,9 +254,7 @@
244 "subscription.euTaxInfo" : "Preise sind exklusive Steuern.", 254 "subscription.euTaxInfo" : "Preise sind exklusive Steuern.",
245 "subscription.features.ads" : "Werbefrei auf Lebenszeit!", 255 "subscription.features.ads" : "Werbefrei auf Lebenszeit!",
246 "subscription.features.comingSoon" : "folgt bald", 256 "subscription.features.comingSoon" : "folgt bald",
247 "subscription.features.encryptedSync" : "Verschlüsselte Sitzungs-Synchronisation",
248 "subscription.features.noInterruptions" : "Keine Wartezeiten um Franz zu verwenden", 257 "subscription.features.noInterruptions" : "Keine Wartezeiten um Franz zu verwenden",
249 "subscription.features.onpremise" : "Integration von gehosteten Diensten, wie HipChat",
250 "subscription.features.onpremise.mattermost" : "Integration von gehosteten Diensten, wie Mattermost", 258 "subscription.features.onpremise.mattermost" : "Integration von gehosteten Diensten, wie Mattermost",
251 "subscription.features.proxy" : "Proxy Support für Dienste", 259 "subscription.features.proxy" : "Proxy Support für Dienste",
252 "subscription.features.spellchecker" : "Unterstützung für Rechtschreibprüfung", 260 "subscription.features.spellchecker" : "Unterstützung für Rechtschreibprüfung",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "Neuladen", 277 "tabs.item.reload" : "Neuladen",
270 "validation.email" : "{field} ist ungültig", 278 "validation.email" : "{field} ist ungültig",
271 "validation.minLength" : "{field} muss mindestens {length} Zeichen enthalten", 279 "validation.minLength" : "{field} muss mindestens {length} Zeichen enthalten",
280 "validation.oneRequired" : "Mindestens ein Wert wird benötigt",
272 "validation.required" : "{field} wird benötigt", 281 "validation.required" : "{field} wird benötigt",
273 "validation.url" : "{field} ist keine gültige URL", 282 "validation.url" : "{field} ist keine gültige URL",
274 "welcome.loginButton" : "Bei Franz einloggen", 283 "welcome.loginButton" : "Bei Franz einloggen",
275 "welcome.signupButton" : "Kostenloses Konto erstellen", 284 "welcome.signupButton" : "Kostenloses Konto erstellen"
276 "welcome.slogan" : "Kommunikation, die für Dich funktioniert"
277} 285}
diff --git a/src/i18n/locales/defaultMessages.json b/src/i18n/locales/defaultMessages.json
new file mode 100644
index 000000000..0641c510c
--- /dev/null
+++ b/src/i18n/locales/defaultMessages.json
@@ -0,0 +1,3934 @@
1[
2 {
3 "descriptors": [
4 {
5 "defaultMessage": "!!!Import your Franz 4 services",
6 "end": {
7 "column": 3,
8 "line": 16
9 },
10 "file": "src/components/auth/Import.js",
11 "id": "import.headline",
12 "start": {
13 "column": 12,
14 "line": 13
15 }
16 },
17 {
18 "defaultMessage": "!!!Services not yet supported in Franz 5",
19 "end": {
20 "column": 3,
21 "line": 20
22 },
23 "file": "src/components/auth/Import.js",
24 "id": "import.notSupportedHeadline",
25 "start": {
26 "column": 24,
27 "line": 17
28 }
29 },
30 {
31 "defaultMessage": "!!!Import {count} services",
32 "end": {
33 "column": 3,
34 "line": 24
35 },
36 "file": "src/components/auth/Import.js",
37 "id": "import.submit.label",
38 "start": {
39 "column": 21,
40 "line": 21
41 }
42 },
43 {
44 "defaultMessage": "!!!I want to add services manually",
45 "end": {
46 "column": 3,
47 "line": 28
48 },
49 "file": "src/components/auth/Import.js",
50 "id": "import.skip.label",
51 "start": {
52 "column": 19,
53 "line": 25
54 }
55 }
56 ],
57 "path": "src/components/auth/Import.json"
58 },
59 {
60 "descriptors": [
61 {
62 "defaultMessage": "!!!Invite Friends",
63 "end": {
64 "column": 3,
65 "line": 19
66 },
67 "file": "src/components/auth/Invite.js",
68 "id": "settings.invite.headline",
69 "start": {
70 "column": 20,
71 "line": 16
72 }
73 },
74 {
75 "defaultMessage": "!!!Invite 3 of your friends or colleagues",
76 "end": {
77 "column": 3,
78 "line": 23
79 },
80 "file": "src/components/auth/Invite.js",
81 "id": "invite.headline.friends",
82 "start": {
83 "column": 12,
84 "line": 20
85 }
86 },
87 {
88 "defaultMessage": "!!!Name",
89 "end": {
90 "column": 3,
91 "line": 27
92 },
93 "file": "src/components/auth/Invite.js",
94 "id": "invite.name.label",
95 "start": {
96 "column": 13,
97 "line": 24
98 }
99 },
100 {
101 "defaultMessage": "!!!Email address",
102 "end": {
103 "column": 3,
104 "line": 31
105 },
106 "file": "src/components/auth/Invite.js",
107 "id": "invite.email.label",
108 "start": {
109 "column": 14,
110 "line": 28
111 }
112 },
113 {
114 "defaultMessage": "!!!Send invites",
115 "end": {
116 "column": 3,
117 "line": 35
118 },
119 "file": "src/components/auth/Invite.js",
120 "id": "invite.submit.label",
121 "start": {
122 "column": 21,
123 "line": 32
124 }
125 },
126 {
127 "defaultMessage": "!!!I want to do this later",
128 "end": {
129 "column": 3,
130 "line": 39
131 },
132 "file": "src/components/auth/Invite.js",
133 "id": "invite.skip.label",
134 "start": {
135 "column": 19,
136 "line": 36
137 }
138 },
139 {
140 "defaultMessage": "!!!Invitations sent successfully",
141 "end": {
142 "column": 3,
143 "line": 43
144 },
145 "file": "src/components/auth/Invite.js",
146 "id": "invite.successInfo",
147 "start": {
148 "column": 21,
149 "line": 40
150 }
151 }
152 ],
153 "path": "src/components/auth/Invite.json"
154 },
155 {
156 "descriptors": [
157 {
158 "defaultMessage": "!!!Sign in",
159 "end": {
160 "column": 3,
161 "line": 20
162 },
163 "file": "src/components/auth/Login.js",
164 "id": "login.headline",
165 "start": {
166 "column": 12,
167 "line": 17
168 }
169 },
170 {
171 "defaultMessage": "!!!Email address",
172 "end": {
173 "column": 3,
174 "line": 24
175 },
176 "file": "src/components/auth/Login.js",
177 "id": "login.email.label",
178 "start": {
179 "column": 14,
180 "line": 21
181 }
182 },
183 {
184 "defaultMessage": "!!!Password",
185 "end": {
186 "column": 3,
187 "line": 28
188 },
189 "file": "src/components/auth/Login.js",
190 "id": "login.password.label",
191 "start": {
192 "column": 17,
193 "line": 25
194 }
195 },
196 {
197 "defaultMessage": "!!!Sign in",
198 "end": {
199 "column": 3,
200 "line": 32
201 },
202 "file": "src/components/auth/Login.js",
203 "id": "login.submit.label",
204 "start": {
205 "column": 21,
206 "line": 29
207 }
208 },
209 {
210 "defaultMessage": "!!!Email or password not valid",
211 "end": {
212 "column": 3,
213 "line": 36
214 },
215 "file": "src/components/auth/Login.js",
216 "id": "login.invalidCredentials",
217 "start": {
218 "column": 22,
219 "line": 33
220 }
221 },
222 {
223 "defaultMessage": "!!!Your session expired, please login again.",
224 "end": {
225 "column": 3,
226 "line": 40
227 },
228 "file": "src/components/auth/Login.js",
229 "id": "login.tokenExpired",
230 "start": {
231 "column": 16,
232 "line": 37
233 }
234 },
235 {
236 "defaultMessage": "!!!Your session expired, please login again.",
237 "end": {
238 "column": 3,
239 "line": 44
240 },
241 "file": "src/components/auth/Login.js",
242 "id": "login.serverLogout",
243 "start": {
244 "column": 16,
245 "line": 41
246 }
247 },
248 {
249 "defaultMessage": "!!!Create a free account",
250 "end": {
251 "column": 3,
252 "line": 48
253 },
254 "file": "src/components/auth/Login.js",
255 "id": "login.link.signup",
256 "start": {
257 "column": 14,
258 "line": 45
259 }
260 },
261 {
262 "defaultMessage": "!!!Forgot password",
263 "end": {
264 "column": 3,
265 "line": 52
266 },
267 "file": "src/components/auth/Login.js",
268 "id": "login.link.password",
269 "start": {
270 "column": 16,
271 "line": 49
272 }
273 }
274 ],
275 "path": "src/components/auth/Login.json"
276 },
277 {
278 "descriptors": [
279 {
280 "defaultMessage": "!!!Forgot password",
281 "end": {
282 "column": 3,
283 "line": 17
284 },
285 "file": "src/components/auth/Password.js",
286 "id": "password.headline",
287 "start": {
288 "column": 12,
289 "line": 14
290 }
291 },
292 {
293 "defaultMessage": "!!!Email address",
294 "end": {
295 "column": 3,
296 "line": 21
297 },
298 "file": "src/components/auth/Password.js",
299 "id": "password.email.label",
300 "start": {
301 "column": 14,
302 "line": 18
303 }
304 },
305 {
306 "defaultMessage": "!!!Submit",
307 "end": {
308 "column": 3,
309 "line": 25
310 },
311 "file": "src/components/auth/Password.js",
312 "id": "password.submit.label",
313 "start": {
314 "column": 21,
315 "line": 22
316 }
317 },
318 {
319 "defaultMessage": "!!!Your new password was sent to your email address",
320 "end": {
321 "column": 3,
322 "line": 29
323 },
324 "file": "src/components/auth/Password.js",
325 "id": "password.successInfo",
326 "start": {
327 "column": 15,
328 "line": 26
329 }
330 },
331 {
332 "defaultMessage": "!!!No user affiliated with that email address",
333 "end": {
334 "column": 3,
335 "line": 33
336 },
337 "file": "src/components/auth/Password.js",
338 "id": "password.noUser",
339 "start": {
340 "column": 10,
341 "line": 30
342 }
343 },
344 {
345 "defaultMessage": "!!!Create a free account",
346 "end": {
347 "column": 3,
348 "line": 37
349 },
350 "file": "src/components/auth/Password.js",
351 "id": "password.link.signup",
352 "start": {
353 "column": 14,
354 "line": 34
355 }
356 },
357 {
358 "defaultMessage": "!!!Sign in to your account",
359 "end": {
360 "column": 3,
361 "line": 41
362 },
363 "file": "src/components/auth/Password.js",
364 "id": "password.link.login",
365 "start": {
366 "column": 13,
367 "line": 38
368 }
369 }
370 ],
371 "path": "src/components/auth/Password.json"
372 },
373 {
374 "descriptors": [
375 {
376 "defaultMessage": "!!!Support Franz",
377 "end": {
378 "column": 3,
379 "line": 16
380 },
381 "file": "src/components/auth/Pricing.js",
382 "id": "pricing.headline",
383 "start": {
384 "column": 12,
385 "line": 13
386 }
387 },
388 {
389 "defaultMessage": "!!!Select your support plan",
390 "end": {
391 "column": 3,
392 "line": 20
393 },
394 "file": "src/components/auth/Pricing.js",
395 "id": "pricing.support.label",
396 "start": {
397 "column": 23,
398 "line": 17
399 }
400 },
401 {
402 "defaultMessage": "!!!Support the development of Franz",
403 "end": {
404 "column": 3,
405 "line": 24
406 },
407 "file": "src/components/auth/Pricing.js",
408 "id": "pricing.submit.label",
409 "start": {
410 "column": 21,
411 "line": 21
412 }
413 },
414 {
415 "defaultMessage": "!!!I don't want to support the development of Franz.",
416 "end": {
417 "column": 3,
418 "line": 28
419 },
420 "file": "src/components/auth/Pricing.js",
421 "id": "pricing.link.skipPayment",
422 "start": {
423 "column": 15,
424 "line": 25
425 }
426 }
427 ],
428 "path": "src/components/auth/Pricing.json"
429 },
430 {
431 "descriptors": [
432 {
433 "defaultMessage": "!!!Sign up",
434 "end": {
435 "column": 3,
436 "line": 21
437 },
438 "file": "src/components/auth/Signup.js",
439 "id": "signup.headline",
440 "start": {
441 "column": 12,
442 "line": 18
443 }
444 },
445 {
446 "defaultMessage": "!!!Firstname",
447 "end": {
448 "column": 3,
449 "line": 25
450 },
451 "file": "src/components/auth/Signup.js",
452 "id": "signup.firstname.label",
453 "start": {
454 "column": 18,
455 "line": 22
456 }
457 },
458 {
459 "defaultMessage": "!!!Lastname",
460 "end": {
461 "column": 3,
462 "line": 29
463 },
464 "file": "src/components/auth/Signup.js",
465 "id": "signup.lastname.label",
466 "start": {
467 "column": 17,
468 "line": 26
469 }
470 },
471 {
472 "defaultMessage": "!!!Email address",
473 "end": {
474 "column": 3,
475 "line": 33
476 },
477 "file": "src/components/auth/Signup.js",
478 "id": "signup.email.label",
479 "start": {
480 "column": 14,
481 "line": 30
482 }
483 },
484 {
485 "defaultMessage": "!!!Company",
486 "end": {
487 "column": 3,
488 "line": 37
489 },
490 "file": "src/components/auth/Signup.js",
491 "id": "signup.company.label",
492 "start": {
493 "column": 16,
494 "line": 34
495 }
496 },
497 {
498 "defaultMessage": "!!!Password",
499 "end": {
500 "column": 3,
501 "line": 41
502 },
503 "file": "src/components/auth/Signup.js",
504 "id": "signup.password.label",
505 "start": {
506 "column": 17,
507 "line": 38
508 }
509 },
510 {
511 "defaultMessage": "!!!By creating a Franz account you accept the",
512 "end": {
513 "column": 3,
514 "line": 45
515 },
516 "file": "src/components/auth/Signup.js",
517 "id": "signup.legal.info",
518 "start": {
519 "column": 13,
520 "line": 42
521 }
522 },
523 {
524 "defaultMessage": "!!!Terms of service",
525 "end": {
526 "column": 3,
527 "line": 49
528 },
529 "file": "src/components/auth/Signup.js",
530 "id": "signup.legal.terms",
531 "start": {
532 "column": 9,
533 "line": 46
534 }
535 },
536 {
537 "defaultMessage": "!!!Privacy Statement",
538 "end": {
539 "column": 3,
540 "line": 53
541 },
542 "file": "src/components/auth/Signup.js",
543 "id": "signup.legal.privacy",
544 "start": {
545 "column": 11,
546 "line": 50
547 }
548 },
549 {
550 "defaultMessage": "!!!Create account",
551 "end": {
552 "column": 3,
553 "line": 57
554 },
555 "file": "src/components/auth/Signup.js",
556 "id": "signup.submit.label",
557 "start": {
558 "column": 21,
559 "line": 54
560 }
561 },
562 {
563 "defaultMessage": "!!!Already have an account, sign in?",
564 "end": {
565 "column": 3,
566 "line": 61
567 },
568 "file": "src/components/auth/Signup.js",
569 "id": "signup.link.login",
570 "start": {
571 "column": 13,
572 "line": 58
573 }
574 },
575 {
576 "defaultMessage": "!!!A user with that email address already exists",
577 "end": {
578 "column": 3,
579 "line": 65
580 },
581 "file": "src/components/auth/Signup.js",
582 "id": "signup.emailDuplicate",
583 "start": {
584 "column": 18,
585 "line": 62
586 }
587 }
588 ],
589 "path": "src/components/auth/Signup.json"
590 },
591 {
592 "descriptors": [
593 {
594 "defaultMessage": "!!!Create a free account",
595 "end": {
596 "column": 3,
597 "line": 12
598 },
599 "file": "src/components/auth/Welcome.js",
600 "id": "welcome.signupButton",
601 "start": {
602 "column": 16,
603 "line": 9
604 }
605 },
606 {
607 "defaultMessage": "!!!Login to your account",
608 "end": {
609 "column": 3,
610 "line": 16
611 },
612 "file": "src/components/auth/Welcome.js",
613 "id": "welcome.loginButton",
614 "start": {
615 "column": 15,
616 "line": 13
617 }
618 }
619 ],
620 "path": "src/components/auth/Welcome.json"
621 },
622 {
623 "descriptors": [
624 {
625 "defaultMessage": "!!!Your services have been updated.",
626 "end": {
627 "column": 3,
628 "line": 25
629 },
630 "file": "src/components/layout/AppLayout.js",
631 "id": "infobar.servicesUpdated",
632 "start": {
633 "column": 19,
634 "line": 22
635 }
636 },
637 {
638 "defaultMessage": "!!!A new update for Franz is available.",
639 "end": {
640 "column": 3,
641 "line": 29
642 },
643 "file": "src/components/layout/AppLayout.js",
644 "id": "infobar.updateAvailable",
645 "start": {
646 "column": 19,
647 "line": 26
648 }
649 },
650 {
651 "defaultMessage": "!!!Reload services",
652 "end": {
653 "column": 3,
654 "line": 33
655 },
656 "file": "src/components/layout/AppLayout.js",
657 "id": "infobar.buttonReloadServices",
658 "start": {
659 "column": 24,
660 "line": 30
661 }
662 },
663 {
664 "defaultMessage": "!!!Changelog",
665 "end": {
666 "column": 3,
667 "line": 37
668 },
669 "file": "src/components/layout/AppLayout.js",
670 "id": "infobar.buttonChangelog",
671 "start": {
672 "column": 13,
673 "line": 34
674 }
675 },
676 {
677 "defaultMessage": "!!!Restart & install update",
678 "end": {
679 "column": 3,
680 "line": 41
681 },
682 "file": "src/components/layout/AppLayout.js",
683 "id": "infobar.buttonInstallUpdate",
684 "start": {
685 "column": 23,
686 "line": 38
687 }
688 },
689 {
690 "defaultMessage": "!!!Could not load services and user information",
691 "end": {
692 "column": 3,
693 "line": 45
694 },
695 "file": "src/components/layout/AppLayout.js",
696 "id": "infobar.requiredRequestsFailed",
697 "start": {
698 "column": 26,
699 "line": 42
700 }
701 }
702 ],
703 "path": "src/components/layout/AppLayout.json"
704 },
705 {
706 "descriptors": [
707 {
708 "defaultMessage": "!!!Settings",
709 "end": {
710 "column": 3,
711 "line": 14
712 },
713 "file": "src/components/layout/Sidebar.js",
714 "id": "sidebar.settings",
715 "start": {
716 "column": 12,
717 "line": 11
718 }
719 },
720 {
721 "defaultMessage": "!!!Add new service",
722 "end": {
723 "column": 3,
724 "line": 18
725 },
726 "file": "src/components/layout/Sidebar.js",
727 "id": "sidebar.addNewService",
728 "start": {
729 "column": 17,
730 "line": 15
731 }
732 },
733 {
734 "defaultMessage": "!!!Disable notifications & audio",
735 "end": {
736 "column": 3,
737 "line": 22
738 },
739 "file": "src/components/layout/Sidebar.js",
740 "id": "sidebar.muteApp",
741 "start": {
742 "column": 8,
743 "line": 19
744 }
745 },
746 {
747 "defaultMessage": "!!!Enable notifications & audio",
748 "end": {
749 "column": 3,
750 "line": 26
751 },
752 "file": "src/components/layout/Sidebar.js",
753 "id": "sidebar.unmuteApp",
754 "start": {
755 "column": 10,
756 "line": 23
757 }
758 }
759 ],
760 "path": "src/components/layout/Sidebar.json"
761 },
762 {
763 "descriptors": [
764 {
765 "defaultMessage": "!!!Oh no!",
766 "end": {
767 "column": 3,
768 "line": 15
769 },
770 "file": "src/components/services/content/ErrorHandlers/WebviewErrorHandler.js",
771 "id": "service.errorHandler.headline",
772 "start": {
773 "column": 12,
774 "line": 12
775 }
776 },
777 {
778 "defaultMessage": "!!!{name} has failed to load.",
779 "end": {
780 "column": 3,
781 "line": 19
782 },
783 "file": "src/components/services/content/ErrorHandlers/WebviewErrorHandler.js",
784 "id": "service.errorHandler.text",
785 "start": {
786 "column": 8,
787 "line": 16
788 }
789 },
790 {
791 "defaultMessage": "!!!Reload {name}",
792 "end": {
793 "column": 3,
794 "line": 23
795 },
796 "file": "src/components/services/content/ErrorHandlers/WebviewErrorHandler.js",
797 "id": "service.errorHandler.action",
798 "start": {
799 "column": 10,
800 "line": 20
801 }
802 },
803 {
804 "defaultMessage": "!!!Edit {name}",
805 "end": {
806 "column": 3,
807 "line": 27
808 },
809 "file": "src/components/services/content/ErrorHandlers/WebviewErrorHandler.js",
810 "id": "service.errorHandler.editAction",
811 "start": {
812 "column": 14,
813 "line": 24
814 }
815 },
816 {
817 "defaultMessage": "!!!Error:",
818 "end": {
819 "column": 3,
820 "line": 31
821 },
822 "file": "src/components/services/content/ErrorHandlers/WebviewErrorHandler.js",
823 "id": "service.errorHandler.message",
824 "start": {
825 "column": 16,
826 "line": 28
827 }
828 }
829 ],
830 "path": "src/components/services/content/ErrorHandlers/WebviewErrorHandler.json"
831 },
832 {
833 "descriptors": [
834 {
835 "defaultMessage": "!!!{name} is disabled",
836 "end": {
837 "column": 3,
838 "line": 12
839 },
840 "file": "src/components/services/content/ServiceDisabled.js",
841 "id": "service.disabledHandler.headline",
842 "start": {
843 "column": 12,
844 "line": 9
845 }
846 },
847 {
848 "defaultMessage": "!!!Enable {name}",
849 "end": {
850 "column": 3,
851 "line": 16
852 },
853 "file": "src/components/services/content/ServiceDisabled.js",
854 "id": "service.disabledHandler.action",
855 "start": {
856 "column": 10,
857 "line": 13
858 }
859 }
860 ],
861 "path": "src/components/services/content/ServiceDisabled.json"
862 },
863 {
864 "descriptors": [
865 {
866 "defaultMessage": "!!!Welcome to Franz",
867 "end": {
868 "column": 3,
869 "line": 14
870 },
871 "file": "src/components/services/content/Services.js",
872 "id": "services.welcome",
873 "start": {
874 "column": 11,
875 "line": 11
876 }
877 },
878 {
879 "defaultMessage": "!!!Get started",
880 "end": {
881 "column": 3,
882 "line": 18
883 },
884 "file": "src/components/services/content/Services.js",
885 "id": "services.getStarted",
886 "start": {
887 "column": 14,
888 "line": 15
889 }
890 }
891 ],
892 "path": "src/components/services/content/Services.json"
893 },
894 {
895 "descriptors": [
896 {
897 "defaultMessage": "!!!Oh no!",
898 "end": {
899 "column": 3,
900 "line": 13
901 },
902 "file": "src/components/services/content/WebviewCrashHandler.js",
903 "id": "service.crashHandler.headline",
904 "start": {
905 "column": 12,
906 "line": 10
907 }
908 },
909 {
910 "defaultMessage": "!!!{name} has caused an error.",
911 "end": {
912 "column": 3,
913 "line": 17
914 },
915 "file": "src/components/services/content/WebviewCrashHandler.js",
916 "id": "service.crashHandler.text",
917 "start": {
918 "column": 8,
919 "line": 14
920 }
921 },
922 {
923 "defaultMessage": "!!!Reload {name}",
924 "end": {
925 "column": 3,
926 "line": 21
927 },
928 "file": "src/components/services/content/WebviewCrashHandler.js",
929 "id": "service.crashHandler.action",
930 "start": {
931 "column": 10,
932 "line": 18
933 }
934 },
935 {
936 "defaultMessage": "!!!Trying to automatically restore {name} in {seconds} seconds",
937 "end": {
938 "column": 3,
939 "line": 25
940 },
941 "file": "src/components/services/content/WebviewCrashHandler.js",
942 "id": "service.crashHandler.autoReload",
943 "start": {
944 "column": 14,
945 "line": 22
946 }
947 }
948 ],
949 "path": "src/components/services/content/WebviewCrashHandler.json"
950 },
951 {
952 "descriptors": [
953 {
954 "defaultMessage": "!!!Reload",
955 "end": {
956 "column": 3,
957 "line": 18
958 },
959 "file": "src/components/services/tabs/TabItem.js",
960 "id": "tabs.item.reload",
961 "start": {
962 "column": 10,
963 "line": 15
964 }
965 },
966 {
967 "defaultMessage": "!!!Edit",
968 "end": {
969 "column": 3,
970 "line": 22
971 },
972 "file": "src/components/services/tabs/TabItem.js",
973 "id": "tabs.item.edit",
974 "start": {
975 "column": 8,
976 "line": 19
977 }
978 },
979 {
980 "defaultMessage": "!!!Disable notifications",
981 "end": {
982 "column": 3,
983 "line": 26
984 },
985 "file": "src/components/services/tabs/TabItem.js",
986 "id": "tabs.item.disableNotifications",
987 "start": {
988 "column": 24,
989 "line": 23
990 }
991 },
992 {
993 "defaultMessage": "!!!Enable notifications",
994 "end": {
995 "column": 3,
996 "line": 30
997 },
998 "file": "src/components/services/tabs/TabItem.js",
999 "id": "tabs.item.enableNotification",
1000 "start": {
1001 "column": 23,
1002 "line": 27
1003 }
1004 },
1005 {
1006 "defaultMessage": "!!!Disable audio",
1007 "end": {
1008 "column": 3,
1009 "line": 34
1010 },
1011 "file": "src/components/services/tabs/TabItem.js",
1012 "id": "tabs.item.disableAudio",
1013 "start": {
1014 "column": 16,
1015 "line": 31
1016 }
1017 },
1018 {
1019 "defaultMessage": "!!!Enable audio",
1020 "end": {
1021 "column": 3,
1022 "line": 38
1023 },
1024 "file": "src/components/services/tabs/TabItem.js",
1025 "id": "tabs.item.enableAudio",
1026 "start": {
1027 "column": 15,
1028 "line": 35
1029 }
1030 },
1031 {
1032 "defaultMessage": "!!!Disable Service",
1033 "end": {
1034 "column": 3,
1035 "line": 42
1036 },
1037 "file": "src/components/services/tabs/TabItem.js",
1038 "id": "tabs.item.disableService",
1039 "start": {
1040 "column": 18,
1041 "line": 39
1042 }
1043 },
1044 {
1045 "defaultMessage": "!!!Enable Service",
1046 "end": {
1047 "column": 3,
1048 "line": 46
1049 },
1050 "file": "src/components/services/tabs/TabItem.js",
1051 "id": "tabs.item.enableService",
1052 "start": {
1053 "column": 17,
1054 "line": 43
1055 }
1056 },
1057 {
1058 "defaultMessage": "!!!Delete Service",
1059 "end": {
1060 "column": 3,
1061 "line": 50
1062 },
1063 "file": "src/components/services/tabs/TabItem.js",
1064 "id": "tabs.item.deleteService",
1065 "start": {
1066 "column": 17,
1067 "line": 47
1068 }
1069 }
1070 ],
1071 "path": "src/components/services/tabs/TabItem.json"
1072 },
1073 {
1074 "descriptors": [
1075 {
1076 "defaultMessage": "!!!Account",
1077 "end": {
1078 "column": 3,
1079 "line": 18
1080 },
1081 "file": "src/components/settings/account/AccountDashboard.js",
1082 "id": "settings.account.headline",
1083 "start": {
1084 "column": 12,
1085 "line": 15
1086 }
1087 },
1088 {
1089 "defaultMessage": "!!!Your Subscription",
1090 "end": {
1091 "column": 3,
1092 "line": 22
1093 },
1094 "file": "src/components/settings/account/AccountDashboard.js",
1095 "id": "settings.account.headlineSubscription",
1096 "start": {
1097 "column": 24,
1098 "line": 19
1099 }
1100 },
1101 {
1102 "defaultMessage": "!!!Upgrade your Account",
1103 "end": {
1104 "column": 3,
1105 "line": 26
1106 },
1107 "file": "src/components/settings/account/AccountDashboard.js",
1108 "id": "settings.account.headlineUpgrade",
1109 "start": {
1110 "column": 19,
1111 "line": 23
1112 }
1113 },
1114 {
1115 "defaultMessage": "!!Invoices",
1116 "end": {
1117 "column": 3,
1118 "line": 30
1119 },
1120 "file": "src/components/settings/account/AccountDashboard.js",
1121 "id": "settings.account.headlineInvoices",
1122 "start": {
1123 "column": 20,
1124 "line": 27
1125 }
1126 },
1127 {
1128 "defaultMessage": "!!Danger Zone",
1129 "end": {
1130 "column": 3,
1131 "line": 34
1132 },
1133 "file": "src/components/settings/account/AccountDashboard.js",
1134 "id": "settings.account.headlineDangerZone",
1135 "start": {
1136 "column": 22,
1137 "line": 31
1138 }
1139 },
1140 {
1141 "defaultMessage": "!!!Manage your subscription",
1142 "end": {
1143 "column": 3,
1144 "line": 38
1145 },
1146 "file": "src/components/settings/account/AccountDashboard.js",
1147 "id": "settings.account.manageSubscription.label",
1148 "start": {
1149 "column": 33,
1150 "line": 35
1151 }
1152 },
1153 {
1154 "defaultMessage": "!!!Basic Account",
1155 "end": {
1156 "column": 3,
1157 "line": 42
1158 },
1159 "file": "src/components/settings/account/AccountDashboard.js",
1160 "id": "settings.account.accountType.basic",
1161 "start": {
1162 "column": 20,
1163 "line": 39
1164 }
1165 },
1166 {
1167 "defaultMessage": "!!!Premium Supporter Account",
1168 "end": {
1169 "column": 3,
1170 "line": 46
1171 },
1172 "file": "src/components/settings/account/AccountDashboard.js",
1173 "id": "settings.account.accountType.premium",
1174 "start": {
1175 "column": 22,
1176 "line": 43
1177 }
1178 },
1179 {
1180 "defaultMessage": "!!!Edit Account",
1181 "end": {
1182 "column": 3,
1183 "line": 50
1184 },
1185 "file": "src/components/settings/account/AccountDashboard.js",
1186 "id": "settings.account.account.editButton",
1187 "start": {
1188 "column": 21,
1189 "line": 47
1190 }
1191 },
1192 {
1193 "defaultMessage": "!!!Download",
1194 "end": {
1195 "column": 3,
1196 "line": 54
1197 },
1198 "file": "src/components/settings/account/AccountDashboard.js",
1199 "id": "settings.account.invoiceDownload",
1200 "start": {
1201 "column": 19,
1202 "line": 51
1203 }
1204 },
1205 {
1206 "defaultMessage": "!!!Could not load user information",
1207 "end": {
1208 "column": 3,
1209 "line": 58
1210 },
1211 "file": "src/components/settings/account/AccountDashboard.js",
1212 "id": "settings.account.userInfoRequestFailed",
1213 "start": {
1214 "column": 25,
1215 "line": 55
1216 }
1217 },
1218 {
1219 "defaultMessage": "!!!Try again",
1220 "end": {
1221 "column": 3,
1222 "line": 62
1223 },
1224 "file": "src/components/settings/account/AccountDashboard.js",
1225 "id": "settings.account.tryReloadUserInfoRequest",
1226 "start": {
1227 "column": 28,
1228 "line": 59
1229 }
1230 },
1231 {
1232 "defaultMessage": "!!!Delete account",
1233 "end": {
1234 "column": 3,
1235 "line": 66
1236 },
1237 "file": "src/components/settings/account/AccountDashboard.js",
1238 "id": "settings.account.deleteAccount",
1239 "start": {
1240 "column": 17,
1241 "line": 63
1242 }
1243 },
1244 {
1245 "defaultMessage": "!!!If you don't need your Franz account any longer, you can delete your account and all related data here.",
1246 "end": {
1247 "column": 3,
1248 "line": 70
1249 },
1250 "file": "src/components/settings/account/AccountDashboard.js",
1251 "id": "settings.account.deleteInfo",
1252 "start": {
1253 "column": 14,
1254 "line": 67
1255 }
1256 },
1257 {
1258 "defaultMessage": "!!!You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!",
1259 "end": {
1260 "column": 3,
1261 "line": 74
1262 },
1263 "file": "src/components/settings/account/AccountDashboard.js",
1264 "id": "settings.account.deleteEmailSent",
1265 "start": {
1266 "column": 19,
1267 "line": 71
1268 }
1269 }
1270 ],
1271 "path": "src/components/settings/account/AccountDashboard.json"
1272 },
1273 {
1274 "descriptors": [
1275 {
1276 "defaultMessage": "!!!Available services",
1277 "end": {
1278 "column": 3,
1279 "line": 12
1280 },
1281 "file": "src/components/settings/navigation/SettingsNavigation.js",
1282 "id": "settings.navigation.availableServices",
1283 "start": {
1284 "column": 21,
1285 "line": 9
1286 }
1287 },
1288 {
1289 "defaultMessage": "!!!Your services",
1290 "end": {
1291 "column": 3,
1292 "line": 16
1293 },
1294 "file": "src/components/settings/navigation/SettingsNavigation.js",
1295 "id": "settings.navigation.yourServices",
1296 "start": {
1297 "column": 16,
1298 "line": 13
1299 }
1300 },
1301 {
1302 "defaultMessage": "!!!Account",
1303 "end": {
1304 "column": 3,
1305 "line": 20
1306 },
1307 "file": "src/components/settings/navigation/SettingsNavigation.js",
1308 "id": "settings.navigation.account",
1309 "start": {
1310 "column": 11,
1311 "line": 17
1312 }
1313 },
1314 {
1315 "defaultMessage": "!!!Settings",
1316 "end": {
1317 "column": 3,
1318 "line": 24
1319 },
1320 "file": "src/components/settings/navigation/SettingsNavigation.js",
1321 "id": "settings.navigation.settings",
1322 "start": {
1323 "column": 12,
1324 "line": 21
1325 }
1326 },
1327 {
1328 "defaultMessage": "!!!Invite Friends",
1329 "end": {
1330 "column": 3,
1331 "line": 28
1332 },
1333 "file": "src/components/settings/navigation/SettingsNavigation.js",
1334 "id": "settings.navigation.inviteFriends",
1335 "start": {
1336 "column": 17,
1337 "line": 25
1338 }
1339 },
1340 {
1341 "defaultMessage": "!!!Logout",
1342 "end": {
1343 "column": 3,
1344 "line": 32
1345 },
1346 "file": "src/components/settings/navigation/SettingsNavigation.js",
1347 "id": "settings.navigation.logout",
1348 "start": {
1349 "column": 10,
1350 "line": 29
1351 }
1352 }
1353 ],
1354 "path": "src/components/settings/navigation/SettingsNavigation.json"
1355 },
1356 {
1357 "descriptors": [
1358 {
1359 "defaultMessage": "!!!Available Services",
1360 "end": {
1361 "column": 3,
1362 "line": 18
1363 },
1364 "file": "src/components/settings/recipes/RecipesDashboard.js",
1365 "id": "settings.recipes.headline",
1366 "start": {
1367 "column": 12,
1368 "line": 15
1369 }
1370 },
1371 {
1372 "defaultMessage": "!!!Search service",
1373 "end": {
1374 "column": 3,
1375 "line": 22
1376 },
1377 "file": "src/components/settings/recipes/RecipesDashboard.js",
1378 "id": "settings.searchService",
1379 "start": {
1380 "column": 17,
1381 "line": 19
1382 }
1383 },
1384 {
1385 "defaultMessage": "!!!Most popular",
1386 "end": {
1387 "column": 3,
1388 "line": 26
1389 },
1390 "file": "src/components/settings/recipes/RecipesDashboard.js",
1391 "id": "settings.recipes.mostPopular",
1392 "start": {
1393 "column": 22,
1394 "line": 23
1395 }
1396 },
1397 {
1398 "defaultMessage": "!!!All services",
1399 "end": {
1400 "column": 3,
1401 "line": 30
1402 },
1403 "file": "src/components/settings/recipes/RecipesDashboard.js",
1404 "id": "settings.recipes.all",
1405 "start": {
1406 "column": 14,
1407 "line": 27
1408 }
1409 },
1410 {
1411 "defaultMessage": "!!!Development",
1412 "end": {
1413 "column": 3,
1414 "line": 34
1415 },
1416 "file": "src/components/settings/recipes/RecipesDashboard.js",
1417 "id": "settings.recipes.dev",
1418 "start": {
1419 "column": 14,
1420 "line": 31
1421 }
1422 },
1423 {
1424 "defaultMessage": "!!!Sorry, but no service matched your search term.",
1425 "end": {
1426 "column": 3,
1427 "line": 38
1428 },
1429 "file": "src/components/settings/recipes/RecipesDashboard.js",
1430 "id": "settings.recipes.nothingFound",
1431 "start": {
1432 "column": 16,
1433 "line": 35
1434 }
1435 },
1436 {
1437 "defaultMessage": "!!!Service successfully added",
1438 "end": {
1439 "column": 3,
1440 "line": 42
1441 },
1442 "file": "src/components/settings/recipes/RecipesDashboard.js",
1443 "id": "settings.recipes.servicesSuccessfulAddedInfo",
1444 "start": {
1445 "column": 31,
1446 "line": 39
1447 }
1448 },
1449 {
1450 "defaultMessage": "!!!Missing a service?",
1451 "end": {
1452 "column": 3,
1453 "line": 46
1454 },
1455 "file": "src/components/settings/recipes/RecipesDashboard.js",
1456 "id": "settings.recipes.missingService",
1457 "start": {
1458 "column": 18,
1459 "line": 43
1460 }
1461 }
1462 ],
1463 "path": "src/components/settings/recipes/RecipesDashboard.json"
1464 },
1465 {
1466 "descriptors": [
1467 {
1468 "defaultMessage": "!!!Save service",
1469 "end": {
1470 "column": 3,
1471 "line": 25
1472 },
1473 "file": "src/components/settings/services/EditServiceForm.js",
1474 "id": "settings.service.form.saveButton",
1475 "start": {
1476 "column": 15,
1477 "line": 22
1478 }
1479 },
1480 {
1481 "defaultMessage": "!!!Delete Service",
1482 "end": {
1483 "column": 3,
1484 "line": 29
1485 },
1486 "file": "src/components/settings/services/EditServiceForm.js",
1487 "id": "settings.service.form.deleteButton",
1488 "start": {
1489 "column": 17,
1490 "line": 26
1491 }
1492 },
1493 {
1494 "defaultMessage": "!!!Available services",
1495 "end": {
1496 "column": 3,
1497 "line": 33
1498 },
1499 "file": "src/components/settings/services/EditServiceForm.js",
1500 "id": "settings.service.form.availableServices",
1501 "start": {
1502 "column": 21,
1503 "line": 30
1504 }
1505 },
1506 {
1507 "defaultMessage": "!!!Your services",
1508 "end": {
1509 "column": 3,
1510 "line": 37
1511 },
1512 "file": "src/components/settings/services/EditServiceForm.js",
1513 "id": "settings.service.form.yourServices",
1514 "start": {
1515 "column": 16,
1516 "line": 34
1517 }
1518 },
1519 {
1520 "defaultMessage": "!!!Add {name}",
1521 "end": {
1522 "column": 3,
1523 "line": 41
1524 },
1525 "file": "src/components/settings/services/EditServiceForm.js",
1526 "id": "settings.service.form.addServiceHeadline",
1527 "start": {
1528 "column": 22,
1529 "line": 38
1530 }
1531 },
1532 {
1533 "defaultMessage": "!!!Edit {name}",
1534 "end": {
1535 "column": 3,
1536 "line": 45
1537 },
1538 "file": "src/components/settings/services/EditServiceForm.js",
1539 "id": "settings.service.form.editServiceHeadline",
1540 "start": {
1541 "column": 23,
1542 "line": 42
1543 }
1544 },
1545 {
1546 "defaultMessage": "!!!Hosted",
1547 "end": {
1548 "column": 3,
1549 "line": 49
1550 },
1551 "file": "src/components/settings/services/EditServiceForm.js",
1552 "id": "settings.service.form.tabHosted",
1553 "start": {
1554 "column": 13,
1555 "line": 46
1556 }
1557 },
1558 {
1559 "defaultMessage": "!!!Self hosted ⭐️",
1560 "end": {
1561 "column": 3,
1562 "line": 53
1563 },
1564 "file": "src/components/settings/services/EditServiceForm.js",
1565 "id": "settings.service.form.tabOnPremise",
1566 "start": {
1567 "column": 16,
1568 "line": 50
1569 }
1570 },
1571 {
1572 "defaultMessage": "!!!Use the hosted {name} service.",
1573 "end": {
1574 "column": 3,
1575 "line": 57
1576 },
1577 "file": "src/components/settings/services/EditServiceForm.js",
1578 "id": "settings.service.form.useHostedService",
1579 "start": {
1580 "column": 20,
1581 "line": 54
1582 }
1583 },
1584 {
1585 "defaultMessage": "!!!Could not validate custom {name} server.",
1586 "end": {
1587 "column": 3,
1588 "line": 61
1589 },
1590 "file": "src/components/settings/services/EditServiceForm.js",
1591 "id": "settings.service.form.customUrlValidationError",
1592 "start": {
1593 "column": 28,
1594 "line": 58
1595 }
1596 },
1597 {
1598 "defaultMessage": "!!!To add self hosted services, you need a Franz Premium Supporter Account.",
1599 "end": {
1600 "column": 3,
1601 "line": 65
1602 },
1603 "file": "src/components/settings/services/EditServiceForm.js",
1604 "id": "settings.service.form.customUrlPremiumInfo",
1605 "start": {
1606 "column": 24,
1607 "line": 62
1608 }
1609 },
1610 {
1611 "defaultMessage": "!!!Upgrade your account",
1612 "end": {
1613 "column": 3,
1614 "line": 69
1615 },
1616 "file": "src/components/settings/services/EditServiceForm.js",
1617 "id": "settings.service.form.customUrlUpgradeAccount",
1618 "start": {
1619 "column": 27,
1620 "line": 66
1621 }
1622 },
1623 {
1624 "defaultMessage": "!!!You will be notified about all new messages in a channel, not just @username, @channel, @here, ...",
1625 "end": {
1626 "column": 3,
1627 "line": 73
1628 },
1629 "file": "src/components/settings/services/EditServiceForm.js",
1630 "id": "settings.service.form.indirectMessageInfo",
1631 "start": {
1632 "column": 23,
1633 "line": 70
1634 }
1635 },
1636 {
1637 "defaultMessage": "!!!When disabled, all notification sounds and audio playback are muted",
1638 "end": {
1639 "column": 3,
1640 "line": 77
1641 },
1642 "file": "src/components/settings/services/EditServiceForm.js",
1643 "id": "settings.service.form.isMutedInfo",
1644 "start": {
1645 "column": 15,
1646 "line": 74
1647 }
1648 },
1649 {
1650 "defaultMessage": "!!!Notifications",
1651 "end": {
1652 "column": 3,
1653 "line": 81
1654 },
1655 "file": "src/components/settings/services/EditServiceForm.js",
1656 "id": "settings.service.form.headlineNotifications",
1657 "start": {
1658 "column": 25,
1659 "line": 78
1660 }
1661 },
1662 {
1663 "defaultMessage": "!!!Unread message badges",
1664 "end": {
1665 "column": 3,
1666 "line": 85
1667 },
1668 "file": "src/components/settings/services/EditServiceForm.js",
1669 "id": "settings.service.form.headlineBadges",
1670 "start": {
1671 "column": 18,
1672 "line": 82
1673 }
1674 },
1675 {
1676 "defaultMessage": "!!!General",
1677 "end": {
1678 "column": 3,
1679 "line": 89
1680 },
1681 "file": "src/components/settings/services/EditServiceForm.js",
1682 "id": "settings.service.form.headlineGeneral",
1683 "start": {
1684 "column": 19,
1685 "line": 86
1686 }
1687 },
1688 {
1689 "defaultMessage": "!!!Delete",
1690 "end": {
1691 "column": 3,
1692 "line": 93
1693 },
1694 "file": "src/components/settings/services/EditServiceForm.js",
1695 "id": "settings.service.form.iconDelete",
1696 "start": {
1697 "column": 14,
1698 "line": 90
1699 }
1700 },
1701 {
1702 "defaultMessage": "!!!Drop your image, or click here",
1703 "end": {
1704 "column": 3,
1705 "line": 97
1706 },
1707 "file": "src/components/settings/services/EditServiceForm.js",
1708 "id": "settings.service.form.iconUpload",
1709 "start": {
1710 "column": 14,
1711 "line": 94
1712 }
1713 },
1714 {
1715 "defaultMessage": "!!!HTTP/HTTPS Proxy Settings",
1716 "end": {
1717 "column": 3,
1718 "line": 101
1719 },
1720 "file": "src/components/settings/services/EditServiceForm.js",
1721 "id": "settings.service.form.proxy.headline",
1722 "start": {
1723 "column": 17,
1724 "line": 98
1725 }
1726 },
1727 {
1728 "defaultMessage": "!!!Please restart Franz after changing proxy Settings.",
1729 "end": {
1730 "column": 3,
1731 "line": 105
1732 },
1733 "file": "src/components/settings/services/EditServiceForm.js",
1734 "id": "settings.service.form.proxy.restartInfo",
1735 "start": {
1736 "column": 20,
1737 "line": 102
1738 }
1739 },
1740 {
1741 "defaultMessage": "!!!Proxy settings will not be synchronized with the Franz servers.",
1742 "end": {
1743 "column": 3,
1744 "line": 109
1745 },
1746 "file": "src/components/settings/services/EditServiceForm.js",
1747 "id": "settings.service.form.proxy.info",
1748 "start": {
1749 "column": 13,
1750 "line": 106
1751 }
1752 }
1753 ],
1754 "path": "src/components/settings/services/EditServiceForm.json"
1755 },
1756 {
1757 "descriptors": [
1758 {
1759 "defaultMessage": "!!!Error",
1760 "end": {
1761 "column": 3,
1762 "line": 13
1763 },
1764 "file": "src/components/settings/services/ServiceError.js",
1765 "id": "settings.service.error.headline",
1766 "start": {
1767 "column": 12,
1768 "line": 10
1769 }
1770 },
1771 {
1772 "defaultMessage": "!!!Back to services",
1773 "end": {
1774 "column": 3,
1775 "line": 17
1776 },
1777 "file": "src/components/settings/services/ServiceError.js",
1778 "id": "settings.service.error.goBack",
1779 "start": {
1780 "column": 10,
1781 "line": 14
1782 }
1783 },
1784 {
1785 "defaultMessage": "!!!Available services",
1786 "end": {
1787 "column": 3,
1788 "line": 21
1789 },
1790 "file": "src/components/settings/services/ServiceError.js",
1791 "id": "settings.service.form.availableServices",
1792 "start": {
1793 "column": 21,
1794 "line": 18
1795 }
1796 },
1797 {
1798 "defaultMessage": "!!!Could not load service recipe.",
1799 "end": {
1800 "column": 3,
1801 "line": 25
1802 },
1803 "file": "src/components/settings/services/ServiceError.js",
1804 "id": "settings.service.error.message",
1805 "start": {
1806 "column": 16,
1807 "line": 22
1808 }
1809 }
1810 ],
1811 "path": "src/components/settings/services/ServiceError.json"
1812 },
1813 {
1814 "descriptors": [
1815 {
1816 "defaultMessage": "!!!Service is disabled",
1817 "end": {
1818 "column": 3,
1819 "line": 14
1820 },
1821 "file": "src/components/settings/services/ServiceItem.js",
1822 "id": "settings.services.tooltip.isDisabled",
1823 "start": {
1824 "column": 21,
1825 "line": 11
1826 }
1827 },
1828 {
1829 "defaultMessage": "!!!Notifications are disabled",
1830 "end": {
1831 "column": 3,
1832 "line": 18
1833 },
1834 "file": "src/components/settings/services/ServiceItem.js",
1835 "id": "settings.services.tooltip.notificationsDisabled",
1836 "start": {
1837 "column": 32,
1838 "line": 15
1839 }
1840 },
1841 {
1842 "defaultMessage": "!!!All sounds are muted",
1843 "end": {
1844 "column": 3,
1845 "line": 22
1846 },
1847 "file": "src/components/settings/services/ServiceItem.js",
1848 "id": "settings.services.tooltip.isMuted",
1849 "start": {
1850 "column": 18,
1851 "line": 19
1852 }
1853 }
1854 ],
1855 "path": "src/components/settings/services/ServiceItem.json"
1856 },
1857 {
1858 "descriptors": [
1859 {
1860 "defaultMessage": "!!!Your services",
1861 "end": {
1862 "column": 3,
1863 "line": 17
1864 },
1865 "file": "src/components/settings/services/ServicesDashboard.js",
1866 "id": "settings.services.headline",
1867 "start": {
1868 "column": 12,
1869 "line": 14
1870 }
1871 },
1872 {
1873 "defaultMessage": "!!!Search service",
1874 "end": {
1875 "column": 3,
1876 "line": 21
1877 },
1878 "file": "src/components/settings/services/ServicesDashboard.js",
1879 "id": "settings.searchService",
1880 "start": {
1881 "column": 17,
1882 "line": 18
1883 }
1884 },
1885 {
1886 "defaultMessage": "!!!You haven't added any services yet.",
1887 "end": {
1888 "column": 3,
1889 "line": 25
1890 },
1891 "file": "src/components/settings/services/ServicesDashboard.js",
1892 "id": "settings.services.noServicesAdded",
1893 "start": {
1894 "column": 19,
1895 "line": 22
1896 }
1897 },
1898 {
1899 "defaultMessage": "!!!Sorry, but no service matched your search term.",
1900 "end": {
1901 "column": 3,
1902 "line": 29
1903 },
1904 "file": "src/components/settings/services/ServicesDashboard.js",
1905 "id": "settings.recipes.nothingFound",
1906 "start": {
1907 "column": 18,
1908 "line": 26
1909 }
1910 },
1911 {
1912 "defaultMessage": "!!!Discover services",
1913 "end": {
1914 "column": 3,
1915 "line": 33
1916 },
1917 "file": "src/components/settings/services/ServicesDashboard.js",
1918 "id": "settings.services.discoverServices",
1919 "start": {
1920 "column": 20,
1921 "line": 30
1922 }
1923 },
1924 {
1925 "defaultMessage": "!!!Could not load your services",
1926 "end": {
1927 "column": 3,
1928 "line": 37
1929 },
1930 "file": "src/components/settings/services/ServicesDashboard.js",
1931 "id": "settings.services.servicesRequestFailed",
1932 "start": {
1933 "column": 25,
1934 "line": 34
1935 }
1936 },
1937 {
1938 "defaultMessage": "!!!Try again",
1939 "end": {
1940 "column": 3,
1941 "line": 41
1942 },
1943 "file": "src/components/settings/services/ServicesDashboard.js",
1944 "id": "settings.account.tryReloadServices",
1945 "start": {
1946 "column": 21,
1947 "line": 38
1948 }
1949 },
1950 {
1951 "defaultMessage": "!!!Your changes have been saved",
1952 "end": {
1953 "column": 3,
1954 "line": 45
1955 },
1956 "file": "src/components/settings/services/ServicesDashboard.js",
1957 "id": "settings.services.updatedInfo",
1958 "start": {
1959 "column": 15,
1960 "line": 42
1961 }
1962 },
1963 {
1964 "defaultMessage": "!!!Service has been deleted",
1965 "end": {
1966 "column": 3,
1967 "line": 49
1968 },
1969 "file": "src/components/settings/services/ServicesDashboard.js",
1970 "id": "settings.services.deletedInfo",
1971 "start": {
1972 "column": 15,
1973 "line": 46
1974 }
1975 }
1976 ],
1977 "path": "src/components/settings/services/ServicesDashboard.json"
1978 },
1979 {
1980 "descriptors": [
1981 {
1982 "defaultMessage": "!!!Settings",
1983 "end": {
1984 "column": 3,
1985 "line": 19
1986 },
1987 "file": "src/components/settings/settings/EditSettingsForm.js",
1988 "id": "settings.app.headline",
1989 "start": {
1990 "column": 12,
1991 "line": 16
1992 }
1993 },
1994 {
1995 "defaultMessage": "!!!General",
1996 "end": {
1997 "column": 3,
1998 "line": 23
1999 },
2000 "file": "src/components/settings/settings/EditSettingsForm.js",
2001 "id": "settings.app.headlineGeneral",
2002 "start": {
2003 "column": 19,
2004 "line": 20
2005 }
2006 },
2007 {
2008 "defaultMessage": "!!!Language",
2009 "end": {
2010 "column": 3,
2011 "line": 27
2012 },
2013 "file": "src/components/settings/settings/EditSettingsForm.js",
2014 "id": "settings.app.headlineLanguage",
2015 "start": {
2016 "column": 20,
2017 "line": 24
2018 }
2019 },
2020 {
2021 "defaultMessage": "!!!Updates",
2022 "end": {
2023 "column": 3,
2024 "line": 31
2025 },
2026 "file": "src/components/settings/settings/EditSettingsForm.js",
2027 "id": "settings.app.headlineUpdates",
2028 "start": {
2029 "column": 19,
2030 "line": 28
2031 }
2032 },
2033 {
2034 "defaultMessage": "!!!Appearance",
2035 "end": {
2036 "column": 3,
2037 "line": 35
2038 },
2039 "file": "src/components/settings/settings/EditSettingsForm.js",
2040 "id": "settings.app.headlineAppearance",
2041 "start": {
2042 "column": 22,
2043 "line": 32
2044 }
2045 },
2046 {
2047 "defaultMessage": "!!!Advanced",
2048 "end": {
2049 "column": 3,
2050 "line": 39
2051 },
2052 "file": "src/components/settings/settings/EditSettingsForm.js",
2053 "id": "settings.app.headlineAdvanced",
2054 "start": {
2055 "column": 20,
2056 "line": 36
2057 }
2058 },
2059 {
2060 "defaultMessage": "!!!Help us to translate Franz into your language.",
2061 "end": {
2062 "column": 3,
2063 "line": 43
2064 },
2065 "file": "src/components/settings/settings/EditSettingsForm.js",
2066 "id": "settings.app.translationHelp",
2067 "start": {
2068 "column": 19,
2069 "line": 40
2070 }
2071 },
2072 {
2073 "defaultMessage": "!!!Cache",
2074 "end": {
2075 "column": 3,
2076 "line": 47
2077 },
2078 "file": "src/components/settings/settings/EditSettingsForm.js",
2079 "id": "settings.app.subheadlineCache",
2080 "start": {
2081 "column": 20,
2082 "line": 44
2083 }
2084 },
2085 {
2086 "defaultMessage": "!!!Franz cache is currently using {size} of disk space.",
2087 "end": {
2088 "column": 3,
2089 "line": 51
2090 },
2091 "file": "src/components/settings/settings/EditSettingsForm.js",
2092 "id": "settings.app.cacheInfo",
2093 "start": {
2094 "column": 13,
2095 "line": 48
2096 }
2097 },
2098 {
2099 "defaultMessage": "!!!Clear cache",
2100 "end": {
2101 "column": 3,
2102 "line": 55
2103 },
2104 "file": "src/components/settings/settings/EditSettingsForm.js",
2105 "id": "settings.app.buttonClearAllCache",
2106 "start": {
2107 "column": 23,
2108 "line": 52
2109 }
2110 },
2111 {
2112 "defaultMessage": "!!!Check for updates",
2113 "end": {
2114 "column": 3,
2115 "line": 59
2116 },
2117 "file": "src/components/settings/settings/EditSettingsForm.js",
2118 "id": "settings.app.buttonSearchForUpdate",
2119 "start": {
2120 "column": 25,
2121 "line": 56
2122 }
2123 },
2124 {
2125 "defaultMessage": "!!!Restart & install update",
2126 "end": {
2127 "column": 3,
2128 "line": 63
2129 },
2130 "file": "src/components/settings/settings/EditSettingsForm.js",
2131 "id": "settings.app.buttonInstallUpdate",
2132 "start": {
2133 "column": 23,
2134 "line": 60
2135 }
2136 },
2137 {
2138 "defaultMessage": "!!!Is searching for update",
2139 "end": {
2140 "column": 3,
2141 "line": 67
2142 },
2143 "file": "src/components/settings/settings/EditSettingsForm.js",
2144 "id": "settings.app.updateStatusSearching",
2145 "start": {
2146 "column": 25,
2147 "line": 64
2148 }
2149 },
2150 {
2151 "defaultMessage": "!!!Update available, downloading...",
2152 "end": {
2153 "column": 3,
2154 "line": 71
2155 },
2156 "file": "src/components/settings/settings/EditSettingsForm.js",
2157 "id": "settings.app.updateStatusAvailable",
2158 "start": {
2159 "column": 25,
2160 "line": 68
2161 }
2162 },
2163 {
2164 "defaultMessage": "!!!You are using the latest version of Franz",
2165 "end": {
2166 "column": 3,
2167 "line": 75
2168 },
2169 "file": "src/components/settings/settings/EditSettingsForm.js",
2170 "id": "settings.app.updateStatusUpToDate",
2171 "start": {
2172 "column": 24,
2173 "line": 72
2174 }
2175 },
2176 {
2177 "defaultMessage": "!!!Current version:",
2178 "end": {
2179 "column": 3,
2180 "line": 79
2181 },
2182 "file": "src/components/settings/settings/EditSettingsForm.js",
2183 "id": "settings.app.currentVersion",
2184 "start": {
2185 "column": 18,
2186 "line": 76
2187 }
2188 },
2189 {
2190 "defaultMessage": "!!!Changes require restart",
2191 "end": {
2192 "column": 3,
2193 "line": 83
2194 },
2195 "file": "src/components/settings/settings/EditSettingsForm.js",
2196 "id": "settings.app.restartRequired",
2197 "start": {
2198 "column": 29,
2199 "line": 80
2200 }
2201 }
2202 ],
2203 "path": "src/components/settings/settings/EditSettingsForm.json"
2204 },
2205 {
2206 "descriptors": [
2207 {
2208 "defaultMessage": "!!!Account",
2209 "end": {
2210 "column": 3,
2211 "line": 18
2212 },
2213 "file": "src/components/settings/user/EditUserForm.js",
2214 "id": "settings.account.headline",
2215 "start": {
2216 "column": 12,
2217 "line": 15
2218 }
2219 },
2220 {
2221 "defaultMessage": "!!!Update Profile",
2222 "end": {
2223 "column": 3,
2224 "line": 22
2225 },
2226 "file": "src/components/settings/user/EditUserForm.js",
2227 "id": "settings.account.headlineProfile",
2228 "start": {
2229 "column": 19,
2230 "line": 19
2231 }
2232 },
2233 {
2234 "defaultMessage": "!!!Account Information",
2235 "end": {
2236 "column": 3,
2237 "line": 26
2238 },
2239 "file": "src/components/settings/user/EditUserForm.js",
2240 "id": "settings.account.headlineAccount",
2241 "start": {
2242 "column": 19,
2243 "line": 23
2244 }
2245 },
2246 {
2247 "defaultMessage": "!!!Change Password",
2248 "end": {
2249 "column": 3,
2250 "line": 30
2251 },
2252 "file": "src/components/settings/user/EditUserForm.js",
2253 "id": "settings.account.headlinePassword",
2254 "start": {
2255 "column": 20,
2256 "line": 27
2257 }
2258 },
2259 {
2260 "defaultMessage": "!!!Your changes have been saved",
2261 "end": {
2262 "column": 3,
2263 "line": 34
2264 },
2265 "file": "src/components/settings/user/EditUserForm.js",
2266 "id": "settings.account.successInfo",
2267 "start": {
2268 "column": 15,
2269 "line": 31
2270 }
2271 },
2272 {
2273 "defaultMessage": "!!!Update profile",
2274 "end": {
2275 "column": 3,
2276 "line": 38
2277 },
2278 "file": "src/components/settings/user/EditUserForm.js",
2279 "id": "settings.account.buttonSave",
2280 "start": {
2281 "column": 14,
2282 "line": 35
2283 }
2284 }
2285 ],
2286 "path": "src/components/settings/user/EditUserForm.json"
2287 },
2288 {
2289 "descriptors": [
2290 {
2291 "defaultMessage": "!!!Support the development of Franz",
2292 "end": {
2293 "column": 3,
2294 "line": 17
2295 },
2296 "file": "src/components/subscription/SubscriptionForm.js",
2297 "id": "subscription.submit.label",
2298 "start": {
2299 "column": 21,
2300 "line": 14
2301 }
2302 },
2303 {
2304 "defaultMessage": "!!!Could not initialize payment form",
2305 "end": {
2306 "column": 3,
2307 "line": 21
2308 },
2309 "file": "src/components/subscription/SubscriptionForm.js",
2310 "id": "subscription.paymentSessionError",
2311 "start": {
2312 "column": 23,
2313 "line": 18
2314 }
2315 },
2316 {
2317 "defaultMessage": "!!!free",
2318 "end": {
2319 "column": 3,
2320 "line": 25
2321 },
2322 "file": "src/components/subscription/SubscriptionForm.js",
2323 "id": "subscription.type.free",
2324 "start": {
2325 "column": 12,
2326 "line": 22
2327 }
2328 },
2329 {
2330 "defaultMessage": "!!!month",
2331 "end": {
2332 "column": 3,
2333 "line": 29
2334 },
2335 "file": "src/components/subscription/SubscriptionForm.js",
2336 "id": "subscription.type.month",
2337 "start": {
2338 "column": 15,
2339 "line": 26
2340 }
2341 },
2342 {
2343 "defaultMessage": "!!!year",
2344 "end": {
2345 "column": 3,
2346 "line": 33
2347 },
2348 "file": "src/components/subscription/SubscriptionForm.js",
2349 "id": "subscription.type.year",
2350 "start": {
2351 "column": 14,
2352 "line": 30
2353 }
2354 },
2355 {
2356 "defaultMessage": "!!!The Franz Premium Supporter Account includes",
2357 "end": {
2358 "column": 3,
2359 "line": 37
2360 },
2361 "file": "src/components/subscription/SubscriptionForm.js",
2362 "id": "subscription.includedFeatures",
2363 "start": {
2364 "column": 20,
2365 "line": 34
2366 }
2367 },
2368 {
2369 "defaultMessage": "!!!Add on-premise/hosted services like Mattermost",
2370 "end": {
2371 "column": 3,
2372 "line": 41
2373 },
2374 "file": "src/components/subscription/SubscriptionForm.js",
2375 "id": "subscription.features.onpremise.mattermost",
2376 "start": {
2377 "column": 13,
2378 "line": 38
2379 }
2380 },
2381 {
2382 "defaultMessage": "!!!No app delays & nagging to upgrade license",
2383 "end": {
2384 "column": 3,
2385 "line": 45
2386 },
2387 "file": "src/components/subscription/SubscriptionForm.js",
2388 "id": "subscription.features.noInterruptions",
2389 "start": {
2390 "column": 19,
2391 "line": 42
2392 }
2393 },
2394 {
2395 "defaultMessage": "!!!Proxy support for services",
2396 "end": {
2397 "column": 3,
2398 "line": 49
2399 },
2400 "file": "src/components/subscription/SubscriptionForm.js",
2401 "id": "subscription.features.proxy",
2402 "start": {
2403 "column": 9,
2404 "line": 46
2405 }
2406 },
2407 {
2408 "defaultMessage": "!!!Support for Spellchecker",
2409 "end": {
2410 "column": 3,
2411 "line": 53
2412 },
2413 "file": "src/components/subscription/SubscriptionForm.js",
2414 "id": "subscription.features.spellchecker",
2415 "start": {
2416 "column": 16,
2417 "line": 50
2418 }
2419 },
2420 {
2421 "defaultMessage": "!!!No ads, ever!",
2422 "end": {
2423 "column": 3,
2424 "line": 57
2425 },
2426 "file": "src/components/subscription/SubscriptionForm.js",
2427 "id": "subscription.features.ads",
2428 "start": {
2429 "column": 7,
2430 "line": 54
2431 }
2432 },
2433 {
2434 "defaultMessage": "!!!coming soon",
2435 "end": {
2436 "column": 3,
2437 "line": 61
2438 },
2439 "file": "src/components/subscription/SubscriptionForm.js",
2440 "id": "subscription.features.comingSoon",
2441 "start": {
2442 "column": 14,
2443 "line": 58
2444 }
2445 },
2446 {
2447 "defaultMessage": "!!!EU residents: local sales tax may apply",
2448 "end": {
2449 "column": 3,
2450 "line": 65
2451 },
2452 "file": "src/components/subscription/SubscriptionForm.js",
2453 "id": "subscription.euTaxInfo",
2454 "start": {
2455 "column": 13,
2456 "line": 62
2457 }
2458 }
2459 ],
2460 "path": "src/components/subscription/SubscriptionForm.json"
2461 },
2462 {
2463 "descriptors": [
2464 {
2465 "defaultMessage": "!!!Cancel",
2466 "end": {
2467 "column": 3,
2468 "line": 14
2469 },
2470 "file": "src/components/subscription/SubscriptionPopup.js",
2471 "id": "subscriptionPopup.buttonCancel",
2472 "start": {
2473 "column": 16,
2474 "line": 11
2475 }
2476 },
2477 {
2478 "defaultMessage": "!!!Done",
2479 "end": {
2480 "column": 3,
2481 "line": 18
2482 },
2483 "file": "src/components/subscription/SubscriptionPopup.js",
2484 "id": "subscriptionPopup.buttonDone",
2485 "start": {
2486 "column": 14,
2487 "line": 15
2488 }
2489 }
2490 ],
2491 "path": "src/components/subscription/SubscriptionPopup.json"
2492 },
2493 {
2494 "descriptors": [
2495 {
2496 "defaultMessage": "!!!Upgrade account",
2497 "end": {
2498 "column": 3,
2499 "line": 17
2500 },
2501 "file": "src/components/ui/PremiumFeatureContainer/index.js",
2502 "id": "premiumFeature.button.upgradeAccount",
2503 "start": {
2504 "column": 10,
2505 "line": 14
2506 }
2507 }
2508 ],
2509 "path": "src/components/ui/PremiumFeatureContainer/index.json"
2510 },
2511 {
2512 "descriptors": [
2513 {
2514 "defaultMessage": "!!!Something went wrong.",
2515 "end": {
2516 "column": 3,
2517 "line": 14
2518 },
2519 "file": "src/components/util/ErrorBoundary/index.js",
2520 "id": "app.errorHandler.headline",
2521 "start": {
2522 "column": 12,
2523 "line": 11
2524 }
2525 },
2526 {
2527 "defaultMessage": "!!!Reload",
2528 "end": {
2529 "column": 3,
2530 "line": 18
2531 },
2532 "file": "src/components/util/ErrorBoundary/index.js",
2533 "id": "app.errorHandler.action",
2534 "start": {
2535 "column": 10,
2536 "line": 15
2537 }
2538 }
2539 ],
2540 "path": "src/components/util/ErrorBoundary/index.json"
2541 },
2542 {
2543 "descriptors": [
2544 {
2545 "defaultMessage": "!!!Name",
2546 "end": {
2547 "column": 3,
2548 "line": 31
2549 },
2550 "file": "src/containers/settings/EditServiceScreen.js",
2551 "id": "settings.service.form.name",
2552 "start": {
2553 "column": 8,
2554 "line": 28
2555 }
2556 },
2557 {
2558 "defaultMessage": "!!!Enable service",
2559 "end": {
2560 "column": 3,
2561 "line": 35
2562 },
2563 "file": "src/containers/settings/EditServiceScreen.js",
2564 "id": "settings.service.form.enableService",
2565 "start": {
2566 "column": 17,
2567 "line": 32
2568 }
2569 },
2570 {
2571 "defaultMessage": "!!!Enable Notifications",
2572 "end": {
2573 "column": 3,
2574 "line": 39
2575 },
2576 "file": "src/containers/settings/EditServiceScreen.js",
2577 "id": "settings.service.form.enableNotification",
2578 "start": {
2579 "column": 22,
2580 "line": 36
2581 }
2582 },
2583 {
2584 "defaultMessage": "!!!Show unread message badges",
2585 "end": {
2586 "column": 3,
2587 "line": 43
2588 },
2589 "file": "src/containers/settings/EditServiceScreen.js",
2590 "id": "settings.service.form.enableBadge",
2591 "start": {
2592 "column": 15,
2593 "line": 40
2594 }
2595 },
2596 {
2597 "defaultMessage": "!!!Enable audio",
2598 "end": {
2599 "column": 3,
2600 "line": 47
2601 },
2602 "file": "src/containers/settings/EditServiceScreen.js",
2603 "id": "settings.service.form.enableAudio",
2604 "start": {
2605 "column": 15,
2606 "line": 44
2607 }
2608 },
2609 {
2610 "defaultMessage": "!!!Team",
2611 "end": {
2612 "column": 3,
2613 "line": 51
2614 },
2615 "file": "src/containers/settings/EditServiceScreen.js",
2616 "id": "settings.service.form.team",
2617 "start": {
2618 "column": 8,
2619 "line": 48
2620 }
2621 },
2622 {
2623 "defaultMessage": "!!!Custom server",
2624 "end": {
2625 "column": 3,
2626 "line": 55
2627 },
2628 "file": "src/containers/settings/EditServiceScreen.js",
2629 "id": "settings.service.form.customUrl",
2630 "start": {
2631 "column": 13,
2632 "line": 52
2633 }
2634 },
2635 {
2636 "defaultMessage": "!!!Show message badge for all new messages",
2637 "end": {
2638 "column": 3,
2639 "line": 59
2640 },
2641 "file": "src/containers/settings/EditServiceScreen.js",
2642 "id": "settings.service.form.indirectMessages",
2643 "start": {
2644 "column": 20,
2645 "line": 56
2646 }
2647 },
2648 {
2649 "defaultMessage": "!!!Custom icon",
2650 "end": {
2651 "column": 3,
2652 "line": 63
2653 },
2654 "file": "src/containers/settings/EditServiceScreen.js",
2655 "id": "settings.service.form.icon",
2656 "start": {
2657 "column": 8,
2658 "line": 60
2659 }
2660 },
2661 {
2662 "defaultMessage": "!!!Enable Dark Mode",
2663 "end": {
2664 "column": 3,
2665 "line": 67
2666 },
2667 "file": "src/containers/settings/EditServiceScreen.js",
2668 "id": "settings.service.form.enableDarkMode",
2669 "start": {
2670 "column": 18,
2671 "line": 64
2672 }
2673 },
2674 {
2675 "defaultMessage": "!!!Use Proxy",
2676 "end": {
2677 "column": 3,
2678 "line": 71
2679 },
2680 "file": "src/containers/settings/EditServiceScreen.js",
2681 "id": "settings.service.form.proxy.isEnabled",
2682 "start": {
2683 "column": 15,
2684 "line": 68
2685 }
2686 },
2687 {
2688 "defaultMessage": "!!!Proxy Host/IP",
2689 "end": {
2690 "column": 3,
2691 "line": 75
2692 },
2693 "file": "src/containers/settings/EditServiceScreen.js",
2694 "id": "settings.service.form.proxy.host",
2695 "start": {
2696 "column": 13,
2697 "line": 72
2698 }
2699 },
2700 {
2701 "defaultMessage": "!!!Port",
2702 "end": {
2703 "column": 3,
2704 "line": 79
2705 },
2706 "file": "src/containers/settings/EditServiceScreen.js",
2707 "id": "settings.service.form.proxy.port",
2708 "start": {
2709 "column": 13,
2710 "line": 76
2711 }
2712 },
2713 {
2714 "defaultMessage": "!!!User",
2715 "end": {
2716 "column": 3,
2717 "line": 83
2718 },
2719 "file": "src/containers/settings/EditServiceScreen.js",
2720 "id": "settings.service.form.proxy.user",
2721 "start": {
2722 "column": 13,
2723 "line": 80
2724 }
2725 },
2726 {
2727 "defaultMessage": "!!!Password",
2728 "end": {
2729 "column": 3,
2730 "line": 87
2731 },
2732 "file": "src/containers/settings/EditServiceScreen.js",
2733 "id": "settings.service.form.proxy.password",
2734 "start": {
2735 "column": 17,
2736 "line": 84
2737 }
2738 }
2739 ],
2740 "path": "src/containers/settings/EditServiceScreen.json"
2741 },
2742 {
2743 "descriptors": [
2744 {
2745 "defaultMessage": "!!!Launch Franz on start",
2746 "end": {
2747 "column": 3,
2748 "line": 25
2749 },
2750 "file": "src/containers/settings/EditSettingsScreen.js",
2751 "id": "settings.app.form.autoLaunchOnStart",
2752 "start": {
2753 "column": 21,
2754 "line": 22
2755 }
2756 },
2757 {
2758 "defaultMessage": "!!!Open in background",
2759 "end": {
2760 "column": 3,
2761 "line": 29
2762 },
2763 "file": "src/containers/settings/EditSettingsScreen.js",
2764 "id": "settings.app.form.autoLaunchInBackground",
2765 "start": {
2766 "column": 26,
2767 "line": 26
2768 }
2769 },
2770 {
2771 "defaultMessage": "!!!Keep Franz in background when closing the window",
2772 "end": {
2773 "column": 3,
2774 "line": 33
2775 },
2776 "file": "src/containers/settings/EditSettingsScreen.js",
2777 "id": "settings.app.form.runInBackground",
2778 "start": {
2779 "column": 19,
2780 "line": 30
2781 }
2782 },
2783 {
2784 "defaultMessage": "!!!Show Franz in system tray",
2785 "end": {
2786 "column": 3,
2787 "line": 37
2788 },
2789 "file": "src/containers/settings/EditSettingsScreen.js",
2790 "id": "settings.app.form.enableSystemTray",
2791 "start": {
2792 "column": 20,
2793 "line": 34
2794 }
2795 },
2796 {
2797 "defaultMessage": "!!!Minimize Franz to system tray",
2798 "end": {
2799 "column": 3,
2800 "line": 41
2801 },
2802 "file": "src/containers/settings/EditSettingsScreen.js",
2803 "id": "settings.app.form.minimizeToSystemTray",
2804 "start": {
2805 "column": 24,
2806 "line": 38
2807 }
2808 },
2809 {
2810 "defaultMessage": "!!!Language",
2811 "end": {
2812 "column": 3,
2813 "line": 45
2814 },
2815 "file": "src/containers/settings/EditSettingsScreen.js",
2816 "id": "settings.app.form.language",
2817 "start": {
2818 "column": 12,
2819 "line": 42
2820 }
2821 },
2822 {
2823 "defaultMessage": "!!!Dark Mode",
2824 "end": {
2825 "column": 3,
2826 "line": 49
2827 },
2828 "file": "src/containers/settings/EditSettingsScreen.js",
2829 "id": "settings.app.form.darkMode",
2830 "start": {
2831 "column": 12,
2832 "line": 46
2833 }
2834 },
2835 {
2836 "defaultMessage": "!!!Display disabled services tabs",
2837 "end": {
2838 "column": 3,
2839 "line": 53
2840 },
2841 "file": "src/containers/settings/EditSettingsScreen.js",
2842 "id": "settings.app.form.showDisabledServices",
2843 "start": {
2844 "column": 24,
2845 "line": 50
2846 }
2847 },
2848 {
2849 "defaultMessage": "!!!Show unread message badge when notifications are disabled",
2850 "end": {
2851 "column": 3,
2852 "line": 57
2853 },
2854 "file": "src/containers/settings/EditSettingsScreen.js",
2855 "id": "settings.app.form.showMessagesBadgesWhenMuted",
2856 "start": {
2857 "column": 29,
2858 "line": 54
2859 }
2860 },
2861 {
2862 "defaultMessage": "!!!Enable spell checking",
2863 "end": {
2864 "column": 3,
2865 "line": 61
2866 },
2867 "file": "src/containers/settings/EditSettingsScreen.js",
2868 "id": "settings.app.form.enableSpellchecking",
2869 "start": {
2870 "column": 23,
2871 "line": 58
2872 }
2873 },
2874 {
2875 "defaultMessage": "!!!Enable GPU Acceleration",
2876 "end": {
2877 "column": 3,
2878 "line": 65
2879 },
2880 "file": "src/containers/settings/EditSettingsScreen.js",
2881 "id": "settings.app.form.enableGPUAcceleration",
2882 "start": {
2883 "column": 25,
2884 "line": 62
2885 }
2886 },
2887 {
2888 "defaultMessage": "!!!Include beta versions",
2889 "end": {
2890 "column": 3,
2891 "line": 69
2892 },
2893 "file": "src/containers/settings/EditSettingsScreen.js",
2894 "id": "settings.app.form.beta",
2895 "start": {
2896 "column": 8,
2897 "line": 66
2898 }
2899 }
2900 ],
2901 "path": "src/containers/settings/EditSettingsScreen.json"
2902 },
2903 {
2904 "descriptors": [
2905 {
2906 "defaultMessage": "!!!Firstname",
2907 "end": {
2908 "column": 3,
2909 "line": 17
2910 },
2911 "file": "src/containers/settings/EditUserScreen.js",
2912 "id": "settings.user.form.firstname",
2913 "start": {
2914 "column": 13,
2915 "line": 14
2916 }
2917 },
2918 {
2919 "defaultMessage": "!!!Lastname",
2920 "end": {
2921 "column": 3,
2922 "line": 21
2923 },
2924 "file": "src/containers/settings/EditUserScreen.js",
2925 "id": "settings.user.form.lastname",
2926 "start": {
2927 "column": 12,
2928 "line": 18
2929 }
2930 },
2931 {
2932 "defaultMessage": "!!!Email",
2933 "end": {
2934 "column": 3,
2935 "line": 25
2936 },
2937 "file": "src/containers/settings/EditUserScreen.js",
2938 "id": "settings.user.form.email",
2939 "start": {
2940 "column": 9,
2941 "line": 22
2942 }
2943 },
2944 {
2945 "defaultMessage": "!!!Account type",
2946 "end": {
2947 "column": 3,
2948 "line": 29
2949 },
2950 "file": "src/containers/settings/EditUserScreen.js",
2951 "id": "settings.user.form.accountType.label",
2952 "start": {
2953 "column": 20,
2954 "line": 26
2955 }
2956 },
2957 {
2958 "defaultMessage": "!!!Individual",
2959 "end": {
2960 "column": 3,
2961 "line": 33
2962 },
2963 "file": "src/containers/settings/EditUserScreen.js",
2964 "id": "settings.user.form.accountType.individual",
2965 "start": {
2966 "column": 25,
2967 "line": 30
2968 }
2969 },
2970 {
2971 "defaultMessage": "!!!Non-Profit",
2972 "end": {
2973 "column": 3,
2974 "line": 37
2975 },
2976 "file": "src/containers/settings/EditUserScreen.js",
2977 "id": "settings.user.form.accountType.non-profit",
2978 "start": {
2979 "column": 24,
2980 "line": 34
2981 }
2982 },
2983 {
2984 "defaultMessage": "!!!Company",
2985 "end": {
2986 "column": 3,
2987 "line": 41
2988 },
2989 "file": "src/containers/settings/EditUserScreen.js",
2990 "id": "settings.user.form.accountType.company",
2991 "start": {
2992 "column": 22,
2993 "line": 38
2994 }
2995 },
2996 {
2997 "defaultMessage": "!!!Current password",
2998 "end": {
2999 "column": 3,
3000 "line": 45
3001 },
3002 "file": "src/containers/settings/EditUserScreen.js",
3003 "id": "settings.user.form.currentPassword",
3004 "start": {
3005 "column": 19,
3006 "line": 42
3007 }
3008 },
3009 {
3010 "defaultMessage": "!!!New password",
3011 "end": {
3012 "column": 3,
3013 "line": 49
3014 },
3015 "file": "src/containers/settings/EditUserScreen.js",
3016 "id": "settings.user.form.newPassword",
3017 "start": {
3018 "column": 15,
3019 "line": 46
3020 }
3021 }
3022 ],
3023 "path": "src/containers/settings/EditUserScreen.json"
3024 },
3025 {
3026 "descriptors": [
3027 {
3028 "defaultMessage": "!!!Please purchase license to skip waiting",
3029 "end": {
3030 "column": 3,
3031 "line": 18
3032 },
3033 "file": "src/features/delayApp/Component.js",
3034 "id": "feature.delayApp.headline",
3035 "start": {
3036 "column": 12,
3037 "line": 15
3038 }
3039 },
3040 {
3041 "defaultMessage": "!!!Get a Franz Supporter License",
3042 "end": {
3043 "column": 3,
3044 "line": 22
3045 },
3046 "file": "src/features/delayApp/Component.js",
3047 "id": "feature.delayApp.action",
3048 "start": {
3049 "column": 10,
3050 "line": 19
3051 }
3052 },
3053 {
3054 "defaultMessage": "!!!Franz will continue in {seconds} seconds.",
3055 "end": {
3056 "column": 3,
3057 "line": 26
3058 },
3059 "file": "src/features/delayApp/Component.js",
3060 "id": "feature.delayApp.text",
3061 "start": {
3062 "column": 8,
3063 "line": 23
3064 }
3065 }
3066 ],
3067 "path": "src/features/delayApp/Component.json"
3068 },
3069 {
3070 "descriptors": [
3071 {
3072 "defaultMessage": "!!!Franz is better together!",
3073 "end": {
3074 "column": 3,
3075 "line": 18
3076 },
3077 "file": "src/features/shareFranz/Component.js",
3078 "id": "feature.shareFranz.headline",
3079 "start": {
3080 "column": 12,
3081 "line": 15
3082 }
3083 },
3084 {
3085 "defaultMessage": "!!!Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
3086 "end": {
3087 "column": 3,
3088 "line": 22
3089 },
3090 "file": "src/features/shareFranz/Component.js",
3091 "id": "feature.shareFranz.text",
3092 "start": {
3093 "column": 8,
3094 "line": 19
3095 }
3096 },
3097 {
3098 "defaultMessage": "!!!Share as email",
3099 "end": {
3100 "column": 3,
3101 "line": 26
3102 },
3103 "file": "src/features/shareFranz/Component.js",
3104 "id": "feature.shareFranz.action.email",
3105 "start": {
3106 "column": 16,
3107 "line": 23
3108 }
3109 },
3110 {
3111 "defaultMessage": "!!!Share on Facebook",
3112 "end": {
3113 "column": 3,
3114 "line": 30
3115 },
3116 "file": "src/features/shareFranz/Component.js",
3117 "id": "feature.shareFranz.action.facebook",
3118 "start": {
3119 "column": 19,
3120 "line": 27
3121 }
3122 },
3123 {
3124 "defaultMessage": "!!!Share on Twitter",
3125 "end": {
3126 "column": 3,
3127 "line": 34
3128 },
3129 "file": "src/features/shareFranz/Component.js",
3130 "id": "feature.shareFranz.action.twitter",
3131 "start": {
3132 "column": 18,
3133 "line": 31
3134 }
3135 },
3136 {
3137 "defaultMessage": "!!! I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com",
3138 "end": {
3139 "column": 3,
3140 "line": 38
3141 },
3142 "file": "src/features/shareFranz/Component.js",
3143 "id": "feature.shareFranz.shareText.email",
3144 "start": {
3145 "column": 18,
3146 "line": 35
3147 }
3148 },
3149 {
3150 "defaultMessage": "!!! I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com /cc @MeetFranz",
3151 "end": {
3152 "column": 3,
3153 "line": 42
3154 },
3155 "file": "src/features/shareFranz/Component.js",
3156 "id": "feature.shareFranz.shareText.twitter",
3157 "start": {
3158 "column": 20,
3159 "line": 39
3160 }
3161 }
3162 ],
3163 "path": "src/features/shareFranz/Component.json"
3164 },
3165 {
3166 "descriptors": [
3167 {
3168 "defaultMessage": "!!!Field is required",
3169 "end": {
3170 "column": 3,
3171 "line": 7
3172 },
3173 "file": "src/helpers/validation-helpers.js",
3174 "id": "validation.required",
3175 "start": {
3176 "column": 12,
3177 "line": 4
3178 }
3179 },
3180 {
3181 "defaultMessage": "!!!Email not valid",
3182 "end": {
3183 "column": 3,
3184 "line": 11
3185 },
3186 "file": "src/helpers/validation-helpers.js",
3187 "id": "validation.email",
3188 "start": {
3189 "column": 9,
3190 "line": 8
3191 }
3192 },
3193 {
3194 "defaultMessage": "!!!Not a valid URL",
3195 "end": {
3196 "column": 3,
3197 "line": 15
3198 },
3199 "file": "src/helpers/validation-helpers.js",
3200 "id": "validation.url",
3201 "start": {
3202 "column": 7,
3203 "line": 12
3204 }
3205 },
3206 {
3207 "defaultMessage": "!!!Too few characters",
3208 "end": {
3209 "column": 3,
3210 "line": 19
3211 },
3212 "file": "src/helpers/validation-helpers.js",
3213 "id": "validation.minLength",
3214 "start": {
3215 "column": 13,
3216 "line": 16
3217 }
3218 },
3219 {
3220 "defaultMessage": "!!!At least one is required",
3221 "end": {
3222 "column": 3,
3223 "line": 23
3224 },
3225 "file": "src/helpers/validation-helpers.js",
3226 "id": "validation.oneRequired",
3227 "start": {
3228 "column": 15,
3229 "line": 20
3230 }
3231 }
3232 ],
3233 "path": "src/helpers/validation-helpers.json"
3234 },
3235 {
3236 "descriptors": [
3237 {
3238 "defaultMessage": "!!!Can't connect to Franz Online Services",
3239 "end": {
3240 "column": 3,
3241 "line": 7
3242 },
3243 "file": "src/i18n/globalMessages.js",
3244 "id": "global.api.unhealthy",
3245 "start": {
3246 "column": 16,
3247 "line": 4
3248 }
3249 },
3250 {
3251 "defaultMessage": "!!!You are not connected to the internet.",
3252 "end": {
3253 "column": 3,
3254 "line": 11
3255 },
3256 "file": "src/i18n/globalMessages.js",
3257 "id": "global.notConnectedToTheInternet",
3258 "start": {
3259 "column": 29,
3260 "line": 8
3261 }
3262 },
3263 {
3264 "defaultMessage": "!!!Spell checking language",
3265 "end": {
3266 "column": 3,
3267 "line": 15
3268 },
3269 "file": "src/i18n/globalMessages.js",
3270 "id": "global.spellchecking.language",
3271 "start": {
3272 "column": 24,
3273 "line": 12
3274 }
3275 },
3276 {
3277 "defaultMessage": "!!!Use System Default ({default})",
3278 "end": {
3279 "column": 3,
3280 "line": 19
3281 },
3282 "file": "src/i18n/globalMessages.js",
3283 "id": "global.spellchecker.useDefault",
3284 "start": {
3285 "column": 29,
3286 "line": 16
3287 }
3288 },
3289 {
3290 "defaultMessage": "!!!Detect language automatically",
3291 "end": {
3292 "column": 3,
3293 "line": 23
3294 },
3295 "file": "src/i18n/globalMessages.js",
3296 "id": "global.spellchecking.autodetect",
3297 "start": {
3298 "column": 34,
3299 "line": 20
3300 }
3301 },
3302 {
3303 "defaultMessage": "!!!Automatic",
3304 "end": {
3305 "column": 3,
3306 "line": 27
3307 },
3308 "file": "src/i18n/globalMessages.js",
3309 "id": "global.spellchecking.autodetect.short",
3310 "start": {
3311 "column": 39,
3312 "line": 24
3313 }
3314 }
3315 ],
3316 "path": "src/i18n/globalMessages.json"
3317 },
3318 {
3319 "descriptors": [
3320 {
3321 "defaultMessage": "!!!Edit",
3322 "end": {
3323 "column": 3,
3324 "line": 13
3325 },
3326 "file": "src/lib/Menu.js",
3327 "id": "menu.edit",
3328 "start": {
3329 "column": 8,
3330 "line": 10
3331 }
3332 },
3333 {
3334 "defaultMessage": "!!!Undo",
3335 "end": {
3336 "column": 3,
3337 "line": 17
3338 },
3339 "file": "src/lib/Menu.js",
3340 "id": "menu.edit.undo",
3341 "start": {
3342 "column": 8,
3343 "line": 14
3344 }
3345 },
3346 {
3347 "defaultMessage": "!!!Redo",
3348 "end": {
3349 "column": 3,
3350 "line": 21
3351 },
3352 "file": "src/lib/Menu.js",
3353 "id": "menu.edit.redo",
3354 "start": {
3355 "column": 8,
3356 "line": 18
3357 }
3358 },
3359 {
3360 "defaultMessage": "!!!Cut",
3361 "end": {
3362 "column": 3,
3363 "line": 25
3364 },
3365 "file": "src/lib/Menu.js",
3366 "id": "menu.edit.cut",
3367 "start": {
3368 "column": 7,
3369 "line": 22
3370 }
3371 },
3372 {
3373 "defaultMessage": "!!!Copy",
3374 "end": {
3375 "column": 3,
3376 "line": 29
3377 },
3378 "file": "src/lib/Menu.js",
3379 "id": "menu.edit.copy",
3380 "start": {
3381 "column": 8,
3382 "line": 26
3383 }
3384 },
3385 {
3386 "defaultMessage": "!!!Paste",
3387 "end": {
3388 "column": 3,
3389 "line": 33
3390 },
3391 "file": "src/lib/Menu.js",
3392 "id": "menu.edit.paste",
3393 "start": {
3394 "column": 9,
3395 "line": 30
3396 }
3397 },
3398 {
3399 "defaultMessage": "!!!Paste And Match Style",
3400 "end": {
3401 "column": 3,
3402 "line": 37
3403 },
3404 "file": "src/lib/Menu.js",
3405 "id": "menu.edit.pasteAndMatchStyle",
3406 "start": {
3407 "column": 22,
3408 "line": 34
3409 }
3410 },
3411 {
3412 "defaultMessage": "!!!Delete",
3413 "end": {
3414 "column": 3,
3415 "line": 41
3416 },
3417 "file": "src/lib/Menu.js",
3418 "id": "menu.edit.delete",
3419 "start": {
3420 "column": 10,
3421 "line": 38
3422 }
3423 },
3424 {
3425 "defaultMessage": "!!!Select All",
3426 "end": {
3427 "column": 3,
3428 "line": 45
3429 },
3430 "file": "src/lib/Menu.js",
3431 "id": "menu.edit.selectAll",
3432 "start": {
3433 "column": 13,
3434 "line": 42
3435 }
3436 },
3437 {
3438 "defaultMessage": "!!!Speech",
3439 "end": {
3440 "column": 3,
3441 "line": 49
3442 },
3443 "file": "src/lib/Menu.js",
3444 "id": "menu.edit.speech",
3445 "start": {
3446 "column": 10,
3447 "line": 46
3448 }
3449 },
3450 {
3451 "defaultMessage": "!!!Start Speaking",
3452 "end": {
3453 "column": 3,
3454 "line": 53
3455 },
3456 "file": "src/lib/Menu.js",
3457 "id": "menu.edit.startSpeaking",
3458 "start": {
3459 "column": 17,
3460 "line": 50
3461 }
3462 },
3463 {
3464 "defaultMessage": "!!!Stop Speaking",
3465 "end": {
3466 "column": 3,
3467 "line": 57
3468 },
3469 "file": "src/lib/Menu.js",
3470 "id": "menu.edit.stopSpeaking",
3471 "start": {
3472 "column": 16,
3473 "line": 54
3474 }
3475 },
3476 {
3477 "defaultMessage": "!!!Start Dictation",
3478 "end": {
3479 "column": 3,
3480 "line": 61
3481 },
3482 "file": "src/lib/Menu.js",
3483 "id": "menu.edit.startDictation",
3484 "start": {
3485 "column": 18,
3486 "line": 58
3487 }
3488 },
3489 {
3490 "defaultMessage": "!!!Emoji & Symbols",
3491 "end": {
3492 "column": 3,
3493 "line": 65
3494 },
3495 "file": "src/lib/Menu.js",
3496 "id": "menu.edit.emojiSymbols",
3497 "start": {
3498 "column": 16,
3499 "line": 62
3500 }
3501 },
3502 {
3503 "defaultMessage": "!!!Actual Size",
3504 "end": {
3505 "column": 3,
3506 "line": 69
3507 },
3508 "file": "src/lib/Menu.js",
3509 "id": "menu.view.resetZoom",
3510 "start": {
3511 "column": 13,
3512 "line": 66
3513 }
3514 },
3515 {
3516 "defaultMessage": "!!!Zoom In",
3517 "end": {
3518 "column": 3,
3519 "line": 73
3520 },
3521 "file": "src/lib/Menu.js",
3522 "id": "menu.view.zoomIn",
3523 "start": {
3524 "column": 10,
3525 "line": 70
3526 }
3527 },
3528 {
3529 "defaultMessage": "!!!Zoom Out",
3530 "end": {
3531 "column": 3,
3532 "line": 77
3533 },
3534 "file": "src/lib/Menu.js",
3535 "id": "menu.view.zoomOut",
3536 "start": {
3537 "column": 11,
3538 "line": 74
3539 }
3540 },
3541 {
3542 "defaultMessage": "!!!Enter Full Screen",
3543 "end": {
3544 "column": 3,
3545 "line": 81
3546 },
3547 "file": "src/lib/Menu.js",
3548 "id": "menu.view.enterFullScreen",
3549 "start": {
3550 "column": 19,
3551 "line": 78
3552 }
3553 },
3554 {
3555 "defaultMessage": "!!!Exit Full Screen",
3556 "end": {
3557 "column": 3,
3558 "line": 85
3559 },
3560 "file": "src/lib/Menu.js",
3561 "id": "menu.view.exitFullScreen",
3562 "start": {
3563 "column": 18,
3564 "line": 82
3565 }
3566 },
3567 {
3568 "defaultMessage": "!!!Toggle Full Screen",
3569 "end": {
3570 "column": 3,
3571 "line": 89
3572 },
3573 "file": "src/lib/Menu.js",
3574 "id": "menu.view.toggleFullScreen",
3575 "start": {
3576 "column": 20,
3577 "line": 86
3578 }
3579 },
3580 {
3581 "defaultMessage": "!!!Toggle Developer Tools",
3582 "end": {
3583 "column": 3,
3584 "line": 93
3585 },
3586 "file": "src/lib/Menu.js",
3587 "id": "menu.view.toggleDevTools",
3588 "start": {
3589 "column": 18,
3590 "line": 90
3591 }
3592 },
3593 {
3594 "defaultMessage": "!!!Toggle Service Developer Tools",
3595 "end": {
3596 "column": 3,
3597 "line": 97
3598 },
3599 "file": "src/lib/Menu.js",
3600 "id": "menu.view.toggleServiceDevTools",
3601 "start": {
3602 "column": 25,
3603 "line": 94
3604 }
3605 },
3606 {
3607 "defaultMessage": "!!!Reload Service",
3608 "end": {
3609 "column": 3,
3610 "line": 101
3611 },
3612 "file": "src/lib/Menu.js",
3613 "id": "menu.view.reloadService",
3614 "start": {
3615 "column": 17,
3616 "line": 98
3617 }
3618 },
3619 {
3620 "defaultMessage": "!!!Reload Franz",
3621 "end": {
3622 "column": 3,
3623 "line": 105
3624 },
3625 "file": "src/lib/Menu.js",
3626 "id": "menu.view.reloadFranz",
3627 "start": {
3628 "column": 15,
3629 "line": 102
3630 }
3631 },
3632 {
3633 "defaultMessage": "!!!Minimize",
3634 "end": {
3635 "column": 3,
3636 "line": 109
3637 },
3638 "file": "src/lib/Menu.js",
3639 "id": "menu.window.minimize",
3640 "start": {
3641 "column": 12,
3642 "line": 106
3643 }
3644 },
3645 {
3646 "defaultMessage": "!!!Close",
3647 "end": {
3648 "column": 3,
3649 "line": 113
3650 },
3651 "file": "src/lib/Menu.js",
3652 "id": "menu.window.close",
3653 "start": {
3654 "column": 9,
3655 "line": 110
3656 }
3657 },
3658 {
3659 "defaultMessage": "!!!Learn More",
3660 "end": {
3661 "column": 3,
3662 "line": 117
3663 },
3664 "file": "src/lib/Menu.js",
3665 "id": "menu.help.learnMore",
3666 "start": {
3667 "column": 13,
3668 "line": 114
3669 }
3670 },
3671 {
3672 "defaultMessage": "!!!Changelog",
3673 "end": {
3674 "column": 3,
3675 "line": 121
3676 },
3677 "file": "src/lib/Menu.js",
3678 "id": "menu.help.changelog",
3679 "start": {
3680 "column": 13,
3681 "line": 118
3682 }
3683 },
3684 {
3685 "defaultMessage": "!!!Support",
3686 "end": {
3687 "column": 3,
3688 "line": 125
3689 },
3690 "file": "src/lib/Menu.js",
3691 "id": "menu.help.support",
3692 "start": {
3693 "column": 11,
3694 "line": 122
3695 }
3696 },
3697 {
3698 "defaultMessage": "!!!Terms of Service",
3699 "end": {
3700 "column": 3,
3701 "line": 129
3702 },
3703 "file": "src/lib/Menu.js",
3704 "id": "menu.help.tos",
3705 "start": {
3706 "column": 7,
3707 "line": 126
3708 }
3709 },
3710 {
3711 "defaultMessage": "!!!Privacy Statement",
3712 "end": {
3713 "column": 3,
3714 "line": 133
3715 },
3716 "file": "src/lib/Menu.js",
3717 "id": "menu.help.privacy",
3718 "start": {
3719 "column": 11,
3720 "line": 130
3721 }
3722 },
3723 {
3724 "defaultMessage": "!!!File",
3725 "end": {
3726 "column": 3,
3727 "line": 137
3728 },
3729 "file": "src/lib/Menu.js",
3730 "id": "menu.file",
3731 "start": {
3732 "column": 8,
3733 "line": 134
3734 }
3735 },
3736 {
3737 "defaultMessage": "!!!View",
3738 "end": {
3739 "column": 3,
3740 "line": 141
3741 },
3742 "file": "src/lib/Menu.js",
3743 "id": "menu.view",
3744 "start": {
3745 "column": 8,
3746 "line": 138
3747 }
3748 },
3749 {
3750 "defaultMessage": "!!!Services",
3751 "end": {
3752 "column": 3,
3753 "line": 145
3754 },
3755 "file": "src/lib/Menu.js",
3756 "id": "menu.services",
3757 "start": {
3758 "column": 12,
3759 "line": 142
3760 }
3761 },
3762 {
3763 "defaultMessage": "!!!Window",
3764 "end": {
3765 "column": 3,
3766 "line": 149
3767 },
3768 "file": "src/lib/Menu.js",
3769 "id": "menu.window",
3770 "start": {
3771 "column": 10,
3772 "line": 146
3773 }
3774 },
3775 {
3776 "defaultMessage": "!!!Help",
3777 "end": {
3778 "column": 3,
3779 "line": 153
3780 },
3781 "file": "src/lib/Menu.js",
3782 "id": "menu.help",
3783 "start": {
3784 "column": 8,
3785 "line": 150
3786 }
3787 },
3788 {
3789 "defaultMessage": "!!!About Franz",
3790 "end": {
3791 "column": 3,
3792 "line": 157
3793 },
3794 "file": "src/lib/Menu.js",
3795 "id": "menu.app.about",
3796 "start": {
3797 "column": 9,
3798 "line": 154
3799 }
3800 },
3801 {
3802 "defaultMessage": "!!!Settings",
3803 "end": {
3804 "column": 3,
3805 "line": 161
3806 },
3807 "file": "src/lib/Menu.js",
3808 "id": "menu.app.settings",
3809 "start": {
3810 "column": 12,
3811 "line": 158
3812 }
3813 },
3814 {
3815 "defaultMessage": "!!!Hide",
3816 "end": {
3817 "column": 3,
3818 "line": 165
3819 },
3820 "file": "src/lib/Menu.js",
3821 "id": "menu.app.hide",
3822 "start": {
3823 "column": 8,
3824 "line": 162
3825 }
3826 },
3827 {
3828 "defaultMessage": "!!!Hide Others",
3829 "end": {
3830 "column": 3,
3831 "line": 169
3832 },
3833 "file": "src/lib/Menu.js",
3834 "id": "menu.app.hideOthers",
3835 "start": {
3836 "column": 14,
3837 "line": 166
3838 }
3839 },
3840 {
3841 "defaultMessage": "!!!Unhide",
3842 "end": {
3843 "column": 3,
3844 "line": 173
3845 },
3846 "file": "src/lib/Menu.js",
3847 "id": "menu.app.unhide",
3848 "start": {
3849 "column": 10,
3850 "line": 170
3851 }
3852 },
3853 {
3854 "defaultMessage": "!!!Quit",
3855 "end": {
3856 "column": 3,
3857 "line": 177
3858 },
3859 "file": "src/lib/Menu.js",
3860 "id": "menu.app.quit",
3861 "start": {
3862 "column": 8,
3863 "line": 174
3864 }
3865 },
3866 {
3867 "defaultMessage": "!!!Add New Service...",
3868 "end": {
3869 "column": 3,
3870 "line": 181
3871 },
3872 "file": "src/lib/Menu.js",
3873 "id": "menu.services.addNewService",
3874 "start": {
3875 "column": 17,
3876 "line": 178
3877 }
3878 },
3879 {
3880 "defaultMessage": "!!!Activate next service...",
3881 "end": {
3882 "column": 3,
3883 "line": 185
3884 },
3885 "file": "src/lib/Menu.js",
3886 "id": "menu.services.setNextServiceActive",
3887 "start": {
3888 "column": 23,
3889 "line": 182
3890 }
3891 },
3892 {
3893 "defaultMessage": "!!!Activate previous service...",
3894 "end": {
3895 "column": 3,
3896 "line": 189
3897 },
3898 "file": "src/lib/Menu.js",
3899 "id": "menu.services.activatePreviousService",
3900 "start": {
3901 "column": 27,
3902 "line": 186
3903 }
3904 },
3905 {
3906 "defaultMessage": "!!!Disable notifications & audio",
3907 "end": {
3908 "column": 3,
3909 "line": 193
3910 },
3911 "file": "src/lib/Menu.js",
3912 "id": "sidebar.muteApp",
3913 "start": {
3914 "column": 11,
3915 "line": 190
3916 }
3917 },
3918 {
3919 "defaultMessage": "!!!Enable notifications & audio",
3920 "end": {
3921 "column": 3,
3922 "line": 197
3923 },
3924 "file": "src/lib/Menu.js",
3925 "id": "sidebar.unmuteApp",
3926 "start": {
3927 "column": 13,
3928 "line": 194
3929 }
3930 }
3931 ],
3932 "path": "src/lib/Menu.json"
3933 }
3934] \ No newline at end of file
diff --git a/src/i18n/locales/el.json b/src/i18n/locales/el.json
index 671eecd41..626abfddd 100644
--- a/src/i18n/locales/el.json
+++ b/src/i18n/locales/el.json
@@ -1,11 +1,22 @@
1{ 1{
2 "app.errorHandler.action" : "Επαναφόρτωση", 2 "app.errorHandler.action" : "Επαναφόρτωση",
3 "app.errorHandler.headline" : "Something went wrong", 3 "app.errorHandler.headline" : "Κάτι δεν λειτουργεί",
4 "feature.delayApp.action" : "Get a Franz Supporter License", 4 "feature.delayApp.action" : "Get a Franz Supporter License",
5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting", 5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting",
6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.", 6 "feature.delayApp.text" : "Franz θα συνεχίσει σε {seconds} δευτερόλεπτα.",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "Δεν είναι δυνατή η σύνδεση με τις ζωντανές υπηρεσίες του Franz", 14 "global.api.unhealthy" : "Δεν είναι δυνατή η σύνδεση με τις ζωντανές υπηρεσίες του Franz",
8 "global.notConnectedToTheInternet" : "Έχετε αποσυνδεθεί από το Διαδίκτυο", 15 "global.notConnectedToTheInternet" : "Έχετε αποσυνδεθεί από το Διαδίκτυο",
16 "global.spellchecker.useDefault" : "Use System Default ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Spell checking language",
9 "import.headline" : "Εισαγάγετε τις υπηρεσίες σας Franz 4", 20 "import.headline" : "Εισαγάγετε τις υπηρεσίες σας Franz 4",
10 "import.notSupportedHeadline" : "Υπηρεσίες που δεν υποστηρίζονται ακόμα στο Franz 5", 21 "import.notSupportedHeadline" : "Υπηρεσίες που δεν υποστηρίζονται ακόμα στο Franz 5",
11 "import.skip.label" : "Θέλω να προσθέσω υπηρεσίες χειροκίνητα", 22 "import.skip.label" : "Θέλω να προσθέσω υπηρεσίες χειροκίνητα",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Υποστήριξη", 70 "menu.help.support" : "Υποστήριξη",
60 "menu.help.tos" : "Όροι Χρήσης", 71 "menu.help.tos" : "Όροι Χρήσης",
61 "menu.services" : "Υπηρεσίες", 72 "menu.services" : "Υπηρεσίες",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Νέα Υπηρεσία", 74 "menu.services.addNewService" : "Νέα Υπηρεσία",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Προβολή", 76 "menu.view" : "Προβολή",
64 "menu.view.enterFullScreen" : "Πλήρης Οθόνη", 77 "menu.view.enterFullScreen" : "Πλήρης Οθόνη",
65 "menu.view.exitFullScreen" : "Έξοδος από πλήρη οθόνη", 78 "menu.view.exitFullScreen" : "Έξοδος από πλήρη οθόνη",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Λήψη", 130 "settings.account.invoiceDownload" : "Λήψη",
118 "settings.account.manageSubscription.label" : "Διαχείριση της συνδρομής σας", 131 "settings.account.manageSubscription.label" : "Διαχείριση της συνδρομής σας",
119 "settings.account.successInfo" : "Οι αλλαγές σας έχουν αποθηκευτεί", 132 "settings.account.successInfo" : "Οι αλλαγές σας έχουν αποθηκευτεί",
133 "settings.account.tryReloadServices" : "Δοκιμάστε ξανά",
120 "settings.account.tryReloadUserInfoRequest" : "Δοκιμάστε ξανά", 134 "settings.account.tryReloadUserInfoRequest" : "Δοκιμάστε ξανά",
121 "settings.account.userInfoRequestFailed" : "Δεν ήταν δυνατή η φόρτωση πληροφοριών χρήστη", 135 "settings.account.userInfoRequestFailed" : "Δεν ήταν δυνατή η φόρτωση πληροφοριών χρήστη",
122 "settings.app.buttonClearAllCache" : "Καθαρισμός λανθάνουσας μνήμης", 136 "settings.app.buttonClearAllCache" : "Καθαρισμός λανθάνουσας μνήμης",
@@ -129,16 +143,13 @@
129 "settings.app.form.beta" : "Συμπεριλάβετε εκδόσεις beta", 143 "settings.app.form.beta" : "Συμπεριλάβετε εκδόσεις beta",
130 "settings.app.form.darkMode" : "Join the Dark Side", 144 "settings.app.form.darkMode" : "Join the Dark Side",
131 "settings.app.form.enableGPUAcceleration" : "Ενεργοποιήση Ενίσχυσης GPU ", 145 "settings.app.form.enableGPUAcceleration" : "Ενεργοποιήση Ενίσχυσης GPU ",
132 "settings.app.form.enableMenuBar" : "Εμφάνιση Γραμμής Μενού Franz",
133 "settings.app.form.enableSpellchecking" : "Ενεργοποίηση ορθογραφικού ελέγχου", 146 "settings.app.form.enableSpellchecking" : "Ενεργοποίηση ορθογραφικού ελέγχου",
134 "settings.app.form.enableSystemTray" : "Εμφάνιση του Franz στη γραμμή ειδοποιήσεων", 147 "settings.app.form.enableSystemTray" : "Εμφάνιση του Franz στη γραμμή ειδοποιήσεων",
135 "settings.app.form.hideDockIcon" : "Απόκρυψη εικονιδίου Franz",
136 "settings.app.form.language" : "Γλώσσα", 148 "settings.app.form.language" : "Γλώσσα",
137 "settings.app.form.minimizeToSystemTray" : "Ελαχιστοποίηση του Franz στη γραμμή ειδοποιήσεων", 149 "settings.app.form.minimizeToSystemTray" : "Ελαχιστοποίηση του Franz στη γραμμή ειδοποιήσεων",
138 "settings.app.form.runInBackground" : "Κρατήστε το Franz στο παρασκήνιο κατά το κλείσιμο του παραθύρου", 150 "settings.app.form.runInBackground" : "Κρατήστε το Franz στο παρασκήνιο κατά το κλείσιμο του παραθύρου",
139 "settings.app.form.showDisabledServices" : "Προβολή καρτελών των απενεργοποιημένων υπηρεσιών", 151 "settings.app.form.showDisabledServices" : "Προβολή καρτελών των απενεργοποιημένων υπηρεσιών",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Προβολή του εικονιδίου μη αναγνωσμένου μηνύματος όταν οι ειδοποιήσεις είναι απενεργοποιημένες", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Προβολή του εικονιδίου μη αναγνωσμένου μηνύματος όταν οι ειδοποιήσεις είναι απενεργοποιημένες",
141 "settings.app.form.spellcheckerLanguage" : "Spell checking language",
142 "settings.app.headline" : "Ρυθμίσεις", 153 "settings.app.headline" : "Ρυθμίσεις",
143 "settings.app.headlineAdvanced" : "Για προχωρημένους", 154 "settings.app.headlineAdvanced" : "Για προχωρημένους",
144 "settings.app.headlineAppearance" : "Εμφάνιση", 155 "settings.app.headlineAppearance" : "Εμφάνιση",
@@ -201,8 +212,6 @@
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.",
202 "settings.service.form.proxy.user" : "User (optional)", 213 "settings.service.form.proxy.user" : "User (optional)",
203 "settings.service.form.saveButton" : "Αποθήκευση υπηρεσίας", 214 "settings.service.form.saveButton" : "Αποθήκευση υπηρεσίας",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Φιλοξενείται", 215 "settings.service.form.tabHosted" : "Φιλοξενείται",
207 "settings.service.form.tabOnPremise" : "Αυτο-φιλοξενείται ⭐️", 216 "settings.service.form.tabOnPremise" : "Αυτο-φιλοξενείται ⭐️",
208 "settings.service.form.team" : "Ομάδα", 217 "settings.service.form.team" : "Ομάδα",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Ανακαλύψτε υπηρεσίες", 221 "settings.services.discoverServices" : "Ανακαλύψτε υπηρεσίες",
213 "settings.services.headline" : "Οι υπηρεσίες σας", 222 "settings.services.headline" : "Οι υπηρεσίες σας",
214 "settings.services.noServicesAdded" : "Δεν έχετε προσθέσει ακόμα υπηρεσίες.", 223 "settings.services.noServicesAdded" : "Δεν έχετε προσθέσει ακόμα υπηρεσίες.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "Η υπηρεσία είναι απενεργοποιημένη", 225 "settings.services.tooltip.isDisabled" : "Η υπηρεσία είναι απενεργοποιημένη",
216 "settings.services.tooltip.isMuted" : "Όλοι οι ήχοι είναι απενεργοποιημένοι", 226 "settings.services.tooltip.isMuted" : "Όλοι οι ήχοι είναι απενεργοποιημένοι",
217 "settings.services.tooltip.notificationsDisabled" : "Οι ειδοποιήσεις είναι απενεργοποιημένες", 227 "settings.services.tooltip.notificationsDisabled" : "Οι ειδοποιήσεις είναι απενεργοποιημένες",
@@ -244,9 +254,7 @@
244 "subscription.euTaxInfo" : "Πολίτες Ε.Ε.: Στις τιμές δεν περιλαμβάνονται τυχόν φόροι και άλλες τοπικές επιβαρύνσεις", 254 "subscription.euTaxInfo" : "Πολίτες Ε.Ε.: Στις τιμές δεν περιλαμβάνονται τυχόν φόροι και άλλες τοπικές επιβαρύνσεις",
245 "subscription.features.ads" : "Τέλος στις διαφημίσεις", 255 "subscription.features.ads" : "Τέλος στις διαφημίσεις",
246 "subscription.features.comingSoon" : "σύντομα", 256 "subscription.features.comingSoon" : "σύντομα",
247 "subscription.features.encryptedSync" : "Κρυπτογραφημένος συγχρονισμός περιόδου σύνδεσης",
248 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license", 257 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license",
249 "subscription.features.onpremise" : "Add on-premise \/ hosted services όπως το HipChat",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost", 258 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost",
251 "subscription.features.proxy" : "Proxy support for services", 259 "subscription.features.proxy" : "Proxy support for services",
252 "subscription.features.spellchecker" : "Support for spellchecker", 260 "subscription.features.spellchecker" : "Support for spellchecker",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "Επαναφόρτωση", 277 "tabs.item.reload" : "Επαναφόρτωση",
270 "validation.email" : "{field} δεν είναι έγκυρο", 278 "validation.email" : "{field} δεν είναι έγκυρο",
271 "validation.minLength" : "{field} πρέπει να είναι τουλάχιστον {length} χαρακτήρες", 279 "validation.minLength" : "{field} πρέπει να είναι τουλάχιστον {length} χαρακτήρες",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{field} είναι υποχρεωτικό", 281 "validation.required" : "{field} είναι υποχρεωτικό",
273 "validation.url" : "{field} δεν είναι έγκυρος σύνδεσμος URL", 282 "validation.url" : "{field} δεν είναι έγκυρος σύνδεσμος URL",
274 "welcome.loginButton" : "Σύνδεση στο λογαριασμό σας", 283 "welcome.loginButton" : "Σύνδεση στο λογαριασμό σας",
275 "welcome.signupButton" : "Δημιουργία δωρεάν λογαριασμού", 284 "welcome.signupButton" : "Δημιουργία δωρεάν λογαριασμού"
276 "welcome.slogan" : "Επικοινωνία που λειτουργεί για εσάς"
277} 285}
diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json
index 4e0c5575d..7543d38bd 100644
--- a/src/i18n/locales/en-US.json
+++ b/src/i18n/locales/en-US.json
@@ -1,281 +1,285 @@
1{ 1{
2 "app.errorHandler.action": "Reload",
3 "app.errorHandler.headline": "Something went wrong",
4 "feature.delayApp.action": "Get a Franz Supporter License",
5 "feature.delayApp.headline": "Please purchase a Franz Supporter License to skip waiting",
6 "feature.delayApp.text": "Franz will continue in {seconds} seconds.",
7 "feature.shareFranz.action.email": "Send as email",
8 "feature.shareFranz.action.facebook": "Share on Facebook",
9 "feature.shareFranz.action.twitter": "Share on Twitter",
10 "feature.shareFranz.headline": "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text": "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
2 "global.api.unhealthy": "Can't connect to Franz online services", 14 "global.api.unhealthy": "Can't connect to Franz online services",
3 "global.notConnectedToTheInternet": "You are not connected to the internet.", 15 "global.notConnectedToTheInternet": "You are not connected to the internet.",
4 "global.spellchecking.language": "Spell checking language",
5 "global.spellchecker.useDefault": "Use System Default ({default})", 16 "global.spellchecker.useDefault": "Use System Default ({default})",
6 "global.spellchecking.autodetect": "Detect language automatically", 17 "global.spellchecking.autodetect": "Detect language automatically",
7 "global.spellchecking.autodetect.short": "Automatic", 18 "global.spellchecking.autodetect.short": "Automatic",
8 "welcome.signupButton": "Create a free account", 19 "global.spellchecking.language": "Spell checking language",
9 "welcome.loginButton": "Login to your account", 20 "import.headline": "Import your Franz 4 services",
10 "welcome.slogan": "Messaging that works for you", 21 "import.notSupportedHeadline": "Services not yet supported in Franz 5",
11 "login.headline": "Sign in", 22 "import.skip.label": "I want to add services manually",
23 "import.submit.label": "Import services",
24 "infobar.buttonChangelog": "What is new?",
25 "infobar.buttonInstallUpdate": "Restart & install update",
26 "infobar.buttonReloadServices": "Reload services",
27 "infobar.requiredRequestsFailed": "Could not load services and user information",
28 "infobar.servicesUpdated": "Your services have been updated.",
29 "infobar.updateAvailable": "A new update for Franz is available.",
30 "invite.email.label": "Email address",
31 "invite.headline.friends": "Invite 3 of your friends or colleagues",
32 "invite.name.label": "Name",
33 "invite.skip.label": "I want to do this later",
34 "invite.submit.label": "Send invites",
35 "invite.successInfo": "Invitations sent successfully",
12 "login.email.label": "Email address", 36 "login.email.label": "Email address",
37 "login.headline": "Sign in",
38 "login.invalidCredentials": "Email or password not valid",
39 "login.link.password": "Reset password",
40 "login.link.signup": "Create a free account",
13 "login.password.label": "Password", 41 "login.password.label": "Password",
42 "login.serverLogout": "Your session expired, please login again.",
14 "login.submit.label": "Sign in", 43 "login.submit.label": "Sign in",
15 "login.invalidCredentials": "Email or password not valid",
16 "login.tokenExpired": "Your session expired, please login again.", 44 "login.tokenExpired": "Your session expired, please login again.",
17 "login.serverLogout": "Your session expired, please login again.", 45 "menu.app.about": "About Franz",
18 "login.link.signup": "Create a free account", 46 "menu.app.hide": "Hide",
19 "login.link.password": "Reset password", 47 "menu.app.hideOthers": "Hide Others",
20 "password.headline": "Reset password", 48 "menu.app.quit": "Quit",
49 "menu.app.settings": "Settings",
50 "menu.app.unhide": "Unhide",
51 "menu.edit": "Edit",
52 "menu.edit.copy": "Copy",
53 "menu.edit.cut": "Cut",
54 "menu.edit.delete": "Delete",
55 "menu.edit.emojiSymbols": "Emoji & Symbols",
56 "menu.edit.paste": "Paste",
57 "menu.edit.pasteAndMatchStyle": "Paste And Match Style",
58 "menu.edit.redo": "Redo",
59 "menu.edit.selectAll": "Select All",
60 "menu.edit.speech": "Speech",
61 "menu.edit.startDictation": "Start Dictation",
62 "menu.edit.startSpeaking": "Start Speaking",
63 "menu.edit.stopSpeaking": "Stop Speaking",
64 "menu.edit.undo": "Undo",
65 "menu.file": "File",
66 "menu.help": "Help",
67 "menu.help.changelog": "Changelog",
68 "menu.help.learnMore": "Learn More",
69 "menu.help.privacy": "Privacy Statement",
70 "menu.help.support": "Support",
71 "menu.help.tos": "Terms of Service",
72 "menu.services": "Services",
73 "menu.services.activatePreviousService": "Activate previous service",
74 "menu.services.addNewService": "Add New Service...",
75 "menu.services.setNextServiceActive": "Activate next service",
76 "menu.view": "View",
77 "menu.view.enterFullScreen": "Enter Full Screen",
78 "menu.view.exitFullScreen": "Exit Full Screen",
79 "menu.view.reloadFranz": "Reload Franz",
80 "menu.view.reloadService": "Reload Service",
81 "menu.view.resetZoom": "Actual Size",
82 "menu.view.toggleDevTools": "Toggle Developer Tools",
83 "menu.view.toggleFullScreen": "Toggle Full Screen",
84 "menu.view.toggleServiceDevTools": "Toggle Service Developer Tools",
85 "menu.view.zoomIn": "Zoom In",
86 "menu.view.zoomOut": "Zoom Out",
87 "menu.window": "Window",
88 "menu.window.close": "Close",
89 "menu.window.minimize": "Minimize",
21 "password.email.label": "Email address", 90 "password.email.label": "Email address",
22 "password.submit.label": "Submit", 91 "password.headline": "Reset password",
92 "password.link.login": "Sign in to your account",
93 "password.link.signup": "Create a free account",
23 "password.noUser": "No user with that email address was found", 94 "password.noUser": "No user with that email address was found",
95 "password.submit.label": "Submit",
24 "password.successInfo": "Please check your email", 96 "password.successInfo": "Please check your email",
25 "password.link.signup": "Create a free account", 97 "premiumFeature.button.upgradeAccount": "Upgrade account",
26 "password.link.login": "Sign in to your account",
27 "signup.headline": "Sign up",
28 "signup.firstname.label": "First Name",
29 "signup.lastname.label": "Last Name",
30 "signup.email.label": "Email address",
31 "signup.company.label": "Company",
32 "signup.password.label": "Password",
33 "signup.submit.label": "Create account",
34 "signup.link.login": "Already have an account, sign in?",
35 "signup.emailDuplicate": "A user with that email address already exists",
36 "signup.legal.info": "By creating a Franz account you accept the",
37 "signup.legal.terms": "Terms of service",
38 "signup.legal.privacy": "Privacy Statement",
39 "pricing.headline": "Support Franz", 98 "pricing.headline": "Support Franz",
40 "pricing.support.label": "Select your support plan",
41 "pricing.submit.label": "I want to support the development of Franz",
42 "pricing.link.skipPayment": "I don't want to support the development of Franz.", 99 "pricing.link.skipPayment": "I don't want to support the development of Franz.",
43 "import.headline": "Import your Franz 4 services", 100 "pricing.submit.label": "I want to support the development of Franz",
44 "import.notSupportedHeadline": "Services not yet supported in Franz 5", 101 "pricing.support.label": "Select your support plan",
45 "import.submit.label": "Import services", 102 "service.crashHandler.action": "Reload {name}",
46 "import.skip.label": "I want to add services manually", 103 "service.crashHandler.autoReload": "Trying to automatically restore {name} in {seconds} seconds",
47 "invite.submit.label": "Send invites", 104 "service.crashHandler.headline": "Oh no!",
48 "invite.headline.friends": "Invite 3 of your friends or colleagues", 105 "service.crashHandler.text": "{name} has caused an error.",
49 "invite.name.label": "Name", 106 "service.disabledHandler.action": "Enable {name}",
50 "invite.email.label": "Email address", 107 "service.disabledHandler.headline": "{name} is disabled",
51 "invite.skip.label": "I want to do this later", 108 "service.errorHandler.action": "Reload {name}",
52 "invite.successInfo": "Invitations sent successfully", 109 "service.errorHandler.editAction": "Edit {name}",
53 "subscription.submit.label": "I want to support the development of Franz", 110 "service.errorHandler.headline": "Oh no!",
54 "subscription.paymentSessionError": "Could not initialize payment form", 111 "service.errorHandler.message": "Error",
55 "subscription.includedFeatures": "Paid Franz Premium Supporter Account includes", 112 "service.errorHandler.text": "{name} has failed to load.",
56 "subscription.features.onpremise": "Add on-premise/hosted services like HipChat",
57 "subscription.features.onpremise.mattermost": "Add on-premise/hosted services like Mattermost",
58 "subscription.features.encryptedSync": "Encrypted session synchronization",
59 "subscription.features.proxy": "Proxy support for services",
60 "subscription.features.ads": "No ads, ever!",
61 "subscription.features.spellchecker": "Support for spellchecker",
62 "subscription.features.noInterruptions": "No app delays & nagging to upgrade license",
63 "subscription.features.comingSoon": "coming soon",
64 "infobar.servicesUpdated": "Your services have been updated.",
65 "infobar.updateAvailable": "A new update for Franz is available.",
66 "infobar.buttonReloadServices": "Reload services",
67 "infobar.buttonInstallUpdate": "Restart & install update",
68 "infobar.buttonChangelog": "What is new?",
69 "infobar.requiredRequestsFailed": "Could not load services and user information",
70 "sidebar.settings": "Settings",
71 "sidebar.addNewService": "Add new service",
72 "sidebar.muteApp": "Disable notifications & audio",
73 "sidebar.unmuteApp": "Enable notifications & audio",
74 "services.welcome": "Welcome to Franz",
75 "services.getStarted": "Get started", 113 "services.getStarted": "Get started",
76 "settings.searchService": "Search service", 114 "services.welcome": "Welcome to Franz",
77 "settings.account.headline": "Account", 115 "settings.account.account.editButton": "Edit account",
78 "settings.account.headlineSubscription": "Your subscription",
79 "settings.account.headlineUpgrade": "Upgrade your account & support Franz",
80 "settings.account.headlineInvoices": "Invoices",
81 "settings.account.headlineDangerZone": "Danger Zone",
82 "settings.account.manageSubscription.label": "Manage your subscription",
83 "settings.account.accountType.basic": "Basic Account", 116 "settings.account.accountType.basic": "Basic Account",
84 "settings.account.accountType.premium": "Premium Supporter Account", 117 "settings.account.accountType.premium": "Premium Supporter Account",
85 "settings.account.account.editButton": "Edit account",
86 "settings.account.invoiceDownload": "Download",
87 "settings.account.userInfoRequestFailed": "Could not load user information",
88 "settings.account.tryReloadUserInfoRequest": "Try again",
89 "settings.account.headlineProfile": "Update profile",
90 "settings.account.headlineAccount": "Account information",
91 "settings.account.headlinePassword": "Change password",
92 "settings.account.successInfo": "Your changes have been saved",
93 "settings.account.buttonSave": "Update profile", 118 "settings.account.buttonSave": "Update profile",
94 "settings.account.deleteAccount": "Delete account", 119 "settings.account.deleteAccount": "Delete account",
95 "settings.account.deleteInfo": "If you don't need your Franz account any longer, you can delete your account and all related data here.",
96 "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", 120 "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!",
121 "settings.account.deleteInfo": "If you don't need your Franz account any longer, you can delete your account and all related data here.",
122 "settings.account.headline": "Account",
123 "settings.account.headlineAccount": "Account information",
124 "settings.account.headlineDangerZone": "Danger Zone",
125 "settings.account.headlineInvoices": "Invoices",
126 "settings.account.headlinePassword": "Change password",
127 "settings.account.headlineProfile": "Update profile",
128 "settings.account.headlineSubscription": "Your subscription",
129 "settings.account.headlineUpgrade": "Upgrade your account & support Franz",
130 "settings.account.invoiceDownload": "Download",
131 "settings.account.manageSubscription.label": "Manage your subscription",
132 "settings.account.successInfo": "Your changes have been saved",
133 "settings.account.tryReloadServices": "Try again",
134 "settings.account.tryReloadUserInfoRequest": "Try again",
135 "settings.account.userInfoRequestFailed": "Could not load user information",
136 "settings.app.buttonClearAllCache": "Clear cache",
137 "settings.app.buttonInstallUpdate": "Restart & install update",
138 "settings.app.buttonSearchForUpdate": "Check for updates",
139 "settings.app.cacheInfo": "Franz cache is currently using {size} of disk space.",
140 "settings.app.currentVersion": "Current version:",
141 "settings.app.form.autoLaunchInBackground": "Open in background",
142 "settings.app.form.autoLaunchOnStart": "Launch Franz on start",
143 "settings.app.form.beta": "Include beta versions",
144 "settings.app.form.darkMode": "Join the Dark Side",
145 "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration",
146 "settings.app.form.enableSpellchecking": "Enable spell checking",
147 "settings.app.form.enableSystemTray": "Show Franz in system tray",
148 "settings.app.form.language": "Language",
149 "settings.app.form.minimizeToSystemTray": "Minimize Franz to system tray",
150 "settings.app.form.runInBackground": "Keep Franz in background when closing the window",
151 "settings.app.form.showDisabledServices": "Display disabled services tabs",
152 "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled",
153 "settings.app.headline": "Settings",
154 "settings.app.headlineAdvanced": "Advanced",
155 "settings.app.headlineAppearance": "Appearance",
156 "settings.app.headlineGeneral": "General",
157 "settings.app.headlineLanguage": "Language",
158 "settings.app.headlineUpdates": "Updates",
159 "settings.app.restartRequired": "Changes require restart",
160 "settings.app.subheadlineCache": "Cache",
161 "settings.app.translationHelp": "Help us to translate Franz into your language.",
162 "settings.app.updateStatusAvailable": "Update available, downloading...",
163 "settings.app.updateStatusSearching": "Is searching for update",
164 "settings.app.updateStatusUpToDate": "You are using the latest version of Franz",
97 "settings.invite.headline": "Invite Friends", 165 "settings.invite.headline": "Invite Friends",
98 "settings.navigation.availableServices": "Available services",
99 "settings.navigation.yourServices": "Your services",
100 "settings.navigation.account": "Account", 166 "settings.navigation.account": "Account",
101 "settings.navigation.settings": "Settings", 167 "settings.navigation.availableServices": "Available services",
102 "settings.navigation.inviteFriends": "Invite Friends", 168 "settings.navigation.inviteFriends": "Invite Friends",
103 "settings.navigation.logout": "Logout", 169 "settings.navigation.logout": "Logout",
104 "settings.recipes.headline": "Available services", 170 "settings.navigation.settings": "Settings",
105 "settings.recipes.mostPopular": "Most popular", 171 "settings.navigation.yourServices": "Your services",
106 "settings.recipes.all": "All services", 172 "settings.recipes.all": "All services",
107 "settings.recipes.dev": "Development", 173 "settings.recipes.dev": "Development",
174 "settings.recipes.headline": "Available services",
175 "settings.recipes.missingService": "Missing a service?",
176 "settings.recipes.mostPopular": "Most popular",
108 "settings.recipes.nothingFound": "Sorry, but no service matched your search term.", 177 "settings.recipes.nothingFound": "Sorry, but no service matched your search term.",
109 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added", 178 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added",
110 "settings.recipes.missingService": "Missing a service?", 179 "settings.searchService": "Search service",
111 "settings.service.form.saveButton": "Save service", 180 "settings.service.error.goBack": "Back to services",
112 "settings.service.form.deleteButton": "Delete service", 181 "settings.service.error.headline": "Error",
113 "settings.service.form.availableServices": "Available services", 182 "settings.service.error.message": "Could not load service recipe.",
114 "settings.service.form.yourServices": "Your services",
115 "settings.service.form.addServiceHeadline": "Add {name}", 183 "settings.service.form.addServiceHeadline": "Add {name}",
116 "settings.service.form.editServiceHeadline": "Edit {name}", 184 "settings.service.form.availableServices": "Available services",
117 "settings.service.form.tabHosted": "Hosted", 185 "settings.service.form.customUrl": "Custom server",
118 "settings.service.form.tabOnPremise": "Self hosted ⭐️",
119 "settings.service.form.useHostedService": "Use the hosted {name} service.",
120 "settings.service.form.customUrlValidationError": "Could not validate custom {name} server.",
121 "settings.service.form.customUrlPremiumInfo": "To add self hosted services, you need a Franz Premium Supporter Account.", 186 "settings.service.form.customUrlPremiumInfo": "To add self hosted services, you need a Franz Premium Supporter Account.",
122 "settings.service.form.customUrlUpgradeAccount": "Upgrade your account", 187 "settings.service.form.customUrlUpgradeAccount": "Upgrade your account",
123 "settings.service.form.indirectMessageInfo": "You will be notified about all new messages in a channel, not just @username, @channel, @here, ...", 188 "settings.service.form.customUrlValidationError": "Could not validate custom {name} server.",
124 "settings.service.form.name": "Name", 189 "settings.service.form.deleteButton": "Delete service",
125 "settings.service.form.enableService": "Enable service", 190 "settings.service.form.editServiceHeadline": "Edit {name}",
126 "settings.service.form.enableNotification": "Enable notifications",
127 "settings.service.form.enableBadge": "Show unread message badges",
128 "settings.service.form.team": "Team",
129 "settings.service.form.customUrl": "Custom server",
130 "settings.service.form.indirectMessages": "Show message badge for all new messages",
131 "settings.service.form.enableAudio": "Enable audio", 191 "settings.service.form.enableAudio": "Enable audio",
132 "settings.service.form.isMutedInfo": "When disabled, all notification sounds and audio playback are muted", 192 "settings.service.form.enableBadge": "Show unread message badges",
133 "settings.service.form.headlineNotifications": "Notifications", 193 "settings.service.form.enableDarkMode": "Enable Dark Mode",
194 "settings.service.form.enableNotification": "Enable notifications",
195 "settings.service.form.enableService": "Enable service",
134 "settings.service.form.headlineBadges": "Unread message badges", 196 "settings.service.form.headlineBadges": "Unread message badges",
135 "settings.service.form.headlineGeneral": "General", 197 "settings.service.form.headlineGeneral": "General",
198 "settings.service.form.headlineNotifications": "Notifications",
136 "settings.service.form.icon": "Custom icon", 199 "settings.service.form.icon": "Custom icon",
137 "settings.service.form.iconDelete": "Delete", 200 "settings.service.form.iconDelete": "Delete",
138 "settings.service.form.iconUpload": "Drop your image, or click here", 201 "settings.service.form.iconUpload": "Drop your image, or click here",
139 "settings.service.form.enableDarkMode": "Enable Dark Mode", 202 "settings.service.form.indirectMessageInfo": "You will be notified about all new messages in a channel, not just @username, @channel, @here, ...",
203 "settings.service.form.indirectMessages": "Show message badge for all new messages",
204 "settings.service.form.isMutedInfo": "When disabled, all notification sounds and audio playback are muted",
205 "settings.service.form.name": "Name",
140 "settings.service.form.proxy.headline": "HTTP/HTTPS Proxy Settings", 206 "settings.service.form.proxy.headline": "HTTP/HTTPS Proxy Settings",
141 "settings.service.form.proxy.isEnabled": "Use Proxy",
142 "settings.service.form.proxy.host": "Proxy Host/IP", 207 "settings.service.form.proxy.host": "Proxy Host/IP",
143 "settings.service.form.proxy.port": "Port",
144 "settings.service.form.proxy.user": "User (optional)",
145 "settings.service.form.proxy.password": "Password (optional)",
146 "settings.service.form.proxy.info": "Proxy settings will not synced with the Franz servers.", 208 "settings.service.form.proxy.info": "Proxy settings will not synced with the Franz servers.",
209 "settings.service.form.proxy.isEnabled": "Use Proxy",
210 "settings.service.form.proxy.password": "Password (optional)",
211 "settings.service.form.proxy.port": "Port",
147 "settings.service.form.proxy.restartInfo": "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo": "Please restart Franz after changing proxy Settings.",
148 "settings.service.form.spellcheckerLanguage": "Spell checking Language", 213 "settings.service.form.proxy.user": "User (optional)",
149 "settings.service.form.spellcheckerLanguage.default": "Use System Default ({default})", 214 "settings.service.form.saveButton": "Save service",
150 "settings.service.error.headline": "Error", 215 "settings.service.form.tabHosted": "Hosted",
151 "settings.service.error.goBack": "Back to services", 216 "settings.service.form.tabOnPremise": "Self hosted ⭐️",
152 "settings.service.error.message": "Could not load service recipe.", 217 "settings.service.form.team": "Team",
153 "settings.services.tooltip.isDisabled": "Service is disabled", 218 "settings.service.form.useHostedService": "Use the hosted {name} service.",
154 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled", 219 "settings.service.form.yourServices": "Your services",
155 "settings.services.tooltip.isMuted": "All sounds are muted", 220 "settings.services.deletedInfo": "Service has been deleted",
221 "settings.services.discoverServices": "Discover services",
156 "settings.services.headline": "Your services", 222 "settings.services.headline": "Your services",
157 "settings.services.noServicesAdded": "You haven't added any services yet.", 223 "settings.services.noServicesAdded": "You haven't added any services yet.",
158 "settings.services.discoverServices": "Discover services", 224 "settings.services.servicesRequestFailed": "Could not load your services",
225 "settings.services.tooltip.isDisabled": "Service is disabled",
226 "settings.services.tooltip.isMuted": "All sounds are muted",
227 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled",
159 "settings.services.updatedInfo": "Your changes have been saved", 228 "settings.services.updatedInfo": "Your changes have been saved",
160 "settings.services.deletedInfo": "Service has been deleted", 229 "settings.user.form.accountType.company": "Company",
161 "settings.app.headline": "Settings", 230 "settings.user.form.accountType.individual": "Individual",
162 "settings.app.headlineGeneral": "General", 231 "settings.user.form.accountType.label": "Account type",
163 "settings.app.headlineLanguage": "Language", 232 "settings.user.form.accountType.non-profit": "Non-Profit",
164 "settings.app.headlineUpdates": "Updates", 233 "settings.user.form.currentPassword": "Current password",
165 "settings.app.headlineAppearance": "Appearance", 234 "settings.user.form.email": "Email",
166 "settings.app.headlineAdvanced": "Advanced",
167 "settings.app.buttonSearchForUpdate": "Check for updates",
168 "settings.app.buttonInstallUpdate": "Restart & install update",
169 "settings.app.updateStatusSearching": "Is searching for update",
170 "settings.app.updateStatusAvailable": "Update available, downloading...",
171 "settings.app.updateStatusUpToDate": "You are using the latest version of Franz",
172 "settings.app.subheadlineCache": "Cache",
173 "settings.app.cacheInfo": "Franz cache is currently using {size} of disk space.",
174 "settings.app.buttonClearAllCache": "Clear cache",
175 "settings.app.form.autoLaunchOnStart": "Launch Franz on start",
176 "settings.app.form.autoLaunchInBackground": "Open in background",
177 "settings.app.form.enableSystemTray": "Show Franz in system tray",
178 "settings.app.form.darkMode": "Join the Dark Side",
179 "settings.app.form.minimizeToSystemTray": "Minimize Franz to system tray",
180 "settings.app.form.enableMenuBar": "Show Franz in Menu Bar",
181 "settings.app.form.hideDockIcon": "Hide Franz icon in Dock",
182 "settings.app.form.runInBackground": "Keep Franz in background when closing the window",
183 "settings.app.form.language": "Language",
184 "settings.app.form.enableSpellchecking": "Enable spell checking",
185 "settings.app.form.spellcheckerLanguage": "Spell checking language",
186 "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration",
187 "settings.app.form.showDisabledServices": "Display disabled services tabs",
188 "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled",
189 "settings.app.form.beta": "Include beta versions",
190 "settings.app.translationHelp": "Help us to translate Franz into your language.",
191 "settings.app.currentVersion": "Current version:",
192 "settings.app.restartRequired": "Changes require restart",
193 "settings.user.form.firstname": "First Name", 235 "settings.user.form.firstname": "First Name",
194 "settings.user.form.lastname": "Last Name", 236 "settings.user.form.lastname": "Last Name",
195 "settings.user.form.email": "Email",
196 "settings.user.form.currentPassword": "Current password",
197 "settings.user.form.newPassword": "New password", 237 "settings.user.form.newPassword": "New password",
198 "settings.user.form.accountType.label": "Account type", 238 "sidebar.addNewService": "Add new service",
199 "settings.user.form.accountType.individual": "Individual", 239 "sidebar.muteApp": "Disable notifications & audio",
200 "settings.user.form.accountType.non-profit": "Non-Profit", 240 "sidebar.settings": "Settings",
201 "settings.user.form.accountType.company": "Company", 241 "sidebar.unmuteApp": "Enable notifications & audio",
242 "signup.company.label": "Company",
243 "signup.email.label": "Email address",
244 "signup.emailDuplicate": "A user with that email address already exists",
245 "signup.firstname.label": "First Name",
246 "signup.headline": "Sign up",
247 "signup.lastname.label": "Last Name",
248 "signup.legal.info": "By creating a Franz account you accept the",
249 "signup.legal.privacy": "Privacy Statement",
250 "signup.legal.terms": "Terms of service",
251 "signup.link.login": "Already have an account, sign in?",
252 "signup.password.label": "Password",
253 "signup.submit.label": "Create account",
254 "subscription.euTaxInfo": "EU residents: local sales tax may apply",
255 "subscription.features.ads": "No ads, ever!",
256 "subscription.features.comingSoon": "coming soon",
257 "subscription.features.noInterruptions": "No app delays & nagging to upgrade license",
258 "subscription.features.onpremise.mattermost": "Add on-premise/hosted services like Mattermost",
259 "subscription.features.proxy": "Proxy support for services",
260 "subscription.features.spellchecker": "Support for spellchecker",
261 "subscription.includedFeatures": "Paid Franz Premium Supporter Account includes",
262 "subscription.paymentSessionError": "Could not initialize payment form",
263 "subscription.submit.label": "I want to support the development of Franz",
202 "subscription.type.free": "free", 264 "subscription.type.free": "free",
203 "subscription.type.month": "month", 265 "subscription.type.month": "month",
204 "subscription.type.year": "year", 266 "subscription.type.year": "year",
205 "subscription.euTaxInfo": "EU residents: local sales tax may apply",
206 "subscriptionPopup.buttonCancel": "Cancel", 267 "subscriptionPopup.buttonCancel": "Cancel",
207 "subscriptionPopup.buttonDone": "Done", 268 "subscriptionPopup.buttonDone": "Done",
208 "tabs.item.reload": "Reload", 269 "tabs.item.deleteService": "Delete service",
209 "tabs.item.edit": "Edit",
210 "tabs.item.disableNotifications": "Disable notifications",
211 "tabs.item.enableNotification": "Enable notifications",
212 "tabs.item.disableAudio": "Disable audio", 270 "tabs.item.disableAudio": "Disable audio",
213 "tabs.item.enableAudio": "Enable audio", 271 "tabs.item.disableNotifications": "Disable notifications",
214 "tabs.item.disableService": "Disable service", 272 "tabs.item.disableService": "Disable service",
273 "tabs.item.edit": "Edit",
274 "tabs.item.enableAudio": "Enable audio",
275 "tabs.item.enableNotification": "Enable notifications",
215 "tabs.item.enableService": "Enable service", 276 "tabs.item.enableService": "Enable service",
216 "tabs.item.deleteService": "Delete service", 277 "tabs.item.reload": "Reload",
217 "service.crashHandler.headline": "Oh no!",
218 "service.crashHandler.text": "{name} has caused an error.",
219 "service.crashHandler.action": "Reload {name}",
220 "service.crashHandler.autoReload": "Trying to automatically restore {name} in {seconds} seconds",
221 "service.errorHandler.headline": "Oh no!",
222 "service.errorHandler.text": "{name} has failed to load.",
223 "service.errorHandler.message": "Error",
224 "service.errorHandler.action": "Reload {name}",
225 "service.errorHandler.editAction": "Edit {name}",
226 "service.disabledHandler.headline": "{name} is disabled",
227 "service.disabledHandler.action": "Enable {name}",
228 "menu.edit": "Edit",
229 "menu.edit.undo": "Undo",
230 "menu.edit.redo": "Redo",
231 "menu.edit.cut": "Cut",
232 "menu.edit.copy": "Copy",
233 "menu.edit.paste": "Paste",
234 "menu.edit.pasteAndMatchStyle": "Paste And Match Style",
235 "menu.edit.delete": "Delete",
236 "menu.edit.selectAll": "Select All",
237 "menu.edit.speech": "Speech",
238 "menu.edit.startSpeaking": "Start Speaking",
239 "menu.edit.stopSpeaking": "Stop Speaking",
240 "menu.edit.startDictation": "Start Dictation",
241 "menu.edit.emojiSymbols": "Emoji & Symbols",
242 "menu.view.resetZoom": "Actual Size",
243 "menu.view.zoomIn": "Zoom In",
244 "menu.view.zoomOut": "Zoom Out",
245 "menu.view.enterFullScreen": "Enter Full Screen",
246 "menu.view.exitFullScreen": "Exit Full Screen",
247 "menu.view.toggleFullScreen": "Toggle Full Screen",
248 "menu.view.toggleDevTools": "Toggle Developer Tools",
249 "menu.view.toggleServiceDevTools": "Toggle Service Developer Tools",
250 "menu.view.reloadService": "Reload Service",
251 "menu.view.reloadFranz": "Reload Franz",
252 "menu.window.minimize": "Minimize",
253 "menu.window.close": "Close",
254 "menu.help.learnMore": "Learn More",
255 "menu.help.changelog": "Changelog",
256 "menu.help.support": "Support",
257 "menu.help.tos": "Terms of Service",
258 "menu.help.privacy": "Privacy Statement",
259 "menu.file": "File",
260 "menu.view": "View",
261 "menu.services": "Services",
262 "menu.window": "Window",
263 "menu.help": "Help",
264 "menu.app.about": "About Franz",
265 "menu.app.settings": "Settings",
266 "menu.app.hide": "Hide",
267 "menu.app.hideOthers": "Hide Others",
268 "menu.app.unhide": "Unhide",
269 "menu.app.quit": "Quit",
270 "menu.services.addNewService": "Add New Service...",
271 "validation.required": "{field} is required",
272 "validation.email": "{field} is not valid", 278 "validation.email": "{field} is not valid",
273 "validation.url": "{field} is not a valid URL",
274 "validation.minLength": "{field} should be at least {length} characters long", 279 "validation.minLength": "{field} should be at least {length} characters long",
275 "feature.delayApp.headline": "Please purchase a Franz Supporter License to skip waiting", 280 "validation.oneRequired": "At least one is required",
276 "feature.delayApp.action": "Get a Franz Supporter License", 281 "validation.required": "{field} is required",
277 "feature.delayApp.text": "Franz will continue in {seconds} seconds.", 282 "validation.url": "{field} is not a valid URL",
278 "premiumFeature.button.upgradeAccount": "Upgrade account", 283 "welcome.loginButton": "Login to your account",
279 "app.errorHandler.headline": "Something went wrong", 284 "welcome.signupButton": "Create a free account"
280 "app.errorHandler.action": "Reload" 285} \ No newline at end of file
281}
diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json
index 669b4d2dd..5c26b456c 100644
--- a/src/i18n/locales/es.json
+++ b/src/i18n/locales/es.json
@@ -1,11 +1,22 @@
1{ 1{
2 "app.errorHandler.action" : "Recargar", 2 "app.errorHandler.action" : "Recargar",
3 "app.errorHandler.headline" : "Something went wrong", 3 "app.errorHandler.headline" : "Ha surgido un error",
4 "feature.delayApp.action" : "Consigue una Licencia de Soporte de Franz", 4 "feature.delayApp.action" : "Consigue una Licencia de Soporte de Franz",
5 "feature.delayApp.headline" : "Por favor, compra una Licencia de Soporte de Franz para saltar la espera", 5 "feature.delayApp.headline" : "Por favor, compra una Licencia de Soporte de Franz para saltar la espera",
6 "feature.delayApp.text" : "Franz continuará en {seconds} segundos.", 6 "feature.delayApp.text" : "Franz continuará en {seconds} segundos.",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Compartir en Facebook",
9 "feature.shareFranz.action.twitter" : "Compartir en Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "No es posible conectarse a los servicios en línea de Franz.", 14 "global.api.unhealthy" : "No es posible conectarse a los servicios en línea de Franz.",
8 "global.notConnectedToTheInternet" : "No estás conectado a Internet", 15 "global.notConnectedToTheInternet" : "No estás conectado a Internet",
16 "global.spellchecker.useDefault" : "Utilizar estándar del sistema ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Corrector de ortografía",
9 "import.headline" : "Importa tus servicios de Franz 4", 20 "import.headline" : "Importa tus servicios de Franz 4",
10 "import.notSupportedHeadline" : "Servicios no admitidos aún en Franz 5", 21 "import.notSupportedHeadline" : "Servicios no admitidos aún en Franz 5",
11 "import.skip.label" : "Quiero agregar servicios manualmente", 22 "import.skip.label" : "Quiero agregar servicios manualmente",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Ayuda técnica", 70 "menu.help.support" : "Ayuda técnica",
60 "menu.help.tos" : "Términos del Servicio", 71 "menu.help.tos" : "Términos del Servicio",
61 "menu.services" : "Servicios", 72 "menu.services" : "Servicios",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Añadir Nuevo Servicio...", 74 "menu.services.addNewService" : "Añadir Nuevo Servicio...",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Mostrar", 76 "menu.view" : "Mostrar",
64 "menu.view.enterFullScreen" : "Pasar a pantalla completa", 77 "menu.view.enterFullScreen" : "Pasar a pantalla completa",
65 "menu.view.exitFullScreen" : "Salir de Pantalla Completa", 78 "menu.view.exitFullScreen" : "Salir de Pantalla Completa",
@@ -96,7 +109,7 @@
96 "service.errorHandler.editAction" : "Editar {name}", 109 "service.errorHandler.editAction" : "Editar {name}",
97 "service.errorHandler.headline" : "¡Oh, no!", 110 "service.errorHandler.headline" : "¡Oh, no!",
98 "service.errorHandler.message" : "Error", 111 "service.errorHandler.message" : "Error",
99 "service.errorHandler.text" : "{name} has failed to load.", 112 "service.errorHandler.text" : "{name} ha fallado la carga",
100 "services.getStarted" : "Primeros pasos", 113 "services.getStarted" : "Primeros pasos",
101 "services.welcome" : "Bienvenido a Franz", 114 "services.welcome" : "Bienvenido a Franz",
102 "settings.account.account.editButton" : "Editar cuenta", 115 "settings.account.account.editButton" : "Editar cuenta",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Descargar", 130 "settings.account.invoiceDownload" : "Descargar",
118 "settings.account.manageSubscription.label" : "Administra tu suscripción", 131 "settings.account.manageSubscription.label" : "Administra tu suscripción",
119 "settings.account.successInfo" : "Tus cambios han sido guardados", 132 "settings.account.successInfo" : "Tus cambios han sido guardados",
133 "settings.account.tryReloadServices" : "Intentar de nuevo",
120 "settings.account.tryReloadUserInfoRequest" : "Intentar de nuevo", 134 "settings.account.tryReloadUserInfoRequest" : "Intentar de nuevo",
121 "settings.account.userInfoRequestFailed" : "No se pudo cargar la información de usuario", 135 "settings.account.userInfoRequestFailed" : "No se pudo cargar la información de usuario",
122 "settings.app.buttonClearAllCache" : "Limpiar caché", 136 "settings.app.buttonClearAllCache" : "Limpiar caché",
@@ -129,16 +143,13 @@
129 "settings.app.form.beta" : "Incluir versiones beta", 143 "settings.app.form.beta" : "Incluir versiones beta",
130 "settings.app.form.darkMode" : "Únete al Lado Oscuro", 144 "settings.app.form.darkMode" : "Únete al Lado Oscuro",
131 "settings.app.form.enableGPUAcceleration" : "Habilitar aceleración de GPU", 145 "settings.app.form.enableGPUAcceleration" : "Habilitar aceleración de GPU",
132 "settings.app.form.enableMenuBar" : "Mostrar a Franz en la barra de menús",
133 "settings.app.form.enableSpellchecking" : "Activar corrección ortográfica", 146 "settings.app.form.enableSpellchecking" : "Activar corrección ortográfica",
134 "settings.app.form.enableSystemTray" : "Mostrar Franz en la bandeja del sistema", 147 "settings.app.form.enableSystemTray" : "Mostrar Franz en la bandeja del sistema",
135 "settings.app.form.hideDockIcon" : "Ocultar Icono de Franz en barra de herramientas",
136 "settings.app.form.language" : "Idioma", 148 "settings.app.form.language" : "Idioma",
137 "settings.app.form.minimizeToSystemTray" : "Minimizar Franz a la bandeja del sistema", 149 "settings.app.form.minimizeToSystemTray" : "Minimizar Franz a la bandeja del sistema",
138 "settings.app.form.runInBackground" : "Mantener Franz en segundo plano al cerrar la ventana", 150 "settings.app.form.runInBackground" : "Mantener Franz en segundo plano al cerrar la ventana",
139 "settings.app.form.showDisabledServices" : "Mostrar pestañas de servicios desactivados", 151 "settings.app.form.showDisabledServices" : "Mostrar pestañas de servicios desactivados",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Mostrar la insignia de mensajes sin leer cuando las notificaciones están desactivadas", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Mostrar la insignia de mensajes sin leer cuando las notificaciones están desactivadas",
141 "settings.app.form.spellcheckerLanguage" : "Corrector de ortografía",
142 "settings.app.headline" : "Configuración", 153 "settings.app.headline" : "Configuración",
143 "settings.app.headlineAdvanced" : "Avanzado", 154 "settings.app.headlineAdvanced" : "Avanzado",
144 "settings.app.headlineAppearance" : "Apariencia", 155 "settings.app.headlineAppearance" : "Apariencia",
@@ -192,17 +203,15 @@
192 "settings.service.form.indirectMessages" : "Mostrar señal de notificación para todos los mensajes nuevos", 203 "settings.service.form.indirectMessages" : "Mostrar señal de notificación para todos los mensajes nuevos",
193 "settings.service.form.isMutedInfo" : "Cuando estén desactivados, todos los sonidos de notificación y la reproducción de audio serán silenciados", 204 "settings.service.form.isMutedInfo" : "Cuando estén desactivados, todos los sonidos de notificación y la reproducción de audio serán silenciados",
194 "settings.service.form.name" : "Nombre", 205 "settings.service.form.name" : "Nombre",
195 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Settings", 206 "settings.service.form.proxy.headline" : "Ajustes Proxy HTTP\/HTTPS",
196 "settings.service.form.proxy.host" : "Proxy Host\/IP", 207 "settings.service.form.proxy.host" : "Proxy Host\/IP",
197 "settings.service.form.proxy.info" : "Las configuraciones de Proxy no se sincronizarán con los servidores de Franz.", 208 "settings.service.form.proxy.info" : "Las configuraciones de Proxy no se sincronizarán con los servidores de Franz.",
198 "settings.service.form.proxy.isEnabled" : "Use Proxy", 209 "settings.service.form.proxy.isEnabled" : "Use Proxy",
199 "settings.service.form.proxy.password" : "Contraseña (opcional)", 210 "settings.service.form.proxy.password" : "Contraseña (opcional)",
200 "settings.service.form.proxy.port" : "Port", 211 "settings.service.form.proxy.port" : "Puerto",
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Por favor reinicie Franz despues de modificar los ajustes proxy.",
202 "settings.service.form.proxy.user" : "Usuario (opcional)", 213 "settings.service.form.proxy.user" : "Usuario (opcional)",
203 "settings.service.form.saveButton" : "Guardar servicio", 214 "settings.service.form.saveButton" : "Guardar servicio",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Alojado", 215 "settings.service.form.tabHosted" : "Alojado",
207 "settings.service.form.tabOnPremise" : "Auto alojado ⭐️", 216 "settings.service.form.tabOnPremise" : "Auto alojado ⭐️",
208 "settings.service.form.team" : "Equipo", 217 "settings.service.form.team" : "Equipo",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Descubrir servicios", 221 "settings.services.discoverServices" : "Descubrir servicios",
213 "settings.services.headline" : "Tus servicios", 222 "settings.services.headline" : "Tus servicios",
214 "settings.services.noServicesAdded" : "No has añadido ningún servicio aún.", 223 "settings.services.noServicesAdded" : "No has añadido ningún servicio aún.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "El servicio está desactivado", 225 "settings.services.tooltip.isDisabled" : "El servicio está desactivado",
216 "settings.services.tooltip.isMuted" : "Todos los sonidos están silenciados", 226 "settings.services.tooltip.isMuted" : "Todos los sonidos están silenciados",
217 "settings.services.tooltip.notificationsDisabled" : "Las notificaciones están desactivadas", 227 "settings.services.tooltip.notificationsDisabled" : "Las notificaciones están desactivadas",
@@ -244,9 +254,7 @@
244 "subscription.euTaxInfo" : "Residentes de la UE: pueden aplicarse impuestos locales", 254 "subscription.euTaxInfo" : "Residentes de la UE: pueden aplicarse impuestos locales",
245 "subscription.features.ads" : "¡Sin publicidad, para siempre!", 255 "subscription.features.ads" : "¡Sin publicidad, para siempre!",
246 "subscription.features.comingSoon" : "próximamente", 256 "subscription.features.comingSoon" : "próximamente",
247 "subscription.features.encryptedSync" : "Sincronización de sesión encriptada",
248 "subscription.features.noInterruptions" : "Sin retrasos en la app ni molestas actualizaciones de licencias", 257 "subscription.features.noInterruptions" : "Sin retrasos en la app ni molestas actualizaciones de licencias",
249 "subscription.features.onpremise" : "Añade servicios locales\/autoalojados como HipChat",
250 "subscription.features.onpremise.mattermost" : "Agregar servicios de almacenamiento como Mattermost", 258 "subscription.features.onpremise.mattermost" : "Agregar servicios de almacenamiento como Mattermost",
251 "subscription.features.proxy" : "Soporte Proxy para servicios", 259 "subscription.features.proxy" : "Soporte Proxy para servicios",
252 "subscription.features.spellchecker" : "Soporte para corrector de ortografía", 260 "subscription.features.spellchecker" : "Soporte para corrector de ortografía",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "Recargar", 277 "tabs.item.reload" : "Recargar",
270 "validation.email" : "{field} no es válido", 278 "validation.email" : "{field} no es válido",
271 "validation.minLength" : "{field} debería tener al menos {length} caracteres", 279 "validation.minLength" : "{field} debería tener al menos {length} caracteres",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{field} es obligatorio", 281 "validation.required" : "{field} es obligatorio",
273 "validation.url" : "{field} no es una URL válida", 282 "validation.url" : "{field} no es una URL válida",
274 "welcome.loginButton" : "Accede a tu cuenta", 283 "welcome.loginButton" : "Accede a tu cuenta",
275 "welcome.signupButton" : "Crear una cuenta gratuita", 284 "welcome.signupButton" : "Crear una cuenta gratuita"
276 "welcome.slogan" : "Mensajería que funciona para ti"
277} 285}
diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json
index a83767f1e..6f9d81713 100644
--- a/src/i18n/locales/fr.json
+++ b/src/i18n/locales/fr.json
@@ -1,11 +1,22 @@
1{ 1{
2 "app.errorHandler.action" : "Recharger", 2 "app.errorHandler.action" : "Recharger",
3 "app.errorHandler.headline" : "Une erreur s'est produite.", 3 "app.errorHandler.headline" : "Une erreur s'est produite",
4 "feature.delayApp.action" : "Obtenez une licence de Supporter Franz", 4 "feature.delayApp.action" : "Obtenez une licence de Supporter Franz",
5 "feature.delayApp.headline" : "Veuillez acheter une licence de Supporter Franz pour sauter le temps d'attente", 5 "feature.delayApp.headline" : "Veuillez acheter une licence de Supporter Franz pour sauter le temps d'attente",
6 "feature.delayApp.text" : "Franz continuera dans {seconds} secondes.", 6 "feature.delayApp.text" : "Franz reprendra dans {seconds} secondes.",
7 "feature.shareFranz.action.email" : "Envoyer par mail",
8 "feature.shareFranz.action.facebook" : "Partager sur Facebook",
9 "feature.shareFranz.action.twitter" : "Partager sur Twitter",
10 "feature.shareFranz.headline" : "Franz est meilleur quand on est tous ensemble !",
11 "feature.shareFranz.shareText.email" : "J'ai ajouté {count} services à Franz ! Télécharger l'appli gratuite pour WhatsApp, Messenger, Skype et cie sur www.meetfranz.com",
12 "feature.shareFranz.shareText.twitter" : "J'ai ajouté {count} services à Franz ! Télécharger l'appli gratuite pour WhatsApp, Messenger, Skype et cie sur www.meetfranz.com \/cc @NeetFranz",
13 "feature.shareFranz.text" : "Dites à vos amis et collègues combien Franz est super et aidez nous à faire passer le mot.",
7 "global.api.unhealthy" : "Impossible de se connecter aux services en ligne de Franz", 14 "global.api.unhealthy" : "Impossible de se connecter aux services en ligne de Franz",
8 "global.notConnectedToTheInternet" : "Vous n'êtes pas connecté à Internet.", 15 "global.notConnectedToTheInternet" : "Vous n'êtes pas connecté à Internet.",
16 "global.spellchecker.useDefault" : "Par défaut ({default})",
17 "global.spellchecking.autodetect" : "Detecter automatiquement la langue",
18 "global.spellchecking.autodetect.short" : "Automatiquement",
19 "global.spellchecking.language" : "Langue de la vérification orthographique",
9 "import.headline" : "Importez vos services depuis la version 4 de Franz.", 20 "import.headline" : "Importez vos services depuis la version 4 de Franz.",
10 "import.notSupportedHeadline" : "Ces services ne sont pas encore supportés par Franz 5", 21 "import.notSupportedHeadline" : "Ces services ne sont pas encore supportés par Franz 5",
11 "import.skip.label" : "Je veux ajouter des services manuellement", 22 "import.skip.label" : "Je veux ajouter des services manuellement",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Support", 70 "menu.help.support" : "Support",
60 "menu.help.tos" : "Conditions d'utilisation", 71 "menu.help.tos" : "Conditions d'utilisation",
61 "menu.services" : "Services", 72 "menu.services" : "Services",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Ajouter un nouveau service...", 74 "menu.services.addNewService" : "Ajouter un nouveau service...",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Aperçu", 76 "menu.view" : "Aperçu",
64 "menu.view.enterFullScreen" : "Entrer en mode plein écran", 77 "menu.view.enterFullScreen" : "Entrer en mode plein écran",
65 "menu.view.exitFullScreen" : "Sortir du mode plein écran", 78 "menu.view.exitFullScreen" : "Sortir du mode plein écran",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Télécharger", 130 "settings.account.invoiceDownload" : "Télécharger",
118 "settings.account.manageSubscription.label" : "Gérer votre abonnement", 131 "settings.account.manageSubscription.label" : "Gérer votre abonnement",
119 "settings.account.successInfo" : "Vos modifications ont été enregistrées", 132 "settings.account.successInfo" : "Vos modifications ont été enregistrées",
133 "settings.account.tryReloadServices" : "Réessayer",
120 "settings.account.tryReloadUserInfoRequest" : "Réessayer", 134 "settings.account.tryReloadUserInfoRequest" : "Réessayer",
121 "settings.account.userInfoRequestFailed" : "Impossible de charger les informations de l'utilisateur", 135 "settings.account.userInfoRequestFailed" : "Impossible de charger les informations de l'utilisateur",
122 "settings.app.buttonClearAllCache" : "Vider le cache", 136 "settings.app.buttonClearAllCache" : "Vider le cache",
@@ -129,16 +143,13 @@
129 "settings.app.form.beta" : "Accepter les versions bêta", 143 "settings.app.form.beta" : "Accepter les versions bêta",
130 "settings.app.form.darkMode" : "Rejoins le côté obscur", 144 "settings.app.form.darkMode" : "Rejoins le côté obscur",
131 "settings.app.form.enableGPUAcceleration" : "Activer l'accélération GPU", 145 "settings.app.form.enableGPUAcceleration" : "Activer l'accélération GPU",
132 "settings.app.form.enableMenuBar" : "Afficher Franz dans la barre des menus",
133 "settings.app.form.enableSpellchecking" : "Activer la vérification orthographique", 146 "settings.app.form.enableSpellchecking" : "Activer la vérification orthographique",
134 "settings.app.form.enableSystemTray" : "Afficher Franz dans la barre d'état système", 147 "settings.app.form.enableSystemTray" : "Afficher Franz dans la barre d'état système",
135 "settings.app.form.hideDockIcon" : "Masquer Franz dans le Dock",
136 "settings.app.form.language" : "Langue", 148 "settings.app.form.language" : "Langue",
137 "settings.app.form.minimizeToSystemTray" : "Minimiser Franz dans la zone de notification", 149 "settings.app.form.minimizeToSystemTray" : "Minimiser Franz dans la zone de notification",
138 "settings.app.form.runInBackground" : "Garder Franz ouvert en arrière-plan à la fermeture de la fenêtre", 150 "settings.app.form.runInBackground" : "Garder Franz ouvert en arrière-plan à la fermeture de la fenêtre",
139 "settings.app.form.showDisabledServices" : "Afficher les onglets des services désactivés", 151 "settings.app.form.showDisabledServices" : "Afficher les onglets des services désactivés",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Afficher les badges de messages non lus quand les notifications sont désactivées.", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Afficher les badges de messages non lus quand les notifications sont désactivées.",
141 "settings.app.form.spellcheckerLanguage" : "Langue de la vérification orthographique",
142 "settings.app.headline" : "Paramètres", 153 "settings.app.headline" : "Paramètres",
143 "settings.app.headlineAdvanced" : "Paramètres avancés", 154 "settings.app.headlineAdvanced" : "Paramètres avancés",
144 "settings.app.headlineAppearance" : "Apparence", 155 "settings.app.headlineAppearance" : "Apparence",
@@ -198,11 +209,9 @@
198 "settings.service.form.proxy.isEnabled" : "Utiliser un proxy", 209 "settings.service.form.proxy.isEnabled" : "Utiliser un proxy",
199 "settings.service.form.proxy.password" : "Mot de passe (facultatif)", 210 "settings.service.form.proxy.password" : "Mot de passe (facultatif)",
200 "settings.service.form.proxy.port" : "Port", 211 "settings.service.form.proxy.port" : "Port",
201 "settings.service.form.proxy.restartInfo" : "Veuillez redémarrer Franz après avoir modifier les paramètres proxy.", 212 "settings.service.form.proxy.restartInfo" : "Veuillez redémarrer Franz après avoir modifié les paramètres proxy.",
202 "settings.service.form.proxy.user" : "Utilisateur (facultatif)", 213 "settings.service.form.proxy.user" : "Utilisateur (facultatif)",
203 "settings.service.form.saveButton" : "Enregistrer le service", 214 "settings.service.form.saveButton" : "Enregistrer le service",
204 "settings.service.form.spellcheckerLanguage" : "Veuillez vérifier l'épellation Langage",
205 "settings.service.form.spellcheckerLanguage.default" : "Par défaut ({default})",
206 "settings.service.form.tabHosted" : "Hébergé", 215 "settings.service.form.tabHosted" : "Hébergé",
207 "settings.service.form.tabOnPremise" : "Auto-hébergé ⭐️", 216 "settings.service.form.tabOnPremise" : "Auto-hébergé ⭐️",
208 "settings.service.form.team" : "Équipe", 217 "settings.service.form.team" : "Équipe",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Découvrir les services", 221 "settings.services.discoverServices" : "Découvrir les services",
213 "settings.services.headline" : "Vos services", 222 "settings.services.headline" : "Vos services",
214 "settings.services.noServicesAdded" : "Vous n'avez pas encore ajouté de services.", 223 "settings.services.noServicesAdded" : "Vous n'avez pas encore ajouté de services.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "Ce service est désactivé", 225 "settings.services.tooltip.isDisabled" : "Ce service est désactivé",
216 "settings.services.tooltip.isMuted" : "Tous les sons sont coupés", 226 "settings.services.tooltip.isMuted" : "Tous les sons sont coupés",
217 "settings.services.tooltip.notificationsDisabled" : "Notifications désactivées.", 227 "settings.services.tooltip.notificationsDisabled" : "Notifications désactivées.",
@@ -244,9 +254,7 @@
244 "subscription.euTaxInfo" : "Résidents de l'UE : une taxe locale peut s'appliquer", 254 "subscription.euTaxInfo" : "Résidents de l'UE : une taxe locale peut s'appliquer",
245 "subscription.features.ads" : "Plus de pubs !", 255 "subscription.features.ads" : "Plus de pubs !",
246 "subscription.features.comingSoon" : "Bientôt disponible", 256 "subscription.features.comingSoon" : "Bientôt disponible",
247 "subscription.features.encryptedSync" : "Synchronisation de session cryptée",
248 "subscription.features.noInterruptions" : "Aucun délai dans l'application ni de harcèlement pour mettre à niveau la licence", 257 "subscription.features.noInterruptions" : "Aucun délai dans l'application ni de harcèlement pour mettre à niveau la licence",
249 "subscription.features.onpremise" : "Ajouter des services locaux\/hébergés comme HipChat",
250 "subscription.features.onpremise.mattermost" : "Ajouter des services auto-hébergés comme Mattermost", 258 "subscription.features.onpremise.mattermost" : "Ajouter des services auto-hébergés comme Mattermost",
251 "subscription.features.proxy" : "Support proxy pour les services", 259 "subscription.features.proxy" : "Support proxy pour les services",
252 "subscription.features.spellchecker" : "Prise en charge du correcteur orthographique", 260 "subscription.features.spellchecker" : "Prise en charge du correcteur orthographique",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "Recharger", 277 "tabs.item.reload" : "Recharger",
270 "validation.email" : "{field} n'est pas valide", 278 "validation.email" : "{field} n'est pas valide",
271 "validation.minLength" : "{field} doit contenir au moins {length} caractère(s)", 279 "validation.minLength" : "{field} doit contenir au moins {length} caractère(s)",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{field} est requis", 281 "validation.required" : "{field} est requis",
273 "validation.url" : "{field} n'est pas une URL valide", 282 "validation.url" : "{field} n'est pas une URL valide",
274 "welcome.loginButton" : "Se connecter sur son compte", 283 "welcome.loginButton" : "Se connecter sur son compte",
275 "welcome.signupButton" : "Créer un compte gratuit", 284 "welcome.signupButton" : "Créer un compte gratuit"
276 "welcome.slogan" : "Une messagerie qui fonctionne pour vous"
277} 285}
diff --git a/src/i18n/locales/ga.json b/src/i18n/locales/ga.json
index 0d3d8623e..eb7c04491 100644
--- a/src/i18n/locales/ga.json
+++ b/src/i18n/locales/ga.json
@@ -4,8 +4,19 @@
4 "feature.delayApp.action" : "Get a Franz Supporter License", 4 "feature.delayApp.action" : "Get a Franz Supporter License",
5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting", 5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting",
6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.", 6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "Ní féidir nascadh le seirbhísí Franz ar líne", 14 "global.api.unhealthy" : "Ní féidir nascadh le seirbhísí Franz ar líne",
8 "global.notConnectedToTheInternet" : "Níl tú nasctha leis an Idirlíon.", 15 "global.notConnectedToTheInternet" : "Níl tú nasctha leis an Idirlíon.",
16 "global.spellchecker.useDefault" : "Use System Default ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Spell checking language",
9 "import.headline" : "Iompórtáil do sheirbhísí Franz 4", 20 "import.headline" : "Iompórtáil do sheirbhísí Franz 4",
10 "import.notSupportedHeadline" : "Níl na seirbhísí seo taca ag Franz 5 go fóill", 21 "import.notSupportedHeadline" : "Níl na seirbhísí seo taca ag Franz 5 go fóill",
11 "import.skip.label" : "Ba mhaith liom seirbhísí a chur de láimh", 22 "import.skip.label" : "Ba mhaith liom seirbhísí a chur de láimh",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Tacaíocht", 70 "menu.help.support" : "Tacaíocht",
60 "menu.help.tos" : "Téarmaí tagartha", 71 "menu.help.tos" : "Téarmaí tagartha",
61 "menu.services" : "Seirbhísí", 72 "menu.services" : "Seirbhísí",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Cuir seirbhís nua leis", 74 "menu.services.addNewService" : "Cuir seirbhís nua leis",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Amharc", 76 "menu.view" : "Amharc",
64 "menu.view.enterFullScreen" : "Cuir isteach mód lánscáileáin", 77 "menu.view.enterFullScreen" : "Cuir isteach mód lánscáileáin",
65 "menu.view.exitFullScreen" : "Scoir mód lánscáileáin", 78 "menu.view.exitFullScreen" : "Scoir mód lánscáileáin",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Íoslódáil", 130 "settings.account.invoiceDownload" : "Íoslódáil",
118 "settings.account.manageSubscription.label" : "Bainistigh do shíntiús", 131 "settings.account.manageSubscription.label" : "Bainistigh do shíntiús",
119 "settings.account.successInfo" : "Sábháladh do chuid athruithe", 132 "settings.account.successInfo" : "Sábháladh do chuid athruithe",
133 "settings.account.tryReloadServices" : "Atriail",
120 "settings.account.tryReloadUserInfoRequest" : "Atriail", 134 "settings.account.tryReloadUserInfoRequest" : "Atriail",
121 "settings.account.userInfoRequestFailed" : "Ní féidir eolas úsáideora a lódáil", 135 "settings.account.userInfoRequestFailed" : "Ní féidir eolas úsáideora a lódáil",
122 "settings.app.buttonClearAllCache" : "Glan taisce", 136 "settings.app.buttonClearAllCache" : "Glan taisce",
@@ -129,16 +143,13 @@
129 "settings.app.form.beta" : "Cuir leagain béite san áireamh", 143 "settings.app.form.beta" : "Cuir leagain béite san áireamh",
130 "settings.app.form.darkMode" : "Join the Dark Side", 144 "settings.app.form.darkMode" : "Join the Dark Side",
131 "settings.app.form.enableGPUAcceleration" : "Cumasaigh luasghéarú APG", 145 "settings.app.form.enableGPUAcceleration" : "Cumasaigh luasghéarú APG",
132 "settings.app.form.enableMenuBar" : "Taispeáin Franz sa bharra roghchláir",
133 "settings.app.form.enableSpellchecking" : "Cumasaigh seiceáil litrithe", 146 "settings.app.form.enableSpellchecking" : "Cumasaigh seiceáil litrithe",
134 "settings.app.form.enableSystemTray" : "Taispeáin Franz i dtráidire an chórais", 147 "settings.app.form.enableSystemTray" : "Taispeáin Franz i dtráidire an chórais",
135 "settings.app.form.hideDockIcon" : "Cuir íocóin Franz i bhfolach ón leaba nasctha",
136 "settings.app.form.language" : "Teanga", 148 "settings.app.form.language" : "Teanga",
137 "settings.app.form.minimizeToSystemTray" : "Íoslaghdaigh Franz chuig tráidire an chórais", 149 "settings.app.form.minimizeToSystemTray" : "Íoslaghdaigh Franz chuig tráidire an chórais",
138 "settings.app.form.runInBackground" : "Coimeád Franz sa chúlra nuair a dhúntar an fhuinneog", 150 "settings.app.form.runInBackground" : "Coimeád Franz sa chúlra nuair a dhúntar an fhuinneog",
139 "settings.app.form.showDisabledServices" : "Taispeáin tabanna do sheirbhísí dhíchumasaithe", 151 "settings.app.form.showDisabledServices" : "Taispeáin tabanna do sheirbhísí dhíchumasaithe",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Taispeáin teachtaireachtaí neamhléite, nuair a dhíchumasaítear fógraí", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Taispeáin teachtaireachtaí neamhléite, nuair a dhíchumasaítear fógraí",
141 "settings.app.form.spellcheckerLanguage" : "Spell checking language",
142 "settings.app.headline" : "Socruithe", 153 "settings.app.headline" : "Socruithe",
143 "settings.app.headlineAdvanced" : "Casta", 154 "settings.app.headlineAdvanced" : "Casta",
144 "settings.app.headlineAppearance" : "Dealramh", 155 "settings.app.headlineAppearance" : "Dealramh",
@@ -201,8 +212,6 @@
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.",
202 "settings.service.form.proxy.user" : "User (optional)", 213 "settings.service.form.proxy.user" : "User (optional)",
203 "settings.service.form.saveButton" : "Sábháil seirbhís", 214 "settings.service.form.saveButton" : "Sábháil seirbhís",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Óstáilte", 215 "settings.service.form.tabHosted" : "Óstáilte",
207 "settings.service.form.tabOnPremise" : "Féinóstáilte ⭐️", 216 "settings.service.form.tabOnPremise" : "Féinóstáilte ⭐️",
208 "settings.service.form.team" : "Foireann", 217 "settings.service.form.team" : "Foireann",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Aimsigh seirbhísí", 221 "settings.services.discoverServices" : "Aimsigh seirbhísí",
213 "settings.services.headline" : "Do sheirbhísí", 222 "settings.services.headline" : "Do sheirbhísí",
214 "settings.services.noServicesAdded" : "Níl aon seirbhís curtha agat go fóill.", 223 "settings.services.noServicesAdded" : "Níl aon seirbhís curtha agat go fóill.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "Seirbhís díchumasaithe", 225 "settings.services.tooltip.isDisabled" : "Seirbhís díchumasaithe",
216 "settings.services.tooltip.isMuted" : "Tachtar gach fuaim", 226 "settings.services.tooltip.isMuted" : "Tachtar gach fuaim",
217 "settings.services.tooltip.notificationsDisabled" : "Fógraí dhíchumasaithe", 227 "settings.services.tooltip.notificationsDisabled" : "Fógraí dhíchumasaithe",
@@ -244,9 +254,7 @@
244 "subscription.euTaxInfo" : "Áithritheoirí an tAÉ: is féidir cáin díolacháin áitiúla a chur i bhfeidhm", 254 "subscription.euTaxInfo" : "Áithritheoirí an tAÉ: is féidir cáin díolacháin áitiúla a chur i bhfeidhm",
245 "subscription.features.ads" : "Fógraí ar bith, choíche!", 255 "subscription.features.ads" : "Fógraí ar bith, choíche!",
246 "subscription.features.comingSoon" : "ag teacht go luath", 256 "subscription.features.comingSoon" : "ag teacht go luath",
247 "subscription.features.encryptedSync" : "Sionchronú seisiúin chriptithe",
248 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license", 257 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license",
249 "subscription.features.onpremise" : "Cuir seirbhísí óstáilte ar nós HipChat leis",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost", 258 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost",
251 "subscription.features.proxy" : "Proxy support for services", 259 "subscription.features.proxy" : "Proxy support for services",
252 "subscription.features.spellchecker" : "Support for spellchecker", 260 "subscription.features.spellchecker" : "Support for spellchecker",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "Athlódáil", 277 "tabs.item.reload" : "Athlódáil",
270 "validation.email" : "Níl {field} neamhbhailí", 278 "validation.email" : "Níl {field} neamhbhailí",
271 "validation.minLength" : "Ba cheart go mbeadh {field} ar a laghad {length} charactar fada", 279 "validation.minLength" : "Ba cheart go mbeadh {field} ar a laghad {length} charactar fada",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "Tá {field} de dhíth", 281 "validation.required" : "Tá {field} de dhíth",
273 "validation.url" : "Ní AAA bhailí é {field}", 282 "validation.url" : "Ní AAA bhailí é {field}",
274 "welcome.loginButton" : "Logáil isteach i do chuntas", 283 "welcome.loginButton" : "Logáil isteach i do chuntas",
275 "welcome.signupButton" : "Cruthaigh cuntas nua", 284 "welcome.signupButton" : "Cruthaigh cuntas nua"
276 "welcome.slogan" : "Teachtaireachtaí a oibríonn duitse"
277} 285}
diff --git a/src/i18n/locales/hr.json b/src/i18n/locales/hr.json
index 2ff69755d..95920c4ce 100644
--- a/src/i18n/locales/hr.json
+++ b/src/i18n/locales/hr.json
@@ -4,8 +4,19 @@
4 "feature.delayApp.action" : "Get a Franz Supporter License", 4 "feature.delayApp.action" : "Get a Franz Supporter License",
5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting", 5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting",
6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.", 6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "Nije se moguće povezati na Francove on-line servise. ", 14 "global.api.unhealthy" : "Nije se moguće povezati na Francove on-line servise. ",
8 "global.notConnectedToTheInternet" : "Sada ste povezani s internetom. ", 15 "global.notConnectedToTheInternet" : "Sada ste povezani s internetom. ",
16 "global.spellchecker.useDefault" : "Use System Default ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Spell checking language",
9 "import.headline" : "Uvezite svoje Franc 4 servise. ", 20 "import.headline" : "Uvezite svoje Franc 4 servise. ",
10 "import.notSupportedHeadline" : "Franc 5 trenutno ne podržava taj servis", 21 "import.notSupportedHeadline" : "Franc 5 trenutno ne podržava taj servis",
11 "import.skip.label" : "Želim ručno dodati ove usluge", 22 "import.skip.label" : "Želim ručno dodati ove usluge",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Support", 70 "menu.help.support" : "Support",
60 "menu.help.tos" : "Terms of Service", 71 "menu.help.tos" : "Terms of Service",
61 "menu.services" : "Services", 72 "menu.services" : "Services",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Add New Service...", 74 "menu.services.addNewService" : "Add New Service...",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "View", 76 "menu.view" : "View",
64 "menu.view.enterFullScreen" : "Enter Full Screen", 77 "menu.view.enterFullScreen" : "Enter Full Screen",
65 "menu.view.exitFullScreen" : "Exit Full Screen", 78 "menu.view.exitFullScreen" : "Exit Full Screen",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Preuzmite", 130 "settings.account.invoiceDownload" : "Preuzmite",
118 "settings.account.manageSubscription.label" : "Upravljajte pretplatama", 131 "settings.account.manageSubscription.label" : "Upravljajte pretplatama",
119 "settings.account.successInfo" : "Vaše promjene su spremljene", 132 "settings.account.successInfo" : "Vaše promjene su spremljene",
133 "settings.account.tryReloadServices" : "Pokušajte ponovno",
120 "settings.account.tryReloadUserInfoRequest" : "Pokušajte ponovno", 134 "settings.account.tryReloadUserInfoRequest" : "Pokušajte ponovno",
121 "settings.account.userInfoRequestFailed" : "Nije moguće učitati informacije o korisniku", 135 "settings.account.userInfoRequestFailed" : "Nije moguće učitati informacije o korisniku",
122 "settings.app.buttonClearAllCache" : "Očisti memoriju", 136 "settings.app.buttonClearAllCache" : "Očisti memoriju",
@@ -129,16 +143,13 @@
129 "settings.app.form.beta" : "Obuhvati i beta verzije", 143 "settings.app.form.beta" : "Obuhvati i beta verzije",
130 "settings.app.form.darkMode" : "Join the Dark Side", 144 "settings.app.form.darkMode" : "Join the Dark Side",
131 "settings.app.form.enableGPUAcceleration" : "Enable GPU Acceleration", 145 "settings.app.form.enableGPUAcceleration" : "Enable GPU Acceleration",
132 "settings.app.form.enableMenuBar" : "Prikaži Franz u traci izbornika",
133 "settings.app.form.enableSpellchecking" : "Omogući provjeru pravopisa", 146 "settings.app.form.enableSpellchecking" : "Omogući provjeru pravopisa",
134 "settings.app.form.enableSystemTray" : "Prikaži aplikaciju u sustavskoj traci", 147 "settings.app.form.enableSystemTray" : "Prikaži aplikaciju u sustavskoj traci",
135 "settings.app.form.hideDockIcon" : "Sakrij ikonu Franz u prostoru za obavijesti",
136 "settings.app.form.language" : "Jezik", 148 "settings.app.form.language" : "Jezik",
137 "settings.app.form.minimizeToSystemTray" : "Smanji Franca u sustavsku traku", 149 "settings.app.form.minimizeToSystemTray" : "Smanji Franca u sustavsku traku",
138 "settings.app.form.runInBackground" : "Neka se Franc održava u pozadini i ako je prozor zatvoren", 150 "settings.app.form.runInBackground" : "Neka se Franc održava u pozadini i ako je prozor zatvoren",
139 "settings.app.form.showDisabledServices" : "Prikaži ploče s onemogućenim servisima", 151 "settings.app.form.showDisabledServices" : "Prikaži ploče s onemogućenim servisima",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Pokaži nepročitane značke poruka kad se obavještenja onemoguće", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Pokaži nepročitane značke poruka kad se obavještenja onemoguće",
141 "settings.app.form.spellcheckerLanguage" : "Spell checking language",
142 "settings.app.headline" : "Postavke", 153 "settings.app.headline" : "Postavke",
143 "settings.app.headlineAdvanced" : "Napredne alatke", 154 "settings.app.headlineAdvanced" : "Napredne alatke",
144 "settings.app.headlineAppearance" : "Izgled", 155 "settings.app.headlineAppearance" : "Izgled",
@@ -201,8 +212,6 @@
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.",
202 "settings.service.form.proxy.user" : "User (optional)", 213 "settings.service.form.proxy.user" : "User (optional)",
203 "settings.service.form.saveButton" : "Sačuvaj uslugu\/e", 214 "settings.service.form.saveButton" : "Sačuvaj uslugu\/e",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Hostovano", 215 "settings.service.form.tabHosted" : "Hostovano",
207 "settings.service.form.tabOnPremise" : "Samo-hostovano ⭐️", 216 "settings.service.form.tabOnPremise" : "Samo-hostovano ⭐️",
208 "settings.service.form.team" : "Tim", 217 "settings.service.form.team" : "Tim",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Pronađite usluge", 221 "settings.services.discoverServices" : "Pronađite usluge",
213 "settings.services.headline" : "Vaše usluge", 222 "settings.services.headline" : "Vaše usluge",
214 "settings.services.noServicesAdded" : "Još uvijek niste unijeli niti jednu uslugu.", 223 "settings.services.noServicesAdded" : "Još uvijek niste unijeli niti jednu uslugu.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "Usluga je onemogućena. ", 225 "settings.services.tooltip.isDisabled" : "Usluga je onemogućena. ",
216 "settings.services.tooltip.isMuted" : "Svi zvukovi su onemogućeni. ", 226 "settings.services.tooltip.isMuted" : "Svi zvukovi su onemogućeni. ",
217 "settings.services.tooltip.notificationsDisabled" : "Obavijesti su onemogućene.", 227 "settings.services.tooltip.notificationsDisabled" : "Obavijesti su onemogućene.",
@@ -244,9 +254,7 @@
244 "subscription.euTaxInfo" : "EU državljani, upozerenje: Moguće taksiranje ", 254 "subscription.euTaxInfo" : "EU državljani, upozerenje: Moguće taksiranje ",
245 "subscription.features.ads" : "Bez reklama, doživotno!", 255 "subscription.features.ads" : "Bez reklama, doživotno!",
246 "subscription.features.comingSoon" : "Dolazi uskoro", 256 "subscription.features.comingSoon" : "Dolazi uskoro",
247 "subscription.features.encryptedSync" : "Kodirano usklađivanje sesija.",
248 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license", 257 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license",
249 "subscription.features.onpremise" : "Dodajte pretpostavljeni\/hostirani servis kao što ima usluga HipChat ",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost", 258 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost",
251 "subscription.features.proxy" : "Proxy support for services", 259 "subscription.features.proxy" : "Proxy support for services",
252 "subscription.features.spellchecker" : "Support for spellchecker", 260 "subscription.features.spellchecker" : "Support for spellchecker",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "Ponovno učitavanje", 277 "tabs.item.reload" : "Ponovno učitavanje",
270 "validation.email" : "{field} is not valid", 278 "validation.email" : "{field} is not valid",
271 "validation.minLength" : "{field} should be at least {length} characters long", 279 "validation.minLength" : "{field} should be at least {length} characters long",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{field} is required", 281 "validation.required" : "{field} is required",
273 "validation.url" : "{field} is not a valid URL", 282 "validation.url" : "{field} is not a valid URL",
274 "welcome.loginButton" : "Prijavite se na račun", 283 "welcome.loginButton" : "Prijavite se na račun",
275 "welcome.signupButton" : "Stvorite novi korisnički račun", 284 "welcome.signupButton" : "Stvorite novi korisnički račun"
276 "welcome.slogan" : "Poruke koje su stvorene za tebe"
277} 285}
diff --git a/src/i18n/locales/hu.json b/src/i18n/locales/hu.json
index 0b396cf3b..bce9a368e 100644
--- a/src/i18n/locales/hu.json
+++ b/src/i18n/locales/hu.json
@@ -1,11 +1,22 @@
1{ 1{
2 "app.errorHandler.action" : "Újratöltés", 2 "app.errorHandler.action" : "Újratöltés",
3 "app.errorHandler.headline" : "Something went wrong", 3 "app.errorHandler.headline" : "Valami nem jött össze",
4 "feature.delayApp.action" : "Get a Franz Supporter License", 4 "feature.delayApp.action" : "Szerezz egy Franz Támogatói Liszencet",
5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting", 5 "feature.delayApp.headline" : "Kérjük vásárolj egy Franc Támogatói Liszencet a várakozás átugrásához",
6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.", 6 "feature.delayApp.text" : "A Franz továbblép {seconds} másodperc múlva.",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "Nem lehet csatlakozni a Franz online szolgáltatáshoz", 14 "global.api.unhealthy" : "Nem lehet csatlakozni a Franz online szolgáltatáshoz",
8 "global.notConnectedToTheInternet" : "Nincs hálózati kapcsolat.", 15 "global.notConnectedToTheInternet" : "Nincs hálózati kapcsolat.",
16 "global.spellchecker.useDefault" : "Rendszer alapbeállítás használata ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Helyesírás-ellenőrző nyelve",
9 "import.headline" : "Importáld szolgáltatásaidat a Franz 4-ből", 20 "import.headline" : "Importáld szolgáltatásaidat a Franz 4-ből",
10 "import.notSupportedHeadline" : "Még nem támogatott szolgáltatások a Franz 5-ben", 21 "import.notSupportedHeadline" : "Még nem támogatott szolgáltatások a Franz 5-ben",
11 "import.skip.label" : "Manuálisan szeretném hozzáadni a szolgáltatásokat", 22 "import.skip.label" : "Manuálisan szeretném hozzáadni a szolgáltatásokat",
@@ -51,7 +62,7 @@
51 "menu.edit.startSpeaking" : "Beszélgetés kezdeményezése", 62 "menu.edit.startSpeaking" : "Beszélgetés kezdeményezése",
52 "menu.edit.stopSpeaking" : "Beszéd vége", 63 "menu.edit.stopSpeaking" : "Beszéd vége",
53 "menu.edit.undo" : "Visszavonás", 64 "menu.edit.undo" : "Visszavonás",
54 "menu.file" : "fájl", 65 "menu.file" : "Fájl",
55 "menu.help" : "Súgó", 66 "menu.help" : "Súgó",
56 "menu.help.changelog" : "Változások listája", 67 "menu.help.changelog" : "Változások listája",
57 "menu.help.learnMore" : "Tudjon meg többet", 68 "menu.help.learnMore" : "Tudjon meg többet",
@@ -59,16 +70,18 @@
59 "menu.help.support" : "Támogatás", 70 "menu.help.support" : "Támogatás",
60 "menu.help.tos" : "Felhasználói feltételek", 71 "menu.help.tos" : "Felhasználói feltételek",
61 "menu.services" : "Szolgáltatások", 72 "menu.services" : "Szolgáltatások",
62 "menu.services.addNewService" : "Új kiszolgáló hozzáadása", 73 "menu.services.activatePreviousService" : "Activate previous service",
74 "menu.services.addNewService" : "Új szolgáltatás hozzáadása...",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Nézet", 76 "menu.view" : "Nézet",
64 "menu.view.enterFullScreen" : "Kilépés a teljes képernyős módból", 77 "menu.view.enterFullScreen" : "Kilépés a teljes képernyős módból",
65 "menu.view.exitFullScreen" : "Kilépés a teljes képernyős módból", 78 "menu.view.exitFullScreen" : "Kilépés a teljes képernyős módból",
66 "menu.view.reloadFranz" : "Franz újrainditása", 79 "menu.view.reloadFranz" : "Franz újrainditása",
67 "menu.view.reloadService" : "Kiszolgál újraindítása", 80 "menu.view.reloadService" : "Szolgáltats újraindítása",
68 "menu.view.resetZoom" : "Tényleges méret", 81 "menu.view.resetZoom" : "Tényleges méret",
69 "menu.view.toggleDevTools" : "fejlesztői eszközök bekapcsolása", 82 "menu.view.toggleDevTools" : "Fejlesztői eszközök ki\/bekapcsolása",
70 "menu.view.toggleFullScreen" : "Váltás Teljes képernyős módra", 83 "menu.view.toggleFullScreen" : "Teljes képernyős mód ki\/bekapcsolása",
71 "menu.view.toggleServiceDevTools" : "Kiszolgál Fejlesztői Eszközök Bekapcsolása", 84 "menu.view.toggleServiceDevTools" : "Szolgáltats Fejlesztői Eszközök ki\/bekapcsolása",
72 "menu.view.zoomIn" : "Nagyítás", 85 "menu.view.zoomIn" : "Nagyítás",
73 "menu.view.zoomOut" : "Kicsinyítés", 86 "menu.view.zoomOut" : "Kicsinyítés",
74 "menu.window" : "Ablak", 87 "menu.window" : "Ablak",
@@ -81,13 +94,13 @@
81 "password.noUser" : "Nem található felhasználó a megadott email címmel", 94 "password.noUser" : "Nem található felhasználó a megadott email címmel",
82 "password.submit.label" : "Küldés", 95 "password.submit.label" : "Küldés",
83 "password.successInfo" : "Ellenőrizd az email fiókodat", 96 "password.successInfo" : "Ellenőrizd az email fiókodat",
84 "premiumFeature.button.upgradeAccount" : "Upgrade account", 97 "premiumFeature.button.upgradeAccount" : "Fiók frissítése",
85 "pricing.headline" : "Támogasd a Franz-ot", 98 "pricing.headline" : "Támogasd a Franz-ot",
86 "pricing.link.skipPayment" : "Nem szeretném támogatni a Franz fejlesztését.", 99 "pricing.link.skipPayment" : "Nem szeretném támogatni a Franz fejlesztését.",
87 "pricing.submit.label" : "Támogatni szeretném a Franz fejlesztését.", 100 "pricing.submit.label" : "Támogatni szeretném a Franz fejlesztését",
88 "pricing.support.label" : "Válaszd ki a támogatás módját", 101 "pricing.support.label" : "Válaszd ki a támogatás módját",
89 "service.crashHandler.action" : "{name} újratöltése", 102 "service.crashHandler.action" : "{name} újratöltése",
90 "service.crashHandler.autoReload" : "Megpróbáljuk automatikusan helyreállítani {name}-t {seconds} mp-en belül", 103 "service.crashHandler.autoReload" : "{name} automatikusan helyreállítása {seconds} másodpercen belül",
91 "service.crashHandler.headline" : "Jajj ne!", 104 "service.crashHandler.headline" : "Jajj ne!",
92 "service.crashHandler.text" : "{name} hibát okozott.", 105 "service.crashHandler.text" : "{name} hibát okozott.",
93 "service.disabledHandler.action" : "{name} engedélyezése", 106 "service.disabledHandler.action" : "{name} engedélyezése",
@@ -96,7 +109,7 @@
96 "service.errorHandler.editAction" : "{name} szerkesztése", 109 "service.errorHandler.editAction" : "{name} szerkesztése",
97 "service.errorHandler.headline" : "Jajj ne!", 110 "service.errorHandler.headline" : "Jajj ne!",
98 "service.errorHandler.message" : "Hiba", 111 "service.errorHandler.message" : "Hiba",
99 "service.errorHandler.text" : "{name} has failed to load.", 112 "service.errorHandler.text" : "{name} nem tudott betöldni.",
100 "services.getStarted" : "Kezdj hozzá", 113 "services.getStarted" : "Kezdj hozzá",
101 "services.welcome" : "Üdvözöl a Franz", 114 "services.welcome" : "Üdvözöl a Franz",
102 "settings.account.account.editButton" : "Fiók szerkesztése", 115 "settings.account.account.editButton" : "Fiók szerkesztése",
@@ -108,7 +121,7 @@
108 "settings.account.deleteInfo" : "Ha még nem szeretnéd fenntartani a Franz-fiókodat, akkor itt törölheted minden hozzá kapcsolódó adattal együtt.", 121 "settings.account.deleteInfo" : "Ha még nem szeretnéd fenntartani a Franz-fiókodat, akkor itt törölheted minden hozzá kapcsolódó adattal együtt.",
109 "settings.account.headline" : "Fiók", 122 "settings.account.headline" : "Fiók",
110 "settings.account.headlineAccount" : "Fiókinformációk", 123 "settings.account.headlineAccount" : "Fiókinformációk",
111 "settings.account.headlineDangerZone" : "Veszélyes terület, óvatosan!", 124 "settings.account.headlineDangerZone" : "Veszélyes terület",
112 "settings.account.headlineInvoices" : "Számlák", 125 "settings.account.headlineInvoices" : "Számlák",
113 "settings.account.headlinePassword" : "Jelszócsere", 126 "settings.account.headlinePassword" : "Jelszócsere",
114 "settings.account.headlineProfile" : "Profil frissítése", 127 "settings.account.headlineProfile" : "Profil frissítése",
@@ -117,28 +130,26 @@
117 "settings.account.invoiceDownload" : "Letöltés", 130 "settings.account.invoiceDownload" : "Letöltés",
118 "settings.account.manageSubscription.label" : "Előfizetés kezelése", 131 "settings.account.manageSubscription.label" : "Előfizetés kezelése",
119 "settings.account.successInfo" : "A módosításokat elmentettük", 132 "settings.account.successInfo" : "A módosításokat elmentettük",
133 "settings.account.tryReloadServices" : "Próbáld újra",
120 "settings.account.tryReloadUserInfoRequest" : "Próbáld újra", 134 "settings.account.tryReloadUserInfoRequest" : "Próbáld újra",
121 "settings.account.userInfoRequestFailed" : "A felhasználói adatok betöltése sikertelen", 135 "settings.account.userInfoRequestFailed" : "A felhasználói adatok betöltése sikertelen",
122 "settings.app.buttonClearAllCache" : "Gyorsítótár törlése", 136 "settings.app.buttonClearAllCache" : "Gyorsítótár törlése",
123 "settings.app.buttonInstallUpdate" : "Újraindítás és frissítések telepítése", 137 "settings.app.buttonInstallUpdate" : "Újraindítás és frissítések telepítése",
124 "settings.app.buttonSearchForUpdate" : "Frissítések keresése", 138 "settings.app.buttonSearchForUpdate" : "Frissítések keresése",
125 "settings.app.cacheInfo" : "A Franz gyorsítótár jelenleg {space} lemezterületet használ.", 139 "settings.app.cacheInfo" : "A Franz gyorsítótár jelenleg {size} lemezterületet használ.",
126 "settings.app.currentVersion" : "Aktuális verzió:", 140 "settings.app.currentVersion" : "Aktuális verzió:",
127 "settings.app.form.autoLaunchInBackground" : "Megnyitás háttérben", 141 "settings.app.form.autoLaunchInBackground" : "Megnyitás háttérben",
128 "settings.app.form.autoLaunchOnStart" : "Franz betöltése indításkor", 142 "settings.app.form.autoLaunchOnStart" : "Franz betöltése indításkor",
129 "settings.app.form.beta" : "Béta verziók keresése", 143 "settings.app.form.beta" : "Béta verziók keresése",
130 "settings.app.form.darkMode" : "Join the Dark Side", 144 "settings.app.form.darkMode" : "Csatlakozz a Sötét Oldalhoz",
131 "settings.app.form.enableGPUAcceleration" : "hardveres gyorsítás engedélyezése", 145 "settings.app.form.enableGPUAcceleration" : "Hardveres gyorsítás engedélyezése",
132 "settings.app.form.enableMenuBar" : "Franz megjelenítése a menüsorban",
133 "settings.app.form.enableSpellchecking" : "Helyesírás-ellenőrzés engedélyezése", 146 "settings.app.form.enableSpellchecking" : "Helyesírás-ellenőrzés engedélyezése",
134 "settings.app.form.enableSystemTray" : "Franz mutatása a tálcán", 147 "settings.app.form.enableSystemTray" : "Franz mutatása a tálcán",
135 "settings.app.form.hideDockIcon" : "Franz ikon elrejtése a Dock mögött",
136 "settings.app.form.language" : "Nyelv", 148 "settings.app.form.language" : "Nyelv",
137 "settings.app.form.minimizeToSystemTray" : "Franz kicsinyítése a tálcára", 149 "settings.app.form.minimizeToSystemTray" : "Franz kicsinyítése a tálcára",
138 "settings.app.form.runInBackground" : "Franz fusson a háttérben az ablak bezárásakor", 150 "settings.app.form.runInBackground" : "Franz fusson a háttérben az ablak bezárásakor",
139 "settings.app.form.showDisabledServices" : "Letiltott szolgáltatások megjelenítése", 151 "settings.app.form.showDisabledServices" : "Letiltott szolgáltatások megjelenítése",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Mutass az 'olvasatlan üzenet' jelzést amikor az értesítések le vannak tiltva.", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Mutassa az 'olvasatlan üzenet' jelzést, amikor az értesítések le vannak tiltva",
141 "settings.app.form.spellcheckerLanguage" : "Spell checking language",
142 "settings.app.headline" : "Beállítások", 153 "settings.app.headline" : "Beállítások",
143 "settings.app.headlineAdvanced" : "Haladó", 154 "settings.app.headlineAdvanced" : "Haladó",
144 "settings.app.headlineAppearance" : "Megjelenés", 155 "settings.app.headlineAppearance" : "Megjelenés",
@@ -151,7 +162,7 @@
151 "settings.app.updateStatusAvailable" : "Frissítés elérhető, letöltés folyamatban...", 162 "settings.app.updateStatusAvailable" : "Frissítés elérhető, letöltés folyamatban...",
152 "settings.app.updateStatusSearching" : "Frissítéseket keres", 163 "settings.app.updateStatusSearching" : "Frissítéseket keres",
153 "settings.app.updateStatusUpToDate" : "A Franz legfrissebb verzióját használod", 164 "settings.app.updateStatusUpToDate" : "A Franz legfrissebb verzióját használod",
154 "settings.invite.headline" : "Barát meghívása", 165 "settings.invite.headline" : "Barátok meghívása",
155 "settings.navigation.account" : "Fiók", 166 "settings.navigation.account" : "Fiók",
156 "settings.navigation.availableServices" : "Elérhető szolgáltatások", 167 "settings.navigation.availableServices" : "Elérhető szolgáltatások",
157 "settings.navigation.inviteFriends" : "Barát meghívása", 168 "settings.navigation.inviteFriends" : "Barát meghívása",
@@ -164,7 +175,7 @@
164 "settings.recipes.missingService" : "Hiányzik egy szolgáltatás?", 175 "settings.recipes.missingService" : "Hiányzik egy szolgáltatás?",
165 "settings.recipes.mostPopular" : "Legnépszerűbb", 176 "settings.recipes.mostPopular" : "Legnépszerűbb",
166 "settings.recipes.nothingFound" : "Sajnáljuk, nincs egyezés a szolgáltatások között a keresett kifejezésre.", 177 "settings.recipes.nothingFound" : "Sajnáljuk, nincs egyezés a szolgáltatások között a keresett kifejezésre.",
167 "settings.recipes.servicesSuccessfulAddedInfo" : "Szolgáltatás sikeresen hozzáadva.", 178 "settings.recipes.servicesSuccessfulAddedInfo" : "Szolgáltatás sikeresen hozzáadva",
168 "settings.searchService" : "Szolgáltatások keresése", 179 "settings.searchService" : "Szolgáltatások keresése",
169 "settings.service.error.goBack" : "Vissza a szolgáltatásokhoz", 180 "settings.service.error.goBack" : "Vissza a szolgáltatásokhoz",
170 "settings.service.error.headline" : "Hiba", 181 "settings.service.error.headline" : "Hiba",
@@ -174,12 +185,12 @@
174 "settings.service.form.customUrl" : "Egyéni szerver", 185 "settings.service.form.customUrl" : "Egyéni szerver",
175 "settings.service.form.customUrlPremiumInfo" : "Egyénileg üzemeltetett szolgáltatások hozzáadásához Franz Prémium Támogató Fiók szükséges.", 186 "settings.service.form.customUrlPremiumInfo" : "Egyénileg üzemeltetett szolgáltatások hozzáadásához Franz Prémium Támogató Fiók szükséges.",
176 "settings.service.form.customUrlUpgradeAccount" : "Frissítsd fiókodat", 187 "settings.service.form.customUrlUpgradeAccount" : "Frissítsd fiókodat",
177 "settings.service.form.customUrlValidationError" : "Nem sikerült hitelesíteni az egyéni {name} szervert.", 188 "settings.service.form.customUrlValidationError" : "Nem sikerült érvényesíteni az egyéni {name} kiszolgálót.",
178 "settings.service.form.deleteButton" : "Szolgáltatás törlése", 189 "settings.service.form.deleteButton" : "Szolgáltatás törlése",
179 "settings.service.form.editServiceHeadline" : "{name} szerkesztése", 190 "settings.service.form.editServiceHeadline" : "{name} szerkesztése",
180 "settings.service.form.enableAudio" : "Hang engedélyezése", 191 "settings.service.form.enableAudio" : "Hang engedélyezése",
181 "settings.service.form.enableBadge" : "Mutasd az olvasatlan jelzéseket", 192 "settings.service.form.enableBadge" : "Mutasd az olvasatlan jelzéseket",
182 "settings.service.form.enableDarkMode" : "Enable Dark Mode", 193 "settings.service.form.enableDarkMode" : "Sötét mód engedélyezése",
183 "settings.service.form.enableNotification" : "Értesítések engedélyezése", 194 "settings.service.form.enableNotification" : "Értesítések engedélyezése",
184 "settings.service.form.enableService" : "Szolgáltatás engedélyezése", 195 "settings.service.form.enableService" : "Szolgáltatás engedélyezése",
185 "settings.service.form.headlineBadges" : "Olvasatlan üzenet jelzések", 196 "settings.service.form.headlineBadges" : "Olvasatlan üzenet jelzések",
@@ -188,31 +199,30 @@
188 "settings.service.form.icon" : "Egyedi ikon", 199 "settings.service.form.icon" : "Egyedi ikon",
189 "settings.service.form.iconDelete" : "Törlés", 200 "settings.service.form.iconDelete" : "Törlés",
190 "settings.service.form.iconUpload" : "Húzd ide a képet, vagy kattints ide", 201 "settings.service.form.iconUpload" : "Húzd ide a képet, vagy kattints ide",
191 "settings.service.form.indirectMessageInfo" : "Értesítést kapsz minden üzenetről a csatornában, nem csak @felhasználónév, @csatorna @here és egyéb említések esetén", 202 "settings.service.form.indirectMessageInfo" : "Értesítést kapsz minden üzenetről a csatornában, nem csak @felhasználónév, @csatorna, @here és egyéb említések esetén",
192 "settings.service.form.indirectMessages" : "Üzenet kitűző megjelenítése minden üzenethez", 203 "settings.service.form.indirectMessages" : "Üzenet kitűző megjelenítése minden üzenethez",
193 "settings.service.form.isMutedInfo" : "Ha kikapcsolod, minden értesítési és lejátszott hang némításra kerül.", 204 "settings.service.form.isMutedInfo" : "Ha kikapcsolod, minden értesítési és lejátszott hang némításra kerül",
194 "settings.service.form.name" : "Név", 205 "settings.service.form.name" : "Név",
195 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Settings", 206 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy beállítások",
196 "settings.service.form.proxy.host" : "Proxy Host\/IP", 207 "settings.service.form.proxy.host" : "Proxy Host\/IP",
197 "settings.service.form.proxy.info" : "Proxy settings will not synced with the Franz servers.", 208 "settings.service.form.proxy.info" : "Proxy beállítások nem szinkronizálódnak a Franz kiszolgálókkal.",
198 "settings.service.form.proxy.isEnabled" : "Use Proxy", 209 "settings.service.form.proxy.isEnabled" : "Proxy használata",
199 "settings.service.form.proxy.password" : "Password (optional)", 210 "settings.service.form.proxy.password" : "Jels (opcionális)",
200 "settings.service.form.proxy.port" : "Port", 211 "settings.service.form.proxy.port" : "Port",
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Kérjük indítsd újra a Franz-ot a proxy beállítások megváltoztatása után.",
202 "settings.service.form.proxy.user" : "User (optional)", 213 "settings.service.form.proxy.user" : "Felhasználó (opcionális)",
203 "settings.service.form.saveButton" : "Szolgáltatás mentése", 214 "settings.service.form.saveButton" : "Szolgáltatás mentése",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Üzemeltetett", 215 "settings.service.form.tabHosted" : "Üzemeltetett",
207 "settings.service.form.tabOnPremise" : "Egyénileg üzemeltetett", 216 "settings.service.form.tabOnPremise" : "Egyénileg üzemeltetett",
208 "settings.service.form.team" : "Csapat", 217 "settings.service.form.team" : "Csapat",
209 "settings.service.form.useHostedService" : "A távoli {name} szolgáltatás használata", 218 "settings.service.form.useHostedService" : "A távoli {name} szolgáltatás használata.",
210 "settings.service.form.yourServices" : "Szolgáltatásaid", 219 "settings.service.form.yourServices" : "Szolgáltatásaid",
211 "settings.services.deletedInfo" : "A szolgáltatás törlésre került", 220 "settings.services.deletedInfo" : "A szolgáltatás törlésre került",
212 "settings.services.discoverServices" : "Szolgáltatások felfedezése", 221 "settings.services.discoverServices" : "Szolgáltatások felfedezése",
213 "settings.services.headline" : "Szolgáltatásaid", 222 "settings.services.headline" : "Szolgáltatásaid",
214 "settings.services.noServicesAdded" : "Még nem adtál hozzá egyetlen szolgáltatást sem eddig.", 223 "settings.services.noServicesAdded" : "Még nem adtál hozzá egyetlen szolgáltatást sem eddig.",
215 "settings.services.tooltip.isDisabled" : "Ez a szolgáltatás le van tiltva.", 224 "settings.services.servicesRequestFailed" : "Could not load your services",
225 "settings.services.tooltip.isDisabled" : "A szolgáltatás le van tiltva",
216 "settings.services.tooltip.isMuted" : "Minden hang lenémítva", 226 "settings.services.tooltip.isMuted" : "Minden hang lenémítva",
217 "settings.services.tooltip.notificationsDisabled" : "Értesítések letiltva", 227 "settings.services.tooltip.notificationsDisabled" : "Értesítések letiltva",
218 "settings.services.updatedInfo" : "A módosításokat elmentettük", 228 "settings.services.updatedInfo" : "A módosításokat elmentettük",
@@ -243,13 +253,11 @@
243 "signup.submit.label" : "Fiók létrehozása", 253 "signup.submit.label" : "Fiók létrehozása",
244 "subscription.euTaxInfo" : "EU állampolgárok: helyi vásárlás esetén adók kerülhetnek felszámolásra", 254 "subscription.euTaxInfo" : "EU állampolgárok: helyi vásárlás esetén adók kerülhetnek felszámolásra",
245 "subscription.features.ads" : "Hirdetésmentes, mindig!", 255 "subscription.features.ads" : "Hirdetésmentes, mindig!",
246 "subscription.features.comingSoon" : "Hamarosan!", 256 "subscription.features.comingSoon" : "hamarosan",
247 "subscription.features.encryptedSync" : "Titkosított munkamenet szinkronizálás", 257 "subscription.features.noInterruptions" : "Nincs több app késlekedés és liszencfrissítési piszkálás",
248 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license", 258 "subscription.features.onpremise.mattermost" : "Saját kiszolgálós szolgáltatások hozzáadása, pl.: Mattermost",
249 "subscription.features.onpremise" : "Helyi\/üzemeltetett szolgáltatások használata, pl. HipChat", 259 "subscription.features.proxy" : "Proxy támogatás a szolgáltatásokhoz",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost", 260 "subscription.features.spellchecker" : "Támogatás a Helyesírás-ellenőrzőhöz",
251 "subscription.features.proxy" : "Proxy support for services",
252 "subscription.features.spellchecker" : "Support for spellchecker",
253 "subscription.includedFeatures" : "Az előfizetett Franz Prémium Támogató Fiók tartalmazza", 261 "subscription.includedFeatures" : "Az előfizetett Franz Prémium Támogató Fiók tartalmazza",
254 "subscription.paymentSessionError" : "Nem sikerült a fizetési felületet betölteni", 262 "subscription.paymentSessionError" : "Nem sikerült a fizetési felületet betölteni",
255 "subscription.submit.label" : "Szeretném támogatni a Franz fejlesztését", 263 "subscription.submit.label" : "Szeretném támogatni a Franz fejlesztését",
@@ -268,10 +276,10 @@
268 "tabs.item.enableService" : "Szolgáltatás engedélyezése", 276 "tabs.item.enableService" : "Szolgáltatás engedélyezése",
269 "tabs.item.reload" : "Újratöltés", 277 "tabs.item.reload" : "Újratöltés",
270 "validation.email" : "{field} nem érvényes", 278 "validation.email" : "{field} nem érvényes",
271 "validation.minLength" : "{field} legalább {length} karakter hosszúnak kell lennie", 279 "validation.minLength" : "{field} mezőnek legalább {length} karakter hosszúnak kell lennie",
272 "validation.required" : "{field} Kitöltése kötelező", 280 "validation.oneRequired" : "At least one is required",
281 "validation.required" : "{field} kitöltése kötelező",
273 "validation.url" : "{field} nem érvényes URL", 282 "validation.url" : "{field} nem érvényes URL",
274 "welcome.loginButton" : "Jelentkezz be a fiókodba", 283 "welcome.loginButton" : "Jelentkezz be a fiókodba",
275 "welcome.signupButton" : "Új fiók létrehozása", 284 "welcome.signupButton" : "Új fiók létrehozása"
276 "welcome.slogan" : "Üzenetküldés okosan"
277} 285}
diff --git a/src/i18n/locales/id.json b/src/i18n/locales/id.json
index 11596d142..73271dceb 100644
--- a/src/i18n/locales/id.json
+++ b/src/i18n/locales/id.json
@@ -1,11 +1,22 @@
1{ 1{
2 "app.errorHandler.action" : "Muat Ulang", 2 "app.errorHandler.action" : "Muat Ulang",
3 "app.errorHandler.headline" : "Something went wrong", 3 "app.errorHandler.headline" : "Terjadi kesalahan",
4 "feature.delayApp.action" : "Dapatkan Franz Supporter License", 4 "feature.delayApp.action" : "Dapatkan Franz Supporter License",
5 "feature.delayApp.headline" : "Beli Franz Supporter License agar tidak perlu menunggu", 5 "feature.delayApp.headline" : "Beli Franz Supporter License agar tidak perlu menunggu",
6 "feature.delayApp.text" : "Franz akan melanjutkan dalam {seconds} detik.", 6 "feature.delayApp.text" : "Franz akan melanjutkan dalam {seconds} detik.",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "Tidak dapat tersambung ke layanan Franz", 14 "global.api.unhealthy" : "Tidak dapat tersambung ke layanan Franz",
8 "global.notConnectedToTheInternet" : "Anda tidak tersambung ke internet.", 15 "global.notConnectedToTheInternet" : "Anda tidak tersambung ke internet.",
16 "global.spellchecker.useDefault" : "Gunakan Bawaan Sistem ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Periksa ejaan",
9 "import.headline" : "Impor layanan Franz 4 Anda", 20 "import.headline" : "Impor layanan Franz 4 Anda",
10 "import.notSupportedHeadline" : "Layanan belum didukung di Franz 5", 21 "import.notSupportedHeadline" : "Layanan belum didukung di Franz 5",
11 "import.skip.label" : "Saya ingin menambahkan layanan secara manual", 22 "import.skip.label" : "Saya ingin menambahkan layanan secara manual",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Dukungan", 70 "menu.help.support" : "Dukungan",
60 "menu.help.tos" : "Ketentuan Layanan", 71 "menu.help.tos" : "Ketentuan Layanan",
61 "menu.services" : "Layanan", 72 "menu.services" : "Layanan",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Tambahkan Layanan Baru...", 74 "menu.services.addNewService" : "Tambahkan Layanan Baru...",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Tampilan", 76 "menu.view" : "Tampilan",
64 "menu.view.enterFullScreen" : "Masuk ke Mode Layar Penuh", 77 "menu.view.enterFullScreen" : "Masuk ke Mode Layar Penuh",
65 "menu.view.exitFullScreen" : "Keluar dari Layar Penuh", 78 "menu.view.exitFullScreen" : "Keluar dari Layar Penuh",
@@ -92,11 +105,11 @@
92 "service.crashHandler.text" : "{name} menyebabkan kesalahan.", 105 "service.crashHandler.text" : "{name} menyebabkan kesalahan.",
93 "service.disabledHandler.action" : "Aktifkan {name}", 106 "service.disabledHandler.action" : "Aktifkan {name}",
94 "service.disabledHandler.headline" : "{name} dinonaktifkan", 107 "service.disabledHandler.headline" : "{name} dinonaktifkan",
95 "service.errorHandler.action" : "Muat Ulang {name}", 108 "service.errorHandler.action" : "Muat ulang {name}",
96 "service.errorHandler.editAction" : "Edit {nama}", 109 "service.errorHandler.editAction" : "Edit {nama}",
97 "service.errorHandler.headline" : "Ya Ampun!", 110 "service.errorHandler.headline" : "Oh tidak!",
98 "service.errorHandler.message" : "Kesalahan", 111 "service.errorHandler.message" : "Kesalahan",
99 "service.errorHandler.text" : "{name} has failed to load.", 112 "service.errorHandler.text" : "{name} gagal dimuat",
100 "services.getStarted" : "Ayo mulai!", 113 "services.getStarted" : "Ayo mulai!",
101 "services.welcome" : "Selamat datang di Franz", 114 "services.welcome" : "Selamat datang di Franz",
102 "settings.account.account.editButton" : "Edit akun", 115 "settings.account.account.editButton" : "Edit akun",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Unduh", 130 "settings.account.invoiceDownload" : "Unduh",
118 "settings.account.manageSubscription.label" : "Kelola langganan Anda", 131 "settings.account.manageSubscription.label" : "Kelola langganan Anda",
119 "settings.account.successInfo" : "Perubahan Anda telah disimpan", 132 "settings.account.successInfo" : "Perubahan Anda telah disimpan",
133 "settings.account.tryReloadServices" : "Coba lagi",
120 "settings.account.tryReloadUserInfoRequest" : "Coba lagi", 134 "settings.account.tryReloadUserInfoRequest" : "Coba lagi",
121 "settings.account.userInfoRequestFailed" : "Gagal memuat informasi pengguna", 135 "settings.account.userInfoRequestFailed" : "Gagal memuat informasi pengguna",
122 "settings.app.buttonClearAllCache" : "Bersihkan singgahan", 136 "settings.app.buttonClearAllCache" : "Bersihkan singgahan",
@@ -129,16 +143,13 @@
129 "settings.app.form.beta" : "Sertakan versi beta", 143 "settings.app.form.beta" : "Sertakan versi beta",
130 "settings.app.form.darkMode" : "Sisi Kelam menunggu Anda (Mode Gelap)", 144 "settings.app.form.darkMode" : "Sisi Kelam menunggu Anda (Mode Gelap)",
131 "settings.app.form.enableGPUAcceleration" : "Aktifkan Akselerasi GPU", 145 "settings.app.form.enableGPUAcceleration" : "Aktifkan Akselerasi GPU",
132 "settings.app.form.enableMenuBar" : "Tampilkan Franz di Bilah Menu",
133 "settings.app.form.enableSpellchecking" : "Aktifkan pemeriksaan ejaan", 146 "settings.app.form.enableSpellchecking" : "Aktifkan pemeriksaan ejaan",
134 "settings.app.form.enableSystemTray" : "Tampilkan Franz di baki sistem", 147 "settings.app.form.enableSystemTray" : "Tampilkan Franz di baki sistem",
135 "settings.app.form.hideDockIcon" : "Sembunyikan ikon Franz di Dock",
136 "settings.app.form.language" : "Bahasa", 148 "settings.app.form.language" : "Bahasa",
137 "settings.app.form.minimizeToSystemTray" : "Perkecil Franz ke baki sistem", 149 "settings.app.form.minimizeToSystemTray" : "Perkecil Franz ke baki sistem",
138 "settings.app.form.runInBackground" : "Tetap jalankan Franz di latar belakang saat menutup jendela", 150 "settings.app.form.runInBackground" : "Tetap jalankan Franz di latar belakang saat menutup jendela",
139 "settings.app.form.showDisabledServices" : "Tampilkan tab layanan yang dinonaktifkan", 151 "settings.app.form.showDisabledServices" : "Tampilkan tab layanan yang dinonaktifkan",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Tampilkan lencana pesan belum dibaca saat pemberitahuan dinonaktifkan", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Tampilkan lencana pesan belum dibaca saat pemberitahuan dinonaktifkan",
141 "settings.app.form.spellcheckerLanguage" : "Periksa ejaan",
142 "settings.app.headline" : "Pengaturan", 153 "settings.app.headline" : "Pengaturan",
143 "settings.app.headlineAdvanced" : "Tingkat Lanjut", 154 "settings.app.headlineAdvanced" : "Tingkat Lanjut",
144 "settings.app.headlineAppearance" : "Tampilan", 155 "settings.app.headlineAppearance" : "Tampilan",
@@ -167,7 +178,7 @@
167 "settings.recipes.servicesSuccessfulAddedInfo" : "Layanan berhasil ditambahkan", 178 "settings.recipes.servicesSuccessfulAddedInfo" : "Layanan berhasil ditambahkan",
168 "settings.searchService" : "Cari layanan", 179 "settings.searchService" : "Cari layanan",
169 "settings.service.error.goBack" : "Kembali ke layanan", 180 "settings.service.error.goBack" : "Kembali ke layanan",
170 "settings.service.error.headline" : "Kesalahan", 181 "settings.service.error.headline" : "Terjadi kesalahan",
171 "settings.service.error.message" : "Tidak dapat memuat konfigurasi layanan.", 182 "settings.service.error.message" : "Tidak dapat memuat konfigurasi layanan.",
172 "settings.service.form.addServiceHeadline" : "Tambahkan {name}", 183 "settings.service.form.addServiceHeadline" : "Tambahkan {name}",
173 "settings.service.form.availableServices" : "Layanan tersedia", 184 "settings.service.form.availableServices" : "Layanan tersedia",
@@ -176,7 +187,7 @@
176 "settings.service.form.customUrlUpgradeAccount" : "Tingkatkan akun Anda", 187 "settings.service.form.customUrlUpgradeAccount" : "Tingkatkan akun Anda",
177 "settings.service.form.customUrlValidationError" : "Gagal memvalidasi server {nama} khusus.", 188 "settings.service.form.customUrlValidationError" : "Gagal memvalidasi server {nama} khusus.",
178 "settings.service.form.deleteButton" : "Hapus layanan", 189 "settings.service.form.deleteButton" : "Hapus layanan",
179 "settings.service.form.editServiceHeadline" : "Edit {nama}", 190 "settings.service.form.editServiceHeadline" : "Edit {name}",
180 "settings.service.form.enableAudio" : "Aktifkan audio", 191 "settings.service.form.enableAudio" : "Aktifkan audio",
181 "settings.service.form.enableBadge" : "Tampilkan lencana pesan belum dibaca", 192 "settings.service.form.enableBadge" : "Tampilkan lencana pesan belum dibaca",
182 "settings.service.form.enableDarkMode" : "Aktifkan Mode Gelap", 193 "settings.service.form.enableDarkMode" : "Aktifkan Mode Gelap",
@@ -192,17 +203,15 @@
192 "settings.service.form.indirectMessages" : "Tampilkan lencana pesan untuk semua pesan baru", 203 "settings.service.form.indirectMessages" : "Tampilkan lencana pesan untuk semua pesan baru",
193 "settings.service.form.isMutedInfo" : "Saat dinonaktifkan, semua suara pemberitahuan dan pemutaran audio akan dibisukan", 204 "settings.service.form.isMutedInfo" : "Saat dinonaktifkan, semua suara pemberitahuan dan pemutaran audio akan dibisukan",
194 "settings.service.form.name" : "Nama", 205 "settings.service.form.name" : "Nama",
195 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Settings", 206 "settings.service.form.proxy.headline" : "Pengaturan Proxy HTTP\/HTTPS",
196 "settings.service.form.proxy.host" : "Host\/IP Proksi", 207 "settings.service.form.proxy.host" : "Host\/IP Proksi",
197 "settings.service.form.proxy.info" : "Pengaturan proksi tidak akan disinkronkan dengan server Franz.", 208 "settings.service.form.proxy.info" : "Pengaturan proksi tidak akan disinkronkan dengan server Franz.",
198 "settings.service.form.proxy.isEnabled" : "Gunakan Proksi", 209 "settings.service.form.proxy.isEnabled" : "Gunakan Proksi",
199 "settings.service.form.proxy.password" : "Sandi (opsional)", 210 "settings.service.form.proxy.password" : "Sandi (opsional)",
200 "settings.service.form.proxy.port" : "Port", 211 "settings.service.form.proxy.port" : "Port",
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Silahkan mulai ulang Franz setelah mengubah Setelan proxy",
202 "settings.service.form.proxy.user" : "Pengguna (opsional)", 213 "settings.service.form.proxy.user" : "Pengguna (opsional)",
203 "settings.service.form.saveButton" : "Simpan layanan", 214 "settings.service.form.saveButton" : "Simpan layanan",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Hosted", 215 "settings.service.form.tabHosted" : "Hosted",
207 "settings.service.form.tabOnPremise" : "Hosted mandiri", 216 "settings.service.form.tabOnPremise" : "Hosted mandiri",
208 "settings.service.form.team" : "Tim", 217 "settings.service.form.team" : "Tim",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Temukan layanan", 221 "settings.services.discoverServices" : "Temukan layanan",
213 "settings.services.headline" : "Layanan Anda", 222 "settings.services.headline" : "Layanan Anda",
214 "settings.services.noServicesAdded" : "Anda belum menambahkan layanan apa pun.", 223 "settings.services.noServicesAdded" : "Anda belum menambahkan layanan apa pun.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "Layanan dinonaktifkan", 225 "settings.services.tooltip.isDisabled" : "Layanan dinonaktifkan",
216 "settings.services.tooltip.isMuted" : "Semua suara dibisukan", 226 "settings.services.tooltip.isMuted" : "Semua suara dibisukan",
217 "settings.services.tooltip.notificationsDisabled" : "Pemberitahuan dinonaktifkan", 227 "settings.services.tooltip.notificationsDisabled" : "Pemberitahuan dinonaktifkan",
@@ -244,9 +254,7 @@
244 "subscription.euTaxInfo" : "Warga UE: pajak penjualan lokal mungkin berlaku", 254 "subscription.euTaxInfo" : "Warga UE: pajak penjualan lokal mungkin berlaku",
245 "subscription.features.ads" : "Tanpa iklan, selamanya!", 255 "subscription.features.ads" : "Tanpa iklan, selamanya!",
246 "subscription.features.comingSoon" : "segera hadir", 256 "subscription.features.comingSoon" : "segera hadir",
247 "subscription.features.encryptedSync" : "Sinkronisasi sesi terenkripsi",
248 "subscription.features.noInterruptions" : "Tanpa menunggu dan ditanya untuk meningkatkan lisensi", 257 "subscription.features.noInterruptions" : "Tanpa menunggu dan ditanya untuk meningkatkan lisensi",
249 "subscription.features.onpremise" : "Integrasi layanan hosted, misalnya HipChat",
250 "subscription.features.onpremise.mattermost" : "Integrasi layanan hosted, misalnya Mattermost", 258 "subscription.features.onpremise.mattermost" : "Integrasi layanan hosted, misalnya Mattermost",
251 "subscription.features.proxy" : "Dukungan proksi untuk layanan", 259 "subscription.features.proxy" : "Dukungan proksi untuk layanan",
252 "subscription.features.spellchecker" : "Dukungan pengecek ejaan", 260 "subscription.features.spellchecker" : "Dukungan pengecek ejaan",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "Muat Ulang", 277 "tabs.item.reload" : "Muat Ulang",
270 "validation.email" : "{field} tidak benar", 278 "validation.email" : "{field} tidak benar",
271 "validation.minLength" : "{field} setidaknya harus {length} karakter", 279 "validation.minLength" : "{field} setidaknya harus {length} karakter",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{field} wajib diisi", 281 "validation.required" : "{field} wajib diisi",
273 "validation.url" : "{field} bukan URL yang benar", 282 "validation.url" : "{field} bukan URL yang benar",
274 "welcome.loginButton" : "Masuk ke akun Anda", 283 "welcome.loginButton" : "Masuk ke akun Anda",
275 "welcome.signupButton" : "Buat akun gratis", 284 "welcome.signupButton" : "Buat akun gratis"
276 "welcome.slogan" : "Perpesanan yang bekerja untuk Anda"
277} 285}
diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json
index 47cbd8f1e..71150483c 100644
--- a/src/i18n/locales/it.json
+++ b/src/i18n/locales/it.json
@@ -1,11 +1,22 @@
1{ 1{
2 "app.errorHandler.action" : "Ricarica", 2 "app.errorHandler.action" : "Ricarica",
3 "app.errorHandler.headline" : "Something went wrong", 3 "app.errorHandler.headline" : "Qualcosa è andato storto",
4 "feature.delayApp.action" : "Ricevi una Licenza Supporter di Franz", 4 "feature.delayApp.action" : "Ricevi una Licenza Supporter di Franz",
5 "feature.delayApp.headline" : "Per favore, compra una Licenza Supporter di Franz per saltare l'attesa", 5 "feature.delayApp.headline" : "Per favore, compra una Licenza Supporter di Franz per saltare l'attesa",
6 "feature.delayApp.text" : "Franz continuerà a funzionare tra {seconds} secondi.", 6 "feature.delayApp.text" : "Franz continuerà a funzionare tra {seconds} secondi.",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "Impossibile connettersi ai servizi online di Franz", 14 "global.api.unhealthy" : "Impossibile connettersi ai servizi online di Franz",
8 "global.notConnectedToTheInternet" : "Non sei connesso a Internet.", 15 "global.notConnectedToTheInternet" : "Non sei connesso a Internet.",
16 "global.spellchecker.useDefault" : "Usa le impostazioni predefinite di sistema ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Lingua per controllo ortografico",
9 "import.headline" : "Importa i servizi di Franz 4", 20 "import.headline" : "Importa i servizi di Franz 4",
10 "import.notSupportedHeadline" : "Servizi non ancora supportati in Franz 5", 21 "import.notSupportedHeadline" : "Servizi non ancora supportati in Franz 5",
11 "import.skip.label" : "Voglio aggiungere i servizi manualmente", 22 "import.skip.label" : "Voglio aggiungere i servizi manualmente",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Supporto", 70 "menu.help.support" : "Supporto",
60 "menu.help.tos" : "Termini di Servizio", 71 "menu.help.tos" : "Termini di Servizio",
61 "menu.services" : "Servizi", 72 "menu.services" : "Servizi",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Aggiungi Nuovo Servizio...", 74 "menu.services.addNewService" : "Aggiungi Nuovo Servizio...",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Visualizza", 76 "menu.view" : "Visualizza",
64 "menu.view.enterFullScreen" : "Visualizza a Schermo Intero", 77 "menu.view.enterFullScreen" : "Visualizza a Schermo Intero",
65 "menu.view.exitFullScreen" : "Esci da Schermo Intero", 78 "menu.view.exitFullScreen" : "Esci da Schermo Intero",
@@ -81,7 +94,7 @@
81 "password.noUser" : "Non è stato trovato nessun utente con questo indirizzo e-mail", 94 "password.noUser" : "Non è stato trovato nessun utente con questo indirizzo e-mail",
82 "password.submit.label" : "Invia", 95 "password.submit.label" : "Invia",
83 "password.successInfo" : "Per favore controlla la tua email", 96 "password.successInfo" : "Per favore controlla la tua email",
84 "premiumFeature.button.upgradeAccount" : "Upgrade account", 97 "premiumFeature.button.upgradeAccount" : "Effettua l'upgrade del tuo account",
85 "pricing.headline" : "Supporta Franz", 98 "pricing.headline" : "Supporta Franz",
86 "pricing.link.skipPayment" : "Non voglio supportare lo sviluppo di Franz", 99 "pricing.link.skipPayment" : "Non voglio supportare lo sviluppo di Franz",
87 "pricing.submit.label" : "Voglio supportare lo sviluppo di Franz", 100 "pricing.submit.label" : "Voglio supportare lo sviluppo di Franz",
@@ -96,7 +109,7 @@
96 "service.errorHandler.editAction" : "Modifica {name}", 109 "service.errorHandler.editAction" : "Modifica {name}",
97 "service.errorHandler.headline" : "Oh no!", 110 "service.errorHandler.headline" : "Oh no!",
98 "service.errorHandler.message" : "Errore", 111 "service.errorHandler.message" : "Errore",
99 "service.errorHandler.text" : "{name} has failed to load.", 112 "service.errorHandler.text" : "{name} non si è caricato correttamente.",
100 "services.getStarted" : "Iniziamo", 113 "services.getStarted" : "Iniziamo",
101 "services.welcome" : "Benvenuto su Franz", 114 "services.welcome" : "Benvenuto su Franz",
102 "settings.account.account.editButton" : "Modifica account", 115 "settings.account.account.editButton" : "Modifica account",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Scarica", 130 "settings.account.invoiceDownload" : "Scarica",
118 "settings.account.manageSubscription.label" : "Gestisci il tuo abbonamento", 131 "settings.account.manageSubscription.label" : "Gestisci il tuo abbonamento",
119 "settings.account.successInfo" : "Le tue modifiche sono state salvate", 132 "settings.account.successInfo" : "Le tue modifiche sono state salvate",
133 "settings.account.tryReloadServices" : "Prova di nuovo",
120 "settings.account.tryReloadUserInfoRequest" : "Prova di nuovo", 134 "settings.account.tryReloadUserInfoRequest" : "Prova di nuovo",
121 "settings.account.userInfoRequestFailed" : "Impossibile caricare le informazioni dell'utente.", 135 "settings.account.userInfoRequestFailed" : "Impossibile caricare le informazioni dell'utente.",
122 "settings.app.buttonClearAllCache" : "Svuota la cache", 136 "settings.app.buttonClearAllCache" : "Svuota la cache",
@@ -129,16 +143,13 @@
129 "settings.app.form.beta" : "Includi versioni beta", 143 "settings.app.form.beta" : "Includi versioni beta",
130 "settings.app.form.darkMode" : "Unisciti al Lato Oscuro.", 144 "settings.app.form.darkMode" : "Unisciti al Lato Oscuro.",
131 "settings.app.form.enableGPUAcceleration" : "Attiva Accelerazione GPU", 145 "settings.app.form.enableGPUAcceleration" : "Attiva Accelerazione GPU",
132 "settings.app.form.enableMenuBar" : "Mostra Franz nella Barra del Menu",
133 "settings.app.form.enableSpellchecking" : "Attiva controllo ortografico", 146 "settings.app.form.enableSpellchecking" : "Attiva controllo ortografico",
134 "settings.app.form.enableSystemTray" : "Mostra Franz nell'area di notifica", 147 "settings.app.form.enableSystemTray" : "Mostra Franz nell'area di notifica",
135 "settings.app.form.hideDockIcon" : "Nascondi l'icona Franz nel Dock",
136 "settings.app.form.language" : "Lingua", 148 "settings.app.form.language" : "Lingua",
137 "settings.app.form.minimizeToSystemTray" : "Minimizza Franz nell'area di notifica", 149 "settings.app.form.minimizeToSystemTray" : "Minimizza Franz nell'area di notifica",
138 "settings.app.form.runInBackground" : "Mantieni Franz in esecuzione quando chiudi la finestra", 150 "settings.app.form.runInBackground" : "Mantieni Franz in esecuzione quando chiudi la finestra",
139 "settings.app.form.showDisabledServices" : "Mostra schede servizi disattivati", 151 "settings.app.form.showDisabledServices" : "Mostra schede servizi disattivati",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Mostra l'etichetta dei messaggi non letti quando le notifiche sono disattivate", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Mostra l'etichetta dei messaggi non letti quando le notifiche sono disattivate",
141 "settings.app.form.spellcheckerLanguage" : "Spell checking language",
142 "settings.app.headline" : "Impostazioni", 153 "settings.app.headline" : "Impostazioni",
143 "settings.app.headlineAdvanced" : "Avanzate", 154 "settings.app.headlineAdvanced" : "Avanzate",
144 "settings.app.headlineAppearance" : "Aspetto", 155 "settings.app.headlineAppearance" : "Aspetto",
@@ -192,17 +203,15 @@
192 "settings.service.form.indirectMessages" : "Mostra l'etichetta per tutti i nuovi messaggi", 203 "settings.service.form.indirectMessages" : "Mostra l'etichetta per tutti i nuovi messaggi",
193 "settings.service.form.isMutedInfo" : "Se disattivato, tutte le notifiche sonore e le riproduzioni audio saranno mutate", 204 "settings.service.form.isMutedInfo" : "Se disattivato, tutte le notifiche sonore e le riproduzioni audio saranno mutate",
194 "settings.service.form.name" : "Nome", 205 "settings.service.form.name" : "Nome",
195 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Settings", 206 "settings.service.form.proxy.headline" : "Impostazioni Proxy HTTP\/HTTPS",
196 "settings.service.form.proxy.host" : "Proxy Host\/IP", 207 "settings.service.form.proxy.host" : "Proxy Host\/IP",
197 "settings.service.form.proxy.info" : "Proxy settings will not synced with the Franz servers.", 208 "settings.service.form.proxy.info" : "Le impostazioni proxy non verranno sincronizzate con i server Franz",
198 "settings.service.form.proxy.isEnabled" : "Use Proxy", 209 "settings.service.form.proxy.isEnabled" : "Usa un Proxy",
199 "settings.service.form.proxy.password" : "Password (optional)", 210 "settings.service.form.proxy.password" : "Password (opzionale)",
200 "settings.service.form.proxy.port" : "Port", 211 "settings.service.form.proxy.port" : "Porta",
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Riavvia Franz dopo aver cambiato le impostazioni del proxy.",
202 "settings.service.form.proxy.user" : "User (optional)", 213 "settings.service.form.proxy.user" : "Utente (opzionale)",
203 "settings.service.form.saveButton" : "Salva servizio", 214 "settings.service.form.saveButton" : "Salva servizio",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Hosted", 215 "settings.service.form.tabHosted" : "Hosted",
207 "settings.service.form.tabOnPremise" : "Self hosted ⭐️", 216 "settings.service.form.tabOnPremise" : "Self hosted ⭐️",
208 "settings.service.form.team" : "Gruppo", 217 "settings.service.form.team" : "Gruppo",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Scopri servizi", 221 "settings.services.discoverServices" : "Scopri servizi",
213 "settings.services.headline" : "I tuoi servizi", 222 "settings.services.headline" : "I tuoi servizi",
214 "settings.services.noServicesAdded" : "Non hai aggiunto ancora nessun servizio.", 223 "settings.services.noServicesAdded" : "Non hai aggiunto ancora nessun servizio.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "Il servizio è disattivato", 225 "settings.services.tooltip.isDisabled" : "Il servizio è disattivato",
216 "settings.services.tooltip.isMuted" : "Tutti i suoni sono disattivati", 226 "settings.services.tooltip.isMuted" : "Tutti i suoni sono disattivati",
217 "settings.services.tooltip.notificationsDisabled" : "Le notifiche sono disattivate", 227 "settings.services.tooltip.notificationsDisabled" : "Le notifiche sono disattivate",
@@ -244,12 +254,10 @@
244 "subscription.euTaxInfo" : "Per i residenti UE: possono essere applicate tasse locali", 254 "subscription.euTaxInfo" : "Per i residenti UE: possono essere applicate tasse locali",
245 "subscription.features.ads" : "Nessuna pubblicità, mai!", 255 "subscription.features.ads" : "Nessuna pubblicità, mai!",
246 "subscription.features.comingSoon" : "in arrivo", 256 "subscription.features.comingSoon" : "in arrivo",
247 "subscription.features.encryptedSync" : "Sincronizzazione sessione crittografata", 257 "subscription.features.noInterruptions" : "L'upgrade della licenza avrà impatti sull'utilizzo dell'App",
248 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license", 258 "subscription.features.onpremise.mattermost" : "Aggiungi servizi on-premise\/hosted come \"Mattermost\"",
249 "subscription.features.onpremise" : "Aggiungi servizi on-premise\/hosted come HipChat", 259 "subscription.features.proxy" : "Supporto proxy per i servizi",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost", 260 "subscription.features.spellchecker" : "Supporto per il correttore ortografico",
251 "subscription.features.proxy" : "Proxy support for services",
252 "subscription.features.spellchecker" : "Support for spellchecker",
253 "subscription.includedFeatures" : "L'account a pagamento Franz Premium Supporter include", 261 "subscription.includedFeatures" : "L'account a pagamento Franz Premium Supporter include",
254 "subscription.paymentSessionError" : "Impossibile inizializzare il modulo per il pagamento", 262 "subscription.paymentSessionError" : "Impossibile inizializzare il modulo per il pagamento",
255 "subscription.submit.label" : "Voglio supportare lo sviluppo di Franz", 263 "subscription.submit.label" : "Voglio supportare lo sviluppo di Franz",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "Ricarica", 277 "tabs.item.reload" : "Ricarica",
270 "validation.email" : "{field} non valido", 278 "validation.email" : "{field} non valido",
271 "validation.minLength" : "{field} dovrebbe contenere almeno {length} caratteri", 279 "validation.minLength" : "{field} dovrebbe contenere almeno {length} caratteri",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{field} è necessario", 281 "validation.required" : "{field} è necessario",
273 "validation.url" : "{field} non è un URL valido", 282 "validation.url" : "{field} non è un URL valido",
274 "welcome.loginButton" : "Accedi al tuo account", 283 "welcome.loginButton" : "Accedi al tuo account",
275 "welcome.signupButton" : "Crea un account gratuito", 284 "welcome.signupButton" : "Crea un account gratuito"
276 "welcome.slogan" : "Un sistema di messaggistica che va bene per te"
277} 285}
diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json
index 6eea64c3a..bd1024a34 100644
--- a/src/i18n/locales/ja.json
+++ b/src/i18n/locales/ja.json
@@ -1,16 +1,27 @@
1{ 1{
2 "app.errorHandler.action" : "再読み込み", 2 "app.errorHandler.action" : "再読み込み",
3 "app.errorHandler.headline" : "Something went wrong", 3 "app.errorHandler.headline" : "間違えている部分があります",
4 "feature.delayApp.action" : "Franz サポーターライセンスを購入する", 4 "feature.delayApp.action" : "Franzサポーターライセンスを購入する",
5 "feature.delayApp.headline" : "Franz をすぐに起動するには、Franz サポーターライセンスを購入してください。", 5 "feature.delayApp.headline" : "Franzをすぐに起動するには、Franz サポーターライセンスを購入してください。",
6 "feature.delayApp.text" : "Franz はあと{seconds}秒後に起動します。", 6 "feature.delayApp.text" : "Franzはあと{seconds}秒後に起動します。",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "Franzのオンラインサービスに接続できません。", 14 "global.api.unhealthy" : "Franzのオンラインサービスに接続できません。",
8 "global.notConnectedToTheInternet" : "インターネットに接続されていません。", 15 "global.notConnectedToTheInternet" : "インターネットに接続されていません。",
16 "global.spellchecker.useDefault" : " {default}を初期設定で使用してください",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "スペルチェックする言語",
9 "import.headline" : "Franz 4のサービスをインポートして下さい", 20 "import.headline" : "Franz 4のサービスをインポートして下さい",
10 "import.notSupportedHeadline" : "Franz 5ではこのサービスにまだ対応していません", 21 "import.notSupportedHeadline" : "Franz 5ではこのサービスにまだ対応していません",
11 "import.skip.label" : "手動でサービスを追加する", 22 "import.skip.label" : "手動でサービスを追加する",
12 "import.submit.label" : "サービスをインポートして下さい", 23 "import.submit.label" : "サービスをインポートして下さい",
13 "infobar.buttonChangelog" : "の情", 24 "infobar.buttonChangelog" : "歴を見る",
14 "infobar.buttonInstallUpdate" : "再起動して更新をインストールする", 25 "infobar.buttonInstallUpdate" : "再起動して更新をインストールする",
15 "infobar.buttonReloadServices" : "サービスの再読み込み", 26 "infobar.buttonReloadServices" : "サービスの再読み込み",
16 "infobar.requiredRequestsFailed" : "サービスとユーザー情報を読み込めませんでした", 27 "infobar.requiredRequestsFailed" : "サービスとユーザー情報を読み込めませんでした",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "サポート", 70 "menu.help.support" : "サポート",
60 "menu.help.tos" : "サービス利用規約", 71 "menu.help.tos" : "サービス利用規約",
61 "menu.services" : "サービス", 72 "menu.services" : "サービス",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "サービスを追加", 74 "menu.services.addNewService" : "サービスを追加",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "表示", 76 "menu.view" : "表示",
64 "menu.view.enterFullScreen" : "全画面表示", 77 "menu.view.enterFullScreen" : "全画面表示",
65 "menu.view.exitFullScreen" : "全画面表示を終了する", 78 "menu.view.exitFullScreen" : "全画面表示を終了する",
@@ -96,7 +109,7 @@
96 "service.errorHandler.editAction" : "{name}を編集", 109 "service.errorHandler.editAction" : "{name}を編集",
97 "service.errorHandler.headline" : "しまった!", 110 "service.errorHandler.headline" : "しまった!",
98 "service.errorHandler.message" : "エラー", 111 "service.errorHandler.message" : "エラー",
99 "service.errorHandler.text" : "{name} has failed to load.", 112 "service.errorHandler.text" : "{name} はロードに失敗しました",
100 "services.getStarted" : "はじめる", 113 "services.getStarted" : "はじめる",
101 "services.welcome" : "Franzにようこそ", 114 "services.welcome" : "Franzにようこそ",
102 "settings.account.account.editButton" : "アカウントの編集", 115 "settings.account.account.editButton" : "アカウントの編集",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "ダウンロード", 130 "settings.account.invoiceDownload" : "ダウンロード",
118 "settings.account.manageSubscription.label" : "サブスクリプションの管理", 131 "settings.account.manageSubscription.label" : "サブスクリプションの管理",
119 "settings.account.successInfo" : "変更内容が保存されました", 132 "settings.account.successInfo" : "変更内容が保存されました",
133 "settings.account.tryReloadServices" : "もう一度試す",
120 "settings.account.tryReloadUserInfoRequest" : "もう一度試す", 134 "settings.account.tryReloadUserInfoRequest" : "もう一度試す",
121 "settings.account.userInfoRequestFailed" : "ユーザ情報を読み込めませんでした", 135 "settings.account.userInfoRequestFailed" : "ユーザ情報を読み込めませんでした",
122 "settings.app.buttonClearAllCache" : "キャッシュを消去する", 136 "settings.app.buttonClearAllCache" : "キャッシュを消去する",
@@ -129,16 +143,13 @@
129 "settings.app.form.beta" : "Betaバージョンを含める", 143 "settings.app.form.beta" : "Betaバージョンを含める",
130 "settings.app.form.darkMode" : "ダークモードを有効にする", 144 "settings.app.form.darkMode" : "ダークモードを有効にする",
131 "settings.app.form.enableGPUAcceleration" : "GPUアクセラレーションを有効にする", 145 "settings.app.form.enableGPUAcceleration" : "GPUアクセラレーションを有効にする",
132 "settings.app.form.enableMenuBar" : "メニューバーにFranzを表示する",
133 "settings.app.form.enableSpellchecking" : "スペルチェックを有効にする", 146 "settings.app.form.enableSpellchecking" : "スペルチェックを有効にする",
134 "settings.app.form.enableSystemTray" : "Franzをシステムトレイに表示する", 147 "settings.app.form.enableSystemTray" : "Franzをシステムトレイに表示する",
135 "settings.app.form.hideDockIcon" : "DockからFranzを隠す",
136 "settings.app.form.language" : "言語", 148 "settings.app.form.language" : "言語",
137 "settings.app.form.minimizeToSystemTray" : "Franzをシステムトレイに最小化する", 149 "settings.app.form.minimizeToSystemTray" : "Franzをシステムトレイに最小化する",
138 "settings.app.form.runInBackground" : "ウインドウを閉じた際にFranzをバックグラウンドで実行させておく", 150 "settings.app.form.runInBackground" : "ウインドウを閉じた際にFranzをバックグラウンドで実行させておく",
139 "settings.app.form.showDisabledServices" : "無効化されたサービスのタブを表示する", 151 "settings.app.form.showDisabledServices" : "無効化されたサービスのタブを表示する",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "通知の無効時に未読メッセージ件数を表示する", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "通知の無効時に未読メッセージ件数を表示する",
141 "settings.app.form.spellcheckerLanguage" : "スペルチェックする言語",
142 "settings.app.headline" : "設定", 153 "settings.app.headline" : "設定",
143 "settings.app.headlineAdvanced" : "詳細", 154 "settings.app.headlineAdvanced" : "詳細",
144 "settings.app.headlineAppearance" : "表示スタイル", 155 "settings.app.headlineAppearance" : "表示スタイル",
@@ -192,17 +203,15 @@
192 "settings.service.form.indirectMessages" : "すべての新規メッセージについてバッジを表示する", 203 "settings.service.form.indirectMessages" : "すべての新規メッセージについてバッジを表示する",
193 "settings.service.form.isMutedInfo" : "無効化されている場合、全ての通知音やオーディオ再生は無音になります", 204 "settings.service.form.isMutedInfo" : "無効化されている場合、全ての通知音やオーディオ再生は無音になります",
194 "settings.service.form.name" : "サービス名", 205 "settings.service.form.name" : "サービス名",
195 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Settings", 206 "settings.service.form.proxy.headline" : "HTTP\/HTTPSのプロキシ設定",
196 "settings.service.form.proxy.host" : "プロキシサーバー\/IP", 207 "settings.service.form.proxy.host" : "プロキシサーバー\/IP",
197 "settings.service.form.proxy.info" : "プロキシ設定はFranz アカウントで同期されません。", 208 "settings.service.form.proxy.info" : "プロキシ設定はFranz アカウントで同期されません。",
198 "settings.service.form.proxy.isEnabled" : "プロキシ設定を有効にする", 209 "settings.service.form.proxy.isEnabled" : "プロキシ設定を有効にする",
199 "settings.service.form.proxy.password" : "パスワード(任意)", 210 "settings.service.form.proxy.password" : "パスワード(任意)",
200 "settings.service.form.proxy.port" : "Port", 211 "settings.service.form.proxy.port" : "ポート",
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "プロキシ設定を変更してから、Franzを再起動してください",
202 "settings.service.form.proxy.user" : "ユーザー名(任意)", 213 "settings.service.form.proxy.user" : "ユーザー名(任意)",
203 "settings.service.form.saveButton" : "サービスの保存", 214 "settings.service.form.saveButton" : "サービスの保存",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "ホスト", 215 "settings.service.form.tabHosted" : "ホスト",
207 "settings.service.form.tabOnPremise" : "セルフホスト ⭐️", 216 "settings.service.form.tabOnPremise" : "セルフホスト ⭐️",
208 "settings.service.form.team" : "チーム", 217 "settings.service.form.team" : "チーム",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "サービスを探す", 221 "settings.services.discoverServices" : "サービスを探す",
213 "settings.services.headline" : "利用中のサービス", 222 "settings.services.headline" : "利用中のサービス",
214 "settings.services.noServicesAdded" : "まだ、どのサービスも追加されていません。", 223 "settings.services.noServicesAdded" : "まだ、どのサービスも追加されていません。",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "サービスが無効です", 225 "settings.services.tooltip.isDisabled" : "サービスが無効です",
216 "settings.services.tooltip.isMuted" : "無音となっています", 226 "settings.services.tooltip.isMuted" : "無音となっています",
217 "settings.services.tooltip.notificationsDisabled" : "通知は無効です", 227 "settings.services.tooltip.notificationsDisabled" : "通知は無効です",
@@ -244,9 +254,7 @@
244 "subscription.euTaxInfo" : "EU在住者 : 地域の消費税が適用される可能性があります", 254 "subscription.euTaxInfo" : "EU在住者 : 地域の消費税が適用される可能性があります",
245 "subscription.features.ads" : "広告は一切ありません!", 255 "subscription.features.ads" : "広告は一切ありません!",
246 "subscription.features.comingSoon" : "まもなく登場", 256 "subscription.features.comingSoon" : "まもなく登場",
247 "subscription.features.encryptedSync" : "暗号化されたセッションの同期",
248 "subscription.features.noInterruptions" : "待ち時間なしでFranz をお使いいただけます", 257 "subscription.features.noInterruptions" : "待ち時間なしでFranz をお使いいただけます",
249 "subscription.features.onpremise" : "HipChatのようなオンプレミス\/ホスト型サービスの追加",
250 "subscription.features.onpremise.mattermost" : "Mattermost のようなオンプレミス(自社運用)型のサービスを追加できるようになります", 258 "subscription.features.onpremise.mattermost" : "Mattermost のようなオンプレミス(自社運用)型のサービスを追加できるようになります",
251 "subscription.features.proxy" : "プロキシ設定が利用可能", 259 "subscription.features.proxy" : "プロキシ設定が利用可能",
252 "subscription.features.spellchecker" : "スペルチェック機能をお使いいただけます", 260 "subscription.features.spellchecker" : "スペルチェック機能をお使いいただけます",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "再読み込み", 277 "tabs.item.reload" : "再読み込み",
270 "validation.email" : "{field}は正しくありません", 278 "validation.email" : "{field}は正しくありません",
271 "validation.minLength" : "{field}は少なくとも{length}文字以上でなければなりません", 279 "validation.minLength" : "{field}は少なくとも{length}文字以上でなければなりません",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{field}は必須です", 281 "validation.required" : "{field}は必須です",
273 "validation.url" : "{field}は正しいURLではありません", 282 "validation.url" : "{field}は正しいURLではありません",
274 "welcome.loginButton" : "アカウントにログイン", 283 "welcome.loginButton" : "アカウントにログイン",
275 "welcome.signupButton" : "無料アカウントを作成", 284 "welcome.signupButton" : "無料アカウントを作成"
276 "welcome.slogan" : "Messaging that works for you"
277} 285}
diff --git a/src/i18n/locales/ka.json b/src/i18n/locales/ka.json
index 632ca618e..4796cbe9f 100644
--- a/src/i18n/locales/ka.json
+++ b/src/i18n/locales/ka.json
@@ -4,8 +4,19 @@
4 "feature.delayApp.action" : "Get a Franz Supporter License", 4 "feature.delayApp.action" : "Get a Franz Supporter License",
5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting", 5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting",
6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.", 6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "Franz-ის ონლაინ სერვისთან დაკავშირება ვერ მოხერხდა", 14 "global.api.unhealthy" : "Franz-ის ონლაინ სერვისთან დაკავშირება ვერ მოხერხდა",
8 "global.notConnectedToTheInternet" : "თქვენ არ ხართ ინტერნეტთან დაკავშირებული.", 15 "global.notConnectedToTheInternet" : "თქვენ არ ხართ ინტერნეტთან დაკავშირებული.",
16 "global.spellchecker.useDefault" : "Use System Default ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Spell checking language",
9 "import.headline" : "შემოიტანე Franz 4-ის სერვისები", 20 "import.headline" : "შემოიტანე Franz 4-ის სერვისები",
10 "import.notSupportedHeadline" : "სერვისები ჯერ არ არის მხარდაჭერილი Franz 5-ში", 21 "import.notSupportedHeadline" : "სერვისები ჯერ არ არის მხარდაჭერილი Franz 5-ში",
11 "import.skip.label" : "I want to add services manually", 22 "import.skip.label" : "I want to add services manually",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Support", 70 "menu.help.support" : "Support",
60 "menu.help.tos" : "Terms of Service", 71 "menu.help.tos" : "Terms of Service",
61 "menu.services" : "Services", 72 "menu.services" : "Services",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Add New Service...", 74 "menu.services.addNewService" : "Add New Service...",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "View", 76 "menu.view" : "View",
64 "menu.view.enterFullScreen" : "Enter Full Screen", 77 "menu.view.enterFullScreen" : "Enter Full Screen",
65 "menu.view.exitFullScreen" : "Exit Full Screen", 78 "menu.view.exitFullScreen" : "Exit Full Screen",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "გადმოწერა", 130 "settings.account.invoiceDownload" : "გადმოწერა",
118 "settings.account.manageSubscription.label" : "თქვენი გამოწერის მართვა", 131 "settings.account.manageSubscription.label" : "თქვენი გამოწერის მართვა",
119 "settings.account.successInfo" : "თქვენი ცვლილებები შენახულია", 132 "settings.account.successInfo" : "თქვენი ცვლილებები შენახულია",
133 "settings.account.tryReloadServices" : "სცადეთ ხელახლა",
120 "settings.account.tryReloadUserInfoRequest" : "სცადეთ ხელახლა", 134 "settings.account.tryReloadUserInfoRequest" : "სცადეთ ხელახლა",
121 "settings.account.userInfoRequestFailed" : "მომხმარებლის ინფორმაციის ჩატვირთვა ვერ მოხერხდა", 135 "settings.account.userInfoRequestFailed" : "მომხმარებლის ინფორმაციის ჩატვირთვა ვერ მოხერხდა",
122 "settings.app.buttonClearAllCache" : "Clear cache", 136 "settings.app.buttonClearAllCache" : "Clear cache",
@@ -129,16 +143,13 @@
129 "settings.app.form.beta" : "ჩართეთ ბეტა ვერსიები", 143 "settings.app.form.beta" : "ჩართეთ ბეტა ვერსიები",
130 "settings.app.form.darkMode" : "Join the Dark Side", 144 "settings.app.form.darkMode" : "Join the Dark Side",
131 "settings.app.form.enableGPUAcceleration" : "Enable GPU Acceleration", 145 "settings.app.form.enableGPUAcceleration" : "Enable GPU Acceleration",
132 "settings.app.form.enableMenuBar" : "Show Franz in Menu Bar",
133 "settings.app.form.enableSpellchecking" : "Enable spell checking", 146 "settings.app.form.enableSpellchecking" : "Enable spell checking",
134 "settings.app.form.enableSystemTray" : "აჩვენეთ Franz სისტემის უჯრაში", 147 "settings.app.form.enableSystemTray" : "აჩვენეთ Franz სისტემის უჯრაში",
135 "settings.app.form.hideDockIcon" : "Hide Franz icon in Dock",
136 "settings.app.form.language" : "ენა", 148 "settings.app.form.language" : "ენა",
137 "settings.app.form.minimizeToSystemTray" : "ჩაკეცეთ Franz სისტემის უჯრაში", 149 "settings.app.form.minimizeToSystemTray" : "ჩაკეცეთ Franz სისტემის უჯრაში",
138 "settings.app.form.runInBackground" : "დატოვეთ Franz გაშვებული როდესაც ფანჯარა დაიხურება", 150 "settings.app.form.runInBackground" : "დატოვეთ Franz გაშვებული როდესაც ფანჯარა დაიხურება",
139 "settings.app.form.showDisabledServices" : "Display disabled services tabs", 151 "settings.app.form.showDisabledServices" : "Display disabled services tabs",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Show unread message badge when notifications are disabled", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Show unread message badge when notifications are disabled",
141 "settings.app.form.spellcheckerLanguage" : "Spell checking language",
142 "settings.app.headline" : "პარამეტრები", 153 "settings.app.headline" : "პარამეტრები",
143 "settings.app.headlineAdvanced" : "Advanced", 154 "settings.app.headlineAdvanced" : "Advanced",
144 "settings.app.headlineAppearance" : "Appearance", 155 "settings.app.headlineAppearance" : "Appearance",
@@ -201,8 +212,6 @@
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.",
202 "settings.service.form.proxy.user" : "User (optional)", 213 "settings.service.form.proxy.user" : "User (optional)",
203 "settings.service.form.saveButton" : "სერვისის შენახვა", 214 "settings.service.form.saveButton" : "სერვისის შენახვა",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "დაჰოსტილი", 215 "settings.service.form.tabHosted" : "დაჰოსტილი",
207 "settings.service.form.tabOnPremise" : "თვით დაჰოსტილი ⭐️", 216 "settings.service.form.tabOnPremise" : "თვით დაჰოსტილი ⭐️",
208 "settings.service.form.team" : "გუნდი", 217 "settings.service.form.team" : "გუნდი",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "აღმოაჩინეთ სერვისები", 221 "settings.services.discoverServices" : "აღმოაჩინეთ სერვისები",
213 "settings.services.headline" : "თქვენი სერვისები", 222 "settings.services.headline" : "თქვენი სერვისები",
214 "settings.services.noServicesAdded" : "თქვენ ჯერ არ გაქვთ სერვისები დამატებული.", 223 "settings.services.noServicesAdded" : "თქვენ ჯერ არ გაქვთ სერვისები დამატებული.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "სერვისი გათიშულია", 225 "settings.services.tooltip.isDisabled" : "სერვისი გათიშულია",
216 "settings.services.tooltip.isMuted" : "All sounds are muted", 226 "settings.services.tooltip.isMuted" : "All sounds are muted",
217 "settings.services.tooltip.notificationsDisabled" : "შეტყობინებები გათიშულია", 227 "settings.services.tooltip.notificationsDisabled" : "შეტყობინებები გათიშულია",
@@ -244,9 +254,7 @@
244 "subscription.euTaxInfo" : "EU residents: local sales tax may apply", 254 "subscription.euTaxInfo" : "EU residents: local sales tax may apply",
245 "subscription.features.ads" : "არანაირი რეკლამები, არასდროს!", 255 "subscription.features.ads" : "არანაირი რეკლამები, არასდროს!",
246 "subscription.features.comingSoon" : "მალე", 256 "subscription.features.comingSoon" : "მალე",
247 "subscription.features.encryptedSync" : "დაშიფრული სესიის სინქრონიზაცია",
248 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license", 257 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license",
249 "subscription.features.onpremise" : "on-premise\/hosted სერვისების დამატება, როგორიცაა HipChat",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost", 258 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost",
251 "subscription.features.proxy" : "Proxy support for services", 259 "subscription.features.proxy" : "Proxy support for services",
252 "subscription.features.spellchecker" : "Support for spellchecker", 260 "subscription.features.spellchecker" : "Support for spellchecker",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "ჩატვირთვა", 277 "tabs.item.reload" : "ჩატვირთვა",
270 "validation.email" : "{field} is not valid", 278 "validation.email" : "{field} is not valid",
271 "validation.minLength" : "{field} should be at least {length} characters long", 279 "validation.minLength" : "{field} should be at least {length} characters long",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{field} is required", 281 "validation.required" : "{field} is required",
273 "validation.url" : "{field} is not a valid URL", 282 "validation.url" : "{field} is not a valid URL",
274 "welcome.loginButton" : "შედით თქვენს ანგარიშში", 283 "welcome.loginButton" : "შედით თქვენს ანგარიშში",
275 "welcome.signupButton" : "შექმენი ანგარიში, ეს უფასოა", 284 "welcome.signupButton" : "შექმენი ანგარიში, ეს უფასოა"
276 "welcome.slogan" : "შეტყობინების აპლიკაცია, რომელიც მუშაობს შენთვის"
277} 285}
diff --git a/src/i18n/locales/nl-BE.json b/src/i18n/locales/nl-BE.json
index c38a7f024..00d7ddd06 100644
--- a/src/i18n/locales/nl-BE.json
+++ b/src/i18n/locales/nl-BE.json
@@ -1,74 +1,87 @@
1{ 1{
2 "app.errorHandler.action" : "Herladen", 2 "app.errorHandler.action" : "Herladen",
3 "app.errorHandler.headline" : "Something went wrong", 3 "app.errorHandler.headline" : "Er ging iets mis",
4 "feature.delayApp.action" : "Get a Franz Supporter License", 4 "feature.delayApp.action" : "Neem een Franz Supporter Licentie ",
5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting", 5 "feature.delayApp.headline" : "Neem een Franz Supporter Licentie om niet meer te hoeven wachten",
6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.", 6 "feature.delayApp.text" : "Franz gaat over {seconds} seconden verder.",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "Kan geen verbinding maken met de Franz services", 14 "global.api.unhealthy" : "Kan geen verbinding maken met de Franz services",
8 "global.notConnectedToTheInternet" : "Je hebt geen internet verbinding.", 15 "global.notConnectedToTheInternet" : "Je hebt geen internet verbinding.",
16 "global.spellchecker.useDefault" : "Gebruik Systeemstandaard ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Taal spellingscontrole",
9 "import.headline" : "Importeer je Franz 4 services", 20 "import.headline" : "Importeer je Franz 4 services",
10 "import.notSupportedHeadline" : "De volgende services worden nog niet ondersteund in Franz 5", 21 "import.notSupportedHeadline" : "De volgende services worden nog niet ondersteund in Franz 5",
11 "import.skip.label" : "Ik wens services manueel toe te voegen", 22 "import.skip.label" : "Ik wil services handmatig toevoegen",
12 "import.submit.label" : "Importeer services", 23 "import.submit.label" : "Importeer services",
13 "infobar.buttonChangelog" : "Wat is er nieuw?", 24 "infobar.buttonChangelog" : "Wat is er nieuw?",
14 "infobar.buttonInstallUpdate" : "Start opnieuw op & installeer de update", 25 "infobar.buttonInstallUpdate" : "Opnieuw opstarten & update installeren",
15 "infobar.buttonReloadServices" : "Herlaad de services", 26 "infobar.buttonReloadServices" : "Services opnieuw laden",
16 "infobar.requiredRequestsFailed" : "Kan de services en gebruikers informatie niet laden", 27 "infobar.requiredRequestsFailed" : "Kan de services en gebruikersinformatie niet laden",
17 "infobar.servicesUpdated" : "Je services zijn geüpdatet.", 28 "infobar.servicesUpdated" : "Je services zijn bijgewerkt.",
18 "infobar.updateAvailable" : "Een nieuwe update voor Franz is beschikbaar.", 29 "infobar.updateAvailable" : "Er is een nieuwe update voor Franz beschikbaar.",
19 "invite.email.label" : "E-mailadres", 30 "invite.email.label" : "E-mailadres",
20 "invite.headline.friends" : "Nodig 3 van je vrienden of collega's uit", 31 "invite.headline.friends" : "Nodig 3 van je vrienden of collega's uit",
21 "invite.name.label" : "Naam", 32 "invite.name.label" : "Naam",
22 "invite.skip.label" : "Ik wil dit later doen", 33 "invite.skip.label" : "Ik wil dit later doen",
23 "invite.submit.label" : "Verzend uitnodigingen", 34 "invite.submit.label" : "Uitnodigingen verzenden",
24 "invite.successInfo" : "Uitnodiging met succes verzonden", 35 "invite.successInfo" : "Uitnodiging met succes verzonden",
25 "login.email.label" : "E-mailadres", 36 "login.email.label" : "E-mailadres",
26 "login.headline" : "Inloggen", 37 "login.headline" : "Inloggen",
27 "login.invalidCredentials" : "E-mailadres of wachtwoord ongeldig", 38 "login.invalidCredentials" : "E-mailadres of wachtwoord ongeldig",
28 "login.link.password" : "Wachtwoord resetten", 39 "login.link.password" : "Wachtwoord resetten",
29 "login.link.signup" : "Maak een gratis account", 40 "login.link.signup" : "Maak een gratis account aan",
30 "login.password.label" : "Wachtwoord", 41 "login.password.label" : "Wachtwoord",
31 "login.serverLogout" : "De sessie is verlopen, log opnieuw in alsjeblieft.", 42 "login.serverLogout" : "De sessie is verlopen, log opnieuw in alsjeblieft.",
32 "login.submit.label" : "Log in", 43 "login.submit.label" : "Inloggen",
33 "login.tokenExpired" : "De sessie is verlopen, log opnieuw in alsjeblieft.", 44 "login.tokenExpired" : "De sessie is verlopen, log opnieuw in alsjeblieft.",
34 "menu.app.about" : "Over Franz", 45 "menu.app.about" : "Over Franz",
35 "menu.app.hide" : "Verbergen", 46 "menu.app.hide" : "Verbergen",
36 "menu.app.hideOthers" : "Andere verbergen", 47 "menu.app.hideOthers" : "Andere Verbergen",
37 "menu.app.quit" : "Afsluiten", 48 "menu.app.quit" : "Afsluiten",
38 "menu.app.settings" : "Instellingen", 49 "menu.app.settings" : "Instellingen",
39 "menu.app.unhide" : "Zichtbaar maken", 50 "menu.app.unhide" : "Tonen",
40 "menu.edit" : "Aanpassen", 51 "menu.edit" : "Bewerken",
41 "menu.edit.copy" : "Kopiëren", 52 "menu.edit.copy" : "Kopiëren",
42 "menu.edit.cut" : "Knippen", 53 "menu.edit.cut" : "Knippen",
43 "menu.edit.delete" : "Verwijderen", 54 "menu.edit.delete" : "Verwijderen",
44 "menu.edit.emojiSymbols" : "Emoji & Symbolen", 55 "menu.edit.emojiSymbols" : "Emoji & Symbolen",
45 "menu.edit.paste" : "Plakken", 56 "menu.edit.paste" : "Plakken",
46 "menu.edit.pasteAndMatchStyle" : "Plakken en stijl overeen laten komen", 57 "menu.edit.pasteAndMatchStyle" : "Plakken en stijl overeen laten komen",
47 "menu.edit.redo" : "Opnieuw uitvoeren", 58 "menu.edit.redo" : "Opnieuw doen",
48 "menu.edit.selectAll" : "Selecteer alles", 59 "menu.edit.selectAll" : "Selecteer Alles",
49 "menu.edit.speech" : "Spraakuitvoer", 60 "menu.edit.speech" : "Spraakuitvoer",
50 "menu.edit.startDictation" : "Beginnen met dicteren", 61 "menu.edit.startDictation" : "Beginnen met dicteren",
51 "menu.edit.startSpeaking" : "Begin met spreken", 62 "menu.edit.startSpeaking" : "Begin met Spreken",
52 "menu.edit.stopSpeaking" : "Stoppen met spreken", 63 "menu.edit.stopSpeaking" : "Stoppen met Spreken",
53 "menu.edit.undo" : "Ongedaan maken", 64 "menu.edit.undo" : "Ongedaan maken",
54 "menu.file" : "Bestand", 65 "menu.file" : "Bestand",
55 "menu.help" : "Help", 66 "menu.help" : "Help",
56 "menu.help.changelog" : "Logboek", 67 "menu.help.changelog" : "Logboek",
57 "menu.help.learnMore" : "Meer weten", 68 "menu.help.learnMore" : "Meer Weten",
58 "menu.help.privacy" : "Privacyverklaring", 69 "menu.help.privacy" : "Privacyverklaring",
59 "menu.help.support" : "Ondersteuning", 70 "menu.help.support" : "Ondersteuning",
60 "menu.help.tos" : "Servicevoorwaarden", 71 "menu.help.tos" : "Servicevoorwaarden",
61 "menu.services" : "Diensten", 72 "menu.services" : "Services",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Nieuwe service toevoegen...", 74 "menu.services.addNewService" : "Nieuwe service toevoegen...",
63 "menu.view" : "Beeld", 75 "menu.services.setNextServiceActive" : "Activate next service",
76 "menu.view" : "Weergave",
64 "menu.view.enterFullScreen" : "Volledig scherm openen", 77 "menu.view.enterFullScreen" : "Volledig scherm openen",
65 "menu.view.exitFullScreen" : "Volledig scherm verlaten", 78 "menu.view.exitFullScreen" : "Volledig scherm verlaten",
66 "menu.view.reloadFranz" : "Franz Herladen", 79 "menu.view.reloadFranz" : "Franz Herladen",
67 "menu.view.reloadService" : "Service herladen", 80 "menu.view.reloadService" : "Service Herladen",
68 "menu.view.resetZoom" : "Werkelijke grootte", 81 "menu.view.resetZoom" : "Werkelijke Grootte",
69 "menu.view.toggleDevTools" : "Toggle Developer Tools", 82 "menu.view.toggleDevTools" : "Ontwikkelaarstools Aan\/Uit",
70 "menu.view.toggleFullScreen" : "Volledig scherm aan\/uit", 83 "menu.view.toggleFullScreen" : "Volledig Scherm Aan\/Uit",
71 "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", 84 "menu.view.toggleServiceDevTools" : "Service Ontwikkelaarstools Aan\/Uit",
72 "menu.view.zoomIn" : "Inzoomen", 85 "menu.view.zoomIn" : "Inzoomen",
73 "menu.view.zoomOut" : "Uitzoomen", 86 "menu.view.zoomOut" : "Uitzoomen",
74 "menu.window" : "Venster", 87 "menu.window" : "Venster",
@@ -78,47 +91,48 @@
78 "password.headline" : "Wachtwoord resetten", 91 "password.headline" : "Wachtwoord resetten",
79 "password.link.login" : "Log in op je account", 92 "password.link.login" : "Log in op je account",
80 "password.link.signup" : "Maak een gratis account", 93 "password.link.signup" : "Maak een gratis account",
81 "password.noUser" : "Geen gebruiker bekend met dat e-mailadres", 94 "password.noUser" : "Geen gebruiker gevonden met dat e-mailadres",
82 "password.submit.label" : "Doorgaan", 95 "password.submit.label" : "Verzenden",
83 "password.successInfo" : "Controleer alsjeblieft je e-mail", 96 "password.successInfo" : "Controleer alsjeblieft je e-mail",
84 "premiumFeature.button.upgradeAccount" : "Upgrade account", 97 "premiumFeature.button.upgradeAccount" : "Upgrade account",
85 "pricing.headline" : "Ondersteun Franz", 98 "pricing.headline" : "Steun Franz",
86 "pricing.link.skipPayment" : "Ik wil de ontwikkeling van Franz niet ondersteunen.", 99 "pricing.link.skipPayment" : "Ik wil de ontwikkeling van Franz niet ondersteunen.",
87 "pricing.submit.label" : "Ik wil de ontwikkeling van Franz ondersteunen", 100 "pricing.submit.label" : "Ik wil de ontwikkeling van Franz ondersteunen",
88 "pricing.support.label" : "Selecteer je ondersteuningsplan", 101 "pricing.support.label" : "Selecteer je ondersteuningsplan",
89 "service.crashHandler.action" : "{naam} herladen", 102 "service.crashHandler.action" : "{naam} herladen",
90 "service.crashHandler.autoReload" : "Automatisch herstellen {name} proberen in {seconds} seconden", 103 "service.crashHandler.autoReload" : "Ga proberen om {name} te herstellen over {seconds} seconden",
91 "service.crashHandler.headline" : "Oh nee!", 104 "service.crashHandler.headline" : "Oh nee!",
92 "service.crashHandler.text" : "{name} heeft een probleem veroorzaakt.", 105 "service.crashHandler.text" : "{name} heeft een probleem veroorzaakt.",
93 "service.disabledHandler.action" : "Activeer {name}", 106 "service.disabledHandler.action" : "Activeer {name}",
94 "service.disabledHandler.headline" : "{name} is uitgeschakeld", 107 "service.disabledHandler.headline" : "{name} is uitgeschakeld",
95 "service.errorHandler.action" : "{naam} herladen", 108 "service.errorHandler.action" : "{naam} herladen",
96 "service.errorHandler.editAction" : "{name} aanpassen", 109 "service.errorHandler.editAction" : "Bewerk {name}",
97 "service.errorHandler.headline" : "Oh nee!", 110 "service.errorHandler.headline" : "Oh nee!",
98 "service.errorHandler.message" : "Fout", 111 "service.errorHandler.message" : "Fout",
99 "service.errorHandler.text" : "{name} has failed to load.", 112 "service.errorHandler.text" : "{name} kon niet geladen worden.",
100 "services.getStarted" : "Beginnen", 113 "services.getStarted" : "Beginnen",
101 "services.welcome" : "Welkom bij Franz", 114 "services.welcome" : "Welkom bij Franz",
102 "settings.account.account.editButton" : "Bewerk account", 115 "settings.account.account.editButton" : "Account bewerken",
103 "settings.account.accountType.basic" : "Basis Account", 116 "settings.account.accountType.basic" : "Basis Account",
104 "settings.account.accountType.premium" : "Premium Supporter Account", 117 "settings.account.accountType.premium" : "Premium Supporter Account",
105 "settings.account.buttonSave" : "Profiel aanpassen", 118 "settings.account.buttonSave" : "Profiel bijwerken",
106 "settings.account.deleteAccount" : "Account verwijderen", 119 "settings.account.deleteAccount" : "Account verwijderen",
107 "settings.account.deleteEmailSent" : "U heeft een email ontvangen met een bevestiginslink om uw account te verwijderen. Uw account en de bijhorende gegevens kunnen niet meer worden herstel na deze actie!", 120 "settings.account.deleteEmailSent" : "U heeft een email ontvangen met een bevestiginslink om uw account te verwijderen. Uw account en de bijhorende gegevens kunnen niet meer worden herstel na deze actie!",
108 "settings.account.deleteInfo" : "Indien u uw Franz account nietmeer nodig heeft, kan u hier uw account en de gerelateerde gegegevens verwijderen.", 121 "settings.account.deleteInfo" : "Indien u uw Franz account niet meer nodig heeft, kan u hier uw account en alle gerelateerde gegevens verwijderen.",
109 "settings.account.headline" : "Account", 122 "settings.account.headline" : "Account",
110 "settings.account.headlineAccount" : "Account informatie", 123 "settings.account.headlineAccount" : "Account informatie",
111 "settings.account.headlineDangerZone" : "Gevaren Zone", 124 "settings.account.headlineDangerZone" : "Gevarenzone",
112 "settings.account.headlineInvoices" : "Facturen", 125 "settings.account.headlineInvoices" : "Facturen",
113 "settings.account.headlinePassword" : "Wijzig wachtwoord", 126 "settings.account.headlinePassword" : "Wijzig wachtwoord",
114 "settings.account.headlineProfile" : "Profiel aanpassen", 127 "settings.account.headlineProfile" : "Profiel bijwerken",
115 "settings.account.headlineSubscription" : "Je abonnement", 128 "settings.account.headlineSubscription" : "Je abonnement",
116 "settings.account.headlineUpgrade" : "Upgrade je account & ondersteun Franz", 129 "settings.account.headlineUpgrade" : "Upgrade je account & ondersteun Franz",
117 "settings.account.invoiceDownload" : "Download", 130 "settings.account.invoiceDownload" : "Download",
118 "settings.account.manageSubscription.label" : "Beheer je abonnement", 131 "settings.account.manageSubscription.label" : "Beheer je abonnement",
119 "settings.account.successInfo" : "Je wijzigingen zijn opgeslagen", 132 "settings.account.successInfo" : "Je wijzigingen zijn opgeslagen",
133 "settings.account.tryReloadServices" : "Probeer opnieuw",
120 "settings.account.tryReloadUserInfoRequest" : "Probeer opnieuw", 134 "settings.account.tryReloadUserInfoRequest" : "Probeer opnieuw",
121 "settings.account.userInfoRequestFailed" : "Kon gebruikerinformatie niet laden", 135 "settings.account.userInfoRequestFailed" : "Kon gebruikersinformatie niet laden",
122 "settings.app.buttonClearAllCache" : "Cache wissen", 136 "settings.app.buttonClearAllCache" : "Cache wissen",
123 "settings.app.buttonInstallUpdate" : "Herstart & installeer update", 137 "settings.app.buttonInstallUpdate" : "Herstart & installeer update",
124 "settings.app.buttonSearchForUpdate" : "Controleer op updates", 138 "settings.app.buttonSearchForUpdate" : "Controleer op updates",
@@ -126,47 +140,44 @@
126 "settings.app.currentVersion" : "Huidige versie:", 140 "settings.app.currentVersion" : "Huidige versie:",
127 "settings.app.form.autoLaunchInBackground" : "Open op de achtergrond", 141 "settings.app.form.autoLaunchInBackground" : "Open op de achtergrond",
128 "settings.app.form.autoLaunchOnStart" : "Lanceer Franz bij opstarten", 142 "settings.app.form.autoLaunchOnStart" : "Lanceer Franz bij opstarten",
129 "settings.app.form.beta" : "Inclusief bèta versies", 143 "settings.app.form.beta" : "Inclusief beta versies",
130 "settings.app.form.darkMode" : "Join the Dark Side", 144 "settings.app.form.darkMode" : "Word lid van de Dark Side",
131 "settings.app.form.enableGPUAcceleration" : "GPU Acceleratie Activeren", 145 "settings.app.form.enableGPUAcceleration" : "GPU Acceleratie Activeren",
132 "settings.app.form.enableMenuBar" : "Toon Franz in Menu Bar",
133 "settings.app.form.enableSpellchecking" : "Spellingcontrole inschakelen", 146 "settings.app.form.enableSpellchecking" : "Spellingcontrole inschakelen",
134 "settings.app.form.enableSystemTray" : "Toon Franz in de systeembalk", 147 "settings.app.form.enableSystemTray" : "Toon Franz in de systeembalk",
135 "settings.app.form.hideDockIcon" : "Hide Franz icon in Dock",
136 "settings.app.form.language" : "Taal", 148 "settings.app.form.language" : "Taal",
137 "settings.app.form.minimizeToSystemTray" : "Minimaliseer Franz naar de systeembalk", 149 "settings.app.form.minimizeToSystemTray" : "Minimaliseer Franz naar de systeembalk",
138 "settings.app.form.runInBackground" : "Houd Franz op de achtergrond wanneer het venster gesloten wordt", 150 "settings.app.form.runInBackground" : "Houd Franz op de achtergrond wanneer het venster gesloten wordt",
139 "settings.app.form.showDisabledServices" : "Display disabled services tabs", 151 "settings.app.form.showDisabledServices" : "Toon uitgeschakelde services",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Show unread message badge when notifications are disabled", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Toon badge met ongelezen berichten wanneer meldingen zijn uitgeschakeld",
141 "settings.app.form.spellcheckerLanguage" : "Spell checking language",
142 "settings.app.headline" : "Instellingen", 153 "settings.app.headline" : "Instellingen",
143 "settings.app.headlineAdvanced" : "Advanced", 154 "settings.app.headlineAdvanced" : "Geavanceerd",
144 "settings.app.headlineAppearance" : "Appearance", 155 "settings.app.headlineAppearance" : "Weergave",
145 "settings.app.headlineGeneral" : "Algemeen", 156 "settings.app.headlineGeneral" : "Algemeen",
146 "settings.app.headlineLanguage" : "Taal", 157 "settings.app.headlineLanguage" : "Taal",
147 "settings.app.headlineUpdates" : "Updates", 158 "settings.app.headlineUpdates" : "Updates",
148 "settings.app.restartRequired" : "Changes require restart", 159 "settings.app.restartRequired" : "Deze wijziging heeft een herstart nodig",
149 "settings.app.subheadlineCache" : "Cache", 160 "settings.app.subheadlineCache" : "Cache",
150 "settings.app.translationHelp" : "Help us to translate Franz into your language.", 161 "settings.app.translationHelp" : "Help ons om Franz te vertalen naar uw taal.",
151 "settings.app.updateStatusAvailable" : "Update beschikbaar, downloaden...", 162 "settings.app.updateStatusAvailable" : "Update beschikbaar, downloaden...",
152 "settings.app.updateStatusSearching" : "Zoekt naar updates", 163 "settings.app.updateStatusSearching" : "Zoekt naar updates",
153 "settings.app.updateStatusUpToDate" : "Je gebruikt de laatste versie van Franz", 164 "settings.app.updateStatusUpToDate" : "Je gebruikt de laatste versie van Franz",
154 "settings.invite.headline" : "Invite Friends", 165 "settings.invite.headline" : "Nodig vrienden uit",
155 "settings.navigation.account" : "Account", 166 "settings.navigation.account" : "Account",
156 "settings.navigation.availableServices" : "Beschikbare services", 167 "settings.navigation.availableServices" : "Beschikbare services",
157 "settings.navigation.inviteFriends" : "Invite Friends", 168 "settings.navigation.inviteFriends" : "Nodig vrienden uit",
158 "settings.navigation.logout" : "Uitloggen", 169 "settings.navigation.logout" : "Uitloggen",
159 "settings.navigation.settings" : "Instellingen", 170 "settings.navigation.settings" : "Instellingen",
160 "settings.navigation.yourServices" : "Jouw services", 171 "settings.navigation.yourServices" : "Jouw services",
161 "settings.recipes.all" : "Alle services", 172 "settings.recipes.all" : "Alle services",
162 "settings.recipes.dev" : "Ontwikkeling", 173 "settings.recipes.dev" : "Ontwikkeling",
163 "settings.recipes.headline" : "Beschikbare services", 174 "settings.recipes.headline" : "Beschikbare services",
164 "settings.recipes.missingService" : "Missing a service?", 175 "settings.recipes.missingService" : "Mist er een service?",
165 "settings.recipes.mostPopular" : "Meest populair", 176 "settings.recipes.mostPopular" : "Meest populair",
166 "settings.recipes.nothingFound" : "Sorry, maar geen enkele service kwam overeen met je zoekterm.", 177 "settings.recipes.nothingFound" : "Sorry, maar geen enkele service kwam overeen met je zoekterm.",
167 "settings.recipes.servicesSuccessfulAddedInfo" : "Service succesvol toegevoegd", 178 "settings.recipes.servicesSuccessfulAddedInfo" : "Service succesvol toegevoegd",
168 "settings.searchService" : "Search service", 179 "settings.searchService" : "Service zoeken",
169 "settings.service.error.goBack" : "Terug naar de services", 180 "settings.service.error.goBack" : "Terug naar services",
170 "settings.service.error.headline" : "Fout", 181 "settings.service.error.headline" : "Fout",
171 "settings.service.error.message" : "Kon het service-recept niet laden.", 182 "settings.service.error.message" : "Kon het service-recept niet laden.",
172 "settings.service.form.addServiceHeadline" : "{name} toevoegen", 183 "settings.service.form.addServiceHeadline" : "{name} toevoegen",
@@ -177,62 +188,61 @@
177 "settings.service.form.customUrlValidationError" : "Kon de custom {name} server niet valideren.", 188 "settings.service.form.customUrlValidationError" : "Kon de custom {name} server niet valideren.",
178 "settings.service.form.deleteButton" : "Service verwijderen", 189 "settings.service.form.deleteButton" : "Service verwijderen",
179 "settings.service.form.editServiceHeadline" : "{name} aanpassen", 190 "settings.service.form.editServiceHeadline" : "{name} aanpassen",
180 "settings.service.form.enableAudio" : "Enable audio", 191 "settings.service.form.enableAudio" : "Audio inschakelen",
181 "settings.service.form.enableBadge" : "Show unread message badges", 192 "settings.service.form.enableBadge" : "Toon badges met ongelezen berichten",
182 "settings.service.form.enableDarkMode" : "Enable Dark Mode", 193 "settings.service.form.enableDarkMode" : "Dark Mode aanzetten",
183 "settings.service.form.enableNotification" : "Notificaties aanzetten", 194 "settings.service.form.enableNotification" : "Notificaties aanzetten",
184 "settings.service.form.enableService" : "Service aanzetten", 195 "settings.service.form.enableService" : "Service aanzetten",
185 "settings.service.form.headlineBadges" : "Unread message badges", 196 "settings.service.form.headlineBadges" : "Ongelezen berichten badges",
186 "settings.service.form.headlineGeneral" : "Algemeen", 197 "settings.service.form.headlineGeneral" : "Algemeen",
187 "settings.service.form.headlineNotifications" : "Notifications", 198 "settings.service.form.headlineNotifications" : "Meldingen",
188 "settings.service.form.icon" : "Custom icon", 199 "settings.service.form.icon" : "Aangepast icoon",
189 "settings.service.form.iconDelete" : "Verwijderen", 200 "settings.service.form.iconDelete" : "Verwijderen",
190 "settings.service.form.iconUpload" : "Drop your image, or click here", 201 "settings.service.form.iconUpload" : "Sleep en drop je afbeelding, of klik hier",
191 "settings.service.form.indirectMessageInfo" : "Je wordt verwittigd over alle nieuwe berichten in een kanaal, niet alleen @username, @channel, @here, ...", 202 "settings.service.form.indirectMessageInfo" : "Je wordt verwittigd over alle nieuwe berichten in een kanaal, niet alleen @username, @channel, @here, ...",
192 "settings.service.form.indirectMessages" : "Toon berichten-badge voor alle nieuwe berichten", 203 "settings.service.form.indirectMessages" : "Toon berichten-badge voor alle nieuwe berichten",
193 "settings.service.form.isMutedInfo" : "When disabled, all notification sounds and audio playback are muted", 204 "settings.service.form.isMutedInfo" : "Indien uitgeschakeld zullen alle meldingsgeluiden en afgespeelde audio uitgeschakeld zijn",
194 "settings.service.form.name" : "Naam", 205 "settings.service.form.name" : "Naam",
195 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Settings", 206 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Instellingen",
196 "settings.service.form.proxy.host" : "Proxy Host\/IP", 207 "settings.service.form.proxy.host" : "Proxy Host\/IP",
197 "settings.service.form.proxy.info" : "Proxy settings will not synced with the Franz servers.", 208 "settings.service.form.proxy.info" : "Proxy instellingen worden niet gesynchroniseerd met de Franz servers.",
198 "settings.service.form.proxy.isEnabled" : "Use Proxy", 209 "settings.service.form.proxy.isEnabled" : "Proxy gebruiken",
199 "settings.service.form.proxy.password" : "Password (optional)", 210 "settings.service.form.proxy.password" : "Wachtwoord (optioneel)",
200 "settings.service.form.proxy.port" : "Port", 211 "settings.service.form.proxy.port" : "Poort",
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Start Franz opnieuw op na het aanpassen van proxy Instellingen.",
202 "settings.service.form.proxy.user" : "User (optional)", 213 "settings.service.form.proxy.user" : "Gebruiker (optioneel)",
203 "settings.service.form.saveButton" : "Service bewaren", 214 "settings.service.form.saveButton" : "Service opslaan",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Gehost", 215 "settings.service.form.tabHosted" : "Gehost",
207 "settings.service.form.tabOnPremise" : "Intern gehost ⭐️", 216 "settings.service.form.tabOnPremise" : "Intern gehost ⭐️",
208 "settings.service.form.team" : "Team", 217 "settings.service.form.team" : "Team",
209 "settings.service.form.useHostedService" : "Use the hosted {name} service.", 218 "settings.service.form.useHostedService" : "Gebruik de gehoste {name} service.",
210 "settings.service.form.yourServices" : "Jouw services", 219 "settings.service.form.yourServices" : "Jouw services",
211 "settings.services.deletedInfo" : "Service werd verwijderd", 220 "settings.services.deletedInfo" : "Service werd verwijderd",
212 "settings.services.discoverServices" : "Services ontdekken", 221 "settings.services.discoverServices" : "Services ontdekken",
213 "settings.services.headline" : "Jouw services", 222 "settings.services.headline" : "Jouw services",
214 "settings.services.noServicesAdded" : "Je hebt nog geen services toegevoegd.", 223 "settings.services.noServicesAdded" : "Je hebt nog geen services toegevoegd.",
215 "settings.services.tooltip.isDisabled" : "Service staat uit", 224 "settings.services.servicesRequestFailed" : "Could not load your services",
216 "settings.services.tooltip.isMuted" : "All sounds are muted", 225 "settings.services.tooltip.isDisabled" : "Service is uitgeschakeld",
226 "settings.services.tooltip.isMuted" : "Alle geluiden zijn uitgeschakeld",
217 "settings.services.tooltip.notificationsDisabled" : "Notificaties staan uit", 227 "settings.services.tooltip.notificationsDisabled" : "Notificaties staan uit",
218 "settings.services.updatedInfo" : "Je wijzigingen werden bewaard", 228 "settings.services.updatedInfo" : "Je wijzigingen zijn opgeslagen",
219 "settings.user.form.accountType.company" : "Bedrijf", 229 "settings.user.form.accountType.company" : "Bedrijf",
220 "settings.user.form.accountType.individual" : "Particulier", 230 "settings.user.form.accountType.individual" : "Particulier",
221 "settings.user.form.accountType.label" : "Account type", 231 "settings.user.form.accountType.label" : "Account type",
222 "settings.user.form.accountType.non-profit" : "Non-Profit", 232 "settings.user.form.accountType.non-profit" : "Non-Profit",
223 "settings.user.form.currentPassword" : "Huidig wachtwoord", 233 "settings.user.form.currentPassword" : "Huidig wachtwoord",
224 "settings.user.form.email" : "Email", 234 "settings.user.form.email" : "Email",
225 "settings.user.form.firstname" : "Naam", 235 "settings.user.form.firstname" : "Voornaam",
226 "settings.user.form.lastname" : "Achternaam", 236 "settings.user.form.lastname" : "Achternaam",
227 "settings.user.form.newPassword" : "Nieuw wachtwoord", 237 "settings.user.form.newPassword" : "Nieuw wachtwoord",
228 "sidebar.addNewService" : "!!!Add new service", 238 "sidebar.addNewService" : "Nieuw service toevoegen",
229 "sidebar.muteApp" : "Disable notifications & audio", 239 "sidebar.muteApp" : "Berichten & geluid uitschakelen",
230 "sidebar.settings" : "Instellingen", 240 "sidebar.settings" : "Instellingen",
231 "sidebar.unmuteApp" : "Enable notifications & audio", 241 "sidebar.unmuteApp" : "Berichten & geluid inschakelen",
232 "signup.company.label" : "Bedrijf", 242 "signup.company.label" : "Bedrijf",
233 "signup.email.label" : "E-mailadres", 243 "signup.email.label" : "E-mailadres",
234 "signup.emailDuplicate" : "Er bestaat reeds een gebruiker met dat e-mailadres", 244 "signup.emailDuplicate" : "Er bestaat al een gebruiker met dat e-mailadres",
235 "signup.firstname.label" : "Naam", 245 "signup.firstname.label" : "Voornaam",
236 "signup.headline" : "Registreren", 246 "signup.headline" : "Registreren",
237 "signup.lastname.label" : "Achternaam", 247 "signup.lastname.label" : "Achternaam",
238 "signup.legal.info" : "Door een account aan te maken aanvaard je de", 248 "signup.legal.info" : "Door een account aan te maken aanvaard je de",
@@ -241,15 +251,13 @@
241 "signup.link.login" : "Al een account, inloggen?", 251 "signup.link.login" : "Al een account, inloggen?",
242 "signup.password.label" : "Wachtwoord", 252 "signup.password.label" : "Wachtwoord",
243 "signup.submit.label" : "Account aanmaken", 253 "signup.submit.label" : "Account aanmaken",
244 "subscription.euTaxInfo" : "EU residents: local sales tax may apply", 254 "subscription.euTaxInfo" : "Bewoners binnen EU: lokale belasting kan van toepassing zijn",
245 "subscription.features.ads" : "Geen reclame, nooit!", 255 "subscription.features.ads" : "Geen reclame, nooit!",
246 "subscription.features.comingSoon" : "komt binnenkort", 256 "subscription.features.comingSoon" : "komt binnenkort",
247 "subscription.features.encryptedSync" : "Synchronisatie van geëncrypteerde sessies", 257 "subscription.features.noInterruptions" : "Geen haperingen & pop ups over upgrades",
248 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license", 258 "subscription.features.onpremise.mattermost" : "Voeg op-locatie\/gehoste diensten zoals Mattermost toe",
249 "subscription.features.onpremise" : "Intern gehoste services zoals HipChat", 259 "subscription.features.proxy" : "Proxy ondersteuning voor services",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost", 260 "subscription.features.spellchecker" : "Ondersteuning voor spellingscheck",
251 "subscription.features.proxy" : "Proxy support for services",
252 "subscription.features.spellchecker" : "Support for spellchecker",
253 "subscription.includedFeatures" : "Een betalend account voor Franz omvat", 261 "subscription.includedFeatures" : "Een betalend account voor Franz omvat",
254 "subscription.paymentSessionError" : "Betalingsformulier kon niet geladen worden", 262 "subscription.paymentSessionError" : "Betalingsformulier kon niet geladen worden",
255 "subscription.submit.label" : "Ik wil de ontwikkeling van Franz steunen", 263 "subscription.submit.label" : "Ik wil de ontwikkeling van Franz steunen",
@@ -259,19 +267,19 @@
259 "subscriptionPopup.buttonCancel" : "Annuleren", 267 "subscriptionPopup.buttonCancel" : "Annuleren",
260 "subscriptionPopup.buttonDone" : "Klaar", 268 "subscriptionPopup.buttonDone" : "Klaar",
261 "tabs.item.deleteService" : "Service verwijderen", 269 "tabs.item.deleteService" : "Service verwijderen",
262 "tabs.item.disableAudio" : "Disable audio", 270 "tabs.item.disableAudio" : "Audio uitschakelen",
263 "tabs.item.disableNotifications" : "Notificaties uitschakelen", 271 "tabs.item.disableNotifications" : "Notificaties uitschakelen",
264 "tabs.item.disableService" : "Service uitschakelen", 272 "tabs.item.disableService" : "Service uitschakelen",
265 "tabs.item.edit" : "Aanpassen", 273 "tabs.item.edit" : "Aanpassen",
266 "tabs.item.enableAudio" : "Enable audio", 274 "tabs.item.enableAudio" : "Audio inschakelen",
267 "tabs.item.enableNotification" : "Notificaties inschakelen", 275 "tabs.item.enableNotification" : "Notificaties inschakelen",
268 "tabs.item.enableService" : "Service aanzetten", 276 "tabs.item.enableService" : "Service inschakelen",
269 "tabs.item.reload" : "Herladen", 277 "tabs.item.reload" : "Herladen",
270 "validation.email" : "{field} is not valid", 278 "validation.email" : "{field} is niet geldig",
271 "validation.minLength" : "{field} should be at least {length} characters long", 279 "validation.minLength" : "{field} moet minimaal {length} karakters lang zijn",
272 "validation.required" : "{field} is required", 280 "validation.oneRequired" : "At least one is required",
273 "validation.url" : "{field} is not a valid URL", 281 "validation.required" : "{field} is vereist",
282 "validation.url" : "{field} is niet een geldige URL",
274 "welcome.loginButton" : "Inloggen op je account", 283 "welcome.loginButton" : "Inloggen op je account",
275 "welcome.signupButton" : "Maak een gratis account aan", 284 "welcome.signupButton" : "Maak een gratis account aan"
276 "welcome.slogan" : "Messaging that works for you"
277} 285}
diff --git a/src/i18n/locales/nl.json b/src/i18n/locales/nl.json
index 940f24b0b..782c29a6c 100644
--- a/src/i18n/locales/nl.json
+++ b/src/i18n/locales/nl.json
@@ -1,11 +1,22 @@
1{ 1{
2 "app.errorHandler.action" : "Laad opnieuw", 2 "app.errorHandler.action" : "Herladen",
3 "app.errorHandler.headline" : "Something went wrong", 3 "app.errorHandler.headline" : "Er ging iets mis",
4 "feature.delayApp.action" : "Sponsor Franz", 4 "feature.delayApp.action" : "Sponsor Franz",
5 "feature.delayApp.headline" : "Sponsor Franz om wachten over te slaan", 5 "feature.delayApp.headline" : "Sponsor Franz om wachten over te slaan",
6 "feature.delayApp.text" : "Franz gaat over {seconds} seconden verder.", 6 "feature.delayApp.text" : "Franz gaat over {seconds} seconden verder.",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "Kan geen verbinding maken met de Franz-services", 14 "global.api.unhealthy" : "Kan geen verbinding maken met de Franz-services",
8 "global.notConnectedToTheInternet" : "U bent niet verbonden met het internet.", 15 "global.notConnectedToTheInternet" : "U bent niet verbonden met het internet.",
16 "global.spellchecker.useDefault" : "Gebruik systeemstandaard ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Spelling checken",
9 "import.headline" : "Importeer uw Franz 4-services", 20 "import.headline" : "Importeer uw Franz 4-services",
10 "import.notSupportedHeadline" : "Services die nog niet ondersteund worden in Franz 5", 21 "import.notSupportedHeadline" : "Services die nog niet ondersteund worden in Franz 5",
11 "import.skip.label" : "Ik wil services handmatig toevoegen", 22 "import.skip.label" : "Ik wil services handmatig toevoegen",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Ondersteuning", 70 "menu.help.support" : "Ondersteuning",
60 "menu.help.tos" : "Servicevoorwaarden", 71 "menu.help.tos" : "Servicevoorwaarden",
61 "menu.services" : "Diensten", 72 "menu.services" : "Diensten",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Nieuwe dienst toevoegen", 74 "menu.services.addNewService" : "Nieuwe dienst toevoegen",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Weergave", 76 "menu.view" : "Weergave",
64 "menu.view.enterFullScreen" : "Gebruik volledig scherm", 77 "menu.view.enterFullScreen" : "Gebruik volledig scherm",
65 "menu.view.exitFullScreen" : "Volledig scherm verlaten", 78 "menu.view.exitFullScreen" : "Volledig scherm verlaten",
@@ -92,11 +105,11 @@
92 "service.crashHandler.text" : "{name} heeft een fout veroorzaakt.", 105 "service.crashHandler.text" : "{name} heeft een fout veroorzaakt.",
93 "service.disabledHandler.action" : "Activeer {name}", 106 "service.disabledHandler.action" : "Activeer {name}",
94 "service.disabledHandler.headline" : "{name} is uitgeschakeld", 107 "service.disabledHandler.headline" : "{name} is uitgeschakeld",
95 "service.errorHandler.action" : "Laad {name} opnieuw", 108 "service.errorHandler.action" : "{name} herladen",
96 "service.errorHandler.editAction" : "Bewerk {name}", 109 "service.errorHandler.editAction" : "Bewerk {name}",
97 "service.errorHandler.headline" : "Oh nee!", 110 "service.errorHandler.headline" : "Oh nee!",
98 "service.errorHandler.message" : "Fout", 111 "service.errorHandler.message" : "Fout",
99 "service.errorHandler.text" : "{name} has failed to load.", 112 "service.errorHandler.text" : "{name} kon niet geladen worden.",
100 "services.getStarted" : "Begin", 113 "services.getStarted" : "Begin",
101 "services.welcome" : "Welkom bij Franz", 114 "services.welcome" : "Welkom bij Franz",
102 "settings.account.account.editButton" : "Bewerk account", 115 "settings.account.account.editButton" : "Bewerk account",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Download", 130 "settings.account.invoiceDownload" : "Download",
118 "settings.account.manageSubscription.label" : "Beheer je abonnement", 131 "settings.account.manageSubscription.label" : "Beheer je abonnement",
119 "settings.account.successInfo" : "Je wijzigingen zijn opgeslagen", 132 "settings.account.successInfo" : "Je wijzigingen zijn opgeslagen",
133 "settings.account.tryReloadServices" : "Probeer opnieuw",
120 "settings.account.tryReloadUserInfoRequest" : "Probeer opnieuw", 134 "settings.account.tryReloadUserInfoRequest" : "Probeer opnieuw",
121 "settings.account.userInfoRequestFailed" : "Kon gebruikersinformatie niet laden", 135 "settings.account.userInfoRequestFailed" : "Kon gebruikersinformatie niet laden",
122 "settings.app.buttonClearAllCache" : "Cache legen", 136 "settings.app.buttonClearAllCache" : "Cache legen",
@@ -129,16 +143,13 @@
129 "settings.app.form.beta" : "Inclusief bètaversies", 143 "settings.app.form.beta" : "Inclusief bètaversies",
130 "settings.app.form.darkMode" : "Stap over naar de donkere kant", 144 "settings.app.form.darkMode" : "Stap over naar de donkere kant",
131 "settings.app.form.enableGPUAcceleration" : "Schakel videokaart acceleratie in ", 145 "settings.app.form.enableGPUAcceleration" : "Schakel videokaart acceleratie in ",
132 "settings.app.form.enableMenuBar" : "Toon Franz in menubalk",
133 "settings.app.form.enableSpellchecking" : "Zet spellingcontrole aan", 146 "settings.app.form.enableSpellchecking" : "Zet spellingcontrole aan",
134 "settings.app.form.enableSystemTray" : "Toon Franz in de systeembalk", 147 "settings.app.form.enableSystemTray" : "Toon Franz in de systeembalk",
135 "settings.app.form.hideDockIcon" : "Verberg Franz in Dock",
136 "settings.app.form.language" : "Taal", 148 "settings.app.form.language" : "Taal",
137 "settings.app.form.minimizeToSystemTray" : "Minimaliseer Franz naar de systeembalk", 149 "settings.app.form.minimizeToSystemTray" : "Minimaliseer Franz naar de systeembalk",
138 "settings.app.form.runInBackground" : "Houd Franz op de achtergrond wanneer het venster gesloten wordt", 150 "settings.app.form.runInBackground" : "Houd Franz op de achtergrond wanneer het venster gesloten wordt",
139 "settings.app.form.showDisabledServices" : "Toon uitgeschakelde services", 151 "settings.app.form.showDisabledServices" : "Toon uitgeschakelde services",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Toon badge met ongelezen berichten wanneer meldingen zijn uitgeschakeld", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Toon badge met ongelezen berichten wanneer meldingen zijn uitgeschakeld",
141 "settings.app.form.spellcheckerLanguage" : "Spelling checken",
142 "settings.app.headline" : "Instellingen", 153 "settings.app.headline" : "Instellingen",
143 "settings.app.headlineAdvanced" : "Geavanceerd", 154 "settings.app.headlineAdvanced" : "Geavanceerd",
144 "settings.app.headlineAppearance" : "Weergave", 155 "settings.app.headlineAppearance" : "Weergave",
@@ -192,17 +203,15 @@
192 "settings.service.form.indirectMessages" : "Toon berichtenbadge voor alle nieuwe berichten", 203 "settings.service.form.indirectMessages" : "Toon berichtenbadge voor alle nieuwe berichten",
193 "settings.service.form.isMutedInfo" : "Indien uitgeschakeld zullen alle meldinggeluiden en afgespeelde audio uitgeschakeld zijn", 204 "settings.service.form.isMutedInfo" : "Indien uitgeschakeld zullen alle meldinggeluiden en afgespeelde audio uitgeschakeld zijn",
194 "settings.service.form.name" : "Naam", 205 "settings.service.form.name" : "Naam",
195 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Settings", 206 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy instellingen",
196 "settings.service.form.proxy.host" : "Proxy Host\/IP", 207 "settings.service.form.proxy.host" : "Proxy Host\/IP",
197 "settings.service.form.proxy.info" : "Proxy instellingen worden niet gesynchroniseerd met de Franz servers", 208 "settings.service.form.proxy.info" : "Proxy instellingen worden niet gesynchroniseerd met de Franz servers",
198 "settings.service.form.proxy.isEnabled" : "Proxy gebruiken", 209 "settings.service.form.proxy.isEnabled" : "Proxy gebruiken",
199 "settings.service.form.proxy.password" : "Wachtwoord (optioneel)", 210 "settings.service.form.proxy.password" : "Wachtwoord (optioneel)",
200 "settings.service.form.proxy.port" : "Port", 211 "settings.service.form.proxy.port" : "Poort",
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Start Franz opnieuw na het aanpassen van proxy instellingen.",
202 "settings.service.form.proxy.user" : "Gebruiker (optioneel)", 213 "settings.service.form.proxy.user" : "Gebruiker (optioneel)",
203 "settings.service.form.saveButton" : "Service opslaan", 214 "settings.service.form.saveButton" : "Service opslaan",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Gehost", 215 "settings.service.form.tabHosted" : "Gehost",
207 "settings.service.form.tabOnPremise" : "Zelf-gehost ⭐️", 216 "settings.service.form.tabOnPremise" : "Zelf-gehost ⭐️",
208 "settings.service.form.team" : "Team", 217 "settings.service.form.team" : "Team",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Ontdek services", 221 "settings.services.discoverServices" : "Ontdek services",
213 "settings.services.headline" : "Jouw services", 222 "settings.services.headline" : "Jouw services",
214 "settings.services.noServicesAdded" : "Je hebt nog geen services toegevoegd.", 223 "settings.services.noServicesAdded" : "Je hebt nog geen services toegevoegd.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "Service is uitgeschakeld", 225 "settings.services.tooltip.isDisabled" : "Service is uitgeschakeld",
216 "settings.services.tooltip.isMuted" : "Alle geluiden zijn uitgeschakeld", 226 "settings.services.tooltip.isMuted" : "Alle geluiden zijn uitgeschakeld",
217 "settings.services.tooltip.notificationsDisabled" : "Meldingen zijn uitgeschakeld", 227 "settings.services.tooltip.notificationsDisabled" : "Meldingen zijn uitgeschakeld",
@@ -244,10 +254,8 @@
244 "subscription.euTaxInfo" : "Bewoners binnen EU: lokale belasting kan van toepassing zijn", 254 "subscription.euTaxInfo" : "Bewoners binnen EU: lokale belasting kan van toepassing zijn",
245 "subscription.features.ads" : "Geen advertenties, nooit!", 255 "subscription.features.ads" : "Geen advertenties, nooit!",
246 "subscription.features.comingSoon" : "komt binnenkort", 256 "subscription.features.comingSoon" : "komt binnenkort",
247 "subscription.features.encryptedSync" : "Beveiligde sessie synchronisatie",
248 "subscription.features.noInterruptions" : "Geen haperingen & pop ups over upgrades", 257 "subscription.features.noInterruptions" : "Geen haperingen & pop ups over upgrades",
249 "subscription.features.onpremise" : "Add on-geschikt\/gehoste services zoals HipChat", 258 "subscription.features.onpremise.mattermost" : "Voeg op-locatie\/gehoste diensten zoals Mattermost toe",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost",
251 "subscription.features.proxy" : "Proxy understeuning voor diensten", 259 "subscription.features.proxy" : "Proxy understeuning voor diensten",
252 "subscription.features.spellchecker" : "Ondersteuning voor spellingscheck", 260 "subscription.features.spellchecker" : "Ondersteuning voor spellingscheck",
253 "subscription.includedFeatures" : "Betaald Franz Premium Supporter Account bevat", 261 "subscription.includedFeatures" : "Betaald Franz Premium Supporter Account bevat",
@@ -266,12 +274,12 @@
266 "tabs.item.enableAudio" : "Audio inschakelen", 274 "tabs.item.enableAudio" : "Audio inschakelen",
267 "tabs.item.enableNotification" : "Meldingen inschakelen", 275 "tabs.item.enableNotification" : "Meldingen inschakelen",
268 "tabs.item.enableService" : "Service inschakelen", 276 "tabs.item.enableService" : "Service inschakelen",
269 "tabs.item.reload" : "Laad opnieuw", 277 "tabs.item.reload" : "Herladen",
270 "validation.email" : "{field} is niet geldig", 278 "validation.email" : "{field} is niet geldig",
271 "validation.minLength" : "{field} moet minimaal {length} karakters lang zijn", 279 "validation.minLength" : "{field} moet minimaal {length} karakters lang zijn",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{field} is vereist", 281 "validation.required" : "{field} is vereist",
273 "validation.url" : "{field} is niet een geldige URL", 282 "validation.url" : "{field} is niet een geldige URL",
274 "welcome.loginButton" : "Log in op je account", 283 "welcome.loginButton" : "Log in op je account",
275 "welcome.signupButton" : "Maak een gratis account", 284 "welcome.signupButton" : "Maak een gratis account"
276 "welcome.slogan" : "Messaging die voor jou werkt"
277} 285}
diff --git a/src/i18n/locales/pl.json b/src/i18n/locales/pl.json
index d45e5ce24..dd70f25f7 100644
--- a/src/i18n/locales/pl.json
+++ b/src/i18n/locales/pl.json
@@ -1,11 +1,22 @@
1{ 1{
2 "app.errorHandler.action" : "Przeładuj", 2 "app.errorHandler.action" : "Przeładuj",
3 "app.errorHandler.headline" : "Something went wrong", 3 "app.errorHandler.headline" : "Coś poszło nie tak",
4 "feature.delayApp.action" : "Uzyskaj licencję Franz Supporter", 4 "feature.delayApp.action" : "Uzyskaj licencję Franz Supporter",
5 "feature.delayApp.headline" : "Kup licencję Franz Supporter , aby nie czekać", 5 "feature.delayApp.headline" : "Aby nie czekać kup licencję Franz Supporter",
6 "feature.delayApp.text" : "Franz będzie kontynuował za {seconds} sekund.", 6 "feature.delayApp.text" : "Franz będzie kontynuował za {seconds} sekund.",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "Nie można połączyć się z usługami Franz online", 14 "global.api.unhealthy" : "Nie można połączyć się z usługami Franz online",
8 "global.notConnectedToTheInternet" : "Nie masz połączenia z Internetem.", 15 "global.notConnectedToTheInternet" : "Nie masz połączenia z Internetem.",
16 "global.spellchecker.useDefault" : "Użyj domyślnego dla systemu ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Język słownika",
9 "import.headline" : "Importuj usługi Franz 4", 20 "import.headline" : "Importuj usługi Franz 4",
10 "import.notSupportedHeadline" : "Usługi, które nie są jeszcze obsługiwane w Franz 5", 21 "import.notSupportedHeadline" : "Usługi, które nie są jeszcze obsługiwane w Franz 5",
11 "import.skip.label" : "Chcę dodać usługi samodzielnie", 22 "import.skip.label" : "Chcę dodać usługi samodzielnie",
@@ -25,7 +36,7 @@
25 "login.email.label" : "Adres email", 36 "login.email.label" : "Adres email",
26 "login.headline" : "Zaloguj się", 37 "login.headline" : "Zaloguj się",
27 "login.invalidCredentials" : "Adres email lub hasło są błędne", 38 "login.invalidCredentials" : "Adres email lub hasło są błędne",
28 "login.link.password" : "Wyzeruj hasło", 39 "login.link.password" : "Przypomnij hasło",
29 "login.link.signup" : "Załóż darmowe konto", 40 "login.link.signup" : "Załóż darmowe konto",
30 "login.password.label" : "Hasło", 41 "login.password.label" : "Hasło",
31 "login.serverLogout" : "Twoja sesja wygasła, zaloguj się ponownie.", 42 "login.serverLogout" : "Twoja sesja wygasła, zaloguj się ponownie.",
@@ -36,7 +47,7 @@
36 "menu.app.hideOthers" : "Ukryj pozostałe", 47 "menu.app.hideOthers" : "Ukryj pozostałe",
37 "menu.app.quit" : "Zakończ", 48 "menu.app.quit" : "Zakończ",
38 "menu.app.settings" : "Ustawienia", 49 "menu.app.settings" : "Ustawienia",
39 "menu.app.unhide" : "Pokaż", 50 "menu.app.unhide" : "Pokaż więcej",
40 "menu.edit" : "Edytuj", 51 "menu.edit" : "Edytuj",
41 "menu.edit.copy" : "Skopiuj", 52 "menu.edit.copy" : "Skopiuj",
42 "menu.edit.cut" : "Wytnij", 53 "menu.edit.cut" : "Wytnij",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Wsparcie", 70 "menu.help.support" : "Wsparcie",
60 "menu.help.tos" : "Warunki świadczenia usług", 71 "menu.help.tos" : "Warunki świadczenia usług",
61 "menu.services" : "Usługi", 72 "menu.services" : "Usługi",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Dodaj nową usługę...", 74 "menu.services.addNewService" : "Dodaj nową usługę...",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Widok", 76 "menu.view" : "Widok",
64 "menu.view.enterFullScreen" : "Włącz tryb pełnoekranowy", 77 "menu.view.enterFullScreen" : "Włącz tryb pełnoekranowy",
65 "menu.view.exitFullScreen" : "Zakończ tryb pełnoekranowy", 78 "menu.view.exitFullScreen" : "Zakończ tryb pełnoekranowy",
@@ -68,20 +81,20 @@
68 "menu.view.resetZoom" : "Domyślny rozmiar", 81 "menu.view.resetZoom" : "Domyślny rozmiar",
69 "menu.view.toggleDevTools" : "Pokaż narzędzia developerskie", 82 "menu.view.toggleDevTools" : "Pokaż narzędzia developerskie",
70 "menu.view.toggleFullScreen" : "Przełącz tryb pełnoekranowy", 83 "menu.view.toggleFullScreen" : "Przełącz tryb pełnoekranowy",
71 "menu.view.toggleServiceDevTools" : "Włącz narzędzia developerskie serwisu", 84 "menu.view.toggleServiceDevTools" : "Włącz narzędzia developerskie usługi",
72 "menu.view.zoomIn" : "Powiększ", 85 "menu.view.zoomIn" : "Powiększ",
73 "menu.view.zoomOut" : "Pomniejsz", 86 "menu.view.zoomOut" : "Pomniejsz",
74 "menu.window" : "Okno", 87 "menu.window" : "Okno",
75 "menu.window.close" : "Zamknij", 88 "menu.window.close" : "Zamknij",
76 "menu.window.minimize" : "Zminimalizuj", 89 "menu.window.minimize" : "Zminimalizuj",
77 "password.email.label" : "Adres email", 90 "password.email.label" : "Adres email",
78 "password.headline" : "Wyzeruj hasło", 91 "password.headline" : "Przypomnij hasło",
79 "password.link.login" : "Zaloguj się na swoje konto", 92 "password.link.login" : "Zaloguj się na swoje konto",
80 "password.link.signup" : "Stwórz darmowe konto", 93 "password.link.signup" : "Stwórz darmowe konto",
81 "password.noUser" : "Nie znaleziono użytkownika z takim adresem email", 94 "password.noUser" : "Nie znaleziono użytkownika z takim adresem email",
82 "password.submit.label" : "Wyślij", 95 "password.submit.label" : "Wyślij",
83 "password.successInfo" : "Proszę sprawdzić swój email", 96 "password.successInfo" : "Proszę sprawdzić swój email",
84 "premiumFeature.button.upgradeAccount" : "Upgrade account", 97 "premiumFeature.button.upgradeAccount" : "Ulepsz swoje konto",
85 "pricing.headline" : "Wspieraj Franz", 98 "pricing.headline" : "Wspieraj Franz",
86 "pricing.link.skipPayment" : "Nie chcę wspierać rozwoju aplikacji Franz.", 99 "pricing.link.skipPayment" : "Nie chcę wspierać rozwoju aplikacji Franz.",
87 "pricing.submit.label" : "Chcę wspierać rozwój aplikacji Franz", 100 "pricing.submit.label" : "Chcę wspierać rozwój aplikacji Franz",
@@ -96,7 +109,7 @@
96 "service.errorHandler.editAction" : "Edytuj {name}", 109 "service.errorHandler.editAction" : "Edytuj {name}",
97 "service.errorHandler.headline" : "O nie!", 110 "service.errorHandler.headline" : "O nie!",
98 "service.errorHandler.message" : "Błąd", 111 "service.errorHandler.message" : "Błąd",
99 "service.errorHandler.text" : "{name} has failed to load.", 112 "service.errorHandler.text" : "Nie udało s załadować {name}.",
100 "services.getStarted" : "Zacznij", 113 "services.getStarted" : "Zacznij",
101 "services.welcome" : "Witaj w programie Franz", 114 "services.welcome" : "Witaj w programie Franz",
102 "settings.account.account.editButton" : "Modyfikuj konta", 115 "settings.account.account.editButton" : "Modyfikuj konta",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Pobierz", 130 "settings.account.invoiceDownload" : "Pobierz",
118 "settings.account.manageSubscription.label" : "Zarządzaj swoimi subskrypcjami", 131 "settings.account.manageSubscription.label" : "Zarządzaj swoimi subskrypcjami",
119 "settings.account.successInfo" : "Twoje zmiany zostały zapisane", 132 "settings.account.successInfo" : "Twoje zmiany zostały zapisane",
133 "settings.account.tryReloadServices" : "Spróbuj ponownie",
120 "settings.account.tryReloadUserInfoRequest" : "Spróbuj ponownie", 134 "settings.account.tryReloadUserInfoRequest" : "Spróbuj ponownie",
121 "settings.account.userInfoRequestFailed" : "Nie można wczytać informacji o użytkowniku", 135 "settings.account.userInfoRequestFailed" : "Nie można wczytać informacji o użytkowniku",
122 "settings.app.buttonClearAllCache" : "Wyczyść pamięć podręczną (cache)", 136 "settings.app.buttonClearAllCache" : "Wyczyść pamięć podręczną (cache)",
@@ -129,16 +143,13 @@
129 "settings.app.form.beta" : "Uwzględnij wersje beta", 143 "settings.app.form.beta" : "Uwzględnij wersje beta",
130 "settings.app.form.darkMode" : "Przejdź na Ciemną Stronę", 144 "settings.app.form.darkMode" : "Przejdź na Ciemną Stronę",
131 "settings.app.form.enableGPUAcceleration" : "Włącz akcelerację GPU", 145 "settings.app.form.enableGPUAcceleration" : "Włącz akcelerację GPU",
132 "settings.app.form.enableMenuBar" : "Pokaż Franz na pasku menu",
133 "settings.app.form.enableSpellchecking" : "Włącz sprawdzanie pisowni", 146 "settings.app.form.enableSpellchecking" : "Włącz sprawdzanie pisowni",
134 "settings.app.form.enableSystemTray" : "Pokaż Franza w obszarze powiadomień", 147 "settings.app.form.enableSystemTray" : "Pokaż Franza w obszarze powiadomień",
135 "settings.app.form.hideDockIcon" : "Ukrywaj ikonę Franz w zasobniku systemowym",
136 "settings.app.form.language" : "Język", 148 "settings.app.form.language" : "Język",
137 "settings.app.form.minimizeToSystemTray" : "Zminimalizuj aplikację Franz", 149 "settings.app.form.minimizeToSystemTray" : "Zminimalizuj aplikację Franz",
138 "settings.app.form.runInBackground" : "Zachowaj aplikację Franz w tle po zamknięciu okna", 150 "settings.app.form.runInBackground" : "Zachowaj aplikację Franz w tle po zamknięciu okna",
139 "settings.app.form.showDisabledServices" : "Wyłącz wyświetlanie zakładek z usługami", 151 "settings.app.form.showDisabledServices" : "Wyłącz wyświetlanie zakładek z usługami",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Pokaż licznik nieprzeczytanych wiadomości gdy powiadomienia są wyłączone", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Pokaż licznik nieprzeczytanych wiadomości gdy powiadomienia są wyłączone",
141 "settings.app.form.spellcheckerLanguage" : "Język słownika",
142 "settings.app.headline" : "Ustawienia", 153 "settings.app.headline" : "Ustawienia",
143 "settings.app.headlineAdvanced" : "Zaawansowane", 154 "settings.app.headlineAdvanced" : "Zaawansowane",
144 "settings.app.headlineAppearance" : "Wygląd", 155 "settings.app.headlineAppearance" : "Wygląd",
@@ -192,17 +203,15 @@
192 "settings.service.form.indirectMessages" : "Pokaż ikonę wiadomości dla wszystkich nowych wiadomości", 203 "settings.service.form.indirectMessages" : "Pokaż ikonę wiadomości dla wszystkich nowych wiadomości",
193 "settings.service.form.isMutedInfo" : "Kiedy nieaktywne, wszystkie dźwięki powiadomień są wyciszone", 204 "settings.service.form.isMutedInfo" : "Kiedy nieaktywne, wszystkie dźwięki powiadomień są wyciszone",
194 "settings.service.form.name" : "Nazwa", 205 "settings.service.form.name" : "Nazwa",
195 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Settings", 206 "settings.service.form.proxy.headline" : "Ustawienia Proxy HTTP\/HTTPS",
196 "settings.service.form.proxy.host" : "Host Proxy\/IP", 207 "settings.service.form.proxy.host" : "Host Proxy\/IP",
197 "settings.service.form.proxy.info" : "Ustawienia proxy nie będą zsynchronizowane z serwerami Franza.", 208 "settings.service.form.proxy.info" : "Ustawienia proxy nie będą zsynchronizowane z serwerami Franza.",
198 "settings.service.form.proxy.isEnabled" : "Użyj Proxy", 209 "settings.service.form.proxy.isEnabled" : "Użyj Proxy",
199 "settings.service.form.proxy.password" : "Hasło (opcjonalnie)", 210 "settings.service.form.proxy.password" : "Hasło (opcjonalnie)",
200 "settings.service.form.proxy.port" : "Port", 211 "settings.service.form.proxy.port" : "Port",
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Uruchom ponownie Franz po zmianie ustawi proxy.",
202 "settings.service.form.proxy.user" : "Użytkownik (opcjonalnie)", 213 "settings.service.form.proxy.user" : "Użytkownik (opcjonalnie)",
203 "settings.service.form.saveButton" : "Zapisz usługę", 214 "settings.service.form.saveButton" : "Zapisz usługę",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Hostowane", 215 "settings.service.form.tabHosted" : "Hostowane",
207 "settings.service.form.tabOnPremise" : "Hostowane lokalnie ⭐️", 216 "settings.service.form.tabOnPremise" : "Hostowane lokalnie ⭐️",
208 "settings.service.form.team" : "Zespół", 217 "settings.service.form.team" : "Zespół",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Przeglądaj usługi", 221 "settings.services.discoverServices" : "Przeglądaj usługi",
213 "settings.services.headline" : "Twoje usługi", 222 "settings.services.headline" : "Twoje usługi",
214 "settings.services.noServicesAdded" : "Nie dodałeś jeszcze żadnych usług.", 223 "settings.services.noServicesAdded" : "Nie dodałeś jeszcze żadnych usług.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "Usługa jest nieaktywna", 225 "settings.services.tooltip.isDisabled" : "Usługa jest nieaktywna",
216 "settings.services.tooltip.isMuted" : "Wszystkie dźwięki są wyciszone", 226 "settings.services.tooltip.isMuted" : "Wszystkie dźwięki są wyciszone",
217 "settings.services.tooltip.notificationsDisabled" : "Powiadomienia są nieaktywne", 227 "settings.services.tooltip.notificationsDisabled" : "Powiadomienia są nieaktywne",
@@ -244,12 +254,10 @@
244 "subscription.euTaxInfo" : "Rezydenci UE: lokalne stawki VAT mogą zostać zaaplikowane", 254 "subscription.euTaxInfo" : "Rezydenci UE: lokalne stawki VAT mogą zostać zaaplikowane",
245 "subscription.features.ads" : "Brak reklam, na zawsze!", 255 "subscription.features.ads" : "Brak reklam, na zawsze!",
246 "subscription.features.comingSoon" : "wkrótce dostępne", 256 "subscription.features.comingSoon" : "wkrótce dostępne",
247 "subscription.features.encryptedSync" : "Szyfrowana synchronizacja sesji", 257 "subscription.features.noInterruptions" : "Bez opóźnień i przypominania o ulepszeniu licencji",
248 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license", 258 "subscription.features.onpremise.mattermost" : "Dodaj prywatnie hostowane usługi takie jak Mattermost",
249 "subscription.features.onpremise" : "Dodawanie lokalnych\/hostowanych usług takich jak HipChat",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost",
251 "subscription.features.proxy" : "Obsługa proxy dla usług", 259 "subscription.features.proxy" : "Obsługa proxy dla usług",
252 "subscription.features.spellchecker" : "Support for spellchecker", 260 "subscription.features.spellchecker" : "Wsparcie dla sprawdzania pisowni",
253 "subscription.includedFeatures" : "Płatne konto Franz Premium obejmuje", 261 "subscription.includedFeatures" : "Płatne konto Franz Premium obejmuje",
254 "subscription.paymentSessionError" : "Nie można wczytać formularza płatności\"", 262 "subscription.paymentSessionError" : "Nie można wczytać formularza płatności\"",
255 "subscription.submit.label" : "Chcę wspierać rozwój aplikacji Franz", 263 "subscription.submit.label" : "Chcę wspierać rozwój aplikacji Franz",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "Przeładuj", 277 "tabs.item.reload" : "Przeładuj",
270 "validation.email" : "Pole {field} nie jest poprawne", 278 "validation.email" : "Pole {field} nie jest poprawne",
271 "validation.minLength" : "Pole {field} powinno składać się z co najmniej {length} znaków", 279 "validation.minLength" : "Pole {field} powinno składać się z co najmniej {length} znaków",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "Pole {field} jest wymagane", 281 "validation.required" : "Pole {field} jest wymagane",
273 "validation.url" : "Pole {field} nie jest poprawnym ciągiem URL.", 282 "validation.url" : "Pole {field} nie jest poprawnym ciągiem URL.",
274 "welcome.loginButton" : "Zaloguj się na swoje konto", 283 "welcome.loginButton" : "Zaloguj się na swoje konto",
275 "welcome.signupButton" : "Stwórz darmowe konto", 284 "welcome.signupButton" : "Stwórz darmowe konto"
276 "welcome.slogan" : "Komunikator który działa"
277} 285}
diff --git a/src/i18n/locales/pt-BR.json b/src/i18n/locales/pt-BR.json
index c0cf0039f..490771c39 100644
--- a/src/i18n/locales/pt-BR.json
+++ b/src/i18n/locales/pt-BR.json
@@ -1,11 +1,22 @@
1{ 1{
2 "app.errorHandler.action" : "Recarregar", 2 "app.errorHandler.action" : "Recarregar",
3 "app.errorHandler.headline" : "Something went wrong", 3 "app.errorHandler.headline" : "Alguma coisa deu errado",
4 "feature.delayApp.action" : "Adquira uma licença Franz Supporter", 4 "feature.delayApp.action" : "Adquira uma licença Franz Supporter",
5 "feature.delayApp.headline" : "Por favor, adquira uma licença Franz Supporter para pular o tempo de espera", 5 "feature.delayApp.headline" : "Por favor, adquira uma licença Franz Supporter para pular o tempo de espera",
6 "feature.delayApp.text" : "Franz continuará em {seconds} segundos.", 6 "feature.delayApp.text" : "Franz continuará em {seconds} segundos.",
7 "feature.shareFranz.action.email" : "Enviar como e-mail",
8 "feature.shareFranz.action.facebook" : "Compartilhar no Facebook",
9 "feature.shareFranz.action.twitter" : "Compartilhar no Twitter",
10 "feature.shareFranz.headline" : "Franz é melhor em grupo!",
11 "feature.shareFranz.shareText.email" : "Eu adicionei {count} serviços ao Franz! Adquira o aplicativo gratuito para WhatsApp, Messenger, Slack, Skype e mais em www.meetfranz.com",
12 "feature.shareFranz.shareText.twitter" : "Adicionei o serviço de {count} ao Franz! Adquira o app grátis para usar WhatsApp, Messenger, Slack, Skype e mais em www.meetfranz.com \/cc @MeetFranz",
13 "feature.shareFranz.text" : "Conte aos seus amigos e colegas o quão incrível Franz é e nos ajude a espalhar a mensagem. ",
7 "global.api.unhealthy" : "Não foi possível conectar-se aos serviços on-line do Franz.", 14 "global.api.unhealthy" : "Não foi possível conectar-se aos serviços on-line do Franz.",
8 "global.notConnectedToTheInternet" : "Você não está conectado à internet", 15 "global.notConnectedToTheInternet" : "Você não está conectado à internet",
16 "global.spellchecker.useDefault" : "Use o padrão do sistema ({default})",
17 "global.spellchecking.autodetect" : "Detectar linguagem automaticamente.",
18 "global.spellchecking.autodetect.short" : "Automático",
19 "global.spellchecking.language" : "Idioma de verificação ortográfica",
9 "import.headline" : "Importe seus serviços do Franz 4 ", 20 "import.headline" : "Importe seus serviços do Franz 4 ",
10 "import.notSupportedHeadline" : "Serviços ainda não suportados pelo Franz 5 ", 21 "import.notSupportedHeadline" : "Serviços ainda não suportados pelo Franz 5 ",
11 "import.skip.label" : "Quero adicionar serviços manualmente", 22 "import.skip.label" : "Quero adicionar serviços manualmente",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Suporte", 70 "menu.help.support" : "Suporte",
60 "menu.help.tos" : "Termos de Serviço", 71 "menu.help.tos" : "Termos de Serviço",
61 "menu.services" : "Serviços", 72 "menu.services" : "Serviços",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Adicionar Novo Serviço", 74 "menu.services.addNewService" : "Adicionar Novo Serviço",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Visualizar ", 76 "menu.view" : "Visualizar ",
64 "menu.view.enterFullScreen" : "Modo Tela Cheia", 77 "menu.view.enterFullScreen" : "Modo Tela Cheia",
65 "menu.view.exitFullScreen" : "Sair da Tela Cheia", 78 "menu.view.exitFullScreen" : "Sair da Tela Cheia",
@@ -96,7 +109,7 @@
96 "service.errorHandler.editAction" : "Editar {name}", 109 "service.errorHandler.editAction" : "Editar {name}",
97 "service.errorHandler.headline" : "Ah, não!", 110 "service.errorHandler.headline" : "Ah, não!",
98 "service.errorHandler.message" : "Erro", 111 "service.errorHandler.message" : "Erro",
99 "service.errorHandler.text" : "{name} has failed to load.", 112 "service.errorHandler.text" : "{name} não de ser carregado.",
100 "services.getStarted" : "Iniciar", 113 "services.getStarted" : "Iniciar",
101 "services.welcome" : "Bem-vindo ao Franz!", 114 "services.welcome" : "Bem-vindo ao Franz!",
102 "settings.account.account.editButton" : "Editar conta", 115 "settings.account.account.editButton" : "Editar conta",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Baixar", 130 "settings.account.invoiceDownload" : "Baixar",
118 "settings.account.manageSubscription.label" : "Gerencie a sua assinatura", 131 "settings.account.manageSubscription.label" : "Gerencie a sua assinatura",
119 "settings.account.successInfo" : "Suas alterações foram gravadas", 132 "settings.account.successInfo" : "Suas alterações foram gravadas",
133 "settings.account.tryReloadServices" : "Tente novamente",
120 "settings.account.tryReloadUserInfoRequest" : "Tente novamente", 134 "settings.account.tryReloadUserInfoRequest" : "Tente novamente",
121 "settings.account.userInfoRequestFailed" : "Não foi possível carregar as informações do usuário", 135 "settings.account.userInfoRequestFailed" : "Não foi possível carregar as informações do usuário",
122 "settings.app.buttonClearAllCache" : "Limpar cache", 136 "settings.app.buttonClearAllCache" : "Limpar cache",
@@ -129,16 +143,13 @@
129 "settings.app.form.beta" : "Incluir versões beta", 143 "settings.app.form.beta" : "Incluir versões beta",
130 "settings.app.form.darkMode" : "Venha para o Lado Negro da força", 144 "settings.app.form.darkMode" : "Venha para o Lado Negro da força",
131 "settings.app.form.enableGPUAcceleration" : "Ativar Aceleração de GPU", 145 "settings.app.form.enableGPUAcceleration" : "Ativar Aceleração de GPU",
132 "settings.app.form.enableMenuBar" : "Mostrar Franz na Barra de Menu",
133 "settings.app.form.enableSpellchecking" : "Ativar correção ortográfica", 146 "settings.app.form.enableSpellchecking" : "Ativar correção ortográfica",
134 "settings.app.form.enableSystemTray" : "Exibir o Franz na barra de sistema", 147 "settings.app.form.enableSystemTray" : "Exibir o Franz na barra de sistema",
135 "settings.app.form.hideDockIcon" : "Ocultar ícone do Franz no Dock",
136 "settings.app.form.language" : "Idioma", 148 "settings.app.form.language" : "Idioma",
137 "settings.app.form.minimizeToSystemTray" : "Minimizar o Franz para a área de sistema", 149 "settings.app.form.minimizeToSystemTray" : "Minimizar o Franz para a área de sistema",
138 "settings.app.form.runInBackground" : "Manter o Franz no fundo quando fechar a janela", 150 "settings.app.form.runInBackground" : "Manter o Franz no fundo quando fechar a janela",
139 "settings.app.form.showDisabledServices" : "Mostrar abas de serviços desativados", 151 "settings.app.form.showDisabledServices" : "Mostrar abas de serviços desativados",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Mostrar ícone de mensagem não lida quando as notificações estiverem desativadas", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Mostrar ícone de mensagem não lida quando as notificações estiverem desativadas",
141 "settings.app.form.spellcheckerLanguage" : "Idioma de verificação ortográfica",
142 "settings.app.headline" : "Configurações", 153 "settings.app.headline" : "Configurações",
143 "settings.app.headlineAdvanced" : "Avançado", 154 "settings.app.headlineAdvanced" : "Avançado",
144 "settings.app.headlineAppearance" : "Aparência", 155 "settings.app.headlineAppearance" : "Aparência",
@@ -192,17 +203,15 @@
192 "settings.service.form.indirectMessages" : "Mostrar avisos para todas as mensagens", 203 "settings.service.form.indirectMessages" : "Mostrar avisos para todas as mensagens",
193 "settings.service.form.isMutedInfo" : "Quando desativado, as notificações sonoras e áudios ficarão em silêncio", 204 "settings.service.form.isMutedInfo" : "Quando desativado, as notificações sonoras e áudios ficarão em silêncio",
194 "settings.service.form.name" : "Nome", 205 "settings.service.form.name" : "Nome",
195 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Settings", 206 "settings.service.form.proxy.headline" : "Configurações de HTTP\/HTTPS Proxy",
196 "settings.service.form.proxy.host" : "Proxy Host\/IP", 207 "settings.service.form.proxy.host" : "Proxy Host\/IP",
197 "settings.service.form.proxy.info" : "As configurações de proxy não serão sincronizadas com os servidores do Franz.", 208 "settings.service.form.proxy.info" : "As configurações de proxy não serão sincronizadas com os servidores do Franz.",
198 "settings.service.form.proxy.isEnabled" : "Usar o Proxy", 209 "settings.service.form.proxy.isEnabled" : "Usar o Proxy",
199 "settings.service.form.proxy.password" : "Senha (opcional)", 210 "settings.service.form.proxy.password" : "Senha (opcional)",
200 "settings.service.form.proxy.port" : "Port", 211 "settings.service.form.proxy.port" : "Porta",
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Por favor, reinicie o Franz após alterar as configurações de proxy.",
202 "settings.service.form.proxy.user" : "Usuário (opcional)", 213 "settings.service.form.proxy.user" : "Usuário (opcional)",
203 "settings.service.form.saveButton" : "Salvar serviço", 214 "settings.service.form.saveButton" : "Salvar serviço",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Hospedado", 215 "settings.service.form.tabHosted" : "Hospedado",
207 "settings.service.form.tabOnPremise" : "Auto-hospedado ⭐️", 216 "settings.service.form.tabOnPremise" : "Auto-hospedado ⭐️",
208 "settings.service.form.team" : "Equipe", 217 "settings.service.form.team" : "Equipe",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Descobrir serviços", 221 "settings.services.discoverServices" : "Descobrir serviços",
213 "settings.services.headline" : "Seus serviços", 222 "settings.services.headline" : "Seus serviços",
214 "settings.services.noServicesAdded" : "Você ainda não adicionou nenhum serviço.", 223 "settings.services.noServicesAdded" : "Você ainda não adicionou nenhum serviço.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "O serviço está desativado", 225 "settings.services.tooltip.isDisabled" : "O serviço está desativado",
216 "settings.services.tooltip.isMuted" : "Sem som", 226 "settings.services.tooltip.isMuted" : "Sem som",
217 "settings.services.tooltip.notificationsDisabled" : "Notificações desativadas", 227 "settings.services.tooltip.notificationsDisabled" : "Notificações desativadas",
@@ -244,10 +254,8 @@
244 "subscription.euTaxInfo" : "Residentes na União Europeia: taxas locais serão aplicadas", 254 "subscription.euTaxInfo" : "Residentes na União Europeia: taxas locais serão aplicadas",
245 "subscription.features.ads" : "Sem anúncios, pra sempre!", 255 "subscription.features.ads" : "Sem anúncios, pra sempre!",
246 "subscription.features.comingSoon" : "em breve", 256 "subscription.features.comingSoon" : "em breve",
247 "subscription.features.encryptedSync" : "Sincronização encriptada das sessões", 257 "subscription.features.noInterruptions" : "Sem demora e sem chateação para comprar uma licença. ",
248 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license", 258 "subscription.features.onpremise.mattermost" : "Adicionar serviços locais\/hospedados como o Mattermost",
249 "subscription.features.onpremise" : "Adicionar serviços locais\/hospedados como o HipChat",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost",
251 "subscription.features.proxy" : "Suporte de proxy para serviços", 259 "subscription.features.proxy" : "Suporte de proxy para serviços",
252 "subscription.features.spellchecker" : "Suporte para corretor ortográfico", 260 "subscription.features.spellchecker" : "Suporte para corretor ortográfico",
253 "subscription.includedFeatures" : "A conta Apoiador Franz Premium inclui", 261 "subscription.includedFeatures" : "A conta Apoiador Franz Premium inclui",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "Recarregar", 277 "tabs.item.reload" : "Recarregar",
270 "validation.email" : "inválido", 278 "validation.email" : "inválido",
271 "validation.minLength" : "{campo} deve ter pelo menos {comprimento} mais caracteres ", 279 "validation.minLength" : "{campo} deve ter pelo menos {comprimento} mais caracteres ",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{campo} obrigatório", 281 "validation.required" : "{campo} obrigatório",
273 "validation.url" : "{campo} essa URL não é válida", 282 "validation.url" : "{campo} essa URL não é válida",
274 "welcome.loginButton" : "Entrar na sua conta", 283 "welcome.loginButton" : "Entrar na sua conta",
275 "welcome.signupButton" : "Criar uma conta grátis", 284 "welcome.signupButton" : "Criar uma conta grátis"
276 "welcome.slogan" : "Mensagens que funcionam para você"
277} 285}
diff --git a/src/i18n/locales/pt.json b/src/i18n/locales/pt.json
index 80e8094f5..7e23aa0ba 100644
--- a/src/i18n/locales/pt.json
+++ b/src/i18n/locales/pt.json
@@ -1,14 +1,25 @@
1{ 1{
2 "app.errorHandler.action" : "Recarregar", 2 "app.errorHandler.action" : "Recarregar",
3 "app.errorHandler.headline" : "Something went wrong", 3 "app.errorHandler.headline" : "Alguma coisa correu mal",
4 "feature.delayApp.action" : "Get a Franz Supporter License", 4 "feature.delayApp.action" : "Faz parte do grupo de apoio do Franz",
5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting", 5 "feature.delayApp.headline" : "Por favor compre uma licença Franz Supporter para saltar a fila de espera",
6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.", 6 "feature.delayApp.text" : "Franz irá continuar em {seconds} segundos.",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "Não foi possível estabelecer ligação aos serviços do Franz", 14 "global.api.unhealthy" : "Não foi possível estabelecer ligação aos serviços do Franz",
8 "global.notConnectedToTheInternet" : "Não existe ligação à Internet", 15 "global.notConnectedToTheInternet" : "Não estás ligado à Internet",
9 "import.headline" : "Importe os seus serviços do Franz 4", 16 "global.spellchecker.useDefault" : "Utilizar o Sistema por Omissão ({default})",
10 "import.notSupportedHeadline" : "Serviços ainda não suportados pelo Franz 5", 17 "global.spellchecking.autodetect" : "Detect language automatically",
11 "import.skip.label" : "Pretendo adicionar serviços manualmente", 18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Linguagem para correção ortográfica",
20 "import.headline" : "Importa os teus serviços do Franz",
21 "import.notSupportedHeadline" : "Estes serviços ainda não são suportados pelo Franz 5",
22 "import.skip.label" : "Eu quero adicionar serviços manualmente",
12 "import.submit.label" : "Importar serviços", 23 "import.submit.label" : "Importar serviços",
13 "infobar.buttonChangelog" : "O que há de novo?", 24 "infobar.buttonChangelog" : "O que há de novo?",
14 "infobar.buttonInstallUpdate" : "Reiniciar e instalar atualizações", 25 "infobar.buttonInstallUpdate" : "Reiniciar e instalar atualizações",
@@ -59,14 +70,16 @@
59 "menu.help.support" : "Suporte", 70 "menu.help.support" : "Suporte",
60 "menu.help.tos" : "Termos do Serviço", 71 "menu.help.tos" : "Termos do Serviço",
61 "menu.services" : "Serviços", 72 "menu.services" : "Serviços",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Adicionar Novo Serviço...", 74 "menu.services.addNewService" : "Adicionar Novo Serviço...",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Ver", 76 "menu.view" : "Ver",
64 "menu.view.enterFullScreen" : "Ativar Modo de Ecrã Completo", 77 "menu.view.enterFullScreen" : "Ativar Modo de Ecrã Completo",
65 "menu.view.exitFullScreen" : "Sair do Modo de Ecrã Completo", 78 "menu.view.exitFullScreen" : "Sair do Modo de Ecrã Completo",
66 "menu.view.reloadFranz" : "Recarregar Franz", 79 "menu.view.reloadFranz" : "Recarregar Franz",
67 "menu.view.reloadService" : "Recarregar serviço", 80 "menu.view.reloadService" : "Recarregar serviço",
68 "menu.view.resetZoom" : "Tamanho Real", 81 "menu.view.resetZoom" : "Tamanho Real",
69 "menu.view.toggleDevTools" : "Activar\/Desativar Ferramentas de Desenvolvimento", 82 "menu.view.toggleDevTools" : "Ativar\/Desativar Ferramentas de Desenvolvimento",
70 "menu.view.toggleFullScreen" : "Ativar\/Desativar Ecrã Completo", 83 "menu.view.toggleFullScreen" : "Ativar\/Desativar Ecrã Completo",
71 "menu.view.toggleServiceDevTools" : "Ativar\/Desativar Ferramentas de Desenvolvimento de Serviços", 84 "menu.view.toggleServiceDevTools" : "Ativar\/Desativar Ferramentas de Desenvolvimento de Serviços",
72 "menu.view.zoomIn" : "Aumentar", 85 "menu.view.zoomIn" : "Aumentar",
@@ -81,7 +94,7 @@
81 "password.noUser" : "Não existe nenhuma conta associada a esse endereço de e-mail", 94 "password.noUser" : "Não existe nenhuma conta associada a esse endereço de e-mail",
82 "password.submit.label" : "Submeter", 95 "password.submit.label" : "Submeter",
83 "password.successInfo" : "Por favor verifique o seu endereço de e-mail", 96 "password.successInfo" : "Por favor verifique o seu endereço de e-mail",
84 "premiumFeature.button.upgradeAccount" : "Upgrade account", 97 "premiumFeature.button.upgradeAccount" : "Atualiza a tua conta",
85 "pricing.headline" : "Apoie o Franz", 98 "pricing.headline" : "Apoie o Franz",
86 "pricing.link.skipPayment" : "Não pretendo patrocinar o desenvolvimento do Franz", 99 "pricing.link.skipPayment" : "Não pretendo patrocinar o desenvolvimento do Franz",
87 "pricing.submit.label" : "Pretendo patrocinar o desenvolvimento do Franz", 100 "pricing.submit.label" : "Pretendo patrocinar o desenvolvimento do Franz",
@@ -96,11 +109,11 @@
96 "service.errorHandler.editAction" : "Editar {name}", 109 "service.errorHandler.editAction" : "Editar {name}",
97 "service.errorHandler.headline" : "Oh não!", 110 "service.errorHandler.headline" : "Oh não!",
98 "service.errorHandler.message" : "Erro", 111 "service.errorHandler.message" : "Erro",
99 "service.errorHandler.text" : "{name} has failed to load.", 112 "service.errorHandler.text" : "{name} falhou o carregamento",
100 "services.getStarted" : "Vamos começar", 113 "services.getStarted" : "Vamos começar",
101 "services.welcome" : "Bem-vindo ao Franz", 114 "services.welcome" : "Bem-vindo ao Franz",
102 "settings.account.account.editButton" : "Editar conta", 115 "settings.account.account.editButton" : "Editar conta",
103 "settings.account.accountType.basic" : "Conta básica", 116 "settings.account.accountType.basic" : "Conta Básica",
104 "settings.account.accountType.premium" : "Conta Premium", 117 "settings.account.accountType.premium" : "Conta Premium",
105 "settings.account.buttonSave" : "Atualizar o perfil", 118 "settings.account.buttonSave" : "Atualizar o perfil",
106 "settings.account.deleteAccount" : "Apagar conta", 119 "settings.account.deleteAccount" : "Apagar conta",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Transferir", 130 "settings.account.invoiceDownload" : "Transferir",
118 "settings.account.manageSubscription.label" : "Gerir as minhas subscrições", 131 "settings.account.manageSubscription.label" : "Gerir as minhas subscrições",
119 "settings.account.successInfo" : "As suas alterações foram efetuadas com sucesso", 132 "settings.account.successInfo" : "As suas alterações foram efetuadas com sucesso",
133 "settings.account.tryReloadServices" : "Tentar novamente",
120 "settings.account.tryReloadUserInfoRequest" : "Tentar novamente", 134 "settings.account.tryReloadUserInfoRequest" : "Tentar novamente",
121 "settings.account.userInfoRequestFailed" : "Não é possível carregar a informação do utilizador", 135 "settings.account.userInfoRequestFailed" : "Não é possível carregar a informação do utilizador",
122 "settings.app.buttonClearAllCache" : "Limpar cache", 136 "settings.app.buttonClearAllCache" : "Limpar cache",
@@ -127,18 +141,15 @@
127 "settings.app.form.autoLaunchInBackground" : "Abrir em segundo plano", 141 "settings.app.form.autoLaunchInBackground" : "Abrir em segundo plano",
128 "settings.app.form.autoLaunchOnStart" : "Iniciar o Franz após iniciar o computador", 142 "settings.app.form.autoLaunchOnStart" : "Iniciar o Franz após iniciar o computador",
129 "settings.app.form.beta" : "Incluir versões instáveis (beta)", 143 "settings.app.form.beta" : "Incluir versões instáveis (beta)",
130 "settings.app.form.darkMode" : "Join the Dark Side", 144 "settings.app.form.darkMode" : "Junta-te ao Lado Negro",
131 "settings.app.form.enableGPUAcceleration" : "Activar Aceleração de GPU", 145 "settings.app.form.enableGPUAcceleration" : "Activar Aceleração de GPU",
132 "settings.app.form.enableMenuBar" : "Mostrar Franz na Barra de Menu",
133 "settings.app.form.enableSpellchecking" : "Ativar verificação ortográfica", 146 "settings.app.form.enableSpellchecking" : "Ativar verificação ortográfica",
134 "settings.app.form.enableSystemTray" : "Mostrar o Franz na barra do sistema", 147 "settings.app.form.enableSystemTray" : "Mostrar o Franz na barra do sistema",
135 "settings.app.form.hideDockIcon" : "Esconder ícone na Dock",
136 "settings.app.form.language" : "Idioma", 148 "settings.app.form.language" : "Idioma",
137 "settings.app.form.minimizeToSystemTray" : "Minimizar o Franz para a barra do sistema", 149 "settings.app.form.minimizeToSystemTray" : "Minimizar o Franz para a barra do sistema",
138 "settings.app.form.runInBackground" : "Manter o Franz em segundo plano ao fechar a janela", 150 "settings.app.form.runInBackground" : "Manter o Franz em segundo plano ao fechar a janela",
139 "settings.app.form.showDisabledServices" : "Apresentar separadores de serviços desativados", 151 "settings.app.form.showDisabledServices" : "Apresentar separadores de serviços desativados",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Apresentar emblema com o número de mensagens não lidas quando as notificações estão desativadas", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Apresentar emblema com o número de mensagens não lidas quando as notificações estão desativadas",
141 "settings.app.form.spellcheckerLanguage" : "Spell checking language",
142 "settings.app.headline" : "Definições", 153 "settings.app.headline" : "Definições",
143 "settings.app.headlineAdvanced" : "Avançado", 154 "settings.app.headlineAdvanced" : "Avançado",
144 "settings.app.headlineAppearance" : "Aparência", 155 "settings.app.headlineAppearance" : "Aparência",
@@ -151,10 +162,10 @@
151 "settings.app.updateStatusAvailable" : "Atualização disponivel, a transferir...", 162 "settings.app.updateStatusAvailable" : "Atualização disponivel, a transferir...",
152 "settings.app.updateStatusSearching" : "A procurar atualizações", 163 "settings.app.updateStatusSearching" : "A procurar atualizações",
153 "settings.app.updateStatusUpToDate" : "Está a usar a versão mais recente do Franz", 164 "settings.app.updateStatusUpToDate" : "Está a usar a versão mais recente do Franz",
154 "settings.invite.headline" : "Convide amigos", 165 "settings.invite.headline" : "Convide Amigos",
155 "settings.navigation.account" : "Conta", 166 "settings.navigation.account" : "Conta",
156 "settings.navigation.availableServices" : "Serviços disponíveis", 167 "settings.navigation.availableServices" : "Serviços disponíveis",
157 "settings.navigation.inviteFriends" : "Convide amigos", 168 "settings.navigation.inviteFriends" : "Convide Amigos",
158 "settings.navigation.logout" : "Terminar sessão", 169 "settings.navigation.logout" : "Terminar sessão",
159 "settings.navigation.settings" : "Definições", 170 "settings.navigation.settings" : "Definições",
160 "settings.navigation.yourServices" : "Os seus serviços", 171 "settings.navigation.yourServices" : "Os seus serviços",
@@ -163,9 +174,9 @@
163 "settings.recipes.headline" : "Serviços disponíveis", 174 "settings.recipes.headline" : "Serviços disponíveis",
164 "settings.recipes.missingService" : "Falta um serviço?", 175 "settings.recipes.missingService" : "Falta um serviço?",
165 "settings.recipes.mostPopular" : "Os mais populares", 176 "settings.recipes.mostPopular" : "Os mais populares",
166 "settings.recipes.nothingFound" : "Lamentamos, nenhum serviço corresponde ao pesquisado.", 177 "settings.recipes.nothingFound" : "Lamentamos, nenhum serviço corresponde ao termo pesquisado.",
167 "settings.recipes.servicesSuccessfulAddedInfo" : "Serviço adicionado", 178 "settings.recipes.servicesSuccessfulAddedInfo" : "Serviço adicionado com sucesso",
168 "settings.searchService" : "Pesquisa de serviço", 179 "settings.searchService" : "Pesquisar erviço",
169 "settings.service.error.goBack" : "Voltar aos serviços", 180 "settings.service.error.goBack" : "Voltar aos serviços",
170 "settings.service.error.headline" : "Erro", 181 "settings.service.error.headline" : "Erro",
171 "settings.service.error.message" : "Não foi possível carregar a receita do serviço.", 182 "settings.service.error.message" : "Não foi possível carregar a receita do serviço.",
@@ -179,30 +190,28 @@
179 "settings.service.form.editServiceHeadline" : "Editar {name}", 190 "settings.service.form.editServiceHeadline" : "Editar {name}",
180 "settings.service.form.enableAudio" : "Ativar áudio", 191 "settings.service.form.enableAudio" : "Ativar áudio",
181 "settings.service.form.enableBadge" : "Mostrar emblemas de mensagens não lidas", 192 "settings.service.form.enableBadge" : "Mostrar emblemas de mensagens não lidas",
182 "settings.service.form.enableDarkMode" : "Enable Dark Mode", 193 "settings.service.form.enableDarkMode" : "Ativar o Tema Escuro",
183 "settings.service.form.enableNotification" : "Ativar notificações", 194 "settings.service.form.enableNotification" : "Ativar notificações",
184 "settings.service.form.enableService" : "Ativar serviço", 195 "settings.service.form.enableService" : "Ativar serviço",
185 "settings.service.form.headlineBadges" : "Emblema de mensagem não lida", 196 "settings.service.form.headlineBadges" : "Emblema de mensagem não lida",
186 "settings.service.form.headlineGeneral" : "Geral", 197 "settings.service.form.headlineGeneral" : "Geral",
187 "settings.service.form.headlineNotifications" : "Notificações", 198 "settings.service.form.headlineNotifications" : "Notificações",
188 "settings.service.form.icon" : "Personalizar ícone", 199 "settings.service.form.icon" : "Ícone personalizado",
189 "settings.service.form.iconDelete" : "Apagar", 200 "settings.service.form.iconDelete" : "Apagar",
190 "settings.service.form.iconUpload" : "Arraste a sua imagem, ou clique aqui", 201 "settings.service.form.iconUpload" : "Arraste a sua imagem, ou clique aqui",
191 "settings.service.form.indirectMessageInfo" : "Será notificado sobre todas as novas mensagens num canal, não apenas @username, @channel, @here, ...", 202 "settings.service.form.indirectMessageInfo" : "Será notificado sobre todas as novas mensagens num canal, não apenas @username, @channel, @here, ...",
192 "settings.service.form.indirectMessages" : "Mostrar o emblema da mensagem para todas as novas mensagens", 203 "settings.service.form.indirectMessages" : "Mostrar o emblema da mensagem para todas as novas mensagens",
193 "settings.service.form.isMutedInfo" : "Quando desativado, todos sons e reproduções de áudio serão silenciados", 204 "settings.service.form.isMutedInfo" : "Quando desativado, todos sons e reproduções de áudio serão silenciados",
194 "settings.service.form.name" : "Nome", 205 "settings.service.form.name" : "Nome",
195 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Settings", 206 "settings.service.form.proxy.headline" : "Definições HTTP\/HTTPS Proxy",
196 "settings.service.form.proxy.host" : "Proxy Host\/IP", 207 "settings.service.form.proxy.host" : "Host\/IP proxy",
197 "settings.service.form.proxy.info" : "Proxy settings will not synced with the Franz servers.", 208 "settings.service.form.proxy.info" : "As definições do proxy não serão guardadas nos servidores do Franz.",
198 "settings.service.form.proxy.isEnabled" : "Use Proxy", 209 "settings.service.form.proxy.isEnabled" : "Usar Proxy",
199 "settings.service.form.proxy.password" : "Password (optional)", 210 "settings.service.form.proxy.password" : "Palavra-chave (opcional)",
200 "settings.service.form.proxy.port" : "Port", 211 "settings.service.form.proxy.port" : "Porta",
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Reinicie, por favor, após atualizar as definições do Franz",
202 "settings.service.form.proxy.user" : "User (optional)", 213 "settings.service.form.proxy.user" : "Utilizador (opcional)",
203 "settings.service.form.saveButton" : "Guardar serviço", 214 "settings.service.form.saveButton" : "Guardar serviço",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Com domínio", 215 "settings.service.form.tabHosted" : "Com domínio",
207 "settings.service.form.tabOnPremise" : "Com domínio próprio ⭐️", 216 "settings.service.form.tabOnPremise" : "Com domínio próprio ⭐️",
208 "settings.service.form.team" : "Equipa", 217 "settings.service.form.team" : "Equipa",
@@ -211,7 +220,8 @@
211 "settings.services.deletedInfo" : "O serviço foi apagado", 220 "settings.services.deletedInfo" : "O serviço foi apagado",
212 "settings.services.discoverServices" : "Descobrir serviços", 221 "settings.services.discoverServices" : "Descobrir serviços",
213 "settings.services.headline" : "Os seus serviços", 222 "settings.services.headline" : "Os seus serviços",
214 "settings.services.noServicesAdded" : "Ainda não adicionou um serviço.", 223 "settings.services.noServicesAdded" : "Ainda não adicionou nenhum serviço.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "O serviço está desativado", 225 "settings.services.tooltip.isDisabled" : "O serviço está desativado",
216 "settings.services.tooltip.isMuted" : "Todos os sons estão silenciados", 226 "settings.services.tooltip.isMuted" : "Todos os sons estão silenciados",
217 "settings.services.tooltip.notificationsDisabled" : "As notificações estão desativadas", 227 "settings.services.tooltip.notificationsDisabled" : "As notificações estão desativadas",
@@ -244,12 +254,10 @@
244 "subscription.euTaxInfo" : "Residentes EU: Taxas locais podem ser aplicadas", 254 "subscription.euTaxInfo" : "Residentes EU: Taxas locais podem ser aplicadas",
245 "subscription.features.ads" : "Sem anúncios, para sempre!", 255 "subscription.features.ads" : "Sem anúncios, para sempre!",
246 "subscription.features.comingSoon" : "em breve", 256 "subscription.features.comingSoon" : "em breve",
247 "subscription.features.encryptedSync" : "Sincronização encriptada de sessão", 257 "subscription.features.noInterruptions" : "Sem atrasos na aplicação nem mensagens para comprar uma licença",
248 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license", 258 "subscription.features.onpremise.mattermost" : "Adicione serviços como Mattermost no local ou online",
249 "subscription.features.onpremise" : "Adicionar serviços 'on-premise'\/hosted como o HipChat", 259 "subscription.features.proxy" : "Suporte Proxy para os serviços",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost", 260 "subscription.features.spellchecker" : "Suporte para correção ortográfica",
251 "subscription.features.proxy" : "Proxy support for services",
252 "subscription.features.spellchecker" : "Support for spellchecker",
253 "subscription.includedFeatures" : "Ao subscrever uma Conta Premium, tem acesso a", 261 "subscription.includedFeatures" : "Ao subscrever uma Conta Premium, tem acesso a",
254 "subscription.paymentSessionError" : "Erro no serviço de pagamento", 262 "subscription.paymentSessionError" : "Erro no serviço de pagamento",
255 "subscription.submit.label" : "Pretendo ajudar o desenvolvimento do Franz", 263 "subscription.submit.label" : "Pretendo ajudar o desenvolvimento do Franz",
@@ -268,10 +276,10 @@
268 "tabs.item.enableService" : "Ativar serviço", 276 "tabs.item.enableService" : "Ativar serviço",
269 "tabs.item.reload" : "Recarregar", 277 "tabs.item.reload" : "Recarregar",
270 "validation.email" : "{field} não é válido", 278 "validation.email" : "{field} não é válido",
271 "validation.minLength" : "{field} deveria ter pelo menos {comprimento} caracteres", 279 "validation.minLength" : "{field} deveria ter pelo menos {length} caracteres",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{field} é obrigatório", 281 "validation.required" : "{field} é obrigatório",
273 "validation.url" : "{field} não é uma hiperligação válida", 282 "validation.url" : "{field} não é uma hiperligação válida",
274 "welcome.loginButton" : "Iniciar sessão", 283 "welcome.loginButton" : "Iniciar sessão",
275 "welcome.signupButton" : "Criar uma conta gratuita", 284 "welcome.signupButton" : "Criar uma conta gratuita"
276 "welcome.slogan" : "Sistema de mensagens feito para si"
277} 285}
diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json
index b605afc4d..d8e02b7f3 100644
--- a/src/i18n/locales/ru.json
+++ b/src/i18n/locales/ru.json
@@ -1,11 +1,22 @@
1{ 1{
2 "app.errorHandler.action" : "Перезагрузить", 2 "app.errorHandler.action" : "Перезагрузить",
3 "app.errorHandler.headline" : "Something went wrong", 3 "app.errorHandler.headline" : "Что-то пошло не так",
4 "feature.delayApp.action" : "Get a Franz Supporter License", 4 "feature.delayApp.action" : "Получите лицензию Franz Supporter",
5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting", 5 "feature.delayApp.headline" : "Пожалуйста приобретите лицензию Franz Supporter чтобы отменить ожидание",
6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.", 6 "feature.delayApp.text" : "Franz продолжит работу через {seconds} секунд.",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "Невозможно подключиться к онлайн-сервисам Franz", 14 "global.api.unhealthy" : "Невозможно подключиться к онлайн-сервисам Franz",
8 "global.notConnectedToTheInternet" : "Вы не подключены к сети Интернет", 15 "global.notConnectedToTheInternet" : "Вы не подключены к сети Интернет",
16 "global.spellchecker.useDefault" : "Использовать системные параметры по умолчанию ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Проверка правописания",
9 "import.headline" : "Импортировать ваши сервисы из Franz 4", 20 "import.headline" : "Импортировать ваши сервисы из Franz 4",
10 "import.notSupportedHeadline" : "Сервисы пока ещё не поддерживаются в Franz 5", 21 "import.notSupportedHeadline" : "Сервисы пока ещё не поддерживаются в Franz 5",
11 "import.skip.label" : "Я хочу добавить сервисы вручную", 22 "import.skip.label" : "Я хочу добавить сервисы вручную",
@@ -58,8 +69,10 @@
58 "menu.help.privacy" : "Политика конфиденциальности", 69 "menu.help.privacy" : "Политика конфиденциальности",
59 "menu.help.support" : "Поддержка", 70 "menu.help.support" : "Поддержка",
60 "menu.help.tos" : "Условия использования", 71 "menu.help.tos" : "Условия использования",
61 "menu.services" : "Службы", 72 "menu.services" : "Сервис",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Добавить новый сервис...", 74 "menu.services.addNewService" : "Добавить новый сервис...",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Вид", 76 "menu.view" : "Вид",
64 "menu.view.enterFullScreen" : "На весь экран", 77 "menu.view.enterFullScreen" : "На весь экран",
65 "menu.view.exitFullScreen" : "В окне", 78 "menu.view.exitFullScreen" : "В окне",
@@ -81,7 +94,7 @@
81 "password.noUser" : "Не найдено пользователя с таким адресом электронной почты", 94 "password.noUser" : "Не найдено пользователя с таким адресом электронной почты",
82 "password.submit.label" : "Принять", 95 "password.submit.label" : "Принять",
83 "password.successInfo" : "Проверьте вашу электронную почту", 96 "password.successInfo" : "Проверьте вашу электронную почту",
84 "premiumFeature.button.upgradeAccount" : "Upgrade account", 97 "premiumFeature.button.upgradeAccount" : "Перейти на платную подписку",
85 "pricing.headline" : "Поддержать Franz", 98 "pricing.headline" : "Поддержать Franz",
86 "pricing.link.skipPayment" : "Я не хочу поддерживать разработку Franz.", 99 "pricing.link.skipPayment" : "Я не хочу поддерживать разработку Franz.",
87 "pricing.submit.label" : "Я хочу поддержать разработку Franz", 100 "pricing.submit.label" : "Я хочу поддержать разработку Franz",
@@ -96,7 +109,7 @@
96 "service.errorHandler.editAction" : "Редактирование {name}", 109 "service.errorHandler.editAction" : "Редактирование {name}",
97 "service.errorHandler.headline" : "О, нет!", 110 "service.errorHandler.headline" : "О, нет!",
98 "service.errorHandler.message" : "Ошибка", 111 "service.errorHandler.message" : "Ошибка",
99 "service.errorHandler.text" : "{name} has failed to load.", 112 "service.errorHandler.text" : "{name} не смог загрузиться.",
100 "services.getStarted" : "Начать работу", 113 "services.getStarted" : "Начать работу",
101 "services.welcome" : "Добро пожаловать во Franz", 114 "services.welcome" : "Добро пожаловать во Franz",
102 "settings.account.account.editButton" : "Редактировать аккаунт", 115 "settings.account.account.editButton" : "Редактировать аккаунт",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Скачать", 130 "settings.account.invoiceDownload" : "Скачать",
118 "settings.account.manageSubscription.label" : "Управление вашей подпиской", 131 "settings.account.manageSubscription.label" : "Управление вашей подпиской",
119 "settings.account.successInfo" : "Ваши изменения были сохранены", 132 "settings.account.successInfo" : "Ваши изменения были сохранены",
133 "settings.account.tryReloadServices" : "Попробовать снова",
120 "settings.account.tryReloadUserInfoRequest" : "Попробовать снова", 134 "settings.account.tryReloadUserInfoRequest" : "Попробовать снова",
121 "settings.account.userInfoRequestFailed" : "Невозможно загрузить информацию пользователя", 135 "settings.account.userInfoRequestFailed" : "Невозможно загрузить информацию пользователя",
122 "settings.app.buttonClearAllCache" : "Очистить кэш", 136 "settings.app.buttonClearAllCache" : "Очистить кэш",
@@ -127,18 +141,15 @@
127 "settings.app.form.autoLaunchInBackground" : "Открывать в фоне", 141 "settings.app.form.autoLaunchInBackground" : "Открывать в фоне",
128 "settings.app.form.autoLaunchOnStart" : "Запускать Franz при старте", 142 "settings.app.form.autoLaunchOnStart" : "Запускать Franz при старте",
129 "settings.app.form.beta" : "Включая бета версии", 143 "settings.app.form.beta" : "Включая бета версии",
130 "settings.app.form.darkMode" : "Join the Dark Side", 144 "settings.app.form.darkMode" : "Перейти на Тёмную сторону",
131 "settings.app.form.enableGPUAcceleration" : "Включить ускорение GPU", 145 "settings.app.form.enableGPUAcceleration" : "Включить ускорение GPU",
132 "settings.app.form.enableMenuBar" : "Показывать Franz на панели меню",
133 "settings.app.form.enableSpellchecking" : "Включить проверку правописания", 146 "settings.app.form.enableSpellchecking" : "Включить проверку правописания",
134 "settings.app.form.enableSystemTray" : "Показывать Franz в системном трее", 147 "settings.app.form.enableSystemTray" : "Показывать Franz в системном трее",
135 "settings.app.form.hideDockIcon" : "Спрятать иконку Franz на панели",
136 "settings.app.form.language" : "Язык", 148 "settings.app.form.language" : "Язык",
137 "settings.app.form.minimizeToSystemTray" : "Сворачивать Franz в системный трей", 149 "settings.app.form.minimizeToSystemTray" : "Сворачивать Franz в системный трей",
138 "settings.app.form.runInBackground" : "Оставлять Franz в фоне при закрытии окна", 150 "settings.app.form.runInBackground" : "Оставлять Franz в фоне при закрытии окна",
139 "settings.app.form.showDisabledServices" : "Показывать вкладки отключённых служб", 151 "settings.app.form.showDisabledServices" : "Показывать вкладки отключённых служб",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Показывать значок непрочитанного сообщения при отключённых уведомлениях", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Показывать значок непрочитанного сообщения при отключённых уведомлениях",
141 "settings.app.form.spellcheckerLanguage" : "Spell checking language",
142 "settings.app.headline" : "Настройки", 153 "settings.app.headline" : "Настройки",
143 "settings.app.headlineAdvanced" : "Дополнительно", 154 "settings.app.headlineAdvanced" : "Дополнительно",
144 "settings.app.headlineAppearance" : "Внешний вид", 155 "settings.app.headlineAppearance" : "Внешний вид",
@@ -176,10 +187,10 @@
176 "settings.service.form.customUrlUpgradeAccount" : "Улучшить ваш аккаунт", 187 "settings.service.form.customUrlUpgradeAccount" : "Улучшить ваш аккаунт",
177 "settings.service.form.customUrlValidationError" : "Невозможно проверить сервер {name}.", 188 "settings.service.form.customUrlValidationError" : "Невозможно проверить сервер {name}.",
178 "settings.service.form.deleteButton" : "Удалить сервис", 189 "settings.service.form.deleteButton" : "Удалить сервис",
179 "settings.service.form.editServiceHeadline" : "Редактирование {name}", 190 "settings.service.form.editServiceHeadline" : "Редактировать {name}",
180 "settings.service.form.enableAudio" : "Включить звук", 191 "settings.service.form.enableAudio" : "Включить звук",
181 "settings.service.form.enableBadge" : "Показывать иконку непрочитанных сообщений", 192 "settings.service.form.enableBadge" : "Показывать иконку непрочитанных сообщений",
182 "settings.service.form.enableDarkMode" : "Enable Dark Mode", 193 "settings.service.form.enableDarkMode" : "Включить Тёмный режим",
183 "settings.service.form.enableNotification" : "Включить уведомления", 194 "settings.service.form.enableNotification" : "Включить уведомления",
184 "settings.service.form.enableService" : "Включить сервис", 195 "settings.service.form.enableService" : "Включить сервис",
185 "settings.service.form.headlineBadges" : "Значки непрочитанных сообщений", 196 "settings.service.form.headlineBadges" : "Значки непрочитанных сообщений",
@@ -192,17 +203,15 @@
192 "settings.service.form.indirectMessages" : "Показывать значок уведомлений для всех новых сообщений", 203 "settings.service.form.indirectMessages" : "Показывать значок уведомлений для всех новых сообщений",
193 "settings.service.form.isMutedInfo" : "Когда выключено, все звуковые уведомления будут отключены", 204 "settings.service.form.isMutedInfo" : "Когда выключено, все звуковые уведомления будут отключены",
194 "settings.service.form.name" : "Название", 205 "settings.service.form.name" : "Название",
195 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Settings", 206 "settings.service.form.proxy.headline" : "Настройки Прокси HTTP\/HTTPS",
196 "settings.service.form.proxy.host" : "Proxy Host\/IP", 207 "settings.service.form.proxy.host" : "Прокси Host\/IP",
197 "settings.service.form.proxy.info" : "Proxy settings will not synced with the Franz servers.", 208 "settings.service.form.proxy.info" : "Настройки прокси не будут синхронизированны с серверами Franz",
198 "settings.service.form.proxy.isEnabled" : "Use Proxy", 209 "settings.service.form.proxy.isEnabled" : "Использовать прокси",
199 "settings.service.form.proxy.password" : "Password (optional)", 210 "settings.service.form.proxy.password" : "Пароль (опционально)",
200 "settings.service.form.proxy.port" : "Port", 211 "settings.service.form.proxy.port" : "Порт",
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Пожалуйста перезапустите Franz после изменения настроек прокси.",
202 "settings.service.form.proxy.user" : "User (optional)", 213 "settings.service.form.proxy.user" : "Пользователь (опционально)",
203 "settings.service.form.saveButton" : "Сохранить сервис", 214 "settings.service.form.saveButton" : "Сохранить сервис",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Размещено", 215 "settings.service.form.tabHosted" : "Размещено",
207 "settings.service.form.tabOnPremise" : "Свой хостинг ⭐️", 216 "settings.service.form.tabOnPremise" : "Свой хостинг ⭐️",
208 "settings.service.form.team" : "Команда", 217 "settings.service.form.team" : "Команда",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Найти сервисы", 221 "settings.services.discoverServices" : "Найти сервисы",
213 "settings.services.headline" : "Ваши сервисы", 222 "settings.services.headline" : "Ваши сервисы",
214 "settings.services.noServicesAdded" : "Вы пока не добавили никаких сервисов.", 223 "settings.services.noServicesAdded" : "Вы пока не добавили никаких сервисов.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "Сервис отключен", 225 "settings.services.tooltip.isDisabled" : "Сервис отключен",
216 "settings.services.tooltip.isMuted" : "Все звуки отключены", 226 "settings.services.tooltip.isMuted" : "Все звуки отключены",
217 "settings.services.tooltip.notificationsDisabled" : "Уведомления отключены", 227 "settings.services.tooltip.notificationsDisabled" : "Уведомления отключены",
@@ -244,12 +254,10 @@
244 "subscription.euTaxInfo" : "Резидентам ЕвроСоюза: могут применяться местные налоги", 254 "subscription.euTaxInfo" : "Резидентам ЕвроСоюза: могут применяться местные налоги",
245 "subscription.features.ads" : "Без рекламы, навсегда!", 255 "subscription.features.ads" : "Без рекламы, навсегда!",
246 "subscription.features.comingSoon" : "скоро", 256 "subscription.features.comingSoon" : "скоро",
247 "subscription.features.encryptedSync" : "Зашифрованные сессии синхронизации", 257 "subscription.features.noInterruptions" : "Никаких задержек и предложений перейти на платную версию",
248 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license", 258 "subscription.features.onpremise.mattermost" : "Локальные\/размещенные на хостинге сервисы, такие как Mattermost",
249 "subscription.features.onpremise" : "Добавление облачных служб или служб на своём хостинге типа HipChat", 259 "subscription.features.proxy" : "Подержка прокси для сервисов",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost", 260 "subscription.features.spellchecker" : "Поддержка проверки правописания",
251 "subscription.features.proxy" : "Proxy support for services",
252 "subscription.features.spellchecker" : "Support for spellchecker",
253 "subscription.includedFeatures" : "Платный премиум аккаунт Franz включает", 261 "subscription.includedFeatures" : "Платный премиум аккаунт Franz включает",
254 "subscription.paymentSessionError" : "Невозможно загрузить форму оплаты", 262 "subscription.paymentSessionError" : "Невозможно загрузить форму оплаты",
255 "subscription.submit.label" : "Я хочу поддержать разработку Franz", 263 "subscription.submit.label" : "Я хочу поддержать разработку Franz",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "Перезагрузить", 277 "tabs.item.reload" : "Перезагрузить",
270 "validation.email" : "{field} недействительно", 278 "validation.email" : "{field} недействительно",
271 "validation.minLength" : "{field} должно быть не менее {length} символов", 279 "validation.minLength" : "{field} должно быть не менее {length} символов",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{field} обязательно", 281 "validation.required" : "{field} обязательно",
273 "validation.url" : "{field} является недействительной ссылкой", 282 "validation.url" : "{field} является недействительной ссылкой",
274 "welcome.loginButton" : "Вход", 283 "welcome.loginButton" : "Вход",
275 "welcome.signupButton" : "Создать бесплатный аккаунт", 284 "welcome.signupButton" : "Создать бесплатный аккаунт"
276 "welcome.slogan" : "Общение, которое работает для вас"
277} 285}
diff --git a/src/i18n/locales/sk.json b/src/i18n/locales/sk.json
index ca7335fe9..688490b58 100644
--- a/src/i18n/locales/sk.json
+++ b/src/i18n/locales/sk.json
@@ -4,8 +4,19 @@
4 "feature.delayApp.action" : "Get a Franz Supporter License", 4 "feature.delayApp.action" : "Get a Franz Supporter License",
5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting", 5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting",
6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.", 6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "Nedá sa pripojiť k online službám Franz", 14 "global.api.unhealthy" : "Nedá sa pripojiť k online službám Franz",
8 "global.notConnectedToTheInternet" : "Nie ste pripojení k internetu.", 15 "global.notConnectedToTheInternet" : "Nie ste pripojení k internetu.",
16 "global.spellchecker.useDefault" : "Use System Default ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Spell checking language",
9 "import.headline" : "Importovať vaše služby z Franz 4", 20 "import.headline" : "Importovať vaše služby z Franz 4",
10 "import.notSupportedHeadline" : "Služby zatiaľ nie sú podporované vo verzii Franz 5", 21 "import.notSupportedHeadline" : "Služby zatiaľ nie sú podporované vo verzii Franz 5",
11 "import.skip.label" : "Chcem pridať služby ručne", 22 "import.skip.label" : "Chcem pridať služby ručne",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Podpora", 70 "menu.help.support" : "Podpora",
60 "menu.help.tos" : "Podmienky použitia", 71 "menu.help.tos" : "Podmienky použitia",
61 "menu.services" : "Služby", 72 "menu.services" : "Služby",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Pridať novú službu...", 74 "menu.services.addNewService" : "Pridať novú službu...",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Zobraziť", 76 "menu.view" : "Zobraziť",
64 "menu.view.enterFullScreen" : "Na celú obrazovku", 77 "menu.view.enterFullScreen" : "Na celú obrazovku",
65 "menu.view.exitFullScreen" : "Ukončiť režim na celú obrazovku", 78 "menu.view.exitFullScreen" : "Ukončiť režim na celú obrazovku",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Prevziať", 130 "settings.account.invoiceDownload" : "Prevziať",
118 "settings.account.manageSubscription.label" : "Spravovať vaše odoberanie", 131 "settings.account.manageSubscription.label" : "Spravovať vaše odoberanie",
119 "settings.account.successInfo" : "Vaše zmeny boli uložené", 132 "settings.account.successInfo" : "Vaše zmeny boli uložené",
133 "settings.account.tryReloadServices" : "Skúsiť znova",
120 "settings.account.tryReloadUserInfoRequest" : "Skúsiť znova", 134 "settings.account.tryReloadUserInfoRequest" : "Skúsiť znova",
121 "settings.account.userInfoRequestFailed" : "Nebolo možné načítať informácie o používateľovi", 135 "settings.account.userInfoRequestFailed" : "Nebolo možné načítať informácie o používateľovi",
122 "settings.app.buttonClearAllCache" : "Vyčistiť vyrovnávaciu pamäť", 136 "settings.app.buttonClearAllCache" : "Vyčistiť vyrovnávaciu pamäť",
@@ -129,16 +143,13 @@
129 "settings.app.form.beta" : "Vrátane beta verzií", 143 "settings.app.form.beta" : "Vrátane beta verzií",
130 "settings.app.form.darkMode" : "Join the Dark Side", 144 "settings.app.form.darkMode" : "Join the Dark Side",
131 "settings.app.form.enableGPUAcceleration" : "Zapnúť GPU zrýchlenie", 145 "settings.app.form.enableGPUAcceleration" : "Zapnúť GPU zrýchlenie",
132 "settings.app.form.enableMenuBar" : "Zobraziť Franz v ponuke menu",
133 "settings.app.form.enableSpellchecking" : "Zapnúť kontrolu pravopisu", 146 "settings.app.form.enableSpellchecking" : "Zapnúť kontrolu pravopisu",
134 "settings.app.form.enableSystemTray" : "Zobrazovať Franz v systémovej lište", 147 "settings.app.form.enableSystemTray" : "Zobrazovať Franz v systémovej lište",
135 "settings.app.form.hideDockIcon" : "Skryť ikonu Franz v doku",
136 "settings.app.form.language" : "Jazyk", 148 "settings.app.form.language" : "Jazyk",
137 "settings.app.form.minimizeToSystemTray" : "Minimalizovať Franz do systémovej lišty", 149 "settings.app.form.minimizeToSystemTray" : "Minimalizovať Franz do systémovej lišty",
138 "settings.app.form.runInBackground" : "Po zatvorení okna ponechať Franz spustený na pozadí", 150 "settings.app.form.runInBackground" : "Po zatvorení okna ponechať Franz spustený na pozadí",
139 "settings.app.form.showDisabledServices" : "Zobraziť záložky vypnutých služieb", 151 "settings.app.form.showDisabledServices" : "Zobraziť záložky vypnutých služieb",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Zobraziť symbol pre neprečítané správy, keď sú vypnuté upozornenia", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Zobraziť symbol pre neprečítané správy, keď sú vypnuté upozornenia",
141 "settings.app.form.spellcheckerLanguage" : "Spell checking language",
142 "settings.app.headline" : "Nastavenia", 153 "settings.app.headline" : "Nastavenia",
143 "settings.app.headlineAdvanced" : "Pokročilé", 154 "settings.app.headlineAdvanced" : "Pokročilé",
144 "settings.app.headlineAppearance" : "Vzhľad", 155 "settings.app.headlineAppearance" : "Vzhľad",
@@ -201,8 +212,6 @@
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.",
202 "settings.service.form.proxy.user" : "User (optional)", 213 "settings.service.form.proxy.user" : "User (optional)",
203 "settings.service.form.saveButton" : "Uložiť službu", 214 "settings.service.form.saveButton" : "Uložiť službu",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Hostované", 215 "settings.service.form.tabHosted" : "Hostované",
207 "settings.service.form.tabOnPremise" : "Vlastné hostovanie ⭐️", 216 "settings.service.form.tabOnPremise" : "Vlastné hostovanie ⭐️",
208 "settings.service.form.team" : "Tím", 217 "settings.service.form.team" : "Tím",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Preskúmať služby", 221 "settings.services.discoverServices" : "Preskúmať služby",
213 "settings.services.headline" : "Vaše služby", 222 "settings.services.headline" : "Vaše služby",
214 "settings.services.noServicesAdded" : "Doposiaľ ste nepridali žiadne služby.", 223 "settings.services.noServicesAdded" : "Doposiaľ ste nepridali žiadne služby.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "Služba je vypnutá", 225 "settings.services.tooltip.isDisabled" : "Služba je vypnutá",
216 "settings.services.tooltip.isMuted" : "Všetky zvuky sú stíšené", 226 "settings.services.tooltip.isMuted" : "Všetky zvuky sú stíšené",
217 "settings.services.tooltip.notificationsDisabled" : "Oznámenia sú vypnuté", 227 "settings.services.tooltip.notificationsDisabled" : "Oznámenia sú vypnuté",
@@ -244,9 +254,7 @@
244 "subscription.euTaxInfo" : "Pre obyvateľov EÚ: môže byť aplikovaná miestna daň", 254 "subscription.euTaxInfo" : "Pre obyvateľov EÚ: môže byť aplikovaná miestna daň",
245 "subscription.features.ads" : "Žiadne reklamy, nikdy!", 255 "subscription.features.ads" : "Žiadne reklamy, nikdy!",
246 "subscription.features.comingSoon" : "už čoskoro", 256 "subscription.features.comingSoon" : "už čoskoro",
247 "subscription.features.encryptedSync" : "Šifrovaná synchronizácia relácie",
248 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license", 257 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license",
249 "subscription.features.onpremise" : "Pridať lokálne hostované služby, ako napr. HipChat",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost", 258 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost",
251 "subscription.features.proxy" : "Proxy support for services", 259 "subscription.features.proxy" : "Proxy support for services",
252 "subscription.features.spellchecker" : "Support for spellchecker", 260 "subscription.features.spellchecker" : "Support for spellchecker",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "Obnoviť", 277 "tabs.item.reload" : "Obnoviť",
270 "validation.email" : "{field} je neplatný", 278 "validation.email" : "{field} je neplatný",
271 "validation.minLength" : "{field} by malo byť dlhé aspoň {length} znakov", 279 "validation.minLength" : "{field} by malo byť dlhé aspoň {length} znakov",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{field} je povinné", 281 "validation.required" : "{field} je povinné",
273 "validation.url" : "{field} nie je platné URL", 282 "validation.url" : "{field} nie je platné URL",
274 "welcome.loginButton" : "Prihlásiť sa do vášho účtu", 283 "welcome.loginButton" : "Prihlásiť sa do vášho účtu",
275 "welcome.signupButton" : "Vytvoriť účet zdarma", 284 "welcome.signupButton" : "Vytvoriť účet zdarma"
276 "welcome.slogan" : "Správy, ktoré pracujú pre vás"
277} 285}
diff --git a/src/i18n/locales/sr.json b/src/i18n/locales/sr.json
index df0b849c4..a3a80925d 100644
--- a/src/i18n/locales/sr.json
+++ b/src/i18n/locales/sr.json
@@ -4,8 +4,19 @@
4 "feature.delayApp.action" : "Get a Franz Supporter License", 4 "feature.delayApp.action" : "Get a Franz Supporter License",
5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting", 5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting",
6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.", 6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.",
7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
7 "global.api.unhealthy" : "Nije moguće pristupiti Franz-ovim on-line servisima. ", 14 "global.api.unhealthy" : "Nije moguće pristupiti Franz-ovim on-line servisima. ",
8 "global.notConnectedToTheInternet" : "Niste povezani sa serverom.", 15 "global.notConnectedToTheInternet" : "Niste povezani sa serverom.",
16 "global.spellchecker.useDefault" : "Use System Default ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Spell checking language",
9 "import.headline" : "Uvezite svoje Franz 4 servise", 20 "import.headline" : "Uvezite svoje Franz 4 servise",
10 "import.notSupportedHeadline" : "Servis trenutno nije podržan u Franz 5", 21 "import.notSupportedHeadline" : "Servis trenutno nije podržan u Franz 5",
11 "import.skip.label" : "Желим да додам услуге ручно", 22 "import.skip.label" : "Желим да додам услуге ручно",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Подршка", 70 "menu.help.support" : "Подршка",
60 "menu.help.tos" : "Услови коришћења услуге", 71 "menu.help.tos" : "Услови коришћења услуге",
61 "menu.services" : "Usluge", 72 "menu.services" : "Usluge",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Додај нову услугу", 74 "menu.services.addNewService" : "Додај нову услугу",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Преглед", 76 "menu.view" : "Преглед",
64 "menu.view.enterFullScreen" : "Отвори у целом екрану", 77 "menu.view.enterFullScreen" : "Отвори у целом екрану",
65 "menu.view.exitFullScreen" : "Напусти цео екран", 78 "menu.view.exitFullScreen" : "Напусти цео екран",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Preuzmite", 130 "settings.account.invoiceDownload" : "Preuzmite",
118 "settings.account.manageSubscription.label" : "Upravljajte pretplatama", 131 "settings.account.manageSubscription.label" : "Upravljajte pretplatama",
119 "settings.account.successInfo" : "Vaše promjene su spremljene", 132 "settings.account.successInfo" : "Vaše promjene su spremljene",
133 "settings.account.tryReloadServices" : "Pokušajte ponovno",
120 "settings.account.tryReloadUserInfoRequest" : "Pokušajte ponovno", 134 "settings.account.tryReloadUserInfoRequest" : "Pokušajte ponovno",
121 "settings.account.userInfoRequestFailed" : "Nije moguće učitati informacije o korisniku", 135 "settings.account.userInfoRequestFailed" : "Nije moguće učitati informacije o korisniku",
122 "settings.app.buttonClearAllCache" : "Очисти кеш", 136 "settings.app.buttonClearAllCache" : "Очисти кеш",
@@ -129,16 +143,13 @@
129 "settings.app.form.beta" : "Obuhvati i beta verzije", 143 "settings.app.form.beta" : "Obuhvati i beta verzije",
130 "settings.app.form.darkMode" : "Join the Dark Side", 144 "settings.app.form.darkMode" : "Join the Dark Side",
131 "settings.app.form.enableGPUAcceleration" : "Омогући убрзање графичке јединице", 145 "settings.app.form.enableGPUAcceleration" : "Омогући убрзање графичке јединице",
132 "settings.app.form.enableMenuBar" : "Покажи Франз у менију",
133 "settings.app.form.enableSpellchecking" : "Omogući provjeru pravopisa", 146 "settings.app.form.enableSpellchecking" : "Omogući provjeru pravopisa",
134 "settings.app.form.enableSystemTray" : "Prikaži aplikaciju u sustavskoj traci", 147 "settings.app.form.enableSystemTray" : "Prikaži aplikaciju u sustavskoj traci",
135 "settings.app.form.hideDockIcon" : "Сакриј Франз иконицу у доку",
136 "settings.app.form.language" : "Jezik", 148 "settings.app.form.language" : "Jezik",
137 "settings.app.form.minimizeToSystemTray" : "Smanji Franca u sustavsku traku", 149 "settings.app.form.minimizeToSystemTray" : "Smanji Franca u sustavsku traku",
138 "settings.app.form.runInBackground" : "Neka se Franc održava u pozadini i ako je prozor zatvoren", 150 "settings.app.form.runInBackground" : "Neka se Franc održava u pozadini i ako je prozor zatvoren",
139 "settings.app.form.showDisabledServices" : "Prikaži ploče s onemogućenim servisima", 151 "settings.app.form.showDisabledServices" : "Prikaži ploče s onemogućenim servisima",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Покажи беџ за непрочитане поруке када су обавештења онемогућена", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Покажи беџ за непрочитане поруке када су обавештења онемогућена",
141 "settings.app.form.spellcheckerLanguage" : "Spell checking language",
142 "settings.app.headline" : "Подешавања", 153 "settings.app.headline" : "Подешавања",
143 "settings.app.headlineAdvanced" : "Napredne alatke", 154 "settings.app.headlineAdvanced" : "Napredne alatke",
144 "settings.app.headlineAppearance" : "Izgled", 155 "settings.app.headlineAppearance" : "Izgled",
@@ -201,8 +212,6 @@
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.",
202 "settings.service.form.proxy.user" : "User (optional)", 213 "settings.service.form.proxy.user" : "User (optional)",
203 "settings.service.form.saveButton" : "Sačuvaj uslugu\/e", 214 "settings.service.form.saveButton" : "Sačuvaj uslugu\/e",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Hostovano", 215 "settings.service.form.tabHosted" : "Hostovano",
207 "settings.service.form.tabOnPremise" : "Samo-hostovano ⭐️", 216 "settings.service.form.tabOnPremise" : "Samo-hostovano ⭐️",
208 "settings.service.form.team" : "Tim", 217 "settings.service.form.team" : "Tim",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Pronađite usluge", 221 "settings.services.discoverServices" : "Pronađite usluge",
213 "settings.services.headline" : "Vaše usluge", 222 "settings.services.headline" : "Vaše usluge",
214 "settings.services.noServicesAdded" : "Još uvijek niste unijeli niti jednu uslugu.", 223 "settings.services.noServicesAdded" : "Još uvijek niste unijeli niti jednu uslugu.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "Usluga je onemogućena.", 225 "settings.services.tooltip.isDisabled" : "Usluga je onemogućena.",
216 "settings.services.tooltip.isMuted" : "Svi zvukovi su onemogućeni.", 226 "settings.services.tooltip.isMuted" : "Svi zvukovi su onemogućeni.",
217 "settings.services.tooltip.notificationsDisabled" : "Obavijesti su onemogućene.", 227 "settings.services.tooltip.notificationsDisabled" : "Obavijesti su onemogućene.",
@@ -244,9 +254,7 @@
244 "subscription.euTaxInfo" : "EU državljani, upozerenje: Moguće taksiranje", 254 "subscription.euTaxInfo" : "EU državljani, upozerenje: Moguće taksiranje",
245 "subscription.features.ads" : "Bez reklama, doživotno!", 255 "subscription.features.ads" : "Bez reklama, doživotno!",
246 "subscription.features.comingSoon" : "Dolazi uskoro", 256 "subscription.features.comingSoon" : "Dolazi uskoro",
247 "subscription.features.encryptedSync" : "Kodirano usklađivanje sesija.",
248 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license", 257 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license",
249 "subscription.features.onpremise" : "Dodajte pretpostavljeni\/hostirani servis kao što ima usluga HipChat",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost", 258 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost",
251 "subscription.features.proxy" : "Proxy support for services", 259 "subscription.features.proxy" : "Proxy support for services",
252 "subscription.features.spellchecker" : "Support for spellchecker", 260 "subscription.features.spellchecker" : "Support for spellchecker",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "Ponovno učitavanje", 277 "tabs.item.reload" : "Ponovno učitavanje",
270 "validation.email" : "{поље} није валидно", 278 "validation.email" : "{поље} није валидно",
271 "validation.minLength" : "{поље} треба да буде најмање {дужина} карактера дугачко", 279 "validation.minLength" : "{поље} треба да буде најмање {дужина} карактера дугачко",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{поље} је неопходно", 281 "validation.required" : "{поље} је неопходно",
273 "validation.url" : "{field} није валидан УРЛ", 282 "validation.url" : "{field} није валидан УРЛ",
274 "welcome.loginButton" : "Prijavite se na račun", 283 "welcome.loginButton" : "Prijavite se na račun",
275 "welcome.signupButton" : "Stvorite novi korisnički račun", 284 "welcome.signupButton" : "Stvorite novi korisnički račun"
276 "welcome.slogan" : "Poruke koje su stvorene za tebe"
277} 285}
diff --git a/src/i18n/locales/tr.json b/src/i18n/locales/tr.json
index 9e7619454..9f8313c2e 100644
--- a/src/i18n/locales/tr.json
+++ b/src/i18n/locales/tr.json
@@ -1,13 +1,24 @@
1{ 1{
2 "app.errorHandler.action" : "Yeniden Yükle", 2 "app.errorHandler.action" : "Tekrar Yükle",
3 "app.errorHandler.headline" : "Something went wrong", 3 "app.errorHandler.headline" : "Bir terslik çıktı",
4 "feature.delayApp.action" : "Franz Destek Lisansı'nı alın.", 4 "feature.delayApp.action" : "Franz Destek Lisansı'nı alın",
5 "feature.delayApp.headline" : "Beklememek için Franz Destek Lisansı'nı satın alın.", 5 "feature.delayApp.headline" : "Beklememek için Franz Destek Lisansı'nı satın alın",
6 "feature.delayApp.text" : "Franz {seconds} saniye sonra devam edecek.", 6 "feature.delayApp.text" : "Franz {seconds} saniye sonra devam edecek.",
7 "global.api.unhealthy" : "Franz hizmetlerine şu anda erişilemiyor.", 7 "feature.shareFranz.action.email" : "Mail olarak gönder",
8 "feature.shareFranz.action.facebook" : "Facebook'ta Paylaş",
9 "feature.shareFranz.action.twitter" : "Twitter'da Paylaş",
10 "feature.shareFranz.headline" : "Franz birlikte daha iyi!",
11 "feature.shareFranz.shareText.email" : "Franz'a {count} tane servis ekledim! WhatsApp, Messenger, Slack ve fazlasını içeren ücretsiz uygulamayı www.meetfranz.com adresinden edinin.",
12 "feature.shareFranz.shareText.twitter" : "Franz'a {count} tane servis ekledim! WhatsApp, Messenger, Slack ve fazlasını içeren ücretsiz uygulamayı www.meetfranz.com adresinden edinin. \/cc @MeetFranz",
13 "feature.shareFranz.text" : "Arkadaşlarına ve meslektaşlarına Franz'ın ne kadar harika olduğunu söyle ve bize bu kelimeyi yaymamızda yardım et.",
14 "global.api.unhealthy" : "Franz hizmetlerine şu anda erişilemiyor",
8 "global.notConnectedToTheInternet" : "İnternete bağlı değilsiniz.", 15 "global.notConnectedToTheInternet" : "İnternete bağlı değilsiniz.",
9 "import.headline" : "Franz 4 servislerinizi ekleyin.", 16 "global.spellchecker.useDefault" : "Sistem Dilini Kullan ({default})",
10 "import.notSupportedHeadline" : "Servisler henüz Franz 5'te desteklenmiyor.", 17 "global.spellchecking.autodetect" : "Dili otomatik tespit et",
18 "global.spellchecking.autodetect.short" : "Otomatik",
19 "global.spellchecking.language" : "İmla kontrol dili",
20 "import.headline" : "Franz 4 servislerinizi içeri aktarın",
21 "import.notSupportedHeadline" : "Henüz Franz 5'te desteklenmeyen servisler",
11 "import.skip.label" : "Servisleri kendim eklemek istiyorum", 22 "import.skip.label" : "Servisleri kendim eklemek istiyorum",
12 "import.submit.label" : "Servisleri içe aktar", 23 "import.submit.label" : "Servisleri içe aktar",
13 "infobar.buttonChangelog" : "Yeni ne var?", 24 "infobar.buttonChangelog" : "Yeni ne var?",
@@ -15,7 +26,7 @@
15 "infobar.buttonReloadServices" : "Hizmetleri yeniden yükle", 26 "infobar.buttonReloadServices" : "Hizmetleri yeniden yükle",
16 "infobar.requiredRequestsFailed" : "Hizmetler ve kullanıcı bilgileri yüklenemedi", 27 "infobar.requiredRequestsFailed" : "Hizmetler ve kullanıcı bilgileri yüklenemedi",
17 "infobar.servicesUpdated" : "Hizmetleriniz güncellendi.", 28 "infobar.servicesUpdated" : "Hizmetleriniz güncellendi.",
18 "infobar.updateAvailable" : "Yeni Franz güncellemesi mevcut", 29 "infobar.updateAvailable" : "Yeni Franz güncellemesi mevcut.",
19 "invite.email.label" : "E-posta adresi", 30 "invite.email.label" : "E-posta adresi",
20 "invite.headline.friends" : "3 arkadaşını ya da çalışma arkadaşını davet et", 31 "invite.headline.friends" : "3 arkadaşını ya da çalışma arkadaşını davet et",
21 "invite.name.label" : "Ad", 32 "invite.name.label" : "Ad",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Destek", 70 "menu.help.support" : "Destek",
60 "menu.help.tos" : "Kullanım Şartları", 71 "menu.help.tos" : "Kullanım Şartları",
61 "menu.services" : "Hizmetler", 72 "menu.services" : "Hizmetler",
62 "menu.services.addNewService" : "Yeni Servis Ekle", 73 "menu.services.activatePreviousService" : "Activate previous service",
74 "menu.services.addNewService" : "Yeni servis ekle...",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Görünüm", 76 "menu.view" : "Görünüm",
64 "menu.view.enterFullScreen" : "Tam Ekrana Geç", 77 "menu.view.enterFullScreen" : "Tam Ekrana Geç",
65 "menu.view.exitFullScreen" : "Tam Ekrandan Çık", 78 "menu.view.exitFullScreen" : "Tam Ekrandan Çık",
@@ -81,7 +94,7 @@
81 "password.noUser" : "Bu e-posta adresinde bir kullanıcı bulunamadı", 94 "password.noUser" : "Bu e-posta adresinde bir kullanıcı bulunamadı",
82 "password.submit.label" : "Gönder", 95 "password.submit.label" : "Gönder",
83 "password.successInfo" : "E-postanızı kontrol ediniz", 96 "password.successInfo" : "E-postanızı kontrol ediniz",
84 "premiumFeature.button.upgradeAccount" : "Upgrade account", 97 "premiumFeature.button.upgradeAccount" : "Hesabı Yükselt",
85 "pricing.headline" : "Franz'ı Destekle", 98 "pricing.headline" : "Franz'ı Destekle",
86 "pricing.link.skipPayment" : "Franz'ın gelişimini desteklemek istemiyorum.", 99 "pricing.link.skipPayment" : "Franz'ın gelişimini desteklemek istemiyorum.",
87 "pricing.submit.label" : "Franz'ın gelişimini desteklemek istiyorum", 100 "pricing.submit.label" : "Franz'ın gelişimini desteklemek istiyorum",
@@ -92,11 +105,11 @@
92 "service.crashHandler.text" : "{name} bir hataya neden oldu.", 105 "service.crashHandler.text" : "{name} bir hataya neden oldu.",
93 "service.disabledHandler.action" : "{name} aktif", 106 "service.disabledHandler.action" : "{name} aktif",
94 "service.disabledHandler.headline" : "{name} devredışı", 107 "service.disabledHandler.headline" : "{name} devredışı",
95 "service.errorHandler.action" : "{name} yeniden yükle", 108 "service.errorHandler.action" : "{İsim} Yeniden Yükle",
96 "service.errorHandler.editAction" : "{name} düzenle", 109 "service.errorHandler.editAction" : "{name} düzenle",
97 "service.errorHandler.headline" : "Aman Tanrım hayır!", 110 "service.errorHandler.headline" : "Hayııırrr!",
98 "service.errorHandler.message" : "Hata", 111 "service.errorHandler.message" : "Hata",
99 "service.errorHandler.text" : "{name} has failed to load.", 112 "service.errorHandler.text" : "{name} yüklenemedi.",
100 "services.getStarted" : "Haydi başlayalım", 113 "services.getStarted" : "Haydi başlayalım",
101 "services.welcome" : "Franz'a Hoşgeldiniz", 114 "services.welcome" : "Franz'a Hoşgeldiniz",
102 "settings.account.account.editButton" : "Hesabı düzenle", 115 "settings.account.account.editButton" : "Hesabı düzenle",
@@ -117,8 +130,9 @@
117 "settings.account.invoiceDownload" : "İndir", 130 "settings.account.invoiceDownload" : "İndir",
118 "settings.account.manageSubscription.label" : "Aboneliğini yönet", 131 "settings.account.manageSubscription.label" : "Aboneliğini yönet",
119 "settings.account.successInfo" : "Değişikliklerin kaydedildi", 132 "settings.account.successInfo" : "Değişikliklerin kaydedildi",
133 "settings.account.tryReloadServices" : "Tekrar deneyin",
120 "settings.account.tryReloadUserInfoRequest" : "Tekrar deneyin", 134 "settings.account.tryReloadUserInfoRequest" : "Tekrar deneyin",
121 "settings.account.userInfoRequestFailed" : "Kullanıcı bilgisi yüklenemedi.", 135 "settings.account.userInfoRequestFailed" : "Kullanıcı bilgisi yüklenemedi",
122 "settings.app.buttonClearAllCache" : "Önbelleği temizle", 136 "settings.app.buttonClearAllCache" : "Önbelleği temizle",
123 "settings.app.buttonInstallUpdate" : "Yeniden Başlat ve Güncelleştirmeleri Kur", 137 "settings.app.buttonInstallUpdate" : "Yeniden Başlat ve Güncelleştirmeleri Kur",
124 "settings.app.buttonSearchForUpdate" : "Güncellemeleri kontrol et", 138 "settings.app.buttonSearchForUpdate" : "Güncellemeleri kontrol et",
@@ -127,18 +141,15 @@
127 "settings.app.form.autoLaunchInBackground" : "Arka planda aç", 141 "settings.app.form.autoLaunchInBackground" : "Arka planda aç",
128 "settings.app.form.autoLaunchOnStart" : "Franz'ı başlangıçta aç", 142 "settings.app.form.autoLaunchOnStart" : "Franz'ı başlangıçta aç",
129 "settings.app.form.beta" : "Beta versiyonları dahil et", 143 "settings.app.form.beta" : "Beta versiyonları dahil et",
130 "settings.app.form.darkMode" : "Join the Dark Side", 144 "settings.app.form.darkMode" : "Karanlık tarafa katıl",
131 "settings.app.form.enableGPUAcceleration" : "Grafik İşlemci Ünitesi (GPU) Hızlandırıcısını Aktif et", 145 "settings.app.form.enableGPUAcceleration" : "Grafik İşlemci Ünitesi (GPU) Hızlandırıcısını Aktif et",
132 "settings.app.form.enableMenuBar" : "Menü çubuğunda Franz'ı göster",
133 "settings.app.form.enableSpellchecking" : "Yazım denetimini etkinleştir", 146 "settings.app.form.enableSpellchecking" : "Yazım denetimini etkinleştir",
134 "settings.app.form.enableSystemTray" : "Franz'ı sistem tepsisinde göster", 147 "settings.app.form.enableSystemTray" : "Franz'ı sistem tepsisinde göster",
135 "settings.app.form.hideDockIcon" : "Franz Simgesini Gösterme",
136 "settings.app.form.language" : "Dil", 148 "settings.app.form.language" : "Dil",
137 "settings.app.form.minimizeToSystemTray" : "Franz'ı sistem tepsisine küçült", 149 "settings.app.form.minimizeToSystemTray" : "Franz'ı sistem tepsisine küçült",
138 "settings.app.form.runInBackground" : "Pencereyi kapatırken Franz'ı arka planda tut", 150 "settings.app.form.runInBackground" : "Pencereyi kapatırken Franz'ı arka planda tut",
139 "settings.app.form.showDisabledServices" : "Devre dışı bırakılan servis sekmelerini göster", 151 "settings.app.form.showDisabledServices" : "Devre dışı bırakılan servis sekmelerini göster",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Bildirimler kapalı iken okunmamış mesaj sayısını göster", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Bildirimler kapalı iken okunmamış mesaj sayısını göster",
141 "settings.app.form.spellcheckerLanguage" : "Spell checking language",
142 "settings.app.headline" : "Ayarlar", 153 "settings.app.headline" : "Ayarlar",
143 "settings.app.headlineAdvanced" : "Gelişmiş", 154 "settings.app.headlineAdvanced" : "Gelişmiş",
144 "settings.app.headlineAppearance" : "Görünüm", 155 "settings.app.headlineAppearance" : "Görünüm",
@@ -168,7 +179,7 @@
168 "settings.searchService" : "Hizmeti ara", 179 "settings.searchService" : "Hizmeti ara",
169 "settings.service.error.goBack" : "Servislere geri dön", 180 "settings.service.error.goBack" : "Servislere geri dön",
170 "settings.service.error.headline" : "Hata", 181 "settings.service.error.headline" : "Hata",
171 "settings.service.error.message" : "Servis tarifi yüklenemedi", 182 "settings.service.error.message" : "Servis tarifi yüklenemedi.",
172 "settings.service.form.addServiceHeadline" : "{name} Ekle", 183 "settings.service.form.addServiceHeadline" : "{name} Ekle",
173 "settings.service.form.availableServices" : "Mevcut servisler", 184 "settings.service.form.availableServices" : "Mevcut servisler",
174 "settings.service.form.customUrl" : "Özel sunucu", 185 "settings.service.form.customUrl" : "Özel sunucu",
@@ -176,10 +187,10 @@
176 "settings.service.form.customUrlUpgradeAccount" : "Hesabını yükselt", 187 "settings.service.form.customUrlUpgradeAccount" : "Hesabını yükselt",
177 "settings.service.form.customUrlValidationError" : "{name} özel sunucu doğrulanamadı.", 188 "settings.service.form.customUrlValidationError" : "{name} özel sunucu doğrulanamadı.",
178 "settings.service.form.deleteButton" : "Servisi sil", 189 "settings.service.form.deleteButton" : "Servisi sil",
179 "settings.service.form.editServiceHeadline" : "{name} düzenle", 190 "settings.service.form.editServiceHeadline" : "{İsim} Düzenle",
180 "settings.service.form.enableAudio" : "Sesi etkinleştirin", 191 "settings.service.form.enableAudio" : "Sesi etkinleştirin",
181 "settings.service.form.enableBadge" : "Okunmamış mesajları göster", 192 "settings.service.form.enableBadge" : "Okunmamış mesajları göster",
182 "settings.service.form.enableDarkMode" : "Enable Dark Mode", 193 "settings.service.form.enableDarkMode" : "Karanlık modu aç",
183 "settings.service.form.enableNotification" : "Bildirimleri etkinleştir", 194 "settings.service.form.enableNotification" : "Bildirimleri etkinleştir",
184 "settings.service.form.enableService" : "Servisi etkinleştir", 195 "settings.service.form.enableService" : "Servisi etkinleştir",
185 "settings.service.form.headlineBadges" : "Okunmamış mesajlar", 196 "settings.service.form.headlineBadges" : "Okunmamış mesajlar",
@@ -192,17 +203,15 @@
192 "settings.service.form.indirectMessages" : "Mesaj rozetini tüm yeni mesajlar için göster", 203 "settings.service.form.indirectMessages" : "Mesaj rozetini tüm yeni mesajlar için göster",
193 "settings.service.form.isMutedInfo" : "Devre dışı bırakıldığında, tüm bildirim sesleri sessize alınır", 204 "settings.service.form.isMutedInfo" : "Devre dışı bırakıldığında, tüm bildirim sesleri sessize alınır",
194 "settings.service.form.name" : "İsim", 205 "settings.service.form.name" : "İsim",
195 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Settings", 206 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Ayarları",
196 "settings.service.form.proxy.host" : "Proxy Host\/IP", 207 "settings.service.form.proxy.host" : "Proxy Sunucusu\/IP",
197 "settings.service.form.proxy.info" : "Proxy settings will not synced with the Franz servers.", 208 "settings.service.form.proxy.info" : "Proxy ayarları Franz serverlarına yüklenmeyecektir.",
198 "settings.service.form.proxy.isEnabled" : "Use Proxy", 209 "settings.service.form.proxy.isEnabled" : "Proxy Kullan",
199 "settings.service.form.proxy.password" : "Password (optional)", 210 "settings.service.form.proxy.password" : "Parola (opsiyonel)",
200 "settings.service.form.proxy.port" : "Port", 211 "settings.service.form.proxy.port" : "Port",
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Proxy ayarlarını değiştirdikten sonra Franz yeniden başlatınız.",
202 "settings.service.form.proxy.user" : "User (optional)", 213 "settings.service.form.proxy.user" : "Kullanıcı (opsiyonel)",
203 "settings.service.form.saveButton" : "Servisi kaydet", 214 "settings.service.form.saveButton" : "Servisi kaydet",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Barındırılan", 215 "settings.service.form.tabHosted" : "Barındırılan",
207 "settings.service.form.tabOnPremise" : "Kendi barındırılan", 216 "settings.service.form.tabOnPremise" : "Kendi barındırılan",
208 "settings.service.form.team" : "Takım", 217 "settings.service.form.team" : "Takım",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Servisleri keşfet", 221 "settings.services.discoverServices" : "Servisleri keşfet",
213 "settings.services.headline" : "Servislerin", 222 "settings.services.headline" : "Servislerin",
214 "settings.services.noServicesAdded" : "Henüz hiç servis eklemedin.", 223 "settings.services.noServicesAdded" : "Henüz hiç servis eklemedin.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "Servis devre dışı", 225 "settings.services.tooltip.isDisabled" : "Servis devre dışı",
216 "settings.services.tooltip.isMuted" : "Tüm sesler kapalı", 226 "settings.services.tooltip.isMuted" : "Tüm sesler kapalı",
217 "settings.services.tooltip.notificationsDisabled" : "Bildirimler devre dışı", 227 "settings.services.tooltip.notificationsDisabled" : "Bildirimler devre dışı",
@@ -238,18 +248,16 @@
238 "signup.legal.info" : "Franz'ı hesabı oluşturark kabul ediyorsun", 248 "signup.legal.info" : "Franz'ı hesabı oluşturark kabul ediyorsun",
239 "signup.legal.privacy" : "Gizlilik Sözleşmesi", 249 "signup.legal.privacy" : "Gizlilik Sözleşmesi",
240 "signup.legal.terms" : "Kullanım Koşulları", 250 "signup.legal.terms" : "Kullanım Koşulları",
241 "signup.link.login" : "Mevcut hesabınla giriş yap.", 251 "signup.link.login" : "Hali hazırda hesabınız varsa giriş yapmak ister misiniz?",
242 "signup.password.label" : "Şifre", 252 "signup.password.label" : "Şifre",
243 "signup.submit.label" : "Hesap oluştur", 253 "signup.submit.label" : "Hesap oluştur",
244 "subscription.euTaxInfo" : "AB vatandaşları: yerel satış vergileri uygulanabilir", 254 "subscription.euTaxInfo" : "AB vatandaşları: yerel satış vergileri uygulanabilir",
245 "subscription.features.ads" : "Reklam yok, asla!", 255 "subscription.features.ads" : "Reklam yok, asla!",
246 "subscription.features.comingSoon" : "yakında geliyor", 256 "subscription.features.comingSoon" : "yakında geliyor",
247 "subscription.features.encryptedSync" : "Şifreli oturum senkronizasyonu", 257 "subscription.features.noInterruptions" : "Uygulama gecikmeleri & yükseltme lisanları için dırdır yok",
248 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license", 258 "subscription.features.onpremise.mattermost" : "Mattermost gibi şirket-içi\/barındırılan servisler ekleyin",
249 "subscription.features.onpremise" : "HipChat gibi kurum içi\/barındırılan hizmetler ekle", 259 "subscription.features.proxy" : "Servisler için proxy desteği",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost", 260 "subscription.features.spellchecker" : "Yazım denetleyicisi desteği",
251 "subscription.features.proxy" : "Proxy support for services",
252 "subscription.features.spellchecker" : "Support for spellchecker",
253 "subscription.includedFeatures" : "Ücretli Franz Premium Destekçi Hesabına dahil", 261 "subscription.includedFeatures" : "Ücretli Franz Premium Destekçi Hesabına dahil",
254 "subscription.paymentSessionError" : "Ödeme formu başlatılamadı", 262 "subscription.paymentSessionError" : "Ödeme formu başlatılamadı",
255 "subscription.submit.label" : "Franz'ın gelişimini desteklemek istiyorum", 263 "subscription.submit.label" : "Franz'ın gelişimini desteklemek istiyorum",
@@ -266,12 +274,12 @@
266 "tabs.item.enableAudio" : "Sesi etkinleştir", 274 "tabs.item.enableAudio" : "Sesi etkinleştir",
267 "tabs.item.enableNotification" : "Bildirimleri etkinleştir", 275 "tabs.item.enableNotification" : "Bildirimleri etkinleştir",
268 "tabs.item.enableService" : "Servisi etkinleştir", 276 "tabs.item.enableService" : "Servisi etkinleştir",
269 "tabs.item.reload" : "Yeniden Yükle", 277 "tabs.item.reload" : "Tekrar yükle",
270 "validation.email" : "{alan} geçerli değil", 278 "validation.email" : "{alan} geçerli değil",
271 "validation.minLength" : "{field} en az {length} karakter uzunluğunda olmalı", 279 "validation.minLength" : "{field} en az {length} karakter uzunluğunda olmalı",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{field} gereklidir", 281 "validation.required" : "{field} gereklidir",
273 "validation.url" : "{field} geçerli bir URL değil", 282 "validation.url" : "{field} geçerli bir URL değil",
274 "welcome.loginButton" : "Hesabına giriş yap", 283 "welcome.loginButton" : "Hesabına giriş yap",
275 "welcome.signupButton" : "Ücretsiz hesap oluştur", 284 "welcome.signupButton" : "Ücretsiz hesap oluştur"
276 "welcome.slogan" : "Sizin için çalışan mesajlaşma"
277} 285}
diff --git a/src/i18n/locales/uk.json b/src/i18n/locales/uk.json
index 7d51b380e..56dda09d5 100644
--- a/src/i18n/locales/uk.json
+++ b/src/i18n/locales/uk.json
@@ -1,13 +1,24 @@
1{ 1{
2 "app.errorHandler.action" : "Перезавантажити", 2 "app.errorHandler.action" : "Перезавантажити",
3 "app.errorHandler.headline" : "Something went wrong", 3 "app.errorHandler.headline" : "Щось пішло не так",
4 "feature.delayApp.action" : "Get a Franz Supporter License", 4 "feature.delayApp.action" : "Отримати ліцензію Franz Supporter ",
5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting", 5 "feature.delayApp.headline" : "Будь ласка, придбайте ліцензію Franz Supporter аби пропустити очікування",
6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.", 6 "feature.delayApp.text" : "Franz відновить роботу за {seconds} секунд",
7 "global.api.unhealthy" : "Не можна підключитись до онлайн сервісів Franz", 7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
14 "global.api.unhealthy" : "Не можливо підключитись до онлайн сервісів Franz",
8 "global.notConnectedToTheInternet" : "Ви не підключені до Інтернету.", 15 "global.notConnectedToTheInternet" : "Ви не підключені до Інтернету.",
16 "global.spellchecker.useDefault" : "Використовувати системні параметри за змовчуванням ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "Мова перевірки правопису",
9 "import.headline" : "Імпортувати ваші сервіси з Franz 4", 20 "import.headline" : "Імпортувати ваші сервіси з Franz 4",
10 "import.notSupportedHeadline" : "ервіси щ е підтримуються в Franz 5", 21 "import.notSupportedHeadline" : "разі срвіси не підтримуються у Franz 5",
11 "import.skip.label" : "Я бажаю додати сервіс вручну", 22 "import.skip.label" : "Я бажаю додати сервіс вручну",
12 "import.submit.label" : "Імпортувати сервіси", 23 "import.submit.label" : "Імпортувати сервіси",
13 "infobar.buttonChangelog" : "Що нового?", 24 "infobar.buttonChangelog" : "Що нового?",
@@ -17,20 +28,20 @@
17 "infobar.servicesUpdated" : "Ваші сервіси було оновлено.", 28 "infobar.servicesUpdated" : "Ваші сервіси було оновлено.",
18 "infobar.updateAvailable" : "Нове оновлення для Franz доступне.", 29 "infobar.updateAvailable" : "Нове оновлення для Franz доступне.",
19 "invite.email.label" : "Email адреса", 30 "invite.email.label" : "Email адреса",
20 "invite.headline.friends" : "Запросіть 3 ваших друзів або колег", 31 "invite.headline.friends" : "Запросіть 3 ваших друзів або колег",
21 "invite.name.label" : "Ім'я", 32 "invite.name.label" : "Ім'я",
22 "invite.skip.label" : "Я хочу зробити це пізніше", 33 "invite.skip.label" : "Я хочу зробити це пізніше",
23 "invite.submit.label" : "Відправити запрошення", 34 "invite.submit.label" : "Відправити запрошення",
24 "invite.successInfo" : "Запрошення успішно іслані", 35 "invite.successInfo" : "Запрошення успішно лані",
25 "login.email.label" : "Email адреса", 36 "login.email.label" : "Email адреса",
26 "login.headline" : "Увійти", 37 "login.headline" : "Увійти",
27 "login.invalidCredentials" : "Email або пароль некоректні", 38 "login.invalidCredentials" : "Email або пароль некоректні",
28 "login.link.password" : "Скинути пароль", 39 "login.link.password" : "Скинути пароль",
29 "login.link.signup" : "Створити безплатний акаунт", 40 "login.link.signup" : "Створити безплатний акаунт",
30 "login.password.label" : "Пароль", 41 "login.password.label" : "Пароль",
31 "login.serverLogout" : "Ваша сесія закінчилась, будь ласка, діть знову.", 42 "login.serverLogout" : "Ваша сесія закінчилась, будь ласка, уійдіть знову.",
32 "login.submit.label" : "Увійти", 43 "login.submit.label" : "Увійти",
33 "login.tokenExpired" : "Ваша сесія закінчилась, будь ласка, діть знову.", 44 "login.tokenExpired" : "Ваша сесія закінчилась, будь ласка, уійдіть знову.",
34 "menu.app.about" : "Про Franz", 45 "menu.app.about" : "Про Franz",
35 "menu.app.hide" : "Приховати", 46 "menu.app.hide" : "Приховати",
36 "menu.app.hideOthers" : "Приховати інші", 47 "menu.app.hideOthers" : "Приховати інші",
@@ -59,7 +70,9 @@
59 "menu.help.support" : "Підтримка", 70 "menu.help.support" : "Підтримка",
60 "menu.help.tos" : "Умови використання", 71 "menu.help.tos" : "Умови використання",
61 "menu.services" : "Служби", 72 "menu.services" : "Служби",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "Додати сервіс", 74 "menu.services.addNewService" : "Додати сервіс",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "Вигляд", 76 "menu.view" : "Вигляд",
64 "menu.view.enterFullScreen" : "Вікно на повний екран", 77 "menu.view.enterFullScreen" : "Вікно на повний екран",
65 "menu.view.exitFullScreen" : "Вийти з повного екрану", 78 "menu.view.exitFullScreen" : "Вийти з повного екрану",
@@ -81,7 +94,7 @@
81 "password.noUser" : "Не знайдено жодного користувача з цією email адресою", 94 "password.noUser" : "Не знайдено жодного користувача з цією email адресою",
82 "password.submit.label" : "Подати", 95 "password.submit.label" : "Подати",
83 "password.successInfo" : "Будь ласка, перевірте ваш email", 96 "password.successInfo" : "Будь ласка, перевірте ваш email",
84 "premiumFeature.button.upgradeAccount" : "Upgrade account", 97 "premiumFeature.button.upgradeAccount" : "Преміум акаунт",
85 "pricing.headline" : "Підтримайте Franz", 98 "pricing.headline" : "Підтримайте Franz",
86 "pricing.link.skipPayment" : "Я не хочу підтримувати розробку Franz.", 99 "pricing.link.skipPayment" : "Я не хочу підтримувати розробку Franz.",
87 "pricing.submit.label" : "Я хочу підтримати розробку Franz", 100 "pricing.submit.label" : "Я хочу підтримати розробку Franz",
@@ -96,7 +109,7 @@
96 "service.errorHandler.editAction" : "Редагувати {name}", 109 "service.errorHandler.editAction" : "Редагувати {name}",
97 "service.errorHandler.headline" : "О, ні!", 110 "service.errorHandler.headline" : "О, ні!",
98 "service.errorHandler.message" : "Помилка", 111 "service.errorHandler.message" : "Помилка",
99 "service.errorHandler.text" : "{name} has failed to load.", 112 "service.errorHandler.text" : "{name} не завантажено",
100 "services.getStarted" : "Почати", 113 "services.getStarted" : "Почати",
101 "services.welcome" : "Ласкаво просимо в Franz", 114 "services.welcome" : "Ласкаво просимо в Franz",
102 "settings.account.account.editButton" : "Редагувати акаунт", 115 "settings.account.account.editButton" : "Редагувати акаунт",
@@ -117,6 +130,7 @@
117 "settings.account.invoiceDownload" : "Завантажити", 130 "settings.account.invoiceDownload" : "Завантажити",
118 "settings.account.manageSubscription.label" : "Керування вашою підпискою", 131 "settings.account.manageSubscription.label" : "Керування вашою підпискою",
119 "settings.account.successInfo" : "Ваші зміни були збережені", 132 "settings.account.successInfo" : "Ваші зміни були збережені",
133 "settings.account.tryReloadServices" : "Спробуйте ще раз",
120 "settings.account.tryReloadUserInfoRequest" : "Спробуйте ще раз", 134 "settings.account.tryReloadUserInfoRequest" : "Спробуйте ще раз",
121 "settings.account.userInfoRequestFailed" : "Не вдалося завантажити інформацію користувача", 135 "settings.account.userInfoRequestFailed" : "Не вдалося завантажити інформацію користувача",
122 "settings.app.buttonClearAllCache" : "Очистити кеш", 136 "settings.app.buttonClearAllCache" : "Очистити кеш",
@@ -127,18 +141,15 @@
127 "settings.app.form.autoLaunchInBackground" : "Відкрити у фоновому режимі", 141 "settings.app.form.autoLaunchInBackground" : "Відкрити у фоновому режимі",
128 "settings.app.form.autoLaunchOnStart" : "Запускати Franz на початку", 142 "settings.app.form.autoLaunchOnStart" : "Запускати Franz на початку",
129 "settings.app.form.beta" : "Включити бета-версії", 143 "settings.app.form.beta" : "Включити бета-версії",
130 "settings.app.form.darkMode" : "Join the Dark Side", 144 "settings.app.form.darkMode" : "Переходь на Темну Сторону",
131 "settings.app.form.enableGPUAcceleration" : "Ввімкнути прискорення GPU", 145 "settings.app.form.enableGPUAcceleration" : "Ввімкнути прискорення GPU",
132 "settings.app.form.enableMenuBar" : "Відображати Franz в панелі головного меню",
133 "settings.app.form.enableSpellchecking" : "Увімкнути перевірку орфографії", 146 "settings.app.form.enableSpellchecking" : "Увімкнути перевірку орфографії",
134 "settings.app.form.enableSystemTray" : "Показувати Franz у системному лотку", 147 "settings.app.form.enableSystemTray" : "Показувати Franz у системному лотку",
135 "settings.app.form.hideDockIcon" : "Сховати значок Franz в Dock",
136 "settings.app.form.language" : "Мова", 148 "settings.app.form.language" : "Мова",
137 "settings.app.form.minimizeToSystemTray" : "Мінімізувати Franz до системного лотка", 149 "settings.app.form.minimizeToSystemTray" : "Мінімізувати Franz до системного лотка",
138 "settings.app.form.runInBackground" : "Тримати Franz в фоні при закритті вікна", 150 "settings.app.form.runInBackground" : "Тримати Franz в фоні при закритті вікна",
139 "settings.app.form.showDisabledServices" : "Показати вкладку вимкнених сервісів", 151 "settings.app.form.showDisabledServices" : "Показати вкладку вимкнених сервісів",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "Показувати значок непрочитаних повідомлень коли сповіщення вимкнені", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "Показувати значок непрочитаних повідомлень коли сповіщення вимкнені",
141 "settings.app.form.spellcheckerLanguage" : "Spell checking language",
142 "settings.app.headline" : "Налаштування", 153 "settings.app.headline" : "Налаштування",
143 "settings.app.headlineAdvanced" : "Додаткові налаштування", 154 "settings.app.headlineAdvanced" : "Додаткові налаштування",
144 "settings.app.headlineAppearance" : "Вигляд", 155 "settings.app.headlineAppearance" : "Вигляд",
@@ -179,7 +190,7 @@
179 "settings.service.form.editServiceHeadline" : "Редагувати {name}", 190 "settings.service.form.editServiceHeadline" : "Редагувати {name}",
180 "settings.service.form.enableAudio" : "Увімкнути звук", 191 "settings.service.form.enableAudio" : "Увімкнути звук",
181 "settings.service.form.enableBadge" : "Показувати непрочитані повідомлення", 192 "settings.service.form.enableBadge" : "Показувати непрочитані повідомлення",
182 "settings.service.form.enableDarkMode" : "Enable Dark Mode", 193 "settings.service.form.enableDarkMode" : "Переходь на Темну Сторону",
183 "settings.service.form.enableNotification" : "Увімкнути сповіщення", 194 "settings.service.form.enableNotification" : "Увімкнути сповіщення",
184 "settings.service.form.enableService" : "Увімкнути сервіс", 195 "settings.service.form.enableService" : "Увімкнути сервіс",
185 "settings.service.form.headlineBadges" : "Значки непрочитаних повідомлень", 196 "settings.service.form.headlineBadges" : "Значки непрочитаних повідомлень",
@@ -192,17 +203,15 @@
192 "settings.service.form.indirectMessages" : "Показувати значок повідомлення для всіх нових повідомлень", 203 "settings.service.form.indirectMessages" : "Показувати значок повідомлення для всіх нових повідомлень",
193 "settings.service.form.isMutedInfo" : "Коли вимкнено, всі сповищення та відтворення ігноруються", 204 "settings.service.form.isMutedInfo" : "Коли вимкнено, всі сповищення та відтворення ігноруються",
194 "settings.service.form.name" : "Ім'я", 205 "settings.service.form.name" : "Ім'я",
195 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Settings", 206 "settings.service.form.proxy.headline" : "Налаштування HTTP\/HTTPS проксі ",
196 "settings.service.form.proxy.host" : "Proxy Host\/IP", 207 "settings.service.form.proxy.host" : "Проксі Host\/IP",
197 "settings.service.form.proxy.info" : "Proxy settings will not synced with the Franz servers.", 208 "settings.service.form.proxy.info" : "Налаштування проксі не будуть синхронізовані із серверами Franz",
198 "settings.service.form.proxy.isEnabled" : "Use Proxy", 209 "settings.service.form.proxy.isEnabled" : "Використовувати проксі",
199 "settings.service.form.proxy.password" : "Password (optional)", 210 "settings.service.form.proxy.password" : "Пароль (опційно)",
200 "settings.service.form.proxy.port" : "Port", 211 "settings.service.form.proxy.port" : "Порт",
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "Будь ласка, перезапустіть Franz після зміни налуштувань проксі",
202 "settings.service.form.proxy.user" : "User (optional)", 213 "settings.service.form.proxy.user" : "Користувач (опційно)",
203 "settings.service.form.saveButton" : "Зберегти сервіс", 214 "settings.service.form.saveButton" : "Зберегти сервіс",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "Розміщений", 215 "settings.service.form.tabHosted" : "Розміщений",
207 "settings.service.form.tabOnPremise" : "Самостійно розміщений ⭐️", 216 "settings.service.form.tabOnPremise" : "Самостійно розміщений ⭐️",
208 "settings.service.form.team" : "Команда", 217 "settings.service.form.team" : "Команда",
@@ -212,6 +221,7 @@
212 "settings.services.discoverServices" : "Відкрийте для себе сервіси", 221 "settings.services.discoverServices" : "Відкрийте для себе сервіси",
213 "settings.services.headline" : "Ваші сервіси", 222 "settings.services.headline" : "Ваші сервіси",
214 "settings.services.noServicesAdded" : "Ви ще не додавали жодних сервісів.", 223 "settings.services.noServicesAdded" : "Ви ще не додавали жодних сервісів.",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "Сервіс відключений", 225 "settings.services.tooltip.isDisabled" : "Сервіс відключений",
216 "settings.services.tooltip.isMuted" : "Всі звуки вимкнено", 226 "settings.services.tooltip.isMuted" : "Всі звуки вимкнено",
217 "settings.services.tooltip.notificationsDisabled" : "Сповіщення відключені", 227 "settings.services.tooltip.notificationsDisabled" : "Сповіщення відключені",
@@ -244,12 +254,10 @@
244 "subscription.euTaxInfo" : "Для жителів ЄС: можуть застосовуватися податки", 254 "subscription.euTaxInfo" : "Для жителів ЄС: можуть застосовуватися податки",
245 "subscription.features.ads" : "Жодної реклами!", 255 "subscription.features.ads" : "Жодної реклами!",
246 "subscription.features.comingSoon" : "очікуйте незабаром", 256 "subscription.features.comingSoon" : "очікуйте незабаром",
247 "subscription.features.encryptedSync" : "Шифрована синхронізація сеансу", 257 "subscription.features.noInterruptions" : "Ніяких затримок та набридливих пропозицій з платних підписок",
248 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license", 258 "subscription.features.onpremise.mattermost" : "Сервіси, що виконуються локально\/вимагають хостингу, приміром Mattermost",
249 "subscription.features.onpremise" : "Додайте on-premise \/ hosted сервіси, такі як Hipchat", 259 "subscription.features.proxy" : "Підтримка проксі ",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost", 260 "subscription.features.spellchecker" : "Підтримка перевірки правопису",
251 "subscription.features.proxy" : "Proxy support for services",
252 "subscription.features.spellchecker" : "Support for spellchecker",
253 "subscription.includedFeatures" : "Платний Преміальний Акаунт Прихильника Franz включає", 261 "subscription.includedFeatures" : "Платний Преміальний Акаунт Прихильника Franz включає",
254 "subscription.paymentSessionError" : "Не вдалося ініціалізувати форму платежу", 262 "subscription.paymentSessionError" : "Не вдалося ініціалізувати форму платежу",
255 "subscription.submit.label" : "Я хочу підтримати розробку Franz", 263 "subscription.submit.label" : "Я хочу підтримати розробку Franz",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "Перезавантажити", 277 "tabs.item.reload" : "Перезавантажити",
270 "validation.email" : "{field} не валідне", 278 "validation.email" : "{field} не валідне",
271 "validation.minLength" : "Кількість символів в {field} повина бути не меньше {length} ", 279 "validation.minLength" : "Кількість символів в {field} повина бути не меньше {length} ",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{field} обов'язвоке", 281 "validation.required" : "{field} обов'язвоке",
273 "validation.url" : "{field} не валідний URL", 282 "validation.url" : "{field} не валідний URL",
274 "welcome.loginButton" : "Увійдіть до свого акаунту", 283 "welcome.loginButton" : "Увійдіть до свого акаунту",
275 "welcome.signupButton" : "Створити безплатний акаунт", 284 "welcome.signupButton" : "Створити безплатний акаунт"
276 "welcome.slogan" : "Обмін повідомленнями, який працює для вас"
277} 285}
diff --git a/src/i18n/locales/whitelist_en-US.json b/src/i18n/locales/whitelist_en-US.json
new file mode 100644
index 000000000..32960f8ce
--- /dev/null
+++ b/src/i18n/locales/whitelist_en-US.json
@@ -0,0 +1,2 @@
1[
2] \ No newline at end of file
diff --git a/src/i18n/locales/zh-TW.json b/src/i18n/locales/zh-TW.json
index cfb1d3dce..54245ba57 100644
--- a/src/i18n/locales/zh-TW.json
+++ b/src/i18n/locales/zh-TW.json
@@ -1,11 +1,22 @@
1{ 1{
2 "app.errorHandler.action" : "重新載入", 2 "app.errorHandler.action" : "重新載入",
3 "app.errorHandler.headline" : "有些東西出錯了", 3 "app.errorHandler.headline" : "有些東西出錯了",
4 "feature.delayApp.action" : "Get a Franz Supporter License", 4 "feature.delayApp.action" : "取得 Franz 支援授權",
5 "feature.delayApp.headline" : "Please purchase a Franz Supporter License to skip waiting", 5 "feature.delayApp.headline" : "請購買 Franz 支援授權以跳過等候",
6 "feature.delayApp.text" : "Franz will continue in {seconds} seconds.", 6 "feature.delayApp.text" : "Franz 會在 {seconds} 秒後繼續。",
7 "global.api.unhealthy" : "無法連線至Franz的伺服器。", 7 "feature.shareFranz.action.email" : "Send as email",
8 "feature.shareFranz.action.facebook" : "Share on Facebook",
9 "feature.shareFranz.action.twitter" : "Share on Twitter",
10 "feature.shareFranz.headline" : "Franz is better together!",
11 "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",
12 "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 @MeetFranz",
13 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
14 "global.api.unhealthy" : "無法連線至 Franz 的伺服器",
8 "global.notConnectedToTheInternet" : "你沒有連上網路。", 15 "global.notConnectedToTheInternet" : "你沒有連上網路。",
16 "global.spellchecker.useDefault" : "使用系統預設 ({default})",
17 "global.spellchecking.autodetect" : "Detect language automatically",
18 "global.spellchecking.autodetect.short" : "Automatic",
19 "global.spellchecking.language" : "拼字檢查語言",
9 "import.headline" : "匯入 Franz 4 的服務", 20 "import.headline" : "匯入 Franz 4 的服務",
10 "import.notSupportedHeadline" : "Franz 5 尚未支援此服務", 21 "import.notSupportedHeadline" : "Franz 5 尚未支援此服務",
11 "import.skip.label" : "手動添加服務", 22 "import.skip.label" : "手動添加服務",
@@ -14,10 +25,10 @@
14 "infobar.buttonInstallUpdate" : "重新啟動並安裝更新", 25 "infobar.buttonInstallUpdate" : "重新啟動並安裝更新",
15 "infobar.buttonReloadServices" : "重新載入服務", 26 "infobar.buttonReloadServices" : "重新載入服務",
16 "infobar.requiredRequestsFailed" : "無法載入服務和使用者資訊", 27 "infobar.requiredRequestsFailed" : "無法載入服務和使用者資訊",
17 "infobar.servicesUpdated" : "你的服更新", 28 "infobar.servicesUpdated" : "已經更新你的服務",
18 "infobar.updateAvailable" : "Franz有可用的更新", 29 "infobar.updateAvailable" : "Franz 有可用的更新",
19 "invite.email.label" : "電子郵件地址", 30 "invite.email.label" : "電子郵件地址",
20 "invite.headline.friends" : "邀請3位你的朋友或同事", 31 "invite.headline.friends" : "邀請 3 位朋友或同事",
21 "invite.name.label" : "名稱", 32 "invite.name.label" : "名稱",
22 "invite.skip.label" : "我想稍後再做", 33 "invite.skip.label" : "我想稍後再做",
23 "invite.submit.label" : "送出邀請", 34 "invite.submit.label" : "送出邀請",
@@ -31,7 +42,7 @@
31 "login.serverLogout" : "您的登入期間已過期,請重新登錄", 42 "login.serverLogout" : "您的登入期間已過期,請重新登錄",
32 "login.submit.label" : "登入", 43 "login.submit.label" : "登入",
33 "login.tokenExpired" : "您的登入已過期,請重新登入。", 44 "login.tokenExpired" : "您的登入已過期,請重新登入。",
34 "menu.app.about" : "關於Franz", 45 "menu.app.about" : "關於 Franz",
35 "menu.app.hide" : "隱藏", 46 "menu.app.hide" : "隱藏",
36 "menu.app.hideOthers" : "隱藏其他", 47 "menu.app.hideOthers" : "隱藏其他",
37 "menu.app.quit" : "結束", 48 "menu.app.quit" : "結束",
@@ -59,11 +70,13 @@
59 "menu.help.support" : "支援", 70 "menu.help.support" : "支援",
60 "menu.help.tos" : "服務條款", 71 "menu.help.tos" : "服務條款",
61 "menu.services" : "服務", 72 "menu.services" : "服務",
73 "menu.services.activatePreviousService" : "Activate previous service",
62 "menu.services.addNewService" : "新增服務", 74 "menu.services.addNewService" : "新增服務",
75 "menu.services.setNextServiceActive" : "Activate next service",
63 "menu.view" : "檢視", 76 "menu.view" : "檢視",
64 "menu.view.enterFullScreen" : "進入全螢幕模式", 77 "menu.view.enterFullScreen" : "進入全螢幕模式",
65 "menu.view.exitFullScreen" : "離開全螢幕模式", 78 "menu.view.exitFullScreen" : "離開全螢幕模式",
66 "menu.view.reloadFranz" : "重新載入Franz", 79 "menu.view.reloadFranz" : "重新載入 Franz",
67 "menu.view.reloadService" : "重新載入服務", 80 "menu.view.reloadService" : "重新載入服務",
68 "menu.view.resetZoom" : "實際大小", 81 "menu.view.resetZoom" : "實際大小",
69 "menu.view.toggleDevTools" : "切換開發者工具", 82 "menu.view.toggleDevTools" : "切換開發者工具",
@@ -82,9 +95,9 @@
82 "password.submit.label" : "送出", 95 "password.submit.label" : "送出",
83 "password.successInfo" : "請檢查您的電子郵件", 96 "password.successInfo" : "請檢查您的電子郵件",
84 "premiumFeature.button.upgradeAccount" : "升級帳號", 97 "premiumFeature.button.upgradeAccount" : "升級帳號",
85 "pricing.headline" : "支持Franz", 98 "pricing.headline" : "支持 Franz",
86 "pricing.link.skipPayment" : "我不想支持Franz的開發。", 99 "pricing.link.skipPayment" : "我不想支持 Franz 的開發。",
87 "pricing.submit.label" : "我想支持Franz的開發。", 100 "pricing.submit.label" : "我想支持 Franz 的開發。",
88 "pricing.support.label" : "選擇您支持的計畫", 101 "pricing.support.label" : "選擇您支持的計畫",
89 "service.crashHandler.action" : "重新載入{name}", 102 "service.crashHandler.action" : "重新載入{name}",
90 "service.crashHandler.autoReload" : "嘗試在{seconds}秒內自動恢復{name}", 103 "service.crashHandler.autoReload" : "嘗試在{seconds}秒內自動恢復{name}",
@@ -92,20 +105,20 @@
92 "service.crashHandler.text" : "{name}導致了一個錯誤。", 105 "service.crashHandler.text" : "{name}導致了一個錯誤。",
93 "service.disabledHandler.action" : "啟用{name}", 106 "service.disabledHandler.action" : "啟用{name}",
94 "service.disabledHandler.headline" : "{name}已停用", 107 "service.disabledHandler.headline" : "{name}已停用",
95 "service.errorHandler.action" : "重新載入{name}", 108 "service.errorHandler.action" : "重新載入 {name}",
96 "service.errorHandler.editAction" : "編輯{名稱}", 109 "service.errorHandler.editAction" : "編輯{名稱}",
97 "service.errorHandler.headline" : "噢不!", 110 "service.errorHandler.headline" : "噢不",
98 "service.errorHandler.message" : "錯誤", 111 "service.errorHandler.message" : "錯誤",
99 "service.errorHandler.text" : "{name} has failed to load.", 112 "service.errorHandler.text" : "{name} 載入失敗。",
100 "services.getStarted" : "開始", 113 "services.getStarted" : "開始",
101 "services.welcome" : "歡迎使用Franz", 114 "services.welcome" : "歡迎使用 Franz",
102 "settings.account.account.editButton" : "編輯帳號", 115 "settings.account.account.editButton" : "編輯帳號",
103 "settings.account.accountType.basic" : "基礎帳號", 116 "settings.account.accountType.basic" : "基礎帳號",
104 "settings.account.accountType.premium" : "高級支帳戶", 117 "settings.account.accountType.premium" : "高級支帳戶",
105 "settings.account.buttonSave" : "更新簡介", 118 "settings.account.buttonSave" : "更新簡介",
106 "settings.account.deleteAccount" : "移除帳號", 119 "settings.account.deleteAccount" : "移除帳號",
107 "settings.account.deleteEmailSent" : "移除帳號之確認電郵已送出。你的帳號及相關資料將無法恢復!", 120 "settings.account.deleteEmailSent" : "移除帳號之確認電郵已送出。你的帳號及相關資料將無法恢復!",
108 "settings.account.deleteInfo" : "如果不再需要你的帳號,你可以在這裡刪除帳號和相關資料", 121 "settings.account.deleteInfo" : "如果不再需要你的帳號,你可以在這裡刪除帳號和所有相關資料",
109 "settings.account.headline" : "帳號", 122 "settings.account.headline" : "帳號",
110 "settings.account.headlineAccount" : "帳戶資訊", 123 "settings.account.headlineAccount" : "帳戶資訊",
111 "settings.account.headlineDangerZone" : "危險地帶", 124 "settings.account.headlineDangerZone" : "危險地帶",
@@ -113,32 +126,30 @@
113 "settings.account.headlinePassword" : "變更密碼", 126 "settings.account.headlinePassword" : "變更密碼",
114 "settings.account.headlineProfile" : "更新簡介", 127 "settings.account.headlineProfile" : "更新簡介",
115 "settings.account.headlineSubscription" : "您的訂閱", 128 "settings.account.headlineSubscription" : "您的訂閱",
116 "settings.account.headlineUpgrade" : "升級您的帳戶&支持Franz", 129 "settings.account.headlineUpgrade" : "升級您的帳戶支持 Franz",
117 "settings.account.invoiceDownload" : "下載", 130 "settings.account.invoiceDownload" : "下載",
118 "settings.account.manageSubscription.label" : "管理您的訂閱", 131 "settings.account.manageSubscription.label" : "管理您的訂閱",
119 "settings.account.successInfo" : "您的更變已經被儲存", 132 "settings.account.successInfo" : "您的更變已經被儲存",
133 "settings.account.tryReloadServices" : "再試一次",
120 "settings.account.tryReloadUserInfoRequest" : "再試一次", 134 "settings.account.tryReloadUserInfoRequest" : "再試一次",
121 "settings.account.userInfoRequestFailed" : "無法載入使用者資訊。", 135 "settings.account.userInfoRequestFailed" : "無法載入使用者資訊。",
122 "settings.app.buttonClearAllCache" : "清除快取", 136 "settings.app.buttonClearAllCache" : "清除快取",
123 "settings.app.buttonInstallUpdate" : "重新啟動並安裝更新", 137 "settings.app.buttonInstallUpdate" : "重新啟動並安裝更新",
124 "settings.app.buttonSearchForUpdate" : "檢查更新", 138 "settings.app.buttonSearchForUpdate" : "檢查更新",
125 "settings.app.cacheInfo" : "Franz快取目前占用磁碟空間{大小}。", 139 "settings.app.cacheInfo" : "Franz 快取目前占用 {size} 碟空間。",
126 "settings.app.currentVersion" : "目前的版本", 140 "settings.app.currentVersion" : "目前的版本",
127 "settings.app.form.autoLaunchInBackground" : "在背景開啟", 141 "settings.app.form.autoLaunchInBackground" : "在背景開啟",
128 "settings.app.form.autoLaunchOnStart" : "開機時啟動Franz", 142 "settings.app.form.autoLaunchOnStart" : "開機時啟動 Franz",
129 "settings.app.form.beta" : "包含測試版", 143 "settings.app.form.beta" : "包含測試版",
130 "settings.app.form.darkMode" : "Join the Dark Side", 144 "settings.app.form.darkMode" : "加入黑暗面",
131 "settings.app.form.enableGPUAcceleration" : "啟用GPU加速", 145 "settings.app.form.enableGPUAcceleration" : "啟用 GPU 加速",
132 "settings.app.form.enableMenuBar" : "顯示Franz在選單列",
133 "settings.app.form.enableSpellchecking" : "啟用拼字檢查", 146 "settings.app.form.enableSpellchecking" : "啟用拼字檢查",
134 "settings.app.form.enableSystemTray" : "顯示Franz在系統列", 147 "settings.app.form.enableSystemTray" : "在系統列顯示 Franz",
135 "settings.app.form.hideDockIcon" : "在工作列中隱藏Franz圖示",
136 "settings.app.form.language" : "語言", 148 "settings.app.form.language" : "語言",
137 "settings.app.form.minimizeToSystemTray" : "最小化Franz到系統列", 149 "settings.app.form.minimizeToSystemTray" : "最小化 Franz 到系統列",
138 "settings.app.form.runInBackground" : "當關閉視窗時保持Franz在背景運作", 150 "settings.app.form.runInBackground" : "當關閉視窗時保持 Franz 在背景運作",
139 "settings.app.form.showDisabledServices" : "顯示停用的服務標籤", 151 "settings.app.form.showDisabledServices" : "顯示停用的服務標籤",
140 "settings.app.form.showMessagesBadgesWhenMuted" : "當通知關閉時,標記未讀的訊息", 152 "settings.app.form.showMessagesBadgesWhenMuted" : "當通知關閉時,標記未讀的訊息",
141 "settings.app.form.spellcheckerLanguage" : "拼字檢查語言",
142 "settings.app.headline" : "設定", 153 "settings.app.headline" : "設定",
143 "settings.app.headlineAdvanced" : "進階", 154 "settings.app.headlineAdvanced" : "進階",
144 "settings.app.headlineAppearance" : "外觀", 155 "settings.app.headlineAppearance" : "外觀",
@@ -147,10 +158,10 @@
147 "settings.app.headlineUpdates" : "更新", 158 "settings.app.headlineUpdates" : "更新",
148 "settings.app.restartRequired" : "需要重啟以更變", 159 "settings.app.restartRequired" : "需要重啟以更變",
149 "settings.app.subheadlineCache" : "快取", 160 "settings.app.subheadlineCache" : "快取",
150 "settings.app.translationHelp" : "幫助我們將Franz翻譯成您的語言。", 161 "settings.app.translationHelp" : "幫助我們將 Franz 翻譯成您的語言。",
151 "settings.app.updateStatusAvailable" : "有可用更新,下載中...", 162 "settings.app.updateStatusAvailable" : "有可用更新,下載中...",
152 "settings.app.updateStatusSearching" : "正在搜尋更新", 163 "settings.app.updateStatusSearching" : "正在搜尋更新",
153 "settings.app.updateStatusUpToDate" : "您正在使用最新版本的Franz", 164 "settings.app.updateStatusUpToDate" : "您正在使用最新版本的 Franz",
154 "settings.invite.headline" : "邀請朋友", 165 "settings.invite.headline" : "邀請朋友",
155 "settings.navigation.account" : "帳號", 166 "settings.navigation.account" : "帳號",
156 "settings.navigation.availableServices" : "可使用的服務", 167 "settings.navigation.availableServices" : "可使用的服務",
@@ -172,11 +183,11 @@
172 "settings.service.form.addServiceHeadline" : "新增{name}", 183 "settings.service.form.addServiceHeadline" : "新增{name}",
173 "settings.service.form.availableServices" : "可使用的服務", 184 "settings.service.form.availableServices" : "可使用的服務",
174 "settings.service.form.customUrl" : "自訂伺服器", 185 "settings.service.form.customUrl" : "自訂伺服器",
175 "settings.service.form.customUrlPremiumInfo" : "要添加自己託管的服務,您需要一個Franz 額外支持者帳戶。", 186 "settings.service.form.customUrlPremiumInfo" : "要添加自行託管的服務,您需要擁有 Franz 高級支援帳戶。",
176 "settings.service.form.customUrlUpgradeAccount" : "升級您的帳戶", 187 "settings.service.form.customUrlUpgradeAccount" : "升級您的帳戶",
177 "settings.service.form.customUrlValidationError" : "無法驗證自定義{name}服務器。", 188 "settings.service.form.customUrlValidationError" : "無法驗證自定義{name}服務器。",
178 "settings.service.form.deleteButton" : "刪除服務", 189 "settings.service.form.deleteButton" : "刪除服務",
179 "settings.service.form.editServiceHeadline" : "編輯{名稱}", 190 "settings.service.form.editServiceHeadline" : "編輯 {名稱}",
180 "settings.service.form.enableAudio" : "啟用音訊", 191 "settings.service.form.enableAudio" : "啟用音訊",
181 "settings.service.form.enableBadge" : "顯示未讀訊息圖示", 192 "settings.service.form.enableBadge" : "顯示未讀訊息圖示",
182 "settings.service.form.enableDarkMode" : "開啟深色模式", 193 "settings.service.form.enableDarkMode" : "開啟深色模式",
@@ -192,17 +203,15 @@
192 "settings.service.form.indirectMessages" : "顯示所有新消息的消息標誌", 203 "settings.service.form.indirectMessages" : "顯示所有新消息的消息標誌",
193 "settings.service.form.isMutedInfo" : "停用時,所有通知聲和聲音播放都將靜音", 204 "settings.service.form.isMutedInfo" : "停用時,所有通知聲和聲音播放都將靜音",
194 "settings.service.form.name" : "名稱", 205 "settings.service.form.name" : "名稱",
195 "settings.service.form.proxy.headline" : "HTTP\/HTTPS Proxy Settings", 206 "settings.service.form.proxy.headline" : "HTTP\/HTTPS 代理伺服器設定",
196 "settings.service.form.proxy.host" : "Proxy Host\/IP", 207 "settings.service.form.proxy.host" : "代理伺服器網域 \/ IP",
197 "settings.service.form.proxy.info" : "Proxy 設定不會與 Franz 伺服器同步", 208 "settings.service.form.proxy.info" : "Proxy 設定不會與 Franz 伺服器同步",
198 "settings.service.form.proxy.isEnabled" : "使用 Proxy", 209 "settings.service.form.proxy.isEnabled" : "使用 Proxy",
199 "settings.service.form.proxy.password" : "密碼 (選填)", 210 "settings.service.form.proxy.password" : "密碼 (選填)",
200 "settings.service.form.proxy.port" : "Port", 211 "settings.service.form.proxy.port" : "通訊阜",
201 "settings.service.form.proxy.restartInfo" : "Please restart Franz after changing proxy Settings.", 212 "settings.service.form.proxy.restartInfo" : "在變更 Proxy 設定後,請重新啟動 Franz",
202 "settings.service.form.proxy.user" : "使用者 (選填)", 213 "settings.service.form.proxy.user" : "使用者 (選填)",
203 "settings.service.form.saveButton" : "保存服務", 214 "settings.service.form.saveButton" : "保存服務",
204 "settings.service.form.spellcheckerLanguage" : "Spell checking Language",
205 "settings.service.form.spellcheckerLanguage.default" : "Use System Default ({default})",
206 "settings.service.form.tabHosted" : "託管", 215 "settings.service.form.tabHosted" : "託管",
207 "settings.service.form.tabOnPremise" : "自我託管⭐️", 216 "settings.service.form.tabOnPremise" : "自我託管⭐️",
208 "settings.service.form.team" : "團隊", 217 "settings.service.form.team" : "團隊",
@@ -212,10 +221,11 @@
212 "settings.services.discoverServices" : "發現服務", 221 "settings.services.discoverServices" : "發現服務",
213 "settings.services.headline" : "您的服務", 222 "settings.services.headline" : "您的服務",
214 "settings.services.noServicesAdded" : "你尚未新增任何服務", 223 "settings.services.noServicesAdded" : "你尚未新增任何服務",
224 "settings.services.servicesRequestFailed" : "Could not load your services",
215 "settings.services.tooltip.isDisabled" : "服務已停用", 225 "settings.services.tooltip.isDisabled" : "服務已停用",
216 "settings.services.tooltip.isMuted" : "所有的聲音都是靜音", 226 "settings.services.tooltip.isMuted" : "所有的聲音都是靜音",
217 "settings.services.tooltip.notificationsDisabled" : "通知已停用", 227 "settings.services.tooltip.notificationsDisabled" : "通知已停用",
218 "settings.services.updatedInfo" : "你的更變儲存", 228 "settings.services.updatedInfo" : "已儲存你的變更",
219 "settings.user.form.accountType.company" : "公司", 229 "settings.user.form.accountType.company" : "公司",
220 "settings.user.form.accountType.individual" : "個人", 230 "settings.user.form.accountType.individual" : "個人",
221 "settings.user.form.accountType.label" : "帳戶類型", 231 "settings.user.form.accountType.label" : "帳戶類型",
@@ -235,7 +245,7 @@
235 "signup.firstname.label" : "名", 245 "signup.firstname.label" : "名",
236 "signup.headline" : "註冊", 246 "signup.headline" : "註冊",
237 "signup.lastname.label" : "姓", 247 "signup.lastname.label" : "姓",
238 "signup.legal.info" : "你接受透過創建一個Franz帳戶", 248 "signup.legal.info" : "透過創建一個 Franz 帳戶,你同意",
239 "signup.legal.privacy" : "隱私聲明", 249 "signup.legal.privacy" : "隱私聲明",
240 "signup.legal.terms" : "服務條款", 250 "signup.legal.terms" : "服務條款",
241 "signup.link.login" : "已經有一個帳戶,登入?", 251 "signup.link.login" : "已經有一個帳戶,登入?",
@@ -244,15 +254,13 @@
244 "subscription.euTaxInfo" : "歐盟居民:可能採用當地銷售稅", 254 "subscription.euTaxInfo" : "歐盟居民:可能採用當地銷售稅",
245 "subscription.features.ads" : "無廣告,永遠!", 255 "subscription.features.ads" : "無廣告,永遠!",
246 "subscription.features.comingSoon" : "即將推出", 256 "subscription.features.comingSoon" : "即將推出",
247 "subscription.features.encryptedSync" : "加密的會話同步", 257 "subscription.features.noInterruptions" : "升級授權沒有延遲與打盹",
248 "subscription.features.noInterruptions" : "No app delays & nagging to upgrade license", 258 "subscription.features.onpremise.mattermost" : "加入如 Mattermost 等已預定 \/ 託管的服務",
249 "subscription.features.onpremise" : "添加本地\/託管服務如HipChat", 259 "subscription.features.proxy" : "服務的代理伺服器支援",
250 "subscription.features.onpremise.mattermost" : "Add on-premise\/hosted services like Mattermost",
251 "subscription.features.proxy" : "Proxy support for services",
252 "subscription.features.spellchecker" : "支援拼字檢查", 260 "subscription.features.spellchecker" : "支援拼字檢查",
253 "subscription.includedFeatures" : "包含高級Franz帳戶", 261 "subscription.includedFeatures" : "Franz 級支援帳戶包含",
254 "subscription.paymentSessionError" : "無法初始化付款表單", 262 "subscription.paymentSessionError" : "無法初始化付款表單",
255 "subscription.submit.label" : "我想支持Franz開發", 263 "subscription.submit.label" : "我想支持 Franz 開發",
256 "subscription.type.free" : "自由", 264 "subscription.type.free" : "自由",
257 "subscription.type.month" : "月", 265 "subscription.type.month" : "月",
258 "subscription.type.year" : "年", 266 "subscription.type.year" : "年",
@@ -269,9 +277,9 @@
269 "tabs.item.reload" : "重新載入", 277 "tabs.item.reload" : "重新載入",
270 "validation.email" : "{field}無效", 278 "validation.email" : "{field}無效",
271 "validation.minLength" : "{field}長度至少應為{length}個字", 279 "validation.minLength" : "{field}長度至少應為{length}個字",
280 "validation.oneRequired" : "At least one is required",
272 "validation.required" : "{field}為必填", 281 "validation.required" : "{field}為必填",
273 "validation.url" : "{field}不是個有效的網址", 282 "validation.url" : "{field}不是個有效的網址",
274 "welcome.loginButton" : "登入您的帳戶", 283 "welcome.loginButton" : "登入您的帳戶",
275 "welcome.signupButton" : "建立免費帳號", 284 "welcome.signupButton" : "建立免費帳號"
276 "welcome.slogan" : "為你通信"
277} 285}
diff --git a/src/i18n/manage-translations.js b/src/i18n/manage-translations.js
new file mode 100644
index 000000000..ee64c9c09
--- /dev/null
+++ b/src/i18n/manage-translations.js
@@ -0,0 +1,9 @@
1require('@babel/register');
2const manageTranslations = require('react-intl-translations-manager').default;
3
4manageTranslations({
5 messagesDirectory: 'src/i18n/messages',
6 translationsDirectory: 'src/i18n/locales',
7 singleMessagesFile: true,
8 languages: ['en-US'],
9});
diff --git a/src/i18n/messages/src/components/auth/Import.json b/src/i18n/messages/src/components/auth/Import.json
new file mode 100644
index 000000000..264fc729b
--- /dev/null
+++ b/src/i18n/messages/src/components/auth/Import.json
@@ -0,0 +1,54 @@
1[
2 {
3 "id": "import.headline",
4 "defaultMessage": "!!!Import your Franz 4 services",
5 "file": "src/components/auth/Import.js",
6 "start": {
7 "line": 13,
8 "column": 12
9 },
10 "end": {
11 "line": 16,
12 "column": 3
13 }
14 },
15 {
16 "id": "import.notSupportedHeadline",
17 "defaultMessage": "!!!Services not yet supported in Franz 5",
18 "file": "src/components/auth/Import.js",
19 "start": {
20 "line": 17,
21 "column": 24
22 },
23 "end": {
24 "line": 20,
25 "column": 3
26 }
27 },
28 {
29 "id": "import.submit.label",
30 "defaultMessage": "!!!Import {count} services",
31 "file": "src/components/auth/Import.js",
32 "start": {
33 "line": 21,
34 "column": 21
35 },
36 "end": {
37 "line": 24,
38 "column": 3
39 }
40 },
41 {
42 "id": "import.skip.label",
43 "defaultMessage": "!!!I want to add services manually",
44 "file": "src/components/auth/Import.js",
45 "start": {
46 "line": 25,
47 "column": 19
48 },
49 "end": {
50 "line": 28,
51 "column": 3
52 }
53 }
54] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/auth/Invite.json b/src/i18n/messages/src/components/auth/Invite.json
new file mode 100644
index 000000000..57c9bddcf
--- /dev/null
+++ b/src/i18n/messages/src/components/auth/Invite.json
@@ -0,0 +1,93 @@
1[
2 {
3 "id": "settings.invite.headline",
4 "defaultMessage": "!!!Invite Friends",
5 "file": "src/components/auth/Invite.js",
6 "start": {
7 "line": 16,
8 "column": 20
9 },
10 "end": {
11 "line": 19,
12 "column": 3
13 }
14 },
15 {
16 "id": "invite.headline.friends",
17 "defaultMessage": "!!!Invite 3 of your friends or colleagues",
18 "file": "src/components/auth/Invite.js",
19 "start": {
20 "line": 20,
21 "column": 12
22 },
23 "end": {
24 "line": 23,
25 "column": 3
26 }
27 },
28 {
29 "id": "invite.name.label",
30 "defaultMessage": "!!!Name",
31 "file": "src/components/auth/Invite.js",
32 "start": {
33 "line": 24,
34 "column": 13
35 },
36 "end": {
37 "line": 27,
38 "column": 3
39 }
40 },
41 {
42 "id": "invite.email.label",
43 "defaultMessage": "!!!Email address",
44 "file": "src/components/auth/Invite.js",
45 "start": {
46 "line": 28,
47 "column": 14
48 },
49 "end": {
50 "line": 31,
51 "column": 3
52 }
53 },
54 {
55 "id": "invite.submit.label",
56 "defaultMessage": "!!!Send invites",
57 "file": "src/components/auth/Invite.js",
58 "start": {
59 "line": 32,
60 "column": 21
61 },
62 "end": {
63 "line": 35,
64 "column": 3
65 }
66 },
67 {
68 "id": "invite.skip.label",
69 "defaultMessage": "!!!I want to do this later",
70 "file": "src/components/auth/Invite.js",
71 "start": {
72 "line": 36,
73 "column": 19
74 },
75 "end": {
76 "line": 39,
77 "column": 3
78 }
79 },
80 {
81 "id": "invite.successInfo",
82 "defaultMessage": "!!!Invitations sent successfully",
83 "file": "src/components/auth/Invite.js",
84 "start": {
85 "line": 40,
86 "column": 21
87 },
88 "end": {
89 "line": 43,
90 "column": 3
91 }
92 }
93] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/auth/Login.json b/src/i18n/messages/src/components/auth/Login.json
new file mode 100644
index 000000000..177f6000b
--- /dev/null
+++ b/src/i18n/messages/src/components/auth/Login.json
@@ -0,0 +1,119 @@
1[
2 {
3 "id": "login.headline",
4 "defaultMessage": "!!!Sign in",
5 "file": "src/components/auth/Login.js",
6 "start": {
7 "line": 17,
8 "column": 12
9 },
10 "end": {
11 "line": 20,
12 "column": 3
13 }
14 },
15 {
16 "id": "login.email.label",
17 "defaultMessage": "!!!Email address",
18 "file": "src/components/auth/Login.js",
19 "start": {
20 "line": 21,
21 "column": 14
22 },
23 "end": {
24 "line": 24,
25 "column": 3
26 }
27 },
28 {
29 "id": "login.password.label",
30 "defaultMessage": "!!!Password",
31 "file": "src/components/auth/Login.js",
32 "start": {
33 "line": 25,
34 "column": 17
35 },
36 "end": {
37 "line": 28,
38 "column": 3
39 }
40 },
41 {
42 "id": "login.submit.label",
43 "defaultMessage": "!!!Sign in",
44 "file": "src/components/auth/Login.js",
45 "start": {
46 "line": 29,
47 "column": 21
48 },
49 "end": {
50 "line": 32,
51 "column": 3
52 }
53 },
54 {
55 "id": "login.invalidCredentials",
56 "defaultMessage": "!!!Email or password not valid",
57 "file": "src/components/auth/Login.js",
58 "start": {
59 "line": 33,
60 "column": 22
61 },
62 "end": {
63 "line": 36,
64 "column": 3
65 }
66 },
67 {
68 "id": "login.tokenExpired",
69 "defaultMessage": "!!!Your session expired, please login again.",
70 "file": "src/components/auth/Login.js",
71 "start": {
72 "line": 37,
73 "column": 16
74 },
75 "end": {
76 "line": 40,
77 "column": 3
78 }
79 },
80 {
81 "id": "login.serverLogout",
82 "defaultMessage": "!!!Your session expired, please login again.",
83 "file": "src/components/auth/Login.js",
84 "start": {
85 "line": 41,
86 "column": 16
87 },
88 "end": {
89 "line": 44,
90 "column": 3
91 }
92 },
93 {
94 "id": "login.link.signup",
95 "defaultMessage": "!!!Create a free account",
96 "file": "src/components/auth/Login.js",
97 "start": {
98 "line": 45,
99 "column": 14
100 },
101 "end": {
102 "line": 48,
103 "column": 3
104 }
105 },
106 {
107 "id": "login.link.password",
108 "defaultMessage": "!!!Forgot password",
109 "file": "src/components/auth/Login.js",
110 "start": {
111 "line": 49,
112 "column": 16
113 },
114 "end": {
115 "line": 52,
116 "column": 3
117 }
118 }
119] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/auth/Password.json b/src/i18n/messages/src/components/auth/Password.json
new file mode 100644
index 000000000..f335b3acb
--- /dev/null
+++ b/src/i18n/messages/src/components/auth/Password.json
@@ -0,0 +1,93 @@
1[
2 {
3 "id": "password.headline",
4 "defaultMessage": "!!!Forgot password",
5 "file": "src/components/auth/Password.js",
6 "start": {
7 "line": 14,
8 "column": 12
9 },
10 "end": {
11 "line": 17,
12 "column": 3
13 }
14 },
15 {
16 "id": "password.email.label",
17 "defaultMessage": "!!!Email address",
18 "file": "src/components/auth/Password.js",
19 "start": {
20 "line": 18,
21 "column": 14
22 },
23 "end": {
24 "line": 21,
25 "column": 3
26 }
27 },
28 {
29 "id": "password.submit.label",
30 "defaultMessage": "!!!Submit",
31 "file": "src/components/auth/Password.js",
32 "start": {
33 "line": 22,
34 "column": 21
35 },
36 "end": {
37 "line": 25,
38 "column": 3
39 }
40 },
41 {
42 "id": "password.successInfo",
43 "defaultMessage": "!!!Your new password was sent to your email address",
44 "file": "src/components/auth/Password.js",
45 "start": {
46 "line": 26,
47 "column": 15
48 },
49 "end": {
50 "line": 29,
51 "column": 3
52 }
53 },
54 {
55 "id": "password.noUser",
56 "defaultMessage": "!!!No user affiliated with that email address",
57 "file": "src/components/auth/Password.js",
58 "start": {
59 "line": 30,
60 "column": 10
61 },
62 "end": {
63 "line": 33,
64 "column": 3
65 }
66 },
67 {
68 "id": "password.link.signup",
69 "defaultMessage": "!!!Create a free account",
70 "file": "src/components/auth/Password.js",
71 "start": {
72 "line": 34,
73 "column": 14
74 },
75 "end": {
76 "line": 37,
77 "column": 3
78 }
79 },
80 {
81 "id": "password.link.login",
82 "defaultMessage": "!!!Sign in to your account",
83 "file": "src/components/auth/Password.js",
84 "start": {
85 "line": 38,
86 "column": 13
87 },
88 "end": {
89 "line": 41,
90 "column": 3
91 }
92 }
93] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/auth/Pricing.json b/src/i18n/messages/src/components/auth/Pricing.json
new file mode 100644
index 000000000..f711a55b4
--- /dev/null
+++ b/src/i18n/messages/src/components/auth/Pricing.json
@@ -0,0 +1,54 @@
1[
2 {
3 "id": "pricing.headline",
4 "defaultMessage": "!!!Support Franz",
5 "file": "src/components/auth/Pricing.js",
6 "start": {
7 "line": 13,
8 "column": 12
9 },
10 "end": {
11 "line": 16,
12 "column": 3
13 }
14 },
15 {
16 "id": "pricing.support.label",
17 "defaultMessage": "!!!Select your support plan",
18 "file": "src/components/auth/Pricing.js",
19 "start": {
20 "line": 17,
21 "column": 23
22 },
23 "end": {
24 "line": 20,
25 "column": 3
26 }
27 },
28 {
29 "id": "pricing.submit.label",
30 "defaultMessage": "!!!Support the development of Franz",
31 "file": "src/components/auth/Pricing.js",
32 "start": {
33 "line": 21,
34 "column": 21
35 },
36 "end": {
37 "line": 24,
38 "column": 3
39 }
40 },
41 {
42 "id": "pricing.link.skipPayment",
43 "defaultMessage": "!!!I don't want to support the development of Franz.",
44 "file": "src/components/auth/Pricing.js",
45 "start": {
46 "line": 25,
47 "column": 15
48 },
49 "end": {
50 "line": 28,
51 "column": 3
52 }
53 }
54] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/auth/Signup.json b/src/i18n/messages/src/components/auth/Signup.json
new file mode 100644
index 000000000..a09745048
--- /dev/null
+++ b/src/i18n/messages/src/components/auth/Signup.json
@@ -0,0 +1,158 @@
1[
2 {
3 "id": "signup.headline",
4 "defaultMessage": "!!!Sign up",
5 "file": "src/components/auth/Signup.js",
6 "start": {
7 "line": 18,
8 "column": 12
9 },
10 "end": {
11 "line": 21,
12 "column": 3
13 }
14 },
15 {
16 "id": "signup.firstname.label",
17 "defaultMessage": "!!!Firstname",
18 "file": "src/components/auth/Signup.js",
19 "start": {
20 "line": 22,
21 "column": 18
22 },
23 "end": {
24 "line": 25,
25 "column": 3
26 }
27 },
28 {
29 "id": "signup.lastname.label",
30 "defaultMessage": "!!!Lastname",
31 "file": "src/components/auth/Signup.js",
32 "start": {
33 "line": 26,
34 "column": 17
35 },
36 "end": {
37 "line": 29,
38 "column": 3
39 }
40 },
41 {
42 "id": "signup.email.label",
43 "defaultMessage": "!!!Email address",
44 "file": "src/components/auth/Signup.js",
45 "start": {
46 "line": 30,
47 "column": 14
48 },
49 "end": {
50 "line": 33,
51 "column": 3
52 }
53 },
54 {
55 "id": "signup.company.label",
56 "defaultMessage": "!!!Company",
57 "file": "src/components/auth/Signup.js",
58 "start": {
59 "line": 34,
60 "column": 16
61 },
62 "end": {
63 "line": 37,
64 "column": 3
65 }
66 },
67 {
68 "id": "signup.password.label",
69 "defaultMessage": "!!!Password",
70 "file": "src/components/auth/Signup.js",
71 "start": {
72 "line": 38,
73 "column": 17
74 },
75 "end": {
76 "line": 41,
77 "column": 3
78 }
79 },
80 {
81 "id": "signup.legal.info",
82 "defaultMessage": "!!!By creating a Franz account you accept the",
83 "file": "src/components/auth/Signup.js",
84 "start": {
85 "line": 42,
86 "column": 13
87 },
88 "end": {
89 "line": 45,
90 "column": 3
91 }
92 },
93 {
94 "id": "signup.legal.terms",
95 "defaultMessage": "!!!Terms of service",
96 "file": "src/components/auth/Signup.js",
97 "start": {
98 "line": 46,
99 "column": 9
100 },
101 "end": {
102 "line": 49,
103 "column": 3
104 }
105 },
106 {
107 "id": "signup.legal.privacy",
108 "defaultMessage": "!!!Privacy Statement",
109 "file": "src/components/auth/Signup.js",
110 "start": {
111 "line": 50,
112 "column": 11
113 },
114 "end": {
115 "line": 53,
116 "column": 3
117 }
118 },
119 {
120 "id": "signup.submit.label",
121 "defaultMessage": "!!!Create account",
122 "file": "src/components/auth/Signup.js",
123 "start": {
124 "line": 54,
125 "column": 21
126 },
127 "end": {
128 "line": 57,
129 "column": 3
130 }
131 },
132 {
133 "id": "signup.link.login",
134 "defaultMessage": "!!!Already have an account, sign in?",
135 "file": "src/components/auth/Signup.js",
136 "start": {
137 "line": 58,
138 "column": 13
139 },
140 "end": {
141 "line": 61,
142 "column": 3
143 }
144 },
145 {
146 "id": "signup.emailDuplicate",
147 "defaultMessage": "!!!A user with that email address already exists",
148 "file": "src/components/auth/Signup.js",
149 "start": {
150 "line": 62,
151 "column": 18
152 },
153 "end": {
154 "line": 65,
155 "column": 3
156 }
157 }
158] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/auth/Welcome.json b/src/i18n/messages/src/components/auth/Welcome.json
new file mode 100644
index 000000000..b4d2ce689
--- /dev/null
+++ b/src/i18n/messages/src/components/auth/Welcome.json
@@ -0,0 +1,28 @@
1[
2 {
3 "id": "welcome.signupButton",
4 "defaultMessage": "!!!Create a free account",
5 "file": "src/components/auth/Welcome.js",
6 "start": {
7 "line": 9,
8 "column": 16
9 },
10 "end": {
11 "line": 12,
12 "column": 3
13 }
14 },
15 {
16 "id": "welcome.loginButton",
17 "defaultMessage": "!!!Login to your account",
18 "file": "src/components/auth/Welcome.js",
19 "start": {
20 "line": 13,
21 "column": 15
22 },
23 "end": {
24 "line": 16,
25 "column": 3
26 }
27 }
28] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/layout/AppLayout.json b/src/i18n/messages/src/components/layout/AppLayout.json
new file mode 100644
index 000000000..07603d062
--- /dev/null
+++ b/src/i18n/messages/src/components/layout/AppLayout.json
@@ -0,0 +1,80 @@
1[
2 {
3 "id": "infobar.servicesUpdated",
4 "defaultMessage": "!!!Your services have been updated.",
5 "file": "src/components/layout/AppLayout.js",
6 "start": {
7 "line": 22,
8 "column": 19
9 },
10 "end": {
11 "line": 25,
12 "column": 3
13 }
14 },
15 {
16 "id": "infobar.updateAvailable",
17 "defaultMessage": "!!!A new update for Franz is available.",
18 "file": "src/components/layout/AppLayout.js",
19 "start": {
20 "line": 26,
21 "column": 19
22 },
23 "end": {
24 "line": 29,
25 "column": 3
26 }
27 },
28 {
29 "id": "infobar.buttonReloadServices",
30 "defaultMessage": "!!!Reload services",
31 "file": "src/components/layout/AppLayout.js",
32 "start": {
33 "line": 30,
34 "column": 24
35 },
36 "end": {
37 "line": 33,
38 "column": 3
39 }
40 },
41 {
42 "id": "infobar.buttonChangelog",
43 "defaultMessage": "!!!Changelog",
44 "file": "src/components/layout/AppLayout.js",
45 "start": {
46 "line": 34,
47 "column": 13
48 },
49 "end": {
50 "line": 37,
51 "column": 3
52 }
53 },
54 {
55 "id": "infobar.buttonInstallUpdate",
56 "defaultMessage": "!!!Restart & install update",
57 "file": "src/components/layout/AppLayout.js",
58 "start": {
59 "line": 38,
60 "column": 23
61 },
62 "end": {
63 "line": 41,
64 "column": 3
65 }
66 },
67 {
68 "id": "infobar.requiredRequestsFailed",
69 "defaultMessage": "!!!Could not load services and user information",
70 "file": "src/components/layout/AppLayout.js",
71 "start": {
72 "line": 42,
73 "column": 26
74 },
75 "end": {
76 "line": 45,
77 "column": 3
78 }
79 }
80] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/layout/Sidebar.json b/src/i18n/messages/src/components/layout/Sidebar.json
new file mode 100644
index 000000000..7aa00a186
--- /dev/null
+++ b/src/i18n/messages/src/components/layout/Sidebar.json
@@ -0,0 +1,54 @@
1[
2 {
3 "id": "sidebar.settings",
4 "defaultMessage": "!!!Settings",
5 "file": "src/components/layout/Sidebar.js",
6 "start": {
7 "line": 11,
8 "column": 12
9 },
10 "end": {
11 "line": 14,
12 "column": 3
13 }
14 },
15 {
16 "id": "sidebar.addNewService",
17 "defaultMessage": "!!!Add new service",
18 "file": "src/components/layout/Sidebar.js",
19 "start": {
20 "line": 15,
21 "column": 17
22 },
23 "end": {
24 "line": 18,
25 "column": 3
26 }
27 },
28 {
29 "id": "sidebar.muteApp",
30 "defaultMessage": "!!!Disable notifications & audio",
31 "file": "src/components/layout/Sidebar.js",
32 "start": {
33 "line": 19,
34 "column": 8
35 },
36 "end": {
37 "line": 22,
38 "column": 3
39 }
40 },
41 {
42 "id": "sidebar.unmuteApp",
43 "defaultMessage": "!!!Enable notifications & audio",
44 "file": "src/components/layout/Sidebar.js",
45 "start": {
46 "line": 23,
47 "column": 10
48 },
49 "end": {
50 "line": 26,
51 "column": 3
52 }
53 }
54] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/services/content/ErrorHandlers/WebviewErrorHandler.json b/src/i18n/messages/src/components/services/content/ErrorHandlers/WebviewErrorHandler.json
new file mode 100644
index 000000000..c8fe802df
--- /dev/null
+++ b/src/i18n/messages/src/components/services/content/ErrorHandlers/WebviewErrorHandler.json
@@ -0,0 +1,67 @@
1[
2 {
3 "id": "service.errorHandler.headline",
4 "defaultMessage": "!!!Oh no!",
5 "file": "src/components/services/content/ErrorHandlers/WebviewErrorHandler.js",
6 "start": {
7 "line": 12,
8 "column": 12
9 },
10 "end": {
11 "line": 15,
12 "column": 3
13 }
14 },
15 {
16 "id": "service.errorHandler.text",
17 "defaultMessage": "!!!{name} has failed to load.",
18 "file": "src/components/services/content/ErrorHandlers/WebviewErrorHandler.js",
19 "start": {
20 "line": 16,
21 "column": 8
22 },
23 "end": {
24 "line": 19,
25 "column": 3
26 }
27 },
28 {
29 "id": "service.errorHandler.action",
30 "defaultMessage": "!!!Reload {name}",
31 "file": "src/components/services/content/ErrorHandlers/WebviewErrorHandler.js",
32 "start": {
33 "line": 20,
34 "column": 10
35 },
36 "end": {
37 "line": 23,
38 "column": 3
39 }
40 },
41 {
42 "id": "service.errorHandler.editAction",
43 "defaultMessage": "!!!Edit {name}",
44 "file": "src/components/services/content/ErrorHandlers/WebviewErrorHandler.js",
45 "start": {
46 "line": 24,
47 "column": 14
48 },
49 "end": {
50 "line": 27,
51 "column": 3
52 }
53 },
54 {
55 "id": "service.errorHandler.message",
56 "defaultMessage": "!!!Error:",
57 "file": "src/components/services/content/ErrorHandlers/WebviewErrorHandler.js",
58 "start": {
59 "line": 28,
60 "column": 16
61 },
62 "end": {
63 "line": 31,
64 "column": 3
65 }
66 }
67] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/services/content/ServiceDisabled.json b/src/i18n/messages/src/components/services/content/ServiceDisabled.json
new file mode 100644
index 000000000..8bfad28c7
--- /dev/null
+++ b/src/i18n/messages/src/components/services/content/ServiceDisabled.json
@@ -0,0 +1,28 @@
1[
2 {
3 "id": "service.disabledHandler.headline",
4 "defaultMessage": "!!!{name} is disabled",
5 "file": "src/components/services/content/ServiceDisabled.js",
6 "start": {
7 "line": 9,
8 "column": 12
9 },
10 "end": {
11 "line": 12,
12 "column": 3
13 }
14 },
15 {
16 "id": "service.disabledHandler.action",
17 "defaultMessage": "!!!Enable {name}",
18 "file": "src/components/services/content/ServiceDisabled.js",
19 "start": {
20 "line": 13,
21 "column": 10
22 },
23 "end": {
24 "line": 16,
25 "column": 3
26 }
27 }
28] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/services/content/Services.json b/src/i18n/messages/src/components/services/content/Services.json
new file mode 100644
index 000000000..884ab0c90
--- /dev/null
+++ b/src/i18n/messages/src/components/services/content/Services.json
@@ -0,0 +1,28 @@
1[
2 {
3 "id": "services.welcome",
4 "defaultMessage": "!!!Welcome to Franz",
5 "file": "src/components/services/content/Services.js",
6 "start": {
7 "line": 11,
8 "column": 11
9 },
10 "end": {
11 "line": 14,
12 "column": 3
13 }
14 },
15 {
16 "id": "services.getStarted",
17 "defaultMessage": "!!!Get started",
18 "file": "src/components/services/content/Services.js",
19 "start": {
20 "line": 15,
21 "column": 14
22 },
23 "end": {
24 "line": 18,
25 "column": 3
26 }
27 }
28] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/services/content/WebviewCrashHandler.json b/src/i18n/messages/src/components/services/content/WebviewCrashHandler.json
new file mode 100644
index 000000000..c3d6c41a5
--- /dev/null
+++ b/src/i18n/messages/src/components/services/content/WebviewCrashHandler.json
@@ -0,0 +1,54 @@
1[
2 {
3 "id": "service.crashHandler.headline",
4 "defaultMessage": "!!!Oh no!",
5 "file": "src/components/services/content/WebviewCrashHandler.js",
6 "start": {
7 "line": 10,
8 "column": 12
9 },
10 "end": {
11 "line": 13,
12 "column": 3
13 }
14 },
15 {
16 "id": "service.crashHandler.text",
17 "defaultMessage": "!!!{name} has caused an error.",
18 "file": "src/components/services/content/WebviewCrashHandler.js",
19 "start": {
20 "line": 14,
21 "column": 8
22 },
23 "end": {
24 "line": 17,
25 "column": 3
26 }
27 },
28 {
29 "id": "service.crashHandler.action",
30 "defaultMessage": "!!!Reload {name}",
31 "file": "src/components/services/content/WebviewCrashHandler.js",
32 "start": {
33 "line": 18,
34 "column": 10
35 },
36 "end": {
37 "line": 21,
38 "column": 3
39 }
40 },
41 {
42 "id": "service.crashHandler.autoReload",
43 "defaultMessage": "!!!Trying to automatically restore {name} in {seconds} seconds",
44 "file": "src/components/services/content/WebviewCrashHandler.js",
45 "start": {
46 "line": 22,
47 "column": 14
48 },
49 "end": {
50 "line": 25,
51 "column": 3
52 }
53 }
54] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/services/tabs/TabItem.json b/src/i18n/messages/src/components/services/tabs/TabItem.json
new file mode 100644
index 000000000..08a07845c
--- /dev/null
+++ b/src/i18n/messages/src/components/services/tabs/TabItem.json
@@ -0,0 +1,119 @@
1[
2 {
3 "id": "tabs.item.reload",
4 "defaultMessage": "!!!Reload",
5 "file": "src/components/services/tabs/TabItem.js",
6 "start": {
7 "line": 15,
8 "column": 10
9 },
10 "end": {
11 "line": 18,
12 "column": 3
13 }
14 },
15 {
16 "id": "tabs.item.edit",
17 "defaultMessage": "!!!Edit",
18 "file": "src/components/services/tabs/TabItem.js",
19 "start": {
20 "line": 19,
21 "column": 8
22 },
23 "end": {
24 "line": 22,
25 "column": 3
26 }
27 },
28 {
29 "id": "tabs.item.disableNotifications",
30 "defaultMessage": "!!!Disable notifications",
31 "file": "src/components/services/tabs/TabItem.js",
32 "start": {
33 "line": 23,
34 "column": 24
35 },
36 "end": {
37 "line": 26,
38 "column": 3
39 }
40 },
41 {
42 "id": "tabs.item.enableNotification",
43 "defaultMessage": "!!!Enable notifications",
44 "file": "src/components/services/tabs/TabItem.js",
45 "start": {
46 "line": 27,
47 "column": 23
48 },
49 "end": {
50 "line": 30,
51 "column": 3
52 }
53 },
54 {
55 "id": "tabs.item.disableAudio",
56 "defaultMessage": "!!!Disable audio",
57 "file": "src/components/services/tabs/TabItem.js",
58 "start": {
59 "line": 31,
60 "column": 16
61 },
62 "end": {
63 "line": 34,
64 "column": 3
65 }
66 },
67 {
68 "id": "tabs.item.enableAudio",
69 "defaultMessage": "!!!Enable audio",
70 "file": "src/components/services/tabs/TabItem.js",
71 "start": {
72 "line": 35,
73 "column": 15
74 },
75 "end": {
76 "line": 38,
77 "column": 3
78 }
79 },
80 {
81 "id": "tabs.item.disableService",
82 "defaultMessage": "!!!Disable Service",
83 "file": "src/components/services/tabs/TabItem.js",
84 "start": {
85 "line": 39,
86 "column": 18
87 },
88 "end": {
89 "line": 42,
90 "column": 3
91 }
92 },
93 {
94 "id": "tabs.item.enableService",
95 "defaultMessage": "!!!Enable Service",
96 "file": "src/components/services/tabs/TabItem.js",
97 "start": {
98 "line": 43,
99 "column": 17
100 },
101 "end": {
102 "line": 46,
103 "column": 3
104 }
105 },
106 {
107 "id": "tabs.item.deleteService",
108 "defaultMessage": "!!!Delete Service",
109 "file": "src/components/services/tabs/TabItem.js",
110 "start": {
111 "line": 47,
112 "column": 17
113 },
114 "end": {
115 "line": 50,
116 "column": 3
117 }
118 }
119] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/settings/account/AccountDashboard.json b/src/i18n/messages/src/components/settings/account/AccountDashboard.json
new file mode 100644
index 000000000..603950395
--- /dev/null
+++ b/src/i18n/messages/src/components/settings/account/AccountDashboard.json
@@ -0,0 +1,197 @@
1[
2 {
3 "id": "settings.account.headline",
4 "defaultMessage": "!!!Account",
5 "file": "src/components/settings/account/AccountDashboard.js",
6 "start": {
7 "line": 15,
8 "column": 12
9 },
10 "end": {
11 "line": 18,
12 "column": 3
13 }
14 },
15 {
16 "id": "settings.account.headlineSubscription",
17 "defaultMessage": "!!!Your Subscription",
18 "file": "src/components/settings/account/AccountDashboard.js",
19 "start": {
20 "line": 19,
21 "column": 24
22 },
23 "end": {
24 "line": 22,
25 "column": 3
26 }
27 },
28 {
29 "id": "settings.account.headlineUpgrade",
30 "defaultMessage": "!!!Upgrade your Account",
31 "file": "src/components/settings/account/AccountDashboard.js",
32 "start": {
33 "line": 23,
34 "column": 19
35 },
36 "end": {
37 "line": 26,
38 "column": 3
39 }
40 },
41 {
42 "id": "settings.account.headlineInvoices",
43 "defaultMessage": "!!Invoices",
44 "file": "src/components/settings/account/AccountDashboard.js",
45 "start": {
46 "line": 27,
47 "column": 20
48 },
49 "end": {
50 "line": 30,
51 "column": 3
52 }
53 },
54 {
55 "id": "settings.account.headlineDangerZone",
56 "defaultMessage": "!!Danger Zone",
57 "file": "src/components/settings/account/AccountDashboard.js",
58 "start": {
59 "line": 31,
60 "column": 22
61 },
62 "end": {
63 "line": 34,
64 "column": 3
65 }
66 },
67 {
68 "id": "settings.account.manageSubscription.label",
69 "defaultMessage": "!!!Manage your subscription",
70 "file": "src/components/settings/account/AccountDashboard.js",
71 "start": {
72 "line": 35,
73 "column": 33
74 },
75 "end": {
76 "line": 38,
77 "column": 3
78 }
79 },
80 {
81 "id": "settings.account.accountType.basic",
82 "defaultMessage": "!!!Basic Account",
83 "file": "src/components/settings/account/AccountDashboard.js",
84 "start": {
85 "line": 39,
86 "column": 20
87 },
88 "end": {
89 "line": 42,
90 "column": 3
91 }
92 },
93 {
94 "id": "settings.account.accountType.premium",
95 "defaultMessage": "!!!Premium Supporter Account",
96 "file": "src/components/settings/account/AccountDashboard.js",
97 "start": {
98 "line": 43,
99 "column": 22
100 },
101 "end": {
102 "line": 46,
103 "column": 3
104 }
105 },
106 {
107 "id": "settings.account.account.editButton",
108 "defaultMessage": "!!!Edit Account",
109 "file": "src/components/settings/account/AccountDashboard.js",
110 "start": {
111 "line": 47,
112 "column": 21
113 },
114 "end": {
115 "line": 50,
116 "column": 3
117 }
118 },
119 {
120 "id": "settings.account.invoiceDownload",
121 "defaultMessage": "!!!Download",
122 "file": "src/components/settings/account/AccountDashboard.js",
123 "start": {
124 "line": 51,
125 "column": 19
126 },
127 "end": {
128 "line": 54,
129 "column": 3
130 }
131 },
132 {
133 "id": "settings.account.userInfoRequestFailed",
134 "defaultMessage": "!!!Could not load user information",
135 "file": "src/components/settings/account/AccountDashboard.js",
136 "start": {
137 "line": 55,
138 "column": 25
139 },
140 "end": {
141 "line": 58,
142 "column": 3
143 }
144 },
145 {
146 "id": "settings.account.tryReloadUserInfoRequest",
147 "defaultMessage": "!!!Try again",
148 "file": "src/components/settings/account/AccountDashboard.js",
149 "start": {
150 "line": 59,
151 "column": 28
152 },
153 "end": {
154 "line": 62,
155 "column": 3
156 }
157 },
158 {
159 "id": "settings.account.deleteAccount",
160 "defaultMessage": "!!!Delete account",
161 "file": "src/components/settings/account/AccountDashboard.js",
162 "start": {
163 "line": 63,
164 "column": 17
165 },
166 "end": {
167 "line": 66,
168 "column": 3
169 }
170 },
171 {
172 "id": "settings.account.deleteInfo",
173 "defaultMessage": "!!!If you don't need your Franz account any longer, you can delete your account and all related data here.",
174 "file": "src/components/settings/account/AccountDashboard.js",
175 "start": {
176 "line": 67,
177 "column": 14
178 },
179 "end": {
180 "line": 70,
181 "column": 3
182 }
183 },
184 {
185 "id": "settings.account.deleteEmailSent",
186 "defaultMessage": "!!!You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!",
187 "file": "src/components/settings/account/AccountDashboard.js",
188 "start": {
189 "line": 71,
190 "column": 19
191 },
192 "end": {
193 "line": 74,
194 "column": 3
195 }
196 }
197] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/settings/navigation/SettingsNavigation.json b/src/i18n/messages/src/components/settings/navigation/SettingsNavigation.json
new file mode 100644
index 000000000..785ce9f29
--- /dev/null
+++ b/src/i18n/messages/src/components/settings/navigation/SettingsNavigation.json
@@ -0,0 +1,80 @@
1[
2 {
3 "id": "settings.navigation.availableServices",
4 "defaultMessage": "!!!Available services",
5 "file": "src/components/settings/navigation/SettingsNavigation.js",
6 "start": {
7 "line": 9,
8 "column": 21
9 },
10 "end": {
11 "line": 12,
12 "column": 3
13 }
14 },
15 {
16 "id": "settings.navigation.yourServices",
17 "defaultMessage": "!!!Your services",
18 "file": "src/components/settings/navigation/SettingsNavigation.js",
19 "start": {
20 "line": 13,
21 "column": 16
22 },
23 "end": {
24 "line": 16,
25 "column": 3
26 }
27 },
28 {
29 "id": "settings.navigation.account",
30 "defaultMessage": "!!!Account",
31 "file": "src/components/settings/navigation/SettingsNavigation.js",
32 "start": {
33 "line": 17,
34 "column": 11
35 },
36 "end": {
37 "line": 20,
38 "column": 3
39 }
40 },
41 {
42 "id": "settings.navigation.settings",
43 "defaultMessage": "!!!Settings",
44 "file": "src/components/settings/navigation/SettingsNavigation.js",
45 "start": {
46 "line": 21,
47 "column": 12
48 },
49 "end": {
50 "line": 24,
51 "column": 3
52 }
53 },
54 {
55 "id": "settings.navigation.inviteFriends",
56 "defaultMessage": "!!!Invite Friends",
57 "file": "src/components/settings/navigation/SettingsNavigation.js",
58 "start": {
59 "line": 25,
60 "column": 17
61 },
62 "end": {
63 "line": 28,
64 "column": 3
65 }
66 },
67 {
68 "id": "settings.navigation.logout",
69 "defaultMessage": "!!!Logout",
70 "file": "src/components/settings/navigation/SettingsNavigation.js",
71 "start": {
72 "line": 29,
73 "column": 10
74 },
75 "end": {
76 "line": 32,
77 "column": 3
78 }
79 }
80] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/settings/recipes/RecipesDashboard.json b/src/i18n/messages/src/components/settings/recipes/RecipesDashboard.json
new file mode 100644
index 000000000..7d9ed3283
--- /dev/null
+++ b/src/i18n/messages/src/components/settings/recipes/RecipesDashboard.json
@@ -0,0 +1,106 @@
1[
2 {
3 "id": "settings.recipes.headline",
4 "defaultMessage": "!!!Available Services",
5 "file": "src/components/settings/recipes/RecipesDashboard.js",
6 "start": {
7 "line": 15,
8 "column": 12
9 },
10 "end": {
11 "line": 18,
12 "column": 3
13 }
14 },
15 {
16 "id": "settings.searchService",
17 "defaultMessage": "!!!Search service",
18 "file": "src/components/settings/recipes/RecipesDashboard.js",
19 "start": {
20 "line": 19,
21 "column": 17
22 },
23 "end": {
24 "line": 22,
25 "column": 3
26 }
27 },
28 {
29 "id": "settings.recipes.mostPopular",
30 "defaultMessage": "!!!Most popular",
31 "file": "src/components/settings/recipes/RecipesDashboard.js",
32 "start": {
33 "line": 23,
34 "column": 22
35 },
36 "end": {
37 "line": 26,
38 "column": 3
39 }
40 },
41 {
42 "id": "settings.recipes.all",
43 "defaultMessage": "!!!All services",
44 "file": "src/components/settings/recipes/RecipesDashboard.js",
45 "start": {
46 "line": 27,
47 "column": 14
48 },
49 "end": {
50 "line": 30,
51 "column": 3
52 }
53 },
54 {
55 "id": "settings.recipes.dev",
56 "defaultMessage": "!!!Development",
57 "file": "src/components/settings/recipes/RecipesDashboard.js",
58 "start": {
59 "line": 31,
60 "column": 14
61 },
62 "end": {
63 "line": 34,
64 "column": 3
65 }
66 },
67 {
68 "id": "settings.recipes.nothingFound",
69 "defaultMessage": "!!!Sorry, but no service matched your search term.",
70 "file": "src/components/settings/recipes/RecipesDashboard.js",
71 "start": {
72 "line": 35,
73 "column": 16
74 },
75 "end": {
76 "line": 38,
77 "column": 3
78 }
79 },
80 {
81 "id": "settings.recipes.servicesSuccessfulAddedInfo",
82 "defaultMessage": "!!!Service successfully added",
83 "file": "src/components/settings/recipes/RecipesDashboard.js",
84 "start": {
85 "line": 39,
86 "column": 31
87 },
88 "end": {
89 "line": 42,
90 "column": 3
91 }
92 },
93 {
94 "id": "settings.recipes.missingService",
95 "defaultMessage": "!!!Missing a service?",
96 "file": "src/components/settings/recipes/RecipesDashboard.js",
97 "start": {
98 "line": 43,
99 "column": 18
100 },
101 "end": {
102 "line": 46,
103 "column": 3
104 }
105 }
106] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/settings/services/EditServiceForm.json b/src/i18n/messages/src/components/settings/services/EditServiceForm.json
new file mode 100644
index 000000000..42b741b7a
--- /dev/null
+++ b/src/i18n/messages/src/components/settings/services/EditServiceForm.json
@@ -0,0 +1,288 @@
1[
2 {
3 "id": "settings.service.form.saveButton",
4 "defaultMessage": "!!!Save service",
5 "file": "src/components/settings/services/EditServiceForm.js",
6 "start": {
7 "line": 22,
8 "column": 15
9 },
10 "end": {
11 "line": 25,
12 "column": 3
13 }
14 },
15 {
16 "id": "settings.service.form.deleteButton",
17 "defaultMessage": "!!!Delete Service",
18 "file": "src/components/settings/services/EditServiceForm.js",
19 "start": {
20 "line": 26,
21 "column": 17
22 },
23 "end": {
24 "line": 29,
25 "column": 3
26 }
27 },
28 {
29 "id": "settings.service.form.availableServices",
30 "defaultMessage": "!!!Available services",
31 "file": "src/components/settings/services/EditServiceForm.js",
32 "start": {
33 "line": 30,
34 "column": 21
35 },
36 "end": {
37 "line": 33,
38 "column": 3
39 }
40 },
41 {
42 "id": "settings.service.form.yourServices",
43 "defaultMessage": "!!!Your services",
44 "file": "src/components/settings/services/EditServiceForm.js",
45 "start": {
46 "line": 34,
47 "column": 16
48 },
49 "end": {
50 "line": 37,
51 "column": 3
52 }
53 },
54 {
55 "id": "settings.service.form.addServiceHeadline",
56 "defaultMessage": "!!!Add {name}",
57 "file": "src/components/settings/services/EditServiceForm.js",
58 "start": {
59 "line": 38,
60 "column": 22
61 },
62 "end": {
63 "line": 41,
64 "column": 3
65 }
66 },
67 {
68 "id": "settings.service.form.editServiceHeadline",
69 "defaultMessage": "!!!Edit {name}",
70 "file": "src/components/settings/services/EditServiceForm.js",
71 "start": {
72 "line": 42,
73 "column": 23
74 },
75 "end": {
76 "line": 45,
77 "column": 3
78 }
79 },
80 {
81 "id": "settings.service.form.tabHosted",
82 "defaultMessage": "!!!Hosted",
83 "file": "src/components/settings/services/EditServiceForm.js",
84 "start": {
85 "line": 46,
86 "column": 13
87 },
88 "end": {
89 "line": 49,
90 "column": 3
91 }
92 },
93 {
94 "id": "settings.service.form.tabOnPremise",
95 "defaultMessage": "!!!Self hosted ⭐️",
96 "file": "src/components/settings/services/EditServiceForm.js",
97 "start": {
98 "line": 50,
99 "column": 16
100 },
101 "end": {
102 "line": 53,
103 "column": 3
104 }
105 },
106 {
107 "id": "settings.service.form.useHostedService",
108 "defaultMessage": "!!!Use the hosted {name} service.",
109 "file": "src/components/settings/services/EditServiceForm.js",
110 "start": {
111 "line": 54,
112 "column": 20
113 },
114 "end": {
115 "line": 57,
116 "column": 3
117 }
118 },
119 {
120 "id": "settings.service.form.customUrlValidationError",
121 "defaultMessage": "!!!Could not validate custom {name} server.",
122 "file": "src/components/settings/services/EditServiceForm.js",
123 "start": {
124 "line": 58,
125 "column": 28
126 },
127 "end": {
128 "line": 61,
129 "column": 3
130 }
131 },
132 {
133 "id": "settings.service.form.customUrlPremiumInfo",
134 "defaultMessage": "!!!To add self hosted services, you need a Franz Premium Supporter Account.",
135 "file": "src/components/settings/services/EditServiceForm.js",
136 "start": {
137 "line": 62,
138 "column": 24
139 },
140 "end": {
141 "line": 65,
142 "column": 3
143 }
144 },
145 {
146 "id": "settings.service.form.customUrlUpgradeAccount",
147 "defaultMessage": "!!!Upgrade your account",
148 "file": "src/components/settings/services/EditServiceForm.js",
149 "start": {
150 "line": 66,
151 "column": 27
152 },
153 "end": {
154 "line": 69,
155 "column": 3
156 }
157 },
158 {
159 "id": "settings.service.form.indirectMessageInfo",
160 "defaultMessage": "!!!You will be notified about all new messages in a channel, not just @username, @channel, @here, ...",
161 "file": "src/components/settings/services/EditServiceForm.js",
162 "start": {
163 "line": 70,
164 "column": 23
165 },
166 "end": {
167 "line": 73,
168 "column": 3
169 }
170 },
171 {
172 "id": "settings.service.form.isMutedInfo",
173 "defaultMessage": "!!!When disabled, all notification sounds and audio playback are muted",
174 "file": "src/components/settings/services/EditServiceForm.js",
175 "start": {
176 "line": 74,
177 "column": 15
178 },
179 "end": {
180 "line": 77,
181 "column": 3
182 }
183 },
184 {
185 "id": "settings.service.form.headlineNotifications",
186 "defaultMessage": "!!!Notifications",
187 "file": "src/components/settings/services/EditServiceForm.js",
188 "start": {
189 "line": 78,
190 "column": 25
191 },
192 "end": {
193 "line": 81,
194 "column": 3
195 }
196 },
197 {
198 "id": "settings.service.form.headlineBadges",
199 "defaultMessage": "!!!Unread message badges",
200 "file": "src/components/settings/services/EditServiceForm.js",
201 "start": {
202 "line": 82,
203 "column": 18
204 },
205 "end": {
206 "line": 85,
207 "column": 3
208 }
209 },
210 {
211 "id": "settings.service.form.headlineGeneral",
212 "defaultMessage": "!!!General",
213 "file": "src/components/settings/services/EditServiceForm.js",
214 "start": {
215 "line": 86,
216 "column": 19
217 },
218 "end": {
219 "line": 89,
220 "column": 3
221 }
222 },
223 {
224 "id": "settings.service.form.iconDelete",
225 "defaultMessage": "!!!Delete",
226 "file": "src/components/settings/services/EditServiceForm.js",
227 "start": {
228 "line": 90,
229 "column": 14
230 },
231 "end": {
232 "line": 93,
233 "column": 3
234 }
235 },
236 {
237 "id": "settings.service.form.iconUpload",
238 "defaultMessage": "!!!Drop your image, or click here",
239 "file": "src/components/settings/services/EditServiceForm.js",
240 "start": {
241 "line": 94,
242 "column": 14
243 },
244 "end": {
245 "line": 97,
246 "column": 3
247 }
248 },
249 {
250 "id": "settings.service.form.proxy.headline",
251 "defaultMessage": "!!!HTTP/HTTPS Proxy Settings",
252 "file": "src/components/settings/services/EditServiceForm.js",
253 "start": {
254 "line": 98,
255 "column": 17
256 },
257 "end": {
258 "line": 101,
259 "column": 3
260 }
261 },
262 {
263 "id": "settings.service.form.proxy.restartInfo",
264 "defaultMessage": "!!!Please restart Franz after changing proxy Settings.",
265 "file": "src/components/settings/services/EditServiceForm.js",
266 "start": {
267 "line": 102,
268 "column": 20
269 },
270 "end": {
271 "line": 105,
272 "column": 3
273 }
274 },
275 {
276 "id": "settings.service.form.proxy.info",
277 "defaultMessage": "!!!Proxy settings will not be synchronized with the Franz servers.",
278 "file": "src/components/settings/services/EditServiceForm.js",
279 "start": {
280 "line": 106,
281 "column": 13
282 },
283 "end": {
284 "line": 109,
285 "column": 3
286 }
287 }
288] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/settings/services/ServiceError.json b/src/i18n/messages/src/components/settings/services/ServiceError.json
new file mode 100644
index 000000000..648fc5b3e
--- /dev/null
+++ b/src/i18n/messages/src/components/settings/services/ServiceError.json
@@ -0,0 +1,54 @@
1[
2 {
3 "id": "settings.service.error.headline",
4 "defaultMessage": "!!!Error",
5 "file": "src/components/settings/services/ServiceError.js",
6 "start": {
7 "line": 10,
8 "column": 12
9 },
10 "end": {
11 "line": 13,
12 "column": 3
13 }
14 },
15 {
16 "id": "settings.service.error.goBack",
17 "defaultMessage": "!!!Back to services",
18 "file": "src/components/settings/services/ServiceError.js",
19 "start": {
20 "line": 14,
21 "column": 10
22 },
23 "end": {
24 "line": 17,
25 "column": 3
26 }
27 },
28 {
29 "id": "settings.service.form.availableServices",
30 "defaultMessage": "!!!Available services",
31 "file": "src/components/settings/services/ServiceError.js",
32 "start": {
33 "line": 18,
34 "column": 21
35 },
36 "end": {
37 "line": 21,
38 "column": 3
39 }
40 },
41 {
42 "id": "settings.service.error.message",
43 "defaultMessage": "!!!Could not load service recipe.",
44 "file": "src/components/settings/services/ServiceError.js",
45 "start": {
46 "line": 22,
47 "column": 16
48 },
49 "end": {
50 "line": 25,
51 "column": 3
52 }
53 }
54] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/settings/services/ServiceItem.json b/src/i18n/messages/src/components/settings/services/ServiceItem.json
new file mode 100644
index 000000000..ffea8b9e1
--- /dev/null
+++ b/src/i18n/messages/src/components/settings/services/ServiceItem.json
@@ -0,0 +1,41 @@
1[
2 {
3 "id": "settings.services.tooltip.isDisabled",
4 "defaultMessage": "!!!Service is disabled",
5 "file": "src/components/settings/services/ServiceItem.js",
6 "start": {
7 "line": 11,
8 "column": 21
9 },
10 "end": {
11 "line": 14,
12 "column": 3
13 }
14 },
15 {
16 "id": "settings.services.tooltip.notificationsDisabled",
17 "defaultMessage": "!!!Notifications are disabled",
18 "file": "src/components/settings/services/ServiceItem.js",
19 "start": {
20 "line": 15,
21 "column": 32
22 },
23 "end": {
24 "line": 18,
25 "column": 3
26 }
27 },
28 {
29 "id": "settings.services.tooltip.isMuted",
30 "defaultMessage": "!!!All sounds are muted",
31 "file": "src/components/settings/services/ServiceItem.js",
32 "start": {
33 "line": 19,
34 "column": 18
35 },
36 "end": {
37 "line": 22,
38 "column": 3
39 }
40 }
41] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/settings/services/ServicesDashboard.json b/src/i18n/messages/src/components/settings/services/ServicesDashboard.json
new file mode 100644
index 000000000..3803c6512
--- /dev/null
+++ b/src/i18n/messages/src/components/settings/services/ServicesDashboard.json
@@ -0,0 +1,119 @@
1[
2 {
3 "id": "settings.services.headline",
4 "defaultMessage": "!!!Your services",
5 "file": "src/components/settings/services/ServicesDashboard.js",
6 "start": {
7 "line": 14,
8 "column": 12
9 },
10 "end": {
11 "line": 17,
12 "column": 3
13 }
14 },
15 {
16 "id": "settings.searchService",
17 "defaultMessage": "!!!Search service",
18 "file": "src/components/settings/services/ServicesDashboard.js",
19 "start": {
20 "line": 18,
21 "column": 17
22 },
23 "end": {
24 "line": 21,
25 "column": 3
26 }
27 },
28 {
29 "id": "settings.services.noServicesAdded",
30 "defaultMessage": "!!!You haven't added any services yet.",
31 "file": "src/components/settings/services/ServicesDashboard.js",
32 "start": {
33 "line": 22,
34 "column": 19
35 },
36 "end": {
37 "line": 25,
38 "column": 3
39 }
40 },
41 {
42 "id": "settings.recipes.nothingFound",
43 "defaultMessage": "!!!Sorry, but no service matched your search term.",
44 "file": "src/components/settings/services/ServicesDashboard.js",
45 "start": {
46 "line": 26,
47 "column": 18
48 },
49 "end": {
50 "line": 29,
51 "column": 3
52 }
53 },
54 {
55 "id": "settings.services.discoverServices",
56 "defaultMessage": "!!!Discover services",
57 "file": "src/components/settings/services/ServicesDashboard.js",
58 "start": {
59 "line": 30,
60 "column": 20
61 },
62 "end": {
63 "line": 33,
64 "column": 3
65 }
66 },
67 {
68 "id": "settings.services.servicesRequestFailed",
69 "defaultMessage": "!!!Could not load your services",
70 "file": "src/components/settings/services/ServicesDashboard.js",
71 "start": {
72 "line": 34,
73 "column": 25
74 },
75 "end": {
76 "line": 37,
77 "column": 3
78 }
79 },
80 {
81 "id": "settings.account.tryReloadServices",
82 "defaultMessage": "!!!Try again",
83 "file": "src/components/settings/services/ServicesDashboard.js",
84 "start": {
85 "line": 38,
86 "column": 21
87 },
88 "end": {
89 "line": 41,
90 "column": 3
91 }
92 },
93 {
94 "id": "settings.services.updatedInfo",
95 "defaultMessage": "!!!Your changes have been saved",
96 "file": "src/components/settings/services/ServicesDashboard.js",
97 "start": {
98 "line": 42,
99 "column": 15
100 },
101 "end": {
102 "line": 45,
103 "column": 3
104 }
105 },
106 {
107 "id": "settings.services.deletedInfo",
108 "defaultMessage": "!!!Service has been deleted",
109 "file": "src/components/settings/services/ServicesDashboard.js",
110 "start": {
111 "line": 46,
112 "column": 15
113 },
114 "end": {
115 "line": 49,
116 "column": 3
117 }
118 }
119] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/settings/settings/EditSettingsForm.json b/src/i18n/messages/src/components/settings/settings/EditSettingsForm.json
new file mode 100644
index 000000000..c64f477be
--- /dev/null
+++ b/src/i18n/messages/src/components/settings/settings/EditSettingsForm.json
@@ -0,0 +1,223 @@
1[
2 {
3 "id": "settings.app.headline",
4 "defaultMessage": "!!!Settings",
5 "file": "src/components/settings/settings/EditSettingsForm.js",
6 "start": {
7 "line": 16,
8 "column": 12
9 },
10 "end": {
11 "line": 19,
12 "column": 3
13 }
14 },
15 {
16 "id": "settings.app.headlineGeneral",
17 "defaultMessage": "!!!General",
18 "file": "src/components/settings/settings/EditSettingsForm.js",
19 "start": {
20 "line": 20,
21 "column": 19
22 },
23 "end": {
24 "line": 23,
25 "column": 3
26 }
27 },
28 {
29 "id": "settings.app.headlineLanguage",
30 "defaultMessage": "!!!Language",
31 "file": "src/components/settings/settings/EditSettingsForm.js",
32 "start": {
33 "line": 24,
34 "column": 20
35 },
36 "end": {
37 "line": 27,
38 "column": 3
39 }
40 },
41 {
42 "id": "settings.app.headlineUpdates",
43 "defaultMessage": "!!!Updates",
44 "file": "src/components/settings/settings/EditSettingsForm.js",
45 "start": {
46 "line": 28,
47 "column": 19
48 },
49 "end": {
50 "line": 31,
51 "column": 3
52 }
53 },
54 {
55 "id": "settings.app.headlineAppearance",
56 "defaultMessage": "!!!Appearance",
57 "file": "src/components/settings/settings/EditSettingsForm.js",
58 "start": {
59 "line": 32,
60 "column": 22
61 },
62 "end": {
63 "line": 35,
64 "column": 3
65 }
66 },
67 {
68 "id": "settings.app.headlineAdvanced",
69 "defaultMessage": "!!!Advanced",
70 "file": "src/components/settings/settings/EditSettingsForm.js",
71 "start": {
72 "line": 36,
73 "column": 20
74 },
75 "end": {
76 "line": 39,
77 "column": 3
78 }
79 },
80 {
81 "id": "settings.app.translationHelp",
82 "defaultMessage": "!!!Help us to translate Franz into your language.",
83 "file": "src/components/settings/settings/EditSettingsForm.js",
84 "start": {
85 "line": 40,
86 "column": 19
87 },
88 "end": {
89 "line": 43,
90 "column": 3
91 }
92 },
93 {
94 "id": "settings.app.subheadlineCache",
95 "defaultMessage": "!!!Cache",
96 "file": "src/components/settings/settings/EditSettingsForm.js",
97 "start": {
98 "line": 44,
99 "column": 20
100 },
101 "end": {
102 "line": 47,
103 "column": 3
104 }
105 },
106 {
107 "id": "settings.app.cacheInfo",
108 "defaultMessage": "!!!Franz cache is currently using {size} of disk space.",
109 "file": "src/components/settings/settings/EditSettingsForm.js",
110 "start": {
111 "line": 48,
112 "column": 13
113 },
114 "end": {
115 "line": 51,
116 "column": 3
117 }
118 },
119 {
120 "id": "settings.app.buttonClearAllCache",
121 "defaultMessage": "!!!Clear cache",
122 "file": "src/components/settings/settings/EditSettingsForm.js",
123 "start": {
124 "line": 52,
125 "column": 23
126 },
127 "end": {
128 "line": 55,
129 "column": 3
130 }
131 },
132 {
133 "id": "settings.app.buttonSearchForUpdate",
134 "defaultMessage": "!!!Check for updates",
135 "file": "src/components/settings/settings/EditSettingsForm.js",
136 "start": {
137 "line": 56,
138 "column": 25
139 },
140 "end": {
141 "line": 59,
142 "column": 3
143 }
144 },
145 {
146 "id": "settings.app.buttonInstallUpdate",
147 "defaultMessage": "!!!Restart & install update",
148 "file": "src/components/settings/settings/EditSettingsForm.js",
149 "start": {
150 "line": 60,
151 "column": 23
152 },
153 "end": {
154 "line": 63,
155 "column": 3
156 }
157 },
158 {
159 "id": "settings.app.updateStatusSearching",
160 "defaultMessage": "!!!Is searching for update",
161 "file": "src/components/settings/settings/EditSettingsForm.js",
162 "start": {
163 "line": 64,
164 "column": 25
165 },
166 "end": {
167 "line": 67,
168 "column": 3
169 }
170 },
171 {
172 "id": "settings.app.updateStatusAvailable",
173 "defaultMessage": "!!!Update available, downloading...",
174 "file": "src/components/settings/settings/EditSettingsForm.js",
175 "start": {
176 "line": 68,
177 "column": 25
178 },
179 "end": {
180 "line": 71,
181 "column": 3
182 }
183 },
184 {
185 "id": "settings.app.updateStatusUpToDate",
186 "defaultMessage": "!!!You are using the latest version of Franz",
187 "file": "src/components/settings/settings/EditSettingsForm.js",
188 "start": {
189 "line": 72,
190 "column": 24
191 },
192 "end": {
193 "line": 75,
194 "column": 3
195 }
196 },
197 {
198 "id": "settings.app.currentVersion",
199 "defaultMessage": "!!!Current version:",
200 "file": "src/components/settings/settings/EditSettingsForm.js",
201 "start": {
202 "line": 76,
203 "column": 18
204 },
205 "end": {
206 "line": 79,
207 "column": 3
208 }
209 },
210 {
211 "id": "settings.app.restartRequired",
212 "defaultMessage": "!!!Changes require restart",
213 "file": "src/components/settings/settings/EditSettingsForm.js",
214 "start": {
215 "line": 80,
216 "column": 29
217 },
218 "end": {
219 "line": 83,
220 "column": 3
221 }
222 }
223] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/settings/user/EditUserForm.json b/src/i18n/messages/src/components/settings/user/EditUserForm.json
new file mode 100644
index 000000000..3a59f8681
--- /dev/null
+++ b/src/i18n/messages/src/components/settings/user/EditUserForm.json
@@ -0,0 +1,80 @@
1[
2 {
3 "id": "settings.account.headline",
4 "defaultMessage": "!!!Account",
5 "file": "src/components/settings/user/EditUserForm.js",
6 "start": {
7 "line": 15,
8 "column": 12
9 },
10 "end": {
11 "line": 18,
12 "column": 3
13 }
14 },
15 {
16 "id": "settings.account.headlineProfile",
17 "defaultMessage": "!!!Update Profile",
18 "file": "src/components/settings/user/EditUserForm.js",
19 "start": {
20 "line": 19,
21 "column": 19
22 },
23 "end": {
24 "line": 22,
25 "column": 3
26 }
27 },
28 {
29 "id": "settings.account.headlineAccount",
30 "defaultMessage": "!!!Account Information",
31 "file": "src/components/settings/user/EditUserForm.js",
32 "start": {
33 "line": 23,
34 "column": 19
35 },
36 "end": {
37 "line": 26,
38 "column": 3
39 }
40 },
41 {
42 "id": "settings.account.headlinePassword",
43 "defaultMessage": "!!!Change Password",
44 "file": "src/components/settings/user/EditUserForm.js",
45 "start": {
46 "line": 27,
47 "column": 20
48 },
49 "end": {
50 "line": 30,
51 "column": 3
52 }
53 },
54 {
55 "id": "settings.account.successInfo",
56 "defaultMessage": "!!!Your changes have been saved",
57 "file": "src/components/settings/user/EditUserForm.js",
58 "start": {
59 "line": 31,
60 "column": 15
61 },
62 "end": {
63 "line": 34,
64 "column": 3
65 }
66 },
67 {
68 "id": "settings.account.buttonSave",
69 "defaultMessage": "!!!Update profile",
70 "file": "src/components/settings/user/EditUserForm.js",
71 "start": {
72 "line": 35,
73 "column": 14
74 },
75 "end": {
76 "line": 38,
77 "column": 3
78 }
79 }
80] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/subscription/SubscriptionForm.json b/src/i18n/messages/src/components/subscription/SubscriptionForm.json
new file mode 100644
index 000000000..cc7470358
--- /dev/null
+++ b/src/i18n/messages/src/components/subscription/SubscriptionForm.json
@@ -0,0 +1,171 @@
1[
2 {
3 "id": "subscription.submit.label",
4 "defaultMessage": "!!!Support the development of Franz",
5 "file": "src/components/subscription/SubscriptionForm.js",
6 "start": {
7 "line": 14,
8 "column": 21
9 },
10 "end": {
11 "line": 17,
12 "column": 3
13 }
14 },
15 {
16 "id": "subscription.paymentSessionError",
17 "defaultMessage": "!!!Could not initialize payment form",
18 "file": "src/components/subscription/SubscriptionForm.js",
19 "start": {
20 "line": 18,
21 "column": 23
22 },
23 "end": {
24 "line": 21,
25 "column": 3
26 }
27 },
28 {
29 "id": "subscription.type.free",
30 "defaultMessage": "!!!free",
31 "file": "src/components/subscription/SubscriptionForm.js",
32 "start": {
33 "line": 22,
34 "column": 12
35 },
36 "end": {
37 "line": 25,
38 "column": 3
39 }
40 },
41 {
42 "id": "subscription.type.month",
43 "defaultMessage": "!!!month",
44 "file": "src/components/subscription/SubscriptionForm.js",
45 "start": {
46 "line": 26,
47 "column": 15
48 },
49 "end": {
50 "line": 29,
51 "column": 3
52 }
53 },
54 {
55 "id": "subscription.type.year",
56 "defaultMessage": "!!!year",
57 "file": "src/components/subscription/SubscriptionForm.js",
58 "start": {
59 "line": 30,
60 "column": 14
61 },
62 "end": {
63 "line": 33,
64 "column": 3
65 }
66 },
67 {
68 "id": "subscription.includedFeatures",
69 "defaultMessage": "!!!The Franz Premium Supporter Account includes",
70 "file": "src/components/subscription/SubscriptionForm.js",
71 "start": {
72 "line": 34,
73 "column": 20
74 },
75 "end": {
76 "line": 37,
77 "column": 3
78 }
79 },
80 {
81 "id": "subscription.features.onpremise.mattermost",
82 "defaultMessage": "!!!Add on-premise/hosted services like Mattermost",
83 "file": "src/components/subscription/SubscriptionForm.js",
84 "start": {
85 "line": 38,
86 "column": 13
87 },
88 "end": {
89 "line": 41,
90 "column": 3
91 }
92 },
93 {
94 "id": "subscription.features.noInterruptions",
95 "defaultMessage": "!!!No app delays & nagging to upgrade license",
96 "file": "src/components/subscription/SubscriptionForm.js",
97 "start": {
98 "line": 42,
99 "column": 19
100 },
101 "end": {
102 "line": 45,
103 "column": 3
104 }
105 },
106 {
107 "id": "subscription.features.proxy",
108 "defaultMessage": "!!!Proxy support for services",
109 "file": "src/components/subscription/SubscriptionForm.js",
110 "start": {
111 "line": 46,
112 "column": 9
113 },
114 "end": {
115 "line": 49,
116 "column": 3
117 }
118 },
119 {
120 "id": "subscription.features.spellchecker",
121 "defaultMessage": "!!!Support for Spellchecker",
122 "file": "src/components/subscription/SubscriptionForm.js",
123 "start": {
124 "line": 50,
125 "column": 16
126 },
127 "end": {
128 "line": 53,
129 "column": 3
130 }
131 },
132 {
133 "id": "subscription.features.ads",
134 "defaultMessage": "!!!No ads, ever!",
135 "file": "src/components/subscription/SubscriptionForm.js",
136 "start": {
137 "line": 54,
138 "column": 7
139 },
140 "end": {
141 "line": 57,
142 "column": 3
143 }
144 },
145 {
146 "id": "subscription.features.comingSoon",
147 "defaultMessage": "!!!coming soon",
148 "file": "src/components/subscription/SubscriptionForm.js",
149 "start": {
150 "line": 58,
151 "column": 14
152 },
153 "end": {
154 "line": 61,
155 "column": 3
156 }
157 },
158 {
159 "id": "subscription.euTaxInfo",
160 "defaultMessage": "!!!EU residents: local sales tax may apply",
161 "file": "src/components/subscription/SubscriptionForm.js",
162 "start": {
163 "line": 62,
164 "column": 13
165 },
166 "end": {
167 "line": 65,
168 "column": 3
169 }
170 }
171] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/subscription/SubscriptionPopup.json b/src/i18n/messages/src/components/subscription/SubscriptionPopup.json
new file mode 100644
index 000000000..c06da7531
--- /dev/null
+++ b/src/i18n/messages/src/components/subscription/SubscriptionPopup.json
@@ -0,0 +1,28 @@
1[
2 {
3 "id": "subscriptionPopup.buttonCancel",
4 "defaultMessage": "!!!Cancel",
5 "file": "src/components/subscription/SubscriptionPopup.js",
6 "start": {
7 "line": 11,
8 "column": 16
9 },
10 "end": {
11 "line": 14,
12 "column": 3
13 }
14 },
15 {
16 "id": "subscriptionPopup.buttonDone",
17 "defaultMessage": "!!!Done",
18 "file": "src/components/subscription/SubscriptionPopup.js",
19 "start": {
20 "line": 15,
21 "column": 14
22 },
23 "end": {
24 "line": 18,
25 "column": 3
26 }
27 }
28] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/ui/PremiumFeatureContainer/index.json b/src/i18n/messages/src/components/ui/PremiumFeatureContainer/index.json
new file mode 100644
index 000000000..582d546fa
--- /dev/null
+++ b/src/i18n/messages/src/components/ui/PremiumFeatureContainer/index.json
@@ -0,0 +1,15 @@
1[
2 {
3 "id": "premiumFeature.button.upgradeAccount",
4 "defaultMessage": "!!!Upgrade account",
5 "file": "src/components/ui/PremiumFeatureContainer/index.js",
6 "start": {
7 "line": 14,
8 "column": 10
9 },
10 "end": {
11 "line": 17,
12 "column": 3
13 }
14 }
15] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/util/ErrorBoundary/index.json b/src/i18n/messages/src/components/util/ErrorBoundary/index.json
new file mode 100644
index 000000000..43c323031
--- /dev/null
+++ b/src/i18n/messages/src/components/util/ErrorBoundary/index.json
@@ -0,0 +1,28 @@
1[
2 {
3 "id": "app.errorHandler.headline",
4 "defaultMessage": "!!!Something went wrong.",
5 "file": "src/components/util/ErrorBoundary/index.js",
6 "start": {
7 "line": 11,
8 "column": 12
9 },
10 "end": {
11 "line": 14,
12 "column": 3
13 }
14 },
15 {
16 "id": "app.errorHandler.action",
17 "defaultMessage": "!!!Reload",
18 "file": "src/components/util/ErrorBoundary/index.js",
19 "start": {
20 "line": 15,
21 "column": 10
22 },
23 "end": {
24 "line": 18,
25 "column": 3
26 }
27 }
28] \ No newline at end of file
diff --git a/src/i18n/messages/src/containers/settings/EditServiceScreen.json b/src/i18n/messages/src/containers/settings/EditServiceScreen.json
new file mode 100644
index 000000000..42ca42125
--- /dev/null
+++ b/src/i18n/messages/src/containers/settings/EditServiceScreen.json
@@ -0,0 +1,197 @@
1[
2 {
3 "id": "settings.service.form.name",
4 "defaultMessage": "!!!Name",
5 "file": "src/containers/settings/EditServiceScreen.js",
6 "start": {
7 "line": 28,
8 "column": 8
9 },
10 "end": {
11 "line": 31,
12 "column": 3
13 }
14 },
15 {
16 "id": "settings.service.form.enableService",
17 "defaultMessage": "!!!Enable service",
18 "file": "src/containers/settings/EditServiceScreen.js",
19 "start": {
20 "line": 32,
21 "column": 17
22 },
23 "end": {
24 "line": 35,
25 "column": 3
26 }
27 },
28 {
29 "id": "settings.service.form.enableNotification",
30 "defaultMessage": "!!!Enable Notifications",
31 "file": "src/containers/settings/EditServiceScreen.js",
32 "start": {
33 "line": 36,
34 "column": 22
35 },
36 "end": {
37 "line": 39,
38 "column": 3
39 }
40 },
41 {
42 "id": "settings.service.form.enableBadge",
43 "defaultMessage": "!!!Show unread message badges",
44 "file": "src/containers/settings/EditServiceScreen.js",
45 "start": {
46 "line": 40,
47 "column": 15
48 },
49 "end": {
50 "line": 43,
51 "column": 3
52 }
53 },
54 {
55 "id": "settings.service.form.enableAudio",
56 "defaultMessage": "!!!Enable audio",
57 "file": "src/containers/settings/EditServiceScreen.js",
58 "start": {
59 "line": 44,
60 "column": 15
61 },
62 "end": {
63 "line": 47,
64 "column": 3
65 }
66 },
67 {
68 "id": "settings.service.form.team",
69 "defaultMessage": "!!!Team",
70 "file": "src/containers/settings/EditServiceScreen.js",
71 "start": {
72 "line": 48,
73 "column": 8
74 },
75 "end": {
76 "line": 51,
77 "column": 3
78 }
79 },
80 {
81 "id": "settings.service.form.customUrl",
82 "defaultMessage": "!!!Custom server",
83 "file": "src/containers/settings/EditServiceScreen.js",
84 "start": {
85 "line": 52,
86 "column": 13
87 },
88 "end": {
89 "line": 55,
90 "column": 3
91 }
92 },
93 {
94 "id": "settings.service.form.indirectMessages",
95 "defaultMessage": "!!!Show message badge for all new messages",
96 "file": "src/containers/settings/EditServiceScreen.js",
97 "start": {
98 "line": 56,
99 "column": 20
100 },
101 "end": {
102 "line": 59,
103 "column": 3
104 }
105 },
106 {
107 "id": "settings.service.form.icon",
108 "defaultMessage": "!!!Custom icon",
109 "file": "src/containers/settings/EditServiceScreen.js",
110 "start": {
111 "line": 60,
112 "column": 8
113 },
114 "end": {
115 "line": 63,
116 "column": 3
117 }
118 },
119 {
120 "id": "settings.service.form.enableDarkMode",
121 "defaultMessage": "!!!Enable Dark Mode",
122 "file": "src/containers/settings/EditServiceScreen.js",
123 "start": {
124 "line": 64,
125 "column": 18
126 },
127 "end": {
128 "line": 67,
129 "column": 3
130 }
131 },
132 {
133 "id": "settings.service.form.proxy.isEnabled",
134 "defaultMessage": "!!!Use Proxy",
135 "file": "src/containers/settings/EditServiceScreen.js",
136 "start": {
137 "line": 68,
138 "column": 15
139 },
140 "end": {
141 "line": 71,
142 "column": 3
143 }
144 },
145 {
146 "id": "settings.service.form.proxy.host",
147 "defaultMessage": "!!!Proxy Host/IP",
148 "file": "src/containers/settings/EditServiceScreen.js",
149 "start": {
150 "line": 72,
151 "column": 13
152 },
153 "end": {
154 "line": 75,
155 "column": 3
156 }
157 },
158 {
159 "id": "settings.service.form.proxy.port",
160 "defaultMessage": "!!!Port",
161 "file": "src/containers/settings/EditServiceScreen.js",
162 "start": {
163 "line": 76,
164 "column": 13
165 },
166 "end": {
167 "line": 79,
168 "column": 3
169 }
170 },
171 {
172 "id": "settings.service.form.proxy.user",
173 "defaultMessage": "!!!User",
174 "file": "src/containers/settings/EditServiceScreen.js",
175 "start": {
176 "line": 80,
177 "column": 13
178 },
179 "end": {
180 "line": 83,
181 "column": 3
182 }
183 },
184 {
185 "id": "settings.service.form.proxy.password",
186 "defaultMessage": "!!!Password",
187 "file": "src/containers/settings/EditServiceScreen.js",
188 "start": {
189 "line": 84,
190 "column": 17
191 },
192 "end": {
193 "line": 87,
194 "column": 3
195 }
196 }
197] \ No newline at end of file
diff --git a/src/i18n/messages/src/containers/settings/EditSettingsScreen.json b/src/i18n/messages/src/containers/settings/EditSettingsScreen.json
new file mode 100644
index 000000000..d3b413540
--- /dev/null
+++ b/src/i18n/messages/src/containers/settings/EditSettingsScreen.json
@@ -0,0 +1,158 @@
1[
2 {
3 "id": "settings.app.form.autoLaunchOnStart",
4 "defaultMessage": "!!!Launch Franz on start",
5 "file": "src/containers/settings/EditSettingsScreen.js",
6 "start": {
7 "line": 22,
8 "column": 21
9 },
10 "end": {
11 "line": 25,
12 "column": 3
13 }
14 },
15 {
16 "id": "settings.app.form.autoLaunchInBackground",
17 "defaultMessage": "!!!Open in background",
18 "file": "src/containers/settings/EditSettingsScreen.js",
19 "start": {
20 "line": 26,
21 "column": 26
22 },
23 "end": {
24 "line": 29,
25 "column": 3
26 }
27 },
28 {
29 "id": "settings.app.form.runInBackground",
30 "defaultMessage": "!!!Keep Franz in background when closing the window",
31 "file": "src/containers/settings/EditSettingsScreen.js",
32 "start": {
33 "line": 30,
34 "column": 19
35 },
36 "end": {
37 "line": 33,
38 "column": 3
39 }
40 },
41 {
42 "id": "settings.app.form.enableSystemTray",
43 "defaultMessage": "!!!Show Franz in system tray",
44 "file": "src/containers/settings/EditSettingsScreen.js",
45 "start": {
46 "line": 34,
47 "column": 20
48 },
49 "end": {
50 "line": 37,
51 "column": 3
52 }
53 },
54 {
55 "id": "settings.app.form.minimizeToSystemTray",
56 "defaultMessage": "!!!Minimize Franz to system tray",
57 "file": "src/containers/settings/EditSettingsScreen.js",
58 "start": {
59 "line": 38,
60 "column": 24
61 },
62 "end": {
63 "line": 41,
64 "column": 3
65 }
66 },
67 {
68 "id": "settings.app.form.language",
69 "defaultMessage": "!!!Language",
70 "file": "src/containers/settings/EditSettingsScreen.js",
71 "start": {
72 "line": 42,
73 "column": 12
74 },
75 "end": {
76 "line": 45,
77 "column": 3
78 }
79 },
80 {
81 "id": "settings.app.form.darkMode",
82 "defaultMessage": "!!!Dark Mode",
83 "file": "src/containers/settings/EditSettingsScreen.js",
84 "start": {
85 "line": 46,
86 "column": 12
87 },
88 "end": {
89 "line": 49,
90 "column": 3
91 }
92 },
93 {
94 "id": "settings.app.form.showDisabledServices",
95 "defaultMessage": "!!!Display disabled services tabs",
96 "file": "src/containers/settings/EditSettingsScreen.js",
97 "start": {
98 "line": 50,
99 "column": 24
100 },
101 "end": {
102 "line": 53,
103 "column": 3
104 }
105 },
106 {
107 "id": "settings.app.form.showMessagesBadgesWhenMuted",
108 "defaultMessage": "!!!Show unread message badge when notifications are disabled",
109 "file": "src/containers/settings/EditSettingsScreen.js",
110 "start": {
111 "line": 54,
112 "column": 29
113 },
114 "end": {
115 "line": 57,
116 "column": 3
117 }
118 },
119 {
120 "id": "settings.app.form.enableSpellchecking",
121 "defaultMessage": "!!!Enable spell checking",
122 "file": "src/containers/settings/EditSettingsScreen.js",
123 "start": {
124 "line": 58,
125 "column": 23
126 },
127 "end": {
128 "line": 61,
129 "column": 3
130 }
131 },
132 {
133 "id": "settings.app.form.enableGPUAcceleration",
134 "defaultMessage": "!!!Enable GPU Acceleration",
135 "file": "src/containers/settings/EditSettingsScreen.js",
136 "start": {
137 "line": 62,
138 "column": 25
139 },
140 "end": {
141 "line": 65,
142 "column": 3
143 }
144 },
145 {
146 "id": "settings.app.form.beta",
147 "defaultMessage": "!!!Include beta versions",
148 "file": "src/containers/settings/EditSettingsScreen.js",
149 "start": {
150 "line": 66,
151 "column": 8
152 },
153 "end": {
154 "line": 69,
155 "column": 3
156 }
157 }
158] \ No newline at end of file
diff --git a/src/i18n/messages/src/containers/settings/EditUserScreen.json b/src/i18n/messages/src/containers/settings/EditUserScreen.json
new file mode 100644
index 000000000..70ff29945
--- /dev/null
+++ b/src/i18n/messages/src/containers/settings/EditUserScreen.json
@@ -0,0 +1,119 @@
1[
2 {
3 "id": "settings.user.form.firstname",
4 "defaultMessage": "!!!Firstname",
5 "file": "src/containers/settings/EditUserScreen.js",
6 "start": {
7 "line": 14,
8 "column": 13
9 },
10 "end": {
11 "line": 17,
12 "column": 3
13 }
14 },
15 {
16 "id": "settings.user.form.lastname",
17 "defaultMessage": "!!!Lastname",
18 "file": "src/containers/settings/EditUserScreen.js",
19 "start": {
20 "line": 18,
21 "column": 12
22 },
23 "end": {
24 "line": 21,
25 "column": 3
26 }
27 },
28 {
29 "id": "settings.user.form.email",
30 "defaultMessage": "!!!Email",
31 "file": "src/containers/settings/EditUserScreen.js",
32 "start": {
33 "line": 22,
34 "column": 9
35 },
36 "end": {
37 "line": 25,
38 "column": 3
39 }
40 },
41 {
42 "id": "settings.user.form.accountType.label",
43 "defaultMessage": "!!!Account type",
44 "file": "src/containers/settings/EditUserScreen.js",
45 "start": {
46 "line": 26,
47 "column": 20
48 },
49 "end": {
50 "line": 29,
51 "column": 3
52 }
53 },
54 {
55 "id": "settings.user.form.accountType.individual",
56 "defaultMessage": "!!!Individual",
57 "file": "src/containers/settings/EditUserScreen.js",
58 "start": {
59 "line": 30,
60 "column": 25
61 },
62 "end": {
63 "line": 33,
64 "column": 3
65 }
66 },
67 {
68 "id": "settings.user.form.accountType.non-profit",
69 "defaultMessage": "!!!Non-Profit",
70 "file": "src/containers/settings/EditUserScreen.js",
71 "start": {
72 "line": 34,
73 "column": 24
74 },
75 "end": {
76 "line": 37,
77 "column": 3
78 }
79 },
80 {
81 "id": "settings.user.form.accountType.company",
82 "defaultMessage": "!!!Company",
83 "file": "src/containers/settings/EditUserScreen.js",
84 "start": {
85 "line": 38,
86 "column": 22
87 },
88 "end": {
89 "line": 41,
90 "column": 3
91 }
92 },
93 {
94 "id": "settings.user.form.currentPassword",
95 "defaultMessage": "!!!Current password",
96 "file": "src/containers/settings/EditUserScreen.js",
97 "start": {
98 "line": 42,
99 "column": 19
100 },
101 "end": {
102 "line": 45,
103 "column": 3
104 }
105 },
106 {
107 "id": "settings.user.form.newPassword",
108 "defaultMessage": "!!!New password",
109 "file": "src/containers/settings/EditUserScreen.js",
110 "start": {
111 "line": 46,
112 "column": 15
113 },
114 "end": {
115 "line": 49,
116 "column": 3
117 }
118 }
119] \ No newline at end of file
diff --git a/src/i18n/messages/src/features/delayApp/Component.json b/src/i18n/messages/src/features/delayApp/Component.json
new file mode 100644
index 000000000..bacd9444a
--- /dev/null
+++ b/src/i18n/messages/src/features/delayApp/Component.json
@@ -0,0 +1,41 @@
1[
2 {
3 "id": "feature.delayApp.headline",
4 "defaultMessage": "!!!Please purchase license to skip waiting",
5 "file": "src/features/delayApp/Component.js",
6 "start": {
7 "line": 15,
8 "column": 12
9 },
10 "end": {
11 "line": 18,
12 "column": 3
13 }
14 },
15 {
16 "id": "feature.delayApp.action",
17 "defaultMessage": "!!!Get a Franz Supporter License",
18 "file": "src/features/delayApp/Component.js",
19 "start": {
20 "line": 19,
21 "column": 10
22 },
23 "end": {
24 "line": 22,
25 "column": 3
26 }
27 },
28 {
29 "id": "feature.delayApp.text",
30 "defaultMessage": "!!!Franz will continue in {seconds} seconds.",
31 "file": "src/features/delayApp/Component.js",
32 "start": {
33 "line": 23,
34 "column": 8
35 },
36 "end": {
37 "line": 26,
38 "column": 3
39 }
40 }
41] \ No newline at end of file
diff --git a/src/i18n/messages/src/features/shareFranz/Component.json b/src/i18n/messages/src/features/shareFranz/Component.json
new file mode 100644
index 000000000..0fec9db64
--- /dev/null
+++ b/src/i18n/messages/src/features/shareFranz/Component.json
@@ -0,0 +1,93 @@
1[
2 {
3 "id": "feature.shareFranz.headline",
4 "defaultMessage": "!!!Franz is better together!",
5 "file": "src/features/shareFranz/Component.js",
6 "start": {
7 "line": 15,
8 "column": 12
9 },
10 "end": {
11 "line": 18,
12 "column": 3
13 }
14 },
15 {
16 "id": "feature.shareFranz.text",
17 "defaultMessage": "!!!Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
18 "file": "src/features/shareFranz/Component.js",
19 "start": {
20 "line": 19,
21 "column": 8
22 },
23 "end": {
24 "line": 22,
25 "column": 3
26 }
27 },
28 {
29 "id": "feature.shareFranz.action.email",
30 "defaultMessage": "!!!Share as email",
31 "file": "src/features/shareFranz/Component.js",
32 "start": {
33 "line": 23,
34 "column": 16
35 },
36 "end": {
37 "line": 26,
38 "column": 3
39 }
40 },
41 {
42 "id": "feature.shareFranz.action.facebook",
43 "defaultMessage": "!!!Share on Facebook",
44 "file": "src/features/shareFranz/Component.js",
45 "start": {
46 "line": 27,
47 "column": 19
48 },
49 "end": {
50 "line": 30,
51 "column": 3
52 }
53 },
54 {
55 "id": "feature.shareFranz.action.twitter",
56 "defaultMessage": "!!!Share on Twitter",
57 "file": "src/features/shareFranz/Component.js",
58 "start": {
59 "line": 31,
60 "column": 18
61 },
62 "end": {
63 "line": 34,
64 "column": 3
65 }
66 },
67 {
68 "id": "feature.shareFranz.shareText.email",
69 "defaultMessage": "!!! I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com",
70 "file": "src/features/shareFranz/Component.js",
71 "start": {
72 "line": 35,
73 "column": 18
74 },
75 "end": {
76 "line": 38,
77 "column": 3
78 }
79 },
80 {
81 "id": "feature.shareFranz.shareText.twitter",
82 "defaultMessage": "!!! I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com /cc @MeetFranz",
83 "file": "src/features/shareFranz/Component.js",
84 "start": {
85 "line": 39,
86 "column": 20
87 },
88 "end": {
89 "line": 42,
90 "column": 3
91 }
92 }
93] \ No newline at end of file
diff --git a/src/i18n/messages/src/helpers/validation-helpers.json b/src/i18n/messages/src/helpers/validation-helpers.json
new file mode 100644
index 000000000..86bfe1500
--- /dev/null
+++ b/src/i18n/messages/src/helpers/validation-helpers.json
@@ -0,0 +1,67 @@
1[
2 {
3 "id": "validation.required",
4 "defaultMessage": "!!!Field is required",
5 "file": "src/helpers/validation-helpers.js",
6 "start": {
7 "line": 4,
8 "column": 12
9 },
10 "end": {
11 "line": 7,
12 "column": 3
13 }
14 },
15 {
16 "id": "validation.email",
17 "defaultMessage": "!!!Email not valid",
18 "file": "src/helpers/validation-helpers.js",
19 "start": {
20 "line": 8,
21 "column": 9
22 },
23 "end": {
24 "line": 11,
25 "column": 3
26 }
27 },
28 {
29 "id": "validation.url",
30 "defaultMessage": "!!!Not a valid URL",
31 "file": "src/helpers/validation-helpers.js",
32 "start": {
33 "line": 12,
34 "column": 7
35 },
36 "end": {
37 "line": 15,
38 "column": 3
39 }
40 },
41 {
42 "id": "validation.minLength",
43 "defaultMessage": "!!!Too few characters",
44 "file": "src/helpers/validation-helpers.js",
45 "start": {
46 "line": 16,
47 "column": 13
48 },
49 "end": {
50 "line": 19,
51 "column": 3
52 }
53 },
54 {
55 "id": "validation.oneRequired",
56 "defaultMessage": "!!!At least one is required",
57 "file": "src/helpers/validation-helpers.js",
58 "start": {
59 "line": 20,
60 "column": 15
61 },
62 "end": {
63 "line": 23,
64 "column": 3
65 }
66 }
67] \ No newline at end of file
diff --git a/src/i18n/messages/src/i18n/globalMessages.json b/src/i18n/messages/src/i18n/globalMessages.json
new file mode 100644
index 000000000..28001614f
--- /dev/null
+++ b/src/i18n/messages/src/i18n/globalMessages.json
@@ -0,0 +1,80 @@
1[
2 {
3 "id": "global.api.unhealthy",
4 "defaultMessage": "!!!Can't connect to Franz Online Services",
5 "file": "src/i18n/globalMessages.js",
6 "start": {
7 "line": 4,
8 "column": 16
9 },
10 "end": {
11 "line": 7,
12 "column": 3
13 }
14 },
15 {
16 "id": "global.notConnectedToTheInternet",
17 "defaultMessage": "!!!You are not connected to the internet.",
18 "file": "src/i18n/globalMessages.js",
19 "start": {
20 "line": 8,
21 "column": 29
22 },
23 "end": {
24 "line": 11,
25 "column": 3
26 }
27 },
28 {
29 "id": "global.spellchecking.language",
30 "defaultMessage": "!!!Spell checking language",
31 "file": "src/i18n/globalMessages.js",
32 "start": {
33 "line": 12,
34 "column": 24
35 },
36 "end": {
37 "line": 15,
38 "column": 3
39 }
40 },
41 {
42 "id": "global.spellchecker.useDefault",
43 "defaultMessage": "!!!Use System Default ({default})",
44 "file": "src/i18n/globalMessages.js",
45 "start": {
46 "line": 16,
47 "column": 29
48 },
49 "end": {
50 "line": 19,
51 "column": 3
52 }
53 },
54 {
55 "id": "global.spellchecking.autodetect",
56 "defaultMessage": "!!!Detect language automatically",
57 "file": "src/i18n/globalMessages.js",
58 "start": {
59 "line": 20,
60 "column": 34
61 },
62 "end": {
63 "line": 23,
64 "column": 3
65 }
66 },
67 {
68 "id": "global.spellchecking.autodetect.short",
69 "defaultMessage": "!!!Automatic",
70 "file": "src/i18n/globalMessages.js",
71 "start": {
72 "line": 24,
73 "column": 39
74 },
75 "end": {
76 "line": 27,
77 "column": 3
78 }
79 }
80] \ No newline at end of file
diff --git a/src/i18n/messages/src/lib/Menu.json b/src/i18n/messages/src/lib/Menu.json
new file mode 100644
index 000000000..9314f5cce
--- /dev/null
+++ b/src/i18n/messages/src/lib/Menu.json
@@ -0,0 +1,613 @@
1[
2 {
3 "id": "menu.edit",
4 "defaultMessage": "!!!Edit",
5 "file": "src/lib/Menu.js",
6 "start": {
7 "line": 10,
8 "column": 8
9 },
10 "end": {
11 "line": 13,
12 "column": 3
13 }
14 },
15 {
16 "id": "menu.edit.undo",
17 "defaultMessage": "!!!Undo",
18 "file": "src/lib/Menu.js",
19 "start": {
20 "line": 14,
21 "column": 8
22 },
23 "end": {
24 "line": 17,
25 "column": 3
26 }
27 },
28 {
29 "id": "menu.edit.redo",
30 "defaultMessage": "!!!Redo",
31 "file": "src/lib/Menu.js",
32 "start": {
33 "line": 18,
34 "column": 8
35 },
36 "end": {
37 "line": 21,
38 "column": 3
39 }
40 },
41 {
42 "id": "menu.edit.cut",
43 "defaultMessage": "!!!Cut",
44 "file": "src/lib/Menu.js",
45 "start": {
46 "line": 22,
47 "column": 7
48 },
49 "end": {
50 "line": 25,
51 "column": 3
52 }
53 },
54 {
55 "id": "menu.edit.copy",
56 "defaultMessage": "!!!Copy",
57 "file": "src/lib/Menu.js",
58 "start": {
59 "line": 26,
60 "column": 8
61 },
62 "end": {
63 "line": 29,
64 "column": 3
65 }
66 },
67 {
68 "id": "menu.edit.paste",
69 "defaultMessage": "!!!Paste",
70 "file": "src/lib/Menu.js",
71 "start": {
72 "line": 30,
73 "column": 9
74 },
75 "end": {
76 "line": 33,
77 "column": 3
78 }
79 },
80 {
81 "id": "menu.edit.pasteAndMatchStyle",
82 "defaultMessage": "!!!Paste And Match Style",
83 "file": "src/lib/Menu.js",
84 "start": {
85 "line": 34,
86 "column": 22
87 },
88 "end": {
89 "line": 37,
90 "column": 3
91 }
92 },
93 {
94 "id": "menu.edit.delete",
95 "defaultMessage": "!!!Delete",
96 "file": "src/lib/Menu.js",
97 "start": {
98 "line": 38,
99 "column": 10
100 },
101 "end": {
102 "line": 41,
103 "column": 3
104 }
105 },
106 {
107 "id": "menu.edit.selectAll",
108 "defaultMessage": "!!!Select All",
109 "file": "src/lib/Menu.js",
110 "start": {
111 "line": 42,
112 "column": 13
113 },
114 "end": {
115 "line": 45,
116 "column": 3
117 }
118 },
119 {
120 "id": "menu.edit.speech",
121 "defaultMessage": "!!!Speech",
122 "file": "src/lib/Menu.js",
123 "start": {
124 "line": 46,
125 "column": 10
126 },
127 "end": {
128 "line": 49,
129 "column": 3
130 }
131 },
132 {
133 "id": "menu.edit.startSpeaking",
134 "defaultMessage": "!!!Start Speaking",
135 "file": "src/lib/Menu.js",
136 "start": {
137 "line": 50,
138 "column": 17
139 },
140 "end": {
141 "line": 53,
142 "column": 3
143 }
144 },
145 {
146 "id": "menu.edit.stopSpeaking",
147 "defaultMessage": "!!!Stop Speaking",
148 "file": "src/lib/Menu.js",
149 "start": {
150 "line": 54,
151 "column": 16
152 },
153 "end": {
154 "line": 57,
155 "column": 3
156 }
157 },
158 {
159 "id": "menu.edit.startDictation",
160 "defaultMessage": "!!!Start Dictation",
161 "file": "src/lib/Menu.js",
162 "start": {
163 "line": 58,
164 "column": 18
165 },
166 "end": {
167 "line": 61,
168 "column": 3
169 }
170 },
171 {
172 "id": "menu.edit.emojiSymbols",
173 "defaultMessage": "!!!Emoji & Symbols",
174 "file": "src/lib/Menu.js",
175 "start": {
176 "line": 62,
177 "column": 16
178 },
179 "end": {
180 "line": 65,
181 "column": 3
182 }
183 },
184 {
185 "id": "menu.view.resetZoom",
186 "defaultMessage": "!!!Actual Size",
187 "file": "src/lib/Menu.js",
188 "start": {
189 "line": 66,
190 "column": 13
191 },
192 "end": {
193 "line": 69,
194 "column": 3
195 }
196 },
197 {
198 "id": "menu.view.zoomIn",
199 "defaultMessage": "!!!Zoom In",
200 "file": "src/lib/Menu.js",
201 "start": {
202 "line": 70,
203 "column": 10
204 },
205 "end": {
206 "line": 73,
207 "column": 3
208 }
209 },
210 {
211 "id": "menu.view.zoomOut",
212 "defaultMessage": "!!!Zoom Out",
213 "file": "src/lib/Menu.js",
214 "start": {
215 "line": 74,
216 "column": 11
217 },
218 "end": {
219 "line": 77,
220 "column": 3
221 }
222 },
223 {
224 "id": "menu.view.enterFullScreen",
225 "defaultMessage": "!!!Enter Full Screen",
226 "file": "src/lib/Menu.js",
227 "start": {
228 "line": 78,
229 "column": 19
230 },
231 "end": {
232 "line": 81,
233 "column": 3
234 }
235 },
236 {
237 "id": "menu.view.exitFullScreen",
238 "defaultMessage": "!!!Exit Full Screen",
239 "file": "src/lib/Menu.js",
240 "start": {
241 "line": 82,
242 "column": 18
243 },
244 "end": {
245 "line": 85,
246 "column": 3
247 }
248 },
249 {
250 "id": "menu.view.toggleFullScreen",
251 "defaultMessage": "!!!Toggle Full Screen",
252 "file": "src/lib/Menu.js",
253 "start": {
254 "line": 86,
255 "column": 20
256 },
257 "end": {
258 "line": 89,
259 "column": 3
260 }
261 },
262 {
263 "id": "menu.view.toggleDevTools",
264 "defaultMessage": "!!!Toggle Developer Tools",
265 "file": "src/lib/Menu.js",
266 "start": {
267 "line": 90,
268 "column": 18
269 },
270 "end": {
271 "line": 93,
272 "column": 3
273 }
274 },
275 {
276 "id": "menu.view.toggleServiceDevTools",
277 "defaultMessage": "!!!Toggle Service Developer Tools",
278 "file": "src/lib/Menu.js",
279 "start": {
280 "line": 94,
281 "column": 25
282 },
283 "end": {
284 "line": 97,
285 "column": 3
286 }
287 },
288 {
289 "id": "menu.view.reloadService",
290 "defaultMessage": "!!!Reload Service",
291 "file": "src/lib/Menu.js",
292 "start": {
293 "line": 98,
294 "column": 17
295 },
296 "end": {
297 "line": 101,
298 "column": 3
299 }
300 },
301 {
302 "id": "menu.view.reloadFranz",
303 "defaultMessage": "!!!Reload Franz",
304 "file": "src/lib/Menu.js",
305 "start": {
306 "line": 102,
307 "column": 15
308 },
309 "end": {
310 "line": 105,
311 "column": 3
312 }
313 },
314 {
315 "id": "menu.window.minimize",
316 "defaultMessage": "!!!Minimize",
317 "file": "src/lib/Menu.js",
318 "start": {
319 "line": 106,
320 "column": 12
321 },
322 "end": {
323 "line": 109,
324 "column": 3
325 }
326 },
327 {
328 "id": "menu.window.close",
329 "defaultMessage": "!!!Close",
330 "file": "src/lib/Menu.js",
331 "start": {
332 "line": 110,
333 "column": 9
334 },
335 "end": {
336 "line": 113,
337 "column": 3
338 }
339 },
340 {
341 "id": "menu.help.learnMore",
342 "defaultMessage": "!!!Learn More",
343 "file": "src/lib/Menu.js",
344 "start": {
345 "line": 114,
346 "column": 13
347 },
348 "end": {
349 "line": 117,
350 "column": 3
351 }
352 },
353 {
354 "id": "menu.help.changelog",
355 "defaultMessage": "!!!Changelog",
356 "file": "src/lib/Menu.js",
357 "start": {
358 "line": 118,
359 "column": 13
360 },
361 "end": {
362 "line": 121,
363 "column": 3
364 }
365 },
366 {
367 "id": "menu.help.support",
368 "defaultMessage": "!!!Support",
369 "file": "src/lib/Menu.js",
370 "start": {
371 "line": 122,
372 "column": 11
373 },
374 "end": {
375 "line": 125,
376 "column": 3
377 }
378 },
379 {
380 "id": "menu.help.tos",
381 "defaultMessage": "!!!Terms of Service",
382 "file": "src/lib/Menu.js",
383 "start": {
384 "line": 126,
385 "column": 7
386 },
387 "end": {
388 "line": 129,
389 "column": 3
390 }
391 },
392 {
393 "id": "menu.help.privacy",
394 "defaultMessage": "!!!Privacy Statement",
395 "file": "src/lib/Menu.js",
396 "start": {
397 "line": 130,
398 "column": 11
399 },
400 "end": {
401 "line": 133,
402 "column": 3
403 }
404 },
405 {
406 "id": "menu.file",
407 "defaultMessage": "!!!File",
408 "file": "src/lib/Menu.js",
409 "start": {
410 "line": 134,
411 "column": 8
412 },
413 "end": {
414 "line": 137,
415 "column": 3
416 }
417 },
418 {
419 "id": "menu.view",
420 "defaultMessage": "!!!View",
421 "file": "src/lib/Menu.js",
422 "start": {
423 "line": 138,
424 "column": 8
425 },
426 "end": {
427 "line": 141,
428 "column": 3
429 }
430 },
431 {
432 "id": "menu.services",
433 "defaultMessage": "!!!Services",
434 "file": "src/lib/Menu.js",
435 "start": {
436 "line": 142,
437 "column": 12
438 },
439 "end": {
440 "line": 145,
441 "column": 3
442 }
443 },
444 {
445 "id": "menu.window",
446 "defaultMessage": "!!!Window",
447 "file": "src/lib/Menu.js",
448 "start": {
449 "line": 146,
450 "column": 10
451 },
452 "end": {
453 "line": 149,
454 "column": 3
455 }
456 },
457 {
458 "id": "menu.help",
459 "defaultMessage": "!!!Help",
460 "file": "src/lib/Menu.js",
461 "start": {
462 "line": 150,
463 "column": 8
464 },
465 "end": {
466 "line": 153,
467 "column": 3
468 }
469 },
470 {
471 "id": "menu.app.about",
472 "defaultMessage": "!!!About Franz",
473 "file": "src/lib/Menu.js",
474 "start": {
475 "line": 154,
476 "column": 9
477 },
478 "end": {
479 "line": 157,
480 "column": 3
481 }
482 },
483 {
484 "id": "menu.app.settings",
485 "defaultMessage": "!!!Settings",
486 "file": "src/lib/Menu.js",
487 "start": {
488 "line": 158,
489 "column": 12
490 },
491 "end": {
492 "line": 161,
493 "column": 3
494 }
495 },
496 {
497 "id": "menu.app.hide",
498 "defaultMessage": "!!!Hide",
499 "file": "src/lib/Menu.js",
500 "start": {
501 "line": 162,
502 "column": 8
503 },
504 "end": {
505 "line": 165,
506 "column": 3
507 }
508 },
509 {
510 "id": "menu.app.hideOthers",
511 "defaultMessage": "!!!Hide Others",
512 "file": "src/lib/Menu.js",
513 "start": {
514 "line": 166,
515 "column": 14
516 },
517 "end": {
518 "line": 169,
519 "column": 3
520 }
521 },
522 {
523 "id": "menu.app.unhide",
524 "defaultMessage": "!!!Unhide",
525 "file": "src/lib/Menu.js",
526 "start": {
527 "line": 170,
528 "column": 10
529 },
530 "end": {
531 "line": 173,
532 "column": 3
533 }
534 },
535 {
536 "id": "menu.app.quit",
537 "defaultMessage": "!!!Quit",
538 "file": "src/lib/Menu.js",
539 "start": {
540 "line": 174,
541 "column": 8
542 },
543 "end": {
544 "line": 177,
545 "column": 3
546 }
547 },
548 {
549 "id": "menu.services.addNewService",
550 "defaultMessage": "!!!Add New Service...",
551 "file": "src/lib/Menu.js",
552 "start": {
553 "line": 178,
554 "column": 17
555 },
556 "end": {
557 "line": 181,
558 "column": 3
559 }
560 },
561 {
562 "id": "menu.services.setNextServiceActive",
563 "defaultMessage": "!!!Activate next service...",
564 "file": "src/lib/Menu.js",
565 "start": {
566 "line": 182,
567 "column": 23
568 },
569 "end": {
570 "line": 185,
571 "column": 3
572 }
573 },
574 {
575 "id": "menu.services.activatePreviousService",
576 "defaultMessage": "!!!Activate previous service...",
577 "file": "src/lib/Menu.js",
578 "start": {
579 "line": 186,
580 "column": 27
581 },
582 "end": {
583 "line": 189,
584 "column": 3
585 }
586 },
587 {
588 "id": "sidebar.muteApp",
589 "defaultMessage": "!!!Disable notifications & audio",
590 "file": "src/lib/Menu.js",
591 "start": {
592 "line": 190,
593 "column": 11
594 },
595 "end": {
596 "line": 193,
597 "column": 3
598 }
599 },
600 {
601 "id": "sidebar.unmuteApp",
602 "defaultMessage": "!!!Enable notifications & audio",
603 "file": "src/lib/Menu.js",
604 "start": {
605 "line": 194,
606 "column": 13
607 },
608 "end": {
609 "line": 197,
610 "column": 3
611 }
612 }
613] \ No newline at end of file