From aa655ac1a73c2a04feac232062a94b8a8385e75d Mon Sep 17 00:00:00 2001 From: haraldox Date: Thu, 1 Mar 2018 10:49:21 +0100 Subject: ADD Franz-wide internationalization --- src/i18n/locales/en-US.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/i18n') diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json index d5c0ea441..25ca2adeb 100644 --- a/src/i18n/locales/en-US.json +++ b/src/i18n/locales/en-US.json @@ -199,5 +199,6 @@ "service.crashHandler.action": "Reload {name}", "service.crashHandler.autoReload": "Trying to automatically restore {name} in {seconds} seconds", "service.disabledHandler.headline": "{name} is disabled", - "service.disabledHandler.action": "Enable {name}" + "service.disabledHandler.action": "Enable {name}", + "menu.edit": "Edit" } -- cgit v1.2.3-70-g09d2 From 1d2df4a0321e6dbbef4bbfea73f0a5b67debef24 Mon Sep 17 00:00:00 2001 From: haraldox Date: Fri, 2 Mar 2018 10:13:29 +0100 Subject: internationalize validation messages --- src/helpers/validation-helpers.js | 35 ++++++++++++++++++++++++++++++----- src/i18n/locales/en-US.json | 6 +++++- 2 files changed, 35 insertions(+), 6 deletions(-) (limited to 'src/i18n') diff --git a/src/helpers/validation-helpers.js b/src/helpers/validation-helpers.js index a8a242d54..2f762437d 100644 --- a/src/helpers/validation-helpers.js +++ b/src/helpers/validation-helpers.js @@ -1,6 +1,31 @@ +import { defineMessages } from 'react-intl'; + +const messages = defineMessages({ + required: { + id: 'validation.required', + defaultMessage: '!!!Field is required', + }, + email: { + id: 'validation.email', + defaultMessage: '!!!Email not valid', + }, + url: { + id: 'validation.url', + defaultMessage: '!!!Not a valid URL', + }, + minLength: { + id: 'validation.minLength', + defaultMessage: '!!!Too few characters', + }, + oneRequired: { + id: 'validation.oneRequired', + defaultMessage: '!!!At least one is required', + }, +}); + export function required({ field }) { const isValid = (field.value.trim() !== ''); - return [isValid, `${field.label} is required`]; + return [isValid, window.franz.intl.formatMessage(messages.required, { field: field.label })]; } export function email({ field }) { @@ -13,7 +38,7 @@ export function email({ field }) { isValid = true; } - return [isValid, `${field.label} not valid`]; + return [isValid, window.franz.intl.formatMessage(messages.email, { field: field.label })]; } export function url({ field }) { @@ -27,7 +52,7 @@ export function url({ field }) { isValid = true; } - return [isValid, `${field.label} is not a valid url`]; + return [isValid, window.franz.intl.formatMessage(messages.url, { field: field.label })]; } export function minLength(length) { @@ -36,13 +61,13 @@ export function minLength(length) { if (field.touched) { isValid = field.value.length >= length; } - return [isValid, `${field.label} should be at least ${length} characters long.`]; + return [isValid, window.franz.intl.formatMessage(messages.minLength, { field: field.label, length })]; }; } export function oneRequired(targets) { return ({ field, form }) => { const invalidFields = targets.filter(target => form.$(target).value === ''); - return [targets.length !== invalidFields.length, `${field.label} is required`]; + return [targets.length !== invalidFields.length, window.franz.intl.formatMessage(messages.required, { field: field.label })]; }; } diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json index 25ca2adeb..cd0258d8a 100644 --- a/src/i18n/locales/en-US.json +++ b/src/i18n/locales/en-US.json @@ -200,5 +200,9 @@ "service.crashHandler.autoReload": "Trying to automatically restore {name} in {seconds} seconds", "service.disabledHandler.headline": "{name} is disabled", "service.disabledHandler.action": "Enable {name}", - "menu.edit": "Edit" + "menu.edit": "Edit", + "validation.required": "{field} is required", + "validation.email": "{field} is not valid", + "validation.url": "{field} is not a valid URL", + "validation.minLength": "{field} should be at least {length} characters long" } -- cgit v1.2.3-70-g09d2 From a49511f4b71c3902f9f3b24622428dc715bd96d8 Mon Sep 17 00:00:00 2001 From: haraldox Date: Fri, 2 Mar 2018 13:48:34 +0100 Subject: internationalized menu tested on macOS --- src/i18n/locales/en-US.json | 42 ++++++ src/lib/Menu.js | 307 ++++++++++++++++++++++++++++++++++++-------- 2 files changed, 299 insertions(+), 50 deletions(-) (limited to 'src/i18n') diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json index cd0258d8a..400a9a5d8 100644 --- a/src/i18n/locales/en-US.json +++ b/src/i18n/locales/en-US.json @@ -201,6 +201,48 @@ "service.disabledHandler.headline": "{name} is disabled", "service.disabledHandler.action": "Enable {name}", "menu.edit": "Edit", + "menu.edit.undo": "Undo", + "menu.edit.redo": "Redo", + "menu.edit.cut": "Cut", + "menu.edit.copy": "Copy", + "menu.edit.paste": "Paste", + "menu.edit.pasteAndMatchStyle": "Paste And Match Style", + "menu.edit.delete": "Delete", + "menu.edit.selectAll": "Select All", + "menu.edit.speech": "Speech", + "menu.edit.startSpeaking": "Start Speaking", + "menu.edit.stopSpeaking": "Stop Speaking", + "menu.edit.startDictation": "Start Dictation", + "menu.edit.emojiSymbols": "Emoji & Symbols", + "menu.view.resetZoom": "Actual Size", + "menu.view.zoomIn": "Zoom In", + "menu.view.zoomOut": "Zoom Out", + "menu.view.enterFullScreen": "Enter Full Screen", + "menu.view.exitFullScreen": "Exit Full Screen", + "menu.view.toggleFullScreen": "Toggle Full Screen", + "menu.view.toggleDevTools": "Toggle Developer Tools", + "menu.view.toggleServiceDevTools": "Toggle Service Developer Tools", + "menu.view.reloadService": "Reload Service", + "menu.view.reloadFranz": "Reload Franz", + "menu.window.minimize": "Minimize", + "menu.window.close": "Close", + "menu.help.learnMore": "Learn More", + "menu.help.changelog": "Changelog", + "menu.help.support": "Support", + "menu.help.tos": "Terms of Service", + "menu.help.privacy": "Privacy Statement", + "menu.file": "File", + "menu.view": "View", + "menu.services": "Services", + "menu.window": "Window", + "menu.help": "Help", + "menu.app.about": "About Franz", + "menu.app.settings": "Settings", + "menu.app.hide": "Hide", + "menu.app.hideOthers": "Hide Others", + "menu.app.unhide": "Unhide", + "menu.app.quit": "Quit", + "menu.services.addNewService": "Add New Service...", "validation.required": "{field} is required", "validation.email": "{field} is not valid", "validation.url": "{field} is not a valid URL", diff --git a/src/lib/Menu.js b/src/lib/Menu.js index 50196af96..5a05e47b3 100644 --- a/src/lib/Menu.js +++ b/src/lib/Menu.js @@ -11,6 +11,174 @@ const menuItems = defineMessages({ id: 'menu.edit', defaultMessage: '!!!Edit', }, + undo: { + id: 'menu.edit.undo', + defaultMessage: '!!!Undo', + }, + redo: { + id: 'menu.edit.redo', + defaultMessage: '!!!Redo', + }, + cut: { + id: 'menu.edit.cut', + defaultMessage: '!!!Cut', + }, + copy: { + id: 'menu.edit.copy', + defaultMessage: '!!!Copy', + }, + paste: { + id: 'menu.edit.paste', + defaultMessage: '!!!Paste', + }, + pasteAndMatchStyle: { + id: 'menu.edit.pasteAndMatchStyle', + defaultMessage: '!!!Paste And Match Style', + }, + delete: { + id: 'menu.edit.delete', + defaultMessage: '!!!Delete', + }, + selectAll: { + id: 'menu.edit.selectAll', + defaultMessage: '!!!Select All', + }, + speech: { + id: 'menu.edit.speech', + defaultMessage: '!!!Speech', + }, + startSpeaking: { + id: 'menu.edit.startSpeaking', + defaultMessage: '!!!Start Speaking', + }, + stopSpeaking: { + id: 'menu.edit.stopSpeaking', + defaultMessage: '!!!Stop Speaking', + }, + startDictation: { + id: 'menu.edit.startDictation', + defaultMessage: '!!!Start Dictation', + }, + emojiSymbols: { + id: 'menu.edit.emojiSymbols', + defaultMessage: '!!!Emoji & Symbols', + }, + resetZoom: { + id: 'menu.view.resetZoom', + defaultMessage: '!!!Actual Size', + }, + zoomIn: { + id: 'menu.view.zoomIn', + defaultMessage: '!!!Zoom In', + }, + zoomOut: { + id: 'menu.view.zoomOut', + defaultMessage: '!!!Zoom Out', + }, + enterFullScreen: { + id: 'menu.view.enterFullScreen', + defaultMessage: '!!!Enter Full Screen', + }, + exitFullScreen: { + id: 'menu.view.exitFullScreen', + defaultMessage: '!!!Exit Full Screen', + }, + toggleFullScreen: { + id: 'menu.view.toggleFullScreen', + defaultMessage: '!!!Toggle Full Screen', + }, + toggleDevTools: { + id: 'menu.view.toggleDevTools', + defaultMessage: '!!!Toggle Developer Tools', + }, + toggleServiceDevTools: { + id: 'menu.view.toggleServiceDevTools', + defaultMessage: '!!!Toggle Service Developer Tools', + }, + reloadService: { + id: 'menu.view.reloadService', + defaultMessage: '!!!Reload Service', + }, + reloadFranz: { + id: 'menu.view.reloadFranz', + defaultMessage: '!!!Reload Franz', + }, + minimize: { + id: 'menu.window.minimize', + defaultMessage: '!!!Minimize', + }, + close: { + id: 'menu.window.close', + defaultMessage: '!!!Close', + }, + learnMore: { + id: 'menu.help.learnMore', + defaultMessage: '!!!Learn More', + }, + changelog: { + id: 'menu.help.changelog', + defaultMessage: '!!!Changelog', + }, + support: { + id: 'menu.help.support', + defaultMessage: '!!!Support', + }, + tos: { + id: 'menu.help.tos', + defaultMessage: '!!!Terms of Service', + }, + privacy: { + id: 'menu.help.privacy', + defaultMessage: '!!!Privacy Statement', + }, + file: { + id: 'menu.file', + defaultMessage: '!!!File', + }, + view: { + id: 'menu.view', + defaultMessage: '!!!View', + }, + services: { + id: 'menu.services', + defaultMessage: '!!!Services', + }, + window: { + id: 'menu.window', + defaultMessage: '!!!Window', + }, + help: { + id: 'menu.help', + defaultMessage: '!!!Help', + }, + about: { + id: 'menu.app.about', + defaultMessage: '!!!About Franz', + }, + settings: { + id: 'menu.app.settings', + defaultMessage: '!!!Settings', + }, + hide: { + id: 'menu.app.hide', + defaultMessage: '!!!Hide', + }, + hideOthers: { + id: 'menu.app.hideOthers', + defaultMessage: '!!!Hide Others', + }, + unhide: { + id: 'menu.app.unhide', + defaultMessage: '!!!Unhide', + }, + quit: { + id: 'menu.app.quit', + defaultMessage: '!!!Quit', + }, + addNewService: { + id: 'menu.services.addNewService', + defaultMessage: '!!!Add New Service...', + }, }); function getActiveWebview() { @@ -22,104 +190,123 @@ const _templateFactory = intl => [ label: intl.formatMessage(menuItems.edit), submenu: [ { + label: intl.formatMessage(menuItems.undo), role: 'undo', }, { + label: intl.formatMessage(menuItems.redo), role: 'redo', }, { type: 'separator', }, { - role: 'cut', + label: intl.formatMessage(menuItems.cut), + accelerator: 'Cmd+X', + selector: 'cut:', }, { - label: 'Copy', - accelerator: 'CmdOrCtrl+C', + label: intl.formatMessage(menuItems.copy), + accelerator: 'Cmd+C', selector: 'copy:', }, { - label: 'Paste', - accelerator: 'CmdOrCtrl+V', + label: intl.formatMessage(menuItems.paste), + accelerator: 'Cmd+V', selector: 'paste:', }, { - role: 'pasteandmatchstyle', + label: intl.formatMessage(menuItems.pasteAndMatchStyle), + accelerator: 'Cmd+Shift+V', + selector: 'pasteAndMatchStyle:', }, { + label: intl.formatMessage(menuItems.delete), role: 'delete', }, { - role: 'selectall', + label: intl.formatMessage(menuItems.selectAll), + accelerator: 'Cmd+A', + selector: 'selectAll:', }, ], }, { - label: 'View', + label: intl.formatMessage(menuItems.view), submenu: [ { type: 'separator', }, { + label: intl.formatMessage(menuItems.resetZoom), role: 'resetzoom', }, { + label: intl.formatMessage(menuItems.zoomIn), + // accelerator: 'Cmd+=', role: 'zoomin', - accelerator: 'CommandOrControl+=', }, { + label: intl.formatMessage(menuItems.zoomOut), role: 'zoomout', }, { type: 'separator', }, { + label: app.mainWindow.isFullScreen() // label doesn't work, gets overridden by Electron + ? intl.formatMessage(menuItems.exitFullScreen) + : intl.formatMessage(menuItems.enterFullScreen), role: 'togglefullscreen', }, ], }, { - label: 'Services', + label: intl.formatMessage(menuItems.services), submenu: [], }, { + label: intl.formatMessage(menuItems.window), role: 'window', submenu: [ { + label: intl.formatMessage(menuItems.minimize), role: 'minimize', }, { + label: intl.formatMessage(menuItems.close), role: 'close', }, ], }, { + label: intl.formatMessage(menuItems.help), role: 'help', submenu: [ { - label: 'Learn More', + label: intl.formatMessage(menuItems.learnMore), click() { shell.openExternal('http://meetfranz.com'); }, }, { - label: 'Changelog', + label: intl.formatMessage(menuItems.changelog), click() { shell.openExternal('https://github.com/meetfranz/franz/blob/master/CHANGELOG.md'); }, }, { type: 'separator', }, { - label: 'Support', + label: intl.formatMessage(menuItems.support), click() { shell.openExternal('http://meetfranz.com/support'); }, }, { type: 'separator', }, { - label: 'Terms of Service', + label: intl.formatMessage(menuItems.tos), click() { shell.openExternal('https://meetfranz.com/terms'); }, }, { - label: 'Privacy Statement', + label: intl.formatMessage(menuItems.privacy), click() { shell.openExternal('https://meetfranz.com/privacy'); }, }, ], @@ -128,17 +315,17 @@ const _templateFactory = intl => [ const _titleBarTemplateFactory = intl => [ { - label: 'Edit', + label: intl.formatMessage(menuItems.edit), submenu: [ { - label: 'Undo', + label: intl.formatMessage(menuItems.undo), accelerator: `${ctrlKey}+Z`, click() { getActiveWebview().undo(); }, }, { - label: 'Redo', + label: intl.formatMessage(menuItems.redo), accelerator: `${ctrlKey}+Y`, click() { getActiveWebview().redo(); @@ -148,41 +335,41 @@ const _titleBarTemplateFactory = intl => [ type: 'separator', }, { - label: 'Cut', + label: intl.formatMessage(menuItems.cut), accelerator: `${ctrlKey}+X`, click() { getActiveWebview().cut(); }, }, { - label: 'Copy', + label: intl.formatMessage(menuItems.copy), accelerator: `${ctrlKey}+C`, click() { getActiveWebview().copy(); }, }, { - label: 'Paste', + label: intl.formatMessage(menuItems.paste), accelerator: `${ctrlKey}+V`, click() { getActiveWebview().paste(); }, }, { - label: 'Paste and Match Style', + label: intl.formatMessage(menuItems.pasteAndMatchStyle), accelerator: `${ctrlKey}+Shift+V`, click() { getActiveWebview().pasteAndMatchStyle(); }, }, { - label: 'Delete', + label: intl.formatMessage(menuItems.delete), click() { getActiveWebview().delete(); }, }, { - label: 'Select All', + label: intl.formatMessage(menuItems.selectAll), accelerator: `${ctrlKey}+A`, click() { getActiveWebview().selectAll(); @@ -191,21 +378,21 @@ const _titleBarTemplateFactory = intl => [ ], }, { - label: 'View', + label: intl.formatMessage(menuItems.view), submenu: [ { type: 'separator', }, { - label: 'Reset Zoom', + label: intl.formatMessage(menuItems.resetZoom), accelerator: `${ctrlKey}+0`, click() { getActiveWebview().setZoomLevel(0); }, }, { - label: 'Zoom in', - accelerator: `${ctrlKey}+=`, + label: intl.formatMessage(menuItems.zoomIn), + accelerator: `${ctrlKey}+Plus`, click() { getActiveWebview().getZoomLevel((zoomLevel) => { getActiveWebview().setZoomLevel(zoomLevel === 5 ? zoomLevel : zoomLevel + 1); @@ -213,7 +400,7 @@ const _titleBarTemplateFactory = intl => [ }, }, { - label: 'Zoom out', + label: intl.formatMessage(menuItems.zoomOut), accelerator: `${ctrlKey}+-`, click() { getActiveWebview().getZoomLevel((zoomLevel) => { @@ -221,24 +408,36 @@ const _titleBarTemplateFactory = intl => [ }); }, }, + { + type: 'separator', + }, + { + label: app.mainWindow.isFullScreen() // label doesn't work, gets overridden by Electron + ? intl.formatMessage(menuItems.exitFullScreen) + : intl.formatMessage(menuItems.enterFullScreen), + accelerator: `${ctrlKey}+F`, + click(menuItem, browserWindow) { + browserWindow.setFullScreen(!browserWindow.isFullScreen()); + }, + }, ], }, { - label: 'Services', + label: intl.formatMessage(menuItems.services), submenu: [], }, { - label: 'Window', + label: intl.formatMessage(menuItems.window), submenu: [ { - label: 'Minimize', + label: intl.formatMessage(menuItems.minimize), accelerator: 'Alt+M', click(menuItem, browserWindow) { browserWindow.minimize(); }, }, { - label: 'Close', + label: intl.formatMessage(menuItems.close), accelerator: 'Alt+W', click(menuItem, browserWindow) { browserWindow.close(); @@ -250,29 +449,29 @@ const _titleBarTemplateFactory = intl => [ label: '?', submenu: [ { - label: 'Learn More', + label: intl.formatMessage(menuItems.learnMore), click() { shell.openExternal('http://meetfranz.com'); }, }, { - label: 'Changelog', + label: intl.formatMessage(menuItems.changelog), click() { shell.openExternal('https://github.com/meetfranz/franz/blob/master/CHANGELOG.md'); }, }, { type: 'separator', }, { - label: 'Support', + label: intl.formatMessage(menuItems.support), click() { shell.openExternal('http://meetfranz.com/support'); }, }, { type: 'separator', }, { - label: 'Terms of Service', + label: intl.formatMessage(menuItems.tos), click() { shell.openExternal('https://meetfranz.com/terms'); }, }, { - label: 'Privacy Statement', + label: intl.formatMessage(menuItems.privacy), click() { shell.openExternal('https://meetfranz.com/privacy'); }, }, ], @@ -311,13 +510,13 @@ export default class FranzMenu { tpl[1].submenu.push({ type: 'separator', }, { - label: 'Toggle Developer Tools', + label: intl.formatMessage(menuItems.toggleDevTools), accelerator: `${cmdKey}+Alt+I`, click: (menuItem, browserWindow) => { browserWindow.webContents.toggleDevTools(); }, }, { - label: 'Open Service Developer Tools', + label: intl.formatMessage(menuItems.toggleServiceDevTools), accelerator: `${cmdKey}+Shift+Alt+I`, click: () => { this.actions.service.openDevToolsForActiveService(); @@ -325,8 +524,8 @@ export default class FranzMenu { }); tpl[1].submenu.unshift({ - label: 'Reload Service', - id: 'reloadService', + label: intl.formatMessage(menuItems.reloadService), + id: 'reloadService', // TODO: needed? accelerator: `${cmdKey}+R`, click: () => { if (this.stores.user.isLoggedIn @@ -337,7 +536,7 @@ export default class FranzMenu { } }, }, { - label: 'Reload Franz', + label: intl.formatMessage(menuItems.reloadFranz), accelerator: `${cmdKey}+Shift+R`, click: () => { window.location.reload(); @@ -345,16 +544,17 @@ export default class FranzMenu { }); tpl.unshift({ - label: isMac ? app.getName() : 'File', + label: isMac ? app.getName() : intl.formatMessage(menuItems.file), submenu: [ { + label: intl.formatMessage(menuItems.about), role: 'about', }, { type: 'separator', }, { - label: 'Settings', + label: intl.formatMessage(menuItems.settings), accelerator: 'CmdOrCtrl+,', click: () => { this.actions.ui.openSettings({ path: 'app' }); @@ -364,6 +564,7 @@ export default class FranzMenu { type: 'separator', }, { + label: intl.formatMessage(menuItems.services), role: 'services', submenu: [], }, @@ -371,25 +572,29 @@ export default class FranzMenu { type: 'separator', }, { + label: intl.formatMessage(menuItems.hide), role: 'hide', }, { + label: intl.formatMessage(menuItems.hideOthers), role: 'hideothers', }, { + label: intl.formatMessage(menuItems.unhide), role: 'unhide', }, { type: 'separator', }, { + label: intl.formatMessage(menuItems.quit), role: 'quit', }, ], }); const about = { - label: 'About Franz', + label: intl.formatMessage(menuItems.about), click: () => { dialog.showMessageBox({ type: 'info', @@ -407,12 +612,14 @@ export default class FranzMenu { type: 'separator', }, { - label: 'Speech', + label: intl.formatMessage(menuItems.speech), submenu: [ { + label: intl.formatMessage(menuItems.startSpeaking), role: 'startspeaking', }, { + label: intl.formatMessage(menuItems.stopSpeaking), role: 'stopspeaking', }, ], @@ -425,7 +632,7 @@ export default class FranzMenu { } else { tpl[0].submenu = [ { - label: 'Preferences...', + label: intl.formatMessage(menuItems.settings), accelerator: 'Ctrl+P', click: () => { this.actions.ui.openSettings({ path: 'app' }); @@ -435,7 +642,7 @@ export default class FranzMenu { type: 'separator', }, { - label: 'Quit', + label: intl.formatMessage(menuItems.quit), accelerator: 'Alt+F4', click: () => { app.quit(); @@ -449,7 +656,7 @@ export default class FranzMenu { } serviceTpl.unshift({ - label: 'Add new Service', + label: intl.formatMessage(menuItems.addNewService), accelerator: `${cmdKey}+N`, click: () => { this.actions.ui.openSettings({ path: 'recipes' }); -- cgit v1.2.3-70-g09d2 From 1a5961f4e8e81ebb60a50fb89dc91052e4b58ad6 Mon Sep 17 00:00:00 2001 From: FranzBot Date: Sun, 18 Mar 2018 21:02:02 +0000 Subject: Automatic i18n update (i18n.meetfranz.com) --- src/i18n/locales/ca.json | 47 ++++++++++ src/i18n/locales/cs.json | 47 ++++++++++ src/i18n/locales/de.json | 49 +++++++++- src/i18n/locales/el.json | 47 ++++++++++ src/i18n/locales/es.json | 51 ++++++++++- src/i18n/locales/fr.json | 97 ++++++++++++++------ src/i18n/locales/ga.json | 47 ++++++++++ src/i18n/locales/hr.json | 69 +++++++++++--- src/i18n/locales/hu.json | 47 ++++++++++ src/i18n/locales/id.json | 47 ++++++++++ src/i18n/locales/it.json | 59 ++++++++++-- src/i18n/locales/ja.json | 47 ++++++++++ src/i18n/locales/ka.json | 47 ++++++++++ src/i18n/locales/nl-BE.json | 47 ++++++++++ src/i18n/locales/nl.json | 47 ++++++++++ src/i18n/locales/pl.json | 79 ++++++++++++---- src/i18n/locales/pt-BR.json | 51 ++++++++++- src/i18n/locales/pt.json | 215 +++++++++++++++++++++++++++----------------- src/i18n/locales/ru.json | 55 +++++++++++- src/i18n/locales/sk.json | 47 ++++++++++ src/i18n/locales/sr.json | 47 ++++++++++ src/i18n/locales/tr.json | 57 ++++++++++-- src/i18n/locales/uk.json | 73 ++++++++++++--- src/i18n/locales/zh-TW.json | 47 ++++++++++ 24 files changed, 1297 insertions(+), 169 deletions(-) (limited to 'src/i18n') diff --git a/src/i18n/locales/ca.json b/src/i18n/locales/ca.json index 524dfe0fb..be9059727 100644 --- a/src/i18n/locales/ca.json +++ b/src/i18n/locales/ca.json @@ -26,6 +26,49 @@ "login.serverLogout" : "La teva sessió ha caducat, torna a iniciar la sessió.", "login.submit.label" : "Accedir", "login.tokenExpired" : "La teva sessió ha caducat, torna a iniciar la sessió.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Configuració", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Edita", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Suprimeix", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Declaració de privacitat", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "Correu electrònic", "password.headline" : "Restablir contrasenya", "password.link.login" : "Inicia la sessió al teu compte", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Activa les notificacions", "tabs.item.enableService" : "Activa el servei", "tabs.item.reload" : "Recarrega", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Inicia sessió al teu compte", "welcome.signupButton" : "Crea un compte gratuït", "welcome.slogan" : "Crea un compte gratuït" diff --git a/src/i18n/locales/cs.json b/src/i18n/locales/cs.json index 62eb4a1ee..b4142b928 100644 --- a/src/i18n/locales/cs.json +++ b/src/i18n/locales/cs.json @@ -26,6 +26,49 @@ "login.serverLogout" : "Sezení vypršelo, je třeba se znovu přihlásit.", "login.submit.label" : "Přihlásit se", "login.tokenExpired" : "Sezení vypršelo, prosím přihlaste se znovu", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Nastavení", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Upravit", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Smazat", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Prohlášení o ochraně soukromí", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "E-mailová adresa", "password.headline" : "Obnovit heslo", "password.link.login" : "Přihlásit se k účtu", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Povolit oznamování", "tabs.item.enableService" : "Zapnout službu", "tabs.item.reload" : "Obnovit", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Přihlášení do vašeho účtu", "welcome.signupButton" : "Vytvořit účet zdarma", "welcome.slogan" : "Zprávy, které pracují pro vás" diff --git a/src/i18n/locales/de.json b/src/i18n/locales/de.json index 7a03cce87..f0629000c 100644 --- a/src/i18n/locales/de.json +++ b/src/i18n/locales/de.json @@ -26,6 +26,49 @@ "login.serverLogout" : "Deine Sitzung ist abgelaufen, bitte melde dich erneut an.", "login.submit.label" : "Anmelden", "login.tokenExpired" : "Deine Sitzung ist abgelaufen, bitte melde dich erneut an.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Einstellungen", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Bearbeiten", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Löschen", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Datenschutzerklärung", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "E-Mail Adresse", "password.headline" : "Passwort zurücksetzen", "password.link.login" : "An deinem Konto anmelden", @@ -157,7 +200,7 @@ "settings.user.form.firstname" : "Vorname", "settings.user.form.lastname" : "Nachname", "settings.user.form.newPassword" : "Neues Passwort", - "sidebar.addNewService" : "Neuem Dienst hinzufügen", + "sidebar.addNewService" : "Neuen Dienst hinzufügen", "sidebar.muteApp" : "Benachrichtigungen & Audio deaktivieren", "sidebar.settings" : "Einstellungen", "sidebar.unmuteApp" : "Benachrichtigungen & Audio aktivieren", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Benachrichtigungen aktivieren", "tabs.item.enableService" : "Dienst aktivieren", "tabs.item.reload" : "Neuladen", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Bei Franz einloggen", "welcome.signupButton" : "Kostenloses Konto erstellen", "welcome.slogan" : "Kommunikation, die für dich funktioniert" diff --git a/src/i18n/locales/el.json b/src/i18n/locales/el.json index b0c465940..ae37d1f5e 100644 --- a/src/i18n/locales/el.json +++ b/src/i18n/locales/el.json @@ -26,6 +26,49 @@ "login.serverLogout" : "Η συνεδρία σας έληξε, συνδεθείτε ξανά.", "login.submit.label" : "Σύνδεση", "login.tokenExpired" : "Η συνεδρία σας έληξε, συνδεθείτε ξανά.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Ρυθμίσεις", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Επεξεργασία", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Διαγραφή", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Δήλωση απορρήτου", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "Διεύθυνση ηλεκτρονικού ταχυδρομείου", "password.headline" : "Επαναφορά κωδικού πρόσβασης", "password.link.login" : "Σύνδεση στο λογαριασμό σας", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Ενεργοποίηση ειδοποιήσεων", "tabs.item.enableService" : "Ενεργοποίηση υπηρεσίας", "tabs.item.reload" : "Επαναφόρτωση", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Σύνδεση στο λογαριασμό σας", "welcome.signupButton" : "Δημιουργία δωρεάν λογαριασμού", "welcome.slogan" : "Επικοινωνία που λειτουργεί για εσάς" diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json index 407266285..640f87c20 100644 --- a/src/i18n/locales/es.json +++ b/src/i18n/locales/es.json @@ -1,6 +1,6 @@ { "global.api.unhealthy" : "No se puede conectar a los servicios en línea de Franz.", - "global.notConnectedToTheInternet" : "No estás conectado a Internet", + "global.notConnectedToTheInternet" : "No está conectado a Internet", "import.headline" : "Importa tus servicios de Franz 4", "import.notSupportedHeadline" : "Servicios no soportados aún en Franz 5", "import.skip.label" : "Quiero agregar servicios manualmente", @@ -26,6 +26,49 @@ "login.serverLogout" : "Tu sesión ha expirado, por favor inicia la sesión de nuevo.", "login.submit.label" : "Iniciar sesión", "login.tokenExpired" : "Tu sesión expiró, por favor la inicia sesión nuevamente.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Configuración", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Editar", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Borrar", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Declaración de privacidad", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "Dirección de correo electrónico", "password.headline" : "Restablecer contraseña", "password.link.login" : "Iniciar sesión en tu cuenta", @@ -76,7 +119,7 @@ "settings.app.form.enableMenuBar" : "mostrar a franz en La barra de menús", "settings.app.form.enableSpellchecking" : "Activar corrección ortográfica", "settings.app.form.enableSystemTray" : "Mostrar Franz en la bandeja del sistema", - "settings.app.form.hideDockIcon" : "Hide Franz icon in Dock", + "settings.app.form.hideDockIcon" : "Ocultar Icono de Franz en barra de herramientas", "settings.app.form.language" : "Idioma", "settings.app.form.minimizeToSystemTray" : "Minimizar Franz a la bandeja del sistema", "settings.app.form.runInBackground" : "Mantener Franz en segundo plano al cerrar la ventana", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Activar notificaciones", "tabs.item.enableService" : "Activar servicio", "tabs.item.reload" : "Recargar", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Accede a tu cuenta", "welcome.signupButton" : "Crear una cuenta gratuita", "welcome.slogan" : "Mensajería que funciona para ti" diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json index 35a55fcc2..a40a60833 100644 --- a/src/i18n/locales/fr.json +++ b/src/i18n/locales/fr.json @@ -1,6 +1,6 @@ { - "global.api.unhealthy" : "Impossible de se connecter aux services en ligne de Franz.", - "global.notConnectedToTheInternet" : "Vous n'êtes pas connecté(e) à Internet.", + "global.api.unhealthy" : "Impossible de se connecter aux services en ligne de Franz", + "global.notConnectedToTheInternet" : "Vous n'êtes pas connecté à Internet.", "import.headline" : "Importez vos services depuis la version 4 de Franz.", "import.notSupportedHeadline" : "Ces services ne sont pas encore supportés par Franz 5", "import.skip.label" : "Je veux ajouter des services manuellement", @@ -16,7 +16,7 @@ "invite.name.label" : "Nom", "invite.skip.label" : "Je veux faire cela plus tard", "invite.submit.label" : "Envoyer des invitations", - "invite.successInfo" : "Invitations envoyées.", + "invite.successInfo" : "Invitations envoyées", "login.email.label" : "Adresse e-mail", "login.headline" : "S'inscrire", "login.invalidCredentials" : "E-mail ou mot de passe invalide", @@ -26,11 +26,54 @@ "login.serverLogout" : "Votre session a expiré. Reconnectez-vous s'il vous plaît.", "login.submit.label" : "Connexion", "login.tokenExpired" : "Votre session a expiré, veuillez vous reconnecter.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Paramètres", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Éditer", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Supprimer", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Déclaration de confidentialité", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "Adresse e-mail", "password.headline" : "Réinitialiser le mot de passe", "password.link.login" : "Connectez-vous à votre compte", "password.link.signup" : "Créer un compte gratuit.", - "password.noUser" : "Aucun utilisateur n'a été trouvé avec cette adresse e-mail ", + "password.noUser" : "Aucun utilisateur n'a été trouvé avec cette adresse e-mail", "password.submit.label" : "Soumettre", "password.successInfo" : "Merci de consulter vos e-mails", "pricing.headline" : "Soutenez Franz", @@ -94,7 +137,7 @@ "settings.app.updateStatusAvailable" : "Mise à jour disponible, téléchargement en cours...", "settings.app.updateStatusSearching" : "Recherche d'une mise à jour", "settings.app.updateStatusUpToDate" : "Vous utilisez la dernière version de Franz", - "settings.invite.headline" : "Invite 3 amis", + "settings.invite.headline" : "Invite des amis", "settings.navigation.account" : "Compte", "settings.navigation.availableServices" : "Services disponibles", "settings.navigation.inviteFriends" : "Inviter des amis", @@ -138,7 +181,7 @@ "settings.service.form.tabHosted" : "Hébergé", "settings.service.form.tabOnPremise" : "Auto-hébergé ⭐️", "settings.service.form.team" : "Équipe", - "settings.service.form.useHostedService" : "Utilisez le service hébergé {nom}.", + "settings.service.form.useHostedService" : "Utilisez le service hébergé {name}.", "settings.service.form.yourServices" : "Vos services", "settings.services.deletedInfo" : "Le service a été supprimé", "settings.services.discoverServices" : "Découvrir les services", @@ -174,30 +217,34 @@ "signup.password.label" : "Mot de passe", "signup.submit.label" : "Créer un compte", "subscription.euTaxInfo" : "Résidents de l'UE : une taxe locale peut s'appliquer", - "subscription.features.ads" : "No ads, ever!", - "subscription.features.comingSoon" : "coming soon", - "subscription.features.customServices" : "Private services for you and your team", - "subscription.features.encryptedSync" : "Encrypted session synchronization", + "subscription.features.ads" : "Plus de pubs !", + "subscription.features.comingSoon" : "Bientôt disponible", + "subscription.features.customServices" : "Services privés pour vous et votre équipe", + "subscription.features.encryptedSync" : "Synchronisation de session cryptée", "subscription.features.onpremise" : "Ajouter des services locaux\/hébergés comme HipChat", "subscription.features.vpn" : "Support des Proxy et VPN", "subscription.includedFeatures" : "Le compte payant Supporter Premium Franz inclut", - "subscription.paymentSessionError" : "Could not initialize payment form", - "subscription.submit.label" : "I want to support the development of Franz", - "subscription.type.free" : "free", - "subscription.type.month" : "month", - "subscription.type.year" : "year", - "subscriptionPopup.buttonCancel" : "Cancel", - "subscriptionPopup.buttonDone" : "Done", - "tabs.item.deleteService" : "Delete service", + "subscription.paymentSessionError" : "Initialisation du paiement impossible", + "subscription.submit.label" : "Je souhaite aider au développement de Franz", + "subscription.type.free" : "gratuit", + "subscription.type.month" : "mois", + "subscription.type.year" : "année", + "subscriptionPopup.buttonCancel" : "Annuler", + "subscriptionPopup.buttonDone" : "Terminé", + "tabs.item.deleteService" : "Supprimer le service", "tabs.item.disableAudio" : "Désactiver l'audio", - "tabs.item.disableNotifications" : "Disable notifications", - "tabs.item.disableService" : "Disable service", - "tabs.item.edit" : "Edit", + "tabs.item.disableNotifications" : "Désactiver les notifications", + "tabs.item.disableService" : "Désactiver le service", + "tabs.item.edit" : "Éditer", "tabs.item.enableAudio" : "Activer l'audio", - "tabs.item.enableNotification" : "Enable notifications", + "tabs.item.enableNotification" : "Activer les notifications", "tabs.item.enableService" : "Activer le service", - "tabs.item.reload" : "Reload", - "welcome.loginButton" : "Login to your account", - "welcome.signupButton" : "Create a free account", + "tabs.item.reload" : "Recharger", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", + "welcome.loginButton" : "Se connecter sur son compte", + "welcome.signupButton" : "Créer un compte gratuit", "welcome.slogan" : "Une messagerie qui fonctionne pour vous" } diff --git a/src/i18n/locales/ga.json b/src/i18n/locales/ga.json index 13b251755..80aeb0a1b 100644 --- a/src/i18n/locales/ga.json +++ b/src/i18n/locales/ga.json @@ -26,6 +26,49 @@ "login.serverLogout" : "D'éag do sheisiún, logáil isteach arís le do thoil.", "login.submit.label" : "Logáil isteach", "login.tokenExpired" : "D'éag do sheisiún, logáil isteach arís le do thoil.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Socruithe", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Cuir in eagar", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Scrios", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Ráiteas phríobháideachais", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "Seoladh ríomhphoist", "password.headline" : "Athshocraigh pasfhocal", "password.link.login" : "Logáil isteach i do chuntas", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Cumasaigh fógraí", "tabs.item.enableService" : "Cumasaigh seirbhís", "tabs.item.reload" : "Athlódáil", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Logáil isteach i do chuntas", "welcome.signupButton" : "Cruthaigh cuntas nua", "welcome.slogan" : "Teachtaireachtaí a oibríonn duitse" diff --git a/src/i18n/locales/hr.json b/src/i18n/locales/hr.json index 97bfc19f4..72930f686 100644 --- a/src/i18n/locales/hr.json +++ b/src/i18n/locales/hr.json @@ -16,7 +16,7 @@ "invite.name.label" : "Ime", "invite.skip.label" : "Želim da ovo uradim kasnije", "invite.submit.label" : "Pošalji pozivnice", - "invite.successInfo" : "Invitations sent successfully", + "invite.successInfo" : "Pozivnice uspješno poslane", "login.email.label" : "Vaša e-adresa:", "login.headline" : "Prijavite se", "login.invalidCredentials" : "E-mail ili lozinka nisu točni", @@ -26,6 +26,49 @@ "login.serverLogout" : "Vaša sesija je istekla, prijavite se ponovo.", "login.submit.label" : "Prijavite se", "login.tokenExpired" : "Vaša sesija je istekla, prijavite se ponovo.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Postavke", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Uredi", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Obriši", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Izjava o privatnosti ", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "Vaša e-adresa", "password.headline" : "Stvorite novu zaporku", "password.link.login" : "Prijavite se na Vaš račun", @@ -68,12 +111,12 @@ "settings.app.buttonClearAllCache" : "Očisti memoriju", "settings.app.buttonInstallUpdate" : "Ponovo pokreni i instaliraj ažuriranje", "settings.app.buttonSearchForUpdate" : "Potraži ažuriranja", - "settings.app.cacheInfo" : "Franz cache is currently using {size} of disk space.", + "settings.app.cacheInfo" : "Franz predmemorija trenutno koristi {size} prostora na disku", "settings.app.currentVersion" : "Trenutna verzija:", "settings.app.form.autoLaunchInBackground" : "Otvori u pozadini", "settings.app.form.autoLaunchOnStart" : "Pokreni Franz sa sistemom", "settings.app.form.beta" : "Obuhvati i beta verzije", - "settings.app.form.enableMenuBar" : "Show Franz in Menu Bar", + "settings.app.form.enableMenuBar" : "Prikaži Franz u traci izbornika", "settings.app.form.enableSpellchecking" : "Omogući provjeru pravopisa", "settings.app.form.enableSystemTray" : "Prikaži aplikaciju u sustavskoj traci", "settings.app.form.hideDockIcon" : "Hide Franz icon in Dock", @@ -89,15 +132,15 @@ "settings.app.headlineLanguage" : "Jezik", "settings.app.headlineUpdates" : "Nadogradnje", "settings.app.restartRequired" : "Promjene postavki zahtijevaju ponovni zagon", - "settings.app.subheadlineCache" : "Cache", + "settings.app.subheadlineCache" : "Predmemorija", "settings.app.translationHelp" : "Pomozite nam prevesti aplikaciju na Vaš jezik. ", "settings.app.updateStatusAvailable" : "Nadogradnja dostupna, preuzimanje...", "settings.app.updateStatusSearching" : "Traže se ažuriranja", "settings.app.updateStatusUpToDate" : "Koristite najnoviju verziju Franca.", - "settings.invite.headline" : "Invite Friends", + "settings.invite.headline" : "Pozovi prijatelje", "settings.navigation.account" : "Račun", "settings.navigation.availableServices" : "Dostupne usluge", - "settings.navigation.inviteFriends" : "Invite Friends", + "settings.navigation.inviteFriends" : "Pozovi prijatelje", "settings.navigation.logout" : "Odjava", "settings.navigation.settings" : "Postavke", "settings.navigation.yourServices" : "Vaše usluge", @@ -108,7 +151,7 @@ "settings.recipes.mostPopular" : "Najpopularniji", "settings.recipes.nothingFound" : "Žao nam je, ali ne postoje usluge koje se poklapaju s onima koje tražite. ", "settings.recipes.servicesSuccessfulAddedInfo" : "Usluga uspješno dodana. ", - "settings.searchService" : "Search service", + "settings.searchService" : "Potraži servis", "settings.service.error.goBack" : "Nazad do servisa", "settings.service.error.headline" : "Greška", "settings.service.error.message" : "Nemoguće učitati sadržaj usluge. ", @@ -126,10 +169,10 @@ "settings.service.form.enableService" : "Omogućite usluge", "settings.service.form.headlineBadges" : "Unread message badges", "settings.service.form.headlineGeneral" : "Općenito", - "settings.service.form.headlineNotifications" : "Notifications", - "settings.service.form.icon" : "Custom icon", - "settings.service.form.iconDelete" : "Delete", - "settings.service.form.iconUpload" : "Drop your image, or click here", + "settings.service.form.headlineNotifications" : "Obavijesti", + "settings.service.form.icon" : "Prilagođena ikona", + "settings.service.form.iconDelete" : "Obriši", + "settings.service.form.iconUpload" : "Ispusti sliku ili klikni ovdje", "settings.service.form.indirectMessageInfo" : "Vi ćete biti obavješteni o svim novim porukama na kanalu, ne samo o @imenima, kanalima, @ovdje, ...", "settings.service.form.indirectMessages" : "Prikaži značku na svim novim porukuama", "settings.service.form.isMutedInfo" : "Kada je onemogućeno, sve obavijesti, svi zvukovi i sva pozadinska podrška će biti nečujna. ", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Omogući obavijesti", "tabs.item.enableService" : "Omogući usluge", "tabs.item.reload" : "Ponovno učitavanje", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Prijavite se na račun", "welcome.signupButton" : "Stvorite novi korisnički račun", "welcome.slogan" : "Poruke koje su stvorene za tebe" diff --git a/src/i18n/locales/hu.json b/src/i18n/locales/hu.json index 15bdd33f4..308559f3b 100644 --- a/src/i18n/locales/hu.json +++ b/src/i18n/locales/hu.json @@ -26,6 +26,49 @@ "login.serverLogout" : "A munkamenet lejárt, kérlek lépj be újra.", "login.submit.label" : "Bejelentkezés", "login.tokenExpired" : "A munkamenet lejárt, kérlek lépj be újra.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Beállítások", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Szerkesztés", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Törlés", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Adatvédelmi Nyilatkozatot", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "Email cím", "password.headline" : "Jelszó visszaállítása", "password.link.login" : "Jelentkezz be a fiókodba", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Értesítések engedélyezése", "tabs.item.enableService" : "Szolgáltatás engedélyezése", "tabs.item.reload" : "Újratöltés", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Jelentkezz be a fiókodba", "welcome.signupButton" : "Új fiók létrehozása", "welcome.slogan" : "Üzenetküldés okosan" diff --git a/src/i18n/locales/id.json b/src/i18n/locales/id.json index 509c5ad9c..51820150f 100644 --- a/src/i18n/locales/id.json +++ b/src/i18n/locales/id.json @@ -26,6 +26,49 @@ "login.serverLogout" : "Sesi Anda telah berakhir, silakan masuk kembali.", "login.submit.label" : "Masuk", "login.tokenExpired" : "Sesi Anda kedaluwarsa, silakan masuk kembali.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Pengaturan", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Edit", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Hapus", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Pernyataan Privasi", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "Alamat email", "password.headline" : "Setel ulang sandi", "password.link.login" : "Masuk ke akun Anda", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Aktifkan pemberitahuan", "tabs.item.enableService" : "Aktifkan layanan", "tabs.item.reload" : "Muat Ulang", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Masuk ke akun Anda", "welcome.signupButton" : "Buat akun gratis", "welcome.slogan" : "Perpesanan yang bekerja untuk Anda" diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json index a1392afba..c45587c87 100644 --- a/src/i18n/locales/it.json +++ b/src/i18n/locales/it.json @@ -26,17 +26,60 @@ "login.serverLogout" : "La tua sessione è scaduta, accedi nuovamente.", "login.submit.label" : "Accedi", "login.tokenExpired" : "La tua sessione è scaduta, accedi nuovamente.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Impostazioni", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Modifica", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Elimina", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Informativa sulla Privacy", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "Indirizzo email", "password.headline" : "Reimposta password", "password.link.login" : "Accedi al tuo account", "password.link.signup" : "Crea un account gratuito", "password.noUser" : "Non è stato trovato nessun utente con questo indirizzo e-mail", "password.submit.label" : "Invia", - "password.successInfo" : "Controlla la tua email", - "pricing.headline" : "Supporta Franz", - "pricing.link.skipPayment" : "Non voglio supportare lo sviluppo di Franz", + "password.successInfo" : "Please check your email", + "pricing.headline" : "Support Franz", + "pricing.link.skipPayment" : "Non voglio supportare lo sviluppo di Franz.", "pricing.submit.label" : "Voglio supportare lo sviluppo di Franz", - "pricing.support.label" : "Seleziona il tuo piano di supporto", + "pricing.support.label" : "Select your support plan", "service.crashHandler.action" : "Ricarica {name}", "service.crashHandler.autoReload" : "Tentativo di ripristino automatico di {name} in {seconds} secondi", "service.crashHandler.headline" : "Oh no!", @@ -44,8 +87,8 @@ "service.disabledHandler.action" : "Attiva {name}", "service.disabledHandler.headline" : "{name} è disattivato", "services.getStarted" : "Iniziamo", - "services.welcome" : "Benvenuto in Franz", - "settings.account.account.editButton" : "Modifica account", + "services.welcome" : "Welcome to Franz", + "settings.account.account.editButton" : "Edit account", "settings.account.accountType.basic" : "Account Basic", "settings.account.accountType.premium" : "Premium Supporter Account", "settings.account.buttonSave" : "Aggiorna profilo", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Attiva notifiche", "tabs.item.enableService" : "Attiva servizio", "tabs.item.reload" : "Aggiorna", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Accedi al tuo account", "welcome.signupButton" : "Crea un account gratuito", "welcome.slogan" : "Un sistema di messaggistica che funziona" diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json index 9fc0a211b..0634a8fc8 100644 --- a/src/i18n/locales/ja.json +++ b/src/i18n/locales/ja.json @@ -26,6 +26,49 @@ "login.serverLogout" : "セッションの期限が切れました。ログインし直して下さい。", "login.submit.label" : "サインイン", "login.tokenExpired" : "セッションの期限が切れました。ログインし直して下さい。", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "設定", + "menu.app.unhide" : "Unhide", + "menu.edit" : "編集", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "削除", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "プライバシーについて", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "メールアドレス", "password.headline" : "パスワードのリセット", "password.link.login" : "サインイン", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "通知を有効にする", "tabs.item.enableService" : "サービスを有効にする", "tabs.item.reload" : "再読み込み", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "アカウントにログイン", "welcome.signupButton" : "無料アカウントを作成", "welcome.slogan" : "Messaging that works for you" diff --git a/src/i18n/locales/ka.json b/src/i18n/locales/ka.json index 67e81e12b..8eb0fff56 100644 --- a/src/i18n/locales/ka.json +++ b/src/i18n/locales/ka.json @@ -26,6 +26,49 @@ "login.serverLogout" : "თქვენს სესიას ვადა გაუვიდა, შედით ანგარიშში ხელახლა.", "login.submit.label" : "შესვლა", "login.tokenExpired" : "თქვენს სესიას ვადა გაუვიდა, შედით ანგარიშში ხელახლა.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "პარამეტრები", + "menu.app.unhide" : "Unhide", + "menu.edit" : "რედაქტირება", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Delete", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "კონფიდენციალურობის შესახებ", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "მეილი", "password.headline" : "პაროლის აღდგენა", "password.link.login" : "შედით თქვენს ანგარიშში", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "შეტყობინებების ჩართვა", "tabs.item.enableService" : "სერვისის ჩართვა", "tabs.item.reload" : "ჩატვირთვა", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "შედით თქვენს ანგარიშში", "welcome.signupButton" : "შექმენი ანგარიში, ეს უფასოა", "welcome.slogan" : "შეტყობინების აპლიკაცია, რომელიც მუშაობს შენთვის" diff --git a/src/i18n/locales/nl-BE.json b/src/i18n/locales/nl-BE.json index dab23f607..fe0135a14 100644 --- a/src/i18n/locales/nl-BE.json +++ b/src/i18n/locales/nl-BE.json @@ -26,6 +26,49 @@ "login.serverLogout" : "De sessie is verlopen, log opnieuw in alsjeblieft.", "login.submit.label" : "Log in", "login.tokenExpired" : "De sessie is verlopen, log opnieuw in alsjeblieft.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Instellingen", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Aanpassen", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Delete", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Privacyverklaring", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "E-mailadres", "password.headline" : "Wachtwoord resetten", "password.link.login" : "Log in op je account", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Notificaties inschakelen", "tabs.item.enableService" : "Service aanzetten", "tabs.item.reload" : "Herladen", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Inloggen op je account", "welcome.signupButton" : "Maak een gratis account aan", "welcome.slogan" : "Messaging that works for you" diff --git a/src/i18n/locales/nl.json b/src/i18n/locales/nl.json index e2b14ceab..ac436fc54 100644 --- a/src/i18n/locales/nl.json +++ b/src/i18n/locales/nl.json @@ -26,6 +26,49 @@ "login.serverLogout" : "De sessie is verlopen, log alsjeblieft opnieuw in.", "login.submit.label" : "Inloggen", "login.tokenExpired" : "De sessie is verlopen, log opnieuw in alsjeblieft.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Instellingen", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Bewerk", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Verwijderen", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Privacy Voorwaarden", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "E-mailadres", "password.headline" : "Wachtwoord vergeten", "password.link.login" : "Log in op je account", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Meldingen inschakelen", "tabs.item.enableService" : "Service inschakelen", "tabs.item.reload" : "Laad opnieuw", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Log in op je account", "welcome.signupButton" : "Maak een gratis account", "welcome.slogan" : "Messaging die voor jou werkt" diff --git a/src/i18n/locales/pl.json b/src/i18n/locales/pl.json index 95e269ea7..74ffbe231 100644 --- a/src/i18n/locales/pl.json +++ b/src/i18n/locales/pl.json @@ -16,7 +16,7 @@ "invite.name.label" : "Imię", "invite.skip.label" : "Chcę to zrobić później", "invite.submit.label" : "Wyślij zaproszenia", - "invite.successInfo" : "Invitations sent successfully", + "invite.successInfo" : "Zaproszenia zostały wysłane", "login.email.label" : "Adres email", "login.headline" : "Zaloguj się", "login.invalidCredentials" : "Adres email lub hasło są błędne", @@ -26,6 +26,49 @@ "login.serverLogout" : "Twoja sesja wygasła, zaloguj się ponownie.", "login.submit.label" : "Zaloguj się", "login.tokenExpired" : "Twoja sesja wygasła, zaloguj się ponownie.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Ustawienia", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Edytuj", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Usuń", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Polityka prywatności", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "Adres email", "password.headline" : "Wyzeruj hasło", "password.link.login" : "Zaloguj się na swoje konto", @@ -41,7 +84,7 @@ "service.crashHandler.autoReload" : "Próba automatycznego odnowienia {name} za {seconds} sekund\/y", "service.crashHandler.headline" : "O nie!", "service.crashHandler.text" : "{name} spowodował problem.", - "service.disabledHandler.action" : "Dostępny {name}", + "service.disabledHandler.action" : "Włącz {name}", "service.disabledHandler.headline" : "{name} jest wyłączony", "services.getStarted" : "Zacznij", "services.welcome" : "Witaj w programie Franz", @@ -65,18 +108,18 @@ "settings.account.successInfo" : "Twoje zmiany zostały zapisane", "settings.account.tryReloadUserInfoRequest" : "Spróbuj ponownie", "settings.account.userInfoRequestFailed" : "Nie można wczytać informacji o użytkowniku", - "settings.app.buttonClearAllCache" : "Clear cache", + "settings.app.buttonClearAllCache" : "Wyczyść pamięć podręczną (cache)", "settings.app.buttonInstallUpdate" : "Uruchom ponownie i zainstaluj aktualizację", "settings.app.buttonSearchForUpdate" : "Sprawdź aktualizacje", - "settings.app.cacheInfo" : "Franz cache is currently using {size} of disk space.", + "settings.app.cacheInfo" : "Pamięć podręczna zajmuje obecnie {size} przestrzeni dyskowej", "settings.app.currentVersion" : "Aktualna wersja:", "settings.app.form.autoLaunchInBackground" : "Otwórz w tle", "settings.app.form.autoLaunchOnStart" : "Uruchom Franz na początku", "settings.app.form.beta" : "Uwzględnij wersje beta", - "settings.app.form.enableMenuBar" : "Show Franz in Menu Bar", + "settings.app.form.enableMenuBar" : "Pokaż Franz na pasku menu", "settings.app.form.enableSpellchecking" : "Włącz sprawdzanie pisowni", "settings.app.form.enableSystemTray" : "Pokaż Franza w tacy systemowej", - "settings.app.form.hideDockIcon" : "Hide Franz icon in Dock", + "settings.app.form.hideDockIcon" : "Ukrywaj ikonę Franz w zasobniku systemowym", "settings.app.form.language" : "Język", "settings.app.form.minimizeToSystemTray" : "Zminimalizuj aplikację Franz", "settings.app.form.runInBackground" : "Zachowaj aplikację Franz w tle po zamknięciu okna", @@ -89,15 +132,15 @@ "settings.app.headlineLanguage" : "Język", "settings.app.headlineUpdates" : "Aktualizacje", "settings.app.restartRequired" : "Zmiany. wymagają ponownego uruchomienia", - "settings.app.subheadlineCache" : "Cache", + "settings.app.subheadlineCache" : "Pamięć podręczna", "settings.app.translationHelp" : "Pomóż nam tłumaczyć Franz na Twój język.", "settings.app.updateStatusAvailable" : "Dostępna aktualizacja, pobieram...", "settings.app.updateStatusSearching" : "Szukam aktualizacji", "settings.app.updateStatusUpToDate" : "Używasz najnowszej wersji aplikacji Franz", - "settings.invite.headline" : "Invite Friends", + "settings.invite.headline" : "Zaproś znajomych", "settings.navigation.account" : "Konto", "settings.navigation.availableServices" : "Dostępne usługi", - "settings.navigation.inviteFriends" : "Invite Friends", + "settings.navigation.inviteFriends" : "Zaproś znajomych", "settings.navigation.logout" : "Wyloguj", "settings.navigation.settings" : "Ustawienia", "settings.navigation.yourServices" : "Twoje usługi", @@ -108,7 +151,7 @@ "settings.recipes.mostPopular" : "Najpopularniejsze", "settings.recipes.nothingFound" : "Żadna usługa nie została znaleziona.", "settings.recipes.servicesSuccessfulAddedInfo" : "Usługa została dodana pomyślnie", - "settings.searchService" : "Search service", + "settings.searchService" : "Wyszukaj serwis", "settings.service.error.goBack" : "Wróć do usług", "settings.service.error.headline" : "Błąd", "settings.service.error.message" : "Nie można wczytać przepisu usługi.", @@ -121,15 +164,15 @@ "settings.service.form.deleteButton" : "Usuń usługę", "settings.service.form.editServiceHeadline" : "Edytuj {name}", "settings.service.form.enableAudio" : "Włącz dźwięk", - "settings.service.form.enableBadge" : "Show unread message badges", + "settings.service.form.enableBadge" : "Pokaż znacznik nieprzeczytanych wiadomości", "settings.service.form.enableNotification" : "Aktywuj powiadomienia", "settings.service.form.enableService" : "Aktywuj usługę", - "settings.service.form.headlineBadges" : "Unread message badges", + "settings.service.form.headlineBadges" : "Znaczniki nieprzeczytanych wiadomości", "settings.service.form.headlineGeneral" : "Ogólne", - "settings.service.form.headlineNotifications" : "Notifications", - "settings.service.form.icon" : "Custom icon", - "settings.service.form.iconDelete" : "Delete", - "settings.service.form.iconUpload" : "Drop your image, or click here", + "settings.service.form.headlineNotifications" : "Powiadomienia", + "settings.service.form.icon" : "Własna ikona", + "settings.service.form.iconDelete" : "Usuń", + "settings.service.form.iconUpload" : "Przeciągnij i upuść obraz lub kliknij tutaj", "settings.service.form.indirectMessageInfo" : "Będziesz informowany o wszystkich nowych wiadomościach na kanale, nie tylko @username, @channel, @here, ...", "settings.service.form.indirectMessages" : "Pokaż ikonę wiadomości dla wszystkich nowych wiadomości", "settings.service.form.isMutedInfo" : "Kiedy nieaktywne, wszystkie dźwięki powiadomień są wyciszone", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Włącz powiadomienia", "tabs.item.enableService" : "Aktywuj usługę", "tabs.item.reload" : "Przeładuj", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Zaloguj się na swoje konto", "welcome.signupButton" : "Stwórz darmowe konto", "welcome.slogan" : "Komunikator który działa" diff --git a/src/i18n/locales/pt-BR.json b/src/i18n/locales/pt-BR.json index acdf38f8d..6ba448999 100644 --- a/src/i18n/locales/pt-BR.json +++ b/src/i18n/locales/pt-BR.json @@ -1,5 +1,5 @@ { - "global.api.unhealthy" : "Não foi possível conectar-se aos serviços do Franz", + "global.api.unhealthy" : "Não foi possível conectar aos serviços do Franz", "global.notConnectedToTheInternet" : "Você não está conectado à internet.", "import.headline" : "Importe seus serviços do Franz 4", "import.notSupportedHeadline" : "Serviços ainda não suportados pelo Franz 5", @@ -26,6 +26,49 @@ "login.serverLogout" : "Sua sessão expirou, faça o login novamente.", "login.submit.label" : "Entrar", "login.tokenExpired" : "Sua sessão expirou, faça o login novamente.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Ajustes", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Editar", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Excluir", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Declaração de privacidade", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "Endereço de e-mail", "password.headline" : "Trocar a senha", "password.link.login" : "Fazer login na sua conta", @@ -197,7 +240,11 @@ "tabs.item.enableNotification" : "Ativar notificações", "tabs.item.enableService" : "Ativar serviço", "tabs.item.reload" : "Recarregar", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Entrar na sua conta", "welcome.signupButton" : "Criar uma conta grátis", - "welcome.slogan" : "Mensageria que funciona, para você" + "welcome.slogan" : "Mensagens que funcionam para você" } diff --git a/src/i18n/locales/pt.json b/src/i18n/locales/pt.json index fb08ebd2a..9e6d6ac94 100644 --- a/src/i18n/locales/pt.json +++ b/src/i18n/locales/pt.json @@ -1,112 +1,155 @@ { - "global.api.unhealthy" : "Não foi possível conectar aos serviços do Franz", - "global.notConnectedToTheInternet" : "Não estás conectado à internet.", - "import.headline" : "Importar os teus serviços do Franz 4", - "import.notSupportedHeadline" : "Os serviços não são suportados no Franz 5", + "global.api.unhealthy" : "Não foi possível conetar aos serviços do Franz", + "global.notConnectedToTheInternet" : "Não existe ligação à Internet.", + "import.headline" : "Importe os seus serviços do Franz 4", + "import.notSupportedHeadline" : "Serviços ainda não são suportados pelo Franz 5", "import.skip.label" : "Quero adicionar serviços manualmente", "import.submit.label" : "Importar serviços", "infobar.buttonChangelog" : "Novidades?", "infobar.buttonInstallUpdate" : "Reiniciar & Instalar Atualizações", "infobar.buttonReloadServices" : "Recarregar serviços", "infobar.requiredRequestsFailed" : "Não foi possivel carregar os serviços e informações do utilizador", - "infobar.servicesUpdated" : "Os teus serviços foram atualizados", - "infobar.updateAvailable" : "Uma atualização está disponível", + "infobar.servicesUpdated" : "Os seus serviços foram atualizados.", + "infobar.updateAvailable" : "Está disponível uma atualização", "invite.email.label" : "Endereço de e-mail", - "invite.headline.friends" : "Manda 3 convites aos teus amigos ou colegas", + "invite.headline.friends" : "Convide 3 amigos ou colegas", "invite.name.label" : "Nome", - "invite.skip.label" : "Quero adicionar mais tarde", - "invite.submit.label" : "Mandar convites", - "invite.successInfo" : "Invitations sent successfully", + "invite.skip.label" : "Quero fazer isto mais tarde", + "invite.submit.label" : "Enviar convites", + "invite.successInfo" : "Convites enviados com sucesso", "login.email.label" : "Endereço de e-mail", "login.headline" : "Registar", - "login.invalidCredentials" : " O email ou a password estão incorretos", - "login.link.password" : "Repor a minha password", + "login.invalidCredentials" : "O email ou a palavra-passe estão incorretos", + "login.link.password" : "Repor a minha palavra-passe", "login.link.signup" : "Criar uma conta gratuita", - "login.password.label" : "Password", - "login.serverLogout" : "A tua sessão expirou, por favor, volta a fazer login.", - "login.submit.label" : "Iniciar Sessão", - "login.tokenExpired" : "A tua sessão expirou, por favor, volta a fazer login.", + "login.password.label" : "Palavra-passe", + "login.serverLogout" : "A sua sessão expirou, inicie sessão novamente.", + "login.submit.label" : "Iniciar sessão", + "login.tokenExpired" : "A sua sessão expirou, inicie sessão novamente.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Definições", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Editar", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Apagar", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Declaração de privacidade", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "Endereço de e-mail", - "password.headline" : "Repor a minha password", - "password.link.login" : "Fazer login", + "password.headline" : "Repor a minha palavra-passe", + "password.link.login" : "Iniciar sessão", "password.link.signup" : "Criar uma conta gratuita", "password.noUser" : "Não existe nenhuma conta associada a esse email", "password.submit.label" : "Submeter", - "password.successInfo" : "Por favor, revê o teu email", - "pricing.headline" : "Apoia o Franz", - "pricing.link.skipPayment" : "Não quero ajudar no desenvolvimento do Franz", - "pricing.submit.label" : "Quero ajudar o desenvolvimento do Franz", - "pricing.support.label" : "Seleciona o teu plano", - "service.crashHandler.action" : "Actualizar", - "service.crashHandler.autoReload" : "A tentar restaurar automaticamente {name} em {seconds} seconds", + "password.successInfo" : "Por favor reveja o seu email", + "pricing.headline" : "Apoie o Franz", + "pricing.link.skipPayment" : "Não pretendo ajudar no desenvolvimento do Franz", + "pricing.submit.label" : "Pretendo ajudar no desenvolvimento do Franz", + "pricing.support.label" : "Selecione o seu plano", + "service.crashHandler.action" : "Recarregar", + "service.crashHandler.autoReload" : "A tentar restaurar automaticamente {name} em {seconds} segundos", "service.crashHandler.headline" : "Oh não!", "service.crashHandler.text" : "{name} causou um erro.", - "service.disabledHandler.action" : "Habilitar {name}", - "service.disabledHandler.headline" : "{name} está desactivado", + "service.disabledHandler.action" : "Ativar {name}", + "service.disabledHandler.headline" : "{name} está desativado", "services.getStarted" : "Vamos começar", "services.welcome" : "Bem-vindo ao Franz", "settings.account.account.editButton" : "Editar conta", "settings.account.accountType.basic" : "Conta básica", - "settings.account.accountType.premium" : "Conta Premium, a ajudar o Franz", + "settings.account.accountType.premium" : "Conta Premium", "settings.account.buttonSave" : "Atualizar o perfil", "settings.account.deleteAccount" : "Apagar conta", - "settings.account.deleteEmailSent" : "Recebeu um email com um endereço para confirmar a remoção da sua conta. A sua conta e dados não são possiveis de restaurar!", - "settings.account.deleteInfo" : "Se não precisa mais da sua conta Franz, pode apagar a conta e os seus dados aqui.", + "settings.account.deleteEmailSent" : "Recebeu um email com um endereço para confirmar a remoção da sua conta. A sua conta e dados não poderão ser restaurados!", + "settings.account.deleteInfo" : "Se não necessita mais da sua conta Franz, pode apagar a sua conta e dados aqui.", "settings.account.headline" : "Conta", "settings.account.headlineAccount" : "Informação da conta", "settings.account.headlineDangerZone" : "Zona de perigo", "settings.account.headlineInvoices" : "Faturas", - "settings.account.headlinePassword" : "Mudar password", - "settings.account.headlineProfile" : "Actualizar o perfil", - "settings.account.headlineSubscription" : "A tua subscrição", - "settings.account.headlineUpgrade" : "Atualiza a tua conta e ajuda o Franz", - "settings.account.invoiceDownload" : "Descarregar", + "settings.account.headlinePassword" : "Alterar palavra-passe", + "settings.account.headlineProfile" : "Atualizar perfil", + "settings.account.headlineSubscription" : "A sua subscrição", + "settings.account.headlineUpgrade" : "Atualize a sua conta e ajude o Franz", + "settings.account.invoiceDownload" : "Transferir", "settings.account.manageSubscription.label" : "Gerir as minhas subscrições", - "settings.account.successInfo" : "As tuas mudanças foram feitas com sucesso", + "settings.account.successInfo" : "As suas mudanças foram efetuadas com sucesso", "settings.account.tryReloadUserInfoRequest" : "Tentar novamente", - "settings.account.userInfoRequestFailed" : "Não é possível carregar a informação do utilizador.", - "settings.app.buttonClearAllCache" : "Limpar a 'cache'", + "settings.account.userInfoRequestFailed" : "Não é possível carregar a informação do utilizador", + "settings.app.buttonClearAllCache" : "Limpar cache", "settings.app.buttonInstallUpdate" : "Reiniciar & Instalar Atualizações", "settings.app.buttonSearchForUpdate" : "Procurar por atualizações", - "settings.app.cacheInfo" : "O 'chache' do Franz está a usar {size} do espaço do disco.", + "settings.app.cacheInfo" : "A cache do Franz está a usar {size} do espaço em disco.", "settings.app.currentVersion" : "Versão atual", "settings.app.form.autoLaunchInBackground" : "Abrir em segundo plano", - "settings.app.form.autoLaunchOnStart" : "Inicar o Franz quando inciar o computador", + "settings.app.form.autoLaunchOnStart" : "Iniciar o Franz com o início de sessão", "settings.app.form.beta" : "Incluir versões instáveis (beta)", - "settings.app.form.enableMenuBar" : "Show Franz in Menu Bar", + "settings.app.form.enableMenuBar" : "Mostrar Franz na Barra de Menu", "settings.app.form.enableSpellchecking" : "Ativar verificação ortográfica", - "settings.app.form.enableSystemTray" : "Mostrar o Franz na bandeja do sistema", - "settings.app.form.hideDockIcon" : "Hide Franz icon in Dock", + "settings.app.form.enableSystemTray" : "Mostrar o Franz na barra do sistema", + "settings.app.form.hideDockIcon" : "Esconder ícone na Dock", "settings.app.form.language" : "Idioma:", - "settings.app.form.minimizeToSystemTray" : "Minimizar o Franz para a bandeja do sistema", + "settings.app.form.minimizeToSystemTray" : "Minimizar o Franz para a barra do sistema", "settings.app.form.runInBackground" : "Manter o Franz em segundo plano ao fechar a janela", - "settings.app.form.showDisabledServices" : "Apresentar separadores de serviços desactivados", - "settings.app.form.showMessagesBadgesWhenMuted" : "Apresentar icon com o número de mensagens não lidas quando as notificações estão desactivadas", + "settings.app.form.showDisabledServices" : "Apresentar separadores de serviços desativados", + "settings.app.form.showMessagesBadgesWhenMuted" : "Apresentar emblema com o número de mensagens não lidas quando as notificações estão desactivadas", "settings.app.headline" : "Definições", "settings.app.headlineAdvanced" : "Avançado", "settings.app.headlineAppearance" : "Aparência", "settings.app.headlineGeneral" : "Geral", "settings.app.headlineLanguage" : "Idioma:", "settings.app.headlineUpdates" : "Atualizações", - "settings.app.restartRequired" : "Alterações requerem reiniciar", + "settings.app.restartRequired" : "Alterações requerem reinício", "settings.app.subheadlineCache" : "Cache", - "settings.app.translationHelp" : "Ajude a traduzir a Franz para a sua língua. ", - "settings.app.updateStatusAvailable" : "Atualização disponivel, a descarregar...", - "settings.app.updateStatusSearching" : "Está a procurar atualizações", - "settings.app.updateStatusUpToDate" : "Estás a usar a última versão do Franz", - "settings.invite.headline" : "Invite Friends", + "settings.app.translationHelp" : "Ajude-nos a traduzir a Franz para a sua língua.", + "settings.app.updateStatusAvailable" : "Atualização disponivel, a transferir...", + "settings.app.updateStatusSearching" : "Procurando por atualizações", + "settings.app.updateStatusUpToDate" : "Está a usar a versão mais recente do Franz", + "settings.invite.headline" : "Convide amigos", "settings.navigation.account" : "Conta", "settings.navigation.availableServices" : "Serviços disponíveis", - "settings.navigation.inviteFriends" : "Invite Friends", - "settings.navigation.logout" : "Terminar Sessão", + "settings.navigation.inviteFriends" : "Convide amigos", + "settings.navigation.logout" : "Terminar sessão", "settings.navigation.settings" : "Definições", - "settings.navigation.yourServices" : "Os teus serviços", + "settings.navigation.yourServices" : "Os seus serviços", "settings.recipes.all" : "Todos os serviços", "settings.recipes.dev" : "Desenvolvimento", "settings.recipes.headline" : "Serviços disponíveis", "settings.recipes.missingService" : "A faltar um serviço?", "settings.recipes.mostPopular" : "Os mais populares", - "settings.recipes.nothingFound" : "Desculpa, mas não existe nenhum serviço com este termo.", + "settings.recipes.nothingFound" : "Lamentamos, mas não existe nenhum serviço corresponde ao pesquisado.", "settings.recipes.servicesSuccessfulAddedInfo" : "Serviço adicionado", "settings.searchService" : "Pesquisa de serviço", "settings.service.error.goBack" : "Voltar aos serviços", @@ -115,89 +158,93 @@ "settings.service.form.addServiceHeadline" : "Adicionar {name}", "settings.service.form.availableServices" : "Serviços disponíveis", "settings.service.form.customUrl" : "Servidor personalizado", - "settings.service.form.customUrlPremiumInfo" : "Para adicionar serviços de hospedagem própria, precisas de uma Conta Premium Franz.", + "settings.service.form.customUrlPremiumInfo" : "Para adicionar serviços com domínio próprio, é necessário uma Conta Premium.", "settings.service.form.customUrlUpgradeAccount" : "Atualizar a conta", "settings.service.form.customUrlValidationError" : "Não foi possível validar o servidor {nome}.", "settings.service.form.deleteButton" : "Apagar serviço", "settings.service.form.editServiceHeadline" : "Editar {name}", - "settings.service.form.enableAudio" : "Activar áudio", + "settings.service.form.enableAudio" : "Ativar áudio", "settings.service.form.enableBadge" : "Mostrar emblema de mensagens não vistas", "settings.service.form.enableNotification" : "Ativar notificações", "settings.service.form.enableService" : "Ativar serviço", "settings.service.form.headlineBadges" : "Emblema de mensagem não vista", "settings.service.form.headlineGeneral" : "Geral", "settings.service.form.headlineNotifications" : "Notificações", - "settings.service.form.icon" : "Icon personalizável", + "settings.service.form.icon" : "Personalizar ícone", "settings.service.form.iconDelete" : "Apagar", "settings.service.form.iconUpload" : "Arraste a sua imagem, ou clique aqui", - "settings.service.form.indirectMessageInfo" : "Serás notificado sobre todas as novas mensagens de um canal, não só @username, @channel, @here, ...", + "settings.service.form.indirectMessageInfo" : "Será notificado sobre todas as novas mensagens de um canal, não apenas @username, @channel, @here, ...", "settings.service.form.indirectMessages" : "Mostrar o emblema da mensagem para todas as novas mensagens", - "settings.service.form.isMutedInfo" : "Quando desactivado, todo o audio das notificações estará em silêncio", + "settings.service.form.isMutedInfo" : "Quando desativado, todas as notificações de áudio serão silenciadas", "settings.service.form.name" : "Nome", "settings.service.form.saveButton" : "Guardar serviço", - "settings.service.form.tabHosted" : "Hospedado", - "settings.service.form.tabOnPremise" : "Hospedado por si próprio ⭐️", + "settings.service.form.tabHosted" : "Com domínio", + "settings.service.form.tabOnPremise" : "Com domínio próprio ⭐️", "settings.service.form.team" : "Equipa", "settings.service.form.useHostedService" : "Utilize o serviço oferecido por {name}.", - "settings.service.form.yourServices" : "Os teus serviços", + "settings.service.form.yourServices" : "Os seus serviços", "settings.services.deletedInfo" : "O serviço foi apagado", "settings.services.discoverServices" : "Descobrir serviços", - "settings.services.headline" : "Os teus serviços", - "settings.services.noServicesAdded" : "Ainda não adicionaste nenhum serviço.", + "settings.services.headline" : "Os seus serviços", + "settings.services.noServicesAdded" : "Ainda não adicionou nenhum serviço.", "settings.services.tooltip.isDisabled" : "O serviço está desativado", "settings.services.tooltip.isMuted" : "Todos os sons estão silenciados", - "settings.services.tooltip.notificationsDisabled" : "As notificações estão desabilitadas", + "settings.services.tooltip.notificationsDisabled" : "As notificações estão desativadas", "settings.services.updatedInfo" : "As alterações foram guardadas", "settings.user.form.accountType.company" : "Empresa", - "settings.user.form.accountType.individual" : "Individual", + "settings.user.form.accountType.individual" : "Indivíduo", "settings.user.form.accountType.label" : "Tipo de conta", "settings.user.form.accountType.non-profit" : "Sem fins lucrativos", - "settings.user.form.currentPassword" : "Password atual", + "settings.user.form.currentPassword" : "Palavra-passe atual", "settings.user.form.email" : "Email", "settings.user.form.firstname" : "Primeiro Nome", "settings.user.form.lastname" : "Último Nome", - "settings.user.form.newPassword" : "Nova password", + "settings.user.form.newPassword" : "Nova palavra-passe", "sidebar.addNewService" : "Adicionar um novo serviço", - "sidebar.muteApp" : "Desactivar notificações e audio", + "sidebar.muteApp" : "Desativar notificações e áudio", "sidebar.settings" : "Definições", - "sidebar.unmuteApp" : "Activar notificações e audio", + "sidebar.unmuteApp" : "Ativar notificações e áudio", "signup.company.label" : "Empresa", "signup.email.label" : "Endereço de e-mail", - "signup.emailDuplicate" : "Uma conta já tem esse email associado", + "signup.emailDuplicate" : "Já existe uma conta associada a este endereço", "signup.firstname.label" : "Primeiro Nome", - "signup.headline" : "Iniciar Sessão", + "signup.headline" : "Criar conta", "signup.lastname.label" : "Último Nome", - "signup.legal.info" : "Ao criar uma conta Franz, aceitas", + "signup.legal.info" : "Ao criar uma conta Franz, aceita", "signup.legal.privacy" : "Declaração de privacidade", "signup.legal.terms" : "Termos de Serviço", - "signup.link.login" : "Já tens uma conta?", - "signup.password.label" : "Password", - "signup.submit.label" : "Criar uma Conta", + "signup.link.login" : "Já tem conta, iniciar sessão?", + "signup.password.label" : "Palavra-passe", + "signup.submit.label" : "Criar uma conta", "subscription.euTaxInfo" : "Residentes EU: Taxas locais podem ser aplicadas", "subscription.features.ads" : "Sem anúncios, para sempre!", "subscription.features.comingSoon" : "Em breve!", - "subscription.features.customServices" : "Serviços privados para ti e para os teus amigos\/colegas", + "subscription.features.customServices" : "Serviços privados para si e para a sua equipa", "subscription.features.encryptedSync" : "Sincronização encriptada de serviços", "subscription.features.onpremise" : "Adicionar serviços 'on-premise'\/hosted como o HipChat", "subscription.features.vpn" : "Suporte para proxy\/VPN", - "subscription.includedFeatures" : "Ao pagares para o Franz Premium, tens acesso a", + "subscription.includedFeatures" : "Ao subscrever uma Conta Premium, tem acesso a", "subscription.paymentSessionError" : "Erro no serviço de pagamento", - "subscription.submit.label" : "Quero ajudar o desenvolvimento do Franz", + "subscription.submit.label" : "Pretendo ajudar o desenvolvimento do Franz", "subscription.type.free" : "Gratuito", "subscription.type.month" : "mês", "subscription.type.year" : "ano", "subscriptionPopup.buttonCancel" : "Cancelar", "subscriptionPopup.buttonDone" : "Concluído", "tabs.item.deleteService" : "Apagar serviço", - "tabs.item.disableAudio" : "Desactivar audio", + "tabs.item.disableAudio" : "Desativar áudio", "tabs.item.disableNotifications" : "Desativar notificações", "tabs.item.disableService" : "Desativar serviço", "tabs.item.edit" : "Editar", - "tabs.item.enableAudio" : "Activar áudio", + "tabs.item.enableAudio" : "Ativar áudio", "tabs.item.enableNotification" : "Ativar notificações", "tabs.item.enableService" : "Ativar serviço", "tabs.item.reload" : "Recarregar", - "welcome.loginButton" : "Fazer login", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", + "welcome.loginButton" : "Iniciar sessão", "welcome.signupButton" : "Criar uma conta gratuita", "welcome.slogan" : "Messaging that works for you" } diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json index 65b61c1e5..4d9f7f274 100644 --- a/src/i18n/locales/ru.json +++ b/src/i18n/locales/ru.json @@ -26,13 +26,56 @@ "login.serverLogout" : "Сессия устарела, пожалуйста, войдите снова.", "login.submit.label" : "Вход", "login.tokenExpired" : "Сессия устарела, пожалуйста, войдите снова.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Настройки", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Редактировать", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Удалить", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Политика конфиденциальности", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "Email адрес", - "password.headline" : "Восстановление пароля", + "password.headline" : "Сбросить пароль", "password.link.login" : "Вход", - "password.link.signup" : "Создать аккаунт", + "password.link.signup" : "Создать учётную запись пользователя", "password.noUser" : "Не найдено пользователя с таким email", - "password.submit.label" : "Восстановить", - "password.successInfo" : "Проверьте Ваш email", + "password.submit.label" : "Принять", + "password.successInfo" : "Проверьте Вашу электронную почту", "pricing.headline" : "Поддержать Franz", "pricing.link.skipPayment" : "Я не хочу поддерживать разработку Franz.", "pricing.submit.label" : "Я хочу поддержать разработку Franz", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Включить уведомления", "tabs.item.enableService" : "Включить службу", "tabs.item.reload" : "Перезагрузить", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Вход", "welcome.signupButton" : "Создать аккаунт", "welcome.slogan" : "Общение, которое просто работает" diff --git a/src/i18n/locales/sk.json b/src/i18n/locales/sk.json index 35f06531f..87c1acebc 100644 --- a/src/i18n/locales/sk.json +++ b/src/i18n/locales/sk.json @@ -26,6 +26,49 @@ "login.serverLogout" : "Relácia vypršala, prihláste sa prosím znova.", "login.submit.label" : "Prihlásiť sa", "login.tokenExpired" : "Relácia vypršala, prosím prihláste sa znova.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Nastavenia", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Upraviť", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Zmazať", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Vyhlásenie o ochrane súkromia", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "Emailová adresa", "password.headline" : "Vynulovať heslo", "password.link.login" : "Prihlásenie do vašeho účtu", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Povoliť oznámenia", "tabs.item.enableService" : "Povoliť službu", "tabs.item.reload" : "Obnoviť", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Prihláste sa k vášmu účtu", "welcome.signupButton" : "Vytvoriť užívateľský účet zdarma", "welcome.slogan" : "Správy, ktoré pracujú pre vás" diff --git a/src/i18n/locales/sr.json b/src/i18n/locales/sr.json index 90e1a04b9..d93712d88 100644 --- a/src/i18n/locales/sr.json +++ b/src/i18n/locales/sr.json @@ -26,6 +26,49 @@ "login.serverLogout" : "Vaša sesija je istekla, prijavite se ponovo.", "login.submit.label" : "Prijavite se", "login.tokenExpired" : "Vaša sesija je istekla, prijavite se ponovo.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Postavke", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Uredi", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Delete", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Izjava o privatnosti", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "Vaša e-adresa", "password.headline" : "Stvorite novu zaporku", "password.link.login" : "Prijavite se na Vaš račun", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Omogući obavijesti", "tabs.item.enableService" : "Omogući usluge", "tabs.item.reload" : "Ponovno učitavanje", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Prijavite se na račun", "welcome.signupButton" : "Stvorite novi korisnički račun", "welcome.slogan" : "Poruke koje su stvorene za tebe" diff --git a/src/i18n/locales/tr.json b/src/i18n/locales/tr.json index bcf0dd483..96738d462 100644 --- a/src/i18n/locales/tr.json +++ b/src/i18n/locales/tr.json @@ -16,7 +16,7 @@ "invite.name.label" : "Ad", "invite.skip.label" : "Daha sonra yapmak istiyorum", "invite.submit.label" : "Davetiye gönder", - "invite.successInfo" : "Invitations sent successfully", + "invite.successInfo" : "Davetiyeler başarıyla gönderildi", "login.email.label" : "E-posta adresi", "login.headline" : "Oturum Aç", "login.invalidCredentials" : "Yanlış parola ya da e-posta adresi", @@ -26,6 +26,49 @@ "login.serverLogout" : "Oturum süreniz dolmuş, lütfen tekrar giriş yapın.", "login.submit.label" : "Oturum Aç", "login.tokenExpired" : "Oturum zaman aşımına uğradı, lütfen tekrar giriş yapın.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Ayarlar", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Düzenle", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Sil", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Gizlilik Sözleşmesi", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "E-posta adresi", "password.headline" : "Parola sıfırla", "password.link.login" : "Hesabına giriş yap", @@ -73,10 +116,10 @@ "settings.app.form.autoLaunchInBackground" : "Arka planda aç", "settings.app.form.autoLaunchOnStart" : "Franz'ı başlangıçta aç", "settings.app.form.beta" : "Beta versiyonları dahil et", - "settings.app.form.enableMenuBar" : "Show Franz in Menu Bar", + "settings.app.form.enableMenuBar" : "Menü çubuğunda Franz'ı göster", "settings.app.form.enableSpellchecking" : "Yazım denetimini etkinleştir", "settings.app.form.enableSystemTray" : "Franz'ı sistem tepsisinde göster", - "settings.app.form.hideDockIcon" : "Hide Franz icon in Dock", + "settings.app.form.hideDockIcon" : "Franz Simgesini Gösterme", "settings.app.form.language" : "Dil", "settings.app.form.minimizeToSystemTray" : "Franz'ı sistem tepsisine küçült", "settings.app.form.runInBackground" : "Pencereyi kapatırken Franz'ı arka planda tut", @@ -94,10 +137,10 @@ "settings.app.updateStatusAvailable" : "Güncelleme mevcut, indiriliyor...", "settings.app.updateStatusSearching" : "Güncellemeleri denetliyor", "settings.app.updateStatusUpToDate" : "Franz'ın son versiyonunu kullanıyorsun", - "settings.invite.headline" : "Invite Friends", + "settings.invite.headline" : "Arkadaşlarını davet et", "settings.navigation.account" : "Hesap", "settings.navigation.availableServices" : "Mevcut servisler", - "settings.navigation.inviteFriends" : "Invite Friends", + "settings.navigation.inviteFriends" : "Arkadaşlarını Davet Et", "settings.navigation.logout" : "Çıkış", "settings.navigation.settings" : "Ayarlar", "settings.navigation.yourServices" : "Servislerin", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Bildirimleri etkinleştir", "tabs.item.enableService" : "Servisi etkinleştir", "tabs.item.reload" : "Yeniden Yükle", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Hesabına giriş yap", "welcome.signupButton" : "Ücretsiz hesap oluştur", "welcome.slogan" : "Sizin için çalışan mesajlaşma" diff --git a/src/i18n/locales/uk.json b/src/i18n/locales/uk.json index 4baf234ac..f7c946436 100644 --- a/src/i18n/locales/uk.json +++ b/src/i18n/locales/uk.json @@ -16,7 +16,7 @@ "invite.name.label" : "Ім'я", "invite.skip.label" : "Я хочу зробити це пізніше", "invite.submit.label" : "Відправити запрошення", - "invite.successInfo" : "Invitations sent successfully", + "invite.successInfo" : "Запрошення успішно відослані", "login.email.label" : "Email адреса", "login.headline" : "Увійти", "login.invalidCredentials" : "Email або пароль некоректні", @@ -26,6 +26,49 @@ "login.serverLogout" : "Ваша сесія закінчилась, будь ласка, зайдіть знову.", "login.submit.label" : "Увійти", "login.tokenExpired" : "Ваша сесія закінчилась, будь ласка, зайдіть знову.", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "Налаштування", + "menu.app.unhide" : "Unhide", + "menu.edit" : "Редагувати", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Видалити", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "Заява про конфіденційність", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "Email адреса", "password.headline" : "Скинути пароль", "password.link.login" : "Увійти до вашого акаунту", @@ -50,7 +93,7 @@ "settings.account.accountType.premium" : "Преміум Акаунт Прихильника", "settings.account.buttonSave" : "Оновити профіль", "settings.account.deleteAccount" : "Видалити обліковий запис", - "settings.account.deleteEmailSent" : "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", + "settings.account.deleteEmailSent" : "Ви отримали електронного листа з лінком, щоб підтвердити видалення облікового запису. Ваш обліковий запис і дані не можна буде відновити!", "settings.account.deleteInfo" : "Якщо Вам більше не потрібний обліковий запис Franz, Ви можете його видалити і всі суміжні дані.", "settings.account.headline" : "Акаунт", "settings.account.headlineAccount" : "Інформація про акаунт", @@ -65,22 +108,22 @@ "settings.account.successInfo" : "Ваші зміни були збережені", "settings.account.tryReloadUserInfoRequest" : "Спробуйте ще раз", "settings.account.userInfoRequestFailed" : "Не вдалося завантажити інформацію користувача", - "settings.app.buttonClearAllCache" : "Clear cache", + "settings.app.buttonClearAllCache" : "Очистити кеш", "settings.app.buttonInstallUpdate" : "Перезавантажити і встановити оновлення", "settings.app.buttonSearchForUpdate" : "Перевірити наявність оновлень", - "settings.app.cacheInfo" : "Franz cache is currently using {size} of disk space.", + "settings.app.cacheInfo" : "Кеш, який використовує Franz, займає {розмір} диску.", "settings.app.currentVersion" : "Поточна версія:", "settings.app.form.autoLaunchInBackground" : "Відкрити у фоновому режимі", "settings.app.form.autoLaunchOnStart" : "Запускати Franz на початку", "settings.app.form.beta" : "Включити бета-версії", - "settings.app.form.enableMenuBar" : "Show Franz in Menu Bar", + "settings.app.form.enableMenuBar" : "Відображати Franz в панелі головного меню", "settings.app.form.enableSpellchecking" : "Увімкнути перевірку орфографії", "settings.app.form.enableSystemTray" : "Показувати Franz у системному лотку", "settings.app.form.hideDockIcon" : "Hide Franz icon in Dock", "settings.app.form.language" : "Мова", "settings.app.form.minimizeToSystemTray" : "Мінімізувати Franz до системного лотка", "settings.app.form.runInBackground" : "Тримати Franz в фоні при закритті вікна", - "settings.app.form.showDisabledServices" : "Display disabled services tabs", + "settings.app.form.showDisabledServices" : "Показати вкладку вимкнених сервісів", "settings.app.form.showMessagesBadgesWhenMuted" : "Показувати значок непрочитаних повідомлень коли сповіщення вимкнені", "settings.app.headline" : "Налаштування", "settings.app.headlineAdvanced" : "Advanced", @@ -89,15 +132,15 @@ "settings.app.headlineLanguage" : "Мова", "settings.app.headlineUpdates" : "Оновлення", "settings.app.restartRequired" : "Зміни потребують перезапуску", - "settings.app.subheadlineCache" : "Cache", + "settings.app.subheadlineCache" : "Кеш", "settings.app.translationHelp" : "Допоможіть перекласти Franz на Вашу мову.", "settings.app.updateStatusAvailable" : "Оновлення доступне, завантаження...", "settings.app.updateStatusSearching" : "Шукає оновлення", "settings.app.updateStatusUpToDate" : "Ви використовуєте останню версію Franz", - "settings.invite.headline" : "Invite Friends", + "settings.invite.headline" : "Запросити друзів", "settings.navigation.account" : "Акаунт", "settings.navigation.availableServices" : "Доступні сервіси", - "settings.navigation.inviteFriends" : "Invite Friends", + "settings.navigation.inviteFriends" : "Запросити друзів", "settings.navigation.logout" : "Вийти", "settings.navigation.settings" : "Налаштування", "settings.navigation.yourServices" : "Ваші сервіси", @@ -126,10 +169,10 @@ "settings.service.form.enableService" : "Увімкнути сервіс", "settings.service.form.headlineBadges" : "Unread message badges", "settings.service.form.headlineGeneral" : "Загальні", - "settings.service.form.headlineNotifications" : "Notifications", - "settings.service.form.icon" : "Custom icon", - "settings.service.form.iconDelete" : "Delete", - "settings.service.form.iconUpload" : "Drop your image, or click here", + "settings.service.form.headlineNotifications" : "Сповіщення", + "settings.service.form.icon" : "Своя іконка", + "settings.service.form.iconDelete" : "Видалити", + "settings.service.form.iconUpload" : "Скиньте своє зображення або натисніть тут", "settings.service.form.indirectMessageInfo" : "Ви отримаєте сповіщення про всі нові повідомлення в каналі, а не лише про @username, @channel, @here, ...", "settings.service.form.indirectMessages" : "Показувати значок повідомлення для всіх нових повідомлень", "settings.service.form.isMutedInfo" : "When disabled, all notification sounds and audio playback are muted", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "Увімкнути сповіщення", "tabs.item.enableService" : "Увімкнути службу", "tabs.item.reload" : "Перезавантажити", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "Увійдіть до свого акаунту", "welcome.signupButton" : "Створити безплатний акаунт", "welcome.slogan" : "Обмін повідомленнями, який працює для вас" diff --git a/src/i18n/locales/zh-TW.json b/src/i18n/locales/zh-TW.json index 5feef50f2..71e6d65bc 100644 --- a/src/i18n/locales/zh-TW.json +++ b/src/i18n/locales/zh-TW.json @@ -26,6 +26,49 @@ "login.serverLogout" : "您的登入期間已過期,請重新登錄", "login.submit.label" : "登入", "login.tokenExpired" : "您的登入已過期,請重新登入。", + "menu.app.about" : "About Franz", + "menu.app.hide" : "Hide", + "menu.app.hideOthers" : "Hide Others", + "menu.app.quit" : "Quit", + "menu.app.settings" : "設定", + "menu.app.unhide" : "Unhide", + "menu.edit" : "編輯", + "menu.edit.copy" : "Copy", + "menu.edit.cut" : "Cut", + "menu.edit.delete" : "Delete", + "menu.edit.emojiSymbols" : "Emoji & Symbols", + "menu.edit.paste" : "Paste", + "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", + "menu.edit.redo" : "Redo", + "menu.edit.selectAll" : "Select All", + "menu.edit.speech" : "Speech", + "menu.edit.startDictation" : "Start Dictation", + "menu.edit.startSpeaking" : "Start Speaking", + "menu.edit.stopSpeaking" : "Stop Speaking", + "menu.edit.undo" : "Undo", + "menu.file" : "File", + "menu.help" : "Help", + "menu.help.changelog" : "Changelog", + "menu.help.learnMore" : "Learn More", + "menu.help.privacy" : "隱私聲明", + "menu.help.support" : "Support", + "menu.help.tos" : "Terms of Service", + "menu.services" : "Services", + "menu.services.addNewService" : "Add New Service...", + "menu.view" : "View", + "menu.view.enterFullScreen" : "Enter Full Screen", + "menu.view.exitFullScreen" : "Exit Full Screen", + "menu.view.reloadFranz" : "Reload Franz", + "menu.view.reloadService" : "Reload Service", + "menu.view.resetZoom" : "Actual Size", + "menu.view.toggleDevTools" : "Toggle Developer Tools", + "menu.view.toggleFullScreen" : "Toggle Full Screen", + "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", + "menu.view.zoomIn" : "Zoom In", + "menu.view.zoomOut" : "Zoom Out", + "menu.window" : "Window", + "menu.window.close" : "Close", + "menu.window.minimize" : "Minimize", "password.email.label" : "電子郵件地址", "password.headline" : "重設密碼", "password.link.login" : "登入您的帳號", @@ -197,6 +240,10 @@ "tabs.item.enableNotification" : "啟用通知", "tabs.item.enableService" : "啟用服務", "tabs.item.reload" : "重新載入", + "validation.email" : "{field} is not valid", + "validation.minLength" : "{field} should be at least {length} characters long", + "validation.required" : "{field} is required", + "validation.url" : "{field} is not a valid URL", "welcome.loginButton" : "登入您的帳戶", "welcome.signupButton" : "建立免費帳號", "welcome.slogan" : "為你通信" -- cgit v1.2.3-70-g09d2 From 99838a3fb0d35b113929e13f433e176335c629b6 Mon Sep 17 00:00:00 2001 From: FranzBot Date: Mon, 19 Mar 2018 10:18:16 +0000 Subject: Automatic i18n update (i18n.meetfranz.com) --- src/i18n/locales/de.json | 84 ++++++++++++++++++++++++------------------------ 1 file changed, 42 insertions(+), 42 deletions(-) (limited to 'src/i18n') diff --git a/src/i18n/locales/de.json b/src/i18n/locales/de.json index f0629000c..9aaef0465 100644 --- a/src/i18n/locales/de.json +++ b/src/i18n/locales/de.json @@ -26,49 +26,49 @@ "login.serverLogout" : "Deine Sitzung ist abgelaufen, bitte melde dich erneut an.", "login.submit.label" : "Anmelden", "login.tokenExpired" : "Deine Sitzung ist abgelaufen, bitte melde dich erneut an.", - "menu.app.about" : "About Franz", - "menu.app.hide" : "Hide", - "menu.app.hideOthers" : "Hide Others", - "menu.app.quit" : "Quit", + "menu.app.about" : "Über Franz", + "menu.app.hide" : "Franz ausblenden", + "menu.app.hideOthers" : "Andere ausblenden", + "menu.app.quit" : "Franz Beenden", "menu.app.settings" : "Einstellungen", - "menu.app.unhide" : "Unhide", + "menu.app.unhide" : "Alle einblenden", "menu.edit" : "Bearbeiten", - "menu.edit.copy" : "Copy", - "menu.edit.cut" : "Cut", + "menu.edit.copy" : "Kopieren", + "menu.edit.cut" : "Ausschneiden", "menu.edit.delete" : "Löschen", - "menu.edit.emojiSymbols" : "Emoji & Symbols", - "menu.edit.paste" : "Paste", - "menu.edit.pasteAndMatchStyle" : "Paste And Match Style", - "menu.edit.redo" : "Redo", - "menu.edit.selectAll" : "Select All", - "menu.edit.speech" : "Speech", - "menu.edit.startDictation" : "Start Dictation", - "menu.edit.startSpeaking" : "Start Speaking", - "menu.edit.stopSpeaking" : "Stop Speaking", - "menu.edit.undo" : "Undo", - "menu.file" : "File", - "menu.help" : "Help", + "menu.edit.emojiSymbols" : "Emoji & Symbole", + "menu.edit.paste" : "Einfügen", + "menu.edit.pasteAndMatchStyle" : "Einfügen und Stil anpassen", + "menu.edit.redo" : "Wiederholen", + "menu.edit.selectAll" : "Alle auswählen", + "menu.edit.speech" : "Sprachausgabe", + "menu.edit.startDictation" : "Diktat starten ...", + "menu.edit.startSpeaking" : "Sprachausgabe starten", + "menu.edit.stopSpeaking" : "Sprachausgabe stoppen", + "menu.edit.undo" : "Widerrufen", + "menu.file" : "Datei", + "menu.help" : "Hilfe", "menu.help.changelog" : "Changelog", - "menu.help.learnMore" : "Learn More", + "menu.help.learnMore" : "Mehr erfahren", "menu.help.privacy" : "Datenschutzerklärung", - "menu.help.support" : "Support", - "menu.help.tos" : "Terms of Service", - "menu.services" : "Services", - "menu.services.addNewService" : "Add New Service...", - "menu.view" : "View", - "menu.view.enterFullScreen" : "Enter Full Screen", - "menu.view.exitFullScreen" : "Exit Full Screen", - "menu.view.reloadFranz" : "Reload Franz", - "menu.view.reloadService" : "Reload Service", - "menu.view.resetZoom" : "Actual Size", - "menu.view.toggleDevTools" : "Toggle Developer Tools", - "menu.view.toggleFullScreen" : "Toggle Full Screen", - "menu.view.toggleServiceDevTools" : "Toggle Service Developer Tools", - "menu.view.zoomIn" : "Zoom In", - "menu.view.zoomOut" : "Zoom Out", - "menu.window" : "Window", - "menu.window.close" : "Close", - "menu.window.minimize" : "Minimize", + "menu.help.support" : "Hilfe", + "menu.help.tos" : "Nutzungsbedingungen", + "menu.services" : "Dienste", + "menu.services.addNewService" : "Dienst hinzufügen", + "menu.view" : "Darstellung", + "menu.view.enterFullScreen" : "Vollbildmodus", + "menu.view.exitFullScreen" : "Vollbildmodus aus", + "menu.view.reloadFranz" : "Franz neu laden", + "menu.view.reloadService" : "Dienst neu laden", + "menu.view.resetZoom" : "Originalgröße", + "menu.view.toggleDevTools" : "Entwicklertools anzeigen", + "menu.view.toggleFullScreen" : "Vollbildmodus umschalten", + "menu.view.toggleServiceDevTools" : "Entwicklertools für Dienst anzeigen", + "menu.view.zoomIn" : "Vergrößern", + "menu.view.zoomOut" : "Verkleinern", + "menu.window" : "Fenster", + "menu.window.close" : "Schließen", + "menu.window.minimize" : "Minimieren", "password.email.label" : "E-Mail Adresse", "password.headline" : "Passwort zurücksetzen", "password.link.login" : "An deinem Konto anmelden", @@ -240,10 +240,10 @@ "tabs.item.enableNotification" : "Benachrichtigungen aktivieren", "tabs.item.enableService" : "Dienst aktivieren", "tabs.item.reload" : "Neuladen", - "validation.email" : "{field} is not valid", - "validation.minLength" : "{field} should be at least {length} characters long", - "validation.required" : "{field} is required", - "validation.url" : "{field} is not a valid URL", + "validation.email" : "{field} ist ungültig", + "validation.minLength" : "{field} muss mindestens {length} Zeichen enthalten", + "validation.required" : "{field} wird benötigt", + "validation.url" : "{field} ist keine gültige URL", "welcome.loginButton" : "Bei Franz einloggen", "welcome.signupButton" : "Kostenloses Konto erstellen", "welcome.slogan" : "Kommunikation, die für dich funktioniert" -- cgit v1.2.3-70-g09d2