aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar vantezzen <properly@protonmail.com>2019-09-13 18:00:03 +0200
committerLibravatar vantezzen <properly@protonmail.com>2019-09-13 18:00:03 +0200
commitee67ec1e9486dfaf09b01db44eb401c8b6cd2277 (patch)
treea2c8b353313cb363a56722687e110c6f80f4b791
parentUse ferdi namespace on debugger (diff)
parentMerge branch 'master' of https://github.com/meetfranz/franz into meetfranz-ma... (diff)
downloadferdium-app-ee67ec1e9486dfaf09b01db44eb401c8b6cd2277.tar.gz
ferdium-app-ee67ec1e9486dfaf09b01db44eb401c8b6cd2277.tar.zst
ferdium-app-ee67ec1e9486dfaf09b01db44eb401c8b6cd2277.zip
Merge Franz 5.3.2
-rw-r--r--.travis.yml10
-rw-r--r--CHANGELOG.md3
-rw-r--r--appveyor.yml4
-rw-r--r--package.json2
-rw-r--r--src/components/layout/Sidebar.js106
-rw-r--r--src/components/settings/settings/EditSettingsForm.js7
-rw-r--r--src/containers/settings/EditSettingsScreen.js37
-rw-r--r--src/features/todos/components/TodosWebview.js60
-rw-r--r--src/features/todos/store.js6
-rw-r--r--src/features/workspaces/actions.js1
-rw-r--r--src/features/workspaces/index.js1
-rw-r--r--src/features/workspaces/store.js5
-rw-r--r--src/i18n/locales/ca.json4
-rw-r--r--src/i18n/locales/cs.json4
-rw-r--r--src/i18n/locales/de.json4
-rw-r--r--src/i18n/locales/defaultMessages.json566
-rw-r--r--src/i18n/locales/el.json4
-rw-r--r--src/i18n/locales/en-US.json142
-rw-r--r--src/i18n/locales/es.json64
-rw-r--r--src/i18n/locales/fr.json4
-rw-r--r--src/i18n/locales/ga.json4
-rw-r--r--src/i18n/locales/hr.json4
-rw-r--r--src/i18n/locales/hu.json70
-rw-r--r--src/i18n/locales/id.json4
-rw-r--r--src/i18n/locales/it.json136
-rw-r--r--src/i18n/locales/ja.json4
-rw-r--r--src/i18n/locales/ka.json4
-rw-r--r--src/i18n/locales/nl-BE.json4
-rw-r--r--src/i18n/locales/nl.json4
-rw-r--r--src/i18n/locales/pl.json114
-rw-r--r--src/i18n/locales/pt-BR.json120
-rw-r--r--src/i18n/locales/pt.json4
-rw-r--r--src/i18n/locales/ru.json4
-rw-r--r--src/i18n/locales/sk.json4
-rw-r--r--src/i18n/locales/sr.json4
-rw-r--r--src/i18n/locales/tr.json4
-rw-r--r--src/i18n/locales/uk.json4
-rw-r--r--src/i18n/locales/zh-TW.json4
-rw-r--r--src/i18n/messages/src/components/layout/Sidebar.json50
-rw-r--r--src/i18n/messages/src/containers/settings/EditSettingsScreen.json88
-rw-r--r--src/i18n/messages/src/features/todos/components/TodosWebview.json12
-rw-r--r--src/i18n/messages/src/lib/Menu.json19
-rw-r--r--src/lib/Menu.js27
-rw-r--r--src/stores/ServicesStore.js3
44 files changed, 863 insertions, 866 deletions
diff --git a/.travis.yml b/.travis.yml
index ca238e86b..831f411f8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -34,3 +34,13 @@ deploy:
34 acl: public_read 34 acl: public_read
35 on: 35 on:
36 all_branches: true 36 all_branches: true
37
38env:
39 global:
40 - secure: fddJzSmNYVX024jnhnFXEuAK1spEYi3y3RZdWaBtjQnzoObAxkcRW263JNpXQy+b7egnp2hSy8FvlQU+L967911F5Y70Pe3An4oI72hnS3DL4Njp2Dw5PwviwMA+X2ddWhzK4+k/JU6r8jBv1FGQ6ZjwSeaO/t8UKOsE8wDBFLRhnHqoR7QbM7zmKjzh/1oofunGbHsPOHmN4f7jBwSuSFTZltEENcQg3ZP++0NHU8UJdlpfqZOkro8v4AJMngAHeHlNtjwaAHdVv+6+kkwc4E/0Cy6YNyyBkbzipyngNY3GwnwzmNzvsfICD1TGklksjBlMQq7ld7eCiaYRNvyHVEmXJ17qlq7HhxkYgNy32hPRwb5Cv6o4M4tv8qS8UUk4W1RvBJ5fcmfZGQwGXPyQ/m85RJtrNfbYtr84jYcprTnSeji/9PuZv0f87dxELYm3DYmNUa1cgJqEdLUsEd0bMwUYNLnCSfu4ea2zxwir6LSBtJJCbGKxX87s5IOTrHkrWDe+PWd52v+UjQks7MBRlJnntTWo69Yy+ayXV1TnGVOHA5znHvPOvFlAF+y8tLGd4AGvehK1SAkf0+idmc9Q9xKk0QypT3ibjJui4D50p7sSajkzz3P2pUqOS/9HmjMfPMPN+Nl+48GU0CvB2aBGhdmp9vu54VaFzUaAGNGj4WI=
41 - secure: AjJvKhQ1jIloxogMdtOzJqovPQUBSA0lfHcRsmGdP8HIRKSRi9tKxCCgicTMpMWfvY7qtdexXBbl2/zl6cOhjfTYeAhNwwCg+dw7OVcE8LUn4E+gYZCYIKbNmmkVKsSckQd4h2IcyvqdqLwzjrEzdF95MoUI8WqdLwvQJLkoIaXju6ZT76FslGSUVXk58ZN7p2nr3kW8V7KclIzn/yyyYXE4bjBmS4djuvCReeSfSViCuX5CGT8avBb/IF/M5S7hcQVybmmalysOrranzSx0o9PPUIT9hHqqRpXW6iss2qVj+kCaFiC3ftlApVgizBoGcNAMA8N7hX8kkEjJSpiy7Vswuev9mVN9X94VwVZGyNvdYD8cKKxqTsfFDZDgefnuSYUhymKSBgM4yScYF6IPNJWFWJTugtVeMJ8ivqZhwJuD20nt6x7gGB1FS6m7axxRWeyp7h0FqWU9l6ZfmwHcRziVKNTk9BB4XIqco9M2wjV/YH321IGVwtVR5y6zty10+xk38TthCOidgBurFlMKbFKH5g9K5+84dhsCW0avMlJ0+QkgId0uAVyho+09Wx4cKqXLfobpznkUX+S0Um6G/NbAaUAU+SqBsm+X9CKFsPd/YJoxLdF7eBCG/3Fy4roKg3J4mBYeXe3wVnGft8Eeg0aNpOArMSStMY337UpdV80=
42 - secure: WNQBUyNvjTwMFm6pPzNXZYRvgLCTgEm93vLX/0amtr6gT6N8ZsTLL5+Ht3+v51MUOsjEe6tCM4cLSh4wSuwWcSEsUjK0jiqknlpgKKl6xLeo+1t8u6BKSgTpipWqrSD24TbvMrFUyeQrqCGRdZc3Ax/F1ERD81SXcsrg2evCL8g8zsYjxSMXc44drKrvYi68s/5ALrI+oH3t2PYsGuuP1ipj5CbaizUHEa5d8TukHRl96lxoEKCQ4Sa8UXRPNQsdb3TdkVmIEPIoioWU6AMPweBWR6Ky994aKwp0wWn1adWP49v8skMYWbirENniSxShtztF/NYqPQFyoyh0WD/C/ZJPh04HlMxnmQPUROq+LxBFz8WBY1eHDmz6GxH1lDYzneTtlRa5K8izvs2+ROhpVmmKeOgWHaL1ZRMy8Cn3V88kadF7i1K9NnqB6ZPyynJJctj7o0af6Os9/ZPqWfqIOWWeXgfXVzj17xJADfh6Z9epW95hdKZjnIf9IqGAI8aYTqhVL8DKTJ+PSGhJIOEX+ERm+0U9gMlwllwjHCDhBe42zCGuLaWZ239yD1eacM0Ko7yUM+xobiiF0FlB8VI/nBOpGdeUKNLeUfikLHILWd04AVRCNaQU67GMOHekfWdGR8tEh9I/5Y6GJR0IQL5eGmDUjSN0u/Ovss4jSEBOaXo=
43
44branches:
45 except:
46 - i18n
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 25ba1b521..7f8cb5729 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,6 @@
1# [5.3.2](https://github.com/meetfranz/franz/compare/v5.3.1...v5.3.2) (2019-09-13)
2Merged Franz v5.3.2 into Ferdi
3
1## [5.3.1](https://github.com/kytwb/ferdi/compare/v5.3.0...v5.3.1) (2019-09-09) 4## [5.3.1](https://github.com/kytwb/ferdi/compare/v5.3.0...v5.3.1) (2019-09-09)
2Merge Franz v5.3.1 into Ferdi. 5Merge Franz v5.3.1 into Ferdi.
3 6
diff --git a/appveyor.yml b/appveyor.yml
index 8df0934df..f8822d0a5 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -20,3 +20,7 @@ build_script:
20artifacts: 20artifacts:
21 - path: out\*.exe 21 - path: out\*.exe
22 - path: out\*.yml 22 - path: out\*.yml
23
24branches:
25 except:
26 - i18n
diff --git a/package.json b/package.json
index 0b7fbc451..27ee107d4 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
2 "name": "ferdi", 2 "name": "ferdi",
3 "productName": "Ferdi", 3 "productName": "Ferdi",
4 "appId": "com.kytwb.ferdi", 4 "appId": "com.kytwb.ferdi",
5 "version": "5.3.1", 5 "version": "5.3.2",
6 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.", 6 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.",
7 "copyright": "kytwb", 7 "copyright": "kytwb",
8 "main": "index.js", 8 "main": "index.js",
diff --git a/src/components/layout/Sidebar.js b/src/components/layout/Sidebar.js
index 1bf2554b5..4bc6feb15 100644
--- a/src/components/layout/Sidebar.js
+++ b/src/components/layout/Sidebar.js
@@ -8,6 +8,7 @@ import { Link } from 'react-router';
8import Tabbar from '../services/tabs/Tabbar'; 8import Tabbar from '../services/tabs/Tabbar';
9import { ctrlKey } from '../../environment'; 9import { ctrlKey } from '../../environment';
10import { workspaceStore } from '../../features/workspaces'; 10import { workspaceStore } from '../../features/workspaces';
11import { todosStore } from '../../features/todos';
11 12
12const messages = defineMessages({ 13const messages = defineMessages({
13 settings: { 14 settings: {
@@ -34,6 +35,14 @@ const messages = defineMessages({
34 id: 'sidebar.closeWorkspaceDrawer', 35 id: 'sidebar.closeWorkspaceDrawer',
35 defaultMessage: '!!!Close workspace drawer', 36 defaultMessage: '!!!Close workspace drawer',
36 }, 37 },
38 openTodosDrawer: {
39 id: 'sidebar.openTodosDrawer',
40 defaultMessage: '!!!Open Franz Todos',
41 },
42 closeTodosDrawer: {
43 id: 'sidebar.closeTodosDrawer',
44 defaultMessage: '!!!Close Franz Todos',
45 },
37}); 46});
38 47
39export default @observer class Sidebar extends Component { 48export default @observer class Sidebar extends Component {
@@ -79,6 +88,10 @@ export default @observer class Sidebar extends Component {
79 toggleWorkspaceDrawer, 88 toggleWorkspaceDrawer,
80 } = this.props; 89 } = this.props;
81 const { intl } = this.context; 90 const { intl } = this.context;
91 const todosToggleMessage = (
92 todosStore.isTodosPanelVisible ? messages.closeTodosDrawer : messages.openTodosDrawer
93 );
94
82 const workspaceToggleMessage = ( 95 const workspaceToggleMessage = (
83 isWorkspaceDrawerOpen ? messages.closeWorkspaceDrawer : messages.openWorkspaceDrawer 96 isWorkspaceDrawerOpen ? messages.closeWorkspaceDrawer : messages.openWorkspaceDrawer
84 ); 97 );
@@ -91,54 +104,51 @@ export default @observer class Sidebar extends Component {
91 enableToolTip={() => this.enableToolTip()} 104 enableToolTip={() => this.enableToolTip()}
92 disableToolTip={() => this.disableToolTip()} 105 disableToolTip={() => this.disableToolTip()}
93 /> 106 />
94 { 107 {todosStore.isFeatureEnabled && todosStore.isFeatureEnabledByUser ? (
95 isLoggedIn ? ( 108 <button
96 <> 109 type="button"
97 {workspaceStore.isFeatureEnabled ? ( 110 onClick={() => {
98 <button 111 todoActions.toggleTodosPanel();
99 type="button" 112 this.updateToolTip();
100 onClick={() => { 113 }}
101 toggleWorkspaceDrawer(); 114 className="sidebar__button sidebar__button--workspaces"
102 this.updateToolTip(); 115 data-tip={`${intl.formatMessage(todosToggleMessage)} (${ctrlKey}+T)`}
103 }} 116 >
104 className={`sidebar__button sidebar__button--workspaces ${isWorkspaceDrawerOpen ? 'is-active' : ''}`} 117 <i className="mdi mdi-check-all" />
105 data-tip={`${intl.formatMessage(workspaceToggleMessage)} (${ctrlKey}+D)`} 118 </button>
106 > 119 ) : null}
107 <i className="mdi mdi-view-grid" /> 120 {workspaceStore.isFeatureEnabled ? (
108 </button> 121 <button
109 ) : null} 122 type="button"
110 123 onClick={() => {
111 <button 124 toggleWorkspaceDrawer();
112 type="button" 125 this.updateToolTip();
113 onClick={() => { 126 }}
114 toggleMuteApp(); 127 className={`sidebar__button sidebar__button--workspaces ${isWorkspaceDrawerOpen ? 'is-active' : ''}`}
115 this.updateToolTip(); 128 data-tip={`${intl.formatMessage(workspaceToggleMessage)} (${ctrlKey}+D)`}
116 }} 129 >
117 className={`sidebar__button sidebar__button--audio ${isAppMuted ? 'is-muted' : ''}`} 130 <i className="mdi mdi-view-grid" />
118 data-tip={`${intl.formatMessage(isAppMuted ? messages.unmute : messages.mute)} (${ctrlKey}+Shift+M)`} 131 </button>
119 > 132 ) : null}
120 <i className={`mdi mdi-bell${isAppMuted ? '-off' : ''}`} /> 133 <button
121 </button> 134 type="button"
122 <button 135 onClick={() => {
123 type="button" 136 toggleMuteApp();
124 onClick={() => openSettings({ path: 'recipes' })} 137 this.updateToolTip();
125 className="sidebar__button sidebar__button--new-service" 138 }}
126 data-tip={`${intl.formatMessage(messages.addNewService)} (${ctrlKey}+N)`} 139 className={`sidebar__button sidebar__button--audio ${isAppMuted ? 'is-muted' : ''}`}
127 > 140 data-tip={`${intl.formatMessage(isAppMuted ? messages.unmute : messages.mute)} (${ctrlKey}+Shift+M)`}
128 <i className="mdi mdi-plus-box" /> 141 >
129 </button> 142 <i className={`mdi mdi-bell${isAppMuted ? '-off' : ''}`} />
130 </> 143 </button>
131 ) : ( 144 <button
132 <Link 145 type="button"
133 to="/auth/welcome" 146 onClick={() => openSettings({ path: 'recipes' })}
134 className="sidebar__button sidebar__button--new-service" 147 className="sidebar__button sidebar__button--new-service"
135 data-tip="Login" 148 data-tip={`${intl.formatMessage(messages.addNewService)} (${ctrlKey}+N)`}
136 > 149 >
137 <i className="mdi mdi-login-variant" /> 150 <i className="mdi mdi-plus-box" />
138 </Link> 151 </button>
139 )
140 }
141
142 <button 152 <button
143 type="button" 153 type="button"
144 onClick={() => openSettings({ path: 'app' })} 154 onClick={() => openSettings({ path: 'app' })}
diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js
index b026222c3..835fd394b 100644
--- a/src/components/settings/settings/EditSettingsForm.js
+++ b/src/components/settings/settings/EditSettingsForm.js
@@ -111,6 +111,7 @@ export default @observer class EditSettingsForm extends Component {
111 cacheSize: PropTypes.string.isRequired, 111 cacheSize: PropTypes.string.isRequired,
112 isSpellcheckerIncludedInCurrentPlan: PropTypes.bool.isRequired, 112 isSpellcheckerIncludedInCurrentPlan: PropTypes.bool.isRequired,
113 isTodosEnabled: PropTypes.bool.isRequired, 113 isTodosEnabled: PropTypes.bool.isRequired,
114 isWorkspaceEnabled: PropTypes.bool.isRequired,
114 }; 115 };
115 116
116 static contextTypes = { 117 static contextTypes = {
@@ -142,6 +143,7 @@ export default @observer class EditSettingsForm extends Component {
142 cacheSize, 143 cacheSize,
143 isSpellcheckerIncludedInCurrentPlan, 144 isSpellcheckerIncludedInCurrentPlan,
144 isTodosEnabled, 145 isTodosEnabled,
146 isWorkspaceEnabled,
145 } = this.props; 147 } = this.props;
146 const { intl } = this.context; 148 const { intl } = this.context;
147 149
@@ -182,9 +184,12 @@ export default @observer class EditSettingsForm extends Component {
182 field={form.$('server')} 184 field={form.$('server')}
183 autoFocus 185 autoFocus
184 /> 186 />
185 { isLoggedIn && ( 187 {isLoggedIn && (
186 <p>{ intl.formatMessage(messages.serverInfo) }</p> 188 <p>{ intl.formatMessage(messages.serverInfo) }</p>
187 )} 189 )}
190 {isWorkspaceEnabled && (
191 <Toggle field={form.$('keepAllWorkspacesLoaded')} />
192 )}
188 {isTodosEnabled && ( 193 {isTodosEnabled && (
189 <> 194 <>
190 <Toggle field={form.$('enableTodos')} /> 195 <Toggle field={form.$('enableTodos')} />
diff --git a/src/containers/settings/EditSettingsScreen.js b/src/containers/settings/EditSettingsScreen.js
index 73385d7b8..09e7b43ab 100644
--- a/src/containers/settings/EditSettingsScreen.js
+++ b/src/containers/settings/EditSettingsScreen.js
@@ -21,6 +21,8 @@ import { API, TODOS_FRONTEND } from '../../environment';
21 21
22import globalMessages from '../../i18n/globalMessages'; 22import globalMessages from '../../i18n/globalMessages';
23import { DEFAULT_IS_FEATURE_ENABLED_BY_USER } from '../../features/todos'; 23import { DEFAULT_IS_FEATURE_ENABLED_BY_USER } from '../../features/todos';
24import WorkspacesStore from '../../features/workspaces/store';
25import { DEFAULT_SETTING_KEEP_ALL_WORKSPACES_LOADED } from '../../features/workspaces';
24 26
25const messages = defineMessages({ 27const messages = defineMessages({
26 autoLaunchOnStart: { 28 autoLaunchOnStart: {
@@ -87,6 +89,10 @@ const messages = defineMessages({
87 id: 'settings.app.form.enableTodos', 89 id: 'settings.app.form.enableTodos',
88 defaultMessage: '!!!Enable Franz Todos', 90 defaultMessage: '!!!Enable Franz Todos',
89 }, 91 },
92 keepAllWorkspacesLoaded: {
93 id: 'settings.app.form.keepAllWorkspacesLoaded',
94 defaultMessage: '!!!Keep all workspaces loaded',
95 },
90}); 96});
91 97
92export default @inject('stores', 'actions') @observer class EditSettingsScreen extends Component { 98export default @inject('stores', 'actions') @observer class EditSettingsScreen extends Component {
@@ -95,12 +101,13 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e
95 }; 101 };
96 102
97 onSubmit(settingsData) { 103 onSubmit(settingsData) {
98 const { todos } = this.props.stores; 104 const { todos, workspaces } = this.props.stores;
99 const { 105 const {
100 app, 106 app,
101 settings, 107 settings,
102 user, 108 user,
103 todos: todosActions, 109 todos: todosActions,
110 workspaces: workspaceActions,
104 } = this.props.actions; 111 } = this.props.actions;
105 112
106 app.launchOnStartup({ 113 app.launchOnStartup({
@@ -135,14 +142,24 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e
135 }, 142 },
136 }); 143 });
137 144
145 if (workspaces.isFeatureActive) {
146 const { keepAllWorkspacesLoaded } = workspaces.settings;
147 if (keepAllWorkspacesLoaded !== settingsData.keepAllWorkspacesLoaded) {
148 workspaceActions.toggleKeepAllWorkspacesLoadedSetting();
149 }
150 }
151
138 if (todos.isFeatureActive) { 152 if (todos.isFeatureActive) {
139 todosActions.toggleTodosFeatureVisibility(); 153 const { isFeatureEnabledByUser } = todos.settings;
154 if (isFeatureEnabledByUser !== settingsData.enableTodos) {
155 todosActions.toggleTodosFeatureVisibility();
156 }
140 } 157 }
141 } 158 }
142 159
143 prepareForm() { 160 prepareForm() {
144 const { 161 const {
145 app, settings, user, todos, 162 app, settings, user, todos, workspaces,
146 } = this.props.stores; 163 } = this.props.stores;
147 const { intl } = this.context; 164 const { intl } = this.context;
148 165
@@ -242,6 +259,14 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e
242 }, 259 },
243 }; 260 };
244 261
262 if (workspaces.isFeatureActive) {
263 config.fields.keepAllWorkspacesLoaded = {
264 label: intl.formatMessage(messages.keepAllWorkspacesLoaded),
265 value: workspaces.settings.keepAllWorkspacesLoaded,
266 default: DEFAULT_SETTING_KEEP_ALL_WORKSPACES_LOADED,
267 };
268 }
269
245 if (todos.isFeatureActive) { 270 if (todos.isFeatureActive) {
246 config.fields.enableTodos = { 271 config.fields.enableTodos = {
247 label: intl.formatMessage(messages.enableTodos), 272 label: intl.formatMessage(messages.enableTodos),
@@ -257,6 +282,7 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e
257 const { 282 const {
258 app, 283 app,
259 todos, 284 todos,
285 workspaces,
260 } = this.props.stores; 286 } = this.props.stores;
261 const { 287 const {
262 updateStatus, 288 updateStatus,
@@ -287,6 +313,7 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e
287 onClearAllCache={clearAllCache} 313 onClearAllCache={clearAllCache}
288 isSpellcheckerIncludedInCurrentPlan={spellcheckerConfig.isIncludedInCurrentPlan} 314 isSpellcheckerIncludedInCurrentPlan={spellcheckerConfig.isIncludedInCurrentPlan}
289 isTodosEnabled={todos.isFeatureActive} 315 isTodosEnabled={todos.isFeatureActive}
316 isWorkspaceEnabled={workspaces.isFeatureActive}
290 /> 317 />
291 </ErrorBoundary> 318 </ErrorBoundary>
292 ); 319 );
@@ -299,6 +326,7 @@ EditSettingsScreen.wrappedComponent.propTypes = {
299 user: PropTypes.instanceOf(UserStore).isRequired, 326 user: PropTypes.instanceOf(UserStore).isRequired,
300 settings: PropTypes.instanceOf(SettingsStore).isRequired, 327 settings: PropTypes.instanceOf(SettingsStore).isRequired,
301 todos: PropTypes.instanceOf(TodosStore).isRequired, 328 todos: PropTypes.instanceOf(TodosStore).isRequired,
329 workspaces: PropTypes.instanceOf(WorkspacesStore).isRequired,
302 }).isRequired, 330 }).isRequired,
303 actions: PropTypes.shape({ 331 actions: PropTypes.shape({
304 app: PropTypes.shape({ 332 app: PropTypes.shape({
@@ -316,5 +344,8 @@ EditSettingsScreen.wrappedComponent.propTypes = {
316 todos: PropTypes.shape({ 344 todos: PropTypes.shape({
317 toggleTodosFeatureVisibility: PropTypes.func.isRequired, 345 toggleTodosFeatureVisibility: PropTypes.func.isRequired,
318 }).isRequired, 346 }).isRequired,
347 workspaces: PropTypes.shape({
348 toggleAllWorkspacesLoadedSetting: PropTypes.func.isRequired,
349 }).isRequired,
319 }).isRequired, 350 }).isRequired,
320}; 351};
diff --git a/src/features/todos/components/TodosWebview.js b/src/features/todos/components/TodosWebview.js
index 7fe9d354b..d4271dba0 100644
--- a/src/features/todos/components/TodosWebview.js
+++ b/src/features/todos/components/TodosWebview.js
@@ -6,16 +6,11 @@ import Webview from 'react-electron-web-view';
6import { Icon } from '@meetfranz/ui'; 6import { Icon } from '@meetfranz/ui';
7import { defineMessages, intlShape } from 'react-intl'; 7import { defineMessages, intlShape } from 'react-intl';
8 8
9import { mdiChevronRight, mdiCheckAll } from '@mdi/js'; 9import { mdiCheckAll } from '@mdi/js';
10import * as environment from '../../../environment'; 10import * as environment from '../../../environment';
11import Appear from '../../../components/ui/effects/Appear'; 11import Appear from '../../../components/ui/effects/Appear';
12import UpgradeButton from '../../../components/ui/UpgradeButton'; 12import UpgradeButton from '../../../components/ui/UpgradeButton';
13 13
14import SettingsStore from '../../../stores/SettingsStore';
15
16const OPEN_TODOS_BUTTON_SIZE = 45;
17const CLOSE_TODOS_BUTTON_SIZE = 35;
18
19const messages = defineMessages({ 14const messages = defineMessages({
20 premiumInfo: { 15 premiumInfo: {
21 id: 'feature.todos.premium.info', 16 id: 'feature.todos.premium.info',
@@ -63,50 +58,6 @@ const styles = theme => ({
63 background: theme.todos.dragIndicator.background, 58 background: theme.todos.dragIndicator.background,
64 59
65 }, 60 },
66 openTodosButton: {
67 width: OPEN_TODOS_BUTTON_SIZE,
68 height: OPEN_TODOS_BUTTON_SIZE,
69 background: theme.todos.toggleButton.background,
70 position: 'absolute',
71 bottom: 120,
72 right: props => (props.width + (props.isVisible ? -OPEN_TODOS_BUTTON_SIZE / 2 : 0)),
73 borderRadius: OPEN_TODOS_BUTTON_SIZE / 2,
74 opacity: props => (props.isVisible ? 0 : 1),
75 transition: 'right 0.5s',
76 zIndex: 600,
77 display: 'flex',
78 alignItems: 'center',
79 justifyContent: 'center',
80 boxShadow: [0, 0, 10, theme.todos.toggleButton.shadowColor],
81
82 borderTopRightRadius: props => (props.isVisible ? null : 0),
83 borderBottomRightRadius: props => (props.isVisible ? null : 0),
84
85 '& svg': {
86 fill: theme.todos.toggleButton.textColor,
87 transition: 'all 0.5s',
88 },
89 },
90 closeTodosButton: {
91 width: CLOSE_TODOS_BUTTON_SIZE,
92 height: CLOSE_TODOS_BUTTON_SIZE,
93 background: theme.todos.toggleButton.background,
94 position: 'absolute',
95 bottom: 120,
96 right: ({ width }) => (width + -CLOSE_TODOS_BUTTON_SIZE / 2),
97 borderRadius: CLOSE_TODOS_BUTTON_SIZE / 2,
98 opacity: ({ isTodosIncludedInCurrentPlan }) => (!isTodosIncludedInCurrentPlan ? 1 : 0),
99 transition: 'opacity 0.5s',
100 zIndex: 600,
101 display: 'flex',
102 alignItems: 'center',
103 justifyContent: 'center',
104 boxShadow: [0, 0, 10, theme.todos.toggleButton.shadowColor],
105
106 '& svg': {
107 fill: theme.todos.toggleButton.textColor,
108 },
109 },
110 premiumContainer: { 61 premiumContainer: {
111 display: 'flex', 62 display: 'flex',
112 flexDirection: 'column', 63 flexDirection: 'column',
@@ -134,7 +85,6 @@ class TodosWebview extends Component {
134 static propTypes = { 85 static propTypes = {
135 classes: PropTypes.object.isRequired, 86 classes: PropTypes.object.isRequired,
136 isVisible: PropTypes.bool.isRequired, 87 isVisible: PropTypes.bool.isRequired,
137 togglePanel: PropTypes.func.isRequired,
138 handleClientMessage: PropTypes.func.isRequired, 88 handleClientMessage: PropTypes.func.isRequired,
139 setTodosWebview: PropTypes.func.isRequired, 89 setTodosWebview: PropTypes.func.isRequired,
140 resize: PropTypes.func.isRequired, 90 resize: PropTypes.func.isRequired,
@@ -233,7 +183,6 @@ class TodosWebview extends Component {
233 const { 183 const {
234 classes, 184 classes,
235 isVisible, 185 isVisible,
236 togglePanel,
237 isTodosIncludedInCurrentPlan, 186 isTodosIncludedInCurrentPlan,
238 stores, 187 stores,
239 } = this.props; 188 } = this.props;
@@ -253,13 +202,6 @@ class TodosWebview extends Component {
253 onMouseUp={() => this.stopResize()} 202 onMouseUp={() => this.stopResize()}
254 ref={(node) => { this.node = node; }} 203 ref={(node) => { this.node = node; }}
255 > 204 >
256 <button
257 onClick={() => togglePanel()}
258 className={isVisible ? classes.closeTodosButton : classes.openTodosButton}
259 type="button"
260 >
261 <Icon icon={isVisible ? mdiChevronRight : mdiCheckAll} size={2} />
262 </button>
263 <div 205 <div
264 className={classes.resizeHandler} 206 className={classes.resizeHandler}
265 style={Object.assign({ left: delta }, isDragging ? { width: 600, marginLeft: -200 } : {})} // This hack is required as resizing with webviews beneath behaves quite bad 207 style={Object.assign({ left: delta }, isDragging ? { width: 600, marginLeft: -200 } : {})} // This hack is required as resizing with webviews beneath behaves quite bad
diff --git a/src/features/todos/store.js b/src/features/todos/store.js
index 70818f9b8..d507237d1 100644
--- a/src/features/todos/store.js
+++ b/src/features/todos/store.js
@@ -33,7 +33,7 @@ export default class TodoStore extends FeatureStore {
33 33
34 @computed get isTodosPanelForceHidden() { 34 @computed get isTodosPanelForceHidden() {
35 const { isAnnouncementShown } = this.stores.announcements; 35 const { isAnnouncementShown } = this.stores.announcements;
36 return delayAppState.isDelayAppScreenVisible || !this.settings.isFeatureEnabledByUser || isAnnouncementShown; 36 return delayAppState.isDelayAppScreenVisible || !this.isFeatureEnabledByUser || isAnnouncementShown;
37 } 37 }
38 38
39 @computed get isTodosPanelVisible() { 39 @computed get isTodosPanelVisible() {
@@ -41,6 +41,10 @@ export default class TodoStore extends FeatureStore {
41 return this.settings.isTodosPanelVisible; 41 return this.settings.isTodosPanelVisible;
42 } 42 }
43 43
44 @computed get isFeatureEnabledByUser() {
45 return this.settings.isFeatureEnabledByUser;
46 }
47
44 @computed get settings() { 48 @computed get settings() {
45 return localStorage.getItem('todos') || {}; 49 return localStorage.getItem('todos') || {};
46 } 50 }
diff --git a/src/features/workspaces/actions.js b/src/features/workspaces/actions.js
index a85f8f57f..5b5db422e 100644
--- a/src/features/workspaces/actions.js
+++ b/src/features/workspaces/actions.js
@@ -21,6 +21,7 @@ export const workspaceActions = createActionsFromDefinitions({
21 deactivate: {}, 21 deactivate: {},
22 toggleWorkspaceDrawer: {}, 22 toggleWorkspaceDrawer: {},
23 openWorkspaceSettings: {}, 23 openWorkspaceSettings: {},
24 toggleKeepAllWorkspacesLoadedSetting: {},
24}, PropTypes.checkPropTypes); 25}, PropTypes.checkPropTypes);
25 26
26export default workspaceActions; 27export default workspaceActions;
diff --git a/src/features/workspaces/index.js b/src/features/workspaces/index.js
index 1947053df..560b732ab 100644
--- a/src/features/workspaces/index.js
+++ b/src/features/workspaces/index.js
@@ -5,6 +5,7 @@ import { resetApiRequests } from './api';
5const debug = require('debug')('Ferdi:feature:workspaces'); 5const debug = require('debug')('Ferdi:feature:workspaces');
6 6
7export const GA_CATEGORY_WORKSPACES = 'Workspaces'; 7export const GA_CATEGORY_WORKSPACES = 'Workspaces';
8export const DEFAULT_SETTING_KEEP_ALL_WORKSPACES_LOADED = false;
8 9
9export const workspaceStore = new WorkspacesStore(); 10export const workspaceStore = new WorkspacesStore();
10 11
diff --git a/src/features/workspaces/store.js b/src/features/workspaces/store.js
index 1ad136a13..da1582a77 100644
--- a/src/features/workspaces/store.js
+++ b/src/features/workspaces/store.js
@@ -98,6 +98,7 @@ export default class WorkspacesStore extends FeatureStore {
98 [workspaceActions.update, this._update], 98 [workspaceActions.update, this._update],
99 [workspaceActions.activate, this._setActiveWorkspace], 99 [workspaceActions.activate, this._setActiveWorkspace],
100 [workspaceActions.deactivate, this._deactivateActiveWorkspace], 100 [workspaceActions.deactivate, this._deactivateActiveWorkspace],
101 [workspaceActions.toggleKeepAllWorkspacesLoadedSetting, this._toggleKeepAllWorkspacesLoadedSetting],
101 ]); 102 ]);
102 this._allActions = this._freeUserActions.concat(this._premiumUserActions); 103 this._allActions = this._freeUserActions.concat(this._premiumUserActions);
103 this._registerActions(this._allActions); 104 this._registerActions(this._allActions);
@@ -246,6 +247,10 @@ export default class WorkspacesStore extends FeatureStore {
246 await updateWorkspaceRequest.execute(activeWorkspace); 247 await updateWorkspaceRequest.execute(activeWorkspace);
247 }; 248 };
248 249
250 _toggleKeepAllWorkspacesLoadedSetting = async () => {
251 this._updateSettings({ keepAllWorkspacesLoaded: !this.settings.keepAllWorkspacesLoaded });
252 };
253
249 // Reactions 254 // Reactions
250 255
251 _setFeatureEnabledReaction = () => { 256 _setFeatureEnabledReaction = () => {
diff --git a/src/i18n/locales/ca.json b/src/i18n/locales/ca.json
index 8aa9ab3e3..4f1c5a052 100644
--- a/src/i18n/locales/ca.json
+++ b/src/i18n/locales/ca.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "Afegeix un servei...", 93 "menu.services.addNewService" : "Afegeix un servei...",
94 "menu.services.setNextServiceActive" : "Activate next service", 94 "menu.services.setNextServiceActive" : "Activate next service",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Visualitza", 97 "menu.view" : "Visualitza",
97 "menu.view.enterFullScreen" : "Inicia la pantalla completa", 98 "menu.view.enterFullScreen" : "Inicia la pantalla completa",
98 "menu.view.exitFullScreen" : "Surt de pantalla completa", 99 "menu.view.exitFullScreen" : "Surt de pantalla completa",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "Habilita la comprobació ortogràfica", 208 "settings.app.form.enableSpellchecking" : "Habilita la comprobació ortogràfica",
208 "settings.app.form.enableSystemTray" : "Mostra Franz a la safata del sistema", 209 "settings.app.form.enableSystemTray" : "Mostra Franz a la safata del sistema",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Idioma", 212 "settings.app.form.language" : "Idioma",
211 "settings.app.form.minimizeToSystemTray" : "Minimitza Ferdi a la safata del sistema", 213 "settings.app.form.minimizeToSystemTray" : "Minimitza Ferdi a la safata del sistema",
212 "settings.app.form.runInBackground" : "Mantén a Ferdi en segon pla en tancar la finestra", 214 "settings.app.form.runInBackground" : "Mantén a Ferdi en segon pla en tancar la finestra",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.", 330 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.",
329 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces", 331 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces",
330 "sidebar.addNewService" : "Afegeix nou servei", 332 "sidebar.addNewService" : "Afegeix nou servei",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer", 334 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer",
332 "sidebar.muteApp" : "Desactivar notificacions i àudio", 335 "sidebar.muteApp" : "Desactivar notificacions i àudio",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Open workspace drawer", 337 "sidebar.openWorkspaceDrawer" : "Open workspace drawer",
334 "sidebar.settings" : "Configuració", 338 "sidebar.settings" : "Configuració",
335 "sidebar.unmuteApp" : "Activar notificacions i àudio", 339 "sidebar.unmuteApp" : "Activar notificacions i àudio",
diff --git a/src/i18n/locales/cs.json b/src/i18n/locales/cs.json
index 34e072444..4380df0d8 100644
--- a/src/i18n/locales/cs.json
+++ b/src/i18n/locales/cs.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "Přidat novou službu...", 93 "menu.services.addNewService" : "Přidat novou službu...",
94 "menu.services.setNextServiceActive" : "Activate next service", 94 "menu.services.setNextServiceActive" : "Activate next service",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Zobrazení", 97 "menu.view" : "Zobrazení",
97 "menu.view.enterFullScreen" : "Spustit režim celé obrazovky", 98 "menu.view.enterFullScreen" : "Spustit režim celé obrazovky",
98 "menu.view.exitFullScreen" : "Ukončit celoobrazovkový režim", 99 "menu.view.exitFullScreen" : "Ukončit celoobrazovkový režim",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "Zapnout kontrolu pravopisu", 208 "settings.app.form.enableSpellchecking" : "Zapnout kontrolu pravopisu",
208 "settings.app.form.enableSystemTray" : "Zobrazit Franz v systémové liště", 209 "settings.app.form.enableSystemTray" : "Zobrazit Franz v systémové liště",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Jazyk", 212 "settings.app.form.language" : "Jazyk",
211 "settings.app.form.minimizeToSystemTray" : "Minimalizovat Ferdi do systémové lišty", 213 "settings.app.form.minimizeToSystemTray" : "Minimalizovat Ferdi do systémové lišty",
212 "settings.app.form.runInBackground" : "Ponechat Franze v pozadí při zavírání okna", 214 "settings.app.form.runInBackground" : "Ponechat Franze v pozadí při zavírání okna",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.", 330 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.",
329 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces", 331 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces",
330 "sidebar.addNewService" : "Přidat novou službu", 332 "sidebar.addNewService" : "Přidat novou službu",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer", 334 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer",
332 "sidebar.muteApp" : "Vypnout upozornění a zvuky", 335 "sidebar.muteApp" : "Vypnout upozornění a zvuky",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Open workspace drawer", 337 "sidebar.openWorkspaceDrawer" : "Open workspace drawer",
334 "sidebar.settings" : "Nastavení", 338 "sidebar.settings" : "Nastavení",
335 "sidebar.unmuteApp" : "Zapnout upozornění a zvuky", 339 "sidebar.unmuteApp" : "Zapnout upozornění a zvuky",
diff --git a/src/i18n/locales/de.json b/src/i18n/locales/de.json
index 94156f420..2908b7dab 100644
--- a/src/i18n/locales/de.json
+++ b/src/i18n/locales/de.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "Dienst hinzufügen", 93 "menu.services.addNewService" : "Dienst hinzufügen",
94 "menu.services.setNextServiceActive" : "Nächster Dienst", 94 "menu.services.setNextServiceActive" : "Nächster Dienst",
95 "menu.todos" : "ToDos", 95 "menu.todos" : "ToDos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Darstellung", 97 "menu.view" : "Darstellung",
97 "menu.view.enterFullScreen" : "Vollbildmodus", 98 "menu.view.enterFullScreen" : "Vollbildmodus",
98 "menu.view.exitFullScreen" : "Vollbildmodus aus", 99 "menu.view.exitFullScreen" : "Vollbildmodus aus",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "Rechtschreibprüfung aktivieren", 208 "settings.app.form.enableSpellchecking" : "Rechtschreibprüfung aktivieren",
208 "settings.app.form.enableSystemTray" : "Franz im Infobereich anzeigen", 209 "settings.app.form.enableSystemTray" : "Franz im Infobereich anzeigen",
209 "settings.app.form.enableTodos" : "Franz Todos aktivieren", 210 "settings.app.form.enableTodos" : "Franz Todos aktivieren",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Sprache", 212 "settings.app.form.language" : "Sprache",
211 "settings.app.form.minimizeToSystemTray" : "Ferdi in den Infobereich minimieren", 213 "settings.app.form.minimizeToSystemTray" : "Ferdi in den Infobereich minimieren",
212 "settings.app.form.runInBackground" : "Ferdi im Hintergrund behalten, wenn das Fenster geschlossen wird", 214 "settings.app.form.runInBackground" : "Ferdi im Hintergrund behalten, wenn das Fenster geschlossen wird",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Mit Ferdi Workspaces hast du alles im Blick, was gerade wichtig ist - und nur das. Erstelle unterschiedliche Sets von Services, und wechsle jederzeit zwischen ihnen hin und her. Du entscheidest welche Services du wann und wo brauchst, um ungestört arbeiten zu können - oder zu Hause besser abzuschalten.", 330 "settings.workspaces.workspaceFeatureInfo" : "Mit Ferdi Workspaces hast du alles im Blick, was gerade wichtig ist - und nur das. Erstelle unterschiedliche Sets von Services, und wechsle jederzeit zwischen ihnen hin und her. Du entscheidest welche Services du wann und wo brauchst, um ungestört arbeiten zu können - oder zu Hause besser abzuschalten.",
329 "settings.workspaces.workspacesRequestFailed" : "Workspaces konnte nicht geladen werden", 331 "settings.workspaces.workspacesRequestFailed" : "Workspaces konnte nicht geladen werden",
330 "sidebar.addNewService" : "Neuen Dienst hinzufügen", 332 "sidebar.addNewService" : "Neuen Dienst hinzufügen",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Workspaces schließen", 334 "sidebar.closeWorkspaceDrawer" : "Workspaces schließen",
332 "sidebar.muteApp" : "Benachrichtigungen & Audio deaktivieren", 335 "sidebar.muteApp" : "Benachrichtigungen & Audio deaktivieren",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Workspaces öffnen", 337 "sidebar.openWorkspaceDrawer" : "Workspaces öffnen",
334 "sidebar.settings" : "Einstellungen", 338 "sidebar.settings" : "Einstellungen",
335 "sidebar.unmuteApp" : "Benachrichtigungen & Audio aktivieren", 339 "sidebar.unmuteApp" : "Benachrichtigungen & Audio aktivieren",
diff --git a/src/i18n/locales/defaultMessages.json b/src/i18n/locales/defaultMessages.json
index ea5abf38f..0dfe2055a 100644
--- a/src/i18n/locales/defaultMessages.json
+++ b/src/i18n/locales/defaultMessages.json
@@ -2,7 +2,7 @@
2 { 2 {
3 "descriptors": [ 3 "descriptors": [
4 { 4 {
5 "defaultMessage": "!!!A new update for Ferdi is available.", 5 "defaultMessage": "!!!A new update for Franz is available.",
6 "end": { 6 "end": {
7 "column": 3, 7 "column": 3,
8 "line": 12 8 "line": 12
@@ -46,7 +46,7 @@
46 { 46 {
47 "descriptors": [ 47 "descriptors": [
48 { 48 {
49 "defaultMessage": "!!!Import your Ferdi 4 services", 49 "defaultMessage": "!!!Import your Franz 4 services",
50 "end": { 50 "end": {
51 "column": 3, 51 "column": 3,
52 "line": 16 52 "line": 16
@@ -59,7 +59,7 @@
59 } 59 }
60 }, 60 },
61 { 61 {
62 "defaultMessage": "!!!Services not yet supported in Ferdi 5", 62 "defaultMessage": "!!!Services not yet supported in Franz 5",
63 "end": { 63 "end": {
64 "column": 3, 64 "column": 3,
65 "line": 20 65 "line": 20
@@ -264,81 +264,55 @@
264 } 264 }
265 }, 265 },
266 { 266 {
267 "defaultMessage": "!!!Using a custom Ferdi server?",
268 "end": {
269 "column": 3,
270 "line": 40
271 },
272 "file": "src/components/auth/Login.js",
273 "id": "login.customServerQuestion",
274 "start": {
275 "column": 24,
276 "line": 37
277 }
278 },
279 {
280 "defaultMessage": "!!!Try importing your Franz account",
281 "end": {
282 "column": 3,
283 "line": 44
284 },
285 "file": "src/components/auth/Login.js",
286 "id": "login.customServerSuggestion",
287 "start": {
288 "column": 26,
289 "line": 41
290 }
291 },
292 {
293 "defaultMessage": "!!!Your session expired, please login again.", 267 "defaultMessage": "!!!Your session expired, please login again.",
294 "end": { 268 "end": {
295 "column": 3, 269 "column": 3,
296 "line": 48 270 "line": 40
297 }, 271 },
298 "file": "src/components/auth/Login.js", 272 "file": "src/components/auth/Login.js",
299 "id": "login.tokenExpired", 273 "id": "login.tokenExpired",
300 "start": { 274 "start": {
301 "column": 16, 275 "column": 16,
302 "line": 45 276 "line": 37
303 } 277 }
304 }, 278 },
305 { 279 {
306 "defaultMessage": "!!!Your session expired, please login again.", 280 "defaultMessage": "!!!Your session expired, please login again.",
307 "end": { 281 "end": {
308 "column": 3, 282 "column": 3,
309 "line": 52 283 "line": 44
310 }, 284 },
311 "file": "src/components/auth/Login.js", 285 "file": "src/components/auth/Login.js",
312 "id": "login.serverLogout", 286 "id": "login.serverLogout",
313 "start": { 287 "start": {
314 "column": 16, 288 "column": 16,
315 "line": 49 289 "line": 41
316 } 290 }
317 }, 291 },
318 { 292 {
319 "defaultMessage": "!!!Create a free account", 293 "defaultMessage": "!!!Create a free account",
320 "end": { 294 "end": {
321 "column": 3, 295 "column": 3,
322 "line": 56 296 "line": 48
323 }, 297 },
324 "file": "src/components/auth/Login.js", 298 "file": "src/components/auth/Login.js",
325 "id": "login.link.signup", 299 "id": "login.link.signup",
326 "start": { 300 "start": {
327 "column": 14, 301 "column": 14,
328 "line": 53 302 "line": 45
329 } 303 }
330 }, 304 },
331 { 305 {
332 "defaultMessage": "!!!Forgot password", 306 "defaultMessage": "!!!Forgot password",
333 "end": { 307 "end": {
334 "column": 3, 308 "column": 3,
335 "line": 60 309 "line": 52
336 }, 310 },
337 "file": "src/components/auth/Login.js", 311 "file": "src/components/auth/Login.js",
338 "id": "login.link.password", 312 "id": "login.link.password",
339 "start": { 313 "start": {
340 "column": 16, 314 "column": 16,
341 "line": 57 315 "line": 49
342 } 316 }
343 } 317 }
344 ], 318 ],
@@ -534,7 +508,7 @@
534 } 508 }
535 }, 509 },
536 { 510 {
537 "defaultMessage": "!!!Continue to Ferdi", 511 "defaultMessage": "!!!Continue to Franz",
538 "end": { 512 "end": {
539 "column": 3, 513 "column": 3,
540 "line": 46 514 "line": 46
@@ -630,7 +604,7 @@
630 } 604 }
631 }, 605 },
632 { 606 {
633 "defaultMessage": "!!!By creating a Ferdi account you accept the", 607 "defaultMessage": "!!!By creating a Franz account you accept the",
634 "end": { 608 "end": {
635 "column": 3, 609 "column": 3,
636 "line": 44 610 "line": 44
@@ -747,52 +721,39 @@
747 "defaultMessage": "!!!Your services have been updated.", 721 "defaultMessage": "!!!Your services have been updated.",
748 "end": { 722 "end": {
749 "column": 3, 723 "column": 3,
750 "line": 30 724 "line": 31
751 }, 725 },
752 "file": "src/components/layout/AppLayout.js", 726 "file": "src/components/layout/AppLayout.js",
753 "id": "infobar.servicesUpdated", 727 "id": "infobar.servicesUpdated",
754 "start": { 728 "start": {
755 "column": 19, 729 "column": 19,
756 "line": 27 730 "line": 28
757 } 731 }
758 }, 732 },
759 { 733 {
760 "defaultMessage": "!!!Reload services", 734 "defaultMessage": "!!!Reload services",
761 "end": { 735 "end": {
762 "column": 3, 736 "column": 3,
763 "line": 34 737 "line": 35
764 }, 738 },
765 "file": "src/components/layout/AppLayout.js", 739 "file": "src/components/layout/AppLayout.js",
766 "id": "infobar.buttonReloadServices", 740 "id": "infobar.buttonReloadServices",
767 "start": { 741 "start": {
768 "column": 24, 742 "column": 24,
769 "line": 31 743 "line": 32
770 } 744 }
771 }, 745 },
772 { 746 {
773 "defaultMessage": "!!!Could not load services and user information", 747 "defaultMessage": "!!!Could not load services and user information",
774 "end": { 748 "end": {
775 "column": 3, 749 "column": 3,
776 "line": 38 750 "line": 39
777 }, 751 },
778 "file": "src/components/layout/AppLayout.js", 752 "file": "src/components/layout/AppLayout.js",
779 "id": "infobar.requiredRequestsFailed", 753 "id": "infobar.requiredRequestsFailed",
780 "start": { 754 "start": {
781 "column": 26, 755 "column": 26,
782 "line": 35 756 "line": 36
783 }
784 },
785 {
786 "defaultMessage": "!!!There were errors while trying to perform an authenticated request. Please try logging out and back in if this error persists.",
787 "end": {
788 "column": 3,
789 "line": 42
790 },
791 "file": "src/components/layout/AppLayout.js",
792 "id": "infobar.authRequestFailed",
793 "start": {
794 "column": 21,
795 "line": 39
796 } 757 }
797 } 758 }
798 ], 759 ],
@@ -804,78 +765,104 @@
804 "defaultMessage": "!!!Settings", 765 "defaultMessage": "!!!Settings",
805 "end": { 766 "end": {
806 "column": 3, 767 "column": 3,
807 "line": 16 768 "line": 18
808 }, 769 },
809 "file": "src/components/layout/Sidebar.js", 770 "file": "src/components/layout/Sidebar.js",
810 "id": "sidebar.settings", 771 "id": "sidebar.settings",
811 "start": { 772 "start": {
812 "column": 12, 773 "column": 12,
813 "line": 13 774 "line": 15
814 } 775 }
815 }, 776 },
816 { 777 {
817 "defaultMessage": "!!!Add new service", 778 "defaultMessage": "!!!Add new service",
818 "end": { 779 "end": {
819 "column": 3, 780 "column": 3,
820 "line": 20 781 "line": 22
821 }, 782 },
822 "file": "src/components/layout/Sidebar.js", 783 "file": "src/components/layout/Sidebar.js",
823 "id": "sidebar.addNewService", 784 "id": "sidebar.addNewService",
824 "start": { 785 "start": {
825 "column": 17, 786 "column": 17,
826 "line": 17 787 "line": 19
827 } 788 }
828 }, 789 },
829 { 790 {
830 "defaultMessage": "!!!Disable notifications & audio", 791 "defaultMessage": "!!!Disable notifications & audio",
831 "end": { 792 "end": {
832 "column": 3, 793 "column": 3,
833 "line": 24 794 "line": 26
834 }, 795 },
835 "file": "src/components/layout/Sidebar.js", 796 "file": "src/components/layout/Sidebar.js",
836 "id": "sidebar.muteApp", 797 "id": "sidebar.muteApp",
837 "start": { 798 "start": {
838 "column": 8, 799 "column": 8,
839 "line": 21 800 "line": 23
840 } 801 }
841 }, 802 },
842 { 803 {
843 "defaultMessage": "!!!Enable notifications & audio", 804 "defaultMessage": "!!!Enable notifications & audio",
844 "end": { 805 "end": {
845 "column": 3, 806 "column": 3,
846 "line": 28 807 "line": 30
847 }, 808 },
848 "file": "src/components/layout/Sidebar.js", 809 "file": "src/components/layout/Sidebar.js",
849 "id": "sidebar.unmuteApp", 810 "id": "sidebar.unmuteApp",
850 "start": { 811 "start": {
851 "column": 10, 812 "column": 10,
852 "line": 25 813 "line": 27
853 } 814 }
854 }, 815 },
855 { 816 {
856 "defaultMessage": "!!!Open workspace drawer", 817 "defaultMessage": "!!!Open workspace drawer",
857 "end": { 818 "end": {
858 "column": 3, 819 "column": 3,
859 "line": 32 820 "line": 34
860 }, 821 },
861 "file": "src/components/layout/Sidebar.js", 822 "file": "src/components/layout/Sidebar.js",
862 "id": "sidebar.openWorkspaceDrawer", 823 "id": "sidebar.openWorkspaceDrawer",
863 "start": { 824 "start": {
864 "column": 23, 825 "column": 23,
865 "line": 29 826 "line": 31
866 } 827 }
867 }, 828 },
868 { 829 {
869 "defaultMessage": "!!!Close workspace drawer", 830 "defaultMessage": "!!!Close workspace drawer",
870 "end": { 831 "end": {
871 "column": 3, 832 "column": 3,
872 "line": 36 833 "line": 38
873 }, 834 },
874 "file": "src/components/layout/Sidebar.js", 835 "file": "src/components/layout/Sidebar.js",
875 "id": "sidebar.closeWorkspaceDrawer", 836 "id": "sidebar.closeWorkspaceDrawer",
876 "start": { 837 "start": {
877 "column": 24, 838 "column": 24,
878 "line": 33 839 "line": 35
840 }
841 },
842 {
843 "defaultMessage": "!!!Open Franz Todos",
844 "end": {
845 "column": 3,
846 "line": 42
847 },
848 "file": "src/components/layout/Sidebar.js",
849 "id": "sidebar.openTodosDrawer",
850 "start": {
851 "column": 19,
852 "line": 39
853 }
854 },
855 {
856 "defaultMessage": "!!!Close Franz Todos",
857 "end": {
858 "column": 3,
859 "line": 46
860 },
861 "file": "src/components/layout/Sidebar.js",
862 "id": "sidebar.closeTodosDrawer",
863 "start": {
864 "column": 20,
865 "line": 43
879 } 866 }
880 } 867 }
881 ], 868 ],
@@ -1055,7 +1042,7 @@
1055 { 1042 {
1056 "descriptors": [ 1043 "descriptors": [
1057 { 1044 {
1058 "defaultMessage": "!!!Welcome to Ferdi", 1045 "defaultMessage": "!!!Welcome to Franz",
1059 "end": { 1046 "end": {
1060 "column": 3, 1047 "column": 3,
1061 "line": 17 1048 "line": 17
@@ -1079,32 +1066,6 @@
1079 "column": 14, 1066 "column": 14,
1080 "line": 18 1067 "line": 18
1081 } 1068 }
1082 },
1083 {
1084 "defaultMessage": "!!!Please login to use Ferdi.",
1085 "end": {
1086 "column": 3,
1087 "line": 25
1088 },
1089 "file": "src/components/services/content/Services.js",
1090 "id": "services.login",
1091 "start": {
1092 "column": 9,
1093 "line": 22
1094 }
1095 },
1096 {
1097 "defaultMessage": "!!!Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.",
1098 "end": {
1099 "column": 3,
1100 "line": 29
1101 },
1102 "file": "src/components/services/content/Services.js",
1103 "id": "services.serverInfo",
1104 "start": {
1105 "column": 14,
1106 "line": 26
1107 }
1108 } 1069 }
1109 ], 1070 ],
1110 "path": "src/components/services/content/Services.json" 1071 "path": "src/components/services/content/Services.json"
@@ -1460,7 +1421,7 @@
1460 } 1421 }
1461 }, 1422 },
1462 { 1423 {
1463 "defaultMessage": "!!!If you don't need your Ferdi account any longer, you can delete your account and all related data here.", 1424 "defaultMessage": "!!!If you don't need your Franz account any longer, you can delete your account and all related data here.",
1464 "end": { 1425 "end": {
1465 "column": 3, 1426 "column": 3,
1466 "line": 73 1427 "line": 73
@@ -1969,7 +1930,7 @@
1969 } 1930 }
1970 }, 1931 },
1971 { 1932 {
1972 "defaultMessage": "!!!To add self hosted services, you need a Ferdi Premium Supporter Account.", 1933 "defaultMessage": "!!!To add self hosted services, you need a Franz Premium Supporter Account.",
1973 "end": { 1934 "end": {
1974 "column": 3, 1935 "column": 3,
1975 "line": 67 1936 "line": 67
@@ -2099,7 +2060,7 @@
2099 } 2060 }
2100 }, 2061 },
2101 { 2062 {
2102 "defaultMessage": "!!!Please restart Ferdi after changing proxy Settings.", 2063 "defaultMessage": "!!!Please restart Franz after changing proxy Settings.",
2103 "end": { 2064 "end": {
2104 "column": 3, 2065 "column": 3,
2105 "line": 107 2066 "line": 107
@@ -2112,7 +2073,7 @@
2112 } 2073 }
2113 }, 2074 },
2114 { 2075 {
2115 "defaultMessage": "!!!Proxy settings will not be synchronized with the Ferdi servers.", 2076 "defaultMessage": "!!!Proxy settings will not be synchronized with the Franz servers.",
2116 "end": { 2077 "end": {
2117 "column": 3, 2078 "column": 3,
2118 "line": 111 2079 "line": 111
@@ -2356,260 +2317,234 @@
2356 "defaultMessage": "!!!Settings", 2317 "defaultMessage": "!!!Settings",
2357 "end": { 2318 "end": {
2358 "column": 3, 2319 "column": 3,
2359 "line": 20 2320 "line": 19
2360 }, 2321 },
2361 "file": "src/components/settings/settings/EditSettingsForm.js", 2322 "file": "src/components/settings/settings/EditSettingsForm.js",
2362 "id": "settings.app.headline", 2323 "id": "settings.app.headline",
2363 "start": { 2324 "start": {
2364 "column": 12, 2325 "column": 12,
2365 "line": 17 2326 "line": 16
2366 } 2327 }
2367 }, 2328 },
2368 { 2329 {
2369 "defaultMessage": "!!!General", 2330 "defaultMessage": "!!!General",
2370 "end": { 2331 "end": {
2371 "column": 3, 2332 "column": 3,
2372 "line": 24 2333 "line": 23
2373 }, 2334 },
2374 "file": "src/components/settings/settings/EditSettingsForm.js", 2335 "file": "src/components/settings/settings/EditSettingsForm.js",
2375 "id": "settings.app.headlineGeneral", 2336 "id": "settings.app.headlineGeneral",
2376 "start": { 2337 "start": {
2377 "column": 19, 2338 "column": 19,
2378 "line": 21 2339 "line": 20
2379 }
2380 },
2381 {
2382 "defaultMessage": "!!!We advice you to logout after changing your server as your settings might not be saved otherwise.",
2383 "end": {
2384 "column": 3,
2385 "line": 28
2386 },
2387 "file": "src/components/settings/settings/EditSettingsForm.js",
2388 "id": "settings.app.serverInfo",
2389 "start": {
2390 "column": 14,
2391 "line": 25
2392 }
2393 },
2394 {
2395 "defaultMessage": "!!!This server will be used for the \"Franz Todo\" feature. The default server will only work for premium users. (default: https://app.franztodos.com)",
2396 "end": {
2397 "column": 3,
2398 "line": 32
2399 },
2400 "file": "src/components/settings/settings/EditSettingsForm.js",
2401 "id": "settings.app.todoServerInfo",
2402 "start": {
2403 "column": 18,
2404 "line": 29
2405 } 2340 }
2406 }, 2341 },
2407 { 2342 {
2408 "defaultMessage": "!!!Language", 2343 "defaultMessage": "!!!Language",
2409 "end": { 2344 "end": {
2410 "column": 3, 2345 "column": 3,
2411 "line": 36 2346 "line": 27
2412 }, 2347 },
2413 "file": "src/components/settings/settings/EditSettingsForm.js", 2348 "file": "src/components/settings/settings/EditSettingsForm.js",
2414 "id": "settings.app.headlineLanguage", 2349 "id": "settings.app.headlineLanguage",
2415 "start": { 2350 "start": {
2416 "column": 20, 2351 "column": 20,
2417 "line": 33 2352 "line": 24
2418 } 2353 }
2419 }, 2354 },
2420 { 2355 {
2421 "defaultMessage": "!!!Updates", 2356 "defaultMessage": "!!!Updates",
2422 "end": { 2357 "end": {
2423 "column": 3, 2358 "column": 3,
2424 "line": 40 2359 "line": 31
2425 }, 2360 },
2426 "file": "src/components/settings/settings/EditSettingsForm.js", 2361 "file": "src/components/settings/settings/EditSettingsForm.js",
2427 "id": "settings.app.headlineUpdates", 2362 "id": "settings.app.headlineUpdates",
2428 "start": { 2363 "start": {
2429 "column": 19, 2364 "column": 19,
2430 "line": 37 2365 "line": 28
2431 } 2366 }
2432 }, 2367 },
2433 { 2368 {
2434 "defaultMessage": "!!!Appearance", 2369 "defaultMessage": "!!!Appearance",
2435 "end": { 2370 "end": {
2436 "column": 3, 2371 "column": 3,
2437 "line": 44 2372 "line": 35
2438 }, 2373 },
2439 "file": "src/components/settings/settings/EditSettingsForm.js", 2374 "file": "src/components/settings/settings/EditSettingsForm.js",
2440 "id": "settings.app.headlineAppearance", 2375 "id": "settings.app.headlineAppearance",
2441 "start": { 2376 "start": {
2442 "column": 22, 2377 "column": 22,
2443 "line": 41 2378 "line": 32
2444 } 2379 }
2445 }, 2380 },
2446 { 2381 {
2447 "defaultMessage": "!!!Advanced", 2382 "defaultMessage": "!!!Advanced",
2448 "end": { 2383 "end": {
2449 "column": 3, 2384 "column": 3,
2450 "line": 48 2385 "line": 39
2451 }, 2386 },
2452 "file": "src/components/settings/settings/EditSettingsForm.js", 2387 "file": "src/components/settings/settings/EditSettingsForm.js",
2453 "id": "settings.app.headlineAdvanced", 2388 "id": "settings.app.headlineAdvanced",
2454 "start": { 2389 "start": {
2455 "column": 20, 2390 "column": 20,
2456 "line": 45 2391 "line": 36
2457 } 2392 }
2458 }, 2393 },
2459 { 2394 {
2460 "defaultMessage": "!!!Help us to translate Ferdi into your language.", 2395 "defaultMessage": "!!!Help us to translate Franz into your language.",
2461 "end": { 2396 "end": {
2462 "column": 3, 2397 "column": 3,
2463 "line": 52 2398 "line": 43
2464 }, 2399 },
2465 "file": "src/components/settings/settings/EditSettingsForm.js", 2400 "file": "src/components/settings/settings/EditSettingsForm.js",
2466 "id": "settings.app.translationHelp", 2401 "id": "settings.app.translationHelp",
2467 "start": { 2402 "start": {
2468 "column": 19, 2403 "column": 19,
2469 "line": 49 2404 "line": 40
2470 } 2405 }
2471 }, 2406 },
2472 { 2407 {
2473 "defaultMessage": "!!!Cache", 2408 "defaultMessage": "!!!Cache",
2474 "end": { 2409 "end": {
2475 "column": 3, 2410 "column": 3,
2476 "line": 56 2411 "line": 47
2477 }, 2412 },
2478 "file": "src/components/settings/settings/EditSettingsForm.js", 2413 "file": "src/components/settings/settings/EditSettingsForm.js",
2479 "id": "settings.app.subheadlineCache", 2414 "id": "settings.app.subheadlineCache",
2480 "start": { 2415 "start": {
2481 "column": 20, 2416 "column": 20,
2482 "line": 53 2417 "line": 44
2483 } 2418 }
2484 }, 2419 },
2485 { 2420 {
2486 "defaultMessage": "!!!Ferdi cache is currently using {size} of disk space.", 2421 "defaultMessage": "!!!Franz cache is currently using {size} of disk space.",
2487 "end": { 2422 "end": {
2488 "column": 3, 2423 "column": 3,
2489 "line": 60 2424 "line": 51
2490 }, 2425 },
2491 "file": "src/components/settings/settings/EditSettingsForm.js", 2426 "file": "src/components/settings/settings/EditSettingsForm.js",
2492 "id": "settings.app.cacheInfo", 2427 "id": "settings.app.cacheInfo",
2493 "start": { 2428 "start": {
2494 "column": 13, 2429 "column": 13,
2495 "line": 57 2430 "line": 48
2496 } 2431 }
2497 }, 2432 },
2498 { 2433 {
2499 "defaultMessage": "!!!Clear cache", 2434 "defaultMessage": "!!!Clear cache",
2500 "end": { 2435 "end": {
2501 "column": 3, 2436 "column": 3,
2502 "line": 64 2437 "line": 55
2503 }, 2438 },
2504 "file": "src/components/settings/settings/EditSettingsForm.js", 2439 "file": "src/components/settings/settings/EditSettingsForm.js",
2505 "id": "settings.app.buttonClearAllCache", 2440 "id": "settings.app.buttonClearAllCache",
2506 "start": { 2441 "start": {
2507 "column": 23, 2442 "column": 23,
2508 "line": 61 2443 "line": 52
2509 } 2444 }
2510 }, 2445 },
2511 { 2446 {
2512 "defaultMessage": "!!!Check for updates", 2447 "defaultMessage": "!!!Check for updates",
2513 "end": { 2448 "end": {
2514 "column": 3, 2449 "column": 3,
2515 "line": 68 2450 "line": 59
2516 }, 2451 },
2517 "file": "src/components/settings/settings/EditSettingsForm.js", 2452 "file": "src/components/settings/settings/EditSettingsForm.js",
2518 "id": "settings.app.buttonSearchForUpdate", 2453 "id": "settings.app.buttonSearchForUpdate",
2519 "start": { 2454 "start": {
2520 "column": 25, 2455 "column": 25,
2521 "line": 65 2456 "line": 56
2522 } 2457 }
2523 }, 2458 },
2524 { 2459 {
2525 "defaultMessage": "!!!Restart & install update", 2460 "defaultMessage": "!!!Restart & install update",
2526 "end": { 2461 "end": {
2527 "column": 3, 2462 "column": 3,
2528 "line": 72 2463 "line": 63
2529 }, 2464 },
2530 "file": "src/components/settings/settings/EditSettingsForm.js", 2465 "file": "src/components/settings/settings/EditSettingsForm.js",
2531 "id": "settings.app.buttonInstallUpdate", 2466 "id": "settings.app.buttonInstallUpdate",
2532 "start": { 2467 "start": {
2533 "column": 23, 2468 "column": 23,
2534 "line": 69 2469 "line": 60
2535 } 2470 }
2536 }, 2471 },
2537 { 2472 {
2538 "defaultMessage": "!!!Is searching for update", 2473 "defaultMessage": "!!!Is searching for update",
2539 "end": { 2474 "end": {
2540 "column": 3, 2475 "column": 3,
2541 "line": 76 2476 "line": 67
2542 }, 2477 },
2543 "file": "src/components/settings/settings/EditSettingsForm.js", 2478 "file": "src/components/settings/settings/EditSettingsForm.js",
2544 "id": "settings.app.updateStatusSearching", 2479 "id": "settings.app.updateStatusSearching",
2545 "start": { 2480 "start": {
2546 "column": 25, 2481 "column": 25,
2547 "line": 73 2482 "line": 64
2548 } 2483 }
2549 }, 2484 },
2550 { 2485 {
2551 "defaultMessage": "!!!Update available, downloading...", 2486 "defaultMessage": "!!!Update available, downloading...",
2552 "end": { 2487 "end": {
2553 "column": 3, 2488 "column": 3,
2554 "line": 80 2489 "line": 71
2555 }, 2490 },
2556 "file": "src/components/settings/settings/EditSettingsForm.js", 2491 "file": "src/components/settings/settings/EditSettingsForm.js",
2557 "id": "settings.app.updateStatusAvailable", 2492 "id": "settings.app.updateStatusAvailable",
2558 "start": { 2493 "start": {
2559 "column": 25, 2494 "column": 25,
2560 "line": 77 2495 "line": 68
2561 } 2496 }
2562 }, 2497 },
2563 { 2498 {
2564 "defaultMessage": "!!!You are using the latest version of Ferdi", 2499 "defaultMessage": "!!!You are using the latest version of Franz",
2565 "end": { 2500 "end": {
2566 "column": 3, 2501 "column": 3,
2567 "line": 84 2502 "line": 75
2568 }, 2503 },
2569 "file": "src/components/settings/settings/EditSettingsForm.js", 2504 "file": "src/components/settings/settings/EditSettingsForm.js",
2570 "id": "settings.app.updateStatusUpToDate", 2505 "id": "settings.app.updateStatusUpToDate",
2571 "start": { 2506 "start": {
2572 "column": 24, 2507 "column": 24,
2573 "line": 81 2508 "line": 72
2574 } 2509 }
2575 }, 2510 },
2576 { 2511 {
2577 "defaultMessage": "!!!Current version:", 2512 "defaultMessage": "!!!Current version:",
2578 "end": { 2513 "end": {
2579 "column": 3, 2514 "column": 3,
2580 "line": 88 2515 "line": 79
2581 }, 2516 },
2582 "file": "src/components/settings/settings/EditSettingsForm.js", 2517 "file": "src/components/settings/settings/EditSettingsForm.js",
2583 "id": "settings.app.currentVersion", 2518 "id": "settings.app.currentVersion",
2584 "start": { 2519 "start": {
2585 "column": 18, 2520 "column": 18,
2586 "line": 85 2521 "line": 76
2587 } 2522 }
2588 }, 2523 },
2589 { 2524 {
2590 "defaultMessage": "!!!Changes require restart", 2525 "defaultMessage": "!!!Changes require restart",
2591 "end": { 2526 "end": {
2592 "column": 3, 2527 "column": 3,
2593 "line": 92 2528 "line": 83
2594 }, 2529 },
2595 "file": "src/components/settings/settings/EditSettingsForm.js", 2530 "file": "src/components/settings/settings/EditSettingsForm.js",
2596 "id": "settings.app.restartRequired", 2531 "id": "settings.app.restartRequired",
2597 "start": { 2532 "start": {
2598 "column": 29, 2533 "column": 29,
2599 "line": 89 2534 "line": 80
2600 } 2535 }
2601 }, 2536 },
2602 { 2537 {
2603 "defaultMessage": "!!!Official translations are English & German. All other languages are community based translations.", 2538 "defaultMessage": "!!!Official translations are English & German. All other languages are community based translations.",
2604 "end": { 2539 "end": {
2605 "column": 3, 2540 "column": 3,
2606 "line": 96 2541 "line": 87
2607 }, 2542 },
2608 "file": "src/components/settings/settings/EditSettingsForm.js", 2543 "file": "src/components/settings/settings/EditSettingsForm.js",
2609 "id": "settings.app.languageDisclaimer", 2544 "id": "settings.app.languageDisclaimer",
2610 "start": { 2545 "start": {
2611 "column": 22, 2546 "column": 22,
2612 "line": 93 2547 "line": 84
2613 } 2548 }
2614 } 2549 }
2615 ], 2550 ],
@@ -2631,7 +2566,7 @@
2631 } 2566 }
2632 }, 2567 },
2633 { 2568 {
2634 "defaultMessage": "!!!Ferdi for Teams", 2569 "defaultMessage": "!!!Franz for Teams",
2635 "end": { 2570 "end": {
2636 "column": 3, 2571 "column": 3,
2637 "line": 24 2572 "line": 24
@@ -2657,7 +2592,7 @@
2657 } 2592 }
2658 }, 2593 },
2659 { 2594 {
2660 "defaultMessage": "!!!Ferdi for Teams gives you the option to invite co-workers to your team by sending them email invitations and manage their subscriptions in your account’s preferences. Don’t waste time setting up subscriptions for every team member individually, forget about multiple invoices and different billing cycles - one team to rule them all!", 2595 "defaultMessage": "!!!Franz for Teams gives you the option to invite co-workers to your team by sending them email invitations and manage their subscriptions in your account’s preferences. Don’t waste time setting up subscriptions for every team member individually, forget about multiple invoices and different billing cycles - one team to rule them all!",
2661 "end": { 2596 "end": {
2662 "column": 3, 2597 "column": 3,
2663 "line": 32 2598 "line": 32
@@ -2989,91 +2924,91 @@
2989 "defaultMessage": "!!!Get a Franz Supporter License", 2924 "defaultMessage": "!!!Get a Franz Supporter License",
2990 "end": { 2925 "end": {
2991 "column": 3, 2926 "column": 3,
2992 "line": 15 2927 "line": 16
2993 }, 2928 },
2994 "file": "src/components/ui/ActivateTrialButton/index.js", 2929 "file": "src/components/ui/ActivateTrialButton/index.js",
2995 "id": "feature.delayApp.upgrade.action", 2930 "id": "feature.delayApp.upgrade.action",
2996 "start": { 2931 "start": {
2997 "column": 10, 2932 "column": 10,
2998 "line": 12 2933 "line": 13
2999 } 2934 }
3000 }, 2935 },
3001 { 2936 {
3002 "defaultMessage": "!!!Yes, I want the free 14 day trial of Franz Professional", 2937 "defaultMessage": "!!!Yes, I want the free 14 day trial of Franz Professional",
3003 "end": { 2938 "end": {
3004 "column": 3, 2939 "column": 3,
3005 "line": 19 2940 "line": 20
3006 }, 2941 },
3007 "file": "src/components/ui/ActivateTrialButton/index.js", 2942 "file": "src/components/ui/ActivateTrialButton/index.js",
3008 "id": "feature.delayApp.trial.action", 2943 "id": "feature.delayApp.trial.action",
3009 "start": { 2944 "start": {
3010 "column": 15, 2945 "column": 15,
3011 "line": 16 2946 "line": 17
3012 } 2947 }
3013 }, 2948 },
3014 { 2949 {
3015 "defaultMessage": "!!!Upgrade account", 2950 "defaultMessage": "!!!Upgrade account",
3016 "end": { 2951 "end": {
3017 "column": 3, 2952 "column": 3,
3018 "line": 23 2953 "line": 24
3019 }, 2954 },
3020 "file": "src/components/ui/ActivateTrialButton/index.js", 2955 "file": "src/components/ui/ActivateTrialButton/index.js",
3021 "id": "feature.delayApp.upgrade.actionShort", 2956 "id": "feature.delayApp.upgrade.actionShort",
3022 "start": { 2957 "start": {
3023 "column": 15, 2958 "column": 15,
3024 "line": 20 2959 "line": 21
3025 } 2960 }
3026 }, 2961 },
3027 { 2962 {
3028 "defaultMessage": "!!!Activate the free Franz Professional trial", 2963 "defaultMessage": "!!!Activate the free Franz Professional trial",
3029 "end": { 2964 "end": {
3030 "column": 3, 2965 "column": 3,
3031 "line": 27 2966 "line": 28
3032 }, 2967 },
3033 "file": "src/components/ui/ActivateTrialButton/index.js", 2968 "file": "src/components/ui/ActivateTrialButton/index.js",
3034 "id": "feature.delayApp.trial.actionShort", 2969 "id": "feature.delayApp.trial.actionShort",
3035 "start": { 2970 "start": {
3036 "column": 20, 2971 "column": 20,
3037 "line": 24 2972 "line": 25
3038 } 2973 }
3039 }, 2974 },
3040 { 2975 {
3041 "defaultMessage": "!!!No strings attached", 2976 "defaultMessage": "!!!No strings attached",
3042 "end": { 2977 "end": {
3043 "column": 3, 2978 "column": 3,
3044 "line": 31 2979 "line": 32
3045 }, 2980 },
3046 "file": "src/components/ui/ActivateTrialButton/index.js", 2981 "file": "src/components/ui/ActivateTrialButton/index.js",
3047 "id": "pricing.trial.terms.headline", 2982 "id": "pricing.trial.terms.headline",
3048 "start": { 2983 "start": {
3049 "column": 29, 2984 "column": 29,
3050 "line": 28 2985 "line": 29
3051 } 2986 }
3052 }, 2987 },
3053 { 2988 {
3054 "defaultMessage": "!!!No credit card required", 2989 "defaultMessage": "!!!No credit card required",
3055 "end": { 2990 "end": {
3056 "column": 3, 2991 "column": 3,
3057 "line": 35 2992 "line": 36
3058 }, 2993 },
3059 "file": "src/components/ui/ActivateTrialButton/index.js", 2994 "file": "src/components/ui/ActivateTrialButton/index.js",
3060 "id": "pricing.trial.terms.noCreditCard", 2995 "id": "pricing.trial.terms.noCreditCard",
3061 "start": { 2996 "start": {
3062 "column": 16, 2997 "column": 16,
3063 "line": 32 2998 "line": 33
3064 } 2999 }
3065 }, 3000 },
3066 { 3001 {
3067 "defaultMessage": "!!!Your free trial ends automatically after 14 days", 3002 "defaultMessage": "!!!Your free trial ends automatically after 14 days",
3068 "end": { 3003 "end": {
3069 "column": 3, 3004 "column": 3,
3070 "line": 39 3005 "line": 40
3071 }, 3006 },
3072 "file": "src/components/ui/ActivateTrialButton/index.js", 3007 "file": "src/components/ui/ActivateTrialButton/index.js",
3073 "id": "pricing.trial.terms.automaticTrialEnd", 3008 "id": "pricing.trial.terms.automaticTrialEnd",
3074 "start": { 3009 "start": {
3075 "column": 21, 3010 "column": 21,
3076 "line": 36 3011 "line": 37
3077 } 3012 }
3078 } 3013 }
3079 ], 3014 ],
@@ -3220,13 +3155,13 @@
3220 "defaultMessage": "!!!Upgrade account", 3155 "defaultMessage": "!!!Upgrade account",
3221 "end": { 3156 "end": {
3222 "column": 3, 3157 "column": 3,
3223 "line": 18 3158 "line": 19
3224 }, 3159 },
3225 "file": "src/components/ui/PremiumFeatureContainer/index.js", 3160 "file": "src/components/ui/PremiumFeatureContainer/index.js",
3226 "id": "premiumFeature.button.upgradeAccount", 3161 "id": "premiumFeature.button.upgradeAccount",
3227 "start": { 3162 "start": {
3228 "column": 10, 3163 "column": 10,
3229 "line": 15 3164 "line": 16
3230 } 3165 }
3231 } 3166 }
3232 ], 3167 ],
@@ -3238,13 +3173,13 @@
3238 "defaultMessage": "!!!Upgrade to Franz Professional", 3173 "defaultMessage": "!!!Upgrade to Franz Professional",
3239 "end": { 3174 "end": {
3240 "column": 3, 3175 "column": 3,
3241 "line": 15 3176 "line": 16
3242 }, 3177 },
3243 "file": "src/components/ui/UpgradeButton/index.js", 3178 "file": "src/components/ui/UpgradeButton/index.js",
3244 "id": "global.upgradeButton.upgradeToPro", 3179 "id": "global.upgradeButton.upgradeToPro",
3245 "start": { 3180 "start": {
3246 "column": 16, 3181 "column": 16,
3247 "line": 12 3182 "line": 13
3248 } 3183 }
3249 } 3184 }
3250 ], 3185 ],
@@ -3502,7 +3437,7 @@
3502 { 3437 {
3503 "descriptors": [ 3438 "descriptors": [
3504 { 3439 {
3505 "defaultMessage": "!!!Launch Ferdi on start", 3440 "defaultMessage": "!!!Launch Franz on start",
3506 "end": { 3441 "end": {
3507 "column": 3, 3442 "column": 3,
3508 "line": 29 3443 "line": 29
@@ -3528,7 +3463,7 @@
3528 } 3463 }
3529 }, 3464 },
3530 { 3465 {
3531 "defaultMessage": "!!!Keep Ferdi in background when closing the window", 3466 "defaultMessage": "!!!Keep Franz in background when closing the window",
3532 "end": { 3467 "end": {
3533 "column": 3, 3468 "column": 3,
3534 "line": 37 3469 "line": 37
@@ -3541,7 +3476,7 @@
3541 } 3476 }
3542 }, 3477 },
3543 { 3478 {
3544 "defaultMessage": "!!!Show Ferdi in system tray", 3479 "defaultMessage": "!!!Show Franz in system tray",
3545 "end": { 3480 "end": {
3546 "column": 3, 3481 "column": 3,
3547 "line": 41 3482 "line": 41
@@ -3554,7 +3489,7 @@
3554 } 3489 }
3555 }, 3490 },
3556 { 3491 {
3557 "defaultMessage": "!!!Minimize Ferdi to system tray", 3492 "defaultMessage": "!!!Minimize Franz to system tray",
3558 "end": { 3493 "end": {
3559 "column": 3, 3494 "column": 3,
3560 "line": 45 3495 "line": 45
@@ -3567,147 +3502,121 @@
3567 } 3502 }
3568 }, 3503 },
3569 { 3504 {
3570 "defaultMessage": "!!!Don't show message content in notifications", 3505 "defaultMessage": "!!!Language",
3571 "end": { 3506 "end": {
3572 "column": 3, 3507 "column": 3,
3573 "line": 49 3508 "line": 49
3574 }, 3509 },
3575 "file": "src/containers/settings/EditSettingsScreen.js", 3510 "file": "src/containers/settings/EditSettingsScreen.js",
3576 "id": "settings.app.form.privateNotifications", 3511 "id": "settings.app.form.language",
3577 "start": { 3512 "start": {
3578 "column": 24, 3513 "column": 12,
3579 "line": 46 3514 "line": 46
3580 } 3515 }
3581 }, 3516 },
3582 { 3517 {
3583 "defaultMessage": "!!!Server", 3518 "defaultMessage": "!!!Dark Mode",
3584 "end": { 3519 "end": {
3585 "column": 3, 3520 "column": 3,
3586 "line": 53 3521 "line": 53
3587 }, 3522 },
3588 "file": "src/containers/settings/EditSettingsScreen.js", 3523 "file": "src/containers/settings/EditSettingsScreen.js",
3589 "id": "settings.app.form.server", 3524 "id": "settings.app.form.darkMode",
3590 "start": { 3525 "start": {
3591 "column": 10, 3526 "column": 12,
3592 "line": 50 3527 "line": 50
3593 } 3528 }
3594 }, 3529 },
3595 { 3530 {
3596 "defaultMessage": "!!!Todo Server", 3531 "defaultMessage": "!!!Display disabled services tabs",
3597 "end": { 3532 "end": {
3598 "column": 3, 3533 "column": 3,
3599 "line": 57 3534 "line": 57
3600 }, 3535 },
3601 "file": "src/containers/settings/EditSettingsScreen.js", 3536 "file": "src/containers/settings/EditSettingsScreen.js",
3602 "id": "settings.app.form.todoServer", 3537 "id": "settings.app.form.showDisabledServices",
3603 "start": { 3538 "start": {
3604 "column": 14, 3539 "column": 24,
3605 "line": 54 3540 "line": 54
3606 } 3541 }
3607 }, 3542 },
3608 { 3543 {
3609 "defaultMessage": "!!!Language", 3544 "defaultMessage": "!!!Show unread message badge when notifications are disabled",
3610 "end": { 3545 "end": {
3611 "column": 3, 3546 "column": 3,
3612 "line": 61 3547 "line": 61
3613 }, 3548 },
3614 "file": "src/containers/settings/EditSettingsScreen.js", 3549 "file": "src/containers/settings/EditSettingsScreen.js",
3615 "id": "settings.app.form.language", 3550 "id": "settings.app.form.showMessagesBadgesWhenMuted",
3616 "start": { 3551 "start": {
3617 "column": 12, 3552 "column": 29,
3618 "line": 58 3553 "line": 58
3619 } 3554 }
3620 }, 3555 },
3621 { 3556 {
3622 "defaultMessage": "!!!Dark Mode", 3557 "defaultMessage": "!!!Enable spell checking",
3623 "end": { 3558 "end": {
3624 "column": 3, 3559 "column": 3,
3625 "line": 65 3560 "line": 65
3626 }, 3561 },
3627 "file": "src/containers/settings/EditSettingsScreen.js", 3562 "file": "src/containers/settings/EditSettingsScreen.js",
3628 "id": "settings.app.form.darkMode", 3563 "id": "settings.app.form.enableSpellchecking",
3629 "start": { 3564 "start": {
3630 "column": 12, 3565 "column": 23,
3631 "line": 62 3566 "line": 62
3632 } 3567 }
3633 }, 3568 },
3634 { 3569 {
3635 "defaultMessage": "!!!Display disabled services tabs", 3570 "defaultMessage": "!!!Enable GPU Acceleration",
3636 "end": { 3571 "end": {
3637 "column": 3, 3572 "column": 3,
3638 "line": 69 3573 "line": 69
3639 }, 3574 },
3640 "file": "src/containers/settings/EditSettingsScreen.js", 3575 "file": "src/containers/settings/EditSettingsScreen.js",
3641 "id": "settings.app.form.showDisabledServices", 3576 "id": "settings.app.form.enableGPUAcceleration",
3642 "start": { 3577 "start": {
3643 "column": 24, 3578 "column": 25,
3644 "line": 66 3579 "line": 66
3645 } 3580 }
3646 }, 3581 },
3647 { 3582 {
3648 "defaultMessage": "!!!Show unread message badge when notifications are disabled", 3583 "defaultMessage": "!!!Include beta versions",
3649 "end": { 3584 "end": {
3650 "column": 3, 3585 "column": 3,
3651 "line": 73 3586 "line": 73
3652 }, 3587 },
3653 "file": "src/containers/settings/EditSettingsScreen.js", 3588 "file": "src/containers/settings/EditSettingsScreen.js",
3654 "id": "settings.app.form.showMessagesBadgesWhenMuted", 3589 "id": "settings.app.form.beta",
3655 "start": { 3590 "start": {
3656 "column": 29, 3591 "column": 8,
3657 "line": 70 3592 "line": 70
3658 } 3593 }
3659 }, 3594 },
3660 { 3595 {
3661 "defaultMessage": "!!!Enable spell checking", 3596 "defaultMessage": "!!!Enable Franz Todos",
3662 "end": { 3597 "end": {
3663 "column": 3, 3598 "column": 3,
3664 "line": 77 3599 "line": 77
3665 }, 3600 },
3666 "file": "src/containers/settings/EditSettingsScreen.js", 3601 "file": "src/containers/settings/EditSettingsScreen.js",
3667 "id": "settings.app.form.enableSpellchecking", 3602 "id": "settings.app.form.enableTodos",
3668 "start": { 3603 "start": {
3669 "column": 23, 3604 "column": 15,
3670 "line": 74 3605 "line": 74
3671 } 3606 }
3672 }, 3607 },
3673 { 3608 {
3674 "defaultMessage": "!!!Enable GPU Acceleration", 3609 "defaultMessage": "!!!Keep all workspaces loaded",
3675 "end": { 3610 "end": {
3676 "column": 3, 3611 "column": 3,
3677 "line": 81 3612 "line": 81
3678 }, 3613 },
3679 "file": "src/containers/settings/EditSettingsScreen.js", 3614 "file": "src/containers/settings/EditSettingsScreen.js",
3680 "id": "settings.app.form.enableGPUAcceleration", 3615 "id": "settings.app.form.keepAllWorkspacesLoaded",
3681 "start": { 3616 "start": {
3682 "column": 25, 3617 "column": 27,
3683 "line": 78 3618 "line": 78
3684 } 3619 }
3685 },
3686 {
3687 "defaultMessage": "!!!Include beta versions",
3688 "end": {
3689 "column": 3,
3690 "line": 85
3691 },
3692 "file": "src/containers/settings/EditSettingsScreen.js",
3693 "id": "settings.app.form.beta",
3694 "start": {
3695 "column": 8,
3696 "line": 82
3697 }
3698 },
3699 {
3700 "defaultMessage": "!!!Enable Franz Todos",
3701 "end": {
3702 "column": 3,
3703 "line": 89
3704 },
3705 "file": "src/containers/settings/EditSettingsScreen.js",
3706 "id": "settings.app.form.enableTodos",
3707 "start": {
3708 "column": 15,
3709 "line": 86
3710 }
3711 } 3620 }
3712 ], 3621 ],
3713 "path": "src/containers/settings/EditSettingsScreen.json" 3622 "path": "src/containers/settings/EditSettingsScreen.json"
@@ -3837,16 +3746,16 @@
3837 { 3746 {
3838 "descriptors": [ 3747 "descriptors": [
3839 { 3748 {
3840 "defaultMessage": "!!!Changes in Ferdi {version}", 3749 "defaultMessage": "!!!Changes in Franz {version}",
3841 "end": { 3750 "end": {
3842 "column": 3, 3751 "column": 3,
3843 "line": 22 3752 "line": 23
3844 }, 3753 },
3845 "file": "src/features/announcements/components/AnnouncementScreen.js", 3754 "file": "src/features/announcements/components/AnnouncementScreen.js",
3846 "id": "feature.announcements.changelog.headline", 3755 "id": "feature.announcements.changelog.headline",
3847 "start": { 3756 "start": {
3848 "column": 12, 3757 "column": 12,
3849 "line": 19 3758 "line": 20
3850 } 3759 }
3851 } 3760 }
3852 ], 3761 ],
@@ -3858,65 +3767,65 @@
3858 "defaultMessage": "!!!Please purchase license to skip waiting", 3767 "defaultMessage": "!!!Please purchase license to skip waiting",
3859 "end": { 3768 "end": {
3860 "column": 3, 3769 "column": 3,
3861 "line": 17 3770 "line": 20
3862 }, 3771 },
3863 "file": "src/features/delayApp/Component.js", 3772 "file": "src/features/delayApp/Component.js",
3864 "id": "feature.delayApp.headline", 3773 "id": "feature.delayApp.headline",
3865 "start": { 3774 "start": {
3866 "column": 12, 3775 "column": 12,
3867 "line": 14 3776 "line": 17
3868 } 3777 }
3869 }, 3778 },
3870 { 3779 {
3871 "defaultMessage": "!!!Get the free Franz Professional 14 day trial and skip the line", 3780 "defaultMessage": "!!!Get the free Franz Professional 14 day trial and skip the line",
3872 "end": { 3781 "end": {
3873 "column": 3, 3782 "column": 3,
3874 "line": 21 3783 "line": 24
3875 }, 3784 },
3876 "file": "src/features/delayApp/Component.js", 3785 "file": "src/features/delayApp/Component.js",
3877 "id": "feature.delayApp.trial.headline", 3786 "id": "feature.delayApp.trial.headline",
3878 "start": { 3787 "start": {
3879 "column": 17, 3788 "column": 17,
3880 "line": 18 3789 "line": 21
3881 } 3790 }
3882 }, 3791 },
3883 { 3792 {
3884 "defaultMessage": "!!!Get a Franz Supporter License", 3793 "defaultMessage": "!!!Get a Franz Supporter License",
3885 "end": { 3794 "end": {
3886 "column": 3, 3795 "column": 3,
3887 "line": 25 3796 "line": 28
3888 }, 3797 },
3889 "file": "src/features/delayApp/Component.js", 3798 "file": "src/features/delayApp/Component.js",
3890 "id": "feature.delayApp.upgrade.action", 3799 "id": "feature.delayApp.upgrade.action",
3891 "start": { 3800 "start": {
3892 "column": 10, 3801 "column": 10,
3893 "line": 22 3802 "line": 25
3894 } 3803 }
3895 }, 3804 },
3896 { 3805 {
3897 "defaultMessage": "!!!Yes, I want the free 14 day trial of Franz Professional", 3806 "defaultMessage": "!!!Yes, I want the free 14 day trial of Franz Professional",
3898 "end": { 3807 "end": {
3899 "column": 3, 3808 "column": 3,
3900 "line": 29 3809 "line": 32
3901 }, 3810 },
3902 "file": "src/features/delayApp/Component.js", 3811 "file": "src/features/delayApp/Component.js",
3903 "id": "feature.delayApp.trial.action", 3812 "id": "feature.delayApp.trial.action",
3904 "start": { 3813 "start": {
3905 "column": 15, 3814 "column": 15,
3906 "line": 26 3815 "line": 29
3907 } 3816 }
3908 }, 3817 },
3909 { 3818 {
3910 "defaultMessage": "!!!Ferdi will continue in {seconds} seconds.", 3819 "defaultMessage": "!!!Franz will continue in {seconds} seconds.",
3911 "end": { 3820 "end": {
3912 "column": 3, 3821 "column": 3,
3913 "line": 33 3822 "line": 36
3914 }, 3823 },
3915 "file": "src/features/delayApp/Component.js", 3824 "file": "src/features/delayApp/Component.js",
3916 "id": "feature.delayApp.text", 3825 "id": "feature.delayApp.text",
3917 "start": { 3826 "start": {
3918 "column": 8, 3827 "column": 8,
3919 "line": 30 3828 "line": 33
3920 } 3829 }
3921 } 3830 }
3922 ], 3831 ],
@@ -3946,26 +3855,26 @@
3946 "defaultMessage": "!!!You have added {amount} of {limit} services. Please upgrade your account to add more services.", 3855 "defaultMessage": "!!!You have added {amount} of {limit} services. Please upgrade your account to add more services.",
3947 "end": { 3856 "end": {
3948 "column": 3, 3857 "column": 3,
3949 "line": 12 3858 "line": 14
3950 }, 3859 },
3951 "file": "src/features/serviceLimit/components/LimitReachedInfobox.js", 3860 "file": "src/features/serviceLimit/components/LimitReachedInfobox.js",
3952 "id": "feature.serviceLimit.limitReached", 3861 "id": "feature.serviceLimit.limitReached",
3953 "start": { 3862 "start": {
3954 "column": 16, 3863 "column": 16,
3955 "line": 9 3864 "line": 11
3956 } 3865 }
3957 }, 3866 },
3958 { 3867 {
3959 "defaultMessage": "!!!Upgrade account", 3868 "defaultMessage": "!!!Upgrade account",
3960 "end": { 3869 "end": {
3961 "column": 3, 3870 "column": 3,
3962 "line": 16 3871 "line": 18
3963 }, 3872 },
3964 "file": "src/features/serviceLimit/components/LimitReachedInfobox.js", 3873 "file": "src/features/serviceLimit/components/LimitReachedInfobox.js",
3965 "id": "premiumFeature.button.upgradeAccount", 3874 "id": "premiumFeature.button.upgradeAccount",
3966 "start": { 3875 "start": {
3967 "column": 10, 3876 "column": 10,
3968 "line": 13 3877 "line": 15
3969 } 3878 }
3970 } 3879 }
3971 ], 3880 ],
@@ -3974,94 +3883,94 @@
3974 { 3883 {
3975 "descriptors": [ 3884 "descriptors": [
3976 { 3885 {
3977 "defaultMessage": "!!!Ferdi is better together!", 3886 "defaultMessage": "!!!Franz is better together!",
3978 "end": { 3887 "end": {
3979 "column": 3, 3888 "column": 3,
3980 "line": 20 3889 "line": 21
3981 }, 3890 },
3982 "file": "src/features/shareFranz/Component.js", 3891 "file": "src/features/shareFranz/Component.js",
3983 "id": "feature.shareFranz.headline", 3892 "id": "feature.shareFranz.headline",
3984 "start": { 3893 "start": {
3985 "column": 12, 3894 "column": 12,
3986 "line": 17 3895 "line": 18
3987 } 3896 }
3988 }, 3897 },
3989 { 3898 {
3990 "defaultMessage": "!!!Tell your friends and colleagues how awesome Ferdi is and help us to spread the word.", 3899 "defaultMessage": "!!!Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
3991 "end": { 3900 "end": {
3992 "column": 3, 3901 "column": 3,
3993 "line": 24 3902 "line": 25
3994 }, 3903 },
3995 "file": "src/features/shareFranz/Component.js", 3904 "file": "src/features/shareFranz/Component.js",
3996 "id": "feature.shareFranz.text", 3905 "id": "feature.shareFranz.text",
3997 "start": { 3906 "start": {
3998 "column": 8, 3907 "column": 8,
3999 "line": 21 3908 "line": 22
4000 } 3909 }
4001 }, 3910 },
4002 { 3911 {
4003 "defaultMessage": "!!!Share as email", 3912 "defaultMessage": "!!!Share as email",
4004 "end": { 3913 "end": {
4005 "column": 3, 3914 "column": 3,
4006 "line": 28 3915 "line": 29
4007 }, 3916 },
4008 "file": "src/features/shareFranz/Component.js", 3917 "file": "src/features/shareFranz/Component.js",
4009 "id": "feature.shareFranz.action.email", 3918 "id": "feature.shareFranz.action.email",
4010 "start": { 3919 "start": {
4011 "column": 16, 3920 "column": 16,
4012 "line": 25 3921 "line": 26
4013 } 3922 }
4014 }, 3923 },
4015 { 3924 {
4016 "defaultMessage": "!!!Share on Facebook", 3925 "defaultMessage": "!!!Share on Facebook",
4017 "end": { 3926 "end": {
4018 "column": 3, 3927 "column": 3,
4019 "line": 32 3928 "line": 33
4020 }, 3929 },
4021 "file": "src/features/shareFranz/Component.js", 3930 "file": "src/features/shareFranz/Component.js",
4022 "id": "feature.shareFranz.action.facebook", 3931 "id": "feature.shareFranz.action.facebook",
4023 "start": { 3932 "start": {
4024 "column": 19, 3933 "column": 19,
4025 "line": 29 3934 "line": 30
4026 } 3935 }
4027 }, 3936 },
4028 { 3937 {
4029 "defaultMessage": "!!!Share on Twitter", 3938 "defaultMessage": "!!!Share on Twitter",
4030 "end": { 3939 "end": {
4031 "column": 3, 3940 "column": 3,
4032 "line": 36 3941 "line": 37
4033 }, 3942 },
4034 "file": "src/features/shareFranz/Component.js", 3943 "file": "src/features/shareFranz/Component.js",
4035 "id": "feature.shareFranz.action.twitter", 3944 "id": "feature.shareFranz.action.twitter",
4036 "start": { 3945 "start": {
4037 "column": 18, 3946 "column": 18,
4038 "line": 33 3947 "line": 34
4039 } 3948 }
4040 }, 3949 },
4041 { 3950 {
4042 "defaultMessage": "!!! I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com", 3951 "defaultMessage": "!!! I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com",
4043 "end": { 3952 "end": {
4044 "column": 3, 3953 "column": 3,
4045 "line": 40 3954 "line": 41
4046 }, 3955 },
4047 "file": "src/features/shareFranz/Component.js", 3956 "file": "src/features/shareFranz/Component.js",
4048 "id": "feature.shareFranz.shareText.email", 3957 "id": "feature.shareFranz.shareText.email",
4049 "start": { 3958 "start": {
4050 "column": 18, 3959 "column": 18,
4051 "line": 37 3960 "line": 38
4052 } 3961 }
4053 }, 3962 },
4054 { 3963 {
4055 "defaultMessage": "!!! I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com /cc @FranzMessenger", 3964 "defaultMessage": "!!! I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com /cc @FranzMessenger",
4056 "end": { 3965 "end": {
4057 "column": 3, 3966 "column": 3,
4058 "line": 44 3967 "line": 45
4059 }, 3968 },
4060 "file": "src/features/shareFranz/Component.js", 3969 "file": "src/features/shareFranz/Component.js",
4061 "id": "feature.shareFranz.shareText.twitter", 3970 "id": "feature.shareFranz.shareText.twitter",
4062 "start": { 3971 "start": {
4063 "column": 20, 3972 "column": 20,
4064 "line": 41 3973 "line": 42
4065 } 3974 }
4066 } 3975 }
4067 ], 3976 ],
@@ -4073,39 +3982,39 @@
4073 "defaultMessage": "!!!Franz Todos are available to premium users now!", 3982 "defaultMessage": "!!!Franz Todos are available to premium users now!",
4074 "end": { 3983 "end": {
4075 "column": 3, 3984 "column": 3,
4076 "line": 23 3985 "line": 18
4077 }, 3986 },
4078 "file": "src/features/todos/components/TodosWebview.js", 3987 "file": "src/features/todos/components/TodosWebview.js",
4079 "id": "feature.todos.premium.info", 3988 "id": "feature.todos.premium.info",
4080 "start": { 3989 "start": {
4081 "column": 15, 3990 "column": 15,
4082 "line": 20 3991 "line": 15
4083 } 3992 }
4084 }, 3993 },
4085 { 3994 {
4086 "defaultMessage": "!!!Upgrade Account", 3995 "defaultMessage": "!!!Upgrade Account",
4087 "end": { 3996 "end": {
4088 "column": 3, 3997 "column": 3,
4089 "line": 27 3998 "line": 22
4090 }, 3999 },
4091 "file": "src/features/todos/components/TodosWebview.js", 4000 "file": "src/features/todos/components/TodosWebview.js",
4092 "id": "feature.todos.premium.upgrade", 4001 "id": "feature.todos.premium.upgrade",
4093 "start": { 4002 "start": {
4094 "column": 14, 4003 "column": 14,
4095 "line": 24 4004 "line": 19
4096 } 4005 }
4097 }, 4006 },
4098 { 4007 {
4099 "defaultMessage": "!!!Everyone else will have to wait a little longer.", 4008 "defaultMessage": "!!!Everyone else will have to wait a little longer.",
4100 "end": { 4009 "end": {
4101 "column": 3, 4010 "column": 3,
4102 "line": 31 4011 "line": 26
4103 }, 4012 },
4104 "file": "src/features/todos/components/TodosWebview.js", 4013 "file": "src/features/todos/components/TodosWebview.js",
4105 "id": "feature.todos.premium.rollout", 4014 "id": "feature.todos.premium.rollout",
4106 "start": { 4015 "start": {
4107 "column": 15, 4016 "column": 15,
4108 "line": 28 4017 "line": 23
4109 } 4018 }
4110 } 4019 }
4111 ], 4020 ],
@@ -4117,26 +4026,26 @@
4117 "defaultMessage": "!!!Create workspace", 4026 "defaultMessage": "!!!Create workspace",
4118 "end": { 4027 "end": {
4119 "column": 3, 4028 "column": 3,
4120 "line": 15 4029 "line": 16
4121 }, 4030 },
4122 "file": "src/features/workspaces/components/CreateWorkspaceForm.js", 4031 "file": "src/features/workspaces/components/CreateWorkspaceForm.js",
4123 "id": "settings.workspace.add.form.submitButton", 4032 "id": "settings.workspace.add.form.submitButton",
4124 "start": { 4033 "start": {
4125 "column": 16, 4034 "column": 16,
4126 "line": 12 4035 "line": 13
4127 } 4036 }
4128 }, 4037 },
4129 { 4038 {
4130 "defaultMessage": "!!!Name", 4039 "defaultMessage": "!!!Name",
4131 "end": { 4040 "end": {
4132 "column": 3, 4041 "column": 3,
4133 "line": 19 4042 "line": 20
4134 }, 4043 },
4135 "file": "src/features/workspaces/components/CreateWorkspaceForm.js", 4044 "file": "src/features/workspaces/components/CreateWorkspaceForm.js",
4136 "id": "settings.workspace.add.form.name", 4045 "id": "settings.workspace.add.form.name",
4137 "start": { 4046 "start": {
4138 "column": 8, 4047 "column": 8,
4139 "line": 16 4048 "line": 17
4140 } 4049 }
4141 } 4050 }
4142 ], 4051 ],
@@ -4148,91 +4057,91 @@
4148 "defaultMessage": "!!!Delete workspace", 4057 "defaultMessage": "!!!Delete workspace",
4149 "end": { 4058 "end": {
4150 "column": 3, 4059 "column": 3,
4151 "line": 20 4060 "line": 22
4152 }, 4061 },
4153 "file": "src/features/workspaces/components/EditWorkspaceForm.js", 4062 "file": "src/features/workspaces/components/EditWorkspaceForm.js",
4154 "id": "settings.workspace.form.buttonDelete", 4063 "id": "settings.workspace.form.buttonDelete",
4155 "start": { 4064 "start": {
4156 "column": 16, 4065 "column": 16,
4157 "line": 17 4066 "line": 19
4158 } 4067 }
4159 }, 4068 },
4160 { 4069 {
4161 "defaultMessage": "!!!Save workspace", 4070 "defaultMessage": "!!!Save workspace",
4162 "end": { 4071 "end": {
4163 "column": 3, 4072 "column": 3,
4164 "line": 24 4073 "line": 26
4165 }, 4074 },
4166 "file": "src/features/workspaces/components/EditWorkspaceForm.js", 4075 "file": "src/features/workspaces/components/EditWorkspaceForm.js",
4167 "id": "settings.workspace.form.buttonSave", 4076 "id": "settings.workspace.form.buttonSave",
4168 "start": { 4077 "start": {
4169 "column": 14, 4078 "column": 14,
4170 "line": 21 4079 "line": 23
4171 } 4080 }
4172 }, 4081 },
4173 { 4082 {
4174 "defaultMessage": "!!!Name", 4083 "defaultMessage": "!!!Name",
4175 "end": { 4084 "end": {
4176 "column": 3, 4085 "column": 3,
4177 "line": 28 4086 "line": 30
4178 }, 4087 },
4179 "file": "src/features/workspaces/components/EditWorkspaceForm.js", 4088 "file": "src/features/workspaces/components/EditWorkspaceForm.js",
4180 "id": "settings.workspace.form.name", 4089 "id": "settings.workspace.form.name",
4181 "start": { 4090 "start": {
4182 "column": 8, 4091 "column": 8,
4183 "line": 25 4092 "line": 27
4184 } 4093 }
4185 }, 4094 },
4186 { 4095 {
4187 "defaultMessage": "!!!Your workspaces", 4096 "defaultMessage": "!!!Your workspaces",
4188 "end": { 4097 "end": {
4189 "column": 3, 4098 "column": 3,
4190 "line": 32 4099 "line": 34
4191 }, 4100 },
4192 "file": "src/features/workspaces/components/EditWorkspaceForm.js", 4101 "file": "src/features/workspaces/components/EditWorkspaceForm.js",
4193 "id": "settings.workspace.form.yourWorkspaces", 4102 "id": "settings.workspace.form.yourWorkspaces",
4194 "start": { 4103 "start": {
4195 "column": 18, 4104 "column": 18,
4196 "line": 29 4105 "line": 31
4197 } 4106 }
4198 }, 4107 },
4199 { 4108 {
4200 "defaultMessage": "!!!Services in this Workspace", 4109 "defaultMessage": "!!!Services in this Workspace",
4201 "end": { 4110 "end": {
4202 "column": 3, 4111 "column": 3,
4203 "line": 36 4112 "line": 38
4204 }, 4113 },
4205 "file": "src/features/workspaces/components/EditWorkspaceForm.js", 4114 "file": "src/features/workspaces/components/EditWorkspaceForm.js",
4206 "id": "settings.workspace.form.servicesInWorkspaceHeadline", 4115 "id": "settings.workspace.form.servicesInWorkspaceHeadline",
4207 "start": { 4116 "start": {
4208 "column": 31, 4117 "column": 31,
4209 "line": 33 4118 "line": 35
4210 } 4119 }
4211 }, 4120 },
4212 { 4121 {
4213 "defaultMessage": "!!!You haven't added any services yet.", 4122 "defaultMessage": "!!!You haven't added any services yet.",
4214 "end": { 4123 "end": {
4215 "column": 3, 4124 "column": 3,
4216 "line": 40 4125 "line": 42
4217 }, 4126 },
4218 "file": "src/features/workspaces/components/EditWorkspaceForm.js", 4127 "file": "src/features/workspaces/components/EditWorkspaceForm.js",
4219 "id": "settings.services.noServicesAdded", 4128 "id": "settings.services.noServicesAdded",
4220 "start": { 4129 "start": {
4221 "column": 19, 4130 "column": 19,
4222 "line": 37 4131 "line": 39
4223 } 4132 }
4224 }, 4133 },
4225 { 4134 {
4226 "defaultMessage": "!!!Discover services", 4135 "defaultMessage": "!!!Discover services",
4227 "end": { 4136 "end": {
4228 "column": 3, 4137 "column": 3,
4229 "line": 44 4138 "line": 46
4230 }, 4139 },
4231 "file": "src/features/workspaces/components/EditWorkspaceForm.js", 4140 "file": "src/features/workspaces/components/EditWorkspaceForm.js",
4232 "id": "settings.services.discoverServices", 4141 "id": "settings.services.discoverServices",
4233 "start": { 4142 "start": {
4234 "column": 20, 4143 "column": 20,
4235 "line": 41 4144 "line": 43
4236 } 4145 }
4237 } 4146 }
4238 ], 4147 ],
@@ -4244,104 +4153,104 @@
4244 "defaultMessage": "!!!Workspaces", 4153 "defaultMessage": "!!!Workspaces",
4245 "end": { 4154 "end": {
4246 "column": 3, 4155 "column": 3,
4247 "line": 19 4156 "line": 20
4248 }, 4157 },
4249 "file": "src/features/workspaces/components/WorkspaceDrawer.js", 4158 "file": "src/features/workspaces/components/WorkspaceDrawer.js",
4250 "id": "workspaceDrawer.headline", 4159 "id": "workspaceDrawer.headline",
4251 "start": { 4160 "start": {
4252 "column": 12, 4161 "column": 12,
4253 "line": 16 4162 "line": 17
4254 } 4163 }
4255 }, 4164 },
4256 { 4165 {
4257 "defaultMessage": "!!!All services", 4166 "defaultMessage": "!!!All services",
4258 "end": { 4167 "end": {
4259 "column": 3, 4168 "column": 3,
4260 "line": 23 4169 "line": 24
4261 }, 4170 },
4262 "file": "src/features/workspaces/components/WorkspaceDrawer.js", 4171 "file": "src/features/workspaces/components/WorkspaceDrawer.js",
4263 "id": "workspaceDrawer.allServices", 4172 "id": "workspaceDrawer.allServices",
4264 "start": { 4173 "start": {
4265 "column": 15, 4174 "column": 15,
4266 "line": 20 4175 "line": 21
4267 } 4176 }
4268 }, 4177 },
4269 { 4178 {
4270 "defaultMessage": "!!!Workspaces settings", 4179 "defaultMessage": "!!!Workspaces settings",
4271 "end": { 4180 "end": {
4272 "column": 3, 4181 "column": 3,
4273 "line": 27 4182 "line": 28
4274 }, 4183 },
4275 "file": "src/features/workspaces/components/WorkspaceDrawer.js", 4184 "file": "src/features/workspaces/components/WorkspaceDrawer.js",
4276 "id": "workspaceDrawer.workspacesSettingsTooltip", 4185 "id": "workspaceDrawer.workspacesSettingsTooltip",
4277 "start": { 4186 "start": {
4278 "column": 29, 4187 "column": 29,
4279 "line": 24 4188 "line": 25
4280 } 4189 }
4281 }, 4190 },
4282 { 4191 {
4283 "defaultMessage": "!!!Info about workspace feature", 4192 "defaultMessage": "!!!Info about workspace feature",
4284 "end": { 4193 "end": {
4285 "column": 3, 4194 "column": 3,
4286 "line": 31 4195 "line": 32
4287 }, 4196 },
4288 "file": "src/features/workspaces/components/WorkspaceDrawer.js", 4197 "file": "src/features/workspaces/components/WorkspaceDrawer.js",
4289 "id": "workspaceDrawer.workspaceFeatureInfo", 4198 "id": "workspaceDrawer.workspaceFeatureInfo",
4290 "start": { 4199 "start": {
4291 "column": 24, 4200 "column": 24,
4292 "line": 28 4201 "line": 29
4293 } 4202 }
4294 }, 4203 },
4295 { 4204 {
4296 "defaultMessage": "!!!Create your first workspace", 4205 "defaultMessage": "!!!Create your first workspace",
4297 "end": { 4206 "end": {
4298 "column": 3, 4207 "column": 3,
4299 "line": 35 4208 "line": 36
4300 }, 4209 },
4301 "file": "src/features/workspaces/components/WorkspaceDrawer.js", 4210 "file": "src/features/workspaces/components/WorkspaceDrawer.js",
4302 "id": "workspaceDrawer.premiumCtaButtonLabel", 4211 "id": "workspaceDrawer.premiumCtaButtonLabel",
4303 "start": { 4212 "start": {
4304 "column": 25, 4213 "column": 25,
4305 "line": 32 4214 "line": 33
4306 } 4215 }
4307 }, 4216 },
4308 { 4217 {
4309 "defaultMessage": "!!!Reactivate premium account", 4218 "defaultMessage": "!!!Reactivate premium account",
4310 "end": { 4219 "end": {
4311 "column": 3, 4220 "column": 3,
4312 "line": 39 4221 "line": 40
4313 }, 4222 },
4314 "file": "src/features/workspaces/components/WorkspaceDrawer.js", 4223 "file": "src/features/workspaces/components/WorkspaceDrawer.js",
4315 "id": "workspaceDrawer.reactivatePremiumAccountLabel", 4224 "id": "workspaceDrawer.reactivatePremiumAccountLabel",
4316 "start": { 4225 "start": {
4317 "column": 28, 4226 "column": 28,
4318 "line": 36 4227 "line": 37
4319 } 4228 }
4320 }, 4229 },
4321 { 4230 {
4322 "defaultMessage": "!!!add new workspace", 4231 "defaultMessage": "!!!add new workspace",
4323 "end": { 4232 "end": {
4324 "column": 3, 4233 "column": 3,
4325 "line": 43 4234 "line": 44
4326 }, 4235 },
4327 "file": "src/features/workspaces/components/WorkspaceDrawer.js", 4236 "file": "src/features/workspaces/components/WorkspaceDrawer.js",
4328 "id": "workspaceDrawer.addNewWorkspaceLabel", 4237 "id": "workspaceDrawer.addNewWorkspaceLabel",
4329 "start": { 4238 "start": {
4330 "column": 24, 4239 "column": 24,
4331 "line": 40 4240 "line": 41
4332 } 4241 }
4333 }, 4242 },
4334 { 4243 {
4335 "defaultMessage": "!!!Premium feature", 4244 "defaultMessage": "!!!Premium feature",
4336 "end": { 4245 "end": {
4337 "column": 3, 4246 "column": 3,
4338 "line": 47 4247 "line": 48
4339 }, 4248 },
4340 "file": "src/features/workspaces/components/WorkspaceDrawer.js", 4249 "file": "src/features/workspaces/components/WorkspaceDrawer.js",
4341 "id": "workspaceDrawer.proFeatureBadge", 4250 "id": "workspaceDrawer.proFeatureBadge",
4342 "start": { 4251 "start": {
4343 "column": 23, 4252 "column": 23,
4344 "line": 44 4253 "line": 45
4345 } 4254 }
4346 } 4255 }
4347 ], 4256 ],
@@ -4472,7 +4381,7 @@
4472 } 4381 }
4473 }, 4382 },
4474 { 4383 {
4475 "defaultMessage": "!!!Less is More: Introducing Ferdi Workspaces", 4384 "defaultMessage": "!!!Less is More: Introducing Franz Workspaces",
4476 "end": { 4385 "end": {
4477 "column": 3, 4386 "column": 3,
4478 "line": 50 4387 "line": 50
@@ -4718,7 +4627,7 @@
4718 { 4627 {
4719 "descriptors": [ 4628 "descriptors": [
4720 { 4629 {
4721 "defaultMessage": "!!!Can't connect to Ferdi Online Services", 4630 "defaultMessage": "!!!Can't connect to Franz Online Services",
4722 "end": { 4631 "end": {
4723 "column": 3, 4632 "column": 3,
4724 "line": 7 4633 "line": 7
@@ -5126,7 +5035,7 @@
5126 } 5035 }
5127 }, 5036 },
5128 { 5037 {
5129 "defaultMessage": "!!!Reload Ferdi", 5038 "defaultMessage": "!!!Reload Franz",
5130 "end": { 5039 "end": {
5131 "column": 3, 5040 "column": 3,
5132 "line": 116 5041 "line": 116
@@ -5217,7 +5126,7 @@
5217 } 5126 }
5218 }, 5127 },
5219 { 5128 {
5220 "defaultMessage": "!!!Ferdi Debug Information", 5129 "defaultMessage": "!!!Franz Debug Information",
5221 "end": { 5130 "end": {
5222 "column": 3, 5131 "column": 3,
5223 "line": 144 5132 "line": 144
@@ -5334,7 +5243,7 @@
5334 } 5243 }
5335 }, 5244 },
5336 { 5245 {
5337 "defaultMessage": "!!!About Ferdi", 5246 "defaultMessage": "!!!About Franz",
5338 "end": { 5247 "end": {
5339 "column": 3, 5248 "column": 3,
5340 "line": 180 5249 "line": 180
@@ -5605,6 +5514,19 @@
5605 "column": 20, 5514 "column": 20,
5606 "line": 257 5515 "line": 257
5607 } 5516 }
5517 },
5518 {
5519 "defaultMessage": "!!!Enable Todos",
5520 "end": {
5521 "column": 3,
5522 "line": 264
5523 },
5524 "file": "src/lib/Menu.js",
5525 "id": "menu.todos.enableTodos",
5526 "start": {
5527 "column": 15,
5528 "line": 261
5529 }
5608 } 5530 }
5609 ], 5531 ],
5610 "path": "src/lib/Menu.json" 5532 "path": "src/lib/Menu.json"
diff --git a/src/i18n/locales/el.json b/src/i18n/locales/el.json
index 63ce9b854..e28a9c65c 100644
--- a/src/i18n/locales/el.json
+++ b/src/i18n/locales/el.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "Νέα Υπηρεσία", 93 "menu.services.addNewService" : "Νέα Υπηρεσία",
94 "menu.services.setNextServiceActive" : "Activate next service", 94 "menu.services.setNextServiceActive" : "Activate next service",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Προβολή", 97 "menu.view" : "Προβολή",
97 "menu.view.enterFullScreen" : "Πλήρης Οθόνη", 98 "menu.view.enterFullScreen" : "Πλήρης Οθόνη",
98 "menu.view.exitFullScreen" : "Έξοδος από πλήρη οθόνη", 99 "menu.view.exitFullScreen" : "Έξοδος από πλήρη οθόνη",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "Ενεργοποίηση ορθογραφικού ελέγχου", 208 "settings.app.form.enableSpellchecking" : "Ενεργοποίηση ορθογραφικού ελέγχου",
208 "settings.app.form.enableSystemTray" : "Εμφάνιση του Franz στη γραμμή ειδοποιήσεων", 209 "settings.app.form.enableSystemTray" : "Εμφάνιση του Franz στη γραμμή ειδοποιήσεων",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Γλώσσα", 212 "settings.app.form.language" : "Γλώσσα",
211 "settings.app.form.minimizeToSystemTray" : "Ελαχιστοποίηση του Ferdi στη γραμμή ειδοποιήσεων", 213 "settings.app.form.minimizeToSystemTray" : "Ελαχιστοποίηση του Ferdi στη γραμμή ειδοποιήσεων",
212 "settings.app.form.runInBackground" : "Κρατήστε το Ferdi στο παρασκήνιο κατά το κλείσιμο του παραθύρου", 214 "settings.app.form.runInBackground" : "Κρατήστε το Ferdi στο παρασκήνιο κατά το κλείσιμο του παραθύρου",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.", 330 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.",
329 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces", 331 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces",
330 "sidebar.addNewService" : "Προσθήκη νέας υπηρεσίας", 332 "sidebar.addNewService" : "Προσθήκη νέας υπηρεσίας",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer", 334 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer",
332 "sidebar.muteApp" : "Απενεργοποίηση ειδοποιήσεων & ήχου", 335 "sidebar.muteApp" : "Απενεργοποίηση ειδοποιήσεων & ήχου",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Open workspace drawer", 337 "sidebar.openWorkspaceDrawer" : "Open workspace drawer",
334 "sidebar.settings" : "Ρυθμίσεις", 338 "sidebar.settings" : "Ρυθμίσεις",
335 "sidebar.unmuteApp" : "Ενεργοποίηση ειδοποιήσεων & ήχου", 339 "sidebar.unmuteApp" : "Ενεργοποίηση ειδοποιήσεων & ήχου",
diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json
index e6810509a..dcb9d92a2 100644
--- a/src/i18n/locales/en-US.json
+++ b/src/i18n/locales/en-US.json
@@ -1,53 +1,50 @@
1{ 1{
2 "app.errorHandler.action": "Reload", 2 "app.errorHandler.action": "Reload",
3 "app.errorHandler.headline": "Something went wrong", 3 "app.errorHandler.headline": "Something went wrong",
4 "feature.announcements.changelog.headline": "Changes in Ferdi {version}", 4 "feature.announcements.changelog.headline": "Changes in Franz {version}",
5 "feature.delayApp.headline": "Please purchase a Ferdi Supporter License to skip waiting", 5 "feature.delayApp.headline": "Please purchase a Franz Supporter License to skip waiting",
6 "feature.delayApp.text": "Ferdi will continue in {seconds} seconds.", 6 "feature.delayApp.text": "Franz will continue in {seconds} seconds.",
7 "feature.delayApp.trial.action": "Yes, I want the free 14 day trial of Ferdi Professional", 7 "feature.delayApp.trial.action": "Yes, I want the free 14 day trial of Franz Professional",
8 "feature.delayApp.trial.actionShort": "Activate the free Ferdi Professional trial", 8 "feature.delayApp.trial.actionShort": "Activate the free Franz Professional trial",
9 "feature.delayApp.trial.headline": "Get the free Ferdi Professional 14 day trial and skip the line", 9 "feature.delayApp.trial.headline": "Get the free Franz Professional 14 day trial and skip the line",
10 "feature.delayApp.upgrade.action": "Get a Ferdi Supporter License", 10 "feature.delayApp.upgrade.action": "Get a Franz Supporter License",
11 "feature.delayApp.upgrade.actionShort": "Upgrade account", 11 "feature.delayApp.upgrade.actionShort": "Upgrade account",
12 "feature.serviceLimit.limitReached": "You have added {amount} out of {limit} services that are included in your plan. Please upgrade your account to add more services.", 12 "feature.serviceLimit.limitReached": "You have added {amount} out of {limit} services that are included in your plan. Please upgrade your account to add more services.",
13 "feature.shareFranz.action.email": "Send as email", 13 "feature.shareFranz.action.email": "Send as email",
14 "feature.shareFranz.action.facebook": "Share on Facebook", 14 "feature.shareFranz.action.facebook": "Share on Facebook",
15 "feature.shareFranz.action.twitter": "Share on Twitter", 15 "feature.shareFranz.action.twitter": "Share on Twitter",
16 "feature.shareFranz.headline": "Ferdi is better together!", 16 "feature.shareFranz.headline": "Franz is better together!",
17 "feature.shareFranz.shareText.email": "I've added {count} services to Ferdi! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetFerdi.com", 17 "feature.shareFranz.shareText.email": "I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com",
18 "feature.shareFranz.shareText.twitter": "I've added {count} services to Ferdi! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com /cc @FranzMessenger", 18 "feature.shareFranz.shareText.twitter": "I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com /cc @FranzMessenger",
19 "feature.shareFranz.text": "Tell your friends and colleagues how awesome Ferdi is and help us to spread the word.", 19 "feature.shareFranz.text": "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
20 "feature.todos.premium.info": "Ferdi Todos are available to premium users now!", 20 "feature.todos.premium.info": "Franz Todos are available to premium users now!",
21 "feature.todos.premium.rollout": "Everyone else will have to wait a little longer.", 21 "feature.todos.premium.rollout": "Everyone else will have to wait a little longer.",
22 "feature.todos.premium.upgrade": "Upgrade Account", 22 "feature.todos.premium.upgrade": "Upgrade Account",
23 "global.api.unhealthy": "Can't connect to Ferdi online services", 23 "global.api.unhealthy": "Can't connect to Franz online services",
24 "global.franzProRequired": "!!!Franz Professional Required", 24 "global.franzProRequired": "Franz Professional Required",
25 "global.notConnectedToTheInternet": "You are not connected to the internet.", 25 "global.notConnectedToTheInternet": "You are not connected to the internet.",
26 "global.spellchecker.useDefault": "Use System Default ({default})", 26 "global.spellchecker.useDefault": "Use System Default ({default})",
27 "global.spellchecking.autodetect": "Detect language automatically", 27 "global.spellchecking.autodetect": "Detect language automatically",
28 "global.spellchecking.autodetect.short": "Automatic", 28 "global.spellchecking.autodetect.short": "Automatic",
29 "global.spellchecking.language": "Spell checking language", 29 "global.spellchecking.language": "Spell checking language",
30 "global.upgradeButton.upgradeToPro": "Upgrade to Ferdi Professional", 30 "global.upgradeButton.upgradeToPro": "Upgrade to Franz Professional",
31 "import.headline": "Import your Ferdi 4 services", 31 "import.headline": "Import your Franz 4 services",
32 "import.notSupportedHeadline": "Services not yet supported in Ferdi 5", 32 "import.notSupportedHeadline": "Services not yet supported in Franz 5",
33 "import.skip.label": "I want to add services manually", 33 "import.skip.label": "I want to add services manually",
34 "import.submit.label": "Import services", 34 "import.submit.label": "Import services",
35 "infobar.authRequestFailed": "There were errors while trying to perform an authenticated request. Please try logging out and back in if this error persists.",
36 "infobar.buttonChangelog": "What is new?", 35 "infobar.buttonChangelog": "What is new?",
37 "infobar.buttonInstallUpdate": "Restart & install update", 36 "infobar.buttonInstallUpdate": "Restart & install update",
38 "infobar.buttonReloadServices": "Reload services", 37 "infobar.buttonReloadServices": "Reload services",
39 "infobar.requiredRequestsFailed": "Could not load services and user information", 38 "infobar.requiredRequestsFailed": "Could not load services and user information",
40 "infobar.servicesUpdated": "Your services have been updated.", 39 "infobar.servicesUpdated": "Your services have been updated.",
41 "infobar.trialActivated": "Your trial was successfully activated. Happy messaging!", 40 "infobar.trialActivated": "Your trial was successfully activated. Happy messaging!",
42 "infobar.updateAvailable": "A new update for Ferdi is available.", 41 "infobar.updateAvailable": "A new update for Franz is available.",
43 "invite.email.label": "Email address", 42 "invite.email.label": "Email address",
44 "invite.headline.friends": "Invite 3 of your friends or colleagues", 43 "invite.headline.friends": "Invite 3 of your friends or colleagues",
45 "invite.name.label": "Name", 44 "invite.name.label": "Name",
46 "invite.skip.label": "I want to do this later", 45 "invite.skip.label": "I want to do this later",
47 "invite.submit.label": "Send invites", 46 "invite.submit.label": "Send invites",
48 "invite.successInfo": "Invitations sent successfully", 47 "invite.successInfo": "Invitations sent successfully",
49 "login.customServerQuestion": "Using a custom Ferdi server?",
50 "login.customServerSuggestion": "Try importing your Franz account",
51 "login.email.label": "Email address", 48 "login.email.label": "Email address",
52 "login.headline": "Sign in", 49 "login.headline": "Sign in",
53 "login.invalidCredentials": "Email or password not valid", 50 "login.invalidCredentials": "Email or password not valid",
@@ -59,7 +56,7 @@
59 "login.tokenExpired": "Your session expired, please login again.", 56 "login.tokenExpired": "Your session expired, please login again.",
60 "menu.Todoss.closeTodosDrawer": "Close Todos drawer", 57 "menu.Todoss.closeTodosDrawer": "Close Todos drawer",
61 "menu.Todoss.openTodosDrawer": "Open Todos drawer", 58 "menu.Todoss.openTodosDrawer": "Open Todos drawer",
62 "menu.app.about": "About Ferdi", 59 "menu.app.about": "About Franz",
63 "menu.app.announcement": "What's new?", 60 "menu.app.announcement": "What's new?",
64 "menu.app.checkForUpdates": "Check for updates", 61 "menu.app.checkForUpdates": "Check for updates",
65 "menu.app.hide": "Hide", 62 "menu.app.hide": "Hide",
@@ -86,7 +83,7 @@
86 "menu.help.changelog": "Changelog", 83 "menu.help.changelog": "Changelog",
87 "menu.help.debugInfo": "Copy Debug Information", 84 "menu.help.debugInfo": "Copy Debug Information",
88 "menu.help.debugInfoCopiedBody": "Your Debug Information has been copied to your clipboard.", 85 "menu.help.debugInfoCopiedBody": "Your Debug Information has been copied to your clipboard.",
89 "menu.help.debugInfoCopiedHeadline": "Ferdi Debug Information", 86 "menu.help.debugInfoCopiedHeadline": "Franz Debug Information",
90 "menu.help.learnMore": "Learn More", 87 "menu.help.learnMore": "Learn More",
91 "menu.help.privacy": "Privacy Statement", 88 "menu.help.privacy": "Privacy Statement",
92 "menu.help.support": "Support", 89 "menu.help.support": "Support",
@@ -96,10 +93,11 @@
96 "menu.services.addNewService": "Add New Service...", 93 "menu.services.addNewService": "Add New Service...",
97 "menu.services.setNextServiceActive": "Activate next service", 94 "menu.services.setNextServiceActive": "Activate next service",
98 "menu.todos": "Todos", 95 "menu.todos": "Todos",
96 "menu.todos.enableTodos": "Enable Todos",
99 "menu.view": "View", 97 "menu.view": "View",
100 "menu.view.enterFullScreen": "Enter Full Screen", 98 "menu.view.enterFullScreen": "Enter Full Screen",
101 "menu.view.exitFullScreen": "Exit Full Screen", 99 "menu.view.exitFullScreen": "Exit Full Screen",
102 "menu.view.reloadFranz": "Reload Ferdi", 100 "menu.view.reloadFranz": "Reload Franz",
103 "menu.view.reloadService": "Reload Service", 101 "menu.view.reloadService": "Reload Service",
104 "menu.view.resetZoom": "Actual Size", 102 "menu.view.resetZoom": "Actual Size",
105 "menu.view.toggleDevTools": "Toggle Developer Tools", 103 "menu.view.toggleDevTools": "Toggle Developer Tools",
@@ -134,19 +132,19 @@
134 "pricing.features.thirdPartyServices": "Install 3rd party services", 132 "pricing.features.thirdPartyServices": "Install 3rd party services",
135 "pricing.features.unlimitedServices": "Add unlimited services", 133 "pricing.features.unlimitedServices": "Add unlimited services",
136 "pricing.features.workspaces": "Workspaces", 134 "pricing.features.workspaces": "Workspaces",
137 "pricing.plan.free": "Ferdi Free", 135 "pricing.plan.free": "Franz Free",
138 "pricing.plan.legacy": "Ferdi Premium", 136 "pricing.plan.legacy": "Franz Premium",
139 "pricing.plan.personal": "Ferdi Personal", 137 "pricing.plan.personal": "Franz Personal",
140 "pricing.plan.personal-monthly": "Ferdi Personal Monthly", 138 "pricing.plan.personal-monthly": "Franz Personal Monthly",
141 "pricing.plan.personal-yearly": "Ferdi Personal Yearly", 139 "pricing.plan.personal-yearly": "Franz Personal Yearly",
142 "pricing.plan.pro": "Ferdi Professional", 140 "pricing.plan.pro": "Franz Professional",
143 "pricing.plan.pro-monthly": "Ferdi Professional Monthly", 141 "pricing.plan.pro-monthly": "Franz Professional Monthly",
144 "pricing.plan.pro-yearly": "Ferdi Professional Yearly", 142 "pricing.plan.pro-yearly": "Franz Professional Yearly",
145 "pricing.trial.cta.accept": "Yes, upgrade my account to Ferdi Professional", 143 "pricing.trial.cta.accept": "Yes, upgrade my account to Franz Professional",
146 "pricing.trial.cta.skip": "Continue to Ferdi", 144 "pricing.trial.cta.skip": "Continue to Franz",
147 "pricing.trial.error": "Sorry, we could not activate your trial!", 145 "pricing.trial.error": "Sorry, we could not activate your trial!",
148 "pricing.trial.features.headline": "Ferdi Professional includes:", 146 "pricing.trial.features.headline": "Franz Professional includes:",
149 "pricing.trial.headline": "Ferdi Professional", 147 "pricing.trial.headline": "Franz Professional",
150 "pricing.trial.subheadline": "Your personal welcome offer:", 148 "pricing.trial.subheadline": "Your personal welcome offer:",
151 "pricing.trial.terms.automaticTrialEnd": "Your free trial ends automatically after 14 days", 149 "pricing.trial.terms.automaticTrialEnd": "Your free trial ends automatically after 14 days",
152 "pricing.trial.terms.headline": "No strings attached", 150 "pricing.trial.terms.headline": "No strings attached",
@@ -163,22 +161,20 @@
163 "service.errorHandler.message": "Error", 161 "service.errorHandler.message": "Error",
164 "service.errorHandler.text": "{name} has failed to load.", 162 "service.errorHandler.text": "{name} has failed to load.",
165 "service.restrictedHandler.action": "Upgrade Account", 163 "service.restrictedHandler.action": "Upgrade Account",
166 "service.restrictedHandler.customUrl.headline": "Ferdi Professional Plan required", 164 "service.restrictedHandler.customUrl.headline": "Franz Professional Plan required",
167 "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", 165 "service.restrictedHandler.customUrl.text": "Please upgrade to the Franz Professional plan to use custom urls & self hosted services.",
168 "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", 166 "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.",
169 "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", 167 "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.",
170 "service.webviewLoader.loading": "Loading", 168 "service.webviewLoader.loading": "Loading",
171 "services.getStarted": "Get started", 169 "services.getStarted": "Get started",
172 "services.login": "Please login to use Ferdi.", 170 "services.welcome": "Welcome to Franz",
173 "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.",
174 "services.welcome": "Welcome to Ferdi",
175 "settings.account.account.editButton": "Edit account", 171 "settings.account.account.editButton": "Edit account",
176 "settings.account.accountType.basic": "Basic Account", 172 "settings.account.accountType.basic": "Basic Account",
177 "settings.account.accountType.premium": "Premium Supporter Account", 173 "settings.account.accountType.premium": "Premium Supporter Account",
178 "settings.account.buttonSave": "Update profile", 174 "settings.account.buttonSave": "Update profile",
179 "settings.account.deleteAccount": "Delete account", 175 "settings.account.deleteAccount": "Delete account",
180 "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", 176 "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!",
181 "settings.account.deleteInfo": "If you don't need your Ferdi account any longer, you can delete your account and all related data here.", 177 "settings.account.deleteInfo": "If you don't need your Franz account any longer, you can delete your account and all related data here.",
182 "settings.account.headline": "Account", 178 "settings.account.headline": "Account",
183 "settings.account.headlineAccount": "Account information", 179 "settings.account.headlineAccount": "Account information",
184 "settings.account.headlineDangerZone": "Danger Zone", 180 "settings.account.headlineDangerZone": "Danger Zone",
@@ -186,8 +182,8 @@
186 "settings.account.headlinePassword": "Change password", 182 "settings.account.headlinePassword": "Change password",
187 "settings.account.headlineProfile": "Update profile", 183 "settings.account.headlineProfile": "Update profile",
188 "settings.account.headlineSubscription": "Your subscription", 184 "settings.account.headlineSubscription": "Your subscription",
189 "settings.account.headlineTrialUpgrade": "Get the free 14 day Ferdi Professional Trial", 185 "settings.account.headlineTrialUpgrade": "Get the free 14 day Franz Professional Trial",
190 "settings.account.headlineUpgradeAccount": "Upgrade your account & get the full Ferdi experience", 186 "settings.account.headlineUpgradeAccount": "Upgrade your account & get the full Franz experience",
191 "settings.account.invoiceDownload": "Download", 187 "settings.account.invoiceDownload": "Download",
192 "settings.account.manageSubscription.label": "Manage your subscription", 188 "settings.account.manageSubscription.label": "Manage your subscription",
193 "settings.account.successInfo": "Your changes have been saved", 189 "settings.account.successInfo": "Your changes have been saved",
@@ -196,30 +192,28 @@
196 "settings.account.trialUpdateBillingInfo": "Please update your billing info to continue using {license} after your trial period.", 192 "settings.account.trialUpdateBillingInfo": "Please update your billing info to continue using {license} after your trial period.",
197 "settings.account.tryReloadServices": "Try again", 193 "settings.account.tryReloadServices": "Try again",
198 "settings.account.tryReloadUserInfoRequest": "Try again", 194 "settings.account.tryReloadUserInfoRequest": "Try again",
199 "settings.account.upgradeToPro.label": "Upgrade to Ferdi Professional", 195 "settings.account.upgradeToPro.label": "Upgrade to Franz Professional",
200 "settings.account.userInfoRequestFailed": "Could not load user information", 196 "settings.account.userInfoRequestFailed": "Could not load user information",
201 "settings.account.yourLicense": "Your Ferdi License", 197 "settings.account.yourLicense": "Your Franz License",
202 "settings.app.buttonClearAllCache": "Clear cache", 198 "settings.app.buttonClearAllCache": "Clear cache",
203 "settings.app.buttonInstallUpdate": "Restart & install update", 199 "settings.app.buttonInstallUpdate": "Restart & install update",
204 "settings.app.buttonSearchForUpdate": "Check for updates", 200 "settings.app.buttonSearchForUpdate": "Check for updates",
205 "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", 201 "settings.app.cacheInfo": "Franz cache is currently using {size} of disk space.",
206 "settings.app.currentVersion": "Current version:", 202 "settings.app.currentVersion": "Current version:",
207 "settings.app.form.autoLaunchInBackground": "Open in background", 203 "settings.app.form.autoLaunchInBackground": "Open in background",
208 "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", 204 "settings.app.form.autoLaunchOnStart": "Launch Franz on start",
209 "settings.app.form.beta": "Include beta versions", 205 "settings.app.form.beta": "Include beta versions",
210 "settings.app.form.darkMode": "Join the Dark Side", 206 "settings.app.form.darkMode": "Join the Dark Side",
211 "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", 207 "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration",
212 "settings.app.form.enableSpellchecking": "Enable spell checking", 208 "settings.app.form.enableSpellchecking": "Enable spell checking",
213 "settings.app.form.enableSystemTray": "Show Ferdi in system tray", 209 "settings.app.form.enableSystemTray": "Show Franz in system tray",
214 "settings.app.form.enableTodos": "Enable Ferdi Todos", 210 "settings.app.form.enableTodos": "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded",
215 "settings.app.form.language": "Language", 212 "settings.app.form.language": "Language",
216 "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", 213 "settings.app.form.minimizeToSystemTray": "Minimize Franz to system tray",
217 "settings.app.form.privateNotifications": "Don't show message content in notifications", 214 "settings.app.form.runInBackground": "Keep Franz in background when closing the window",
218 "settings.app.form.runInBackground": "Keep Ferdi in background when closing the window",
219 "settings.app.form.server": "Server",
220 "settings.app.form.showDisabledServices": "Display disabled services tabs", 215 "settings.app.form.showDisabledServices": "Display disabled services tabs",
221 "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", 216 "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled",
222 "settings.app.form.todoServer": "Todo Server",
223 "settings.app.headline": "Settings", 217 "settings.app.headline": "Settings",
224 "settings.app.headlineAdvanced": "Advanced", 218 "settings.app.headlineAdvanced": "Advanced",
225 "settings.app.headlineAppearance": "Appearance", 219 "settings.app.headlineAppearance": "Appearance",
@@ -228,13 +222,11 @@
228 "settings.app.headlineUpdates": "Updates", 222 "settings.app.headlineUpdates": "Updates",
229 "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", 223 "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.",
230 "settings.app.restartRequired": "Changes require restart", 224 "settings.app.restartRequired": "Changes require restart",
231 "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.",
232 "settings.app.subheadlineCache": "Cache", 225 "settings.app.subheadlineCache": "Cache",
233 "settings.app.todoServerInfo": "This server will be used for the \"Ferdi Todo\" feature. The default server may not work for non-premium users. (default: https://app.franztodos.com)", 226 "settings.app.translationHelp": "Help us to translate Franz into your language.",
234 "settings.app.translationHelp": "Help us to translate Ferdi into your language.",
235 "settings.app.updateStatusAvailable": "Update available, downloading...", 227 "settings.app.updateStatusAvailable": "Update available, downloading...",
236 "settings.app.updateStatusSearching": "Is searching for update", 228 "settings.app.updateStatusSearching": "Is searching for update",
237 "settings.app.updateStatusUpToDate": "You are using the latest version of Ferdi", 229 "settings.app.updateStatusUpToDate": "You are using the latest version of Franz",
238 "settings.invite.headline": "Invite Friends", 230 "settings.invite.headline": "Invite Friends",
239 "settings.navigation.account": "Account", 231 "settings.navigation.account": "Account",
240 "settings.navigation.availableServices": "Available services", 232 "settings.navigation.availableServices": "Available services",
@@ -264,7 +256,7 @@
264 "settings.service.form.addServiceHeadline": "Add {name}", 256 "settings.service.form.addServiceHeadline": "Add {name}",
265 "settings.service.form.availableServices": "Available services", 257 "settings.service.form.availableServices": "Available services",
266 "settings.service.form.customUrl": "Custom server", 258 "settings.service.form.customUrl": "Custom server",
267 "settings.service.form.customUrlPremiumInfo": "To add self hosted services, you need a Ferdi Premium Supporter Account.", 259 "settings.service.form.customUrlPremiumInfo": "To add self hosted services, you need a Franz Premium Supporter Account.",
268 "settings.service.form.customUrlUpgradeAccount": "Upgrade your account", 260 "settings.service.form.customUrlUpgradeAccount": "Upgrade your account",
269 "settings.service.form.customUrlValidationError": "Could not validate custom {name} server.", 261 "settings.service.form.customUrlValidationError": "Could not validate custom {name} server.",
270 "settings.service.form.deleteButton": "Delete service", 262 "settings.service.form.deleteButton": "Delete service",
@@ -286,11 +278,11 @@
286 "settings.service.form.name": "Name", 278 "settings.service.form.name": "Name",
287 "settings.service.form.proxy.headline": "HTTP/HTTPS Proxy Settings", 279 "settings.service.form.proxy.headline": "HTTP/HTTPS Proxy Settings",
288 "settings.service.form.proxy.host": "Proxy Host/IP", 280 "settings.service.form.proxy.host": "Proxy Host/IP",
289 "settings.service.form.proxy.info": "Proxy settings will not synced with the Ferdi servers.", 281 "settings.service.form.proxy.info": "Proxy settings will not synced with the Franz servers.",
290 "settings.service.form.proxy.isEnabled": "Use Proxy", 282 "settings.service.form.proxy.isEnabled": "Use Proxy",
291 "settings.service.form.proxy.password": "Password (optional)", 283 "settings.service.form.proxy.password": "Password (optional)",
292 "settings.service.form.proxy.port": "Port", 284 "settings.service.form.proxy.port": "Port",
293 "settings.service.form.proxy.restartInfo": "Please restart Ferdi after changing proxy Settings.", 285 "settings.service.form.proxy.restartInfo": "Please restart Franz after changing proxy Settings.",
294 "settings.service.form.proxy.user": "User (optional)", 286 "settings.service.form.proxy.user": "User (optional)",
295 "settings.service.form.saveButton": "Save service", 287 "settings.service.form.saveButton": "Save service",
296 "settings.service.form.tabHosted": "Hosted", 288 "settings.service.form.tabHosted": "Hosted",
@@ -307,11 +299,11 @@
307 "settings.services.tooltip.isMuted": "All sounds are muted", 299 "settings.services.tooltip.isMuted": "All sounds are muted",
308 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled", 300 "settings.services.tooltip.notificationsDisabled": "Notifications are disabled",
309 "settings.services.updatedInfo": "Your changes have been saved", 301 "settings.services.updatedInfo": "Your changes have been saved",
310 "settings.team.contentHeadline": "Ferdi for Teams", 302 "settings.team.contentHeadline": "Franz for Teams",
311 "settings.team.copy": "Ferdi for Teams gives you the option to invite co-workers to your team by sending them email invitations and manage their subscriptions in your account’s preferences. Don’t waste time setting up subscriptions for every team member individually, forget about multiple invoices and different billing cycles - one team to rule them all!", 303 "settings.team.copy": "Franz for Teams gives you the option to invite co-workers to your team by sending them email invitations and manage their subscriptions in your account’s preferences. Don’t waste time setting up subscriptions for every team member individually, forget about multiple invoices and different billing cycles - one team to rule them all!",
312 "settings.team.headline": "Team", 304 "settings.team.headline": "Team",
313 "settings.team.intro": "You and your team use Ferdi? You can now manage Premium subscriptions for as many colleagues, friends or family members as you want, all from within one account.", 305 "settings.team.intro": "You and your team use Franz? You can now manage Premium subscriptions for as many colleagues, friends or family members as you want, all from within one account.",
314 "settings.team.manageAction": "Manage your Team on meetFerdi.com", 306 "settings.team.manageAction": "Manage your Team on meetfranz.com",
315 "settings.team.upgradeAction": "Upgrade your Account", 307 "settings.team.upgradeAction": "Upgrade your Account",
316 "settings.user.form.accountType.company": "Company", 308 "settings.user.form.accountType.company": "Company",
317 "settings.user.form.accountType.individual": "Individual", 309 "settings.user.form.accountType.individual": "Individual",
@@ -334,12 +326,14 @@
334 "settings.workspaces.noWorkspacesAdded": "You haven't added any workspaces yet.", 326 "settings.workspaces.noWorkspacesAdded": "You haven't added any workspaces yet.",
335 "settings.workspaces.tryReloadWorkspaces": "Try again", 327 "settings.workspaces.tryReloadWorkspaces": "Try again",
336 "settings.workspaces.updatedInfo": "Your changes have been saved", 328 "settings.workspaces.updatedInfo": "Your changes have been saved",
337 "settings.workspaces.workspaceFeatureHeadline": "Less is More: Introducing Ferdi Workspaces", 329 "settings.workspaces.workspaceFeatureHeadline": "Less is More: Introducing Franz Workspaces",
338 "settings.workspaces.workspaceFeatureInfo": "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.", 330 "settings.workspaces.workspaceFeatureInfo": "Franz Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.",
339 "settings.workspaces.workspacesRequestFailed": "Could not load your workspaces", 331 "settings.workspaces.workspacesRequestFailed": "Could not load your workspaces",
340 "sidebar.addNewService": "Add new service", 332 "sidebar.addNewService": "Add new service",
333 "sidebar.closeTodosDrawer": "Close Franz Todos",
341 "sidebar.closeWorkspaceDrawer": "Close workspace drawer", 334 "sidebar.closeWorkspaceDrawer": "Close workspace drawer",
342 "sidebar.muteApp": "Disable notifications & audio", 335 "sidebar.muteApp": "Disable notifications & audio",
336 "sidebar.openTodosDrawer": "Open Franz Todos",
343 "sidebar.openWorkspaceDrawer": "Open workspace drawer", 337 "sidebar.openWorkspaceDrawer": "Open workspace drawer",
344 "sidebar.settings": "Settings", 338 "sidebar.settings": "Settings",
345 "sidebar.unmuteApp": "Enable notifications & audio", 339 "sidebar.unmuteApp": "Enable notifications & audio",
@@ -348,18 +342,18 @@
348 "signup.firstname.label": "First Name", 342 "signup.firstname.label": "First Name",
349 "signup.headline": "Sign up", 343 "signup.headline": "Sign up",
350 "signup.lastname.label": "Last Name", 344 "signup.lastname.label": "Last Name",
351 "signup.legal.info": "By creating a Ferdi account you accept the", 345 "signup.legal.info": "By creating a Franz account you accept the",
352 "signup.legal.privacy": "Privacy Statement", 346 "signup.legal.privacy": "Privacy Statement",
353 "signup.legal.terms": "Terms of service", 347 "signup.legal.terms": "Terms of service",
354 "signup.link.login": "Already have an account, sign in?", 348 "signup.link.login": "Already have an account, sign in?",
355 "signup.password.label": "Password", 349 "signup.password.label": "Password",
356 "signup.submit.label": "Create account", 350 "signup.submit.label": "Create account",
357 "subscription.cta.activateTrial": "Yes, start the free Ferdi Professional trial", 351 "subscription.cta.activateTrial": "Yes, start the free Franz Professional trial",
358 "subscription.cta.allOptions": "See all options", 352 "subscription.cta.allOptions": "See all options",
359 "subscription.cta.choosePlan": "Choose your plan", 353 "subscription.cta.choosePlan": "Choose your plan",
360 "subscription.includedProFeatures": "The Ferdi Professional Plan includes:", 354 "subscription.includedProFeatures": "The Franz Professional Plan includes:",
361 "subscription.teaser.includedFeatures": "Paid Ferdi Plans include:", 355 "subscription.teaser.includedFeatures": "Paid Franz Plans include:",
362 "subscription.teaser.intro": "Ferdi 5 comes with a wide range of new features to boost up your everyday communication - batteries included. Check out our new plans and find out which one suits you most!", 356 "subscription.teaser.intro": "Franz 5 comes with a wide range of new features to boost up your everyday communication - batteries included. Check out our new plans and find out which one suits you most!",
363 "subscriptionPopup.buttonCancel": "Cancel", 357 "subscriptionPopup.buttonCancel": "Cancel",
364 "subscriptionPopup.buttonDone": "Done", 358 "subscriptionPopup.buttonDone": "Done",
365 "tabs.item.deleteService": "Delete service", 359 "tabs.item.deleteService": "Delete service",
@@ -386,7 +380,7 @@
386 "workspaceDrawer.premiumCtaButtonLabel": "Create your first workspace", 380 "workspaceDrawer.premiumCtaButtonLabel": "Create your first workspace",
387 "workspaceDrawer.proFeatureBadge": "Premium feature", 381 "workspaceDrawer.proFeatureBadge": "Premium feature",
388 "workspaceDrawer.reactivatePremiumAccountLabel": "Reactivate premium account", 382 "workspaceDrawer.reactivatePremiumAccountLabel": "Reactivate premium account",
389 "workspaceDrawer.workspaceFeatureInfo": "<p>Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", 383 "workspaceDrawer.workspaceFeatureInfo": "<p>Franz Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>",
390 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", 384 "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings",
391 "workspaces.switchingIndicator.switchingTo": "Switching to" 385 "workspaces.switchingIndicator.switchingTo": "Switching to"
392} \ No newline at end of file 386} \ No newline at end of file
diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json
index 4b23d06dd..3141a1512 100644
--- a/src/i18n/locales/es.json
+++ b/src/i18n/locales/es.json
@@ -7,7 +7,7 @@
7 "feature.delayApp.trial.action" : "Yes, I want the free 14 day trial of Franz Professional", 7 "feature.delayApp.trial.action" : "Yes, I want the free 14 day trial of Franz Professional",
8 "feature.delayApp.trial.actionShort" : "Activate the free Franz Professional trial", 8 "feature.delayApp.trial.actionShort" : "Activate the free Franz Professional trial",
9 "feature.delayApp.trial.headline" : "Get the free Franz Professional 14 day trial and skip the line", 9 "feature.delayApp.trial.headline" : "Get the free Franz Professional 14 day trial and skip the line",
10 "feature.delayApp.upgrade.action" : "Consigue una Licencia de Soporte de Ferdi", 10 "feature.delayApp.upgrade.action" : "Consigue una Licencia de Soporte de Franz",
11 "feature.delayApp.upgrade.actionShort" : "Mejora tu cuenta", 11 "feature.delayApp.upgrade.actionShort" : "Mejora tu cuenta",
12 "feature.serviceLimit.limitReached" : "You have added {amount} out of {limit} services that are included in your plan. Please upgrade your account to add more services.", 12 "feature.serviceLimit.limitReached" : "You have added {amount} out of {limit} services that are included in your plan. Please upgrade your account to add more services.",
13 "feature.shareFranz.action.email" : "Enviar como correo", 13 "feature.shareFranz.action.email" : "Enviar como correo",
@@ -56,7 +56,7 @@
56 "login.tokenExpired" : "Tu sesión ha expirado, por favor inicia sesión de nuevo.", 56 "login.tokenExpired" : "Tu sesión ha expirado, por favor inicia sesión de nuevo.",
57 "menu.Todoss.closeTodosDrawer" : "Close Todos drawer", 57 "menu.Todoss.closeTodosDrawer" : "Close Todos drawer",
58 "menu.Todoss.openTodosDrawer" : "Open Todos drawer", 58 "menu.Todoss.openTodosDrawer" : "Open Todos drawer",
59 "menu.app.about" : "Acerca de Ferdi", 59 "menu.app.about" : "Acerca de Franz",
60 "menu.app.announcement" : "¿Qué hay de nuevo?", 60 "menu.app.announcement" : "¿Qué hay de nuevo?",
61 "menu.app.checkForUpdates" : "Comprobar actualizaciones", 61 "menu.app.checkForUpdates" : "Comprobar actualizaciones",
62 "menu.app.hide" : "Ocultar", 62 "menu.app.hide" : "Ocultar",
@@ -93,10 +93,11 @@
93 "menu.services.addNewService" : "Añadir Nuevo Servicio...", 93 "menu.services.addNewService" : "Añadir Nuevo Servicio...",
94 "menu.services.setNextServiceActive" : "Activa el siguiente servicio", 94 "menu.services.setNextServiceActive" : "Activa el siguiente servicio",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Mostrar", 97 "menu.view" : "Mostrar",
97 "menu.view.enterFullScreen" : "Pasar a pantalla completa", 98 "menu.view.enterFullScreen" : "Pasar a pantalla completa",
98 "menu.view.exitFullScreen" : "Salir de Pantalla Completa", 99 "menu.view.exitFullScreen" : "Salir de Pantalla Completa",
99 "menu.view.reloadFranz" : "Recargar Ferdi", 100 "menu.view.reloadFranz" : "Recargar Franz",
100 "menu.view.reloadService" : "Recargar Servicio", 101 "menu.view.reloadService" : "Recargar Servicio",
101 "menu.view.resetZoom" : "Tamaño Actual", 102 "menu.view.resetZoom" : "Tamaño Actual",
102 "menu.view.toggleDevTools" : "Activar las Herramientas para Desarrolladores", 103 "menu.view.toggleDevTools" : "Activar las Herramientas para Desarrolladores",
@@ -140,7 +141,7 @@
140 "pricing.plan.pro-monthly" : "Franz Professional Monthly", 141 "pricing.plan.pro-monthly" : "Franz Professional Monthly",
141 "pricing.plan.pro-yearly" : "Franz Professional Yearly", 142 "pricing.plan.pro-yearly" : "Franz Professional Yearly",
142 "pricing.trial.cta.accept" : "Yes, upgrade my account to Franz Professional", 143 "pricing.trial.cta.accept" : "Yes, upgrade my account to Franz Professional",
143 "pricing.trial.cta.skip" : "Continue to Ferdi", 144 "pricing.trial.cta.skip" : "Continue to Franz",
144 "pricing.trial.error" : "Sorry, we could not activate your trial!", 145 "pricing.trial.error" : "Sorry, we could not activate your trial!",
145 "pricing.trial.features.headline" : "Franz Professional includes:", 146 "pricing.trial.features.headline" : "Franz Professional includes:",
146 "pricing.trial.headline" : "Franz Professional", 147 "pricing.trial.headline" : "Franz Professional",
@@ -166,7 +167,7 @@
166 "service.restrictedHandler.serviceLimit.text" : "Please upgrade your account to use more than {count} services.", 167 "service.restrictedHandler.serviceLimit.text" : "Please upgrade your account to use more than {count} services.",
167 "service.webviewLoader.loading" : "Cargando", 168 "service.webviewLoader.loading" : "Cargando",
168 "services.getStarted" : "Primeros pasos", 169 "services.getStarted" : "Primeros pasos",
169 "services.welcome" : "Bienvenido a Ferdi", 170 "services.welcome" : "Bienvenido a Franz",
170 "settings.account.account.editButton" : "Editar cuenta", 171 "settings.account.account.editButton" : "Editar cuenta",
171 "settings.account.accountType.basic" : "Cuenta Básica", 172 "settings.account.accountType.basic" : "Cuenta Básica",
172 "settings.account.accountType.premium" : "Cuenta Colaborador Premium", 173 "settings.account.accountType.premium" : "Cuenta Colaborador Premium",
@@ -197,19 +198,20 @@
197 "settings.app.buttonClearAllCache" : "Limpiar caché", 198 "settings.app.buttonClearAllCache" : "Limpiar caché",
198 "settings.app.buttonInstallUpdate" : "Reiniciar e instalar actualizaciones", 199 "settings.app.buttonInstallUpdate" : "Reiniciar e instalar actualizaciones",
199 "settings.app.buttonSearchForUpdate" : "Buscar actualizaciones", 200 "settings.app.buttonSearchForUpdate" : "Buscar actualizaciones",
200 "settings.app.cacheInfo" : "El cache de Ferdi actualmente usa {size} de espacio en disco.", 201 "settings.app.cacheInfo" : "El cache de Franz actualmente usa {size} de espacio en disco.",
201 "settings.app.currentVersion" : "Versión actual:", 202 "settings.app.currentVersion" : "Versión actual:",
202 "settings.app.form.autoLaunchInBackground" : "Abrir en segundo plano", 203 "settings.app.form.autoLaunchInBackground" : "Abrir en segundo plano",
203 "settings.app.form.autoLaunchOnStart" : "Iniciar Ferdi al iniciar", 204 "settings.app.form.autoLaunchOnStart" : "Iniciar Franz al iniciar",
204 "settings.app.form.beta" : "Incluir versiones beta", 205 "settings.app.form.beta" : "Incluir versiones beta",
205 "settings.app.form.darkMode" : "Únete al Lado Oscuro", 206 "settings.app.form.darkMode" : "Únete al Lado Oscuro",
206 "settings.app.form.enableGPUAcceleration" : "Habilitar aceleración de GPU", 207 "settings.app.form.enableGPUAcceleration" : "Habilitar aceleración de GPU",
207 "settings.app.form.enableSpellchecking" : "Activar corrección ortográfica", 208 "settings.app.form.enableSpellchecking" : "Activar corrección ortográfica",
208 "settings.app.form.enableSystemTray" : "Mostrar Franz en la bandeja del sistema", 209 "settings.app.form.enableSystemTray" : "Mostrar Franz en la bandeja del sistema",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Idioma", 212 "settings.app.form.language" : "Idioma",
211 "settings.app.form.minimizeToSystemTray" : "Minimizar Ferdi a la bandeja del sistema", 213 "settings.app.form.minimizeToSystemTray" : "Minimizar Franz a la bandeja del sistema",
212 "settings.app.form.runInBackground" : "Mantener Ferdi en segundo plano al cerrar la ventana", 214 "settings.app.form.runInBackground" : "Mantener Franz en segundo plano al cerrar la ventana",
213 "settings.app.form.showDisabledServices" : "Mostrar pestañas de servicios desactivados", 215 "settings.app.form.showDisabledServices" : "Mostrar pestañas de servicios desactivados",
214 "settings.app.form.showMessagesBadgesWhenMuted" : "Mostrar la insignia de mensajes sin leer cuando las notificaciones están desactivadas", 216 "settings.app.form.showMessagesBadgesWhenMuted" : "Mostrar la insignia de mensajes sin leer cuando las notificaciones están desactivadas",
215 "settings.app.headline" : "Configuración", 217 "settings.app.headline" : "Configuración",
@@ -221,10 +223,10 @@
221 "settings.app.languageDisclaimer" : "Las traducciones oficiales son en inglés y alemán. Todos los demás idiomas son traducciones basadas en la comunidad.", 223 "settings.app.languageDisclaimer" : "Las traducciones oficiales son en inglés y alemán. Todos los demás idiomas son traducciones basadas en la comunidad.",
222 "settings.app.restartRequired" : "Los cambios requieren reiniciar", 224 "settings.app.restartRequired" : "Los cambios requieren reiniciar",
223 "settings.app.subheadlineCache" : "Caché", 225 "settings.app.subheadlineCache" : "Caché",
224 "settings.app.translationHelp" : "Ayúdanos a traducir Ferdi a tu idioma.", 226 "settings.app.translationHelp" : "Ayúdanos a traducir Franz a tu idioma.",
225 "settings.app.updateStatusAvailable" : "Actualización disponible, descargando...", 227 "settings.app.updateStatusAvailable" : "Actualización disponible, descargando...",
226 "settings.app.updateStatusSearching" : "Buscando actualizaciones", 228 "settings.app.updateStatusSearching" : "Buscando actualizaciones",
227 "settings.app.updateStatusUpToDate" : "Estás utilizando la última versión de Ferdi", 229 "settings.app.updateStatusUpToDate" : "Estás utilizando la última versión de Franz",
228 "settings.invite.headline" : "Invitar amigos", 230 "settings.invite.headline" : "Invitar amigos",
229 "settings.navigation.account" : "Cuenta", 231 "settings.navigation.account" : "Cuenta",
230 "settings.navigation.availableServices" : "Servicios disponibles", 232 "settings.navigation.availableServices" : "Servicios disponibles",
@@ -280,7 +282,7 @@
280 "settings.service.form.proxy.isEnabled" : "Use Proxy", 282 "settings.service.form.proxy.isEnabled" : "Use Proxy",
281 "settings.service.form.proxy.password" : "Contraseña (opcional)", 283 "settings.service.form.proxy.password" : "Contraseña (opcional)",
282 "settings.service.form.proxy.port" : "Puerto", 284 "settings.service.form.proxy.port" : "Puerto",
283 "settings.service.form.proxy.restartInfo" : "Por favor reinicie Ferdi despues de modificar los ajustes proxy.", 285 "settings.service.form.proxy.restartInfo" : "Por favor reinicie Franz despues de modificar los ajustes proxy.",
284 "settings.service.form.proxy.user" : "Usuario (opcional)", 286 "settings.service.form.proxy.user" : "Usuario (opcional)",
285 "settings.service.form.saveButton" : "Guardar servicio", 287 "settings.service.form.saveButton" : "Guardar servicio",
286 "settings.service.form.tabHosted" : "Alojado", 288 "settings.service.form.tabHosted" : "Alojado",
@@ -297,11 +299,11 @@
297 "settings.services.tooltip.isMuted" : "Todos los sonidos están silenciados", 299 "settings.services.tooltip.isMuted" : "Todos los sonidos están silenciados",
298 "settings.services.tooltip.notificationsDisabled" : "Las notificaciones están desactivadas", 300 "settings.services.tooltip.notificationsDisabled" : "Las notificaciones están desactivadas",
299 "settings.services.updatedInfo" : "Tus cambios han sido guardados", 301 "settings.services.updatedInfo" : "Tus cambios han sido guardados",
300 "settings.team.contentHeadline" : "Ferdi for Teams", 302 "settings.team.contentHeadline" : "Franz para equipos",
301 "settings.team.copy" : "Ferdi for Teams gives you the option to invite co-workers to your team by sending them email invitations and manage their subscriptions in your account’s preferences. Don’t waste time setting up subscriptions for every team member individually, forget about multiple invoices and different billing cycles - one team to rule them all!", 303 "settings.team.copy" : "Franz for Teams gives you the option to invite co-workers to your team by sending them email invitations and manage their subscriptions in your account’s preferences. Don’t waste time setting up subscriptions for every team member individually, forget about multiple invoices and different billing cycles - one team to rule them all!",
302 "settings.team.headline" : "Equipo", 304 "settings.team.headline" : "Equipo",
303 "settings.team.intro" : "You and your team use Franz? You can now manage Premium subscriptions for as many colleagues, friends or family members as you want, all from within one account.", 305 "settings.team.intro" : "¿Usted y su equipo usan a Franz? Ahora puede administrar las suscripciones Premium para tantos colegas, amigos o familiares como desee, todo desde una misma cuenta.",
304 "settings.team.manageAction" : "Manage your Team on meetfranz.com", 306 "settings.team.manageAction" : "Gestione su equipo en meetfranz.com",
305 "settings.team.upgradeAction" : "Actualiza tu cuenta", 307 "settings.team.upgradeAction" : "Actualiza tu cuenta",
306 "settings.user.form.accountType.company" : "Empresa", 308 "settings.user.form.accountType.company" : "Empresa",
307 "settings.user.form.accountType.individual" : "Individual", 309 "settings.user.form.accountType.individual" : "Individual",
@@ -313,23 +315,25 @@
313 "settings.user.form.lastname" : "Apellido", 315 "settings.user.form.lastname" : "Apellido",
314 "settings.user.form.newPassword" : "Nueva contraseña", 316 "settings.user.form.newPassword" : "Nueva contraseña",
315 "settings.workspace.add.form.name" : "Nombre", 317 "settings.workspace.add.form.name" : "Nombre",
316 "settings.workspace.add.form.submitButton" : "Create workspace", 318 "settings.workspace.add.form.submitButton" : "Crear un sitio de trabajo",
317 "settings.workspace.form.buttonDelete" : "Eliminar espacio de trabajo", 319 "settings.workspace.form.buttonDelete" : "Eliminar espacio de trabajo",
318 "settings.workspace.form.buttonSave" : "Guardar espacio de trabajo", 320 "settings.workspace.form.buttonSave" : "Guardar espacio de trabajo",
319 "settings.workspace.form.name" : "Nombre", 321 "settings.workspace.form.name" : "Nombre",
320 "settings.workspace.form.servicesInWorkspaceHeadline" : "Servicios en este espacio de trabajo", 322 "settings.workspace.form.servicesInWorkspaceHeadline" : "Servicios en este espacio de trabajo",
321 "settings.workspace.form.yourWorkspaces" : "Tus espacios de trabajo", 323 "settings.workspace.form.yourWorkspaces" : "Tus espacios de trabajo",
322 "settings.workspaces.deletedInfo" : "Workspace has been deleted", 324 "settings.workspaces.deletedInfo" : "Se ha eliminado el sitio de trabajo",
323 "settings.workspaces.headline" : "Tus espacios de trabajo", 325 "settings.workspaces.headline" : "Tus espacios de trabajo",
324 "settings.workspaces.noWorkspacesAdded" : "You haven't added any workspaces yet.", 326 "settings.workspaces.noWorkspacesAdded" : "Aún no ha añadido ningún sitio de trabajo.",
325 "settings.workspaces.tryReloadWorkspaces" : "Inténtalo de nuevo", 327 "settings.workspaces.tryReloadWorkspaces" : "Inténtalo de nuevo",
326 "settings.workspaces.updatedInfo" : "Tus cambios han sido guardados", 328 "settings.workspaces.updatedInfo" : "Tus cambios han sido guardados",
327 "settings.workspaces.workspaceFeatureHeadline" : "Menos es más: Presentación de Ferdi Workspaces", 329 "settings.workspaces.workspaceFeatureHeadline" : "Menos es más: Presentación de Franz Workspaces",
328 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.", 330 "settings.workspaces.workspaceFeatureInfo" : "Franz Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.",
329 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces", 331 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces",
330 "sidebar.addNewService" : "Añadir nuevo servicio", 332 "sidebar.addNewService" : "Añadir nuevo servicio",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Cerrar cajón de espacio de trabajo", 334 "sidebar.closeWorkspaceDrawer" : "Cerrar cajón de espacio de trabajo",
332 "sidebar.muteApp" : "Desactivar notificaciones y sonido", 335 "sidebar.muteApp" : "Desactivar notificaciones y sonido",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Open workspace drawer", 337 "sidebar.openWorkspaceDrawer" : "Open workspace drawer",
334 "sidebar.settings" : "Configuración", 338 "sidebar.settings" : "Configuración",
335 "sidebar.unmuteApp" : "Activar notificaciones y sonido", 339 "sidebar.unmuteApp" : "Activar notificaciones y sonido",
@@ -338,26 +342,12 @@
338 "signup.firstname.label" : "Nombre", 342 "signup.firstname.label" : "Nombre",
339 "signup.headline" : "Registrarse", 343 "signup.headline" : "Registrarse",
340 "signup.lastname.label" : "Apellido", 344 "signup.lastname.label" : "Apellido",
341 "signup.legal.info" : "Al crear una cuenta en Ferdi usted acepta", 345 "signup.legal.info" : "Al crear una cuenta en Franz usted acepta",
342 "signup.legal.privacy" : "Declaración de privacidad", 346 "signup.legal.privacy" : "Declaración de privacidad",
343 "signup.legal.terms" : "Términos de servicio", 347 "signup.legal.terms" : "Términos de servicio",
344 "signup.link.login" : "Ya tienes una cuenta, ¿Iniciar sesión?", 348 "signup.link.login" : "Ya tienes una cuenta, ¿Iniciar sesión?",
345 "signup.password.label" : "Contraseña", 349 "signup.password.label" : "Contraseña",
346 "signup.submit.label" : "Crear cuenta", 350 "signup.submit.label" : "Crear cuenta",
347 "subscription.euTaxInfo" : "Residentes de la UE: pueden aplicarse impuestos locales",
348 "subscription.features.ads" : "¡Sin publicidad, para siempre!",
349 "subscription.features.comingSoon" : "próximamente",
350 "subscription.features.noInterruptions" : "Sin retrasos en la app ni molestas actualizaciones de licencias",
351 "subscription.features.onpremise.mattermost" : "Agregar servicios de almacenamiento como Mattermost",
352 "subscription.features.proxy" : "Soporte Proxy para servicios",
353 "subscription.features.spellchecker" : "Soporte para corrector de ortografía",
354 "subscription.features.workspaces" : "Organize your services in workspaces",
355 "subscription.includedFeatures" : "La Cuenta pagada de Colaborador Premium de Ferdi incluye",
356 "subscription.paymentSessionError" : "No se pudo inicializar el formulario de pago",
357 "subscription.submit.label" : "Quiero apoyar el desarrollo de Ferdi",
358 "subscription.type.free" : "gratis",
359 "subscription.type.month" : "mes",
360 "subscription.type.year" : "año",
361 "subscription.cta.activateTrial" : "Yes, start the free Franz Professional trial", 351 "subscription.cta.activateTrial" : "Yes, start the free Franz Professional trial",
362 "subscription.cta.allOptions" : "See all options", 352 "subscription.cta.allOptions" : "See all options",
363 "subscription.cta.choosePlan" : "Choose your plan", 353 "subscription.cta.choosePlan" : "Choose your plan",
@@ -390,7 +380,7 @@
390 "workspaceDrawer.premiumCtaButtonLabel" : "Create your first workspace", 380 "workspaceDrawer.premiumCtaButtonLabel" : "Create your first workspace",
391 "workspaceDrawer.proFeatureBadge" : "Premium feature", 381 "workspaceDrawer.proFeatureBadge" : "Premium feature",
392 "workspaceDrawer.reactivatePremiumAccountLabel" : "Reactivate premium account", 382 "workspaceDrawer.reactivatePremiumAccountLabel" : "Reactivate premium account",
393 "workspaceDrawer.workspaceFeatureInfo" : "<p>Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time.<\/p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.<\/p>", 383 "workspaceDrawer.workspaceFeatureInfo" : "<p>Franz Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time.<\/p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.<\/p>",
394 "workspaceDrawer.workspacesSettingsTooltip" : "Edit workspaces settings", 384 "workspaceDrawer.workspacesSettingsTooltip" : "Edit workspaces settings",
395 "workspaces.switchingIndicator.switchingTo" : "Switching to" 385 "workspaces.switchingIndicator.switchingTo" : "Switching to"
396} 386}
diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json
index 6e5f5b893..eb8eda18e 100644
--- a/src/i18n/locales/fr.json
+++ b/src/i18n/locales/fr.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "Ajouter un nouveau service...", 93 "menu.services.addNewService" : "Ajouter un nouveau service...",
94 "menu.services.setNextServiceActive" : "Activer le service suivant", 94 "menu.services.setNextServiceActive" : "Activer le service suivant",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Aperçu", 97 "menu.view" : "Aperçu",
97 "menu.view.enterFullScreen" : "Entrer en mode plein écran", 98 "menu.view.enterFullScreen" : "Entrer en mode plein écran",
98 "menu.view.exitFullScreen" : "Sortir du mode plein écran", 99 "menu.view.exitFullScreen" : "Sortir du mode plein écran",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "Activer la vérification orthographique", 208 "settings.app.form.enableSpellchecking" : "Activer la vérification orthographique",
208 "settings.app.form.enableSystemTray" : "Afficher Franz dans la barre d'état système", 209 "settings.app.form.enableSystemTray" : "Afficher Franz dans la barre d'état système",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Langue", 212 "settings.app.form.language" : "Langue",
211 "settings.app.form.minimizeToSystemTray" : "Minimiser Ferdi dans la zone de notification", 213 "settings.app.form.minimizeToSystemTray" : "Minimiser Ferdi dans la zone de notification",
212 "settings.app.form.runInBackground" : "Garder Ferdi ouvert en arrière-plan à la fermeture de la fenêtre", 214 "settings.app.form.runInBackground" : "Garder Ferdi ouvert en arrière-plan à la fermeture de la fenêtre",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Les Espaces de travail de Ferdi vous permettant de rester concentré sur ce qui est important. Créez différents groupes de services et naviguez facilement entre eux à n'importe quel moment. Vous décidez de quels services vous avez besoin, où et quand, ainsi nous pouvons vous aider à rester concentré sur votre travail - ou à le quitter dès que vous le souhaitez.", 330 "settings.workspaces.workspaceFeatureInfo" : "Les Espaces de travail de Ferdi vous permettant de rester concentré sur ce qui est important. Créez différents groupes de services et naviguez facilement entre eux à n'importe quel moment. Vous décidez de quels services vous avez besoin, où et quand, ainsi nous pouvons vous aider à rester concentré sur votre travail - ou à le quitter dès que vous le souhaitez.",
329 "settings.workspaces.workspacesRequestFailed" : "Impossible de charger vos espaces de travail", 331 "settings.workspaces.workspacesRequestFailed" : "Impossible de charger vos espaces de travail",
330 "sidebar.addNewService" : "Ajouter un nouveau service", 332 "sidebar.addNewService" : "Ajouter un nouveau service",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Fermer l'espace de travail", 334 "sidebar.closeWorkspaceDrawer" : "Fermer l'espace de travail",
332 "sidebar.muteApp" : "Désactiver les notifications et les sons", 335 "sidebar.muteApp" : "Désactiver les notifications et les sons",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Ouvrir l'espace de travail", 337 "sidebar.openWorkspaceDrawer" : "Ouvrir l'espace de travail",
334 "sidebar.settings" : "Paramètres", 338 "sidebar.settings" : "Paramètres",
335 "sidebar.unmuteApp" : "Activer les notifications et les sons", 339 "sidebar.unmuteApp" : "Activer les notifications et les sons",
diff --git a/src/i18n/locales/ga.json b/src/i18n/locales/ga.json
index 1868bc4e7..503fe6e08 100644
--- a/src/i18n/locales/ga.json
+++ b/src/i18n/locales/ga.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "Cuir seirbhís nua leis", 93 "menu.services.addNewService" : "Cuir seirbhís nua leis",
94 "menu.services.setNextServiceActive" : "Activate next service", 94 "menu.services.setNextServiceActive" : "Activate next service",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Amharc", 97 "menu.view" : "Amharc",
97 "menu.view.enterFullScreen" : "Cuir isteach mód lánscáileáin", 98 "menu.view.enterFullScreen" : "Cuir isteach mód lánscáileáin",
98 "menu.view.exitFullScreen" : "Scoir mód lánscáileáin", 99 "menu.view.exitFullScreen" : "Scoir mód lánscáileáin",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "Cumasaigh seiceáil litrithe", 208 "settings.app.form.enableSpellchecking" : "Cumasaigh seiceáil litrithe",
208 "settings.app.form.enableSystemTray" : "Taispeáin Franz i dtráidire an chórais", 209 "settings.app.form.enableSystemTray" : "Taispeáin Franz i dtráidire an chórais",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Teanga", 212 "settings.app.form.language" : "Teanga",
211 "settings.app.form.minimizeToSystemTray" : "Íoslaghdaigh Ferdi chuig tráidire an chórais", 213 "settings.app.form.minimizeToSystemTray" : "Íoslaghdaigh Ferdi chuig tráidire an chórais",
212 "settings.app.form.runInBackground" : "Coimeád Ferdi sa chúlra nuair a dhúntar an fhuinneog", 214 "settings.app.form.runInBackground" : "Coimeád Ferdi sa chúlra nuair a dhúntar an fhuinneog",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.", 330 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.",
329 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces", 331 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces",
330 "sidebar.addNewService" : "Cuir seirbhís nua leis", 332 "sidebar.addNewService" : "Cuir seirbhís nua leis",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer", 334 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer",
332 "sidebar.muteApp" : "Díchumasaigh fógraí ⁊ fuaim", 335 "sidebar.muteApp" : "Díchumasaigh fógraí ⁊ fuaim",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Open workspace drawer", 337 "sidebar.openWorkspaceDrawer" : "Open workspace drawer",
334 "sidebar.settings" : "Socruithe", 338 "sidebar.settings" : "Socruithe",
335 "sidebar.unmuteApp" : "Cumasaigh fógraí ⁊ fuaim", 339 "sidebar.unmuteApp" : "Cumasaigh fógraí ⁊ fuaim",
diff --git a/src/i18n/locales/hr.json b/src/i18n/locales/hr.json
index 31616c547..6d6c8d0d2 100644
--- a/src/i18n/locales/hr.json
+++ b/src/i18n/locales/hr.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "Add New Service...", 93 "menu.services.addNewService" : "Add New Service...",
94 "menu.services.setNextServiceActive" : "Activate next service", 94 "menu.services.setNextServiceActive" : "Activate next service",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "View", 97 "menu.view" : "View",
97 "menu.view.enterFullScreen" : "Enter Full Screen", 98 "menu.view.enterFullScreen" : "Enter Full Screen",
98 "menu.view.exitFullScreen" : "Exit Full Screen", 99 "menu.view.exitFullScreen" : "Exit Full Screen",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "Omogući provjeru pravopisa", 208 "settings.app.form.enableSpellchecking" : "Omogući provjeru pravopisa",
208 "settings.app.form.enableSystemTray" : "Prikaži aplikaciju u sustavskoj traci", 209 "settings.app.form.enableSystemTray" : "Prikaži aplikaciju u sustavskoj traci",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Jezik", 212 "settings.app.form.language" : "Jezik",
211 "settings.app.form.minimizeToSystemTray" : "Smanji Franca u sustavsku traku", 213 "settings.app.form.minimizeToSystemTray" : "Smanji Franca u sustavsku traku",
212 "settings.app.form.runInBackground" : "Neka se Franc održava u pozadini i ako je prozor zatvoren", 214 "settings.app.form.runInBackground" : "Neka se Franc održava u pozadini i ako je prozor zatvoren",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.", 330 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.",
329 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces", 331 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces",
330 "sidebar.addNewService" : "Dodajte novu uslugu", 332 "sidebar.addNewService" : "Dodajte novu uslugu",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer", 334 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer",
332 "sidebar.muteApp" : "Ugasi obavijesti i zvuk", 335 "sidebar.muteApp" : "Ugasi obavijesti i zvuk",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Open workspace drawer", 337 "sidebar.openWorkspaceDrawer" : "Open workspace drawer",
334 "sidebar.settings" : "Postavke", 338 "sidebar.settings" : "Postavke",
335 "sidebar.unmuteApp" : "Omogući obavijesti i zvuk", 339 "sidebar.unmuteApp" : "Omogući obavijesti i zvuk",
diff --git a/src/i18n/locales/hu.json b/src/i18n/locales/hu.json
index 5673e8de8..77b1a9c53 100644
--- a/src/i18n/locales/hu.json
+++ b/src/i18n/locales/hu.json
@@ -4,8 +4,8 @@
4 "feature.announcements.changelog.headline" : "Franz {version} változásai", 4 "feature.announcements.changelog.headline" : "Franz {version} változásai",
5 "feature.delayApp.headline" : "Kérjük vásárolj egy Franc Támogatói Liszencet a várakozás átugrásához", 5 "feature.delayApp.headline" : "Kérjük vásárolj egy Franc Támogatói Liszencet a várakozás átugrásához",
6 "feature.delayApp.text" : "A Franz továbblép {seconds} másodperc múlva.", 6 "feature.delayApp.text" : "A Franz továbblép {seconds} másodperc múlva.",
7 "feature.delayApp.trial.action" : "Yes, I want the free 14 day trial of Franz Professional", 7 "feature.delayApp.trial.action" : "Igen, szeretném kipróbálni 14 napig a Franz Professional-t ingyen",
8 "feature.delayApp.trial.actionShort" : "Activate the free Franz Professional trial", 8 "feature.delayApp.trial.actionShort" : "Aktiválom az ingyenes Franz Professional próbaidőszakot",
9 "feature.delayApp.trial.headline" : "Get the free Franz Professional 14 day trial and skip the line", 9 "feature.delayApp.trial.headline" : "Get the free Franz Professional 14 day trial and skip the line",
10 "feature.delayApp.upgrade.action" : "Szerezz egy Franz Támogatói Liszencet", 10 "feature.delayApp.upgrade.action" : "Szerezz egy Franz Támogatói Liszencet",
11 "feature.delayApp.upgrade.actionShort" : "Fiók frissítése", 11 "feature.delayApp.upgrade.actionShort" : "Fiók frissítése",
@@ -17,17 +17,17 @@
17 "feature.shareFranz.shareText.email" : "I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com", 17 "feature.shareFranz.shareText.email" : "I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com",
18 "feature.shareFranz.shareText.twitter" : "I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com \/cc @FranzMessenger", 18 "feature.shareFranz.shareText.twitter" : "I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com \/cc @FranzMessenger",
19 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.", 19 "feature.shareFranz.text" : "Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
20 "feature.todos.premium.info" : "Franz Todos are available to premium users now!", 20 "feature.todos.premium.info" : "A Franz Tennivalók már elérhető a prémium felhasználók részére!",
21 "feature.todos.premium.rollout" : "Everyone else will have to wait a little longer.", 21 "feature.todos.premium.rollout" : "Mindenki snak még egy kicsit tovább kell rni.",
22 "feature.todos.premium.upgrade" : "Upgrade Account", 22 "feature.todos.premium.upgrade" : "Fiók frissítése",
23 "global.api.unhealthy" : "Nem lehet csatlakozni a Franz online szolgáltatáshoz", 23 "global.api.unhealthy" : "Nem lehet csatlakozni a Franz online szolgáltatáshoz",
24 "global.franzProRequired" : "Franz Professional Required", 24 "global.franzProRequired" : "Franz Professional szükséges",
25 "global.notConnectedToTheInternet" : "Nincs hálózati kapcsolat.", 25 "global.notConnectedToTheInternet" : "Nincs hálózati kapcsolat.",
26 "global.spellchecker.useDefault" : "Rendszer alapbeállítás használata ({default})", 26 "global.spellchecker.useDefault" : "Rendszer alapbeállítás használata ({default})",
27 "global.spellchecking.autodetect" : "Automatikus nyelvdetektálás", 27 "global.spellchecking.autodetect" : "Automatikus nyelvdetektálás",
28 "global.spellchecking.autodetect.short" : "Automatikus", 28 "global.spellchecking.autodetect.short" : "Automatikus",
29 "global.spellchecking.language" : "Helyesírás-ellenőrző nyelve", 29 "global.spellchecking.language" : "Helyesírás-ellenőrző nyelve",
30 "global.upgradeButton.upgradeToPro" : "Upgrade to Franz Professional", 30 "global.upgradeButton.upgradeToPro" : "Frissítés Franz Professional-ra",
31 "import.headline" : "Importáld szolgáltatásaidat a Franz 4-ből", 31 "import.headline" : "Importáld szolgáltatásaidat a Franz 4-ből",
32 "import.notSupportedHeadline" : "Még nem támogatott szolgáltatások a Franz 5-ben", 32 "import.notSupportedHeadline" : "Még nem támogatott szolgáltatások a Franz 5-ben",
33 "import.skip.label" : "Manuálisan szeretném hozzáadni a szolgáltatásokat", 33 "import.skip.label" : "Manuálisan szeretném hozzáadni a szolgáltatásokat",
@@ -37,7 +37,7 @@
37 "infobar.buttonReloadServices" : "Szolgáltatások újratöltése", 37 "infobar.buttonReloadServices" : "Szolgáltatások újratöltése",
38 "infobar.requiredRequestsFailed" : "Szolgáltatások és felhasználói információk nem tölthetők be", 38 "infobar.requiredRequestsFailed" : "Szolgáltatások és felhasználói információk nem tölthetők be",
39 "infobar.servicesUpdated" : "A szolgáltatások frissítésre kerültek.", 39 "infobar.servicesUpdated" : "A szolgáltatások frissítésre kerültek.",
40 "infobar.trialActivated" : "Your trial was successfully activated. Happy messaging!", 40 "infobar.trialActivated" : "A próbaidőszak aktiválva. mulatást!",
41 "infobar.updateAvailable" : "Új frissítés érhető el a Franz-hoz.", 41 "infobar.updateAvailable" : "Új frissítés érhető el a Franz-hoz.",
42 "invite.email.label" : "Email cím", 42 "invite.email.label" : "Email cím",
43 "invite.headline.friends" : "Hívd meg 3 barátodat vagy kollégádat", 43 "invite.headline.friends" : "Hívd meg 3 barátodat vagy kollégádat",
@@ -54,8 +54,8 @@
54 "login.serverLogout" : "A munkamenet lejárt, kérlek lépj be újra.", 54 "login.serverLogout" : "A munkamenet lejárt, kérlek lépj be újra.",
55 "login.submit.label" : "Bejelentkezés", 55 "login.submit.label" : "Bejelentkezés",
56 "login.tokenExpired" : "A munkamenet lejárt, kérlek lépj be újra.", 56 "login.tokenExpired" : "A munkamenet lejárt, kérlek lépj be újra.",
57 "menu.Todoss.closeTodosDrawer" : "Close Todos drawer", 57 "menu.Todoss.closeTodosDrawer" : "Tennivalók sáv berása",
58 "menu.Todoss.openTodosDrawer" : "Open Todos drawer", 58 "menu.Todoss.openTodosDrawer" : "Tennivalók sáv kinyitása",
59 "menu.app.about" : "Névjegy", 59 "menu.app.about" : "Névjegy",
60 "menu.app.announcement" : "Mi újság?", 60 "menu.app.announcement" : "Mi újság?",
61 "menu.app.checkForUpdates" : "Frissítések keresése", 61 "menu.app.checkForUpdates" : "Frissítések keresése",
@@ -81,9 +81,9 @@
81 "menu.file" : "Fájl", 81 "menu.file" : "Fájl",
82 "menu.help" : "Súgó", 82 "menu.help" : "Súgó",
83 "menu.help.changelog" : "Változások listája", 83 "menu.help.changelog" : "Változások listája",
84 "menu.help.debugInfo" : "Copy Debug Information", 84 "menu.help.debugInfo" : "Hibajelentés másolása",
85 "menu.help.debugInfoCopiedBody" : "Your Debug Information has been copied to your clipboard.", 85 "menu.help.debugInfoCopiedBody" : "A Hibajelentést a vágólapra másoltuk.",
86 "menu.help.debugInfoCopiedHeadline" : "Franz Debug Information", 86 "menu.help.debugInfoCopiedHeadline" : "Franz Hibajelentés",
87 "menu.help.learnMore" : "Tudjon meg többet", 87 "menu.help.learnMore" : "Tudjon meg többet",
88 "menu.help.privacy" : "Adatvédelmi Nyilatkozatot", 88 "menu.help.privacy" : "Adatvédelmi Nyilatkozatot",
89 "menu.help.support" : "Támogatás", 89 "menu.help.support" : "Támogatás",
@@ -92,7 +92,8 @@
92 "menu.services.activatePreviousService" : "Előző szolgáltatás", 92 "menu.services.activatePreviousService" : "Előző szolgáltatás",
93 "menu.services.addNewService" : "Új szolgáltatás hozzáadása...", 93 "menu.services.addNewService" : "Új szolgáltatás hozzáadása...",
94 "menu.services.setNextServiceActive" : "Következő szolgáltatás", 94 "menu.services.setNextServiceActive" : "Következő szolgáltatás",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Tennivalók",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Nézet", 97 "menu.view" : "Nézet",
97 "menu.view.enterFullScreen" : "Kilépés a teljes képernyős módból", 98 "menu.view.enterFullScreen" : "Kilépés a teljes képernyős módból",
98 "menu.view.exitFullScreen" : "Kilépés a teljes képernyős módból", 99 "menu.view.exitFullScreen" : "Kilépés a teljes képernyős módból",
@@ -102,7 +103,7 @@
102 "menu.view.toggleDevTools" : "Fejlesztői eszközök ki\/bekapcsolása", 103 "menu.view.toggleDevTools" : "Fejlesztői eszközök ki\/bekapcsolása",
103 "menu.view.toggleFullScreen" : "Teljes képernyős mód ki\/bekapcsolása", 104 "menu.view.toggleFullScreen" : "Teljes képernyős mód ki\/bekapcsolása",
104 "menu.view.toggleServiceDevTools" : "Szolgáltatás Fejlesztői Eszközök ki\/bekapcsolása", 105 "menu.view.toggleServiceDevTools" : "Szolgáltatás Fejlesztői Eszközök ki\/bekapcsolása",
105 "menu.view.toggleTodosDevTools" : "Toggle Todos Developer Tools", 106 "menu.view.toggleTodosDevTools" : "Tennivalók Fejlesztői Eszközök kapcsolása",
106 "menu.view.zoomIn" : "Nagyítás", 107 "menu.view.zoomIn" : "Nagyítás",
107 "menu.view.zoomOut" : "Kicsinyítés", 108 "menu.view.zoomOut" : "Kicsinyítés",
108 "menu.window" : "Ablak", 109 "menu.window" : "Ablak",
@@ -121,17 +122,17 @@
121 "password.submit.label" : "Küldés", 122 "password.submit.label" : "Küldés",
122 "password.successInfo" : "Ellenőrizd az email fiókodat", 123 "password.successInfo" : "Ellenőrizd az email fiókodat",
123 "premiumFeature.button.upgradeAccount" : "Fiók frissítése", 124 "premiumFeature.button.upgradeAccount" : "Fiók frissítése",
124 "pricing.features.adFree" : "Forever ad-free", 125 "pricing.features.adFree" : "Hirdetésmentesség, örökre!",
125 "pricing.features.appDelays" : "No Waiting Screens", 126 "pricing.features.appDelays" : "Nincsenek töltőképernyők",
126 "pricing.features.customWebsites" : "Add Custom Websites", 127 "pricing.features.customWebsites" : "Egyéni weboldalak megadása",
127 "pricing.features.onPremise" : "On-premise & other Hosted Services", 128 "pricing.features.onPremise" : "Helyi és egyéb távoli szolgáltatások",
128 "pricing.features.serviceProxies" : "Service Proxies", 129 "pricing.features.serviceProxies" : "Szolgáltatás Proxy-k",
129 "pricing.features.spellchecker" : "Spellchecker support", 130 "pricing.features.spellchecker" : "Helyesírás-ellenőrs támogatás",
130 "pricing.features.teamManagement" : "Team Management", 131 "pricing.features.teamManagement" : "Csapatkezelés",
131 "pricing.features.thirdPartyServices" : "Install 3rd party services", 132 "pricing.features.thirdPartyServices" : "Harmadik féll származó szolgáltatások használata",
132 "pricing.features.unlimitedServices" : "Add unlimited services", 133 "pricing.features.unlimitedServices" : "Korlátlan szolgáltatások felvitele",
133 "pricing.features.workspaces" : "Munkaterületek", 134 "pricing.features.workspaces" : "Munkaterületek",
134 "pricing.plan.free" : "Franz Free", 135 "pricing.plan.free" : "Ingyenes Franz",
135 "pricing.plan.legacy" : "Franz Premium", 136 "pricing.plan.legacy" : "Franz Premium",
136 "pricing.plan.personal" : "Franz Personal", 137 "pricing.plan.personal" : "Franz Personal",
137 "pricing.plan.personal-monthly" : "Franz Personal Monthly", 138 "pricing.plan.personal-monthly" : "Franz Personal Monthly",
@@ -159,7 +160,7 @@
159 "service.errorHandler.headline" : "Jajj ne!", 160 "service.errorHandler.headline" : "Jajj ne!",
160 "service.errorHandler.message" : "Hiba", 161 "service.errorHandler.message" : "Hiba",
161 "service.errorHandler.text" : "{name} nem tudott betöltődni.", 162 "service.errorHandler.text" : "{name} nem tudott betöltődni.",
162 "service.restrictedHandler.action" : "Upgrade Account", 163 "service.restrictedHandler.action" : "Fiók frissítése",
163 "service.restrictedHandler.customUrl.headline" : "Franz Professional Plan required", 164 "service.restrictedHandler.customUrl.headline" : "Franz Professional Plan required",
164 "service.restrictedHandler.customUrl.text" : "Please upgrade to the Franz Professional plan to use custom urls & self hosted services.", 165 "service.restrictedHandler.customUrl.text" : "Please upgrade to the Franz Professional plan to use custom urls & self hosted services.",
165 "service.restrictedHandler.serviceLimit.headline" : "You have reached your service limit.", 166 "service.restrictedHandler.serviceLimit.headline" : "You have reached your service limit.",
@@ -191,7 +192,7 @@
191 "settings.account.trialUpdateBillingInfo" : "Please update your billing info to continue using {license} after your trial period.", 192 "settings.account.trialUpdateBillingInfo" : "Please update your billing info to continue using {license} after your trial period.",
192 "settings.account.tryReloadServices" : "Próbáld újra", 193 "settings.account.tryReloadServices" : "Próbáld újra",
193 "settings.account.tryReloadUserInfoRequest" : "Próbáld újra", 194 "settings.account.tryReloadUserInfoRequest" : "Próbáld újra",
194 "settings.account.upgradeToPro.label" : "Upgrade to Franz Professional", 195 "settings.account.upgradeToPro.label" : "Frissítés Franz Professional-ra",
195 "settings.account.userInfoRequestFailed" : "A felhasználói adatok betöltése sikertelen", 196 "settings.account.userInfoRequestFailed" : "A felhasználói adatok betöltése sikertelen",
196 "settings.account.yourLicense" : "Your Franz License", 197 "settings.account.yourLicense" : "Your Franz License",
197 "settings.app.buttonClearAllCache" : "Gyorsítótár törlése", 198 "settings.app.buttonClearAllCache" : "Gyorsítótár törlése",
@@ -206,7 +207,8 @@
206 "settings.app.form.enableGPUAcceleration" : "Hardveres gyorsítás engedélyezése", 207 "settings.app.form.enableGPUAcceleration" : "Hardveres gyorsítás engedélyezése",
207 "settings.app.form.enableSpellchecking" : "Helyesírás-ellenőrzés engedélyezése", 208 "settings.app.form.enableSpellchecking" : "Helyesírás-ellenőrzés engedélyezése",
208 "settings.app.form.enableSystemTray" : "Franz mutatása a tálcán", 209 "settings.app.form.enableSystemTray" : "Franz mutatása a tálcán",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Franz Tennivalók bekapcsolása",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Nyelv", 212 "settings.app.form.language" : "Nyelv",
211 "settings.app.form.minimizeToSystemTray" : "Ferdi kicsinyítése a tálcára", 213 "settings.app.form.minimizeToSystemTray" : "Ferdi kicsinyítése a tálcára",
212 "settings.app.form.runInBackground" : "Ferdi fusson a háttérben az ablak bezárásakor", 214 "settings.app.form.runInBackground" : "Ferdi fusson a háttérben az ablak bezárásakor",
@@ -235,13 +237,13 @@
235 "settings.navigation.yourServices" : "Szolgáltatásaid", 237 "settings.navigation.yourServices" : "Szolgáltatásaid",
236 "settings.navigation.yourWorkspaces" : "Munkaterületeid", 238 "settings.navigation.yourWorkspaces" : "Munkaterületeid",
237 "settings.recipes.all" : "Összes szolgáltatás", 239 "settings.recipes.all" : "Összes szolgáltatás",
238 "settings.recipes.custom" : "Custom Services", 240 "settings.recipes.custom" : "Egyéni szolgáltatások",
239 "settings.recipes.customService.headline.communityRecipes" : "Community 3rd Party Recipes", 241 "settings.recipes.customService.headline.communityRecipes" : "Community 3rd Party Recipes",
240 "settings.recipes.customService.headline.customRecipes" : "Custom 3rd Party Recipes", 242 "settings.recipes.customService.headline.customRecipes" : "Egyéni, harmadik féltől származó receptek",
241 "settings.recipes.customService.headline.devRecipes" : "Your Development Service Recipes", 243 "settings.recipes.customService.headline.devRecipes" : "Your Development Service Recipes",
242 "settings.recipes.customService.intro" : "To add a custom service, copy the service recipe to:", 244 "settings.recipes.customService.intro" : "Az egyéni szolgáltatás hozzáadásához, másoljuk be annak receptjét:",
243 "settings.recipes.customService.openDevDocs" : "Developer Documentation", 245 "settings.recipes.customService.openDevDocs" : "Fejlesztői dokumentáció",
244 "settings.recipes.customService.openFolder" : "Open folder", 246 "settings.recipes.customService.openFolder" : "nyvtár megnyitása",
245 "settings.recipes.headline" : "Elérhető szolgáltatások", 247 "settings.recipes.headline" : "Elérhető szolgáltatások",
246 "settings.recipes.missingService" : "Hiányzik egy szolgáltatás?", 248 "settings.recipes.missingService" : "Hiányzik egy szolgáltatás?",
247 "settings.recipes.mostPopular" : "Legnépszerűbb", 249 "settings.recipes.mostPopular" : "Legnépszerűbb",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "A Ferdi Munkaterületek lehetővé teszik, hogy összpontosíts a jelenleg fontos dolgokra. Állítsd be a különböző szolgáltatáskészleteket és könnyedén válthatsz közöttük bármikor. Te döntöd el, hogy mely szolgáltatásokra van szükséged, mikor és hol, így segíthetünk abban, hogy a teljesítményed csúcsán maradhass, vagy ha csak akarod, egyszerűen kikapcsold a munkával kapcsolatos dolgokat.", 330 "settings.workspaces.workspaceFeatureInfo" : "A Ferdi Munkaterületek lehetővé teszik, hogy összpontosíts a jelenleg fontos dolgokra. Állítsd be a különböző szolgáltatáskészleteket és könnyedén válthatsz közöttük bármikor. Te döntöd el, hogy mely szolgáltatásokra van szükséged, mikor és hol, így segíthetünk abban, hogy a teljesítményed csúcsán maradhass, vagy ha csak akarod, egyszerűen kikapcsold a munkával kapcsolatos dolgokat.",
329 "settings.workspaces.workspacesRequestFailed" : "Nem sikerült betölteni a munkaterületeket", 331 "settings.workspaces.workspacesRequestFailed" : "Nem sikerült betölteni a munkaterületeket",
330 "sidebar.addNewService" : "Szolgáltatás hozzáadása", 332 "sidebar.addNewService" : "Szolgáltatás hozzáadása",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Munkaterület panel bezárása", 334 "sidebar.closeWorkspaceDrawer" : "Munkaterület panel bezárása",
332 "sidebar.muteApp" : "Értesítések és hangok letiltása", 335 "sidebar.muteApp" : "Értesítések és hangok letiltása",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Munkaterület panel megnyitása", 337 "sidebar.openWorkspaceDrawer" : "Munkaterület panel megnyitása",
334 "sidebar.settings" : "Beállítások", 338 "sidebar.settings" : "Beállítások",
335 "sidebar.unmuteApp" : "Értesítések és hangok engedélyezése", 339 "sidebar.unmuteApp" : "Értesítések és hangok engedélyezése",
diff --git a/src/i18n/locales/id.json b/src/i18n/locales/id.json
index 13fa5b54c..bf9200064 100644
--- a/src/i18n/locales/id.json
+++ b/src/i18n/locales/id.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "Tambahkan Layanan Baru...", 93 "menu.services.addNewService" : "Tambahkan Layanan Baru...",
94 "menu.services.setNextServiceActive" : "Aktifkan layanan berikutnya", 94 "menu.services.setNextServiceActive" : "Aktifkan layanan berikutnya",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Tampilan", 97 "menu.view" : "Tampilan",
97 "menu.view.enterFullScreen" : "Masuk ke Mode Layar Penuh", 98 "menu.view.enterFullScreen" : "Masuk ke Mode Layar Penuh",
98 "menu.view.exitFullScreen" : "Keluar dari Layar Penuh", 99 "menu.view.exitFullScreen" : "Keluar dari Layar Penuh",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "Aktifkan pemeriksaan ejaan", 208 "settings.app.form.enableSpellchecking" : "Aktifkan pemeriksaan ejaan",
208 "settings.app.form.enableSystemTray" : "Tampilkan Franz di baki sistem", 209 "settings.app.form.enableSystemTray" : "Tampilkan Franz di baki sistem",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Bahasa", 212 "settings.app.form.language" : "Bahasa",
211 "settings.app.form.minimizeToSystemTray" : "Perkecil Ferdi ke baki sistem", 213 "settings.app.form.minimizeToSystemTray" : "Perkecil Ferdi ke baki sistem",
212 "settings.app.form.runInBackground" : "Tetap jalankan Ferdi di latar belakang saat menutup jendela", 214 "settings.app.form.runInBackground" : "Tetap jalankan Ferdi di latar belakang saat menutup jendela",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Ruang Kerja Ferdi dapat digunakan untuk tetap fokus pada hal penting saat ini. Siapkan sekelompok layanan yang berbeda dan dengan mudah beralih ke yang lain. Anda yang memutuskan layanan mana yang Anda perlukan dan kapan, agar kami bisa membantu Anda tetap berada di garis depan - atau dengan mudah mengakhiri hari kerja kapan saja Anda inginkan.", 330 "settings.workspaces.workspaceFeatureInfo" : "Ruang Kerja Ferdi dapat digunakan untuk tetap fokus pada hal penting saat ini. Siapkan sekelompok layanan yang berbeda dan dengan mudah beralih ke yang lain. Anda yang memutuskan layanan mana yang Anda perlukan dan kapan, agar kami bisa membantu Anda tetap berada di garis depan - atau dengan mudah mengakhiri hari kerja kapan saja Anda inginkan.",
329 "settings.workspaces.workspacesRequestFailed" : "Tidak dapat memuat ruang kerja Anda", 331 "settings.workspaces.workspacesRequestFailed" : "Tidak dapat memuat ruang kerja Anda",
330 "sidebar.addNewService" : "Tambahkan layanan baru", 332 "sidebar.addNewService" : "Tambahkan layanan baru",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Tutup laci ruang kerja", 334 "sidebar.closeWorkspaceDrawer" : "Tutup laci ruang kerja",
332 "sidebar.muteApp" : "Nonaktifkan pemberitahuan & audio", 335 "sidebar.muteApp" : "Nonaktifkan pemberitahuan & audio",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Buka laci ruang kerja", 337 "sidebar.openWorkspaceDrawer" : "Buka laci ruang kerja",
334 "sidebar.settings" : "Pengaturan", 338 "sidebar.settings" : "Pengaturan",
335 "sidebar.unmuteApp" : "Aktifkan pemberitahuan", 339 "sidebar.unmuteApp" : "Aktifkan pemberitahuan",
diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json
index 2317cdc8f..de43a10e0 100644
--- a/src/i18n/locales/it.json
+++ b/src/i18n/locales/it.json
@@ -4,12 +4,12 @@
4 "feature.announcements.changelog.headline" : "Modifiche in Franz {Version}", 4 "feature.announcements.changelog.headline" : "Modifiche in Franz {Version}",
5 "feature.delayApp.headline" : "Per favore, compra una Licenza Supporter di Franz per saltare l'attesa", 5 "feature.delayApp.headline" : "Per favore, compra una Licenza Supporter di Franz per saltare l'attesa",
6 "feature.delayApp.text" : "Franz continuerà tra {seconds} secondi.", 6 "feature.delayApp.text" : "Franz continuerà tra {seconds} secondi.",
7 "feature.delayApp.trial.action" : "Yes, I want the free 14 day trial of Franz Professional", 7 "feature.delayApp.trial.action" : ", voglio la prova gratuita di 14 giorni di Franz Professional",
8 "feature.delayApp.trial.actionShort" : "Activate the free Franz Professional trial", 8 "feature.delayApp.trial.actionShort" : "Attiva la prova gratuita di Franz Professional",
9 "feature.delayApp.trial.headline" : "Get the free Franz Professional 14 day trial and skip the line", 9 "feature.delayApp.trial.headline" : "Ottieni la prova gratuita per 14 giorni di Franz Professional e salta la coda",
10 "feature.delayApp.upgrade.action" : "Ricevi una Licenza Supporter di Ferdi", 10 "feature.delayApp.upgrade.action" : "Ricevi una Licenza Supporter di Franz",
11 "feature.delayApp.upgrade.actionShort" : "Effettua l'upgrade del tuo account", 11 "feature.delayApp.upgrade.actionShort" : "Effettua l'upgrade del tuo account",
12 "feature.serviceLimit.limitReached" : "You have added {amount} out of {limit} services that are included in your plan. Please upgrade your account to add more services.", 12 "feature.serviceLimit.limitReached" : "Hai aggiunto {amount} su {limit} servizi che sono inclusi nel tuo piano. Per favore potenzia il tuo account per aggiungere più servizi.",
13 "feature.shareFranz.action.email" : "Manda come email", 13 "feature.shareFranz.action.email" : "Manda come email",
14 "feature.shareFranz.action.facebook" : "Condividi su Facebook", 14 "feature.shareFranz.action.facebook" : "Condividi su Facebook",
15 "feature.shareFranz.action.twitter" : "Condividi su Twitter", 15 "feature.shareFranz.action.twitter" : "Condividi su Twitter",
@@ -17,17 +17,17 @@
17 "feature.shareFranz.shareText.email" : "Ho aggiunto {count} nuovi servizi a Franz! Scarica ora l'app gratuita per WhatsApp, Messenger, Slack, Skype e altri all'indirizzo www.meetfranz.com", 17 "feature.shareFranz.shareText.email" : "Ho aggiunto {count} nuovi servizi a Franz! Scarica ora l'app gratuita per WhatsApp, Messenger, Slack, Skype e altri all'indirizzo www.meetfranz.com",
18 "feature.shareFranz.shareText.twitter" : "Ho aggiunto {count} nuovi servizi a Franz! Scarica ora l’app gratuita per WhatsApp, Messenger, Slack, Skype e altri all’indirizzo www.meetfranz.com \/cc @FranzMessenger", 18 "feature.shareFranz.shareText.twitter" : "Ho aggiunto {count} nuovi servizi a Franz! Scarica ora l’app gratuita per WhatsApp, Messenger, Slack, Skype e altri all’indirizzo www.meetfranz.com \/cc @FranzMessenger",
19 "feature.shareFranz.text" : "Di’ ai tuoi amici e colleghi quanto Franz è fantastico e aiutaci a diffondere la parola.", 19 "feature.shareFranz.text" : "Di’ ai tuoi amici e colleghi quanto Franz è fantastico e aiutaci a diffondere la parola.",
20 "feature.todos.premium.info" : "Franz Todos are available to premium users now!", 20 "feature.todos.premium.info" : "Le attività Franz sono ora disponibili agli utenti premium!",
21 "feature.todos.premium.rollout" : "Everyone else will have to wait a little longer.", 21 "feature.todos.premium.rollout" : "Chiunque altro dovrà aspettare un po' di più.",
22 "feature.todos.premium.upgrade" : "Upgrade Account", 22 "feature.todos.premium.upgrade" : "Potenzia l'Account",
23 "global.api.unhealthy" : "Impossibile connettersi ai servizi online di Ferdi", 23 "global.api.unhealthy" : "Impossibile connettersi ai servizi online di Franz",
24 "global.franzProRequired" : "Franz Professional Required", 24 "global.franzProRequired" : "Richiesto Franz Professional",
25 "global.notConnectedToTheInternet" : "Non sei connesso a Internet.", 25 "global.notConnectedToTheInternet" : "Non sei connesso a Internet.",
26 "global.spellchecker.useDefault" : "Usa le impostazioni predefinite di sistema ({default})", 26 "global.spellchecker.useDefault" : "Usa le impostazioni predefinite di sistema ({default})",
27 "global.spellchecking.autodetect" : "Rileva automaticamente la lingua", 27 "global.spellchecking.autodetect" : "Rileva automaticamente la lingua",
28 "global.spellchecking.autodetect.short" : "Automatico", 28 "global.spellchecking.autodetect.short" : "Automatico",
29 "global.spellchecking.language" : "Lingua per controllo ortografico", 29 "global.spellchecking.language" : "Lingua per controllo ortografico",
30 "global.upgradeButton.upgradeToPro" : "Upgrade to Franz Professional", 30 "global.upgradeButton.upgradeToPro" : "Aggiorna a Franz Professional",
31 "import.headline" : "Importa i servizi di Franz 4", 31 "import.headline" : "Importa i servizi di Franz 4",
32 "import.notSupportedHeadline" : "Servizi non ancora supportati in Franz 5", 32 "import.notSupportedHeadline" : "Servizi non ancora supportati in Franz 5",
33 "import.skip.label" : "Voglio aggiungere i servizi manualmente", 33 "import.skip.label" : "Voglio aggiungere i servizi manualmente",
@@ -37,7 +37,7 @@
37 "infobar.buttonReloadServices" : "Ricarica servizi", 37 "infobar.buttonReloadServices" : "Ricarica servizi",
38 "infobar.requiredRequestsFailed" : "Impossibile caricare i servizi e le informazioni dell'utente", 38 "infobar.requiredRequestsFailed" : "Impossibile caricare i servizi e le informazioni dell'utente",
39 "infobar.servicesUpdated" : "I tuoi servizi sono stati aggiornati.", 39 "infobar.servicesUpdated" : "I tuoi servizi sono stati aggiornati.",
40 "infobar.trialActivated" : "Your trial was successfully activated. Happy messaging!", 40 "infobar.trialActivated" : "La tua prova è stata attivata con successo. Buona chat!",
41 "infobar.updateAvailable" : "È disponibile un nuovo aggiornamento di Franz.", 41 "infobar.updateAvailable" : "È disponibile un nuovo aggiornamento di Franz.",
42 "invite.email.label" : "Indirizzo email", 42 "invite.email.label" : "Indirizzo email",
43 "invite.headline.friends" : "Invita 3 dei tuoi amici o colleghi", 43 "invite.headline.friends" : "Invita 3 dei tuoi amici o colleghi",
@@ -54,9 +54,9 @@
54 "login.serverLogout" : "La tua sessione è scaduta, per favore accedi di nuovo.", 54 "login.serverLogout" : "La tua sessione è scaduta, per favore accedi di nuovo.",
55 "login.submit.label" : "Accedi", 55 "login.submit.label" : "Accedi",
56 "login.tokenExpired" : "La tua sessione è scaduta, per favore accedi di nuovo.", 56 "login.tokenExpired" : "La tua sessione è scaduta, per favore accedi di nuovo.",
57 "menu.Todoss.closeTodosDrawer" : "Close Todos drawer", 57 "menu.Todoss.closeTodosDrawer" : "Chiudi il cassetto delle attività",
58 "menu.Todoss.openTodosDrawer" : "Open Todos drawer", 58 "menu.Todoss.openTodosDrawer" : "Apri il cassetto delle attività",
59 "menu.app.about" : "Info su Ferdi", 59 "menu.app.about" : "Info su Franz",
60 "menu.app.announcement" : "Cosa c'è di nuovo?", 60 "menu.app.announcement" : "Cosa c'è di nuovo?",
61 "menu.app.checkForUpdates" : "Controlla aggiornamenti", 61 "menu.app.checkForUpdates" : "Controlla aggiornamenti",
62 "menu.app.hide" : "Nascondi", 62 "menu.app.hide" : "Nascondi",
@@ -81,9 +81,9 @@
81 "menu.file" : "File", 81 "menu.file" : "File",
82 "menu.help" : "Aiuto", 82 "menu.help" : "Aiuto",
83 "menu.help.changelog" : "Changelog", 83 "menu.help.changelog" : "Changelog",
84 "menu.help.debugInfo" : "Copy Debug Information", 84 "menu.help.debugInfo" : "Copia informazioni di debug",
85 "menu.help.debugInfoCopiedBody" : "Your Debug Information has been copied to your clipboard.", 85 "menu.help.debugInfoCopiedBody" : "Le tue informazioni di debug sono state copiate nella tua clipboard.",
86 "menu.help.debugInfoCopiedHeadline" : "Franz Debug Information", 86 "menu.help.debugInfoCopiedHeadline" : "Informazioni di debug di Franz",
87 "menu.help.learnMore" : "Maggiori Informazioni", 87 "menu.help.learnMore" : "Maggiori Informazioni",
88 "menu.help.privacy" : "Dichiarazione della Privacy", 88 "menu.help.privacy" : "Dichiarazione della Privacy",
89 "menu.help.support" : "Supporto", 89 "menu.help.support" : "Supporto",
@@ -92,17 +92,18 @@
92 "menu.services.activatePreviousService" : "Attiva servizio precedente", 92 "menu.services.activatePreviousService" : "Attiva servizio precedente",
93 "menu.services.addNewService" : "Aggiungi Nuovo Servizio...", 93 "menu.services.addNewService" : "Aggiungi Nuovo Servizio...",
94 "menu.services.setNextServiceActive" : "Attiva servizio seguente", 94 "menu.services.setNextServiceActive" : "Attiva servizio seguente",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Attività",
96 "menu.todos.enableTodos" : "Abilita attività",
96 "menu.view" : "Visualizza", 97 "menu.view" : "Visualizza",
97 "menu.view.enterFullScreen" : "Visualizza a Schermo Intero", 98 "menu.view.enterFullScreen" : "Visualizza a Schermo Intero",
98 "menu.view.exitFullScreen" : "Esci da Schermo Intero", 99 "menu.view.exitFullScreen" : "Esci da Schermo Intero",
99 "menu.view.reloadFranz" : "Ricarica Ferdi", 100 "menu.view.reloadFranz" : "Ricarica Franz",
100 "menu.view.reloadService" : "Ricarica Servizio", 101 "menu.view.reloadService" : "Ricarica Servizio",
101 "menu.view.resetZoom" : "Dimensione Attuale", 102 "menu.view.resetZoom" : "Dimensione Attuale",
102 "menu.view.toggleDevTools" : "Attiva\/Disattiva Strumenti Sviluppo", 103 "menu.view.toggleDevTools" : "Attiva\/Disattiva Strumenti Sviluppo",
103 "menu.view.toggleFullScreen" : "Attiva\/Disattiva Schermo Intero", 104 "menu.view.toggleFullScreen" : "Attiva\/Disattiva Schermo Intero",
104 "menu.view.toggleServiceDevTools" : "Attiva\/Disattiva Strumenti per Sviluppatori di Servizi", 105 "menu.view.toggleServiceDevTools" : "Attiva\/Disattiva Strumenti per Sviluppatori di Servizi",
105 "menu.view.toggleTodosDevTools" : "Toggle Todos Developer Tools", 106 "menu.view.toggleTodosDevTools" : "Attiva gli strumenti di sviluppo delle attività",
106 "menu.view.zoomIn" : "Aumenta Zoom", 107 "menu.view.zoomIn" : "Aumenta Zoom",
107 "menu.view.zoomOut" : "Diminuisci Zoom", 108 "menu.view.zoomOut" : "Diminuisci Zoom",
108 "menu.window" : "Finestra", 109 "menu.window" : "Finestra",
@@ -121,29 +122,29 @@
121 "password.submit.label" : "Invia", 122 "password.submit.label" : "Invia",
122 "password.successInfo" : "Per favore controlla la tua email", 123 "password.successInfo" : "Per favore controlla la tua email",
123 "premiumFeature.button.upgradeAccount" : "Effettua l'upgrade del tuo account", 124 "premiumFeature.button.upgradeAccount" : "Effettua l'upgrade del tuo account",
124 "pricing.features.adFree" : "Forever ad-free", 125 "pricing.features.adFree" : "Senza pubblicità per sempre",
125 "pricing.features.appDelays" : "No Waiting Screens", 126 "pricing.features.appDelays" : "Nessuna schermata di attesa",
126 "pricing.features.customWebsites" : "Add Custom Websites", 127 "pricing.features.customWebsites" : "Aggiungi siti web personalizzati",
127 "pricing.features.onPremise" : "On-premise & other Hosted Services", 128 "pricing.features.onPremise" : "Servizi ospitati & on-premise",
128 "pricing.features.serviceProxies" : "Service Proxies", 129 "pricing.features.serviceProxies" : "Proxy di servizio",
129 "pricing.features.spellchecker" : "Spellchecker support", 130 "pricing.features.spellchecker" : "Supporto per il correttore ortografico",
130 "pricing.features.teamManagement" : "Team Management", 131 "pricing.features.teamManagement" : "Gestione del team",
131 "pricing.features.thirdPartyServices" : "Install 3rd party services", 132 "pricing.features.thirdPartyServices" : "Installa servizi di terze parti",
132 "pricing.features.unlimitedServices" : "Add unlimited services", 133 "pricing.features.unlimitedServices" : "Aggiungi servizi illimitati",
133 "pricing.features.workspaces" : "Workspaces", 134 "pricing.features.workspaces" : "Aree di lavoro",
134 "pricing.plan.free" : "Franz Free", 135 "pricing.plan.free" : "Franz Gratuito",
135 "pricing.plan.legacy" : "Franz Premium", 136 "pricing.plan.legacy" : "Franz Premium",
136 "pricing.plan.personal" : "Franz Personal", 137 "pricing.plan.personal" : "Franz Personale",
137 "pricing.plan.personal-monthly" : "Franz Personal Monthly", 138 "pricing.plan.personal-monthly" : "Franz Personale Mensile",
138 "pricing.plan.personal-yearly" : "Franz Personal Yearly", 139 "pricing.plan.personal-yearly" : "Franz Personale Annuale",
139 "pricing.plan.pro" : "Franz Professional", 140 "pricing.plan.pro" : "Franz Professionale",
140 "pricing.plan.pro-monthly" : "Franz Professional Monthly", 141 "pricing.plan.pro-monthly" : "Franz Professionale Mensile",
141 "pricing.plan.pro-yearly" : "Franz Professional Yearly", 142 "pricing.plan.pro-yearly" : "Franz Professionale Annuale",
142 "pricing.trial.cta.accept" : "Yes, upgrade my account to Franz Professional", 143 "pricing.trial.cta.accept" : ", potenzia il mio account a Franz Professionale",
143 "pricing.trial.cta.skip" : "Continue to Ferdi", 144 "pricing.trial.cta.skip" : "Continua su Franz",
144 "pricing.trial.error" : "Sorry, we could not activate your trial!", 145 "pricing.trial.error" : "Sorry, we could not activate your trial!",
145 "pricing.trial.features.headline" : "Franz Professional includes:", 146 "pricing.trial.features.headline" : "Franz Professional includes:",
146 "pricing.trial.headline" : "Franz Professional", 147 "pricing.trial.headline" : "Franz Professionale",
147 "pricing.trial.subheadline" : "Your personal welcome offer:", 148 "pricing.trial.subheadline" : "Your personal welcome offer:",
148 "pricing.trial.terms.automaticTrialEnd" : "Your free trial ends automatically after 14 days", 149 "pricing.trial.terms.automaticTrialEnd" : "Your free trial ends automatically after 14 days",
149 "pricing.trial.terms.headline" : "No strings attached", 150 "pricing.trial.terms.headline" : "No strings attached",
@@ -159,14 +160,14 @@
159 "service.errorHandler.headline" : "Oh no!", 160 "service.errorHandler.headline" : "Oh no!",
160 "service.errorHandler.message" : "Errore", 161 "service.errorHandler.message" : "Errore",
161 "service.errorHandler.text" : "{name} non si è caricato correttamente.", 162 "service.errorHandler.text" : "{name} non si è caricato correttamente.",
162 "service.restrictedHandler.action" : "Upgrade Account", 163 "service.restrictedHandler.action" : "Potenzia l'Account",
163 "service.restrictedHandler.customUrl.headline" : "Franz Professional Plan required", 164 "service.restrictedHandler.customUrl.headline" : "Franz Professional Plan required",
164 "service.restrictedHandler.customUrl.text" : "Please upgrade to the Franz Professional plan to use custom urls & self hosted services.", 165 "service.restrictedHandler.customUrl.text" : "Please upgrade to the Franz Professional plan to use custom urls & self hosted services.",
165 "service.restrictedHandler.serviceLimit.headline" : "You have reached your service limit.", 166 "service.restrictedHandler.serviceLimit.headline" : "You have reached your service limit.",
166 "service.restrictedHandler.serviceLimit.text" : "Please upgrade your account to use more than {count} services.", 167 "service.restrictedHandler.serviceLimit.text" : "Please upgrade your account to use more than {count} services.",
167 "service.webviewLoader.loading" : "Caricamento", 168 "service.webviewLoader.loading" : "Caricamento",
168 "services.getStarted" : "Iniziamo", 169 "services.getStarted" : "Iniziamo",
169 "services.welcome" : "Benvenuto su Ferdi", 170 "services.welcome" : "Benvenuto su Franz",
170 "settings.account.account.editButton" : "Modifica account", 171 "settings.account.account.editButton" : "Modifica account",
171 "settings.account.accountType.basic" : "Account Base", 172 "settings.account.accountType.basic" : "Account Base",
172 "settings.account.accountType.premium" : "Account Supporto Premium ", 173 "settings.account.accountType.premium" : "Account Supporto Premium ",
@@ -191,25 +192,26 @@
191 "settings.account.trialUpdateBillingInfo" : "Please update your billing info to continue using {license} after your trial period.", 192 "settings.account.trialUpdateBillingInfo" : "Please update your billing info to continue using {license} after your trial period.",
192 "settings.account.tryReloadServices" : "Prova di nuovo", 193 "settings.account.tryReloadServices" : "Prova di nuovo",
193 "settings.account.tryReloadUserInfoRequest" : "Riprova", 194 "settings.account.tryReloadUserInfoRequest" : "Riprova",
194 "settings.account.upgradeToPro.label" : "Upgrade to Franz Professional", 195 "settings.account.upgradeToPro.label" : "Aggiorna a Franz Professional",
195 "settings.account.userInfoRequestFailed" : "Impossibile caricare le informazioni dell'utente.", 196 "settings.account.userInfoRequestFailed" : "Impossibile caricare le informazioni dell'utente.",
196 "settings.account.yourLicense" : "Your Franz License", 197 "settings.account.yourLicense" : "Your Franz License",
197 "settings.app.buttonClearAllCache" : "Svuota la cache", 198 "settings.app.buttonClearAllCache" : "Svuota la cache",
198 "settings.app.buttonInstallUpdate" : "Riavvia e installa l'aggiornamento", 199 "settings.app.buttonInstallUpdate" : "Riavvia e installa l'aggiornamento",
199 "settings.app.buttonSearchForUpdate" : "Controlla aggiornamenti", 200 "settings.app.buttonSearchForUpdate" : "Controlla aggiornamenti",
200 "settings.app.cacheInfo" : "Ferdi sta utilizzando {size} di spazio su disco.", 201 "settings.app.cacheInfo" : "Franz sta utilizzando {size} di spazio su disco.",
201 "settings.app.currentVersion" : "Versione attuale:", 202 "settings.app.currentVersion" : "Versione attuale:",
202 "settings.app.form.autoLaunchInBackground" : "Apri in background", 203 "settings.app.form.autoLaunchInBackground" : "Apri in background",
203 "settings.app.form.autoLaunchOnStart" : "Esegui Ferdi all'avvio", 204 "settings.app.form.autoLaunchOnStart" : "Esegui Franz all'avvio",
204 "settings.app.form.beta" : "Includi versioni beta", 205 "settings.app.form.beta" : "Includi versioni beta",
205 "settings.app.form.darkMode" : "Unisciti al Lato Oscuro.", 206 "settings.app.form.darkMode" : "Unisciti al Lato Oscuro.",
206 "settings.app.form.enableGPUAcceleration" : "Attiva Accelerazione GPU", 207 "settings.app.form.enableGPUAcceleration" : "Attiva Accelerazione GPU",
207 "settings.app.form.enableSpellchecking" : "Attiva controllo ortografico", 208 "settings.app.form.enableSpellchecking" : "Attiva controllo ortografico",
208 "settings.app.form.enableSystemTray" : "Mostra Franz nell'area di notifica", 209 "settings.app.form.enableSystemTray" : "Mostra Franz nell'area di notifica",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Lingua", 212 "settings.app.form.language" : "Lingua",
211 "settings.app.form.minimizeToSystemTray" : "Minimizza Ferdi nell'area di notifica", 213 "settings.app.form.minimizeToSystemTray" : "Minimizza Franz nell'area di notifica",
212 "settings.app.form.runInBackground" : "Mantieni Ferdi in esecuzione quando chiudi la finestra", 214 "settings.app.form.runInBackground" : "Mantieni Franz in esecuzione quando chiudi la finestra",
213 "settings.app.form.showDisabledServices" : "Mostra schede servizi disattivati", 215 "settings.app.form.showDisabledServices" : "Mostra schede servizi disattivati",
214 "settings.app.form.showMessagesBadgesWhenMuted" : "Mostra l'etichetta dei messaggi non letti quando le notifiche sono disattivate", 216 "settings.app.form.showMessagesBadgesWhenMuted" : "Mostra l'etichetta dei messaggi non letti quando le notifiche sono disattivate",
215 "settings.app.headline" : "Impostazioni", 217 "settings.app.headline" : "Impostazioni",
@@ -221,10 +223,10 @@
221 "settings.app.languageDisclaimer" : "Le traduzioni ufficiali sono in Inglese e Tedesco. Tutte le altre lingue sono tradotte dalla community.", 223 "settings.app.languageDisclaimer" : "Le traduzioni ufficiali sono in Inglese e Tedesco. Tutte le altre lingue sono tradotte dalla community.",
222 "settings.app.restartRequired" : "Le modifiche richiedono un riavvio", 224 "settings.app.restartRequired" : "Le modifiche richiedono un riavvio",
223 "settings.app.subheadlineCache" : "Cache", 225 "settings.app.subheadlineCache" : "Cache",
224 "settings.app.translationHelp" : "Aiutaci a tradurre Ferdi nella tua lingua.", 226 "settings.app.translationHelp" : "Aiutaci a tradurre Franz nella tua lingua.",
225 "settings.app.updateStatusAvailable" : "Aggiornamento disponibile, download in corso...", 227 "settings.app.updateStatusAvailable" : "Aggiornamento disponibile, download in corso...",
226 "settings.app.updateStatusSearching" : "Ricerca aggiornamenti", 228 "settings.app.updateStatusSearching" : "Ricerca aggiornamenti",
227 "settings.app.updateStatusUpToDate" : "Stai utilizzando l'ultima versione di Ferdi", 229 "settings.app.updateStatusUpToDate" : "Stai utilizzando l'ultima versione di Franz",
228 "settings.invite.headline" : "Invita Amici", 230 "settings.invite.headline" : "Invita Amici",
229 "settings.navigation.account" : "Account", 231 "settings.navigation.account" : "Account",
230 "settings.navigation.availableServices" : "Servizi disponibili", 232 "settings.navigation.availableServices" : "Servizi disponibili",
@@ -254,7 +256,7 @@
254 "settings.service.form.addServiceHeadline" : "Aggiungi {name}", 256 "settings.service.form.addServiceHeadline" : "Aggiungi {name}",
255 "settings.service.form.availableServices" : "Servizi disponibili", 257 "settings.service.form.availableServices" : "Servizi disponibili",
256 "settings.service.form.customUrl" : "Server personalizzato", 258 "settings.service.form.customUrl" : "Server personalizzato",
257 "settings.service.form.customUrlPremiumInfo" : "Per aggiungere servizi personalizzati, devi avere un account Ferdi Premium Supporter.", 259 "settings.service.form.customUrlPremiumInfo" : "Per aggiungere servizi personalizzati, devi avere un account Franz Premium Supporter.",
258 "settings.service.form.customUrlUpgradeAccount" : "Aggiorna il tuo account", 260 "settings.service.form.customUrlUpgradeAccount" : "Aggiorna il tuo account",
259 "settings.service.form.customUrlValidationError" : "Impossibile validare il server personalizzato {name}.", 261 "settings.service.form.customUrlValidationError" : "Impossibile validare il server personalizzato {name}.",
260 "settings.service.form.deleteButton" : "Elimina servizio", 262 "settings.service.form.deleteButton" : "Elimina servizio",
@@ -276,11 +278,11 @@
276 "settings.service.form.name" : "Nome", 278 "settings.service.form.name" : "Nome",
277 "settings.service.form.proxy.headline" : "Impostazioni Proxy HTTP\/HTTPS", 279 "settings.service.form.proxy.headline" : "Impostazioni Proxy HTTP\/HTTPS",
278 "settings.service.form.proxy.host" : "Proxy Host\/IP", 280 "settings.service.form.proxy.host" : "Proxy Host\/IP",
279 "settings.service.form.proxy.info" : "Le impostazioni proxy non verranno sincronizzate con i server Ferdi", 281 "settings.service.form.proxy.info" : "Le impostazioni proxy non verranno sincronizzate con i server Franz",
280 "settings.service.form.proxy.isEnabled" : "Usa un Proxy", 282 "settings.service.form.proxy.isEnabled" : "Usa un Proxy",
281 "settings.service.form.proxy.password" : "Password (opzionale)", 283 "settings.service.form.proxy.password" : "Password (opzionale)",
282 "settings.service.form.proxy.port" : "Porta", 284 "settings.service.form.proxy.port" : "Porta",
283 "settings.service.form.proxy.restartInfo" : "Riavvia Ferdi dopo aver cambiato le impostazioni del proxy.", 285 "settings.service.form.proxy.restartInfo" : "Riavvia Franz dopo aver cambiato le impostazioni del proxy.",
284 "settings.service.form.proxy.user" : "Utente (opzionale)", 286 "settings.service.form.proxy.user" : "Utente (opzionale)",
285 "settings.service.form.saveButton" : "Salva servizio", 287 "settings.service.form.saveButton" : "Salva servizio",
286 "settings.service.form.tabHosted" : "Hosted", 288 "settings.service.form.tabHosted" : "Hosted",
@@ -297,8 +299,8 @@
297 "settings.services.tooltip.isMuted" : "Tutti i suoni sono disattivati", 299 "settings.services.tooltip.isMuted" : "Tutti i suoni sono disattivati",
298 "settings.services.tooltip.notificationsDisabled" : "Le notifiche sono disattivate", 300 "settings.services.tooltip.notificationsDisabled" : "Le notifiche sono disattivate",
299 "settings.services.updatedInfo" : "Le tue modifiche sono state salvate", 301 "settings.services.updatedInfo" : "Le tue modifiche sono state salvate",
300 "settings.team.contentHeadline" : "Ferdi per i Teams", 302 "settings.team.contentHeadline" : "Franz per i Teams",
301 "settings.team.copy" : "Ferdi per i Teams ti da la possibilità di invitare collaboratori al tuo team, invitandoli per email e gestendo la loro iscrizione all'interno delle preferenze del tuo account. Non perdere tempo impostando le iscrizioni di un singolo collaboratore individualmente, dimenticati di fatture multiple e cicli differenti di fatturazione - un team per comandarli tutti!", 303 "settings.team.copy" : "Franz per i Teams ti da la possibilità di invitare collaboratori al tuo team, invitandoli per email e gestendo la loro iscrizione all'interno delle preferenze del tuo account. Non perdere tempo impostando le iscrizioni di un singolo collaboratore individualmente, dimenticati di fatture multiple e cicli differenti di fatturazione - un team per comandarli tutti!",
302 "settings.team.headline" : "Team", 304 "settings.team.headline" : "Team",
303 "settings.team.intro" : "Tu e il tuo team usate Franz? Ora puoi gestire le sottoscrizioni Premium per tutti i colleghi, amici e famigliari che vuoi, tutto da un singolo account.", 305 "settings.team.intro" : "Tu e il tuo team usate Franz? Ora puoi gestire le sottoscrizioni Premium per tutti i colleghi, amici e famigliari che vuoi, tutto da un singolo account.",
304 "settings.team.manageAction" : "Gestisci il tuo Team su meetfranz.com", 306 "settings.team.manageAction" : "Gestisci il tuo Team su meetfranz.com",
@@ -324,12 +326,14 @@
324 "settings.workspaces.noWorkspacesAdded" : "Non hai ancora aggiunto alcun workspace", 326 "settings.workspaces.noWorkspacesAdded" : "Non hai ancora aggiunto alcun workspace",
325 "settings.workspaces.tryReloadWorkspaces" : "Riprova nuovamente", 327 "settings.workspaces.tryReloadWorkspaces" : "Riprova nuovamente",
326 "settings.workspaces.updatedInfo" : "Le tue modifiche sono state salvate", 328 "settings.workspaces.updatedInfo" : "Le tue modifiche sono state salvate",
327 "settings.workspaces.workspaceFeatureHeadline" : "Meno è Meglio: I Workspaces di Ferdi", 329 "settings.workspaces.workspaceFeatureHeadline" : "Meno è Meglio: I Workspaces di Franz",
328 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces ti permette di concentrarti su ciò che è importante. Configura diversi insiemi di servizi e passa facilmente da uno all’altro quando vuoi. Decidi di quali servizi hai bisogno quando e dove, così che ti possiamo aiutare a dare sempre il massimo - o semplicemente staccare dal lavoro quando ne hai bisogno.", 330 "settings.workspaces.workspaceFeatureInfo" : "Franz Workspaces ti permette di concentrarti su ciò che è importante. Configura diversi insiemi di servizi e passa facilmente da uno all’altro quando vuoi. Decidi di quali servizi hai bisogno quando e dove, così che ti possiamo aiutare a dare sempre il massimo - o semplicemente staccare dal lavoro quando ne hai bisogno.",
329 "settings.workspaces.workspacesRequestFailed" : "Non è possibile caricare i tuoi workspaces", 331 "settings.workspaces.workspacesRequestFailed" : "Non è possibile caricare i tuoi workspaces",
330 "sidebar.addNewService" : "Aggiungi un nuovo servizio", 332 "sidebar.addNewService" : "Aggiungi un nuovo servizio",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Chiudi il menu dei workspace", 334 "sidebar.closeWorkspaceDrawer" : "Chiudi il menu dei workspace",
332 "sidebar.muteApp" : "Disattiva notifiche e audio", 335 "sidebar.muteApp" : "Disattiva notifiche e audio",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Apri il menu dei workspace", 337 "sidebar.openWorkspaceDrawer" : "Apri il menu dei workspace",
334 "sidebar.settings" : "Impostazioni", 338 "sidebar.settings" : "Impostazioni",
335 "sidebar.unmuteApp" : "Attiva notifiche e audio", 339 "sidebar.unmuteApp" : "Attiva notifiche e audio",
@@ -338,26 +342,12 @@
338 "signup.firstname.label" : "Nome", 342 "signup.firstname.label" : "Nome",
339 "signup.headline" : "Iscriviti", 343 "signup.headline" : "Iscriviti",
340 "signup.lastname.label" : "Cognome", 344 "signup.lastname.label" : "Cognome",
341 "signup.legal.info" : "Creando un account di Ferdi accetti i ", 345 "signup.legal.info" : "Creando un account di Franz accetti i ",
342 "signup.legal.privacy" : "Informativa sulla Privacy", 346 "signup.legal.privacy" : "Informativa sulla Privacy",
343 "signup.legal.terms" : "Termini di Servizio", 347 "signup.legal.terms" : "Termini di Servizio",
344 "signup.link.login" : "Hai già un account, vuoi accedere?", 348 "signup.link.login" : "Hai già un account, vuoi accedere?",
345 "signup.password.label" : "Password", 349 "signup.password.label" : "Password",
346 "signup.submit.label" : "Crea un account", 350 "signup.submit.label" : "Crea un account",
347 "subscription.euTaxInfo" : "Per i residenti UE: possono essere applicate tasse locali",
348 "subscription.features.ads" : "Nessuna pubblicità, mai!",
349 "subscription.features.comingSoon" : "in arrivo",
350 "subscription.features.noInterruptions" : "L'upgrade della licenza avrà impatti sull'utilizzo dell'App",
351 "subscription.features.onpremise.mattermost" : "Aggiungi servizi on-premise\/hosted come \"Mattermost\"",
352 "subscription.features.proxy" : "Supporto proxy per i servizi",
353 "subscription.features.spellchecker" : "Supporto per il correttore ortografico",
354 "subscription.features.workspaces" : "Organizza i tuoi servizi in workspace",
355 "subscription.includedFeatures" : "L'account a pagamento Ferdi Premium Supporter include",
356 "subscription.paymentSessionError" : "Impossibile inizializzare il modulo per il pagamento",
357 "subscription.submit.label" : "Voglio supportare lo sviluppo di Ferdi",
358 "subscription.type.free" : "gratis",
359 "subscription.type.month" : "mese",
360 "subscription.type.year" : "anno",
361 "subscription.cta.activateTrial" : "Yes, start the free Franz Professional trial", 351 "subscription.cta.activateTrial" : "Yes, start the free Franz Professional trial",
362 "subscription.cta.allOptions" : "See all options", 352 "subscription.cta.allOptions" : "See all options",
363 "subscription.cta.choosePlan" : "Choose your plan", 353 "subscription.cta.choosePlan" : "Choose your plan",
@@ -390,7 +380,7 @@
390 "workspaceDrawer.premiumCtaButtonLabel" : "Crea il tuo primo workspace", 380 "workspaceDrawer.premiumCtaButtonLabel" : "Crea il tuo primo workspace",
391 "workspaceDrawer.proFeatureBadge" : "Funzionalità premium", 381 "workspaceDrawer.proFeatureBadge" : "Funzionalità premium",
392 "workspaceDrawer.reactivatePremiumAccountLabel" : "Riattiva l’account premium", 382 "workspaceDrawer.reactivatePremiumAccountLabel" : "Riattiva l’account premium",
393 "workspaceDrawer.workspaceFeatureInfo" : "<p>Ferdi Workspaces ti permette di concentrarti su ciò che è importante. Configura diversi insiemi di servizi e passa facilmente da uno all’altro quando vuoi.<\/p><p>Decidi di quali servizi hai bisogno quando e dove, così che ti possiamo aiutare a dare sempre il massimo - o semplicemente staccare dal lavoro quando ne hai bisogno.<\/p>", 383 "workspaceDrawer.workspaceFeatureInfo" : "<p>Franz Workspaces ti permette di concentrarti su ciò che è importante. Configura diversi insiemi di servizi e passa facilmente da uno all’altro quando vuoi.<\/p><p>Decidi di quali servizi hai bisogno quando e dove, così che ti possiamo aiutare a dare sempre il massimo - o semplicemente staccare dal lavoro quando ne hai bisogno.<\/p>",
394 "workspaceDrawer.workspacesSettingsTooltip" : "Modifica le impostazioni dei workspace", 384 "workspaceDrawer.workspacesSettingsTooltip" : "Modifica le impostazioni dei workspace",
395 "workspaces.switchingIndicator.switchingTo" : "Passa a " 385 "workspaces.switchingIndicator.switchingTo" : "Passa a "
396} 386}
diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json
index b37c3ee5e..f6174cbbd 100644
--- a/src/i18n/locales/ja.json
+++ b/src/i18n/locales/ja.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "サービスを追加", 93 "menu.services.addNewService" : "サービスを追加",
94 "menu.services.setNextServiceActive" : "次のサービスを有効にする", 94 "menu.services.setNextServiceActive" : "次のサービスを有効にする",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "表示", 97 "menu.view" : "表示",
97 "menu.view.enterFullScreen" : "全画面表示", 98 "menu.view.enterFullScreen" : "全画面表示",
98 "menu.view.exitFullScreen" : "全画面表示を終了する", 99 "menu.view.exitFullScreen" : "全画面表示を終了する",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "スペルチェックを有効にする", 208 "settings.app.form.enableSpellchecking" : "スペルチェックを有効にする",
208 "settings.app.form.enableSystemTray" : "Franzをシステムトレイに表示する", 209 "settings.app.form.enableSystemTray" : "Franzをシステムトレイに表示する",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "言語", 212 "settings.app.form.language" : "言語",
211 "settings.app.form.minimizeToSystemTray" : "Franzをシステムトレイに最小化する", 213 "settings.app.form.minimizeToSystemTray" : "Franzをシステムトレイに最小化する",
212 "settings.app.form.runInBackground" : "ウインドウを閉じた際にFranzをバックグラウンドで実行させておく", 214 "settings.app.form.runInBackground" : "ウインドウを閉じた際にFranzをバックグラウンドで実行させておく",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.", 330 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.",
329 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces", 331 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces",
330 "sidebar.addNewService" : "サービスを追加", 332 "sidebar.addNewService" : "サービスを追加",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer", 334 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer",
332 "sidebar.muteApp" : "通知とオーディオを無効化", 335 "sidebar.muteApp" : "通知とオーディオを無効化",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Open workspace drawer", 337 "sidebar.openWorkspaceDrawer" : "Open workspace drawer",
334 "sidebar.settings" : "設定", 338 "sidebar.settings" : "設定",
335 "sidebar.unmuteApp" : "通知とオーディオを有効化", 339 "sidebar.unmuteApp" : "通知とオーディオを有効化",
diff --git a/src/i18n/locales/ka.json b/src/i18n/locales/ka.json
index 513dd0aef..3d5c8d29a 100644
--- a/src/i18n/locales/ka.json
+++ b/src/i18n/locales/ka.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "Add New Service...", 93 "menu.services.addNewService" : "Add New Service...",
94 "menu.services.setNextServiceActive" : "Activate next service", 94 "menu.services.setNextServiceActive" : "Activate next service",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "View", 97 "menu.view" : "View",
97 "menu.view.enterFullScreen" : "Enter Full Screen", 98 "menu.view.enterFullScreen" : "Enter Full Screen",
98 "menu.view.exitFullScreen" : "Exit Full Screen", 99 "menu.view.exitFullScreen" : "Exit Full Screen",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "Enable spell checking", 208 "settings.app.form.enableSpellchecking" : "Enable spell checking",
208 "settings.app.form.enableSystemTray" : "აჩვენეთ Franz სისტემის უჯრაში", 209 "settings.app.form.enableSystemTray" : "აჩვენეთ Franz სისტემის უჯრაში",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "ენა", 212 "settings.app.form.language" : "ენა",
211 "settings.app.form.minimizeToSystemTray" : "ჩაკეცეთ Ferdi სისტემის უჯრაში", 213 "settings.app.form.minimizeToSystemTray" : "ჩაკეცეთ Ferdi სისტემის უჯრაში",
212 "settings.app.form.runInBackground" : "დატოვეთ Ferdi გაშვებული როდესაც ფანჯარა დაიხურება", 214 "settings.app.form.runInBackground" : "დატოვეთ Ferdi გაშვებული როდესაც ფანჯარა დაიხურება",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.", 330 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.",
329 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces", 331 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces",
330 "sidebar.addNewService" : "Add new service", 332 "sidebar.addNewService" : "Add new service",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer", 334 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer",
332 "sidebar.muteApp" : "Disable notifications & audio", 335 "sidebar.muteApp" : "Disable notifications & audio",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Open workspace drawer", 337 "sidebar.openWorkspaceDrawer" : "Open workspace drawer",
334 "sidebar.settings" : "პარამეტრები", 338 "sidebar.settings" : "პარამეტრები",
335 "sidebar.unmuteApp" : "Enable notifications & audio", 339 "sidebar.unmuteApp" : "Enable notifications & audio",
diff --git a/src/i18n/locales/nl-BE.json b/src/i18n/locales/nl-BE.json
index d3ecff3fc..c17439ea5 100644
--- a/src/i18n/locales/nl-BE.json
+++ b/src/i18n/locales/nl-BE.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "Nieuwe service toevoegen...", 93 "menu.services.addNewService" : "Nieuwe service toevoegen...",
94 "menu.services.setNextServiceActive" : "Volgende dienst activeren", 94 "menu.services.setNextServiceActive" : "Volgende dienst activeren",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Weergave", 97 "menu.view" : "Weergave",
97 "menu.view.enterFullScreen" : "Volledig scherm openen", 98 "menu.view.enterFullScreen" : "Volledig scherm openen",
98 "menu.view.exitFullScreen" : "Volledig scherm verlaten", 99 "menu.view.exitFullScreen" : "Volledig scherm verlaten",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "Spellingcontrole inschakelen", 208 "settings.app.form.enableSpellchecking" : "Spellingcontrole inschakelen",
208 "settings.app.form.enableSystemTray" : "Toon Franz in de systeembalk", 209 "settings.app.form.enableSystemTray" : "Toon Franz in de systeembalk",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Taal", 212 "settings.app.form.language" : "Taal",
211 "settings.app.form.minimizeToSystemTray" : "Minimaliseer Ferdi naar de systeembalk", 213 "settings.app.form.minimizeToSystemTray" : "Minimaliseer Ferdi naar de systeembalk",
212 "settings.app.form.runInBackground" : "Houd Ferdi op de achtergrond wanneer het venster gesloten wordt", 214 "settings.app.form.runInBackground" : "Houd Ferdi op de achtergrond wanneer het venster gesloten wordt",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.", 330 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.",
329 "settings.workspaces.workspacesRequestFailed" : "Kan je werkruimtes niet laden", 331 "settings.workspaces.workspacesRequestFailed" : "Kan je werkruimtes niet laden",
330 "sidebar.addNewService" : "Nieuw service toevoegen", 332 "sidebar.addNewService" : "Nieuw service toevoegen",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Werkruimtelade sluiten", 334 "sidebar.closeWorkspaceDrawer" : "Werkruimtelade sluiten",
332 "sidebar.muteApp" : "Berichten & geluid uitschakelen", 335 "sidebar.muteApp" : "Berichten & geluid uitschakelen",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Werkruimtelade openen", 337 "sidebar.openWorkspaceDrawer" : "Werkruimtelade openen",
334 "sidebar.settings" : "Instellingen", 338 "sidebar.settings" : "Instellingen",
335 "sidebar.unmuteApp" : "Berichten & geluid inschakelen", 339 "sidebar.unmuteApp" : "Berichten & geluid inschakelen",
diff --git a/src/i18n/locales/nl.json b/src/i18n/locales/nl.json
index e62bb7a09..236a688ba 100644
--- a/src/i18n/locales/nl.json
+++ b/src/i18n/locales/nl.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "Nieuwe service toevoegen...", 93 "menu.services.addNewService" : "Nieuwe service toevoegen...",
94 "menu.services.setNextServiceActive" : "Activeer volgende service", 94 "menu.services.setNextServiceActive" : "Activeer volgende service",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Weergave", 97 "menu.view" : "Weergave",
97 "menu.view.enterFullScreen" : "Gebruik volledig scherm", 98 "menu.view.enterFullScreen" : "Gebruik volledig scherm",
98 "menu.view.exitFullScreen" : "Volledig scherm verlaten", 99 "menu.view.exitFullScreen" : "Volledig scherm verlaten",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "Zet spellingcontrole aan", 208 "settings.app.form.enableSpellchecking" : "Zet spellingcontrole aan",
208 "settings.app.form.enableSystemTray" : "Pictogram voor Franz in systeemvak tonen", 209 "settings.app.form.enableSystemTray" : "Pictogram voor Franz in systeemvak tonen",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Taal", 212 "settings.app.form.language" : "Taal",
211 "settings.app.form.minimizeToSystemTray" : "Minimaliseer Franz naar systeemvak", 213 "settings.app.form.minimizeToSystemTray" : "Minimaliseer Franz naar systeemvak",
212 "settings.app.form.runInBackground" : "Houd Franz open op de achtergrond wanneer het venster gesloten wordt", 214 "settings.app.form.runInBackground" : "Houd Franz open op de achtergrond wanneer het venster gesloten wordt",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Franz werkruimtes laat je aandacht geven aan wat nu belangrijk is. Maak verschillende sets van services aan en schakel wanneer je wilt tussen de verschillende sets. Jij beslist welke services je wanneer en waar nodig hebt. Zo helpen wij jou je focus te behouden - of net zo gemakkelijk te switchen van werk naar ontspanning.", 330 "settings.workspaces.workspaceFeatureInfo" : "Franz werkruimtes laat je aandacht geven aan wat nu belangrijk is. Maak verschillende sets van services aan en schakel wanneer je wilt tussen de verschillende sets. Jij beslist welke services je wanneer en waar nodig hebt. Zo helpen wij jou je focus te behouden - of net zo gemakkelijk te switchen van werk naar ontspanning.",
329 "settings.workspaces.workspacesRequestFailed" : "Kan jouw werkruimtes niet laden", 331 "settings.workspaces.workspacesRequestFailed" : "Kan jouw werkruimtes niet laden",
330 "sidebar.addNewService" : "Voeg service toe", 332 "sidebar.addNewService" : "Voeg service toe",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Werkruimte pagina sluiten", 334 "sidebar.closeWorkspaceDrawer" : "Werkruimte pagina sluiten",
332 "sidebar.muteApp" : "Berichten & geluid uitschakelen", 335 "sidebar.muteApp" : "Berichten & geluid uitschakelen",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Werkruimte pagina openen", 337 "sidebar.openWorkspaceDrawer" : "Werkruimte pagina openen",
334 "sidebar.settings" : "Instellingen", 338 "sidebar.settings" : "Instellingen",
335 "sidebar.unmuteApp" : "Berichten & geluid inschakelen", 339 "sidebar.unmuteApp" : "Berichten & geluid inschakelen",
diff --git a/src/i18n/locales/pl.json b/src/i18n/locales/pl.json
index 53b4d3c35..0c5eee9e6 100644
--- a/src/i18n/locales/pl.json
+++ b/src/i18n/locales/pl.json
@@ -4,30 +4,30 @@
4 "feature.announcements.changelog.headline" : "Zmiany we Franzie {version}", 4 "feature.announcements.changelog.headline" : "Zmiany we Franzie {version}",
5 "feature.delayApp.headline" : "Aby nie czekać, kup licencję Franz Supporter", 5 "feature.delayApp.headline" : "Aby nie czekać, kup licencję Franz Supporter",
6 "feature.delayApp.text" : "Franz będzie kontynuował za {seconds} sekund.", 6 "feature.delayApp.text" : "Franz będzie kontynuował za {seconds} sekund.",
7 "feature.delayApp.trial.action" : "Yes, I want the free 14 day trial of Franz Professional", 7 "feature.delayApp.trial.action" : "Tak, ch darmową 14-dniową wersję próbną Franz Professional",
8 "feature.delayApp.trial.actionShort" : "Activate the free Franz Professional trial", 8 "feature.delayApp.trial.actionShort" : "Aktywuj darmową wersję próbną Franz Professional",
9 "feature.delayApp.trial.headline" : "Get the free Franz Professional 14 day trial and skip the line", 9 "feature.delayApp.trial.headline" : "Get the free Franz Professional 14 day trial and skip the line",
10 "feature.delayApp.upgrade.action" : "Uzyskaj licencję Franz Supporter", 10 "feature.delayApp.upgrade.action" : "Uzyskaj licencję Franz Supporter",
11 "feature.delayApp.upgrade.actionShort" : "Ulepsz swoje konto", 11 "feature.delayApp.upgrade.actionShort" : "Ulepsz swoje konto",
12 "feature.serviceLimit.limitReached" : "You have added {amount} out of {limit} services that are included in your plan. Please upgrade your account to add more services.", 12 "feature.serviceLimit.limitReached" : "Dodałeś {amount} z {limit} usług, które oferuje twój plan. Ulepsz swoje konto, aby dodać więcej usług.",
13 "feature.shareFranz.action.email" : "Wyślij jako email", 13 "feature.shareFranz.action.email" : "Wyślij jako email",
14 "feature.shareFranz.action.facebook" : "Udostępnij na Facebooku", 14 "feature.shareFranz.action.facebook" : "Udostępnij na Facebooku",
15 "feature.shareFranz.action.twitter" : "Udostępnij na Twitterze", 15 "feature.shareFranz.action.twitter" : "Udostępnij na Twitterze",
16 "feature.shareFranz.headline" : "Ferdi jest lepszy, gdy tworzymy go razem!", 16 "feature.shareFranz.headline" : "Franz jest lepszy, gdy tworzymy go razem!",
17 "feature.shareFranz.shareText.email" : "Dodałem {count} serwisów do Franza! Pobierz darmową aplikację z WhatsApp, Messenger, Slack, Skype i innymi na www.meetfranz.com", 17 "feature.shareFranz.shareText.email" : "Dodałem {count} usług do Franza! Pobierz darmową aplikację z WhatsApp, Messenger, Slack, Skype i innymi na www.meetfranz.com",
18 "feature.shareFranz.shareText.twitter" : "Dodałem {count} serwisów do Franza! Pobierz darmową aplikację z WhatsApp, Messenger, Slack, Skype i innymi na www.meetfranz.com \/cc @FranzMessenger", 18 "feature.shareFranz.shareText.twitter" : "Dodałem {count} usług do Franza! Pobierz darmową aplikację z WhatsApp, Messenger, Slack, Skype i innymi na www.meetfranz.com \/cc @FranzMessenger",
19 "feature.shareFranz.text" : "Powiedz znajomym i kolegom o tym, jak odlotowy jest Franz i pomóż nam go spopularyzować.", 19 "feature.shareFranz.text" : "Powiedz znajomym i kolegom o tym, jak odlotowy jest Franz i pomóż nam go spopularyzować.",
20 "feature.todos.premium.info" : "Franz Todos are available to premium users now!", 20 "feature.todos.premium.info" : "Listy zadań Franz są już dostępne dla użytkowników premium!",
21 "feature.todos.premium.rollout" : "Everyone else will have to wait a little longer.", 21 "feature.todos.premium.rollout" : "Wszyscy inni będą musieli zaczekać nieco dłużej.",
22 "feature.todos.premium.upgrade" : "Upgrade Account", 22 "feature.todos.premium.upgrade" : "Ulepsz konto",
23 "global.api.unhealthy" : "Nie można połączyć się z usługami Franz online", 23 "global.api.unhealthy" : "Nie można połączyć się z usługami Franz online",
24 "global.franzProRequired" : "Franz Professional Required", 24 "global.franzProRequired" : "Wymagany Franz Professional",
25 "global.notConnectedToTheInternet" : "Nie masz połączenia z Internetem.", 25 "global.notConnectedToTheInternet" : "Nie masz połączenia z Internetem.",
26 "global.spellchecker.useDefault" : "Użyj domyślnego dla systemu ({default})", 26 "global.spellchecker.useDefault" : "Użyj domyślnego dla systemu ({default})",
27 "global.spellchecking.autodetect" : "Automatycznie wykryj język", 27 "global.spellchecking.autodetect" : "Automatycznie wykryj język",
28 "global.spellchecking.autodetect.short" : "Automatycznie", 28 "global.spellchecking.autodetect.short" : "Automatycznie",
29 "global.spellchecking.language" : "Język sprawdzania pisowni", 29 "global.spellchecking.language" : "Język sprawdzania pisowni",
30 "global.upgradeButton.upgradeToPro" : "Upgrade to Franz Professional", 30 "global.upgradeButton.upgradeToPro" : "Ulepsz konto do Franz Professional",
31 "import.headline" : "Importuj usługi Franz 4", 31 "import.headline" : "Importuj usługi Franz 4",
32 "import.notSupportedHeadline" : "Usługi, które nie są jeszcze obsługiwane w Franz 5", 32 "import.notSupportedHeadline" : "Usługi, które nie są jeszcze obsługiwane w Franz 5",
33 "import.skip.label" : "Chcę dodać usługi samodzielnie", 33 "import.skip.label" : "Chcę dodać usługi samodzielnie",
@@ -54,9 +54,9 @@
54 "login.serverLogout" : "Twoja sesja wygasła, zaloguj się ponownie.", 54 "login.serverLogout" : "Twoja sesja wygasła, zaloguj się ponownie.",
55 "login.submit.label" : "Zaloguj się", 55 "login.submit.label" : "Zaloguj się",
56 "login.tokenExpired" : "Twoja sesja wygasła, zaloguj się ponownie.", 56 "login.tokenExpired" : "Twoja sesja wygasła, zaloguj się ponownie.",
57 "menu.Todoss.closeTodosDrawer" : "Close Todos drawer", 57 "menu.Todoss.closeTodosDrawer" : "Zamknij zakładkę Lista zadań",
58 "menu.Todoss.openTodosDrawer" : "Open Todos drawer", 58 "menu.Todoss.openTodosDrawer" : "Otwórz zakładkę Lista zadań",
59 "menu.app.about" : "O Ferdi", 59 "menu.app.about" : "O Franz",
60 "menu.app.announcement" : "Co słychać?", 60 "menu.app.announcement" : "Co słychać?",
61 "menu.app.checkForUpdates" : "Sprawdź aktualizacje", 61 "menu.app.checkForUpdates" : "Sprawdź aktualizacje",
62 "menu.app.hide" : "Ukryj", 62 "menu.app.hide" : "Ukryj",
@@ -81,28 +81,29 @@
81 "menu.file" : "Plik", 81 "menu.file" : "Plik",
82 "menu.help" : "Pomoc", 82 "menu.help" : "Pomoc",
83 "menu.help.changelog" : "Lista zmian", 83 "menu.help.changelog" : "Lista zmian",
84 "menu.help.debugInfo" : "Copy Debug Information", 84 "menu.help.debugInfo" : "Skopiuj informacje debugowania",
85 "menu.help.debugInfoCopiedBody" : "Your Debug Information has been copied to your clipboard.", 85 "menu.help.debugInfoCopiedBody" : "Informacje debugowania zostały skopiowane do schowka.",
86 "menu.help.debugInfoCopiedHeadline" : "Franz Debug Information", 86 "menu.help.debugInfoCopiedHeadline" : "Informacje debugowania Franz",
87 "menu.help.learnMore" : "Dowiedz się więcej", 87 "menu.help.learnMore" : "Dowiedz się więcej",
88 "menu.help.privacy" : "Polityka prywatności", 88 "menu.help.privacy" : "Polityka prywatności",
89 "menu.help.support" : "Wsparcie", 89 "menu.help.support" : "Wsparcie",
90 "menu.help.tos" : "Warunki świadczenia usług", 90 "menu.help.tos" : "Warunki świadczenia usług",
91 "menu.services" : "Usługi", 91 "menu.services" : "Usługi",
92 "menu.services.activatePreviousService" : "Włącz poprzedni serwis", 92 "menu.services.activatePreviousService" : "Poprzednia usługa",
93 "menu.services.addNewService" : "Dodaj nową usługę...", 93 "menu.services.addNewService" : "Dodaj nową usługę...",
94 "menu.services.setNextServiceActive" : "Włącz kolejny serwis", 94 "menu.services.setNextServiceActive" : "Następna usługa",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Lista zadań",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Widok", 97 "menu.view" : "Widok",
97 "menu.view.enterFullScreen" : "Włącz tryb pełnoekranowy", 98 "menu.view.enterFullScreen" : "Włącz tryb pełnoekranowy",
98 "menu.view.exitFullScreen" : "Zakończ tryb pełnoekranowy", 99 "menu.view.exitFullScreen" : "Zakończ tryb pełnoekranowy",
99 "menu.view.reloadFranz" : "Przeładuj Ferdi", 100 "menu.view.reloadFranz" : "Przeładuj Franz",
100 "menu.view.reloadService" : "Przeładuj usługę", 101 "menu.view.reloadService" : "Przeładuj usługę",
101 "menu.view.resetZoom" : "Domyślny rozmiar", 102 "menu.view.resetZoom" : "Domyślny rozmiar",
102 "menu.view.toggleDevTools" : "Pokaż narzędzia developerskie", 103 "menu.view.toggleDevTools" : "Pokaż narzędzia developerskie",
103 "menu.view.toggleFullScreen" : "Przełącz tryb pełnoekranowy", 104 "menu.view.toggleFullScreen" : "Przełącz tryb pełnoekranowy",
104 "menu.view.toggleServiceDevTools" : "Włącz narzędzia developerskie usługi", 105 "menu.view.toggleServiceDevTools" : "Włącz narzędzia developerskie usługi",
105 "menu.view.toggleTodosDevTools" : "Toggle Todos Developer Tools", 106 "menu.view.toggleTodosDevTools" : "Przełącz narzędzia deweloperskie Listy zadań",
106 "menu.view.zoomIn" : "Powiększ", 107 "menu.view.zoomIn" : "Powiększ",
107 "menu.view.zoomOut" : "Pomniejsz", 108 "menu.view.zoomOut" : "Pomniejsz",
108 "menu.window" : "Okno", 109 "menu.window" : "Okno",
@@ -120,16 +121,16 @@
120 "password.noUser" : "Nie znaleziono użytkownika z takim adresem email", 121 "password.noUser" : "Nie znaleziono użytkownika z takim adresem email",
121 "password.submit.label" : "Wyślij", 122 "password.submit.label" : "Wyślij",
122 "password.successInfo" : "Proszę sprawdzić swój email", 123 "password.successInfo" : "Proszę sprawdzić swój email",
123 "premiumFeature.button.upgradeAccount" : "Ulepsz swoje konto", 124 "premiumFeature.button.upgradeAccount" : "Ulepsz konto",
124 "pricing.features.adFree" : "Forever ad-free", 125 "pricing.features.adFree" : "Na zawsze bez reklam",
125 "pricing.features.appDelays" : "No Waiting Screens", 126 "pricing.features.appDelays" : "No Waiting Screens",
126 "pricing.features.customWebsites" : "Add Custom Websites", 127 "pricing.features.customWebsites" : "Dodawanie dowolnych stron internetowych",
127 "pricing.features.onPremise" : "On-premise & other Hosted Services", 128 "pricing.features.onPremise" : "On-premise & other Hosted Services",
128 "pricing.features.serviceProxies" : "Service Proxies", 129 "pricing.features.serviceProxies" : "Service Proxies",
129 "pricing.features.spellchecker" : "Spellchecker support", 130 "pricing.features.spellchecker" : "Obsługa sprawdzania pisowni",
130 "pricing.features.teamManagement" : "Team Management", 131 "pricing.features.teamManagement" : "Zarządzanie zespołem",
131 "pricing.features.thirdPartyServices" : "Install 3rd party services", 132 "pricing.features.thirdPartyServices" : "Instalacja zewnętrznych usług",
132 "pricing.features.unlimitedServices" : "Add unlimited services", 133 "pricing.features.unlimitedServices" : "Dodawanie nielimitowanych usług",
133 "pricing.features.workspaces" : "Obszary robocze", 134 "pricing.features.workspaces" : "Obszary robocze",
134 "pricing.plan.free" : "Franz Free", 135 "pricing.plan.free" : "Franz Free",
135 "pricing.plan.legacy" : "Franz Premium", 136 "pricing.plan.legacy" : "Franz Premium",
@@ -140,7 +141,7 @@
140 "pricing.plan.pro-monthly" : "Franz Professional Monthly", 141 "pricing.plan.pro-monthly" : "Franz Professional Monthly",
141 "pricing.plan.pro-yearly" : "Franz Professional Yearly", 142 "pricing.plan.pro-yearly" : "Franz Professional Yearly",
142 "pricing.trial.cta.accept" : "Yes, upgrade my account to Franz Professional", 143 "pricing.trial.cta.accept" : "Yes, upgrade my account to Franz Professional",
143 "pricing.trial.cta.skip" : "Continue to Ferdi", 144 "pricing.trial.cta.skip" : "Continue to Franz",
144 "pricing.trial.error" : "Sorry, we could not activate your trial!", 145 "pricing.trial.error" : "Sorry, we could not activate your trial!",
145 "pricing.trial.features.headline" : "Franz Professional includes:", 146 "pricing.trial.features.headline" : "Franz Professional includes:",
146 "pricing.trial.headline" : "Franz Professional", 147 "pricing.trial.headline" : "Franz Professional",
@@ -159,14 +160,14 @@
159 "service.errorHandler.headline" : "O nie!", 160 "service.errorHandler.headline" : "O nie!",
160 "service.errorHandler.message" : "Błąd", 161 "service.errorHandler.message" : "Błąd",
161 "service.errorHandler.text" : "Nie udało się załadować {name}.", 162 "service.errorHandler.text" : "Nie udało się załadować {name}.",
162 "service.restrictedHandler.action" : "Upgrade Account", 163 "service.restrictedHandler.action" : "Ulepsz konto",
163 "service.restrictedHandler.customUrl.headline" : "Franz Professional Plan required", 164 "service.restrictedHandler.customUrl.headline" : "Franz Professional Plan required",
164 "service.restrictedHandler.customUrl.text" : "Please upgrade to the Franz Professional plan to use custom urls & self hosted services.", 165 "service.restrictedHandler.customUrl.text" : "Please upgrade to the Franz Professional plan to use custom urls & self hosted services.",
165 "service.restrictedHandler.serviceLimit.headline" : "You have reached your service limit.", 166 "service.restrictedHandler.serviceLimit.headline" : "You have reached your service limit.",
166 "service.restrictedHandler.serviceLimit.text" : "Please upgrade your account to use more than {count} services.", 167 "service.restrictedHandler.serviceLimit.text" : "Please upgrade your account to use more than {count} services.",
167 "service.webviewLoader.loading" : "Ładowanie", 168 "service.webviewLoader.loading" : "Ładowanie",
168 "services.getStarted" : "Zacznij", 169 "services.getStarted" : "Zacznij",
169 "services.welcome" : "Witaj w programie Ferdi", 170 "services.welcome" : "Witaj w programie Franz",
170 "settings.account.account.editButton" : "Modyfikuj konta", 171 "settings.account.account.editButton" : "Modyfikuj konta",
171 "settings.account.accountType.basic" : "Podstawowe konto", 172 "settings.account.accountType.basic" : "Podstawowe konto",
172 "settings.account.accountType.premium" : "Premium Supporter Account", 173 "settings.account.accountType.premium" : "Premium Supporter Account",
@@ -191,7 +192,7 @@
191 "settings.account.trialUpdateBillingInfo" : "Please update your billing info to continue using {license} after your trial period.", 192 "settings.account.trialUpdateBillingInfo" : "Please update your billing info to continue using {license} after your trial period.",
192 "settings.account.tryReloadServices" : "Spróbuj ponownie", 193 "settings.account.tryReloadServices" : "Spróbuj ponownie",
193 "settings.account.tryReloadUserInfoRequest" : "Spróbuj ponownie", 194 "settings.account.tryReloadUserInfoRequest" : "Spróbuj ponownie",
194 "settings.account.upgradeToPro.label" : "Upgrade to Franz Professional", 195 "settings.account.upgradeToPro.label" : "Ulepsz konto do Franz Professional",
195 "settings.account.userInfoRequestFailed" : "Nie można wczytać informacji o użytkowniku", 196 "settings.account.userInfoRequestFailed" : "Nie można wczytać informacji o użytkowniku",
196 "settings.account.yourLicense" : "Your Franz License", 197 "settings.account.yourLicense" : "Your Franz License",
197 "settings.app.buttonClearAllCache" : "Wyczyść pamięć podręczną (cache)", 198 "settings.app.buttonClearAllCache" : "Wyczyść pamięć podręczną (cache)",
@@ -200,16 +201,17 @@
200 "settings.app.cacheInfo" : "Pamięć podręczna zajmuje obecnie {size} przestrzeni dyskowej", 201 "settings.app.cacheInfo" : "Pamięć podręczna zajmuje obecnie {size} przestrzeni dyskowej",
201 "settings.app.currentVersion" : "Aktualna wersja:", 202 "settings.app.currentVersion" : "Aktualna wersja:",
202 "settings.app.form.autoLaunchInBackground" : "Otwórz w tle", 203 "settings.app.form.autoLaunchInBackground" : "Otwórz w tle",
203 "settings.app.form.autoLaunchOnStart" : "Uruchom Ferdi na początku", 204 "settings.app.form.autoLaunchOnStart" : "Uruchom Franz na początku",
204 "settings.app.form.beta" : "Uwzględnij wersje beta", 205 "settings.app.form.beta" : "Uwzględnij wersje beta",
205 "settings.app.form.darkMode" : "Przejdź na Ciemną Stronę", 206 "settings.app.form.darkMode" : "Przejdź na Ciemną Stronę",
206 "settings.app.form.enableGPUAcceleration" : "Włącz akcelerację GPU", 207 "settings.app.form.enableGPUAcceleration" : "Włącz akcelerację GPU",
207 "settings.app.form.enableSpellchecking" : "Włącz sprawdzanie pisowni", 208 "settings.app.form.enableSpellchecking" : "Włącz sprawdzanie pisowni",
208 "settings.app.form.enableSystemTray" : "Pokaż Franza w obszarze powiadomień", 209 "settings.app.form.enableSystemTray" : "Pokaż Franza w obszarze powiadomień",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Język", 212 "settings.app.form.language" : "Język",
211 "settings.app.form.minimizeToSystemTray" : "Zminimalizuj aplikację Ferdi", 213 "settings.app.form.minimizeToSystemTray" : "Zminimalizuj aplikację Franz",
212 "settings.app.form.runInBackground" : "Zachowaj aplikację Ferdi w tle po zamknięciu okna", 214 "settings.app.form.runInBackground" : "Zachowaj aplikację Franz w tle po zamknięciu okna",
213 "settings.app.form.showDisabledServices" : "Wyłącz wyświetlanie zakładek z usługami", 215 "settings.app.form.showDisabledServices" : "Wyłącz wyświetlanie zakładek z usługami",
214 "settings.app.form.showMessagesBadgesWhenMuted" : "Pokaż licznik nieprzeczytanych wiadomości gdy powiadomienia są wyłączone", 216 "settings.app.form.showMessagesBadgesWhenMuted" : "Pokaż licznik nieprzeczytanych wiadomości gdy powiadomienia są wyłączone",
215 "settings.app.headline" : "Ustawienia", 217 "settings.app.headline" : "Ustawienia",
@@ -219,12 +221,12 @@
219 "settings.app.headlineLanguage" : "Język", 221 "settings.app.headlineLanguage" : "Język",
220 "settings.app.headlineUpdates" : "Aktualizacje", 222 "settings.app.headlineUpdates" : "Aktualizacje",
221 "settings.app.languageDisclaimer" : "Oficjalnymi językami są Angielski i Niemiecki. Inne języki są tłumaczone przez społeczność Franz.", 223 "settings.app.languageDisclaimer" : "Oficjalnymi językami są Angielski i Niemiecki. Inne języki są tłumaczone przez społeczność Franz.",
222 "settings.app.restartRequired" : "Zmiany. wymagają ponownego uruchomienia", 224 "settings.app.restartRequired" : "Zmiany wymagają ponownego uruchomienia",
223 "settings.app.subheadlineCache" : "Pamięć podręczna", 225 "settings.app.subheadlineCache" : "Pamięć podręczna",
224 "settings.app.translationHelp" : "Pomóż nam tłumaczyć Ferdi na Twój język.", 226 "settings.app.translationHelp" : "Pomóż nam tłumaczyć Franz na Twój język.",
225 "settings.app.updateStatusAvailable" : "Dostępna aktualizacja, pobieram...", 227 "settings.app.updateStatusAvailable" : "Dostępna aktualizacja, pobieram...",
226 "settings.app.updateStatusSearching" : "Szukam aktualizacji", 228 "settings.app.updateStatusSearching" : "Szukam aktualizacji",
227 "settings.app.updateStatusUpToDate" : "Używasz najnowszej wersji aplikacji Ferdi", 229 "settings.app.updateStatusUpToDate" : "Używasz najnowszej wersji aplikacji Franz",
228 "settings.invite.headline" : "Zaproś znajomych", 230 "settings.invite.headline" : "Zaproś znajomych",
229 "settings.navigation.account" : "Konto", 231 "settings.navigation.account" : "Konto",
230 "settings.navigation.availableServices" : "Dostępne usługi", 232 "settings.navigation.availableServices" : "Dostępne usługi",
@@ -235,7 +237,7 @@
235 "settings.navigation.yourServices" : "Twoje usługi", 237 "settings.navigation.yourServices" : "Twoje usługi",
236 "settings.navigation.yourWorkspaces" : "Twoje obszary robocze", 238 "settings.navigation.yourWorkspaces" : "Twoje obszary robocze",
237 "settings.recipes.all" : "Wszystkie usługi", 239 "settings.recipes.all" : "Wszystkie usługi",
238 "settings.recipes.custom" : "Custom Services", 240 "settings.recipes.custom" : "Własne usługi",
239 "settings.recipes.customService.headline.communityRecipes" : "Community 3rd Party Recipes", 241 "settings.recipes.customService.headline.communityRecipes" : "Community 3rd Party Recipes",
240 "settings.recipes.customService.headline.customRecipes" : "Custom 3rd Party Recipes", 242 "settings.recipes.customService.headline.customRecipes" : "Custom 3rd Party Recipes",
241 "settings.recipes.customService.headline.devRecipes" : "Your Development Service Recipes", 243 "settings.recipes.customService.headline.devRecipes" : "Your Development Service Recipes",
@@ -247,7 +249,7 @@
247 "settings.recipes.mostPopular" : "Najpopularniejsze", 249 "settings.recipes.mostPopular" : "Najpopularniejsze",
248 "settings.recipes.nothingFound" : "Żadna usługa nie została znaleziona.", 250 "settings.recipes.nothingFound" : "Żadna usługa nie została znaleziona.",
249 "settings.recipes.servicesSuccessfulAddedInfo" : "Usługa została dodana pomyślnie", 251 "settings.recipes.servicesSuccessfulAddedInfo" : "Usługa została dodana pomyślnie",
250 "settings.searchService" : "Wyszukaj serwis", 252 "settings.searchService" : "Wyszukaj usługę",
251 "settings.service.error.goBack" : "Wróć do usług", 253 "settings.service.error.goBack" : "Wróć do usług",
252 "settings.service.error.headline" : "Błąd", 254 "settings.service.error.headline" : "Błąd",
253 "settings.service.error.message" : "Nie można wczytać przepisu usługi.", 255 "settings.service.error.message" : "Nie można wczytać przepisu usługi.",
@@ -280,7 +282,7 @@
280 "settings.service.form.proxy.isEnabled" : "Użyj Proxy", 282 "settings.service.form.proxy.isEnabled" : "Użyj Proxy",
281 "settings.service.form.proxy.password" : "Hasło (opcjonalnie)", 283 "settings.service.form.proxy.password" : "Hasło (opcjonalnie)",
282 "settings.service.form.proxy.port" : "Port", 284 "settings.service.form.proxy.port" : "Port",
283 "settings.service.form.proxy.restartInfo" : "Uruchom ponownie Ferdi po zmianie ustawień proxy.", 285 "settings.service.form.proxy.restartInfo" : "Uruchom ponownie Franz po zmianie ustawień proxy.",
284 "settings.service.form.proxy.user" : "Użytkownik (opcjonalnie)", 286 "settings.service.form.proxy.user" : "Użytkownik (opcjonalnie)",
285 "settings.service.form.saveButton" : "Zapisz usługę", 287 "settings.service.form.saveButton" : "Zapisz usługę",
286 "settings.service.form.tabHosted" : "Hostowane", 288 "settings.service.form.tabHosted" : "Hostowane",
@@ -297,8 +299,8 @@
297 "settings.services.tooltip.isMuted" : "Wszystkie dźwięki są wyciszone", 299 "settings.services.tooltip.isMuted" : "Wszystkie dźwięki są wyciszone",
298 "settings.services.tooltip.notificationsDisabled" : "Powiadomienia są nieaktywne", 300 "settings.services.tooltip.notificationsDisabled" : "Powiadomienia są nieaktywne",
299 "settings.services.updatedInfo" : "Zmiany zostały zapisane", 301 "settings.services.updatedInfo" : "Zmiany zostały zapisane",
300 "settings.team.contentHeadline" : "Zespoły Ferdi", 302 "settings.team.contentHeadline" : "Zespoły Franz",
301 "settings.team.copy" : "Ferdi umożliwia zespołom opcję zapraszania pracowników do zespołu wysyłając im maila z zaproszeniem i pozwala zarządzać ich subskrypcją w ustawieniach konta. Nie trać czasu na ustawianie subskrypcji dla każdego zespołu osobno, zapomnij o wielu fakturach i różnych cyklicznych opłatach - jeden zespół do zarządzania wszystkim!", 303 "settings.team.copy" : "Franz umożliwia zespołom opcję zapraszania pracowników do zespołu wysyłając im maila z zaproszeniem i pozwala zarządzać ich subskrypcją w ustawieniach konta. Nie trać czasu na ustawianie subskrypcji dla każdego zespołu osobno, zapomnij o wielu fakturach i różnych cyklicznych opłatach - jeden zespół do zarządzania wszystkim!",
302 "settings.team.headline" : "Zespół", 304 "settings.team.headline" : "Zespół",
303 "settings.team.intro" : "Czy Ty i zesół używacie programu Franz? Możesz teraz zarządzać subskrypcją Premium dla tylu kolegów, przyjaciół lub rodziny ilu chcesz, wszystko w obrębie jednego konta.", 305 "settings.team.intro" : "Czy Ty i zesół używacie programu Franz? Możesz teraz zarządzać subskrypcją Premium dla tylu kolegów, przyjaciół lub rodziny ilu chcesz, wszystko w obrębie jednego konta.",
304 "settings.team.manageAction" : "Zarządzaj zespołem na meetfranz.com", 306 "settings.team.manageAction" : "Zarządzaj zespołem na meetfranz.com",
@@ -324,12 +326,14 @@
324 "settings.workspaces.noWorkspacesAdded" : "Nie dodałeś jeszcze żadnego obszaru roboczego.", 326 "settings.workspaces.noWorkspacesAdded" : "Nie dodałeś jeszcze żadnego obszaru roboczego.",
325 "settings.workspaces.tryReloadWorkspaces" : "Spróbuj ponownie", 327 "settings.workspaces.tryReloadWorkspaces" : "Spróbuj ponownie",
326 "settings.workspaces.updatedInfo" : "Twoje zmiany zostały zapisane", 328 "settings.workspaces.updatedInfo" : "Twoje zmiany zostały zapisane",
327 "settings.workspaces.workspaceFeatureHeadline" : "Mniej znaczy więcej: Wprowadzenie do obszarów roboczych Ferdi", 329 "settings.workspaces.workspaceFeatureHeadline" : "Mniej znaczy więcej: Wprowadzenie do obszarów roboczych Franz",
328 "settings.workspaces.workspaceFeatureInfo" : "Obszary robocze programu Ferdi pozawala Ci na skupieniu się na tym co ważne w danym momencie. Ustaw różne zestawy usług i przełączaj się między nimi w łatwiejszy sposób w dowolnym momencie. Decyduj, które usługi potrzebujesz , więc pomagamy Ci pozostawać na szczycie gry - lub łatwiej wyłączyć się z pracy kiedy tego potrzebujesz.", 330 "settings.workspaces.workspaceFeatureInfo" : "Obszary robocze programu Franz pozawala Ci na skupieniu się na tym co ważne w danym momencie. Ustaw różne zestawy usług i przełączaj się między nimi w łatwiejszy sposób w dowolnym momencie. Decyduj, które usługi potrzebujesz , więc pomagamy Ci pozostawać na szczycie gry - lub łatwiej wyłączyć się z pracy kiedy tego potrzebujesz.",
329 "settings.workspaces.workspacesRequestFailed" : "Nie można załadować obszaru roboczego", 331 "settings.workspaces.workspacesRequestFailed" : "Nie można załadować obszaru roboczego",
330 "sidebar.addNewService" : "Dodaj kolejną usługę", 332 "sidebar.addNewService" : "Dodaj kolejną usługę",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Zamknij edycję obszaru roboczego", 334 "sidebar.closeWorkspaceDrawer" : "Zamknij edycję obszaru roboczego",
332 "sidebar.muteApp" : "Wyłącz powiadomienia i dźwięki", 335 "sidebar.muteApp" : "Wyłącz powiadomienia i dźwięki",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Otwórz edycję obszaru roboczego", 337 "sidebar.openWorkspaceDrawer" : "Otwórz edycję obszaru roboczego",
334 "sidebar.settings" : "Ustawienia", 338 "sidebar.settings" : "Ustawienia",
335 "sidebar.unmuteApp" : "Włącz powiadomienia i dźwięki", 339 "sidebar.unmuteApp" : "Włącz powiadomienia i dźwięki",
@@ -338,26 +342,12 @@
338 "signup.firstname.label" : "Imię", 342 "signup.firstname.label" : "Imię",
339 "signup.headline" : "Zarejestruj się", 343 "signup.headline" : "Zarejestruj się",
340 "signup.lastname.label" : "Nazwisko", 344 "signup.lastname.label" : "Nazwisko",
341 "signup.legal.info" : "Poprzez utworzenie konta Ferdi akceptujesz", 345 "signup.legal.info" : "Poprzez utworzenie konta Franz akceptujesz",
342 "signup.legal.privacy" : "Polityka prywatności", 346 "signup.legal.privacy" : "Polityka prywatności",
343 "signup.legal.terms" : "Warunki świadczenia usług", 347 "signup.legal.terms" : "Warunki świadczenia usług",
344 "signup.link.login" : "Masz już konto, zalogować się?", 348 "signup.link.login" : "Masz już konto, zalogować się?",
345 "signup.password.label" : "Hasło", 349 "signup.password.label" : "Hasło",
346 "signup.submit.label" : "Stwórz konto", 350 "signup.submit.label" : "Stwórz konto",
347 "subscription.euTaxInfo" : "Rezydenci UE: lokalne stawki VAT mogą zostać zaaplikowane",
348 "subscription.features.ads" : "Brak reklam, na zawsze!",
349 "subscription.features.comingSoon" : "wkrótce dostępne",
350 "subscription.features.noInterruptions" : "Bez opóźnień i przypominania o ulepszeniu licencji",
351 "subscription.features.onpremise.mattermost" : "Dodaj prywatnie hostowane usługi takie jak Mattermost",
352 "subscription.features.proxy" : "Obsługa proxy dla usług",
353 "subscription.features.spellchecker" : "Wsparcie dla sprawdzania pisowni",
354 "subscription.features.workspaces" : "Zarządzaj usługami w obszarach roboczych",
355 "subscription.includedFeatures" : "Płatne konto Ferdi Premium obejmuje",
356 "subscription.paymentSessionError" : "Nie można wczytać formularza płatności\"",
357 "subscription.submit.label" : "Chcę wspierać rozwój aplikacji Ferdi",
358 "subscription.type.free" : "za darmo",
359 "subscription.type.month" : "miesiąc",
360 "subscription.type.year" : "rok",
361 "subscription.cta.activateTrial" : "Yes, start the free Franz Professional trial", 351 "subscription.cta.activateTrial" : "Yes, start the free Franz Professional trial",
362 "subscription.cta.allOptions" : "See all options", 352 "subscription.cta.allOptions" : "See all options",
363 "subscription.cta.choosePlan" : "Choose your plan", 353 "subscription.cta.choosePlan" : "Choose your plan",
@@ -390,7 +380,7 @@
390 "workspaceDrawer.premiumCtaButtonLabel" : "Stwórz pierwszy obszar roboczy", 380 "workspaceDrawer.premiumCtaButtonLabel" : "Stwórz pierwszy obszar roboczy",
391 "workspaceDrawer.proFeatureBadge" : "Funkcje Premium", 381 "workspaceDrawer.proFeatureBadge" : "Funkcje Premium",
392 "workspaceDrawer.reactivatePremiumAccountLabel" : "Aktywuj ponownie konto premium", 382 "workspaceDrawer.reactivatePremiumAccountLabel" : "Aktywuj ponownie konto premium",
393 "workspaceDrawer.workspaceFeatureInfo" : "<p>Obszary robocze programu Ferdi pozawala Ci na skupieniu się na tym co ważne w danym momencie. Ustaw różne zestawy usług i przełączaj się między nimi w łatwiejszy sposób w dowolnym momencie. <\/p><p>Decyduj, które usługi potrzebujesz , więc pomagamy Ci pozostawać na szczycie gry - lub łatwiej wyłączyć się z pracy kiedy tego potrzebujesz.<\/p>", 383 "workspaceDrawer.workspaceFeatureInfo" : "<p>Obszary robocze programu Franz pozawala Ci na skupieniu się na tym co ważne w danym momencie. Ustaw różne zestawy usług i przełączaj się między nimi w łatwiejszy sposób w dowolnym momencie. <\/p><p>Decyduj, które usługi potrzebujesz , więc pomagamy Ci pozostawać na szczycie gry - lub łatwiej wyłączyć się z pracy kiedy tego potrzebujesz.<\/p>",
394 "workspaceDrawer.workspacesSettingsTooltip" : "Edytuj ustawienia obszaru roboczego", 384 "workspaceDrawer.workspacesSettingsTooltip" : "Edytuj ustawienia obszaru roboczego",
395 "workspaces.switchingIndicator.switchingTo" : "Przełącz do" 385 "workspaces.switchingIndicator.switchingTo" : "Przełącz do"
396} 386}
diff --git a/src/i18n/locales/pt-BR.json b/src/i18n/locales/pt-BR.json
index 478f1e0ff..11f32c067 100644
--- a/src/i18n/locales/pt-BR.json
+++ b/src/i18n/locales/pt-BR.json
@@ -4,21 +4,21 @@
4 "feature.announcements.changelog.headline" : "Mudanças no Franz {version}", 4 "feature.announcements.changelog.headline" : "Mudanças no Franz {version}",
5 "feature.delayApp.headline" : "Por favor, adquira uma licença para pular o tempo de espera", 5 "feature.delayApp.headline" : "Por favor, adquira uma licença para pular o tempo de espera",
6 "feature.delayApp.text" : "Franz continuará em {seconds} segundos.", 6 "feature.delayApp.text" : "Franz continuará em {seconds} segundos.",
7 "feature.delayApp.trial.action" : "Yes, I want the free 14 day trial of Franz Professional", 7 "feature.delayApp.trial.action" : "Sim, eu quero o período de testes gratuito de 14 dias do Franz Professional",
8 "feature.delayApp.trial.actionShort" : "Activate the free Franz Professional trial", 8 "feature.delayApp.trial.actionShort" : "Ativar período de testes gratuito do Franz Professional",
9 "feature.delayApp.trial.headline" : "Get the free Franz Professional 14 day trial and skip the line", 9 "feature.delayApp.trial.headline" : "Get the free Franz Professional 14 day trial and skip the line",
10 "feature.delayApp.upgrade.action" : "Adquira uma licença de suporte Ferdi", 10 "feature.delayApp.upgrade.action" : "Adquira uma licença de suporte Franz",
11 "feature.delayApp.upgrade.actionShort" : "Atualizar conta", 11 "feature.delayApp.upgrade.actionShort" : "Atualizar conta",
12 "feature.serviceLimit.limitReached" : "You have added {amount} out of {limit} services that are included in your plan. Please upgrade your account to add more services.", 12 "feature.serviceLimit.limitReached" : "Você adicionou {amount} serviços de um total de {limit} que estão inclusos no seu plano. Por favor, atualize sua conta para adicionar mais serviços.",
13 "feature.shareFranz.action.email" : "Enviar por e-mail", 13 "feature.shareFranz.action.email" : "Enviar por e-mail",
14 "feature.shareFranz.action.facebook" : "Compartilhar no Facebook", 14 "feature.shareFranz.action.facebook" : "Compartilhar no Facebook",
15 "feature.shareFranz.action.twitter" : "Compartilhar no Twitter", 15 "feature.shareFranz.action.twitter" : "Compartilhar no Twitter",
16 "feature.shareFranz.headline" : "Ferdi é melhor em grupo!", 16 "feature.shareFranz.headline" : "Franz é melhor em grupo!",
17 "feature.shareFranz.shareText.email" : "Eu adicionei {count} serviços ao Franz! Adquira o aplicativo gratuito para WhatsApp, Messenger, Slack, Skype e mais em www.meetfranz.com", 17 "feature.shareFranz.shareText.email" : "Eu adicionei {count} serviços ao Franz! Adquira o aplicativo gratuito para WhatsApp, Messenger, Slack, Skype e mais em www.meetfranz.com",
18 "feature.shareFranz.shareText.twitter" : "Eu adicionei uma contagem de serviços para o Franz! Baixe gratuitamente o aplicativo para WhatsApp, Messenger, Slack, Skype e outros em www.meetfranz.com \/cc @FranzMessenger", 18 "feature.shareFranz.shareText.twitter" : "Eu adicionei uma contagem de serviços para o Franz! Baixe gratuitamente o aplicativo para WhatsApp, Messenger, Slack, Skype e outros em www.meetfranz.com \/cc @FranzMessenger",
19 "feature.shareFranz.text" : "Conte aos seus amigos e colegas o quanto incrível o Franz é e nos ajude a espalhar a mensagem. ", 19 "feature.shareFranz.text" : "Conte aos seus amigos e colegas o quanto incrível o Franz é e nos ajude a espalhar a mensagem. ",
20 "feature.todos.premium.info" : "Franz Todos are available to premium users now!", 20 "feature.todos.premium.info" : "As Listas de Tarefa do Franz estão disponíveis para usuários premium!",
21 "feature.todos.premium.rollout" : "Everyone else will have to wait a little longer.", 21 "feature.todos.premium.rollout" : "As outras pessoas terão que esperar um pouquinho mais.",
22 "feature.todos.premium.upgrade" : "Upgrade Account", 22 "feature.todos.premium.upgrade" : "Upgrade Account",
23 "global.api.unhealthy" : "Não foi possível conectar-se aos serviços on-line do Franz.", 23 "global.api.unhealthy" : "Não foi possível conectar-se aos serviços on-line do Franz.",
24 "global.franzProRequired" : "Franz Professional Required", 24 "global.franzProRequired" : "Franz Professional Required",
@@ -27,7 +27,7 @@
27 "global.spellchecking.autodetect" : "Detectar idioma automaticamente.", 27 "global.spellchecking.autodetect" : "Detectar idioma automaticamente.",
28 "global.spellchecking.autodetect.short" : "Automático", 28 "global.spellchecking.autodetect.short" : "Automático",
29 "global.spellchecking.language" : "Idioma para verificação ortográfica", 29 "global.spellchecking.language" : "Idioma para verificação ortográfica",
30 "global.upgradeButton.upgradeToPro" : "Upgrade to Franz Professional", 30 "global.upgradeButton.upgradeToPro" : "Atualizar para o Franz Profissional",
31 "import.headline" : "Importe seus serviços do Franz 4 ", 31 "import.headline" : "Importe seus serviços do Franz 4 ",
32 "import.notSupportedHeadline" : "Serviços ainda não suportados pelo Franz 5 ", 32 "import.notSupportedHeadline" : "Serviços ainda não suportados pelo Franz 5 ",
33 "import.skip.label" : "Quero adicionar serviços manualmente", 33 "import.skip.label" : "Quero adicionar serviços manualmente",
@@ -37,7 +37,7 @@
37 "infobar.buttonReloadServices" : "Recarregar serviços", 37 "infobar.buttonReloadServices" : "Recarregar serviços",
38 "infobar.requiredRequestsFailed" : "Não foi possível carregar os serviços e informações de usuário", 38 "infobar.requiredRequestsFailed" : "Não foi possível carregar os serviços e informações de usuário",
39 "infobar.servicesUpdated" : "Seus serviços foram atualizados.", 39 "infobar.servicesUpdated" : "Seus serviços foram atualizados.",
40 "infobar.trialActivated" : "Your trial was successfully activated. Happy messaging!", 40 "infobar.trialActivated" : "O seu período de testes foi ativado com sucesso! Boas mensagens!",
41 "infobar.updateAvailable" : "Uma nova atualização do Franz está disponível.", 41 "infobar.updateAvailable" : "Uma nova atualização do Franz está disponível.",
42 "invite.email.label" : "Endereço de E-mail", 42 "invite.email.label" : "Endereço de E-mail",
43 "invite.headline.friends" : "Convide 3 amigos ou colegas", 43 "invite.headline.friends" : "Convide 3 amigos ou colegas",
@@ -54,9 +54,9 @@
54 "login.serverLogout" : "Sua sessão expirou, faça o login novamente.", 54 "login.serverLogout" : "Sua sessão expirou, faça o login novamente.",
55 "login.submit.label" : "Entrar", 55 "login.submit.label" : "Entrar",
56 "login.tokenExpired" : "Sua sessão expirou, faça o login novamente.", 56 "login.tokenExpired" : "Sua sessão expirou, faça o login novamente.",
57 "menu.Todoss.closeTodosDrawer" : "Close Todos drawer", 57 "menu.Todoss.closeTodosDrawer" : "Fechar a gaveta de Listas de Tarefa",
58 "menu.Todoss.openTodosDrawer" : "Open Todos drawer", 58 "menu.Todoss.openTodosDrawer" : "Abrir a gaveta de Listas de Tarefa",
59 "menu.app.about" : "Sobre Ferdi", 59 "menu.app.about" : "Sobre Franz",
60 "menu.app.announcement" : "Quais as novidades?", 60 "menu.app.announcement" : "Quais as novidades?",
61 "menu.app.checkForUpdates" : "Verificar se há atualizações", 61 "menu.app.checkForUpdates" : "Verificar se há atualizações",
62 "menu.app.hide" : "Ocultar", 62 "menu.app.hide" : "Ocultar",
@@ -81,9 +81,9 @@
81 "menu.file" : "Arquivo", 81 "menu.file" : "Arquivo",
82 "menu.help" : "Ajuda", 82 "menu.help" : "Ajuda",
83 "menu.help.changelog" : "Registro de Alterações ", 83 "menu.help.changelog" : "Registro de Alterações ",
84 "menu.help.debugInfo" : "Copy Debug Information", 84 "menu.help.debugInfo" : "Copiar Informações de Depuração",
85 "menu.help.debugInfoCopiedBody" : "Your Debug Information has been copied to your clipboard.", 85 "menu.help.debugInfoCopiedBody" : "As Informações de Depuração foram copiadas para a área de transferência.",
86 "menu.help.debugInfoCopiedHeadline" : "Franz Debug Information", 86 "menu.help.debugInfoCopiedHeadline" : "Informações de Depuração do Franz",
87 "menu.help.learnMore" : "Saiba Mais ", 87 "menu.help.learnMore" : "Saiba Mais ",
88 "menu.help.privacy" : "Declaração de Privacidade ", 88 "menu.help.privacy" : "Declaração de Privacidade ",
89 "menu.help.support" : "Suporte", 89 "menu.help.support" : "Suporte",
@@ -93,16 +93,17 @@
93 "menu.services.addNewService" : "Adicionar Novo Serviço", 93 "menu.services.addNewService" : "Adicionar Novo Serviço",
94 "menu.services.setNextServiceActive" : "Pular para próximo serviço", 94 "menu.services.setNextServiceActive" : "Pular para próximo serviço",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Visualizar ", 97 "menu.view" : "Visualizar ",
97 "menu.view.enterFullScreen" : "Modo Tela Cheia", 98 "menu.view.enterFullScreen" : "Modo Tela Cheia",
98 "menu.view.exitFullScreen" : "Sair da Tela Cheia", 99 "menu.view.exitFullScreen" : "Sair da Tela Cheia",
99 "menu.view.reloadFranz" : "Recarregar Ferdi", 100 "menu.view.reloadFranz" : "Recarregar Franz",
100 "menu.view.reloadService" : "Reiniciar o Serviço", 101 "menu.view.reloadService" : "Reiniciar o Serviço",
101 "menu.view.resetZoom" : "Tamanho real", 102 "menu.view.resetZoom" : "Tamanho real",
102 "menu.view.toggleDevTools" : "Ferramentas de Desenvolvedor", 103 "menu.view.toggleDevTools" : "Ferramentas de Desenvolvedor",
103 "menu.view.toggleFullScreen" : "Modo Tela Cheia", 104 "menu.view.toggleFullScreen" : "Modo Tela Cheia",
104 "menu.view.toggleServiceDevTools" : "Ferramentas de Serviços de Desenvolvedor", 105 "menu.view.toggleServiceDevTools" : "Ferramentas de Serviços de Desenvolvedor",
105 "menu.view.toggleTodosDevTools" : "Toggle Todos Developer Tools", 106 "menu.view.toggleTodosDevTools" : "Ativar as Ferramentas de Desenvolvedor das Listas de Tarefas ",
106 "menu.view.zoomIn" : "Ampliar", 107 "menu.view.zoomIn" : "Ampliar",
107 "menu.view.zoomOut" : "Reduzir", 108 "menu.view.zoomOut" : "Reduzir",
108 "menu.window" : "Modo Janela", 109 "menu.window" : "Modo Janela",
@@ -122,31 +123,31 @@
122 "password.successInfo" : "Por favor, verifique o seu e-mail", 123 "password.successInfo" : "Por favor, verifique o seu e-mail",
123 "premiumFeature.button.upgradeAccount" : "Atualizar conta", 124 "premiumFeature.button.upgradeAccount" : "Atualizar conta",
124 "pricing.features.adFree" : "Forever ad-free", 125 "pricing.features.adFree" : "Forever ad-free",
125 "pricing.features.appDelays" : "No Waiting Screens", 126 "pricing.features.appDelays" : "Sem Telas de Espera",
126 "pricing.features.customWebsites" : "Add Custom Websites", 127 "pricing.features.customWebsites" : "Adicionar Websites Personalizados",
127 "pricing.features.onPremise" : "On-premise & other Hosted Services", 128 "pricing.features.onPremise" : "On-premise & other Hosted Services",
128 "pricing.features.serviceProxies" : "Service Proxies", 129 "pricing.features.serviceProxies" : "Service Proxies",
129 "pricing.features.spellchecker" : "Spellchecker support", 130 "pricing.features.spellchecker" : "Spellchecker support",
130 "pricing.features.teamManagement" : "Team Management", 131 "pricing.features.teamManagement" : "Gestão de Time",
131 "pricing.features.thirdPartyServices" : "Install 3rd party services", 132 "pricing.features.thirdPartyServices" : "Install 3rd party services",
132 "pricing.features.unlimitedServices" : "Add unlimited services", 133 "pricing.features.unlimitedServices" : "Add unlimited services",
133 "pricing.features.workspaces" : "Workspaces", 134 "pricing.features.workspaces" : "Áreas de Trabalho",
134 "pricing.plan.free" : "Franz Free", 135 "pricing.plan.free" : "Franz Gratuito",
135 "pricing.plan.legacy" : "Franz Premium", 136 "pricing.plan.legacy" : "Franz Premium",
136 "pricing.plan.personal" : "Franz Personal", 137 "pricing.plan.personal" : "Franz Pessoal",
137 "pricing.plan.personal-monthly" : "Franz Personal Monthly", 138 "pricing.plan.personal-monthly" : "Franz Pessoal Mensal",
138 "pricing.plan.personal-yearly" : "Franz Personal Yearly", 139 "pricing.plan.personal-yearly" : "Franz Pessoal Anual",
139 "pricing.plan.pro" : "Franz Professional", 140 "pricing.plan.pro" : "Franz Profissional",
140 "pricing.plan.pro-monthly" : "Franz Professional Monthly", 141 "pricing.plan.pro-monthly" : "Franz Profissional Mensal",
141 "pricing.plan.pro-yearly" : "Franz Professional Yearly", 142 "pricing.plan.pro-yearly" : "Franz Profissional Anual",
142 "pricing.trial.cta.accept" : "Yes, upgrade my account to Franz Professional", 143 "pricing.trial.cta.accept" : "Sim, atualizar minha conta para o Franz Profissional",
143 "pricing.trial.cta.skip" : "Continue to Ferdi", 144 "pricing.trial.cta.skip" : "Continuar para o Franz",
144 "pricing.trial.error" : "Sorry, we could not activate your trial!", 145 "pricing.trial.error" : "Desculpe, não conseguimos ativar o seu período de testes",
145 "pricing.trial.features.headline" : "Franz Professional includes:", 146 "pricing.trial.features.headline" : "Incluso no Franz Profissional:",
146 "pricing.trial.headline" : "Franz Professional", 147 "pricing.trial.headline" : "Franz Profissional",
147 "pricing.trial.subheadline" : "Your personal welcome offer:", 148 "pricing.trial.subheadline" : "Sua oferta pessoal de boas-vindas:",
148 "pricing.trial.terms.automaticTrialEnd" : "Your free trial ends automatically after 14 days", 149 "pricing.trial.terms.automaticTrialEnd" : "Seu período de testes encerra automaticamente em 14 dias",
149 "pricing.trial.terms.headline" : "No strings attached", 150 "pricing.trial.terms.headline" : "Sem nculos",
150 "pricing.trial.terms.noCreditCard" : "No credit card required", 151 "pricing.trial.terms.noCreditCard" : "No credit card required",
151 "service.crashHandler.action" : "Recarregar {name}", 152 "service.crashHandler.action" : "Recarregar {name}",
152 "service.crashHandler.autoReload" : "Tentando reestabelecer {name} automaticamente em {seconds} segundos", 153 "service.crashHandler.autoReload" : "Tentando reestabelecer {name} automaticamente em {seconds} segundos",
@@ -191,25 +192,26 @@
191 "settings.account.trialUpdateBillingInfo" : "Please update your billing info to continue using {license} after your trial period.", 192 "settings.account.trialUpdateBillingInfo" : "Please update your billing info to continue using {license} after your trial period.",
192 "settings.account.tryReloadServices" : "Tente novamente", 193 "settings.account.tryReloadServices" : "Tente novamente",
193 "settings.account.tryReloadUserInfoRequest" : "Tentar novamente", 194 "settings.account.tryReloadUserInfoRequest" : "Tentar novamente",
194 "settings.account.upgradeToPro.label" : "Upgrade to Franz Professional", 195 "settings.account.upgradeToPro.label" : "Atualizar para o Franz Profissional",
195 "settings.account.userInfoRequestFailed" : "Não foi possível carregar as informações do usuário", 196 "settings.account.userInfoRequestFailed" : "Não foi possível carregar as informações do usuário",
196 "settings.account.yourLicense" : "Your Franz License", 197 "settings.account.yourLicense" : "Your Franz License",
197 "settings.app.buttonClearAllCache" : "Limpar cache", 198 "settings.app.buttonClearAllCache" : "Limpar cache",
198 "settings.app.buttonInstallUpdate" : "Reiniciar e instalar atualização", 199 "settings.app.buttonInstallUpdate" : "Reiniciar e instalar atualização",
199 "settings.app.buttonSearchForUpdate" : "Verificar por atualizações", 200 "settings.app.buttonSearchForUpdate" : "Verificar por atualizações",
200 "settings.app.cacheInfo" : "O cache do Ferdi está usando {size} de espaço em disco atualmente.", 201 "settings.app.cacheInfo" : "O cache do Franz está usando {size} de espaço em disco atualmente.",
201 "settings.app.currentVersion" : "Versão atual:", 202 "settings.app.currentVersion" : "Versão atual:",
202 "settings.app.form.autoLaunchInBackground" : "Abrir em segundo plano", 203 "settings.app.form.autoLaunchInBackground" : "Abrir em segundo plano",
203 "settings.app.form.autoLaunchOnStart" : "Abrir o Ferdi ao iniciar o sistema", 204 "settings.app.form.autoLaunchOnStart" : "Abrir o Franz ao iniciar o sistema",
204 "settings.app.form.beta" : "Incluir versões beta", 205 "settings.app.form.beta" : "Incluir versões beta",
205 "settings.app.form.darkMode" : "Venha para o Lado Negro da força", 206 "settings.app.form.darkMode" : "Venha para o Lado Negro da força",
206 "settings.app.form.enableGPUAcceleration" : "Ativar Aceleração de GPU", 207 "settings.app.form.enableGPUAcceleration" : "Ativar Aceleração de GPU",
207 "settings.app.form.enableSpellchecking" : "Ativar correção ortográfica", 208 "settings.app.form.enableSpellchecking" : "Ativar correção ortográfica",
208 "settings.app.form.enableSystemTray" : "Exibir o Franz na barra de sistema", 209 "settings.app.form.enableSystemTray" : "Exibir o Franz na barra de sistema",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Idioma", 212 "settings.app.form.language" : "Idioma",
211 "settings.app.form.minimizeToSystemTray" : "Minimizar o Ferdi para a área de sistema", 213 "settings.app.form.minimizeToSystemTray" : "Minimizar o Franz para a área de sistema",
212 "settings.app.form.runInBackground" : "Manter o Ferdi no fundo quando fechar a janela", 214 "settings.app.form.runInBackground" : "Manter o Franz no fundo quando fechar a janela",
213 "settings.app.form.showDisabledServices" : "Mostrar abas de serviços desativados", 215 "settings.app.form.showDisabledServices" : "Mostrar abas de serviços desativados",
214 "settings.app.form.showMessagesBadgesWhenMuted" : "Mostrar ícone de mensagem não lida quando as notificações estiverem desativadas", 216 "settings.app.form.showMessagesBadgesWhenMuted" : "Mostrar ícone de mensagem não lida quando as notificações estiverem desativadas",
215 "settings.app.headline" : "Configurações", 217 "settings.app.headline" : "Configurações",
@@ -221,10 +223,10 @@
221 "settings.app.languageDisclaimer" : "As traduções oficiais são em inglês e alemão. As demais traduções são baseadas na ajuda da comunidade.", 223 "settings.app.languageDisclaimer" : "As traduções oficiais são em inglês e alemão. As demais traduções são baseadas na ajuda da comunidade.",
222 "settings.app.restartRequired" : "As mudanças exigem reiniciar o sistema", 224 "settings.app.restartRequired" : "As mudanças exigem reiniciar o sistema",
223 "settings.app.subheadlineCache" : "memória cache", 225 "settings.app.subheadlineCache" : "memória cache",
224 "settings.app.translationHelp" : "Ajude-nos a traduzir o Ferdi para seu idioma.", 226 "settings.app.translationHelp" : "Ajude-nos a traduzir o Franz para seu idioma.",
225 "settings.app.updateStatusAvailable" : "Atualização disponível, baixando...", 227 "settings.app.updateStatusAvailable" : "Atualização disponível, baixando...",
226 "settings.app.updateStatusSearching" : "Buscando atualizações", 228 "settings.app.updateStatusSearching" : "Buscando atualizações",
227 "settings.app.updateStatusUpToDate" : "Você está usando a última versão do Ferdi", 229 "settings.app.updateStatusUpToDate" : "Você está usando a última versão do Franz",
228 "settings.invite.headline" : "Convidar Amigos", 230 "settings.invite.headline" : "Convidar Amigos",
229 "settings.navigation.account" : "Conta", 231 "settings.navigation.account" : "Conta",
230 "settings.navigation.availableServices" : "Serviços disponíveis", 232 "settings.navigation.availableServices" : "Serviços disponíveis",
@@ -254,7 +256,7 @@
254 "settings.service.form.addServiceHeadline" : "Adicionar {name}", 256 "settings.service.form.addServiceHeadline" : "Adicionar {name}",
255 "settings.service.form.availableServices" : "Serviços disponíveis", 257 "settings.service.form.availableServices" : "Serviços disponíveis",
256 "settings.service.form.customUrl" : "Servidor personalizado", 258 "settings.service.form.customUrl" : "Servidor personalizado",
257 "settings.service.form.customUrlPremiumInfo" : "Para adicionar serviços auto-hospedados, você precisa de uma conta Apoiador Ferdi Premium.", 259 "settings.service.form.customUrlPremiumInfo" : "Para adicionar serviços auto-hospedados, você precisa de uma conta Apoiador Franz Premium.",
258 "settings.service.form.customUrlUpgradeAccount" : "Atualize a sua conta", 260 "settings.service.form.customUrlUpgradeAccount" : "Atualize a sua conta",
259 "settings.service.form.customUrlValidationError" : "Não foi possível validar o servidor personalizado {name}.", 261 "settings.service.form.customUrlValidationError" : "Não foi possível validar o servidor personalizado {name}.",
260 "settings.service.form.deleteButton" : "Apagar serviço", 262 "settings.service.form.deleteButton" : "Apagar serviço",
@@ -280,7 +282,7 @@
280 "settings.service.form.proxy.isEnabled" : "Usar o Proxy", 282 "settings.service.form.proxy.isEnabled" : "Usar o Proxy",
281 "settings.service.form.proxy.password" : "Senha (opcional)", 283 "settings.service.form.proxy.password" : "Senha (opcional)",
282 "settings.service.form.proxy.port" : "Porta", 284 "settings.service.form.proxy.port" : "Porta",
283 "settings.service.form.proxy.restartInfo" : "Por favor, reinicie o Ferdi após alterar as configurações de proxy.", 285 "settings.service.form.proxy.restartInfo" : "Por favor, reinicie o Franz após alterar as configurações de proxy.",
284 "settings.service.form.proxy.user" : "Usuário (opcional)", 286 "settings.service.form.proxy.user" : "Usuário (opcional)",
285 "settings.service.form.saveButton" : "Salvar serviço", 287 "settings.service.form.saveButton" : "Salvar serviço",
286 "settings.service.form.tabHosted" : "Hospedado", 288 "settings.service.form.tabHosted" : "Hospedado",
@@ -297,8 +299,8 @@
297 "settings.services.tooltip.isMuted" : "Sem som", 299 "settings.services.tooltip.isMuted" : "Sem som",
298 "settings.services.tooltip.notificationsDisabled" : "Notificações desativadas", 300 "settings.services.tooltip.notificationsDisabled" : "Notificações desativadas",
299 "settings.services.updatedInfo" : "Suas mudanças foram gravadas", 301 "settings.services.updatedInfo" : "Suas mudanças foram gravadas",
300 "settings.team.contentHeadline" : "Ferdi para Equipes", 302 "settings.team.contentHeadline" : "Franz para Equipes",
301 "settings.team.copy" : "\"Ferdi para Equipes\" possui a opção de convidar ajudantes para a sua equipe através de mensagens por e-mail e gerenciar as inscrições deles em suas preferências de conta. Não perca tempo configurando as inscrições para membro da equipe individualmente, esqueça as múltiplas faturas e tempos de pagamento. Uma regra universal para todos os membros da equipe.", 303 "settings.team.copy" : "\"Franz para Equipes\" possui a opção de convidar ajudantes para a sua equipe através de mensagens por e-mail e gerenciar as inscrições deles em suas preferências de conta. Não perca tempo configurando as inscrições para membro da equipe individualmente, esqueça as múltiplas faturas e tempos de pagamento. Uma regra universal para todos os membros da equipe.",
302 "settings.team.headline" : "Equipe", 304 "settings.team.headline" : "Equipe",
303 "settings.team.intro" : "Você e sua equipe usam Franz? Você pode agora administrar as inscrições pagas de todos os seus colegas, amigos e membros da família que você quiser, tudo isso em uma única conta.", 305 "settings.team.intro" : "Você e sua equipe usam Franz? Você pode agora administrar as inscrições pagas de todos os seus colegas, amigos e membros da família que você quiser, tudo isso em uma única conta.",
304 "settings.team.manageAction" : "Gerencie sua Equipe no meetfranz.com", 306 "settings.team.manageAction" : "Gerencie sua Equipe no meetfranz.com",
@@ -324,12 +326,14 @@
324 "settings.workspaces.noWorkspacesAdded" : "Você não possui nenhuma área de trabalho adicionadas anteriormente.", 326 "settings.workspaces.noWorkspacesAdded" : "Você não possui nenhuma área de trabalho adicionadas anteriormente.",
325 "settings.workspaces.tryReloadWorkspaces" : "Tente de novo", 327 "settings.workspaces.tryReloadWorkspaces" : "Tente de novo",
326 "settings.workspaces.updatedInfo" : "Suas mudanças foram salvas", 328 "settings.workspaces.updatedInfo" : "Suas mudanças foram salvas",
327 "settings.workspaces.workspaceFeatureHeadline" : "Menos é Mais: Introduzindo Workspaces do Ferdi", 329 "settings.workspaces.workspaceFeatureHeadline" : "Menos é Mais: Introduzindo Workspaces do Franz",
328 "settings.workspaces.workspaceFeatureInfo" : "As áreas de trabalho do Ferdi permite você focar no que realmente é importante agora. Configure diferentes conjuntos de serviços e alterne entre eles facilmente em qualquer momento. Você decide quais serviços você precisa e onde deseja colocá-los, então nós podemos te ajudar a aumentar a produtividade de suas tarefas. Ou facilmente deletar os aplicativos que você nunca irá precisar.", 330 "settings.workspaces.workspaceFeatureInfo" : "As áreas de trabalho do Franz permite você focar no que realmente é importante agora. Configure diferentes conjuntos de serviços e alterne entre eles facilmente em qualquer momento. Você decide quais serviços você precisa e onde deseja colocá-los, então nós podemos te ajudar a aumentar a produtividade de suas tarefas. Ou facilmente deletar os aplicativos que você nunca irá precisar.",
329 "settings.workspaces.workspacesRequestFailed" : "Não foi possível carregar suas áreas de trabalho", 331 "settings.workspaces.workspacesRequestFailed" : "Não foi possível carregar suas áreas de trabalho",
330 "sidebar.addNewService" : "Adicionar novo serviço", 332 "sidebar.addNewService" : "Adicionar novo serviço",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Fechar o menu da área de trabalho", 334 "sidebar.closeWorkspaceDrawer" : "Fechar o menu da área de trabalho",
332 "sidebar.muteApp" : "Desativar notificações e áudio", 335 "sidebar.muteApp" : "Desativar notificações e áudio",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Abrir menu da área de trabalho", 337 "sidebar.openWorkspaceDrawer" : "Abrir menu da área de trabalho",
334 "sidebar.settings" : "Ajustes", 338 "sidebar.settings" : "Ajustes",
335 "sidebar.unmuteApp" : "Ativar notificações e áudio", 339 "sidebar.unmuteApp" : "Ativar notificações e áudio",
@@ -344,26 +348,12 @@
344 "signup.link.login" : "Já tem uma conta?", 348 "signup.link.login" : "Já tem uma conta?",
345 "signup.password.label" : "Senha", 349 "signup.password.label" : "Senha",
346 "signup.submit.label" : "Criar uma conta", 350 "signup.submit.label" : "Criar uma conta",
347 "subscription.euTaxInfo" : "Residentes na União Europeia: taxas locais serão aplicadas",
348 "subscription.features.ads" : "Sem anúncios, pra sempre!",
349 "subscription.features.comingSoon" : "em breve",
350 "subscription.features.noInterruptions" : "Sem demora e sem chateação para comprar uma licença. ",
351 "subscription.features.onpremise.mattermost" : "Adicionar serviços locais\/hospedados como o Mattermost",
352 "subscription.features.proxy" : "Suporte de proxy para serviços",
353 "subscription.features.spellchecker" : "Suporte para corretor ortográfico",
354 "subscription.features.workspaces" : "Organize seus serviços em áreas de trabalho",
355 "subscription.includedFeatures" : "A conta Apoiador Ferdi Premium inclui",
356 "subscription.paymentSessionError" : "Não foi possível abrir o formulário de pagamento",
357 "subscription.submit.label" : "Eu quero apoiar o desenvolvimento do Ferdi",
358 "subscription.type.free" : "grátis",
359 "subscription.type.month" : "mês",
360 "subscription.type.year" : "ano",
361 "subscription.cta.activateTrial" : "Yes, start the free Franz Professional trial", 351 "subscription.cta.activateTrial" : "Yes, start the free Franz Professional trial",
362 "subscription.cta.allOptions" : "See all options", 352 "subscription.cta.allOptions" : "See all options",
363 "subscription.cta.choosePlan" : "Choose your plan", 353 "subscription.cta.choosePlan" : "Choose your plan",
364 "subscription.includedProFeatures" : "The Franz Professional Plan includes:", 354 "subscription.includedProFeatures" : "The Franz Professional Plan includes:",
365 "subscription.teaser.includedFeatures" : "Paid Franz Plans include:", 355 "subscription.teaser.includedFeatures" : "Paid Franz Plans include:",
366 "subscription.teaser.intro" : "Franz 5 comes with a wide range of new features to boost up your everyday communication - batteries included. Check out our new plans and find out which one suits you most!", 356 "subscription.teaser.intro" : "O Franz 5 vem com uma variedade de novas funcionalidades para melhorar a sua comunicação diária - pilhas inclusas. Confira os nossos novos planos e encontre aquele que melhor serve para você!",
367 "subscriptionPopup.buttonCancel" : "Cancelar", 357 "subscriptionPopup.buttonCancel" : "Cancelar",
368 "subscriptionPopup.buttonDone" : "Feito", 358 "subscriptionPopup.buttonDone" : "Feito",
369 "tabs.item.deleteService" : "Excluir serviço", 359 "tabs.item.deleteService" : "Excluir serviço",
@@ -390,7 +380,7 @@
390 "workspaceDrawer.premiumCtaButtonLabel" : "Crie sua primeira área de trabalho", 380 "workspaceDrawer.premiumCtaButtonLabel" : "Crie sua primeira área de trabalho",
391 "workspaceDrawer.proFeatureBadge" : "Vantagem paga oferecida aos assinantes", 381 "workspaceDrawer.proFeatureBadge" : "Vantagem paga oferecida aos assinantes",
392 "workspaceDrawer.reactivatePremiumAccountLabel" : "Reative sua conta paga", 382 "workspaceDrawer.reactivatePremiumAccountLabel" : "Reative sua conta paga",
393 "workspaceDrawer.workspaceFeatureInfo" : "<p>As áreas de trabalho do Ferdi te ajuda a focar no que realmente é importante agora. Configure diferente cenários para serviços e mude entre eles facilmente em qualquer momento. <\/p><p>Você decide quais serviços precisa e onde deseja posicioná-los, e então nós iremos te ajudar em aumentar a sua produtividade. Você pode desligar os serviços que não são úteis para você.<\/p>", 383 "workspaceDrawer.workspaceFeatureInfo" : "<p>As áreas de trabalho do Franz te ajuda a focar no que realmente é importante agora. Configure diferente cenários para serviços e mude entre eles facilmente em qualquer momento. <\/p><p>Você decide quais serviços precisa e onde deseja posicioná-los, e então nós iremos te ajudar em aumentar a sua produtividade. Você pode desligar os serviços que não são úteis para você.<\/p>",
394 "workspaceDrawer.workspacesSettingsTooltip" : "Editar configurações das áreas de trabalho", 384 "workspaceDrawer.workspacesSettingsTooltip" : "Editar configurações das áreas de trabalho",
395 "workspaces.switchingIndicator.switchingTo" : "Mudando para" 385 "workspaces.switchingIndicator.switchingTo" : "Mudando para"
396} 386}
diff --git a/src/i18n/locales/pt.json b/src/i18n/locales/pt.json
index 88ebb34ea..d76a07165 100644
--- a/src/i18n/locales/pt.json
+++ b/src/i18n/locales/pt.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "Adicionar Novo Serviço...", 93 "menu.services.addNewService" : "Adicionar Novo Serviço...",
94 "menu.services.setNextServiceActive" : "Activar o próximo serviço", 94 "menu.services.setNextServiceActive" : "Activar o próximo serviço",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Ver", 97 "menu.view" : "Ver",
97 "menu.view.enterFullScreen" : "Ativar Modo de Ecrã Completo", 98 "menu.view.enterFullScreen" : "Ativar Modo de Ecrã Completo",
98 "menu.view.exitFullScreen" : "Sair do Modo de Ecrã Completo", 99 "menu.view.exitFullScreen" : "Sair do Modo de Ecrã Completo",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "Ativar verificação ortográfica", 208 "settings.app.form.enableSpellchecking" : "Ativar verificação ortográfica",
208 "settings.app.form.enableSystemTray" : "Mostrar o Franz na barra do sistema", 209 "settings.app.form.enableSystemTray" : "Mostrar o Franz na barra do sistema",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Idioma", 212 "settings.app.form.language" : "Idioma",
211 "settings.app.form.minimizeToSystemTray" : "Minimizar o Ferdi para a barra do sistema", 213 "settings.app.form.minimizeToSystemTray" : "Minimizar o Ferdi para a barra do sistema",
212 "settings.app.form.runInBackground" : "Manter o Ferdi em segundo plano ao fechar a janela", 214 "settings.app.form.runInBackground" : "Manter o Ferdi em segundo plano ao fechar a janela",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.", 330 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.",
329 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces", 331 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces",
330 "sidebar.addNewService" : "Adicionar um novo serviço", 332 "sidebar.addNewService" : "Adicionar um novo serviço",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Fechar a janela do Espaço de trabalho", 334 "sidebar.closeWorkspaceDrawer" : "Fechar a janela do Espaço de trabalho",
332 "sidebar.muteApp" : "Desativar notificações e áudio", 335 "sidebar.muteApp" : "Desativar notificações e áudio",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Abrir a janela do Espaço de trabalho", 337 "sidebar.openWorkspaceDrawer" : "Abrir a janela do Espaço de trabalho",
334 "sidebar.settings" : "Definições", 338 "sidebar.settings" : "Definições",
335 "sidebar.unmuteApp" : "Ativar notificações e áudio", 339 "sidebar.unmuteApp" : "Ativar notificações e áudio",
diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json
index ec4450380..691cb80e5 100644
--- a/src/i18n/locales/ru.json
+++ b/src/i18n/locales/ru.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "Добавить новый сервис...", 93 "menu.services.addNewService" : "Добавить новый сервис...",
94 "menu.services.setNextServiceActive" : "Активировать следующий сервис", 94 "menu.services.setNextServiceActive" : "Активировать следующий сервис",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Вид", 97 "menu.view" : "Вид",
97 "menu.view.enterFullScreen" : "На весь экран", 98 "menu.view.enterFullScreen" : "На весь экран",
98 "menu.view.exitFullScreen" : "В окне", 99 "menu.view.exitFullScreen" : "В окне",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "Включить проверку правописания", 208 "settings.app.form.enableSpellchecking" : "Включить проверку правописания",
208 "settings.app.form.enableSystemTray" : "Показывать Franz в системном трее", 209 "settings.app.form.enableSystemTray" : "Показывать Franz в системном трее",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Язык", 212 "settings.app.form.language" : "Язык",
211 "settings.app.form.minimizeToSystemTray" : "Сворачивать Ferdi в системный трей", 213 "settings.app.form.minimizeToSystemTray" : "Сворачивать Ferdi в системный трей",
212 "settings.app.form.runInBackground" : "Оставлять Ferdi в фоне при закрытии окна", 214 "settings.app.form.runInBackground" : "Оставлять Ferdi в фоне при закрытии окна",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.", 330 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.",
329 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces", 331 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces",
330 "sidebar.addNewService" : "Добавить новый сервис", 332 "sidebar.addNewService" : "Добавить новый сервис",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Закрыть меню окружений", 334 "sidebar.closeWorkspaceDrawer" : "Закрыть меню окружений",
332 "sidebar.muteApp" : "Отключить уведомления и звук", 335 "sidebar.muteApp" : "Отключить уведомления и звук",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Открыть меню окружений", 337 "sidebar.openWorkspaceDrawer" : "Открыть меню окружений",
334 "sidebar.settings" : "Настройки", 338 "sidebar.settings" : "Настройки",
335 "sidebar.unmuteApp" : "Включить уведомления и звук", 339 "sidebar.unmuteApp" : "Включить уведомления и звук",
diff --git a/src/i18n/locales/sk.json b/src/i18n/locales/sk.json
index 0c5b8e880..631613f73 100644
--- a/src/i18n/locales/sk.json
+++ b/src/i18n/locales/sk.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "Pridať novú službu...", 93 "menu.services.addNewService" : "Pridať novú službu...",
94 "menu.services.setNextServiceActive" : "Aktivujte ďalšiu službu", 94 "menu.services.setNextServiceActive" : "Aktivujte ďalšiu službu",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Zobraziť", 97 "menu.view" : "Zobraziť",
97 "menu.view.enterFullScreen" : "Na celú obrazovku", 98 "menu.view.enterFullScreen" : "Na celú obrazovku",
98 "menu.view.exitFullScreen" : "Ukončiť režim na celú obrazovku", 99 "menu.view.exitFullScreen" : "Ukončiť režim na celú obrazovku",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "Zapnúť kontrolu pravopisu", 208 "settings.app.form.enableSpellchecking" : "Zapnúť kontrolu pravopisu",
208 "settings.app.form.enableSystemTray" : "Zobrazovať Franz v systémovej lište", 209 "settings.app.form.enableSystemTray" : "Zobrazovať Franz v systémovej lište",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Jazyk", 212 "settings.app.form.language" : "Jazyk",
211 "settings.app.form.minimizeToSystemTray" : "Minimalizovať Ferdi do systémovej lišty", 213 "settings.app.form.minimizeToSystemTray" : "Minimalizovať Ferdi do systémovej lišty",
212 "settings.app.form.runInBackground" : "Po zatvorení okna ponechať Ferdi spustený na pozadí", 214 "settings.app.form.runInBackground" : "Po zatvorení okna ponechať Ferdi spustený na pozadí",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Franz Workspace vám umožňujú sústrediť sa na to, čo je práve dôležité. Nastavte si rozličné skupiny služieb a jednoducho medzi nimi kedykoľvek prepínajte. Vy rozhodujete ktoré služby, kedy a kde potrebujete, a my vám potom vieme pomôcť sústrediť sa na prácu - alebo jednoducho prepnúť z práce na čokoľvek iné.", 330 "settings.workspaces.workspaceFeatureInfo" : "Franz Workspace vám umožňujú sústrediť sa na to, čo je práve dôležité. Nastavte si rozličné skupiny služieb a jednoducho medzi nimi kedykoľvek prepínajte. Vy rozhodujete ktoré služby, kedy a kde potrebujete, a my vám potom vieme pomôcť sústrediť sa na prácu - alebo jednoducho prepnúť z práce na čokoľvek iné.",
329 "settings.workspaces.workspacesRequestFailed" : "Nebolo možné načítať vaše workspace", 331 "settings.workspaces.workspacesRequestFailed" : "Nebolo možné načítať vaše workspace",
330 "sidebar.addNewService" : "Pridať novú službu", 332 "sidebar.addNewService" : "Pridať novú službu",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Zavrieť workspace záložku", 334 "sidebar.closeWorkspaceDrawer" : "Zavrieť workspace záložku",
332 "sidebar.muteApp" : "Vypnúť upozornenia a zvuky", 335 "sidebar.muteApp" : "Vypnúť upozornenia a zvuky",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Otvoriť workspace záložku", 337 "sidebar.openWorkspaceDrawer" : "Otvoriť workspace záložku",
334 "sidebar.settings" : "Nastavenia", 338 "sidebar.settings" : "Nastavenia",
335 "sidebar.unmuteApp" : "Povoliť oznámenia a zvuky", 339 "sidebar.unmuteApp" : "Povoliť oznámenia a zvuky",
diff --git a/src/i18n/locales/sr.json b/src/i18n/locales/sr.json
index f739078e1..64be18c66 100644
--- a/src/i18n/locales/sr.json
+++ b/src/i18n/locales/sr.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "Додај нову услугу", 93 "menu.services.addNewService" : "Додај нову услугу",
94 "menu.services.setNextServiceActive" : "Activate next service", 94 "menu.services.setNextServiceActive" : "Activate next service",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Преглед", 97 "menu.view" : "Преглед",
97 "menu.view.enterFullScreen" : "Отвори у целом екрану", 98 "menu.view.enterFullScreen" : "Отвори у целом екрану",
98 "menu.view.exitFullScreen" : "Напусти цео екран", 99 "menu.view.exitFullScreen" : "Напусти цео екран",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "Omogući provjeru pravopisa", 208 "settings.app.form.enableSpellchecking" : "Omogući provjeru pravopisa",
208 "settings.app.form.enableSystemTray" : "Prikaži aplikaciju u sustavskoj traci", 209 "settings.app.form.enableSystemTray" : "Prikaži aplikaciju u sustavskoj traci",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Jezik", 212 "settings.app.form.language" : "Jezik",
211 "settings.app.form.minimizeToSystemTray" : "Smanji Franca u sustavsku traku", 213 "settings.app.form.minimizeToSystemTray" : "Smanji Franca u sustavsku traku",
212 "settings.app.form.runInBackground" : "Neka se Franc održava u pozadini i ako je prozor zatvoren", 214 "settings.app.form.runInBackground" : "Neka se Franc održava u pozadini i ako je prozor zatvoren",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.", 330 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.",
329 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces", 331 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces",
330 "sidebar.addNewService" : "Dodajte novu uslugu", 332 "sidebar.addNewService" : "Dodajte novu uslugu",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer", 334 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer",
332 "sidebar.muteApp" : "Онемогући обавештења и звукове", 335 "sidebar.muteApp" : "Онемогући обавештења и звукове",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Open workspace drawer", 337 "sidebar.openWorkspaceDrawer" : "Open workspace drawer",
334 "sidebar.settings" : "Postavke", 338 "sidebar.settings" : "Postavke",
335 "sidebar.unmuteApp" : "Искључи обавештења и звукове", 339 "sidebar.unmuteApp" : "Искључи обавештења и звукове",
diff --git a/src/i18n/locales/tr.json b/src/i18n/locales/tr.json
index 7af5d1ba2..f90c11e89 100644
--- a/src/i18n/locales/tr.json
+++ b/src/i18n/locales/tr.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "Yeni servis ekle...", 93 "menu.services.addNewService" : "Yeni servis ekle...",
94 "menu.services.setNextServiceActive" : "Activate next service", 94 "menu.services.setNextServiceActive" : "Activate next service",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Görünüm", 97 "menu.view" : "Görünüm",
97 "menu.view.enterFullScreen" : "Tam Ekrana Geç", 98 "menu.view.enterFullScreen" : "Tam Ekrana Geç",
98 "menu.view.exitFullScreen" : "Tam Ekrandan Çık", 99 "menu.view.exitFullScreen" : "Tam Ekrandan Çık",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "Yazım denetimini etkinleştir", 208 "settings.app.form.enableSpellchecking" : "Yazım denetimini etkinleştir",
208 "settings.app.form.enableSystemTray" : "Franz'ı sistem tepsisinde göster", 209 "settings.app.form.enableSystemTray" : "Franz'ı sistem tepsisinde göster",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Dil", 212 "settings.app.form.language" : "Dil",
211 "settings.app.form.minimizeToSystemTray" : "Franz'ı sistem tepsisine küçült", 213 "settings.app.form.minimizeToSystemTray" : "Franz'ı sistem tepsisine küçült",
212 "settings.app.form.runInBackground" : "Pencereyi kapatırken Ferdi'ı arka planda tut", 214 "settings.app.form.runInBackground" : "Pencereyi kapatırken Ferdi'ı arka planda tut",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.", 330 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.",
329 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces", 331 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces",
330 "sidebar.addNewService" : "Yeni servis ekle", 332 "sidebar.addNewService" : "Yeni servis ekle",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer", 334 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer",
332 "sidebar.muteApp" : "Bildirimleri ve sesli uyarıları kapat", 335 "sidebar.muteApp" : "Bildirimleri ve sesli uyarıları kapat",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Open workspace drawer", 337 "sidebar.openWorkspaceDrawer" : "Open workspace drawer",
334 "sidebar.settings" : "Ayarlar", 338 "sidebar.settings" : "Ayarlar",
335 "sidebar.unmuteApp" : "Bildirimleri ve sesli uyarıları etkinleştir", 339 "sidebar.unmuteApp" : "Bildirimleri ve sesli uyarıları etkinleştir",
diff --git a/src/i18n/locales/uk.json b/src/i18n/locales/uk.json
index 12e4b9375..8376a29a4 100644
--- a/src/i18n/locales/uk.json
+++ b/src/i18n/locales/uk.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "Додати сервіс", 93 "menu.services.addNewService" : "Додати сервіс",
94 "menu.services.setNextServiceActive" : "Activate next service", 94 "menu.services.setNextServiceActive" : "Activate next service",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "Вигляд", 97 "menu.view" : "Вигляд",
97 "menu.view.enterFullScreen" : "Вікно на повний екран", 98 "menu.view.enterFullScreen" : "Вікно на повний екран",
98 "menu.view.exitFullScreen" : "Вийти з повного екрану", 99 "menu.view.exitFullScreen" : "Вийти з повного екрану",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "Увімкнути перевірку орфографії", 208 "settings.app.form.enableSpellchecking" : "Увімкнути перевірку орфографії",
208 "settings.app.form.enableSystemTray" : "Показувати Franz у системному лотку", 209 "settings.app.form.enableSystemTray" : "Показувати Franz у системному лотку",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "Мова", 212 "settings.app.form.language" : "Мова",
211 "settings.app.form.minimizeToSystemTray" : "Мінімізувати Ferdi до системного лотка", 213 "settings.app.form.minimizeToSystemTray" : "Мінімізувати Ferdi до системного лотка",
212 "settings.app.form.runInBackground" : "Тримати Ferdi в фоні при закритті вікна", 214 "settings.app.form.runInBackground" : "Тримати Ferdi в фоні при закритті вікна",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.", 330 "settings.workspaces.workspaceFeatureInfo" : "Ferdi Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.",
329 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces", 331 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces",
330 "sidebar.addNewService" : "Додати новий сервіс", 332 "sidebar.addNewService" : "Додати новий сервіс",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer", 334 "sidebar.closeWorkspaceDrawer" : "Close workspace drawer",
332 "sidebar.muteApp" : "Вимкнути сповіщення та звуки", 335 "sidebar.muteApp" : "Вимкнути сповіщення та звуки",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "Open workspace drawer", 337 "sidebar.openWorkspaceDrawer" : "Open workspace drawer",
334 "sidebar.settings" : "Налаштування", 338 "sidebar.settings" : "Налаштування",
335 "sidebar.unmuteApp" : "Увімкнути сповіщення та звуки", 339 "sidebar.unmuteApp" : "Увімкнути сповіщення та звуки",
diff --git a/src/i18n/locales/zh-TW.json b/src/i18n/locales/zh-TW.json
index 7f1aff3fe..7acc63037 100644
--- a/src/i18n/locales/zh-TW.json
+++ b/src/i18n/locales/zh-TW.json
@@ -93,6 +93,7 @@
93 "menu.services.addNewService" : "新增服務", 93 "menu.services.addNewService" : "新增服務",
94 "menu.services.setNextServiceActive" : "啟動下一個服務", 94 "menu.services.setNextServiceActive" : "啟動下一個服務",
95 "menu.todos" : "Todos", 95 "menu.todos" : "Todos",
96 "menu.todos.enableTodos" : "Enable Todos",
96 "menu.view" : "檢視", 97 "menu.view" : "檢視",
97 "menu.view.enterFullScreen" : "進入全螢幕模式", 98 "menu.view.enterFullScreen" : "進入全螢幕模式",
98 "menu.view.exitFullScreen" : "離開全螢幕模式", 99 "menu.view.exitFullScreen" : "離開全螢幕模式",
@@ -207,6 +208,7 @@
207 "settings.app.form.enableSpellchecking" : "啟用拼字檢查", 208 "settings.app.form.enableSpellchecking" : "啟用拼字檢查",
208 "settings.app.form.enableSystemTray" : "在系統列顯示 Ferdi", 209 "settings.app.form.enableSystemTray" : "在系統列顯示 Ferdi",
209 "settings.app.form.enableTodos" : "Enable Franz Todos", 210 "settings.app.form.enableTodos" : "Enable Franz Todos",
211 "settings.app.form.keepAllWorkspacesLoaded" : "Keep all workspaces loaded",
210 "settings.app.form.language" : "語言", 212 "settings.app.form.language" : "語言",
211 "settings.app.form.minimizeToSystemTray" : "最小化 Ferdi 到系統列", 213 "settings.app.form.minimizeToSystemTray" : "最小化 Ferdi 到系統列",
212 "settings.app.form.runInBackground" : "當關閉視窗時,保持 Ferdi 在背景運作", 214 "settings.app.form.runInBackground" : "當關閉視窗時,保持 Ferdi 在背景運作",
@@ -328,8 +330,10 @@
328 "settings.workspaces.workspaceFeatureInfo" : "Franz Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.", 330 "settings.workspaces.workspaceFeatureInfo" : "Franz Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time. You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.",
329 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces", 331 "settings.workspaces.workspacesRequestFailed" : "Could not load your workspaces",
330 "sidebar.addNewService" : "新增新的服務", 332 "sidebar.addNewService" : "新增新的服務",
333 "sidebar.closeTodosDrawer" : "Close Franz Todos",
331 "sidebar.closeWorkspaceDrawer" : "關閉工作空間", 334 "sidebar.closeWorkspaceDrawer" : "關閉工作空間",
332 "sidebar.muteApp" : "關閉通知和通知音效", 335 "sidebar.muteApp" : "關閉通知和通知音效",
336 "sidebar.openTodosDrawer" : "Open Franz Todos",
333 "sidebar.openWorkspaceDrawer" : "打開工作空間", 337 "sidebar.openWorkspaceDrawer" : "打開工作空間",
334 "sidebar.settings" : "設定", 338 "sidebar.settings" : "設定",
335 "sidebar.unmuteApp" : "開啟通知和通知音效", 339 "sidebar.unmuteApp" : "開啟通知和通知音效",
diff --git a/src/i18n/messages/src/components/layout/Sidebar.json b/src/i18n/messages/src/components/layout/Sidebar.json
index d67adc96e..837dc54bc 100644
--- a/src/i18n/messages/src/components/layout/Sidebar.json
+++ b/src/i18n/messages/src/components/layout/Sidebar.json
@@ -4,11 +4,11 @@
4 "defaultMessage": "!!!Settings", 4 "defaultMessage": "!!!Settings",
5 "file": "src/components/layout/Sidebar.js", 5 "file": "src/components/layout/Sidebar.js",
6 "start": { 6 "start": {
7 "line": 13, 7 "line": 15,
8 "column": 12 8 "column": 12
9 }, 9 },
10 "end": { 10 "end": {
11 "line": 16, 11 "line": 18,
12 "column": 3 12 "column": 3
13 } 13 }
14 }, 14 },
@@ -17,11 +17,11 @@
17 "defaultMessage": "!!!Add new service", 17 "defaultMessage": "!!!Add new service",
18 "file": "src/components/layout/Sidebar.js", 18 "file": "src/components/layout/Sidebar.js",
19 "start": { 19 "start": {
20 "line": 17, 20 "line": 19,
21 "column": 17 21 "column": 17
22 }, 22 },
23 "end": { 23 "end": {
24 "line": 20, 24 "line": 22,
25 "column": 3 25 "column": 3
26 } 26 }
27 }, 27 },
@@ -30,11 +30,11 @@
30 "defaultMessage": "!!!Disable notifications & audio", 30 "defaultMessage": "!!!Disable notifications & audio",
31 "file": "src/components/layout/Sidebar.js", 31 "file": "src/components/layout/Sidebar.js",
32 "start": { 32 "start": {
33 "line": 21, 33 "line": 23,
34 "column": 8 34 "column": 8
35 }, 35 },
36 "end": { 36 "end": {
37 "line": 24, 37 "line": 26,
38 "column": 3 38 "column": 3
39 } 39 }
40 }, 40 },
@@ -43,11 +43,11 @@
43 "defaultMessage": "!!!Enable notifications & audio", 43 "defaultMessage": "!!!Enable notifications & audio",
44 "file": "src/components/layout/Sidebar.js", 44 "file": "src/components/layout/Sidebar.js",
45 "start": { 45 "start": {
46 "line": 25, 46 "line": 27,
47 "column": 10 47 "column": 10
48 }, 48 },
49 "end": { 49 "end": {
50 "line": 28, 50 "line": 30,
51 "column": 3 51 "column": 3
52 } 52 }
53 }, 53 },
@@ -56,11 +56,11 @@
56 "defaultMessage": "!!!Open workspace drawer", 56 "defaultMessage": "!!!Open workspace drawer",
57 "file": "src/components/layout/Sidebar.js", 57 "file": "src/components/layout/Sidebar.js",
58 "start": { 58 "start": {
59 "line": 29, 59 "line": 31,
60 "column": 23 60 "column": 23
61 }, 61 },
62 "end": { 62 "end": {
63 "line": 32, 63 "line": 34,
64 "column": 3 64 "column": 3
65 } 65 }
66 }, 66 },
@@ -69,11 +69,37 @@
69 "defaultMessage": "!!!Close workspace drawer", 69 "defaultMessage": "!!!Close workspace drawer",
70 "file": "src/components/layout/Sidebar.js", 70 "file": "src/components/layout/Sidebar.js",
71 "start": { 71 "start": {
72 "line": 33, 72 "line": 35,
73 "column": 24 73 "column": 24
74 }, 74 },
75 "end": { 75 "end": {
76 "line": 36, 76 "line": 38,
77 "column": 3
78 }
79 },
80 {
81 "id": "sidebar.openTodosDrawer",
82 "defaultMessage": "!!!Open Franz Todos",
83 "file": "src/components/layout/Sidebar.js",
84 "start": {
85 "line": 39,
86 "column": 19
87 },
88 "end": {
89 "line": 42,
90 "column": 3
91 }
92 },
93 {
94 "id": "sidebar.closeTodosDrawer",
95 "defaultMessage": "!!!Close Franz Todos",
96 "file": "src/components/layout/Sidebar.js",
97 "start": {
98 "line": 43,
99 "column": 20
100 },
101 "end": {
102 "line": 46,
77 "column": 3 103 "column": 3
78 } 104 }
79 } 105 }
diff --git a/src/i18n/messages/src/containers/settings/EditSettingsScreen.json b/src/i18n/messages/src/containers/settings/EditSettingsScreen.json
index d50389066..d0a243ec0 100644
--- a/src/i18n/messages/src/containers/settings/EditSettingsScreen.json
+++ b/src/i18n/messages/src/containers/settings/EditSettingsScreen.json
@@ -1,7 +1,7 @@
1[ 1[
2 { 2 {
3 "id": "settings.app.form.autoLaunchOnStart", 3 "id": "settings.app.form.autoLaunchOnStart",
4 "defaultMessage": "!!!Launch Ferdi on start", 4 "defaultMessage": "!!!Launch Franz on start",
5 "file": "src/containers/settings/EditSettingsScreen.js", 5 "file": "src/containers/settings/EditSettingsScreen.js",
6 "start": { 6 "start": {
7 "line": 26, 7 "line": 26,
@@ -27,7 +27,7 @@
27 }, 27 },
28 { 28 {
29 "id": "settings.app.form.runInBackground", 29 "id": "settings.app.form.runInBackground",
30 "defaultMessage": "!!!Keep Ferdi in background when closing the window", 30 "defaultMessage": "!!!Keep Franz in background when closing the window",
31 "file": "src/containers/settings/EditSettingsScreen.js", 31 "file": "src/containers/settings/EditSettingsScreen.js",
32 "start": { 32 "start": {
33 "line": 34, 33 "line": 34,
@@ -40,7 +40,7 @@
40 }, 40 },
41 { 41 {
42 "id": "settings.app.form.enableSystemTray", 42 "id": "settings.app.form.enableSystemTray",
43 "defaultMessage": "!!!Show Ferdi in system tray", 43 "defaultMessage": "!!!Show Franz in system tray",
44 "file": "src/containers/settings/EditSettingsScreen.js", 44 "file": "src/containers/settings/EditSettingsScreen.js",
45 "start": { 45 "start": {
46 "line": 38, 46 "line": 38,
@@ -53,7 +53,7 @@
53 }, 53 },
54 { 54 {
55 "id": "settings.app.form.minimizeToSystemTray", 55 "id": "settings.app.form.minimizeToSystemTray",
56 "defaultMessage": "!!!Minimize Ferdi to system tray", 56 "defaultMessage": "!!!Minimize Franz to system tray",
57 "file": "src/containers/settings/EditSettingsScreen.js", 57 "file": "src/containers/settings/EditSettingsScreen.js",
58 "start": { 58 "start": {
59 "line": 42, 59 "line": 42,
@@ -65,12 +65,12 @@
65 } 65 }
66 }, 66 },
67 { 67 {
68 "id": "settings.app.form.privateNotifications", 68 "id": "settings.app.form.language",
69 "defaultMessage": "!!!Don't show message content in notifications", 69 "defaultMessage": "!!!Language",
70 "file": "src/containers/settings/EditSettingsScreen.js", 70 "file": "src/containers/settings/EditSettingsScreen.js",
71 "start": { 71 "start": {
72 "line": 46, 72 "line": 46,
73 "column": 24 73 "column": 12
74 }, 74 },
75 "end": { 75 "end": {
76 "line": 49, 76 "line": 49,
@@ -78,12 +78,12 @@
78 } 78 }
79 }, 79 },
80 { 80 {
81 "id": "settings.app.form.server", 81 "id": "settings.app.form.darkMode",
82 "defaultMessage": "!!!Server", 82 "defaultMessage": "!!!Dark Mode",
83 "file": "src/containers/settings/EditSettingsScreen.js", 83 "file": "src/containers/settings/EditSettingsScreen.js",
84 "start": { 84 "start": {
85 "line": 50, 85 "line": 50,
86 "column": 10 86 "column": 12
87 }, 87 },
88 "end": { 88 "end": {
89 "line": 53, 89 "line": 53,
@@ -91,12 +91,12 @@
91 } 91 }
92 }, 92 },
93 { 93 {
94 "id": "settings.app.form.todoServer", 94 "id": "settings.app.form.showDisabledServices",
95 "defaultMessage": "!!!Todo Server", 95 "defaultMessage": "!!!Display disabled services tabs",
96 "file": "src/containers/settings/EditSettingsScreen.js", 96 "file": "src/containers/settings/EditSettingsScreen.js",
97 "start": { 97 "start": {
98 "line": 54, 98 "line": 54,
99 "column": 14 99 "column": 24
100 }, 100 },
101 "end": { 101 "end": {
102 "line": 57, 102 "line": 57,
@@ -104,12 +104,12 @@
104 } 104 }
105 }, 105 },
106 { 106 {
107 "id": "settings.app.form.language", 107 "id": "settings.app.form.showMessagesBadgesWhenMuted",
108 "defaultMessage": "!!!Language", 108 "defaultMessage": "!!!Show unread message badge when notifications are disabled",
109 "file": "src/containers/settings/EditSettingsScreen.js", 109 "file": "src/containers/settings/EditSettingsScreen.js",
110 "start": { 110 "start": {
111 "line": 58, 111 "line": 58,
112 "column": 12 112 "column": 29
113 }, 113 },
114 "end": { 114 "end": {
115 "line": 61, 115 "line": 61,
@@ -117,12 +117,12 @@
117 } 117 }
118 }, 118 },
119 { 119 {
120 "id": "settings.app.form.darkMode", 120 "id": "settings.app.form.enableSpellchecking",
121 "defaultMessage": "!!!Dark Mode", 121 "defaultMessage": "!!!Enable spell checking",
122 "file": "src/containers/settings/EditSettingsScreen.js", 122 "file": "src/containers/settings/EditSettingsScreen.js",
123 "start": { 123 "start": {
124 "line": 62, 124 "line": 62,
125 "column": 12 125 "column": 23
126 }, 126 },
127 "end": { 127 "end": {
128 "line": 65, 128 "line": 65,
@@ -130,12 +130,12 @@
130 } 130 }
131 }, 131 },
132 { 132 {
133 "id": "settings.app.form.showDisabledServices", 133 "id": "settings.app.form.enableGPUAcceleration",
134 "defaultMessage": "!!!Display disabled services tabs", 134 "defaultMessage": "!!!Enable GPU Acceleration",
135 "file": "src/containers/settings/EditSettingsScreen.js", 135 "file": "src/containers/settings/EditSettingsScreen.js",
136 "start": { 136 "start": {
137 "line": 66, 137 "line": 66,
138 "column": 24 138 "column": 25
139 }, 139 },
140 "end": { 140 "end": {
141 "line": 69, 141 "line": 69,
@@ -143,12 +143,12 @@
143 } 143 }
144 }, 144 },
145 { 145 {
146 "id": "settings.app.form.showMessagesBadgesWhenMuted", 146 "id": "settings.app.form.beta",
147 "defaultMessage": "!!!Show unread message badge when notifications are disabled", 147 "defaultMessage": "!!!Include beta versions",
148 "file": "src/containers/settings/EditSettingsScreen.js", 148 "file": "src/containers/settings/EditSettingsScreen.js",
149 "start": { 149 "start": {
150 "line": 70, 150 "line": 70,
151 "column": 29 151 "column": 8
152 }, 152 },
153 "end": { 153 "end": {
154 "line": 73, 154 "line": 73,
@@ -156,12 +156,12 @@
156 } 156 }
157 }, 157 },
158 { 158 {
159 "id": "settings.app.form.enableSpellchecking", 159 "id": "settings.app.form.enableTodos",
160 "defaultMessage": "!!!Enable spell checking", 160 "defaultMessage": "!!!Enable Franz Todos",
161 "file": "src/containers/settings/EditSettingsScreen.js", 161 "file": "src/containers/settings/EditSettingsScreen.js",
162 "start": { 162 "start": {
163 "line": 74, 163 "line": 74,
164 "column": 23 164 "column": 15
165 }, 165 },
166 "end": { 166 "end": {
167 "line": 77, 167 "line": 77,
@@ -169,42 +169,16 @@
169 } 169 }
170 }, 170 },
171 { 171 {
172 "id": "settings.app.form.enableGPUAcceleration", 172 "id": "settings.app.form.keepAllWorkspacesLoaded",
173 "defaultMessage": "!!!Enable GPU Acceleration", 173 "defaultMessage": "!!!Keep all workspaces loaded",
174 "file": "src/containers/settings/EditSettingsScreen.js", 174 "file": "src/containers/settings/EditSettingsScreen.js",
175 "start": { 175 "start": {
176 "line": 78, 176 "line": 78,
177 "column": 25 177 "column": 27
178 }, 178 },
179 "end": { 179 "end": {
180 "line": 81, 180 "line": 81,
181 "column": 3 181 "column": 3
182 } 182 }
183 },
184 {
185 "id": "settings.app.form.beta",
186 "defaultMessage": "!!!Include beta versions",
187 "file": "src/containers/settings/EditSettingsScreen.js",
188 "start": {
189 "line": 82,
190 "column": 8
191 },
192 "end": {
193 "line": 85,
194 "column": 3
195 }
196 },
197 {
198 "id": "settings.app.form.enableTodos",
199 "defaultMessage": "!!!Enable Franz Todos",
200 "file": "src/containers/settings/EditSettingsScreen.js",
201 "start": {
202 "line": 86,
203 "column": 15
204 },
205 "end": {
206 "line": 89,
207 "column": 3
208 }
209 } 183 }
210] \ No newline at end of file 184] \ No newline at end of file
diff --git a/src/i18n/messages/src/features/todos/components/TodosWebview.json b/src/i18n/messages/src/features/todos/components/TodosWebview.json
index 664e8613b..7f230e82a 100644
--- a/src/i18n/messages/src/features/todos/components/TodosWebview.json
+++ b/src/i18n/messages/src/features/todos/components/TodosWebview.json
@@ -4,11 +4,11 @@
4 "defaultMessage": "!!!Franz Todos are available to premium users now!", 4 "defaultMessage": "!!!Franz Todos are available to premium users now!",
5 "file": "src/features/todos/components/TodosWebview.js", 5 "file": "src/features/todos/components/TodosWebview.js",
6 "start": { 6 "start": {
7 "line": 20, 7 "line": 15,
8 "column": 15 8 "column": 15
9 }, 9 },
10 "end": { 10 "end": {
11 "line": 23, 11 "line": 18,
12 "column": 3 12 "column": 3
13 } 13 }
14 }, 14 },
@@ -17,11 +17,11 @@
17 "defaultMessage": "!!!Upgrade Account", 17 "defaultMessage": "!!!Upgrade Account",
18 "file": "src/features/todos/components/TodosWebview.js", 18 "file": "src/features/todos/components/TodosWebview.js",
19 "start": { 19 "start": {
20 "line": 24, 20 "line": 19,
21 "column": 14 21 "column": 14
22 }, 22 },
23 "end": { 23 "end": {
24 "line": 27, 24 "line": 22,
25 "column": 3 25 "column": 3
26 } 26 }
27 }, 27 },
@@ -30,11 +30,11 @@
30 "defaultMessage": "!!!Everyone else will have to wait a little longer.", 30 "defaultMessage": "!!!Everyone else will have to wait a little longer.",
31 "file": "src/features/todos/components/TodosWebview.js", 31 "file": "src/features/todos/components/TodosWebview.js",
32 "start": { 32 "start": {
33 "line": 28, 33 "line": 23,
34 "column": 15 34 "column": 15
35 }, 35 },
36 "end": { 36 "end": {
37 "line": 31, 37 "line": 26,
38 "column": 3 38 "column": 3
39 } 39 }
40 } 40 }
diff --git a/src/i18n/messages/src/lib/Menu.json b/src/i18n/messages/src/lib/Menu.json
index aa4973216..26850c5b3 100644
--- a/src/i18n/messages/src/lib/Menu.json
+++ b/src/i18n/messages/src/lib/Menu.json
@@ -313,7 +313,7 @@
313 }, 313 },
314 { 314 {
315 "id": "menu.view.reloadFranz", 315 "id": "menu.view.reloadFranz",
316 "defaultMessage": "!!!Reload Ferdi", 316 "defaultMessage": "!!!Reload Franz",
317 "file": "src/lib/Menu.js", 317 "file": "src/lib/Menu.js",
318 "start": { 318 "start": {
319 "line": 113, 319 "line": 113,
@@ -404,7 +404,7 @@
404 }, 404 },
405 { 405 {
406 "id": "menu.help.debugInfoCopiedHeadline", 406 "id": "menu.help.debugInfoCopiedHeadline",
407 "defaultMessage": "!!!Ferdi Debug Information", 407 "defaultMessage": "!!!Franz Debug Information",
408 "file": "src/lib/Menu.js", 408 "file": "src/lib/Menu.js",
409 "start": { 409 "start": {
410 "line": 141, 410 "line": 141,
@@ -521,7 +521,7 @@
521 }, 521 },
522 { 522 {
523 "id": "menu.app.about", 523 "id": "menu.app.about",
524 "defaultMessage": "!!!About Ferdi", 524 "defaultMessage": "!!!About Franz",
525 "file": "src/lib/Menu.js", 525 "file": "src/lib/Menu.js",
526 "start": { 526 "start": {
527 "line": 177, 527 "line": 177,
@@ -791,5 +791,18 @@
791 "line": 260, 791 "line": 260,
792 "column": 3 792 "column": 3
793 } 793 }
794 },
795 {
796 "id": "menu.todos.enableTodos",
797 "defaultMessage": "!!!Enable Todos",
798 "file": "src/lib/Menu.js",
799 "start": {
800 "line": 261,
801 "column": 15
802 },
803 "end": {
804 "line": 264,
805 "column": 3
806 }
794 } 807 }
795] \ No newline at end of file 808] \ No newline at end of file
diff --git a/src/lib/Menu.js b/src/lib/Menu.js
index e36b03977..7af1b36cb 100644
--- a/src/lib/Menu.js
+++ b/src/lib/Menu.js
@@ -7,7 +7,6 @@ import { workspaceStore } from '../features/workspaces/index';
7import { workspaceActions } from '../features/workspaces/actions'; 7import { workspaceActions } from '../features/workspaces/actions';
8import { announcementActions } from '../features/announcements/actions'; 8import { announcementActions } from '../features/announcements/actions';
9import { announcementsStore } from '../features/announcements'; 9import { announcementsStore } from '../features/announcements';
10import TodoStore from '../features/todos/store';
11import { todosStore } from '../features/todos'; 10import { todosStore } from '../features/todos';
12import { todoActions } from '../features/todos/actions'; 11import { todoActions } from '../features/todos/actions';
13 12
@@ -258,6 +257,10 @@ const menuItems = defineMessages({
258 id: 'menu.Todoss.closeTodosDrawer', 257 id: 'menu.Todoss.closeTodosDrawer',
259 defaultMessage: '!!!Close Todos drawer', 258 defaultMessage: '!!!Close Todos drawer',
260 }, 259 },
260 enableTodos: {
261 id: 'menu.todos.enableTodos',
262 defaultMessage: '!!!Enable Todos',
263 },
261}); 264});
262 265
263function getActiveWebview() { 266function getActiveWebview() {
@@ -922,25 +925,33 @@ export default class FranzMenu {
922 } 925 }
923 926
924 todosMenu() { 927 todosMenu() {
925 const { isTodosPanelVisible } = TodoStore; 928 const { isTodosPanelVisible, isFeatureEnabledByUser } = this.stores.todos;
926 const { intl } = window.ferdi; 929 const { intl } = window.franz;
927 const menu = []; 930 const menu = [];
928 931
929 // Open todos drawer: 932 const drawerLabel = isTodosPanelVisible ? menuItems.closeTodosDrawer : menuItems.openTodosDrawer;
930 const drawerLabel = ( 933
931 isTodosPanelVisible ? menuItems.closeTodosDrawer : menuItems.openTodosDrawer
932 );
933 menu.push({ 934 menu.push({
934 label: intl.formatMessage(drawerLabel), 935 label: intl.formatMessage(drawerLabel),
935 accelerator: `${cmdKey}+T`, 936 accelerator: `${cmdKey}+T`,
936 click: () => { 937 click: () => {
937 todoActions.toggleTodosPanel(); 938 todoActions.toggleTodosPanel();
938 }, 939 },
939 enabled: this.stores.user.isLoggedIn, 940 enabled: this.stores.user.isLoggedIn && isFeatureEnabledByUser,
940 }, { 941 }, {
941 type: 'separator', 942 type: 'separator',
942 }); 943 });
943 944
945 if (!isFeatureEnabledByUser) {
946 menu.push({
947 label: intl.formatMessage(menuItems.enableTodos),
948 click: () => {
949 todoActions.toggleTodosFeatureVisibility();
950 gaEvent(GA_CATEGORY_TODOS, 'enable', 'menu');
951 },
952 });
953 }
954
944 return menu; 955 return menu;
945 } 956 }
946 957
diff --git a/src/stores/ServicesStore.js b/src/stores/ServicesStore.js
index c02f08201..374daf333 100644
--- a/src/stores/ServicesStore.js
+++ b/src/stores/ServicesStore.js
@@ -121,9 +121,10 @@ export default class ServicesStore extends Store {
121 // This is just used to avoid unnecessary rerendering of resource-heavy webviews 121 // This is just used to avoid unnecessary rerendering of resource-heavy webviews
122 @computed get allDisplayedUnordered() { 122 @computed get allDisplayedUnordered() {
123 const { showDisabledServices } = this.stores.settings.all.app; 123 const { showDisabledServices } = this.stores.settings.all.app;
124 const { keepAllWorkspacesLoaded } = this.stores.workspaces.settings;
124 const services = this.allServicesRequest.execute().result || []; 125 const services = this.allServicesRequest.execute().result || [];
125 const filteredServices = showDisabledServices ? services : services.filter(service => service.isEnabled); 126 const filteredServices = showDisabledServices ? services : services.filter(service => service.isEnabled);
126 return workspaceStore.filterServicesByActiveWorkspace(filteredServices); 127 return keepAllWorkspacesLoaded ? filteredServices : workspaceStore.filterServicesByActiveWorkspace(filteredServices);
127 } 128 }
128 129
129 @computed get filtered() { 130 @computed get filtered() {