Compare commits

...

28 Commits

Author SHA1 Message Date
Akash Nimare
596561b731 release: New release v5.3.0. 2020-06-24 14:47:54 +05:30
Akash Nimare
5943c21814 Update electron to v8.3.3. 2020-06-21 01:06:05 +05:30
Akash Nimare
2456bba5ae translations: Sync translations from transifex. 2020-06-20 23:06:50 +05:30
Manav Mehta
0fff6336c7 spellchecker: Use Electron 8 built-in spellchecker.
* Using electron built-in spellchecker
* Added the custom context menu

Co-authored-by: Anders Kaseorg <anders@zulipchat.com>

Fixes: #504
2020-06-18 18:14:23 +05:30
Samyak Gaur
4261874e29 docs: Update issue template.
Explanation lines commented as the titles are self explanatory.
2020-06-17 14:50:45 +05:30
Akash Nimare
f976270d33 lint: Fix linting errors. 2020-06-17 01:44:08 +05:30
Samyak Gaur
4782f1cfd3 Docs: Update issue template.
Fixes: #926.
2020-06-17 00:20:20 +05:30
Akash Nimare
2f70621255 windows: Turn off start at login by default.
Fixes: #960.
2020-06-16 20:10:23 +05:30
Manav Mehta
b6f4e2b83c zoom: Fix zoom issues.
The zoom issues seemed to be caused due to electron roles.
We also had our own definitions firing up along with the roles which might be clashing and the other instances of roles not being much effective in our use case.

* Remove roles from zoom options
* Add accelerator for zoomIn

Fixes: #911.
2020-06-13 12:59:43 +05:30
Manav Mehta
25f4c3aba8 translations: Prevent i18n to automatically add strings.
Now that we have moved to Transifex, auto updation of translation strings is not required.
We would only need to update the resource file (en.json) and push it to Transifex and pulling the rest <lang>.json
2020-06-12 13:18:04 +05:30
Anders Kaseorg
1b23468375 Update zulipchat.com emails to zulip.com.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-06-08 14:02:08 -07:00
Anders Kaseorg
5d775405d9 Update zulipchat.com links to zulip.com.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-06-08 14:01:40 -07:00
Akash Nimare
7f13d9162a mac: Support pkg installer on macOS. 2020-06-05 23:26:10 +05:30
Anders Kaseorg
e0013c22ff package-lock.json: Update.
Unclear why npm wants to change this now.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-05-31 02:13:55 -07:00
Samyak Gaur
5c41afdccd window: Responsive fixes for main window.
Fixes: #963.
2020-05-27 13:23:40 +05:30
Anders Kaseorg
99a3530238 xo: Add arrow-body-style rule
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-05-26 11:25:24 -07:00
Manav Mehta
a5ceffc856 transifex: Setup Transifex for better translation process. 2020-05-20 22:11:13 +05:30
Manav Mehta
f55570f2f5 Handle Reset options gracefully.
Fixes: #903.
2020-05-20 21:54:36 +05:30
Manav Mehta
4f890c0316 macOS: Use electron API to get dark tray icon for the light theme. 2020-05-19 21:03:13 +05:30
Priyank Patel
bf651dece0 report-issue: Remove unnessacary instructions from the placeholder.
It looks like the removed instructions were directly copied from GitHub
issue template and did not fit here. Specifically, the first point about
including the platform is automatically included in the email we prepare for
the user and we also include browser and electron version. Then the second
bullet point re-iterates the instructions present. Lastly, the third point
asks for screenshot however user cannot add screenshot in the UI but they can
in the email.

We also remove an comment disabling a eslint rule. The rule was disable for no
reason because we should have used template literal instead of the undocumented
multi-str format which is not cleaner.
2020-05-19 11:02:39 -04:00
Priyank Patel
1babd8da42 report-issue: Darken the color of report issue button.
This is done so it compliments the newly added cancel button.
This change empahsizes the report issue button rather than the
cancel button.
2020-05-19 11:02:39 -04:00
Priyank Patel
bfd146f2d9 send-feedback: Move custom css to a css file.
It just makes it a bit cleaner and easier to update css.
During this transition we update the color hex values to rgb
because of stylelint.
2020-05-19 11:02:39 -04:00
Sanskar Bajpai
3126510245 report-issue: Add a cancel button to the modal.
A user found the lack of a cancel button in the UI a bad
experience. Previously, we would close it when the overlay
was clicked but it does not seem informative in terms of it's
function.

Fixes: #966.
2020-05-19 11:02:39 -04:00
Anders Kaseorg
d661895545 Remove the insecure ignoreCerts option.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-05-13 04:06:50 -07:00
Akash Nimare
ca9ab6168e Update support email. 2020-05-13 12:19:45 +05:30
Anders Kaseorg
bbdf2c6017 mailmap: Add Git .mailmap for zulipchat.com → zulip.com.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-05-12 22:57:22 -07:00
Manav Mehta
109a9bbd10 document: Remove inessential comment inherited from #902 and #909
The comment was created to document a piece of code in #902 but #909 addressed code quality
The comment is no longer essential and hence ought to be removed
2020-05-06 17:01:47 -07:00
Anders Kaseorg
22d7ef5615 main: Turn electron-connect off by default.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-05-06 16:58:25 -07:00
91 changed files with 4710 additions and 2083 deletions

View File

@@ -1,8 +0,0 @@
---
<!-- Please Include: -->
- **Operating System**:
- [ ] Windows
- [ ] Linux/Ubuntu
- [ ] macOS
- **Clear steps to reproduce the issue**:
- **Relevant error messages and/or screenshots**:

25
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View File

@@ -0,0 +1,25 @@
---
name: Bug report
about: Create a report to help us improve
---
**Describe the bug**
<!-- A clear and concise description of what the bug is. -->
**To Reproduce**
<!-- Clear steps to reproduce the issue. -->
**Expected behavior**
<!-- A clear and concise description of what you expected to happen. -->
**Screenshots**
<!-- If applicable, add screenshots to help explain your problem. -->
**Desktop (please complete the following information):**
- Operating System:
<!-- (Platform and Version) e.g. macOS 10.13.6 / Windows 10 (1803) / Ubuntu 18.04 x64 -->
- Zulip Desktop Version:
<!-- e.g. 5.2.0 -->
**Additional context**
<!-- Add any other context about the problem here. -->

6
.github/ISSUE_TEMPLATE/custom.md vendored Normal file
View File

@@ -0,0 +1,6 @@
---
name: Custom issue template
about: Describe this issue template's purpose here.
---

View File

@@ -0,0 +1,16 @@
---
name: Feature request
about: Suggest an idea for this project
---
**Problem Description**
<!-- Please add a clear and concise description of what the problem is. -->
**Proposed Solution**
<!-- Describe the solution you'd like in a clear and concise manner -->
**Describe alternatives you've considered**
<!-- A clear and concise description of any alternative solutions or features you've considered. -->
**Additional context**
<!-- Add any other context or screenshots about the feature request here. -->

3
.gitignore vendored
View File

@@ -4,6 +4,9 @@
# npm cache directory
.npm
# transifexrc - if user prefers it to be in working tree
.transifexrc
# Compiled binary build directory
dist/

5
.mailmap Normal file
View File

@@ -0,0 +1,5 @@
Anders Kaseorg <anders@zulip.com> <anders@zulipchat.com>
Rishi Gupta <rishig@zulip.com> <rishig@zulipchat.com>
Rishi Gupta <rishig@zulip.com> <rishig@users.noreply.github.com>
Tim Abbott <tabbott@zulip.com> <tabbott@zulipchat.com>
Tim Abbott <tabbott@zulip.com> <tabbott@mit.edu>

9
.tx/config Normal file
View File

@@ -0,0 +1,9 @@
[main]
host = https://www.transifex.com
[zulip.desktopjson]
file_filter = app/translations/<lang>.json
minimum_perc = 0
source_file = app/translations/en.json
source_lang = en
type = KEYVALUEJSON

View File

@@ -9,7 +9,7 @@ Desktop client for Zulip. Available for Mac, Linux, and Windows.
<img src="http://i.imgur.com/ChzTq4F.png"/>
# Download
Please see the [installation guide](https://zulipchat.com/help/desktop-app-install-guide).
Please see the [installation guide](https://zulip.com/help/desktop-app-install-guide).
# Features
* Sign in to multiple organizations

View File

@@ -74,11 +74,11 @@ export function appUpdater(updateFromMenu = false): void {
type: 'error',
buttons: ['Manual Download', 'Cancel'],
message: messageText,
detail: `Error: ${error.message}\n\nThe latest version of Zulip Desktop is available at -\nhttps://zulipchat.com/apps/.\n
detail: `Error: ${error.message}\n\nThe latest version of Zulip Desktop is available at -\nhttps://zulip.com/apps/.\n
Current Version: ${app.getVersion()}`
});
if (response === 0) {
await LinkUtil.openBrowser(new URL('https://zulipchat.com/apps/'));
await LinkUtil.openBrowser(new URL('https://zulip.com/apps/'));
}
}
});

View File

@@ -58,9 +58,7 @@ function makeRendererCallback(callback: (...args: any[]) => void): number {
const APP_ICON = path.join(__dirname, '../resources', 'Icon');
const iconPath = (): string => {
return APP_ICON + (process.platform === 'win32' ? '.ico' : '.png');
};
const iconPath = (): string => APP_ICON + (process.platform === 'win32' ? '.ico' : '.png');
// Toggle the app window
const toggleApp = (): void => {
@@ -90,7 +88,7 @@ function createMainWindow(): Electron.BrowserWindow {
y: mainWindowState.y,
width: mainWindowState.width,
height: mainWindowState.height,
minWidth: 300,
minWidth: 500,
minHeight: 400,
webPreferences: {
plugins: true,
@@ -169,7 +167,9 @@ app.on('activate', () => {
app.on('ready', () => {
const ses = session.fromPartition('persist:webviewsession');
ses.setUserAgent(`ZulipElectron/${app.getVersion()} ${ses.getUserAgent()}`);
ipcMain.on('set-spellcheck-langs', () => {
ses.setSpellCheckerLanguages(ConfigUtil.getConfigItem('spellcheckerLanguages'));
});
AppMenu.setMenu({
tabs: []
});
@@ -225,7 +225,6 @@ app.on('ready', () => {
) /* eslint-disable-line max-params */ => {
// TODO: The entire concept of selectively ignoring certificate errors
// is ill-conceived, and this handler needs to be deleted.
event.preventDefault();
const {origin} = new URL(url);
const filename = CertificateUtil.getCertificate(encodeURIComponent(origin));
@@ -237,6 +236,7 @@ app.on('ready', () => {
);
if (certificate.data.replace(/[\r\n]/g, '') ===
savedCertificate.replace(/[\r\n]/g, '')) {
event.preventDefault();
callback(true);
return;
}
@@ -245,20 +245,11 @@ app.on('ready', () => {
}
}
page.send(
'certificate-error',
webContents.id === mainWindow.webContents.id ? null : webContents.id,
makeRendererCallback(ignore => {
callback(ignore);
if (!ignore) {
dialog.showErrorBox(
'Certificate error',
`The server presented an invalid certificate for ${origin}:
dialog.showErrorBox(
'Certificate error',
`The server presented an invalid certificate for ${origin}:
${error}`
);
}
})
);
});

View File

@@ -1,11 +1,8 @@
import {app, shell, BrowserWindow, Menu, dialog} from 'electron';
import {app, shell, BrowserWindow, Menu} from 'electron';
import {appUpdater} from './autoupdater';
import AdmZip from 'adm-zip';
import fs from 'fs-extra';
import path from 'path';
import * as DNDUtil from '../renderer/js/utils/dnd-util';
import Logger from '../renderer/js/utils/logger-util';
import * as ConfigUtil from '../renderer/js/utils/config-util';
import * as LinkUtil from '../renderer/js/utils/link-util';
import * as t from '../renderer/js/utils/translation-util';
@@ -19,11 +16,6 @@ export interface MenuProps {
const appName = app.name;
const logger = new Logger({
file: 'errors.log',
timestamp: true
});
function getHistorySubmenu(enableMenu: boolean): Electron.MenuItemConstructorOptions[] {
return [{
label: t.__('Back'),
@@ -62,13 +54,6 @@ function getToolsSubmenu(): Electron.MenuItemConstructorOptions[] {
{
type: 'separator'
},
{
label: t.__('Factory Reset'),
accelerator: process.platform === 'darwin' ? 'Command+Shift+D' : 'Ctrl+Shift+D',
async click() {
await resetAppSettings();
}
},
{
label: t.__('Download App Logs'),
click() {
@@ -135,7 +120,7 @@ function getViewSubmenu(): Electron.MenuItemConstructorOptions[] {
role: 'togglefullscreen'
}, {
label: t.__('Zoom In'),
role: 'zoomIn',
accelerator: 'CommandOrControl+=',
click(_item, focusedWindow) {
if (focusedWindow) {
sendAction('zoomIn');
@@ -143,7 +128,6 @@ function getViewSubmenu(): Electron.MenuItemConstructorOptions[] {
}
}, {
label: t.__('Zoom Out'),
role: 'zoomOut',
accelerator: 'CommandOrControl+-',
click(_item, focusedWindow) {
if (focusedWindow) {
@@ -152,7 +136,6 @@ function getViewSubmenu(): Electron.MenuItemConstructorOptions[] {
}
}, {
label: t.__('Actual Size'),
role: 'resetZoom',
accelerator: 'CommandOrControl+0',
click(_item, focusedWindow) {
if (focusedWindow) {
@@ -580,36 +563,6 @@ function getPreviousServer(tabs: ServerOrFunctionalTab[], activeTabIndex: number
return activeTabIndex;
}
async function resetAppSettings(): Promise<void> {
const resetAppSettingsMessage = 'By proceeding you will be removing all connected organizations and preferences from Zulip.';
// We save App's settings/configurations in following files
const settingFiles = ['config/window-state.json', 'config/domain.json', 'config/settings.json', 'config/certificates.json'];
const {response} = await dialog.showMessageBox({
type: 'warning',
buttons: ['YES', 'NO'],
defaultId: 0,
message: 'Are you sure?',
detail: resetAppSettingsMessage
});
if (response === 0) {
settingFiles.forEach(settingFileName => {
const getSettingFilesPath = path.join(app.getPath('appData'), appName, settingFileName);
fs.access(getSettingFilesPath, (error: NodeJS.ErrnoException) => {
if (error) {
logger.error('Error while resetting app settings.');
logger.error(error);
} else {
fs.unlink(getSettingFilesPath, () => {
sendAction('clear-app-data');
});
}
});
});
}
}
export function setMenu(props: MenuProps): void {
const tpl = process.platform === 'darwin' ? getDarwinTpl(props) : getOtherTpl(props);
const menu = Menu.buildFromTemplate(tpl);

View File

@@ -14,7 +14,7 @@
<div class="maintenance-info">
<p class="detail maintainer">
Maintained by
<a href="https://zulipchat.com" target="_blank" rel="noopener noreferrer">Zulip</a>
<a href="https://zulip.com" target="_blank" rel="noopener noreferrer">Zulip</a>
</p>
<p class="detail license">
Available under the

View File

@@ -0,0 +1,19 @@
:host {
--button-color: rgb(69, 166, 149);
}
button:hover,
button:focus {
border-color: var(--button-color);
color: var(--button-color);
}
button:active {
background-color: rgb(241, 241, 241);
color: var(--button-color);
}
button {
background-color: var(--button-color);
border-color: var(--button-color);
}

View File

@@ -663,6 +663,26 @@ i.open-network-button {
}
/* responsive grid */
@media (min-width: 500px) and (max-width: 720px) {
#new-server-container {
padding-left: 0px;
width: 60vw;
padding-right: 4vh;
}
.page-title {
width: 60vw;
}
}
@media (max-width: 500px) {
#new-server-container {
padding-left: 0px;
width: 54%;
}
.page-title {
width: 54%;
}
}
@media (max-width: 650px) {
.selected-css-path,
@@ -695,9 +715,6 @@ i.open-network-button {
margin-right: 6px;
width: 43%;
}
#new-server-container {
padding-left: 0px;
}
}
@media (max-width: 600px) {

View File

@@ -0,0 +1,102 @@
import {remote, ContextMenuParams} from 'electron';
import * as t from '../utils/translation-util';
const {clipboard, Menu} = remote;
export const contextMenu = (webContents: Electron.WebContents, event: Event, props: ContextMenuParams) => {
const isText = Boolean(props.selectionText.length);
const isLink = Boolean(props.linkURL);
const makeSuggestion = (suggestion: string) => ({
label: suggestion,
visible: true,
async click() {
await webContents.insertText(suggestion);
}
});
let menuTemplate: Electron.MenuItemConstructorOptions[] = [{
label: t.__('Add to Dictionary'),
visible: props.isEditable && isText && props.misspelledWord.length !== 0,
click(_item) {
webContents.session.addWordToSpellCheckerDictionary(props.misspelledWord);
}
}, {
type: 'separator'
}, {
label: `${t.__('Look Up')} "${props.selectionText}"`,
visible: process.platform === 'darwin' && isText,
click(_item) {
webContents.showDefinitionForSelection();
}
}, {
type: 'separator'
}, {
label: t.__('Cut'),
visible: isText,
enabled: props.isEditable,
accelerator: 'CommandOrControl+X',
click(_item) {
webContents.cut();
}
}, {
label: t.__('Copy'),
accelerator: 'CommandOrControl+C',
click(_item) {
webContents.copy();
}
}, {
label: t.__('Paste'), // Bug: Paste replaces text
accelerator: 'CommandOrControl+V',
enabled: props.isEditable,
click() {
webContents.paste();
}
}, {
type: 'separator'
}, {
label: t.__('Copy Link'),
visible: isText && isLink,
click(_item) {
clipboard.write({
bookmark: props.linkText,
text: props.linkURL
});
}
}, {
label: t.__('Copy Image'),
visible: props.mediaType === 'image',
click(_item) {
webContents.copyImageAt(props.x, props.y);
}
}, {
label: t.__('Copy Image URL'),
visible: props.mediaType === 'image',
click(_item) {
clipboard.write({
bookmark: props.srcURL,
text: props.srcURL
});
}
}, {
type: 'separator'
}, {
label: t.__('Services'),
visible: process.platform === 'darwin',
role: 'services'
}];
if (props.misspelledWord) {
if (props.dictionarySuggestions.length > 0) {
const suggestions: Electron.MenuItemConstructorOptions[] = props.dictionarySuggestions.map((suggestion: string) => makeSuggestion(suggestion));
menuTemplate = suggestions.concat(menuTemplate);
} else {
menuTemplate.unshift({
label: t.__('No Suggestion Found'),
enabled: false
});
}
}
const menu = Menu.buildFromTemplate(menuTemplate);
menu.popup();
};

View File

@@ -6,6 +6,7 @@ import * as ConfigUtil from '../utils/config-util';
import * as SystemUtil from '../utils/system-util';
import BaseComponent from './base';
import handleExternalLink from './handle-external-link';
import {contextMenu} from './context-menu';
const {app, dialog} = remote;
@@ -24,7 +25,6 @@ interface WebViewProps {
nodeIntegration: boolean;
preload: boolean;
onTitleChange: () => void;
ignoreCerts?: boolean;
hasPermission?: (origin: string, permission: string) => boolean;
}
@@ -58,7 +58,11 @@ export default class WebView extends BaseComponent {
${this.props.preload ? 'preload="js/preload.js"' : ''}
partition="persist:webviewsession"
name="${this.props.name}"
webpreferences="${this.props.nodeIntegration ? '' : 'contextIsolation, '}javascript=yes">
webpreferences="
${this.props.nodeIntegration ? '' : 'contextIsolation,'}
${ConfigUtil.getConfigItem('enableSpellchecker') ? 'spellcheck,' : ''}
javascript
">
</webview>`;
}
@@ -118,6 +122,11 @@ export default class WebView extends BaseComponent {
});
this.$el.addEventListener('dom-ready', () => {
const webContents = remote.webContents.fromId(this.$el.getWebContentsId());
webContents.addListener('context-menu', (event, menuParameters) => {
contextMenu(webContents, event, menuParameters);
});
if (this.props.role === 'server') {
this.$el.classList.add('onload');
}

View File

@@ -11,48 +11,20 @@ export const sendFeedback: SendFeedback = document.querySelector('send-feedback'
export const feedbackHolder = sendFeedback.parentElement;
// Make the button color match zulip app's theme
sendFeedback.customStyles = `
button:hover, button:focus {
border-color: #4EBFAC;
color: #4EBFAC;
}
sendFeedback.customStylesheet = 'css/feedback.css';
button:active {
background-color: #f1f1f1;
color: #4EBFAC;
}
button {
background-color: #4EBFAC;
border-color: #4EBFAC;
}
`;
/* eslint-disable no-multi-str */
// customize the fields of custom elements
// Customize the fields of custom elements
sendFeedback.title = 'Report Issue';
sendFeedback.titleLabel = 'Issue title:';
sendFeedback.titlePlaceholder = 'Enter issue title';
sendFeedback.textareaLabel = 'Describe the issue:';
sendFeedback.textareaPlaceholder = 'Succinctly describe your issue and steps to reproduce it...\n\n\
---\n\
<!-- Please Include: -->\n\
- **Operating System**:\n\
- [ ] Windows\n\
- [ ] Linux/Ubuntu\n\
- [ ] macOS\n\
- **Clear steps to reproduce the issue**:\n\
- **Relevant error messages and/or screenshots**:\n\
';
/* eslint-enable no-multi-str */
sendFeedback.textareaPlaceholder = 'Succinctly describe your issue and steps to reproduce it...';
sendFeedback.buttonLabel = 'Report Issue';
sendFeedback.loaderSuccessText = '';
sendFeedback.useReporter('emailReporter', {
email: 'akash@zulipchat.com'
email: 'support@zulip.com'
});
feedbackHolder.addEventListener('click', (event: Event) => {
@@ -69,6 +41,10 @@ sendFeedback.addEventListener('feedback-submitted', () => {
}, 1000);
});
sendFeedback.addEventListener('feedback-cancelled', () => {
feedbackHolder.classList.remove('show');
});
const dataDir = app.getPath('userData');
const logsDir = path.join(dataDir, '/Logs');
sendFeedback.logs.push(...fs.readdirSync(logsDir).map(file => path.join(logsDir, file)));

View File

@@ -52,9 +52,7 @@ interface CompatElectronBridge extends ElectronBridge {
const {page_params} = zulipWindow;
if (page_params) {
electron_bridge.send_event('zulip-loaded', {
serverLanguage: page_params.default_language
});
electron_bridge.send_event('zulip-loaded');
}
})();

View File

@@ -50,6 +50,7 @@ interface SettingsOptions extends DNDSettings {
quitOnClose: boolean;
promptDownload: boolean;
dockBouncing?: boolean;
spellcheckerLanguages?: string[];
}
const logger = new Logger({
@@ -137,6 +138,7 @@ class ServerManagerView {
await this.initTabs();
this.initActions();
this.registerIpcs();
ipcRenderer.send('set-spellcheck-langs');
}
async loadProxy(): Promise<void> {
@@ -179,7 +181,7 @@ class ServerManagerView {
useSystemProxy: false,
showSidebar: true,
badgeOption: true,
startAtLogin: true,
startAtLogin: false,
startMinimized: false,
enableSpellchecker: true,
showNotification: true,
@@ -214,6 +216,7 @@ class ServerManagerView {
if (process.platform !== 'darwin') {
settingOptions.autoHideMenubar = false;
settingOptions.spellcheckerLanguages = ['en-US'];
}
for (const [setting, value] of Object.entries(settingOptions)) {
@@ -360,12 +363,9 @@ class ServerManagerView {
url: server.url,
role: 'server',
name: CommonUtil.decodeString(server.alias),
ignoreCerts: server.ignoreCerts,
hasPermission: (origin: string, permission: string) =>
origin === server.url && permission === 'notifications',
isActive: () => {
return index === this.activeTabIndex;
},
isActive: () => index === this.activeTabIndex,
switchLoading: (loading: boolean, url: string) => {
if (loading) {
this.loading.add(url);
@@ -530,9 +530,7 @@ class ServerManagerView {
url: tabProps.url,
role: 'function',
name: tabProps.name,
isActive: () => {
return this.functionalTabs.get(tabProps.name) === this.activeTabIndex;
},
isActive: () => this.functionalTabs.get(tabProps.name) === this.activeTabIndex,
switchLoading: (loading: boolean, url: string) => {
if (loading) {
this.loading.add(url);
@@ -816,21 +814,6 @@ class ServerManagerView {
});
}
ipcRenderer.on('certificate-error', (
event: Event,
webContentsId: number | null,
rendererCallbackId: number
) => {
const ignore = webContentsId !== null &&
this.tabs.some(
({webview}) =>
!webview.loading &&
webview.$el.getWebContentsId() === webContentsId &&
webview.props.ignoreCerts
);
ipcRenderer.send('renderer-callback', rendererCallbackId, ignore);
});
ipcRenderer.on('permission-request', (
event: Event,
{webContentsId, origin, permission}: {
@@ -846,7 +829,7 @@ class ServerManagerView {
({webview}) =>
!webview.loading &&
webview.$el.getWebContentsId() === webContentsId &&
webview.props.hasPermission?.(origin, permission)
webview.props.hasPermission?.(origin, permission)
);
console.log(
grant ? 'Granted' : 'Denied', 'permissions request for',
@@ -867,7 +850,7 @@ class ServerManagerView {
ipcRenderer.on('open-help', async () => {
// Open help page of current active server
await LinkUtil.openBrowser(new URL('https://zulipchat.com/help/'));
await LinkUtil.openBrowser(new URL('https://zulip.com/help/'));
});
ipcRenderer.on('reload-viewer', this.reloadView.bind(this, this.tabs[this.activeTabIndex].props.index));
@@ -878,10 +861,6 @@ class ServerManagerView {
ipcRenderer.send('reload-full-app');
});
ipcRenderer.on('clear-app-data', () => {
ipcRenderer.send('clear-app-settings');
});
ipcRenderer.on('switch-server-tab', (event: Event, index: number) => {
this.activateLastTab(index);
});
@@ -1043,13 +1022,9 @@ class ServerManagerView {
});
// Redo and undo functionality since the default API doesn't work on macOS
ipcRenderer.on('undo', () => {
return this.getActiveWebview().undo();
});
ipcRenderer.on('undo', () => this.getActiveWebview().undo());
ipcRenderer.on('redo', () => {
return this.getActiveWebview().redo();
});
ipcRenderer.on('redo', () => this.getActiveWebview().redo());
ipcRenderer.on('set-active', async () => {
const webviews: NodeListOf<Electron.WebviewTag> = document.querySelectorAll('webview');
@@ -1069,10 +1044,8 @@ class ServerManagerView {
window.addEventListener('load', async () => {
// Only start electron-connect (auto reload on change) when its ran
// from `npm run dev` or `gulp dev` and not from `npm start` when
// app is started `npm start` main process's proces.argv will have
// `--no-electron-connect`
if (isDev && !remote.getGlobal('process').argv.includes('--no-electron-connect')) {
// from `npm run dev` or `gulp dev` and not from `npm start`
if (isDev && remote.getGlobal('process').argv.includes('--electron-connect')) {
require('electron-connect').client.create();
}
@@ -1080,4 +1053,4 @@ window.addEventListener('load', async () => {
await serverManagerView.init();
});
export {};
export { };

View File

@@ -3,7 +3,7 @@ import {ipcRenderer, remote, OpenDialogOptions} from 'electron';
import path from 'path';
import fs from 'fs-extra';
const {app, dialog} = remote;
const {app, dialog, session} = remote;
const currentBrowserWindow = remote.getCurrentWindow();
import BaseSection from './base-section';
@@ -11,6 +11,8 @@ import * as ConfigUtil from '../../utils/config-util';
import * as EnterpriseUtil from '../../utils/enterprise-util';
import * as t from '../../utils/translation-util';
import supportedLocales from '../../../../translations/supported-locales.json';
import Tagify from '@yaireo/tagify';
import ISO6391 from 'iso-639-1';
interface GeneralSectionProps {
$root: Element;
@@ -93,7 +95,10 @@ export default class GeneralSection extends BaseSection {
<div class="setting-description">${t.__('Enable spellchecker (requires restart)')}</div>
<div class="setting-control"></div>
</div>
<div class="setting-row" id="spellcheck-langs" style= "display:${process.platform === 'darwin' ? 'none' : ''}"></div>
<div class="setting-row" id="note"></div>
</div>
<div class="title">${t.__('Advanced')}</div>
<div class="settings-card">
@@ -138,12 +143,12 @@ export default class GeneralSection extends BaseSection {
<div class="setting-control"></div>
</div>
</div>
<div class="title">${t.__('Reset Application Data')}</div>
<div class="title">${t.__('Factory Reset Data')}</div>
<div class="settings-card">
<div class="setting-row" id="resetdata-option">
<div class="setting-description">${t.__('This will delete all application data including all added accounts and preferences')}
<div class="setting-row" id="factory-reset-option">
<div class="setting-description">${t.__('Reset the application, thus deleting all the connected organizations, accounts, and certificates.')}
</div>
<button class="reset-data-button red w-150">${t.__('Reset App Data')}</button>
<button class="factory-reset-button red w-150">${t.__('Factory Reset')}</button>
</div>
</div>
</div>
@@ -159,7 +164,7 @@ export default class GeneralSection extends BaseSection {
this.betaUpdateOption();
this.updateSidebarOption();
this.updateStartAtLoginOption();
this.updateResetDataOption();
this.factoryReset();
this.showDesktopNotification();
this.enableSpellchecker();
this.minimizeOnStart();
@@ -171,6 +176,7 @@ export default class GeneralSection extends BaseSection {
this.updatePromptDownloadOption();
this.enableErrorReporting();
this.setLocale();
this.initSpellChecker();
// Platform specific settings
@@ -356,6 +362,10 @@ export default class GeneralSection extends BaseSection {
const newValue = !ConfigUtil.getConfigItem('enableSpellchecker');
ConfigUtil.setConfigItem('enableSpellchecker', newValue);
this.enableSpellchecker();
const spellcheckerLanguageInput: HTMLElement = document.querySelector('#spellcheck-langs');
const spellcheckerNote: HTMLElement = document.querySelector('#note');
spellcheckerLanguageInput.style.display = spellcheckerLanguageInput.style.display === 'none' ? '' : 'none';
spellcheckerNote.style.display = spellcheckerNote.style.display === 'none' ? '' : 'none';
}
});
}
@@ -372,23 +382,6 @@ export default class GeneralSection extends BaseSection {
});
}
async clearAppDataDialog(): Promise<void> {
const clearAppDataMessage = 'By clicking proceed you will be removing all added accounts and preferences from Zulip. When the application restarts, it will be as if you are starting Zulip for the first time.';
const getAppPath = path.join(app.getPath('appData'), app.name);
const {response} = await dialog.showMessageBox({
type: 'warning',
buttons: ['YES', 'NO'],
defaultId: 0,
message: 'Are you sure',
detail: clearAppDataMessage
});
if (response === 0) {
await fs.remove(getAppPath);
ipcRenderer.send('forward-message', 'hard-reload');
}
}
async customCssDialog(): Promise<void> {
const showDialogOptions: OpenDialogOptions = {
title: 'Select file',
@@ -403,16 +396,8 @@ export default class GeneralSection extends BaseSection {
}
}
updateResetDataOption(): void {
const resetDataButton = document.querySelector('#resetdata-option .reset-data-button');
resetDataButton.addEventListener('click', async () => {
await this.clearAppDataDialog();
});
}
setLocale(): void {
const langDiv: HTMLSelectElement = document.querySelector('.lang-div');
// This path is for the JSON file that stores key: value pairs for supported locales
const langList = this.generateSelectTemplate(supportedLocales, 'lang-menu');
langDiv.innerHTML += langList;
// `langMenu` is the select-option dropdown menu formed after executing the previous command
@@ -420,7 +405,7 @@ export default class GeneralSection extends BaseSection {
// The next three lines set the selected language visible on the dropdown button
let language = ConfigUtil.getConfigItem('appLanguage');
language = language && langMenu.options.namedItem(language) ? language : 'en-US';
language = language && langMenu.options.namedItem(language) ? language : 'en';
langMenu.options.namedItem(language).selected = true;
langMenu.addEventListener('change', (event: Event) => {
@@ -494,4 +479,103 @@ export default class GeneralSection extends BaseSection {
}
});
}
async factoryResetSettings(): Promise<void> {
const clearAppDataMessage = 'When the application restarts, it will be as if you have just downloaded Zulip app.';
const getAppPath = path.join(app.getPath('appData'), app.name);
const {response} = await dialog.showMessageBox({
type: 'warning',
buttons: ['YES', 'NO'],
defaultId: 0,
message: 'Are you sure?',
detail: clearAppDataMessage
});
if (response === 0) {
await fs.remove(getAppPath);
setTimeout(() => ipcRenderer.send('clear-app-settings'), 1000);
}
}
factoryReset(): void {
const factoryResetButton = document.querySelector('#factory-reset-option .factory-reset-button');
factoryResetButton.addEventListener('click', async () => {
await this.factoryResetSettings();
});
}
initSpellChecker(): void {
// The elctron API is a no-op on macOS and macOS default spellchecker is used.
if (process.platform === 'darwin') {
const note: HTMLElement = document.querySelector('#note');
note.append(t.__('On macOS, the OS spellchecker is used.'));
note.append(document.createElement('br'));
note.append(t.__('Change the language from System Preferences → Keyboard → Text → Spelling.'));
} else {
const note: HTMLElement = document.querySelector('#note');
note.append(t.__('You can select a maximum of 3 languages for spellchecking.'));
const spellDiv: HTMLElement = document.querySelector('#spellcheck-langs');
spellDiv.innerHTML += `
<div class="setting-description">${t.__('Spellchecker Languages')}</div>
<input name='spellcheck' placeholder='Enter Languages'>`;
const availableLanguages = session.fromPartition('persist:webviewsession').availableSpellCheckerLanguages;
let languagePairs: Map<string, string> = new Map();
availableLanguages.forEach((l: string) => {
if (ISO6391.validate(l)) {
languagePairs.set(ISO6391.getName(l), l);
}
});
// Manually set names for languages not available in ISO6391
languagePairs.set('English (AU)', 'en-AU');
languagePairs.set('English (CA)', 'en-CA');
languagePairs.set('English (GB)', 'en-GB');
languagePairs.set('English (US)', 'en-US');
languagePairs.set('Spanish (Latin America)', 'es-419');
languagePairs.set('Spanish (Argentina)', 'es-AR');
languagePairs.set('Spanish (Mexico)', 'es-MX');
languagePairs.set('Spanish (US)', 'es-US');
languagePairs.set('Portuguese (Brazil)', 'pt-BR');
languagePairs.set('Portuguese (Portugal)', 'pt-PT');
languagePairs.set('Serbo-Croatian', 'sh');
languagePairs = new Map([...languagePairs].sort((a, b) => ((a[0] < b[0]) ? -1 : 1)));
const tagField: HTMLElement = document.querySelector('input[name=spellcheck]');
const tagify = new Tagify(tagField, {
whitelist: [...languagePairs.keys()],
enforceWhitelist: true,
maxTags: 3,
dropdown: {
enabled: 0,
maxItems: Infinity,
closeOnSelect: false,
highlightFirst: true
}
});
const configuredLanguages: string[] = ConfigUtil.getConfigItem('spellcheckerLanguages').map((code: string) => [...languagePairs].filter(pair => (pair[1] === code))[0][0]);
tagify.addTags(configuredLanguages);
tagField.addEventListener('change', event => {
if ((event.target as HTMLInputElement).value.length === 0) {
ConfigUtil.setConfigItem('spellcheckerLanguages', []);
ipcRenderer.send('set-spellcheck-langs');
} else {
const spellLangs: string[] = [...JSON.parse((event.target as HTMLInputElement).value).values()].map(elt => languagePairs.get(elt.value));
ConfigUtil.setConfigItem('spellcheckerLanguages', spellLangs);
ipcRenderer.send('set-spellcheck-langs');
}
});
}
// Do not display the spellchecker input and note if it is disabled
if (!ConfigUtil.getConfigItem('enableSpellchecker')) {
const spellcheckerLanguageInput: HTMLElement = document.querySelector('#spellcheck-langs');
const spellcheckerNote: HTMLElement = document.querySelector('#note');
spellcheckerLanguageInput.style.display = 'none';
spellcheckerNote.style.display = 'none';
}
}
}

View File

@@ -83,7 +83,7 @@ export default class NewServerForm extends BaseComponent {
}
openCreateNewOrgExternalLink(): void {
const link = 'https://zulipchat.com/new/';
const link = 'https://zulip.com/new/';
const externalCreateNewOrgElement = document.querySelector('#open-create-org-link');
externalCreateNewOrgElement.addEventListener('click', async () => {
await LinkUtil.openBrowser(new URL(link));

View File

@@ -330,7 +330,7 @@ export default class ShortcutsSection extends BaseSection {
}
openHotkeysExternalLink(): void {
const link = 'https://zulipchat.com/help/keyboard-shortcuts';
const link = 'https://zulip.com/help/keyboard-shortcuts';
const externalCreateNewOrgElement = document.querySelector('#open-hotkeys-link');
externalCreateNewOrgElement.addEventListener('click', async () => {
await LinkUtil.openBrowser(new URL(link));

View File

@@ -1,6 +1,5 @@
import {contextBridge, ipcRenderer, webFrame} from 'electron';
import fs from 'fs';
import * as SetupSpellChecker from './spellchecker';
import isDev from 'electron-is-dev';
@@ -54,13 +53,7 @@ ipcRenderer.on('show-notification-settings', () => {
}, 100);
});
electron_bridge.once('zulip-loaded', ({serverLanguage}) => {
// Get the default language of the server
if (serverLanguage) {
// Init spellchecker
SetupSpellChecker.init(serverLanguage);
}
electron_bridge.once('zulip-loaded', () => {
// Redirect users to network troubleshooting page
const getRestartButton = document.querySelector('.restart_get_events_button');
if (getRestartButton) {
@@ -70,12 +63,6 @@ electron_bridge.once('zulip-loaded', ({serverLanguage}) => {
}
});
// Clean up spellchecker events after you navigate away from this page;
// otherwise, you may experience errors
window.addEventListener('beforeunload', (): void => {
SetupSpellChecker.unsubscribeSpellChecker();
});
window.addEventListener('load', (event: any): void => {
if (!event.target.URL.includes('app/renderer/network.html')) {
return;

View File

@@ -1,61 +0,0 @@
import type {Subject} from 'rxjs';
import {SpellCheckHandler, ContextMenuListener, ContextMenuBuilder} from 'electron-spellchecker';
import * as ConfigUtil from './utils/config-util';
import Logger from './utils/logger-util';
declare module 'electron-spellchecker' {
interface SpellCheckHandler {
currentSpellcheckerChanged: Subject<true>;
currentSpellcheckerLanguage: string;
}
}
const logger = new Logger({
file: 'errors.log',
timestamp: true
});
let spellCheckHandler: SpellCheckHandler;
let contextMenuListener: ContextMenuListener;
export function init(serverLanguage: string): void {
if (ConfigUtil.getConfigItem('enableSpellchecker')) {
enableSpellChecker();
}
enableContextMenu(serverLanguage);
}
function enableSpellChecker(): void {
try {
spellCheckHandler = new SpellCheckHandler();
} catch (error) {
logger.error(error);
}
}
function enableContextMenu(serverLanguage: string): void {
if (spellCheckHandler) {
spellCheckHandler.attachToInput();
spellCheckHandler.switchLanguage(serverLanguage);
spellCheckHandler.currentSpellcheckerChanged.subscribe(() => {
spellCheckHandler.switchLanguage(spellCheckHandler.currentSpellcheckerLanguage);
});
}
const contextMenuBuilder = new ContextMenuBuilder(spellCheckHandler);
contextMenuListener = new ContextMenuListener(info => {
contextMenuBuilder.showPopupMenu(info);
});
}
export function unsubscribeSpellChecker(): void {
if (spellCheckHandler) {
spellCheckHandler.unsubscribe();
}
if (contextMenuListener) {
contextMenuListener.unsubscribe();
}
}

View File

@@ -3,14 +3,11 @@ import {ipcRenderer, remote, WebviewTag, NativeImage} from 'electron';
import path from 'path';
import * as ConfigUtil from './utils/config-util';
const {Tray, Menu, nativeImage, BrowserWindow, nativeTheme} = remote;
const {Tray, Menu, nativeImage, BrowserWindow} = remote;
let tray: Electron.Tray;
// Get the theme on macOS
const theme = nativeTheme.shouldUseDarkColors ? 'dark' : 'light';
const ICON_DIR = process.platform === 'darwin' ? `../../resources/tray/${theme}` : '../../resources/tray';
const ICON_DIR = '../../resources/tray';
const TRAY_SUFFIX = 'tray';
@@ -21,7 +18,7 @@ const iconPath = (): string => {
return APP_ICON + 'linux.png';
}
return APP_ICON + (process.platform === 'win32' ? 'win.ico' : 'osx.png');
return APP_ICON + (process.platform === 'win32' ? 'win.ico' : 'macOSTemplate.png');
};
let unread = 0;

View File

@@ -17,7 +17,6 @@ export interface ServerConf {
url: string;
alias?: string;
icon?: string;
ignoreCerts?: boolean;
}
const logger = new Logger({
@@ -55,26 +54,14 @@ export function getDomain(index: number): ServerConf {
return db.getData(`/domains[${index}]`);
}
export function shouldIgnoreCerts(url: string): boolean {
const domains = getDomains();
for (const domain of domains) {
if (domain.url === url) {
return domain.ignoreCerts;
}
}
return null;
}
export function updateDomain(index: number, server: ServerConf): void {
reloadDB();
db.push(`/domains[${index}]`, server, true);
}
export async function addDomain(server: ServerConf): Promise<void> {
const {ignoreCerts} = server;
if (server.icon) {
const localIconUrl = await saveServerIcon(server, ignoreCerts);
const localIconUrl = await saveServerIcon(server);
server.icon = localIconUrl;
db.push('/domains[]', server, true);
reloadDB();
@@ -118,33 +105,16 @@ async function checkCertError(domain: string, serverConf: ServerConf, error: any
const certErrorMessage = Messages.certErrorMessage(domain, error);
const certErrorDetail = Messages.certErrorDetail();
const {response} = await dialog.showMessageBox({
type: 'warning',
buttons: ['Yes', 'No'],
defaultId: 1,
await dialog.showMessageBox({
type: 'error',
buttons: ['OK'],
message: certErrorMessage,
detail: certErrorDetail
});
if (response === 0) {
// Set ignoreCerts parameter to true in case user responds with yes
serverConf.ignoreCerts = true;
try {
return await getServerSettings(domain, serverConf.ignoreCerts);
} catch (_) {
if (error === Messages.noOrgsError(domain)) {
throw new Error(error);
}
return serverConf;
}
} else {
throw new Error('Untrusted certificate.');
}
throw new Error('Untrusted certificate.');
}
// ignoreCerts parameter helps in fetching server icon and
// other server details when user chooses to ignore certificate warnings
export async function checkDomain(domain: string, ignoreCerts = false, silent = false): Promise<ServerConf> {
export async function checkDomain(domain: string, silent = false): Promise<ServerConf> {
if (!silent && duplicateDomain(domain)) {
// Do not check duplicate in silent mode
throw new Error('This server has been added.');
@@ -155,12 +125,11 @@ export async function checkDomain(domain: string, ignoreCerts = false, silent =
const serverConf = {
icon: defaultIconUrl,
url: domain,
alias: domain,
ignoreCerts
alias: domain
};
try {
return await getServerSettings(domain, serverConf.ignoreCerts);
return await getServerSettings(domain);
} catch (error_) {
// Make sure that error is an error or string not undefined
// so validation does not throw error.
@@ -176,10 +145,10 @@ export async function checkDomain(domain: string, ignoreCerts = false, silent =
}
}
async function getServerSettings(domain: string, ignoreCerts = false): Promise<ServerConf> {
async function getServerSettings(domain: string): Promise<ServerConf> {
const serverSettingsOptions = {
url: domain + '/api/v1/server_settings',
...RequestUtil.requestOptions(domain, ignoreCerts)
...RequestUtil.requestOptions(domain)
};
return new Promise((resolve, reject) => {
@@ -196,8 +165,7 @@ async function getServerSettings(domain: string, ignoreCerts = false): Promise<S
// Following check handles both the cases
icon: realm_icon.startsWith('/') ? realm_uri + realm_icon : realm_icon,
url: realm_uri,
alias: escape(realm_name),
ignoreCerts
alias: escape(realm_name)
});
} else {
reject(Messages.noOrgsError(domain));
@@ -209,13 +177,13 @@ async function getServerSettings(domain: string, ignoreCerts = false): Promise<S
});
}
export async function saveServerIcon(server: ServerConf, ignoreCerts = false): Promise<string> {
export async function saveServerIcon(server: ServerConf): Promise<string> {
const url = server.icon;
const domain = server.url;
const serverIconOptions = {
url,
...RequestUtil.requestOptions(domain, ignoreCerts)
...RequestUtil.requestOptions(domain)
};
// The save will always succeed. If url is invalid, downgrade to default icon.
@@ -251,10 +219,9 @@ export async function saveServerIcon(server: ServerConf, ignoreCerts = false): P
export async function updateSavedServer(url: string, index: number): Promise<void> {
// Does not promise successful update
const oldIcon = getDomain(index).icon;
const {ignoreCerts} = getDomain(index);
try {
const newServerConf = await checkDomain(url, ignoreCerts, true);
const localIconUrl = await saveServerIcon(newServerConf, ignoreCerts);
const newServerConf = await checkDomain(url, true);
const localIconUrl = await saveServerIcon(newServerConf);
if (!oldIcon || localIconUrl !== '../renderer/img/icon.png') {
newServerConf.icon = localIconUrl;
updateDomain(index, newServerConf);

View File

@@ -5,7 +5,6 @@ import backoff from 'backoff';
import request from 'request';
import Logger from './logger-util';
import * as RequestUtil from './request-util';
import * as DomainUtil from './domain-util';
const logger = new Logger({
file: 'domain-util.log',
@@ -35,15 +34,10 @@ export default class ReconnectUtil {
async isOnline(): Promise<boolean> {
return new Promise(resolve => {
try {
const ignoreCerts = DomainUtil.shouldIgnoreCerts(this.url);
if (ignoreCerts === null) {
return;
}
request(
{
url: `${this.url}/static/favicon.ico`,
...RequestUtil.requestOptions(this.url, ignoreCerts)
...RequestUtil.requestOptions(this.url)
},
(error: Error, response: request.Response) => {
const isValidResponse =

View File

@@ -20,12 +20,9 @@ interface RequestUtilResponse {
proxy: string | void | ProxyUtil.ProxyRule;
ecdhCurve: 'auto';
headers: { 'User-Agent': string };
rejectUnauthorized: boolean;
}
// ignoreCerts parameter helps in fetching server icon and
// other server details when user chooses to ignore certificate warnings
export function requestOptions(domain: string, ignoreCerts: boolean): RequestUtilResponse {
export function requestOptions(domain: string): RequestUtilResponse {
domain = formatUrl(domain);
const certificate = CertificateUtil.getCertificate(
encodeURIComponent(domain)
@@ -56,8 +53,7 @@ export function requestOptions(domain: string, ignoreCerts: boolean): RequestUti
ca: certificateLocation ? certificateLocation : '',
proxy: proxyEnabled ? ProxyUtil.getProxy(domain) : '',
ecdhCurve: 'auto',
headers: {'User-Agent': SystemUtil.getUserAgent()},
rejectUnauthorized: !ignoreCerts
headers: {'User-Agent': SystemUtil.getUserAgent()}
};
}

View File

@@ -3,7 +3,8 @@ import i18n from 'i18n';
import * as ConfigUtil from './config-util';
i18n.configure({
directory: path.join(__dirname, '../../../translations/')
directory: path.join(__dirname, '../../../translations/'),
updateFiles: false
});
/* Fetches the current appLocale from settings.json */

View File

@@ -52,7 +52,7 @@
</div>
<div id="feedback-modal">
<send-feedback></send-feedback>
<send-feedback show-cancel-button="show"></send-feedback>
</div>
</body>

View File

@@ -5,6 +5,7 @@
<meta name="viewport" content="width=device-width">
<title>Zulip - Settings</title>
<link rel="stylesheet" href="css/preference.css" type="text/css" media="screen">
<link id="tagify-css" rel="stylesheet" href="data:text/css,">
</head>
<body>
<div id="content">
@@ -13,6 +14,7 @@
</div>
</body>
<script>
document.querySelector('#tagify-css').href = require.resolve('@yaireo/tagify/dist/tagify.css');
require('./js/pages/preference/preference.js');
require('./js/shared/preventdrag.js')
</script>

View File

@@ -19,14 +19,12 @@ export function noOrgsError(domain: string): string {
}
export function certErrorMessage(domain: string, error: string): string {
return `Do you trust certificate from ${domain}? \n ${error}`;
return `Certificate error for ${domain}\n${error}`;
}
export function certErrorDetail(): string {
return `The organization you're connecting to is either someone impersonating the Zulip server you entered, or the server you're trying to connect to is configured in an insecure way.
\nIf you have a valid certificate please add it from Settings>Organizations and try to add the organization again.
\nUnless you have a good reason to believe otherwise, you should not proceed.
\nYou can click here if you'd like to proceed with the connection.`;
\nIf you have a valid certificate please add it from Settings>Organizations and try to add the organization again.`;
}
export function enterpriseOrgError(length: number, domains: string[]): DialogBoxError {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 737 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

View File

Before

Width:  |  Height:  |  Size: 436 B

After

Width:  |  Height:  |  Size: 436 B

View File

Before

Width:  |  Height:  |  Size: 900 B

After

Width:  |  Height:  |  Size: 900 B

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

134
app/translations/ar.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "حول \"زوليب\"",
"Actual Size": "الحجم الفعلي",
"Add Custom Certificates": "إضافة رخصة معدلة",
"Add Organization": "إضافة منظمة",
"Add a Zulip organization": "إضافة منظمة \"زوليب\"",
"Add custom CSS": "إصافة CSS معدلة",
"Advanced": "متقدم",
"All the connected organizations will appear here": "جميع المنظمات المتصلة تعرض هنا",
"Always start minimized": "دائماً إبدأ بالقليل",
"App Updates": "تحديث التطبيق",
"Appearance": "المظهر",
"Application Shortcuts": "إختصارات التطبيق",
"Are you sure you want to disconnect this organization?": "هل أنت متأكد من فصل هذة المنظمة؟",
"Auto hide Menu bar": "أخف القائمة تلقائياً",
"Auto hide menu bar (Press Alt key to display)": "أخف القائمة تلقائياً (إضغط Alt لعرض القائمة)",
"Back": "رجوع",
"Bounce dock on new private message": "أخرج المنصة في حال رسالة خاصة جديدة",
"Certificate file": "ملف الشهادة",
"Change": "تغيير",
"Check for Updates": "التحقق من التحديثات",
"Close": "اغلاق",
"Connect": "اتصال",
"Connect to another organization": "التوصيل مع منظمة أخرى",
"Connected organizations": "المنظمات المتصلة",
"Copy": "نسخ",
"Copy Zulip URL": "نسخ رابط زوليب",
"Create a new organization": "Create a new organization",
"Cut": "قص",
"Default download location": "موقع التحميل الافتراضي",
"Delete": "حذف",
"Desktop App Settings": "إعدادت تطبيق سطح المكتب",
"Desktop Notifications": "إشعارات سطح المكتب",
"Desktop Settings": "إعدادات سطح المكتب",
"Disconnect": "قطع الاتصال",
"Download App Logs": "تنزيل سجلات التطبيق",
"Edit": "تعديل",
"Edit Shortcuts": "تعديل الاختصارات",
"Enable auto updates": "تفعيل التحديثات التلقائية",
"Enable error reporting (requires restart)": "تفعيل تقارير الأخطاء (يتطلب إعادة التشغيل)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "إعادة ضبط المصنع",
"File": "ملف",
"Find accounts": "Find accounts",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Help Center",
"History": "History",
"History Shortcuts": "History Shortcuts",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "OR",
"Organization URL": "Organization URL",
"Organizations": "Organizations",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Quit",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "Save",
"Select All": "Select All",
"Settings": "Settings",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Tools",
"Undo": "Undo",
"Upload": "Upload",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"YES": "YES",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -1,5 +1,5 @@
{
"About Zulip": "За Zulip",
"About Zulip": "Относно Zulip",
"Actual Size": "Действителен размер",
"Add Custom Certificates": "Добавяне на персонализирани сертификати",
"Add Organization": "Добавяне на организация",
@@ -75,9 +75,6 @@
"Release Notes": "Бележки към изданието",
"Reload": "Презареди",
"Report an Issue": "Подаване на сигнал за проблем",
"Reset App Data": "Нулиране на данни за приложения",
"Reset App Settings": "Нулиране на настройките на приложението",
"Reset Application Data": "Нулиране на данните на приложението",
"Save": "Запази",
"Select All": "Избери всички",
"Settings": "Настройки",
@@ -113,5 +110,25 @@
"Zoom Out": "Отдалечавам",
"Zulip Help": "Помощ за Zulip",
"keyboard shortcuts": "комбинация от клавиши",
"script": "писменост"
"script": "писменост",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

134
app/translations/ca.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "Quant a Zulip",
"Actual Size": "Actual Size",
"Add Custom Certificates": "Add Custom Certificates",
"Add Organization": "Add Organization",
"Add a Zulip organization": "Add a Zulip organization",
"Add custom CSS": "Add custom CSS",
"Advanced": "Advanced",
"All the connected organizations will appear here": "All the connected organizations will appear here",
"Always start minimized": "Always start minimized",
"App Updates": "App Updates",
"Appearance": "Appearance",
"Application Shortcuts": "Application Shortcuts",
"Are you sure you want to disconnect this organization?": "Are you sure you want to disconnect this organization?",
"Auto hide Menu bar": "Auto hide Menu bar",
"Auto hide menu bar (Press Alt key to display)": "Auto hide menu bar (Press Alt key to display)",
"Back": "Back",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "Certificate file",
"Change": "Change",
"Check for Updates": "Check for Updates",
"Close": "Tancar",
"Connect": "Connect",
"Connect to another organization": "Connect to another organization",
"Connected organizations": "Connected organizations",
"Copy": "Copia",
"Copy Zulip URL": "Copy Zulip URL",
"Create a new organization": "Crea una nova organització",
"Cut": "Cut",
"Default download location": "Default download location",
"Delete": "Elimina",
"Desktop App Settings": "Configuració de l'aplicació d'escriptori",
"Desktop Notifications": "Desktop Notifications",
"Desktop Settings": "Configuració d'escriptori",
"Disconnect": "Disconnect",
"Download App Logs": "Download App Logs",
"Edit": "Edita",
"Edit Shortcuts": "Edit Shortcuts",
"Enable auto updates": "Enable auto updates",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "Fitxer",
"Find accounts": "Find accounts",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Centre d'ajuda",
"History": "Historial",
"History Shortcuts": "Dreceres d'historial",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Silencia tots els sons de Zulip",
"NO": "NO",
"Network": "Network",
"OR": "OR",
"Organization URL": "URL d'organització",
"Organizations": "Organizations",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Quit",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "Guardar",
"Select All": "Select All",
"Settings": "Configuració",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Mostrar una marca en la icona si hi ha missatges sense llegir",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Tools",
"Undo": "Undo",
"Upload": "Pujada",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"YES": "YES",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -1,117 +1,134 @@
{
"About Zulip": "O uživateli Zulip",
"Actual Size": "Aktuální velikost",
"About Zulip": "O Zulipu",
"Actual Size": "Skutečná velikost",
"Add Custom Certificates": "Přidat vlastní certifikáty",
"Add Organization": "Přidat organizaci",
"Add a Zulip organization": "Přidejte organizaci Zulip",
"Add a Zulip organization": "Přidat organizaci Zulip",
"Add custom CSS": "Přidat vlastní CSS",
"Advanced": "Pokročilý",
"All the connected organizations will appear here": "Zde se zobrazí všechny připojené organizace",
"Always start minimized": "Vždy začněte minimalizovat",
"App Updates": "Aktualizace aplikací",
"Advanced": "Rozšířené",
"All the connected organizations will appear here": "Všechny připojené organizace se objeví zde",
"Always start minimized": "Vždy spouštět minimalizova",
"App Updates": "Aktualizace aplikace",
"Appearance": "Vzhled",
"Application Shortcuts": "Zkratky aplikací",
"Are you sure you want to disconnect this organization?": "Opravdu chcete tuto organizaci odpojit?",
"Auto hide Menu bar": "Auto hide Menu bar",
"Auto hide menu bar (Press Alt key to display)": "Automaticky skrýt lištu menu (stiskněte klávesu Alt pro zobrazení)",
"Back": "Zadní",
"Bounce dock on new private message": "Bounce dock na nové soukromé zprávy",
"Certificate file": "Soubor certifikátu",
"Change": "Změna",
"Check for Updates": "Kontrola aktualizací",
"Application Shortcuts": "Zkratky programu",
"Are you sure you want to disconnect this organization?": "Opravdu chcete odpojit tuto organizaci?",
"Auto hide Menu bar": "Automaticky skrývat menu",
"Auto hide menu bar (Press Alt key to display)": "Automaticky skrývat menu (pro zobrazení stiskněte klávesu Alt)",
"Back": "Zpět",
"Bounce dock on new private message": "Poskakování ikony v docku po obdržení nové soukromé zprávy",
"Certificate file": "Soubor s certifikátem",
"Change": "Změnit",
"Check for Updates": "Zkontrolovat aktualizace",
"Close": "Zavřít",
"Connect": "Připojit",
"Connect to another organization": "Připojte se k jiné organizaci",
"Connect": "Připojit se",
"Connect to another organization": "Připojit se k jiné organizaci",
"Connected organizations": "Připojené organizace",
"Copy": "kopírovat",
"Copy Zulip URL": "Kopírovat adresu URL aplikace Zulip",
"Copy": "Kopírovat",
"Copy Zulip URL": "Kopírovat adresu (URL) Zulipu",
"Create a new organization": "Vytvořit novou organizaci",
"Cut": "Střih",
"Cut": "Vyjmout",
"Default download location": "Výchozí umístění stahování",
"Delete": "Smazat",
"Desktop App Settings": "Nastavení aplikace Desktop",
"Desktop Notifications": "Oznámení o pracovní ploše",
"Desktop App Settings": "Nastavení desktopové aplikace",
"Desktop Notifications": "Oznámení na ploše",
"Desktop Settings": "Nastavení plochy",
"Disconnect": "Odpojit",
"Download App Logs": "Stáhnout App Logs",
"Download App Logs": "Stáhnout záznamy programu",
"Edit": "Upravit",
"Edit Shortcuts": "Upravit zkratky",
"Enable auto updates": "Povolit automatické aktualizace",
"Enable error reporting (requires restart)": "Povolit hlášení chyb (vyžaduje restart)",
"Enable spellchecker (requires restart)": "Povolit kontrolu pravopisu (vyžaduje restartování)",
"Factory Reset": "Tovární nastavení",
"Enable error reporting (requires restart)": "Povolit hlášení chyb (vyžaduje opětovné spuštění programu)",
"Enable spellchecker (requires restart)": "Povolit kontrolu pravopisu (vyžaduje opětovné spuštění programu)",
"Factory Reset": "Obnovení do továrního nastavení",
"File": "Soubor",
"Find accounts": "Najít účty",
"Find accounts by email": "Najít účty e-mailem",
"Flash taskbar on new message": "Hlavní panel Flash na nové zprávě",
"Find accounts by email": "Najít účty podle adresy elektronické pošty",
"Flash taskbar on new message": "Blikání ikony v hlavním panelu při obdržení nové zprávy",
"Forward": "Vpřed",
"Functionality": "Funkčnost",
"General": "Všeobecné",
"Get beta updates": "Získejte aktualizace beta",
"Hard Reload": "Hard Reload",
"Help": "Pomoc",
"Functionality": "Funkce",
"General": "Obecné",
"Get beta updates": "Dostávat beta aktualizace",
"Hard Reload": "Tvrdé znovunahrání",
"Help": "Nápověda",
"Help Center": "Centrum nápovědy",
"History": "Dějiny",
"History Shortcuts": "Zkratky historie",
"History": "Historie",
"History Shortcuts": "Zkratky pro historii",
"Keyboard Shortcuts": "Klávesové zkratky",
"Log Out": "Odhlásit se",
"Log Out of Organization": "Odhlásit se z organizace",
"Manual proxy configuration": "Ruční konfigurace proxy",
"Manual proxy configuration": "Ruční nastavení proxy",
"Minimize": "Minimalizovat",
"Mute all sounds from Zulip": "Vypněte všechny zvuky ze Zulipu",
"Mute all sounds from Zulip": "Ztlumit všechny zvuky ze Zulipu",
"NO": "NE",
"Network": "Síť",
"OR": "NEBO",
"Organization URL": "URL organizace",
"Organization URL": "Adresa organizace",
"Organizations": "Organizace",
"Paste": "Vložit",
"Paste and Match Style": "Vložit a shodit styl",
"Paste and Match Style": "Vložit a ponechat styl",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass pravidla",
"Proxy rules": "Proxy pravidla",
"Quit": "Přestat",
"Quit Zulip": "Ukončete Zulip",
"Redo": "Předělat",
"Release Notes": "Poznámky k vydání",
"Reload": "Znovu načíst",
"Proxy bypass rules": "Pravidla pro obejití Proxy",
"Proxy rules": "Pravidla Proxy",
"Quit": "Ukončit",
"Quit Zulip": "Ukončit Zulip",
"Redo": "Znovu",
"Release Notes": "Poznámky k této verzi",
"Reload": "Nahrát znovu",
"Report an Issue": "Nahlásit problém",
"Reset App Data": "Resetovat data aplikace",
"Reset App Settings": "Obnovit nastavení aplikace",
"Reset Application Data": "Resetovat data aplikace",
"Save": "Uložit",
"Select All": "Vybrat vše",
"Settings": "Nastavení",
"Shortcuts": "Zkratky",
"Show App Logs": "Zobrazit protokoly aplikací",
"Show app icon in system tray": "Zobrazit ikonu aplikace v systémové liště",
"Show app unread badge": "Zobrazit nepřečtený odznak aplikace",
"Show desktop notifications": "Zobrazit oznámení na ploše",
"Show App Logs": "Zobrazit záznamy programu",
"Show app icon in system tray": "Zobrazovat ikonu programu v oznamovací oblasti panelu",
"Show app unread badge": "Zobrazovat u ikony aplikace symbol nepřečteno",
"Show desktop notifications": "Zobrazovat oznámení na ploše",
"Show downloaded files in file manager": "Zobrazit stažené soubory ve správci souborů",
"Show sidebar": "Zobrazit postranní panel",
"Start app at login": "Spuštění aplikace při přihlášení",
"Show sidebar": "Zobrazovat postranní panel",
"Start app at login": "Spustit program při přihlášení",
"Switch to Next Organization": "Přepnout na další organizaci",
"Switch to Previous Organization": "Přepněte na předchozí organizaci",
"These desktop app shortcuts extend the Zulip webapp's": "Tyto klávesové zkratky pro aplikaci na ploše rozšiřují aplikaci Zulip webapp",
"This will delete all application data including all added accounts and preferences": "Tím odstraníte všechna data aplikace včetně všech přidaných účtů a předvoleb",
"Switch to Previous Organization": "Přepnout na předchozí organizaci",
"These desktop app shortcuts extend the Zulip webapp's": "Tyto zkratky rozšiřují webovou aplikaci Zulipu",
"This will delete all application data including all added accounts and preferences": "Toto smaže všechna data programu včetně všech přidaných účtů a nastavení",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Přepnout DevTools pro Active Tab",
"Toggle DevTools for Zulip App": "Přepnout DevTools pro Zulip App",
"Toggle Do Not Disturb": "Přepnout Do Nerušit",
"Toggle DevTools for Active Tab": "Přepnout vývojářské nástroje pro aktivní kartu",
"Toggle DevTools for Zulip App": "Přepnout vývojářské nástroje pro program Zulip",
"Toggle Do Not Disturb": "Přepnout mód Nerušit",
"Toggle Full Screen": "Přepnout na celou obrazovku",
"Toggle Sidebar": "Přepnout postranní panel",
"Toggle Tray Icon": "Přepnout ikonu zásobníku",
"Toggle Sidebar": "Přepnout zobrazení postranního panelu",
"Toggle Tray Icon": "Přepnout ikonu v oznamovací oblasti panelu",
"Tools": "Nástroje",
"Undo": "vrátit",
"Upload": "nahrát",
"Use system proxy settings (requires restart)": "Použít nastavení proxy serveru (vyžaduje restart)",
"View": "Pohled",
"View Shortcuts": "Zobrazit zástupce",
"Undo": "Zpět",
"Upload": "Nahrát",
"Use system proxy settings (requires restart)": "Použít systémová nastavení proxy (vyžaduje opětovné spuštění programu)",
"View": "Zobrazení",
"View Shortcuts": "Zobrazit zkratky",
"Window": "Okno",
"Window Shortcuts": "Klávesové zkratky",
"Window Shortcuts": "Zkratky pro okno",
"YES": "ANO",
"Zoom In": "Přiblížit",
"Zoom Out": "Oddálit",
"Zulip Help": "Nápověda Zulip",
"Zulip Help": "Nápověda Zulipu",
"keyboard shortcuts": "klávesové zkratky",
"script": "skript"
"script": "skript",
"Quit when the window is closed": "Ukončit, když je okno zavřeno",
"Ask where to save files before downloading": "Před stažením se zeptat kam uložit soubory",
"Services": "Služby",
"Hide": "Skrýt",
"Hide Others": "Skrýt jiné",
"Unhide": "Zobrazit",
"AddServer": "Přidat server",
"App language (requires restart)": "Jazyk programu (vyžaduje opětovné spuštění programu)",
"Factory Reset Data": "Obnovení dat do továrního nastavení",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Obnovit program do výchozího nastavení. čili smazat všechny připojené organizace, účty a certifikáty.",
"On macOS, the OS spellchecker is used.": "Na macOS se používá kontrola pravopisu OS.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Změnit jazyk v Nastavení systému → Klávesnice → Text → Kontrola pravopisu.",
"Copy Link": "Kopírovat odkaz",
"Copy Image": "Kopírovat obrázek",
"Copy Image URL": "Kopírovat adresu (URL) obrázku",
"No Suggestion Found": "Nenalezen žádný návrh",
"You can select a maximum of 3 languages for spellchecking.": "Pro kontrolu pravopisu můžete vybrat nejvíce 3 jazyky.",
"Spellchecker Languages": "Kontrola pravopisu jazyků",
"Add to Dictionary": "Přidat do slovníku",
"Look Up": "Vyhledat"
}

134
app/translations/da.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "Om Zulip",
"Actual Size": "Faktisk størrelse",
"Add Custom Certificates": "Tilføj egne certifikater",
"Add Organization": "Opret organisation",
"Add a Zulip organization": "Opret en Zulip organisation",
"Add custom CSS": "Tilføj egen CSS",
"Advanced": "Avanceret",
"All the connected organizations will appear here": "Alle de tilsluttede organisationer vil blive vist her",
"Always start minimized": "Start altid minimeret",
"App Updates": "App-opdateringer",
"Appearance": "Udseende",
"Application Shortcuts": "Genveje",
"Are you sure you want to disconnect this organization?": "Er du sikker på du vil frakoble denne organisation? ",
"Auto hide Menu bar": "Skjul menu automatisk",
"Auto hide menu bar (Press Alt key to display)": "Skjul menu automatisk (tryk på Alt-tasten for at vise)",
"Back": "Tilbage",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "Certifikat-fil",
"Change": "Skift",
"Check for Updates": "Tjek for opdateringer",
"Close": "Luk",
"Connect": "Forbind",
"Connect to another organization": "Forbind til en anden organisation",
"Connected organizations": "Tilsluttede organisationer",
"Copy": "Kopiér",
"Copy Zulip URL": "Kopiér Zulip URL",
"Create a new organization": "Opret ny organisation",
"Cut": "Klip",
"Default download location": "Default download location",
"Delete": "Slet",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "Desktop-notifikationer",
"Desktop Settings": "Desktop-indstillinger",
"Disconnect": "Frakobl",
"Download App Logs": "Download App-logfiler",
"Edit": "Redigér",
"Edit Shortcuts": "Edit Shortcuts",
"Enable auto updates": "Aktivér auto-opdateringer",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "Fil",
"Find accounts": "Find accounts",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Help Center",
"History": "History",
"History Shortcuts": "History Shortcuts",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "OR",
"Organization URL": "Organization URL",
"Organizations": "Organizations",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Quit",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "Save",
"Select All": "Select All",
"Settings": "Settings",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Tools",
"Undo": "Undo",
"Upload": "Upload",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"YES": "YES",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -1,117 +1,134 @@
{
"About Zulip": "Über Zulip",
"Actual Size": "Tatsächliche Größe",
"Add Custom Certificates": "Benutzerdefinierte Zertifikate hinzufügen",
"Add Custom Certificates": "Eigene Zertifikate hinzufügen",
"Add Organization": "Organisation hinzufügen",
"Add a Zulip organization": "Fügen Sie eine Zulip-Organisation hinzu",
"Add custom CSS": "Fügen Sie benutzerdefiniertes CSS hinzu",
"Advanced": "Fortgeschritten",
"All the connected organizations will appear here": "Alle verbundenen Organisationen werden hier angezeigt",
"Always start minimized": "Immer minimiert anfangen",
"App Updates": "App-Updates",
"Appearance": "Aussehen",
"Application Shortcuts": "Anwendungsverknüpfungen",
"Are you sure you want to disconnect this organization?": "Möchten Sie diese Organisation wirklich trennen?",
"Auto hide Menu bar": "Menüleiste automatisch ausblenden",
"Auto hide menu bar (Press Alt key to display)": "Menüleiste automatisch ausblenden (Drücken Sie die Alt-Taste, um anzuzeigen)",
"Add a Zulip organization": "Zulip-Organisation hinzufügen",
"Add custom CSS": "Eigenes CSS hinzufügen",
"Advanced": "Erweitert",
"All the connected organizations will appear here": "Alle verbundenen Organisationen erscheinen hier",
"Always start minimized": "Immer minimiert öffnen",
"App Updates": "App Updates",
"Appearance": "Ansicht",
"Application Shortcuts": "App-Verknüpfungen",
"Are you sure you want to disconnect this organization?": "Bist du dir sicher, dass du die Verbindung zur Organisation trennen möchtest?",
"Auto hide Menu bar": "Menü automatisch verstecken",
"Auto hide menu bar (Press Alt key to display)": "Menü automatisch verstecken (Zum anzeigen die Alt-Taste drücken)",
"Back": "Zurück",
"Bounce dock on new private message": "Bounce-Dock für neue private Nachricht",
"Bounce dock on new private message": "Im Dock hüpfen, wenn neue private Nachrichten eingehen",
"Certificate file": "Zertifikatsdatei",
"Change": "Veränderung",
"Change": "Ändern",
"Check for Updates": "Auf Updates prüfen",
"Close": "Schließen",
"Connect": "Verbinden",
"Connect to another organization": "Stellen Sie eine Verbindung zu einer anderen Organisation her",
"Connect to another organization": "Mit einer anderen Organisation verbinden",
"Connected organizations": "Verbundene Organisationen",
"Copy": "Kopieren",
"Copy Zulip URL": "Zulip-URL kopieren",
"Create a new organization": "Erstellen Sie eine neue Organisation",
"Cut": "Schnitt",
"Default download location": "Standard-Download-Speicherort",
"Create a new organization": "Eine neue Organisation erstellen",
"Cut": "Ausschneiden",
"Default download location": "Voreingestelltes Ziel für Downloads",
"Delete": "Löschen",
"Desktop App Settings": "Desktop App-Einstellungen",
"Desktop Notifications": "Desktop-Benachrichtigungen",
"Desktop App Settings": "Einstellungen für Desktop-App",
"Desktop Notifications": "Desktopbenachrichtigungen",
"Desktop Settings": "Desktop-Einstellungen",
"Disconnect": "Trennen",
"Download App Logs": "App-Protokolle herunterladen",
"Disconnect": "Verbindung trennen",
"Download App Logs": "Logdateien der App herunterladen",
"Edit": "Bearbeiten",
"Edit Shortcuts": "Verknüpfungen bearbeiten",
"Enable auto updates": "Automatische Updates aktivieren",
"Enable error reporting (requires restart)": "Fehlerberichterstattung aktivieren (Neustart erforderlich)",
"Enable spellchecker (requires restart)": "Rechtschreibprüfung aktivieren (Neustart erforderlich)",
"Factory Reset": "Werkseinstellungen zurückgesetzt",
"Edit Shortcuts": "Tastenkürzel bearbeiten",
"Enable auto updates": "Automatisch aktualisieren",
"Enable error reporting (requires restart)": "Fehlerberichte aktivieren (erfordert Neustart)",
"Enable spellchecker (requires restart)": "Rechtschreibprüfung aktivieren (erfordert Neustart)",
"Factory Reset": "Alle Einstellungen auf Standardwerte zurücksetzen",
"File": "Datei",
"Find accounts": "Konten suchen",
"Find accounts by email": "Finden Sie Konten per E-Mail",
"Flash taskbar on new message": "Flash-Taskleiste bei neuer Nachricht",
"Forward": "Nach vorne",
"Find accounts": "Accounts finden",
"Find accounts by email": "Accounts anhand E-Mail finden",
"Flash taskbar on new message": "Farbliche Hervorhebung in Taskbar bei neuen Nachrichten",
"Forward": "Weiter",
"Functionality": "Funktionalität",
"General": "Allgemeines",
"Get beta updates": "Erhalten Sie Beta-Updates",
"Hard Reload": "Festes Nachladen",
"General": "Allgemein",
"Get beta updates": "Auf Betaversionen aktualisieren",
"Hard Reload": "Komplett neu laden",
"Help": "Hilfe",
"Help Center": "Hilfezentrum",
"History": "Geschichte",
"History Shortcuts": "Verlaufsverknüpfungen",
"Keyboard Shortcuts": "Tastatürkürzel",
"Log Out": "Ausloggen",
"Log Out of Organization": "Aus Organisation ausloggen",
"Help Center": "Hilfe-Zentrum",
"History": "Verlauf",
"History Shortcuts": "Kurzbefehle für Verlauf",
"Keyboard Shortcuts": "Tastenkürzel",
"Log Out": "Abmelden",
"Log Out of Organization": "Von Organisation abmelden",
"Manual proxy configuration": "Manuelle Proxy-Konfiguration",
"Minimize": "Minimieren",
"Mute all sounds from Zulip": "Schaltet alle Sounds von Zulip stumm",
"Mute all sounds from Zulip": "Alle Zulip-Klänge stummschalten",
"NO": "NEIN",
"Network": "Netzwerk",
"OR": "ODER",
"Organization URL": "Organisations-URL",
"Organization URL": "URL der Organisation",
"Organizations": "Organisationen",
"Paste": "Einfügen",
"Paste and Match Style": "Einfügen und Format anpassen",
"Paste and Match Style": "Ohne Formatierung einfügen",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy-Umgehungsregeln",
"Proxy bypass rules": "Proxy-Ausnahmen",
"Proxy rules": "Proxy-Regeln",
"Quit": "Verlassen",
"Quit Zulip": "Beenden Sie Zulip",
"Redo": "Redo",
"Release Notes": "Versionshinweise",
"Quit": "Beenden",
"Quit Zulip": "Zulip beenden",
"Redo": "Wiederholen",
"Release Notes": "Hinweise zur Versionsfreigabe",
"Reload": "Neu laden",
"Report an Issue": "Ein Problem melden",
"Reset App Data": "App-Daten zurücksetzen",
"Reset App Settings": "App-Einstellungen zurücksetzen",
"Reset Application Data": "Anwendungsdaten zurücksetzen",
"Save": "sparen",
"Select All": "Wählen Sie Alle",
"Settings": "die Einstellungen",
"Shortcuts": "Verknüpfungen",
"Show App Logs": "App-Protokolle anzeigen",
"Show app icon in system tray": "App-Symbol in der Taskleiste anzeigen",
"Show app unread badge": "Zeige App ungelesenen Badge",
"Show desktop notifications": "Desktop-Benachrichtigungen anzeigen",
"Show downloaded files in file manager": "Heruntergeladene Dateien im Dateimanager anzeigen",
"Save": "Speichern",
"Select All": "Alles auswählen",
"Settings": "Einstellungen",
"Shortcuts": "Kurzbefehle",
"Show App Logs": "Logdateien der App anzeigen",
"Show app icon in system tray": "App-Icon in Systemleiste anzeigen",
"Show app unread badge": "Anzahl ungelesener Nachrichten in App-Icon einblenden",
"Show desktop notifications": "Desktopbenachrichtigungen anzeigen",
"Show downloaded files in file manager": "Heruntergeladene Dateien in Dateimanager anzeigen",
"Show sidebar": "Seitenleiste anzeigen",
"Start app at login": "App beim Login starten",
"Switch to Next Organization": "Wechseln Sie zur nächsten Organisation",
"Switch to Previous Organization": "Zur vorherigen Organisation wechseln",
"These desktop app shortcuts extend the Zulip webapp's": "Diese Desktop-App-Verknüpfungen erweitern die Zulip-Webanwendungen",
"This will delete all application data including all added accounts and preferences": "Dadurch werden alle Anwendungsdaten einschließlich aller hinzugefügten Konten und Einstellungen gelöscht",
"Tip": "Spitze",
"Toggle DevTools for Active Tab": "DevTools für aktive Registerkarte umschalten",
"Toggle DevTools for Zulip App": "DevTools für Zulip App umschalten",
"Toggle Do Not Disturb": "Nicht stören umschalten",
"Toggle Full Screen": "Vollbild umschalten",
"Start app at login": "App beim Login automatisch starten",
"Switch to Next Organization": "Zur nächsten Organisation wechseln",
"Switch to Previous Organization": "Zur vorhergehenden Organisation wechseln",
"These desktop app shortcuts extend the Zulip webapp's": "Dies sind zusätzliche Kurzbefehle in der Desktop-App gegenüber der Web-App",
"This will delete all application data including all added accounts and preferences": "Hiermit werden alle Anwendungsdaten einschließlich aller Accounts und Einstellungen gelöscht",
"Tip": "Tipp",
"Toggle DevTools for Active Tab": "Entwickler-Tools für aktiven Tab umschalten",
"Toggle DevTools for Zulip App": "Entwickler-Tools für Zulip-App umschalten",
"Toggle Do Not Disturb": "Nicht-stören-Modus umschalten",
"Toggle Full Screen": "Vollbildschirm umschalten",
"Toggle Sidebar": "Seitenleiste umschalten",
"Toggle Tray Icon": "Taskleistensymbol umschalten",
"Tools": "Werkzeuge",
"Undo": "Rückgängig machen",
"Toggle Tray Icon": "Tray-Icon umschalten",
"Tools": "Extras",
"Undo": "Rückgängig",
"Upload": "Hochladen",
"Use system proxy settings (requires restart)": "System-Proxy-Einstellungen verwenden (Neustart erforderlich)",
"View": "Aussicht",
"View Shortcuts": "Verknüpfungen anzeigen",
"Use system proxy settings (requires restart)": "Systemweite Proxy-Einstellungen verwenden (erfordert Neustart)",
"View": "Ansicht",
"View Shortcuts": "Tastenkürzel anzeigen",
"Window": "Fenster",
"Window Shortcuts": "Fensterverknüpfungen",
"Window Shortcuts": "Kurzbefehle für Fenster",
"YES": "JA",
"Zoom In": "Hineinzoomen",
"Zoom Out": "Rauszoomen",
"Zulip Help": "Zulip-Hilfe",
"keyboard shortcuts": "Tastatürkürzel",
"script": "Skript"
"Zoom In": "Vergrößern",
"Zoom Out": "Verkleinern",
"Zulip Help": "Hilfe zu Zulip",
"keyboard shortcuts": "Tastenkürzel",
"script": "Skript",
"Quit when the window is closed": "Beim Schließen des Fensters beenden",
"Ask where to save files before downloading": "Fragen, wo heruntergeladene Dateien gespeichert werden sollen",
"Services": "Dienste",
"Hide": "Verbergen",
"Hide Others": "Andere verbergen",
"Unhide": "Nicht mehr verbergen",
"AddServer": "ServerHinzufügen",
"App language (requires restart)": "Sprache der App (benötigt Neustart)",
"Factory Reset Data": "Auf Werkseinstellung zurücksetzen",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Die App wird zurückgesetzt, somit werden alle verbundenen Organisationen, Konten und Zertifikate gelöscht.",
"On macOS, the OS spellchecker is used.": "In macOS wird die OS Rechtschreibprüfung verwendet.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Ändere die Spracheinstellung über Systemeinstellungen → Tastatur → Text → Rechtschreibung.",
"Copy Link": "Link kopieren",
"Copy Image": "Bild kopieren",
"Copy Image URL": "Bild-URL kopieren",
"No Suggestion Found": "Keine Vorschläge gefunden",
"You can select a maximum of 3 languages for spellchecking.": "Du kannst höchstens 3 Sprachen für die Rechtschreibprüfung auswählen.",
"Spellchecker Languages": "Sprachen für die Rechtschreibprüfung",
"Add to Dictionary": "Zum Wörterbuch hinzufügen",
"Look Up": "Nachschlagen"
}

View File

@@ -1,119 +1,134 @@
{
"File": "File",
"About Zulip": "About Zulip",
"Actual Size": "Actual Size",
"Add Custom Certificates": "Add Custom Certificates",
"Add Organization": "Add Organization",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Desktop Settings": "Desktop Settings",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Copy Zulip URL": "Copy Zulip URL",
"Log Out of Organization": "Log Out of Organization",
"Minimize": "Minimize",
"Add a Zulip organization": "Add a Zulip organization",
"Add custom CSS": "Add custom CSS",
"Advanced": "Advanced",
"All the connected organizations will appear here": "All the connected organizations will appear here",
"Always start minimized": "Always start minimized",
"App Updates": "App Updates",
"Appearance": "Appearance",
"Application Shortcuts": "Application Shortcuts",
"Are you sure you want to disconnect this organization?": "Are you sure you want to disconnect this organization?",
"Auto hide Menu bar": "Auto hide Menu bar",
"Auto hide menu bar (Press Alt key to display)": "Auto hide menu bar (Press Alt key to display)",
"Back": "Back",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "Certificate file",
"Change": "Change",
"Check for Updates": "Check for Updates",
"Close": "Close",
"Quit": "Quit",
"Edit": "Edit",
"Undo": "Undo",
"Redo": "Redo",
"Cut": "Cut",
"Connect": "Connect",
"Connect to another organization": "Connect to another organization",
"Connected organizations": "Connected organizations",
"Copy": "Copy",
"Copy Zulip URL": "Copy Zulip URL",
"Create a new organization": "Create a new organization",
"Cut": "Cut",
"Default download location": "Default download location",
"Delete": "Delete",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "Desktop Notifications",
"Desktop Settings": "Desktop Settings",
"Disconnect": "Disconnect",
"Download App Logs": "Download App Logs",
"Edit": "Edit",
"Edit Shortcuts": "Edit Shortcuts",
"Enable auto updates": "Enable auto updates",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "File",
"Find accounts": "Find accounts",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Help Center",
"History": "History",
"History Shortcuts": "History Shortcuts",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "OR",
"Organization URL": "Organization URL",
"Organizations": "Organizations",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Select All": "Select All",
"View": "View",
"Reload": "Reload",
"Hard Reload": "Hard Reload",
"Toggle Full Screen": "Toggle Full Screen",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Actual Size": "Actual Size",
"Toggle Tray Icon": "Toggle Tray Icon",
"Toggle Sidebar": "Toggle Sidebar",
"Auto hide Menu bar": "Auto hide Menu bar",
"History": "History",
"Back": "Back",
"Forward": "Forward",
"Window": "Window",
"Tools": "Tools",
"Check for Updates": "Check for Updates",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Quit",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Factory Reset": "Factory Reset",
"Download App Logs": "Download App Logs",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Help": "Help",
"About Zulip": "About Zulip",
"Help Center": "Help Center",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "Save",
"Select All": "Select All",
"Settings": "Settings",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"General": "General",
"Network": "Network",
"AddServer": "AddServer",
"Organizations": "Organizations",
"Shortcuts": "Shortcuts",
"Appearance": "Appearance",
"Show app icon in system tray": "Show app icon in system tray",
"Auto hide menu bar (Press Alt key to display)": "Auto hide menu bar (Press Alt key to display)",
"Show sidebar": "Show sidebar",
"Show app unread badge": "Show app unread badge",
"Bounce dock on new private message": "Bounce dock on new private message",
"Flash taskbar on new message": "Flash taskbar on new message",
"Desktop Notifications": "Desktop Notifications",
"Show desktop notifications": "Show desktop notifications",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"App Updates": "App Updates",
"Enable auto updates": "Enable auto updates",
"Get beta updates": "Get beta updates",
"Functionality": "Functionality",
"Start app at login": "Start app at login",
"Always start minimized": "Always start minimized",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Advanced": "Advanced",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Add custom CSS": "Add custom CSS",
"Upload": "Upload",
"Delete": "Delete",
"Default download location": "Default download location",
"Change": "Change",
"Reset Application Data": "Reset Application Data",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Reset App Data": "Reset App Data",
"Proxy": "Proxy",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"Manual proxy configuration": "Manual proxy configuration",
"script": "script",
"Proxy rules": "Proxy rules",
"Proxy bypass rules": "Proxy bypass rules",
"Save": "Save",
"Connected organizations": "Connected organizations",
"All the connected orgnizations will appear here.": "All the connected orgnizations will appear here.",
"Connect to another organization": "Connect to another organization",
"Add Custom Certificates": "Add Custom Certificates",
"Find accounts by email": "Find accounts by email",
"All the connected orgnizations will appear here": "All the connected orgnizations will appear here",
"Disconnect": "Disconnect",
"Organization URL": "Organization URL",
"Certificate file": "Certificate file",
"Find accounts": "Find accounts",
"Tip": "Tip",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"keyboard shortcuts": "keyboard shortcuts",
"Application Shortcuts": "Application Shortcuts",
"Settings": "Settings",
"Log Out": "Log Out",
"Quit Zulip": "Quit Zulip",
"Edit Shortcuts": "Edit Shortcuts",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Tools",
"Undo": "Undo",
"Upload": "Upload",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"History Shortcuts": "History Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"Quit when the window is closed": "Quit when the window is closed",
"Force social login in app instead of browser": "Force social login in app instead of browser",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Add a Zulip organization": "Add a Zulip organization",
"Connect": "Connect",
"OR": "OR",
"Create a new organization": "Create a new organization",
"Network and Proxy Settings": "Network and Proxy Settings",
"YES": "YES",
"NO": "NO",
"Are you sure you want to disconnect this organization?": "Are you sure you want to disconnect this organization?"
}
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -1,122 +1,134 @@
{
"About Zulip": "About Zulip",
"Actual Size": "Actual Size",
"Add Custom Certificates": "Add Custom Certificates",
"Add Organization": "Add Organization",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Desktop Settings": "Desktop Settings",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Add a Zulip organization": "Add a Zulip organization",
"Add custom CSS": "Add custom CSS",
"Advanced": "Advanced",
"All the connected organizations will appear here": "All the connected organizations will appear here",
"Always start minimized": "Always start minimized",
"App Updates": "App Updates",
"Appearance": "Appearance",
"Application Shortcuts": "Application Shortcuts",
"Are you sure you want to disconnect this organization?": "Are you sure you want to disconnect this organization?",
"Auto hide Menu bar": "Auto hide Menu bar",
"Auto hide menu bar (Press Alt key to display)": "Auto hide menu bar (Press Alt key to display)",
"Back": "Back",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "Certificate file",
"Change": "Change",
"Check for Updates": "Check for Updates",
"Close": "Close",
"Connect": "Connect",
"Connect to another organization": "Connect to another organization",
"Connected organizations": "Connected organizations",
"Copy": "Copy",
"Copy Zulip URL": "Copy Zulip URL",
"Create a new organization": "Create a new organization",
"Cut": "Cut",
"Default download location": "Default download location",
"Delete": "Delete",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "Desktop Notifications",
"Desktop Settings": "Desktop Settings",
"Disconnect": "Disconnect",
"Download App Logs": "Download App Logs",
"Edit": "Edit",
"Edit Shortcuts": "Edit Shortcuts",
"Enable auto updates": "Enable auto updates",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "File",
"Find accounts": "Find accounts",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Help Center",
"History": "History",
"History Shortcuts": "History Shortcuts",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "OR",
"Organization URL": "Organization URL",
"Organizations": "Organizations",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Quit",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "Save",
"Select All": "Select All",
"Settings": "Settings",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Tools",
"Undo": "Undo",
"Upload": "Upload",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"YES": "YES",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"Minimize": "Minimize",
"Close": "Close",
"Quit": "Quit",
"Edit": "Edit",
"Undo": "Undo",
"Redo": "Redo",
"Cut": "Cut",
"Copy": "Copy",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Select All": "Select All",
"View": "View",
"Reload": "Reload",
"Hard Reload": "Hard Reload",
"Toggle Full Screen": "Toggle Full Screen",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Actual Size": "Actual Size",
"Toggle Tray Icon": "Toggle Tray Icon",
"Toggle Sidebar": "Toggle Sidebar",
"Auto hide Menu bar": "Auto hide Menu bar",
"History": "History",
"Back": "Back",
"Forward": "Forward",
"Window": "Window",
"Tools": "Tools",
"Check for Updates": "Check for Updates",
"Release Notes": "Release Notes",
"Factory Reset": "Factory Reset",
"Download App Logs": "Download App Logs",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Help": "Help",
"About Zulip": "About Zulip",
"Help Center": "Help Center",
"Report an Issue": "Report an Issue",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"General": "General",
"Network": "Network",
"AddServer": "AddServer",
"Organizations": "Organizations",
"Shortcuts": "Shortcuts",
"Settings": "Settings",
"Add a Zulip organization": "Add a Zulip organization",
"Organization URL": "Organization URL",
"Connect": "Connect",
"OR": "OR",
"Create a new organization": "Create a new organization",
"Proxy": "Proxy",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"Manual proxy configuration": "Manual proxy configuration",
"script": "script",
"Proxy rules": "Proxy rules",
"Proxy bypass rules": "Proxy bypass rules",
"Save": "Save",
"Appearance": "Appearance",
"Show app icon in system tray": "Show app icon in system tray",
"Auto hide menu bar (Press Alt key to display)": "Auto hide menu bar (Press Alt key to display)",
"Show sidebar": "Show sidebar",
"Show app unread badge": "Show app unread badge",
"Bounce dock on new private message": "Bounce dock on new private message",
"Flash taskbar on new message": "Flash taskbar on new message",
"Desktop Notifications": "Desktop Notifications",
"Show desktop notifications": "Show desktop notifications",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"App Updates": "App Updates",
"Enable auto updates": "Enable auto updates",
"Get beta updates": "Get beta updates",
"Functionality": "Functionality",
"Start app at login": "Start app at login",
"Always start minimized": "Always start minimized",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Advanced": "Advanced",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Add custom CSS": "Add custom CSS",
"Upload": "Upload",
"Delete": "Delete",
"Default download location": "Default download location",
"Change": "Change",
"Reset Application Data": "Reset Application Data",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Reset App Data": "Reset App Data",
"Connected organizations": "Connected organizations",
"All the connected orgnizations will appear here.": "All the connected orgnizations will appear here.",
"Connect to another organization": "Connect to another organization",
"Add Custom Certificates": "Add Custom Certificates",
"Find accounts by email": "Find accounts by email",
"All the connected orgnizations will appear here": "All the connected orgnizations will appear here",
"Disconnect": "Disconnect",
"Certificate file": "Certificate file",
"Find accounts": "Find accounts",
"Tip": "Tip",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"keyboard shortcuts": "keyboard shortcuts",
"Application Shortcuts": "Application Shortcuts",
"Reset App Settings": "Reset App Settings",
"Log Out": "Log Out",
"Hide Zulip": "Hide Zulip",
"Quit Zulip": "Quit Zulip",
"Edit Shortcuts": "Edit Shortcuts",
"Emoji & Symbols": "Emoji & Symbols",
"View Shortcuts": "View Shortcuts",
"Enter Full Screen": "Enter Full Screen",
"History Shortcuts": "History Shortcuts",
"Quit when the window is closed": "Quit when the window is closed",
"File": "File",
"Network and Proxy Settings": "Network and Proxy Settings",
"Ask where to save files before downloading": "Ask where to save files before downloading"
}
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

134
app/translations/en_GB.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "About Zulip",
"Actual Size": "Actual Size",
"Add Custom Certificates": "Add Custom Certificates",
"Add Organization": "Add Organization",
"Add a Zulip organization": "Add a Zulip organisation",
"Add custom CSS": "Add custom CSS",
"Advanced": "Advanced",
"All the connected organizations will appear here": "All the connected organisations will appear here",
"Always start minimized": "Always start minimized",
"App Updates": "App Updates",
"Appearance": "Appearance",
"Application Shortcuts": "Application Shortcuts",
"Are you sure you want to disconnect this organization?": "Are you sure you want to disconnect this organisation?",
"Auto hide Menu bar": "Auto hide Menu bar",
"Auto hide menu bar (Press Alt key to display)": "Auto hide menu bar (Press Alt key to display)",
"Back": "Back",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "Certificate file",
"Change": "Change",
"Check for Updates": "Check for Updates",
"Close": "Close",
"Connect": "Connect",
"Connect to another organization": "Connect to another organisation",
"Connected organizations": "Connected organisations",
"Copy": "Copy",
"Copy Zulip URL": "Copy Zulip URL",
"Create a new organization": "Create a new organisation",
"Cut": "Cut",
"Default download location": "Default download location",
"Delete": "Delete",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "Desktop Notifications",
"Desktop Settings": "Desktop Settings",
"Disconnect": "Disconnect",
"Download App Logs": "Download App Logs",
"Edit": "Edit",
"Edit Shortcuts": "Edit Shortcuts",
"Enable auto updates": "Enable auto updates",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "File",
"Find accounts": "Find accounts",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Help Center",
"History": "History",
"History Shortcuts": "History Shortcuts",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out of Organisation",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "OR",
"Organization URL": "Organisation URL",
"Organizations": "Organisations",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Quit",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "Save",
"Select All": "Select All",
"Settings": "Settings",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organisation",
"Switch to Previous Organization": "Switch to Previous Organisation",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Tools",
"Undo": "Undo",
"Upload": "Upload",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"YES": "YES",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organisations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -1,117 +1,134 @@
{
"About Zulip": "Acerca de Zulip",
"Actual Size": "Tamaño real",
"Actual Size": "Tamaño actual",
"Add Custom Certificates": "Añadir certificados personalizados",
"Add Organization": "Añadir organización",
"Add a Zulip organization": "Añadir una organización Zulip",
"Add a Zulip organization": "Añadir una organización de Zulip",
"Add custom CSS": "Añadir CSS personalizado",
"Advanced": "Avanzado",
"All the connected organizations will appear here": "Todas las organizaciones conectadas aparecerán aquí.",
"Always start minimized": "Siempre empezar minimizado",
"All the connected organizations will appear here": "Todas las organizaciones conectadas aparecerán aquí",
"Always start minimized": "Iniciar siempre minimizado",
"App Updates": "Actualizaciones de la aplicación",
"Appearance": "Apariencia",
"Application Shortcuts": "Atajos de aplicación",
"Are you sure you want to disconnect this organization?": "¿Estás seguro de que quieres desconectar esta organización?",
"Auto hide Menu bar": "Ocultar automáticamente la barra de menú",
"Auto hide menu bar (Press Alt key to display)": "Ocultar automáticamente la barra de menú (presionar la tecla Alt para mostrar)",
"Back": "Espalda",
"Bounce dock on new private message": "Bounce dock en nuevo mensaje privado",
"Application Shortcuts": "Atajos de la aplicación",
"Are you sure you want to disconnect this organization?": "Estas seguro de desconectar esta organización?",
"Auto hide Menu bar": "Ocultar la barra de menú automáticamente",
"Auto hide menu bar (Press Alt key to display)": "Ocultar la barra de menú automáticamente (mantén tecla Alt para mostrar)",
"Back": "Atrás",
"Bounce dock on new private message": "Rebotar dock cuando se reciba un nuevo mensaje privado",
"Certificate file": "Archivo de certificado",
"Change": "Cambio",
"Check for Updates": "Buscar actualizaciones",
"Change": "Cambiar",
"Check for Updates": "Comprobar actualizaciones",
"Close": "Cerrar",
"Connect": "Conectar",
"Connect to another organization": "Conectarse a otra organización",
"Connected organizations": "Organizaciones conectadas",
"Copy": "Dupdo",
"Connect to another organization": "Conectar a otra organización",
"Connected organizations": "Organizaciones conectada",
"Copy": "Copiar",
"Copy Zulip URL": "Copiar URL de Zulip",
"Create a new organization": "Crear una nueva organización",
"Cut": "Cortar",
"Default download location": "Ubicación de descarga predeterminada",
"Delete": "Borrar",
"Desktop App Settings": "Configuración de la aplicación de escritorio",
"Default download location": "Ubicación por defecto de descargas",
"Delete": "Eliminar",
"Desktop App Settings": "Ajustes de la aplicación de escritorio",
"Desktop Notifications": "Notificaciones de escritorio",
"Desktop Settings": "Configuraciones de escritorio",
"Desktop Settings": "Ajustes de escritorio",
"Disconnect": "Desconectar",
"Download App Logs": "Descargar App Logs",
"Download App Logs": "Descargar registros de la aplicación",
"Edit": "Editar",
"Edit Shortcuts": "Editar accesos directos",
"Enable auto updates": "Habilitar actualizaciones automáticas",
"Enable error reporting (requires restart)": "Habilitar informes de errores (requiere reinicio)",
"Enable spellchecker (requires restart)": "Habilitar el corrector ortográfico (requiere reinicio)",
"Factory Reset": "Restablecimiento de fábrica",
"File": "Expediente",
"Edit Shortcuts": "Editar atajos",
"Enable auto updates": "Activar actualizaciones automáticas",
"Enable error reporting (requires restart)": "Activar reporte de fallos (necesita reinicio)",
"Enable spellchecker (requires restart)": "Activar corrector ortográfico (necesita reinicio)",
"Factory Reset": "Reinicio de fábrica",
"File": "Archivo",
"Find accounts": "Encontrar cuentas",
"Find accounts by email": "Encuentra cuentas por correo electrónico",
"Flash taskbar on new message": "Flash barra de tareas en nuevo mensaje",
"Forward": "Adelante",
"Find accounts by email": "Encontrar cuentas por correo electrónico",
"Flash taskbar on new message": "Hacer que la barra de tareas parpadee cuando se reciba un mensaje nuevo",
"Forward": "Reenviar",
"Functionality": "Funcionalidad",
"General": "General",
"Get beta updates": "Recibe actualizaciones beta",
"Hard Reload": "Recarga dura",
"Get beta updates": "Obtener actualizaciones beta",
"Hard Reload": "Recarga forzosa",
"Help": "Ayuda",
"Help Center": "Centro de ayuda",
"History": "Historia",
"History Shortcuts": "Atajos de historia",
"History": "Historial",
"History Shortcuts": "Atajos del historial",
"Keyboard Shortcuts": "Atajos de teclado",
"Log Out": "Cerrar sesión",
"Log Out of Organization": "Salir de la organización",
"Log Out of Organization": "Cerrar sesión de organización",
"Manual proxy configuration": "Configuración de proxy manual",
"Minimize": "Minimizar",
"Mute all sounds from Zulip": "Silencia todos los sonidos de Zulip",
"Mute all sounds from Zulip": "Silenciar todos los sonidos de Zulip",
"NO": "NO",
"Network": "Red",
"OR": "O",
"Organization URL": "URL de la organización",
"Organizations": "Organizaciones",
"Paste": "Pegar",
"Paste and Match Style": "Pegar y combinar estilo",
"Proxy": "Apoderado",
"Proxy bypass rules": "Reglas de omisión de proxy",
"Proxy rules": "Reglas de proxy",
"Quit": "Dejar",
"Quit Zulip": "Dejar Zulip",
"Paste and Match Style": "Pegar y mantener estilo",
"Proxy": "Proxy",
"Proxy bypass rules": "Reglas para ignorar proxy",
"Proxy rules": "Reglas del proxy",
"Quit": "Cerrar",
"Quit Zulip": "Cerrar Zulip",
"Redo": "Rehacer",
"Release Notes": "Notas de lanzamiento",
"Release Notes": "Notas de la versión",
"Reload": "Recargar",
"Report an Issue": "Reportar un problema",
"Reset App Data": "Restablecer datos de la aplicación",
"Reset App Settings": "Restablecer la configuración de la aplicación",
"Reset Application Data": "Restablecer datos de aplicación",
"Save": "Salvar",
"Report an Issue": "Informar de un error",
"Save": "Guardar",
"Select All": "Seleccionar todo",
"Settings": "Ajustes",
"Shortcuts": "Atajos",
"Show App Logs": "Mostrar registros de aplicaciones",
"Show app icon in system tray": "Mostrar icono de la aplicación en la bandeja del sistema",
"Show app unread badge": "Mostrar la aplicación de placa sin leer",
"Shortcuts": "Atajos de teclado",
"Show App Logs": "Mostrar registros de la aplicación",
"Show app icon in system tray": "Mostrar un icono de la aplicación en la bandeja del sistema",
"Show app unread badge": "Mostrar un globo en el icono si hay mensajes sin leer",
"Show desktop notifications": "Mostrar notificaciones de escritorio",
"Show downloaded files in file manager": "Mostrar los archivos descargados en el administrador de archivos",
"Show downloaded files in file manager": "Mostrar archivos descargados en el explorador",
"Show sidebar": "Mostrar barra lateral",
"Start app at login": "Iniciar la aplicación al iniciar sesión",
"Start app at login": "Lanzar aplicación al inicio",
"Switch to Next Organization": "Cambiar a la siguiente organización",
"Switch to Previous Organization": "Cambiar a la organización anterior",
"These desktop app shortcuts extend the Zulip webapp's": "Estos accesos directos de aplicaciones de escritorio extienden las aplicaciones web de Zulip.",
"This will delete all application data including all added accounts and preferences": "Esto eliminará todos los datos de la aplicación, incluidas todas las cuentas y preferencias agregadas.",
"Tip": "Propina",
"Toggle DevTools for Active Tab": "Alternar DevTools para Active Tab",
"Toggle DevTools for Zulip App": "Alternar DevTools para Zulip App",
"Toggle Do Not Disturb": "Alternar No molestar",
"Toggle Full Screen": "Alternar pantalla completa",
"Toggle Sidebar": "Alternar barra lateral",
"Toggle Tray Icon": "Icono de bandeja de palanca",
"Switch to Previous Organization": "Cambiar a la anterior organización",
"These desktop app shortcuts extend the Zulip webapp's": "Estos atajos de la aplicación de escritorio extienden los ya existentes en Zulip",
"This will delete all application data including all added accounts and preferences": "Esto borrará todos los datos de la aplicación, incluyendo cuentas añadidas y preferencia",
"Tip": "Consej",
"Toggle DevTools for Active Tab": "Activar/desactivar herramientas de desarrollador para la pestaña activa",
"Toggle DevTools for Zulip App": "Activar/desactivar herramientas de desarrollador para la aplicación de Zulip",
"Toggle Do Not Disturb": "Activar/desactivar no molestar",
"Toggle Full Screen": "Activar/desactivar pantalla completa",
"Toggle Sidebar": "Activar/desactivar barra lateral",
"Toggle Tray Icon": "Activar/desactivar icono en bandeja del sistema",
"Tools": "Herramientas",
"Undo": "Deshacer",
"Upload": "Subir",
"Use system proxy settings (requires restart)": "Usar la configuración del proxy del sistema (requiere reinicio)",
"Use system proxy settings (requires restart)": "Usar ajustes de proxy del sistema (necesita reinicio)",
"View": "Ver",
"View Shortcuts": "Ver accesos directos",
"View Shortcuts": "Ver atajos",
"Window": "Ventana",
"Window Shortcuts": "Atajos de ventana",
"YES": "SÍ",
"Zoom In": "Acercarse",
"Zoom Out": "Disminuir el zoom",
"Zulip Help": "Ayuda de Zulip",
"Zoom In": "Aumentar zoom",
"Zoom Out": "Reducir zoom",
"Zulip Help": "Ayuda sobre Zulip",
"keyboard shortcuts": "atajos de teclado",
"script": "guión"
"script": "script",
"Quit when the window is closed": "Salir cuando la ventana se cierre",
"Ask where to save files before downloading": "Preguntar dónde guardar los archivos antes de descargar",
"Services": "Servicios",
"Hide": "Ocultar",
"Hide Others": "Ocultar otros",
"Unhide": "Dejar de ocultar",
"AddServer": "AddServer",
"App language (requires restart)": "Idioma de la aplicación (requiere reinicio)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reinicia la aplicación, borrando todas las organizaciones, cuentas y certificados conectados.",
"On macOS, the OS spellchecker is used.": "En macOS se utiliza la verificación ortográfica del sistema operativo.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Modifica el idioma en Preferencias del sistema → Teclado → Texto → Ortografía.",
"Copy Link": "Copiar enlace",
"Copy Image": "Copiar imagen",
"Copy Image URL": "Copiar URL de la imagen",
"No Suggestion Found": "No se encontró ninguna sugerencia",
"You can select a maximum of 3 languages for spellchecking.": "Puedes elegir un máximo de 3 idiomas para la verificación ortográfica.",
"Spellchecker Languages": "Idiomas de verificación ortográfica",
"Add to Dictionary": "Añadir al diccionario",
"Look Up": "Consultar"
}

134
app/translations/fa.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "درباره Zulip ",
"Actual Size": "اندازه واقعی",
"Add Custom Certificates": "اضافه کردن مجوز دلخواه",
"Add Organization": "اضافه کردن سازمان",
"Add a Zulip organization": "اضافه کردن سازمان Zulip",
"Add custom CSS": "اضافه کردن CSS دلخواه",
"Advanced": "پیشرفته",
"All the connected organizations will appear here": "همه سازمان‌های متصل شده اینجا نمایش داده می‌شوند",
"Always start minimized": "همواره به صورت کوچک شده اجرا شو",
"App Updates": "به‌روزرسانی‌های برنامه",
"Appearance": "شمایل",
"Application Shortcuts": "میانبرهای برنامه",
"Are you sure you want to disconnect this organization?": "آیا از قطع ارتباط از سازمان اطمینان دارید؟",
"Auto hide Menu bar": "مخفی‌سازی خودکار نوار منو",
"Auto hide menu bar (Press Alt key to display)": "مخفی‌سازی خودکار نوار منو (برای نمایش دکمه Alt را بزنید)",
"Back": "عقب",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "فایل مجوز",
"Change": "تغییر دادن",
"Check for Updates": "بررسی برای به‌روز‌رسانی",
"Close": "بستن",
"Connect": "اتصال",
"Connect to another organization": "اتصال به یک سازمان دیگر",
"Connected organizations": "سازمان‌های وصل شده",
"Copy": "رونوشت",
"Copy Zulip URL": "رونوشت از Zulip URL",
"Create a new organization": "ایجاد سازمان جدید",
"Cut": "بریدن",
"Default download location": "محل پیش‌فرض دانلود",
"Delete": "حذف",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "اطلاع‌رسانی‌های دسکتاپ",
"Desktop Settings": "تنظیمات دسکتاپ",
"Disconnect": "Disconnect",
"Download App Logs": "Download App Logs",
"Edit": "ویرایش",
"Edit Shortcuts": "ویرایش میانبرها",
"Enable auto updates": "Enable auto updates",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "فایل",
"Find accounts": "پیدا کردن حساب های کاربری ",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "عمومی",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "کمک",
"Help Center": "مرکز کمک",
"History": "تاریخچه ",
"History Shortcuts": "تاریخچه میانبرها",
"Keyboard Shortcuts": "میانبرهای صفحه‌کلید",
"Log Out": "خروج",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "یا",
"Organization URL": "URL سازمان",
"Organizations": "Organizations",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Quit",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "ذخیره",
"Select All": "Select All",
"Settings": "تنظیمات",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Tools",
"Undo": "Undo",
"Upload": "Upload",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"YES": "YES",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

134
app/translations/fi.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "Tietoa Zulipista",
"Actual Size": "Actual Size",
"Add Custom Certificates": "Add Custom Certificates",
"Add Organization": "Add Organization",
"Add a Zulip organization": "Add a Zulip organization",
"Add custom CSS": "Add custom CSS",
"Advanced": "Advanced",
"All the connected organizations will appear here": "All the connected organizations will appear here",
"Always start minimized": "Always start minimized",
"App Updates": "App Updates",
"Appearance": "Appearance",
"Application Shortcuts": "Application Shortcuts",
"Are you sure you want to disconnect this organization?": "Are you sure you want to disconnect this organization?",
"Auto hide Menu bar": "Auto hide Menu bar",
"Auto hide menu bar (Press Alt key to display)": "Auto hide menu bar (Press Alt key to display)",
"Back": "Back",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "Certificate file",
"Change": "Muuta",
"Check for Updates": "Check for Updates",
"Close": "Sulje",
"Connect": "Connect",
"Connect to another organization": "Connect to another organization",
"Connected organizations": "Connected organizations",
"Copy": "Copy",
"Copy Zulip URL": "Copy Zulip URL",
"Create a new organization": "Create a new organization",
"Cut": "Cut",
"Default download location": "Default download location",
"Delete": "Poista",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "Desktop Notifications",
"Desktop Settings": "Desktop Settings",
"Disconnect": "Disconnect",
"Download App Logs": "Download App Logs",
"Edit": "Muokkaa",
"Edit Shortcuts": "Edit Shortcuts",
"Enable auto updates": "Enable auto updates",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "Tiedosto",
"Find accounts": "Löydä tilit",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Help Center",
"History": "History",
"History Shortcuts": "History Shortcuts",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "TAI",
"Organization URL": "Organisaation URL",
"Organizations": "Organizations",
"Paste": "Liitä",
"Paste and Match Style": "Paste and Match Style",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Lopeta",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "Talleta",
"Select All": "Valitse kaikki",
"Settings": "Asetukset",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Tools",
"Undo": "Undo",
"Upload": "Upload",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"YES": "YES",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -1,117 +1,134 @@
{
"About Zulip": "À propos de Zulip",
"Actual Size": "Taille actuelle",
"Add Custom Certificates": "Ajouter des certificats personnalisés",
"Add Custom Certificates": "Ajouter un certificat spécifique",
"Add Organization": "Ajouter une organisation",
"Add a Zulip organization": "Ajouter une organisation Zulip",
"Add custom CSS": "Ajouter un CSS personnalisé",
"Advanced": "Avancée",
"Add custom CSS": "Ajouter un CSS spécifique",
"Advanced": "Avancé",
"All the connected organizations will appear here": "Toutes les organisations connectées apparaîtront ici",
"Always start minimized": "Toujours commencer minimisé",
"App Updates": "Mises à jour de l'application",
"Always start minimized": "Toujours démarrer minimisé",
"App Updates": "Mise à jour de l'application",
"Appearance": "Apparence",
"Application Shortcuts": "Raccourcis d'application",
"Are you sure you want to disconnect this organization?": "Êtes-vous sûr de vouloir déconnecter cette organisation?",
"Auto hide Menu bar": "Masquer automatiquement la barre de menus",
"Auto hide menu bar (Press Alt key to display)": "Masquer automatiquement la barre de menu (appuyez sur la touche Alt pour afficher)",
"Back": "Retour",
"Bounce dock on new private message": "Bounce Dock sur un nouveau message privé",
"Certificate file": "Dossier de certificat",
"Change": "Changement",
"Application Shortcuts": "Raccourcis de l'application",
"Are you sure you want to disconnect this organization?": "Êtes-vous certain de vouloir déconnecter cette organisation?",
"Auto hide Menu bar": "Cacher automatiquement la barre de menu",
"Auto hide menu bar (Press Alt key to display)": "Cacher automatiquement la barre de menu (Appuyez sur la touche Alt pour l'afficher)",
"Back": "Précédent",
"Bounce dock on new private message": "Animer l'horloge à la réception d'un nouveau message privé",
"Certificate file": "Fichier de certificat",
"Change": "Changer",
"Check for Updates": "Vérifier les mises à jour",
"Close": "Fermer",
"Connect": "Relier",
"Connect": "Connecter",
"Connect to another organization": "Se connecter à une autre organisation",
"Connected organizations": "Organisations connectées",
"Copy": "Copie",
"Copy Zulip URL": "Copier l'URL Zulip",
"Copy": "Copier",
"Copy Zulip URL": "Copier l'URL de Zulip",
"Create a new organization": "Créer une nouvelle organisation",
"Cut": "Couper",
"Default download location": "Emplacement de téléchargement par défaut",
"Delete": "Effacer",
"Default download location": "Destination de téléchargement par défaut",
"Delete": "Supprimer",
"Desktop App Settings": "Paramètres de l'application de bureau",
"Desktop Notifications": "Notifications de bureau",
"Desktop Settings": "Paramètres du bureau",
"Desktop Settings": "Paramètres de bureau",
"Disconnect": "Déconnecter",
"Download App Logs": "Télécharger les journaux d'application",
"Edit": "modifier",
"Download App Logs": "Télécharger le journal de l'application",
"Edit": "Modifier",
"Edit Shortcuts": "Modifier les raccourcis",
"Enable auto updates": "Activer les mises à jour automatiques",
"Enable error reporting (requires restart)": "Activer le signalement des erreurs (nécessite un redémarrage)",
"Enable spellchecker (requires restart)": "Activer le correcteur orthographique (nécessite un redémarrage)",
"Factory Reset": "Retour aux paramètres d'usine",
"Enable auto updates": "Activer la mise à jour automatique",
"Enable error reporting (requires restart)": "Activer le rapport d'erreur (redémarrage nécessaire)",
"Enable spellchecker (requires restart)": "Activer le correcteur orthographique (redémarrage nécessaire)",
"Factory Reset": "Réinitialiser aux paramètres par défaut",
"File": "Fichier",
"Find accounts": "Trouver des comptes",
"Find accounts by email": "Trouver des comptes par email",
"Flash taskbar on new message": "Barre de tâches Flash sur un nouveau message",
"Forward": "Vers l'avant",
"Functionality": "La fonctionnalité",
"Find accounts": "Rechercher un compte",
"Find accounts by email": "Rechercher un compte par adresse courriel",
"Flash taskbar on new message": "Clignoter la barre de tâche lors d'un nouveau message",
"Forward": "Suivant",
"Functionality": "Fonctionnalités",
"General": "Général",
"Get beta updates": "Obtenir les mises à jour ta",
"Hard Reload": "Rechargement dur",
"Help": "Aidez-moi",
"Get beta updates": "Recevoir les mises à jour Beta",
"Hard Reload": "Forcer un rechargement",
"Help": "Aide",
"Help Center": "Centre d'aide",
"History": "L'histoire",
"History Shortcuts": "Raccourcis Histoire",
"History": "Historique",
"History Shortcuts": "Historique des raccourcis",
"Keyboard Shortcuts": "Raccourcis clavier",
"Log Out": "Connectez - Out",
"Log Out of Organization": "Déconnexion de l'organisation",
"Log Out": "Se déconnecter",
"Log Out of Organization": "Se déconnecter de l'organisation",
"Manual proxy configuration": "Configuration manuelle du proxy",
"Minimize": "Minimiser",
"Mute all sounds from Zulip": "Couper tous les sons de Zulip",
"NO": "NON",
"NO": "Non",
"Network": "Réseau",
"OR": "OU",
"Organization URL": "URL de l'organisation",
"Organizations": "Les organisations",
"Organizations": "Organisations",
"Paste": "Coller",
"Paste and Match Style": "Coller et assortir le style",
"Proxy": "Procuration",
"Proxy bypass rules": "Règles de contournement des procurations",
"Proxy rules": "Règles de procuration",
"Paste and Match Style": "Coller et Conserver le style",
"Proxy": "Proxy",
"Proxy bypass rules": "Règles de contournement du proxy",
"Proxy rules": "Règles du proxy",
"Quit": "Quitter",
"Quit Zulip": "Quittez Zulip",
"Quit Zulip": "Quitter Zulip",
"Redo": "Refaire",
"Release Notes": "Notes de version",
"Release Notes": "Notes sur la version",
"Reload": "Recharger",
"Report an Issue": "Signaler un problème",
"Reset App Data": "Réinitialiser les données de l'application",
"Reset App Settings": "Réinitialiser les paramètres de l'application",
"Reset Application Data": "Réinitialiser les données d'application",
"Save": "sauvegarder",
"Select All": "Tout sélectionner",
"Settings": "Réglages",
"Report an Issue": "Rapporter un problème",
"Save": "Sauvegarder",
"Select All": "Sélectionner tout",
"Settings": "Paramètres",
"Shortcuts": "Raccourcis",
"Show App Logs": "Afficher les journaux d'application",
"Show app icon in system tray": "Afficher l'icône de l'application dans la barre d'état système",
"Show app unread badge": "Afficher le badge non lu de l'application",
"Show desktop notifications": "Afficher les notifications du bureau",
"Show App Logs": "Afficher le journal de l'application",
"Show app icon in system tray": "Afficher l'icone de l'application dans la barre d'état",
"Show app unread badge": "Afficher un badge lors d'un message non lu",
"Show desktop notifications": "Afficher les notifications sur le bureau",
"Show downloaded files in file manager": "Afficher les fichiers téléchargés dans le gestionnaire de fichiers",
"Show sidebar": "Afficher la barre latérale",
"Start app at login": "Lancer l'application à la connexion",
"Switch to Next Organization": "Passer à l'organisation suivante",
"Switch to Previous Organization": "Passer à l'organisation précédente",
"These desktop app shortcuts extend the Zulip webapp's": "Ces raccourcis dapplications de bureau étendent les applications Web de Zulip.",
"This will delete all application data including all added accounts and preferences": "Cela supprimera toutes les données de l'application, y compris tous les comptes et préférences ajoutés.",
"Tip": "Pointe",
"Toggle DevTools for Active Tab": "Basculer DevTools pour l'onglet actif",
"Toggle DevTools for Zulip App": "Basculer DevTools pour Zulip App",
"Toggle Do Not Disturb": "Basculer ne pas déranger",
"Toggle Full Screen": "Basculer en plein écran",
"Toggle Sidebar": "Basculer la barre latérale",
"Toggle Tray Icon": "Basculer l'icône du plateau",
"Start app at login": "Démarrer l'application à l'ouverture",
"Switch to Next Organization": "Basculer à l'organisation suivante",
"Switch to Previous Organization": "Basculer à l'organisation précédente",
"These desktop app shortcuts extend the Zulip webapp's": "Ces raccourcis d'application vont au-delà de l'application web Zulip",
"This will delete all application data including all added accounts and preferences": "Ceci supprimera toutes les données de l'application, incluant les comptes et préférences",
"Tip": "Conseil",
"Toggle DevTools for Active Tab": "Activer les outils de développement dans l'onglet actif",
"Toggle DevTools for Zulip App": "Activer les outils de développement dans l'application Zulip",
"Toggle Do Not Disturb": "Activer le mode Ne Pas Déranger",
"Toggle Full Screen": "Activer le mode Plein Écran",
"Toggle Sidebar": "Activer la barre latérale",
"Toggle Tray Icon": "Activer l'icone dans la barre d'état",
"Tools": "Outils",
"Undo": "annuler",
"Upload": "Télécharger",
"Use system proxy settings (requires restart)": "Utiliser les paramètres proxy du système (nécessite un redémarrage)",
"View": "Vue",
"View Shortcuts": "Afficher les raccourcis",
"Window": "La fenêtre",
"Window Shortcuts": "Raccourcis de la fenêtre",
"YES": "OUI",
"Zoom In": "Agrandir",
"Zoom Out": "Dézoomer",
"Zulip Help": "Aide Zulip",
"Undo": "Annuler",
"Upload": "Envoyer",
"Use system proxy settings (requires restart)": "Utiliser les paramètres de proxy du système (exige un redémarrage)",
"View": "Affichage",
"View Shortcuts": "Voir les raccourcis",
"Window": "Fenêtre",
"Window Shortcuts": "Raccourcis fenêtre",
"YES": "Oui",
"Zoom In": "Zoom avant",
"Zoom Out": "Zoom arrière",
"Zulip Help": "Aide sur Zulip",
"keyboard shortcuts": "Raccourcis clavier",
"script": "scénario"
"script": "Script",
"Quit when the window is closed": "Quitter l'application lors de la fermeture de la fenêtre",
"Ask where to save files before downloading": "Demander où sauvegarder les fichiers avant de télécharger",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

134
app/translations/gl.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "About Zulip",
"Actual Size": "Actual Size",
"Add Custom Certificates": "Add Custom Certificates",
"Add Organization": "Add Organization",
"Add a Zulip organization": "Add a Zulip organization",
"Add custom CSS": "Add custom CSS",
"Advanced": "Advanced",
"All the connected organizations will appear here": "All the connected organizations will appear here",
"Always start minimized": "Always start minimized",
"App Updates": "App Updates",
"Appearance": "Appearance",
"Application Shortcuts": "Application Shortcuts",
"Are you sure you want to disconnect this organization?": "Are you sure you want to disconnect this organization?",
"Auto hide Menu bar": "Auto hide Menu bar",
"Auto hide menu bar (Press Alt key to display)": "Auto hide menu bar (Press Alt key to display)",
"Back": "Back",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "Certificate file",
"Change": "Change",
"Check for Updates": "Check for Updates",
"Close": "Close",
"Connect": "Connect",
"Connect to another organization": "Connect to another organization",
"Connected organizations": "Connected organizations",
"Copy": "Copy",
"Copy Zulip URL": "Copy Zulip URL",
"Create a new organization": "Create a new organization",
"Cut": "Cut",
"Default download location": "Default download location",
"Delete": "Delete",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "Desktop Notifications",
"Desktop Settings": "Desktop Settings",
"Disconnect": "Disconnect",
"Download App Logs": "Download App Logs",
"Edit": "Editar",
"Edit Shortcuts": "Edit Shortcuts",
"Enable auto updates": "Enable auto updates",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "File",
"Find accounts": "Find accounts",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Help Center",
"History": "History",
"History Shortcuts": "History Shortcuts",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "OR",
"Organization URL": "Organization URL",
"Organizations": "Organizations",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Quit",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "Gardar",
"Select All": "Select All",
"Settings": "Configuración",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Tools",
"Undo": "Undo",
"Upload": "Upload",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"YES": "YES",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -75,9 +75,6 @@
"Release Notes": "रिलीज नोट्स",
"Reload": "सीमा से अधिक लादना",
"Report an Issue": "मामले की रिपोर्ट करें",
"Reset App Data": "ऐप डेटा रीसेट करें",
"Reset App Settings": "ऐप सेटिंग रीसेट करें",
"Reset Application Data": "एप्लिकेशन डेटा रीसेट करें",
"Save": "बचाना",
"Select All": "सभी का चयन करे",
"Settings": "सेटिंग्स",
@@ -114,5 +111,24 @@
"Zulip Help": "Zulip मदद",
"keyboard shortcuts": "कुंजीपटल अल्प मार्ग",
"script": "लिपि",
"AddServer": "AddServer"
}
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

134
app/translations/hr.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "About Zulip",
"Actual Size": "Actual Size",
"Add Custom Certificates": "Add Custom Certificates",
"Add Organization": "Add Organization",
"Add a Zulip organization": "Add a Zulip organization",
"Add custom CSS": "Add custom CSS",
"Advanced": "Advanced",
"All the connected organizations will appear here": "All the connected organizations will appear here",
"Always start minimized": "Always start minimized",
"App Updates": "App Updates",
"Appearance": "Appearance",
"Application Shortcuts": "Application Shortcuts",
"Are you sure you want to disconnect this organization?": "Are you sure you want to disconnect this organization?",
"Auto hide Menu bar": "Auto hide Menu bar",
"Auto hide menu bar (Press Alt key to display)": "Auto hide menu bar (Press Alt key to display)",
"Back": "Back",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "Certificate file",
"Change": "Change",
"Check for Updates": "Check for Updates",
"Close": "Close",
"Connect": "Connect",
"Connect to another organization": "Connect to another organization",
"Connected organizations": "Connected organizations",
"Copy": "Copy",
"Copy Zulip URL": "Copy Zulip URL",
"Create a new organization": "Create a new organization",
"Cut": "Cut",
"Default download location": "Default download location",
"Delete": "Delete",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "Desktop Notifications",
"Desktop Settings": "Desktop Settings",
"Disconnect": "Disconnect",
"Download App Logs": "Download App Logs",
"Edit": "Edit",
"Edit Shortcuts": "Edit Shortcuts",
"Enable auto updates": "Enable auto updates",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "File",
"Find accounts": "Find accounts",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Help Center",
"History": "History",
"History Shortcuts": "History Shortcuts",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "OR",
"Organization URL": "Organization URL",
"Organizations": "Organizations",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Quit",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "Save",
"Select All": "Select All",
"Settings": "Settings",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Tools",
"Undo": "Undo",
"Upload": "Upload",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"YES": "YES",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -1,117 +1,134 @@
{
"About Zulip": "Zulipról",
"Actual Size": "Valódi méret",
"Add Custom Certificates": "Egyéni tanúsítványok hozzáadása",
"About Zulip": "A Zulip-ról",
"Actual Size": "Alapértelmezett méret",
"Add Custom Certificates": "Saját tanúsítvány hozzáadása",
"Add Organization": "Szervezet hozzáadása",
"Add a Zulip organization": "Adjon hozzá egy Zulip szervezetet",
"Add custom CSS": "Egyéni CSS hozzáadása",
"Advanced": "Fejlett",
"All the connected organizations will appear here": "Itt megjelenik az összes kapcsolódó szervezet",
"Always start minimized": "Mindig kezdjen minimálisra",
"Add a Zulip organization": "Zulip szervezet hozzáadása",
"Add custom CSS": "Saját CSS hozzáadása",
"Advanced": "Haladó",
"All the connected organizations will appear here": "Itt jelennek meg a kapcsolódó szervezetek",
"Always start minimized": "Mindig kis méretben induljon",
"App Updates": "Alkalmazásfrissítések",
"Appearance": "Megjelenés",
"Application Shortcuts": "Alkalmazás parancsikonok",
"Are you sure you want to disconnect this organization?": "Biztosan le szeretné szüntetni ezt a szervezetet?",
"Auto hide Menu bar": "Automatikus elrejtése Menüsor",
"Auto hide menu bar (Press Alt key to display)": "Automatikus elrejtés a menüsorban (nyomja meg az Alt billentyűt a megjelenítéshez)",
"Back": "Hát",
"Bounce dock on new private message": "Ugrás a dokkolót az új privát üzenetre",
"Certificate file": "Tanúsítványfájl",
"Change": "változás",
"Application Shortcuts": "Gyorsbillentyűk",
"Are you sure you want to disconnect this organization?": "Biztosan kilép ebből a szervezetből?",
"Auto hide Menu bar": "Menüsáv automatikus rejtése",
"Auto hide menu bar (Press Alt key to display)": "Menüsáv automatikus rejtése (Alt megnyomására megjelenik)",
"Back": "Vissza",
"Bounce dock on new private message": "Ugrá dokk ikon új privát üzenet esetén",
"Certificate file": "Tanúsítvány állomány",
"Change": "Változtatás",
"Check for Updates": "Frissítések keresése",
"Close": "Bezárás",
"Connect": "Csatlakozás",
"Connect to another organization": "Csatlakozás egy másik szervezethez",
"Connected organizations": "Kapcsolódó szervezetek",
"Copy": "Másolat",
"Close": "Bezár",
"Connect": "Kapcsolódás",
"Connect to another organization": "Csatlakozás másik szervezethez",
"Connected organizations": "Csatlakoztatott szervezetek",
"Copy": "Másolás",
"Copy Zulip URL": "Zulip URL másolása",
"Create a new organization": "Hozzon létre egy új szervezetet",
"Cut": "Vágott",
"Create a new organization": "Új szervezet létrehozása",
"Cut": "Kivágás",
"Default download location": "Alapértelmezett letöltési hely",
"Delete": "Töröl",
"Delete": "Törlés",
"Desktop App Settings": "Asztali alkalmazás beállításai",
"Desktop Notifications": "Asztali értesítések",
"Desktop Settings": "Asztali beállítások",
"Disconnect": "szétkapcsol",
"Disconnect": "Szétkapcsolás",
"Download App Logs": "Alkalmazásnaplók letöltése",
"Edit": "szerkesztése",
"Edit": "Szerkesztés",
"Edit Shortcuts": "Gyorsbillentyűk szerkesztése",
"Enable auto updates": "Automatikus frissítések engedélyezése",
"Enable error reporting (requires restart)": "Hibajelentés engedélyezése (újraindítás szükséges)",
"Enable spellchecker (requires restart)": "Helyesírás-ellenőrző engedélyezése (újraindítás szükséges)",
"Enable auto updates": "Automatikus frissítés engedélyezése",
"Enable error reporting (requires restart)": "Hibajelentés engedélyezése (újraindítást igényel)",
"Enable spellchecker (requires restart)": "Helyesírásellenőrzés engedélyezése (újraindítást igényel)",
"Factory Reset": "Gyári beállítások visszaállítása",
"File": "fájl",
"File": "Fájl",
"Find accounts": "Fiókok keresése",
"Find accounts by email": "Fiókok keresése e-mailben",
"Flash taskbar on new message": "Flash-tálca az új üzeneten",
"Find accounts by email": "Fiók keresés e-mail alapján",
"Flash taskbar on new message": "Tálca villogtatása új üzenet esetén",
"Forward": "Előre",
"Functionality": "funkcionalitás",
"General": "Tábornok",
"Get beta updates": "Béta frissítéseket kap",
"Hard Reload": "Hard Reload",
"Help": "Segítség",
"Help Center": "Segítség Központ",
"History": "Történelem",
"History Shortcuts": "Előzmények parancsikonjai",
"Keyboard Shortcuts": "Gyorsbillentyűket",
"Log Out": "Kijelentkezés",
"Log Out of Organization": "Jelentkezzen ki a szervezetből",
"Manual proxy configuration": "Manuális proxy konfiguráció",
"Functionality": "Rendszerfunkciók",
"General": "Általános",
"Get beta updates": "Béta frissítések letöltése",
"Hard Reload": "Teljes újratöltés",
"Help": "Súgó",
"Help Center": "Súgóközpont",
"History": "Előzmények",
"History Shortcuts": "Előzmények gyorsbillentyűi",
"Keyboard Shortcuts": "Gyorsbillentyűk",
"Log Out": "Kilépés",
"Log Out of Organization": "Kilépés a szervezetből",
"Manual proxy configuration": "Kézi proxy beállítások",
"Minimize": "Kis méret",
"Mute all sounds from Zulip": "A Zulip összes hangjának elnémítása",
"Mute all sounds from Zulip": "Az összes Zulip hang némítása",
"NO": "NEM",
"Network": "Hálózat",
"OR": "VAGY",
"Organization URL": "A szervezet URL-címe",
"Organizations": "szervezetek",
"Paste": "Paszta",
"Paste and Match Style": "Beillesztés és egyezés stílusa",
"Proxy": "Meghatalmazott",
"Organization URL": "Szervezet URL-je",
"Organizations": "Szervezetek",
"Paste": "Beillesztése",
"Paste and Match Style": "Beillesztés stílus illesztésével",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass szabályok",
"Proxy rules": "Proxy szabályok",
"Quit": "quit",
"Quit Zulip": "Lépjen ki Zulipból",
"Quit": "Kilépés",
"Quit Zulip": "Kilépés a Zulip-ból",
"Redo": "Újra",
"Release Notes": "Kiadási megjegyzések",
"Reload": "Reload",
"Report an Issue": "Jelentés bejelentése",
"Reset App Data": "Az App Data visszaállítása",
"Reset App Settings": "Alkalmazásbeállítások visszaállítása",
"Reset Application Data": "Alkalmazásadatok visszaállítása",
"Reload": "Újratöltés",
"Report an Issue": "Hiba bejelentése",
"Save": "Mentés",
"Select All": "Mindet kiválaszt",
"Select All": "Mindet kijelöl",
"Settings": "Beállítások",
"Shortcuts": "parancsikonok",
"Show App Logs": "Alkalmazásnaplók megjelenítése",
"Show app icon in system tray": "Az alkalmazás ikonjának megjelenítése a tálcán",
"Shortcuts": "Gyorsbillentyűk",
"Show App Logs": "Alkalmazásnaplók megtekintése",
"Show app icon in system tray": "Ikon megjelenítése a tálcán",
"Show app unread badge": "Az alkalmazás olvasatlan jelvényének megjelenítése",
"Show desktop notifications": "Az asztali értesítések megjelenítése",
"Show downloaded files in file manager": "A letöltött fájlok megjelenítése a fájlkezelőben",
"Show sidebar": "Az oldalsáv megjelenítése",
"Show downloaded files in file manager": "Letöltött állományok megjelenítése a fájlkezelőben",
"Show sidebar": "Oldalsáv megjelenítése",
"Start app at login": "Indítsa el az alkalmazást bejelentkezéskor",
"Switch to Next Organization": "Váltás a következő szervezetre",
"Switch to Previous Organization": "Váltás az előző szervezetre",
"These desktop app shortcuts extend the Zulip webapp's": "Ezek az asztali alkalmazás gyorsbillentyűk kiterjesztik a Zulip webapp-ot",
"This will delete all application data including all added accounts and preferences": "Ez törli az összes alkalmazásadatot, beleértve az összes hozzáadott fiókot és beállítást",
"These desktop app shortcuts extend the Zulip webapp's": "Az alábbi asztali gyorsbillentyűk kiegészítik a Zulip webapp gyorsbillentyűket.",
"This will delete all application data including all added accounts and preferences": "Minden alkalmazásadat, hozzáadott fiók és beállítás törlése",
"Tip": "Tipp",
"Toggle DevTools for Active Tab": "Váltás DevTools az aktív fülre",
"Toggle DevTools for Zulip App": "A DevTools váltása a Zulip App számára",
"Toggle Do Not Disturb": "Váltás Ne zavarja",
"Toggle DevTools for Active Tab": "DevTools bekapcsolása az aktív fülön",
"Toggle DevTools for Zulip App": "DevTools bekapcsolása a Zulip App számára",
"Toggle Do Not Disturb": "Ne zavarj mód bekapcsolása",
"Toggle Full Screen": "Teljes képernyőre váltás",
"Toggle Sidebar": "Az oldalsáv átkapcsolása",
"Toggle Tray Icon": "Átváltás a tálca ikonjára",
"Toggle Sidebar": "Oldalsáv bekapcsolása",
"Toggle Tray Icon": "Tálca ikon bekapcsolása",
"Tools": "Eszközök",
"Undo": "kibont",
"Undo": "Visszavonás",
"Upload": "Feltöltés",
"Use system proxy settings (requires restart)": "Rendszer proxy beállításainak használata (újraindítás szükséges)",
"View": "Kilátás",
"View Shortcuts": "Gyorsbillentyűk megtekintése",
"Use system proxy settings (requires restart)": "A rendszer proxybeállításainak használata (újraindítást igényel)",
"View": "Nézet",
"View Shortcuts": "Nézet gyorsbillentyűk",
"Window": "Ablak",
"Window Shortcuts": "Ablak gyorsbillentyűk",
"YES": "IGEN",
"Zoom In": "Ráközelíteni",
"Zoom In": "Nagyítása",
"Zoom Out": "Kicsinyítés",
"Zulip Help": "Zulip Súgó",
"keyboard shortcuts": "gyorsbillentyűket",
"script": "forgatókönyv"
"keyboard shortcuts": "gyorsbillentyűk",
"script": "parancsfájl",
"Quit when the window is closed": "Kilépés az ablak bezárásakor",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -1,117 +0,0 @@
{
"About Zulip": "Tentang Zulip",
"Actual Size": "Ukuran sebenarnya",
"Add Custom Certificates": "Tambahkan Sertifikat Kustom",
"Add Organization": "Tambahkan Organisasi",
"Add a Zulip organization": "Tambahkan organisasi Zulip",
"Add custom CSS": "Tambahkan CSS khusus",
"Advanced": "Maju",
"All the connected organizations will appear here": "Semua organisasi yang terhubung akan muncul di sini",
"Always start minimized": "Selalu mulai diminimalkan",
"App Updates": "Pembaruan Aplikasi",
"Appearance": "Penampilan",
"Application Shortcuts": "Pintasan aplikasi",
"Are you sure you want to disconnect this organization?": "Apakah Anda yakin ingin memutuskan koneksi organisasi ini?",
"Auto hide Menu bar": "Sembunyikan bilah Menu secara otomatis",
"Auto hide menu bar (Press Alt key to display)": "Sembunyikan bilah menu secara otomatis (Tekan tombol Alt untuk menampilkan)",
"Back": "Kembali",
"Bounce dock on new private message": "Bounce dock pada pesan pribadi baru",
"Certificate file": "File sertifikat",
"Change": "Perubahan",
"Check for Updates": "Periksa Pembaruan",
"Close": "Dekat",
"Connect": "Menghubungkan",
"Connect to another organization": "Terhubung ke organisasi lain",
"Connected organizations": "Organisasi yang terhubung",
"Copy": "Salinan",
"Copy Zulip URL": "Salin URL Zulip",
"Create a new organization": "Buat organisasi baru",
"Cut": "Memotong",
"Default download location": "Lokasi unduhan default",
"Delete": "Menghapus",
"Desktop App Settings": "Pengaturan Aplikasi Desktop",
"Desktop Notifications": "Pemberitahuan Desktop",
"Desktop Settings": "Pengaturan Desktop",
"Disconnect": "Memutuskan",
"Download App Logs": "Unduh Log Aplikasi",
"Edit": "Edit",
"Edit Shortcuts": "Edit Pintasan",
"Enable auto updates": "Aktifkan pembaruan otomatis",
"Enable error reporting (requires restart)": "Aktifkan pelaporan kesalahan (membutuhkan restart)",
"Enable spellchecker (requires restart)": "Aktifkan pemeriksa ejaan (memerlukan mulai ulang)",
"Factory Reset": "Reset Pabrik",
"File": "Mengajukan",
"Find accounts": "Temukan akun",
"Find accounts by email": "Temukan akun melalui email",
"Flash taskbar on new message": "Taskbar flash pada pesan baru",
"Forward": "Meneruskan",
"Functionality": "Fungsionalitas",
"General": "Umum",
"Get beta updates": "Dapatkan pembaruan beta",
"Hard Reload": "Hard Reload",
"Help": "Membantu",
"Help Center": "Pusat Bantuan",
"History": "Sejarah",
"History Shortcuts": "Pintasan Riwayat",
"Keyboard Shortcuts": "Pintasan keyboard",
"Log Out": "Keluar",
"Log Out of Organization": "Keluar dari Organisasi",
"Manual proxy configuration": "Konfigurasi proxy manual",
"Minimize": "Memperkecil",
"Mute all sounds from Zulip": "Bungkam semua suara dari Zulip",
"NO": "TIDAK",
"Network": "Jaringan",
"OR": "ATAU",
"Organization URL": "URL organisasi",
"Organizations": "Organisasi",
"Paste": "Pasta",
"Paste and Match Style": "Tempel dan Cocokkan Gaya",
"Proxy": "Proksi",
"Proxy bypass rules": "Aturan memotong proxy",
"Proxy rules": "Aturan proxy",
"Quit": "Berhenti",
"Quit Zulip": "Berhenti Zulip",
"Redo": "Mengulangi",
"Release Notes": "Catatan Rilis",
"Reload": "Muat ulang",
"Report an Issue": "Laporkan sebuah Masalah",
"Reset App Data": "Setel Ulang Data Aplikasi",
"Reset App Settings": "Setel Ulang Pengaturan Aplikasi",
"Reset Application Data": "Reset Data Aplikasi",
"Save": "Menyimpan",
"Select All": "Pilih Semua",
"Settings": "Pengaturan",
"Shortcuts": "Pintasan",
"Show App Logs": "Tampilkan Log Aplikasi",
"Show app icon in system tray": "Tampilkan ikon aplikasi di baki sistem",
"Show app unread badge": "Tampilkan lencana aplikasi yang belum dibaca",
"Show desktop notifications": "Tampilkan pemberitahuan desktop",
"Show downloaded files in file manager": "Tampilkan file yang diunduh dalam pengelola file",
"Show sidebar": "Tampilkan bilah sisi",
"Start app at login": "Mulai aplikasi saat masuk",
"Switch to Next Organization": "Beralih ke Organisasi Selanjutnya",
"Switch to Previous Organization": "Beralih ke Organisasi Sebelumnya",
"These desktop app shortcuts extend the Zulip webapp's": "Pintasan aplikasi desktop ini memperpanjang aplikasi web Zulip",
"This will delete all application data including all added accounts and preferences": "Ini akan menghapus semua data aplikasi termasuk semua akun dan preferensi yang ditambahkan",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Beralih DevTools untuk Tab Aktif",
"Toggle DevTools for Zulip App": "Beralih DevTools untuk Aplikasi Zulip",
"Toggle Do Not Disturb": "Toggle Jangan Ganggu",
"Toggle Full Screen": "Matikan Layar Penuh",
"Toggle Sidebar": "Beralih Bilah Samping",
"Toggle Tray Icon": "Beralih Ikon Baki",
"Tools": "Alat",
"Undo": "Batalkan",
"Upload": "Unggah",
"Use system proxy settings (requires restart)": "Gunakan pengaturan proxy sistem (perlu dihidupkan ulang)",
"View": "Melihat",
"View Shortcuts": "Lihat Pintasan",
"Window": "Jendela",
"Window Shortcuts": "Pintasan Jendela",
"YES": "IYA NIH",
"Zoom In": "Perbesar",
"Zoom Out": "Perkecil",
"Zulip Help": "Bantuan Zulip",
"keyboard shortcuts": "pintasan keyboard",
"script": "naskah"
}

134
app/translations/id_ID.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "Tentang Zulip",
"Actual Size": "Actual Size",
"Add Custom Certificates": "Add Custom Certificates",
"Add Organization": "Add Organization",
"Add a Zulip organization": "Add a Zulip organization",
"Add custom CSS": "Add custom CSS",
"Advanced": "Advanced",
"All the connected organizations will appear here": "All the connected organizations will appear here",
"Always start minimized": "Always start minimized",
"App Updates": "App Updates",
"Appearance": "Appearance",
"Application Shortcuts": "Application Shortcuts",
"Are you sure you want to disconnect this organization?": "Are you sure you want to disconnect this organization?",
"Auto hide Menu bar": "Auto hide Menu bar",
"Auto hide menu bar (Press Alt key to display)": "Auto hide menu bar (Press Alt key to display)",
"Back": "Back",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "Certificate file",
"Change": "Ubah",
"Check for Updates": "Check for Updates",
"Close": "Tutup",
"Connect": "Connect",
"Connect to another organization": "Connect to another organization",
"Connected organizations": "Connected organizations",
"Copy": "Copy",
"Copy Zulip URL": "Copy Zulip URL",
"Create a new organization": "Create a new organization",
"Cut": "Cut",
"Default download location": "Default download location",
"Delete": "Delete",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "Desktop Notifications",
"Desktop Settings": "Desktop Settings",
"Disconnect": "Disconnect",
"Download App Logs": "Download App Logs",
"Edit": "Edit",
"Edit Shortcuts": "Edit Shortcuts",
"Enable auto updates": "Enable auto updates",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "File",
"Find accounts": "Temukan akun",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Help Center",
"History": "History",
"History Shortcuts": "History Shortcuts",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "OR",
"Organization URL": "URL Organisasi",
"Organizations": "Organizations",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Quit",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "Simpan",
"Select All": "Select All",
"Settings": "Pengaturan",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Tools",
"Undo": "Undo",
"Upload": "Upload",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"YES": "YES",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

134
app/translations/it.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "A proposito di Zulip",
"Actual Size": "Dimensione Attuale",
"Add Custom Certificates": "Aggiungi Certificati Personali",
"Add Organization": "Aggiungi Organizzazione",
"Add a Zulip organization": "Aggiungi organizzazione a Zulip",
"Add custom CSS": "Aggiungi codice CSS personale",
"Advanced": "Avanzate",
"All the connected organizations will appear here": "Tutte le organizzazioni connesse appariranno qui",
"Always start minimized": "Avvia sempre minimizzato",
"App Updates": "Aggiornamenti App",
"Appearance": "Aspetto",
"Application Shortcuts": "Scorciatoia Applicazione",
"Are you sure you want to disconnect this organization?": "Sei sicuro di volerti scollegare da questa organizzazione?",
"Auto hide Menu bar": "Nascondi automaticamente la barra del Menù",
"Auto hide menu bar (Press Alt key to display)": "Nascondi automaticamente la barra del menù (Premi il tasto Alt per visualizzarlo)",
"Back": "Indietro",
"Bounce dock on new private message": "Lampeggia icona sula barra alla ricezione di un nuovo messaggio privato",
"Certificate file": "File Certificato",
"Change": "Modifica",
"Check for Updates": "Controlla aggiornamenti",
"Close": "Chiudi",
"Connect": "Connetti",
"Connect to another organization": "Connetti ad un'altra organizzazione",
"Connected organizations": "Organizzazioni connesse",
"Copy": "Copia",
"Copy Zulip URL": "Copia URL Zulip",
"Create a new organization": "Crea nuova organizzazione",
"Cut": "Taglia",
"Default download location": "Percorso predefinito di download",
"Delete": "Cancella",
"Desktop App Settings": "Impostazioni App Desktop",
"Desktop Notifications": "Notifiche Desktop",
"Desktop Settings": "Impostazioni Desktop",
"Disconnect": "Disconnetti",
"Download App Logs": "Scarica Log Applicativi",
"Edit": "Modifica",
"Edit Shortcuts": "Edita Scorciatoie",
"Enable auto updates": "Abilita aggiornamenti automatici",
"Enable error reporting (requires restart)": "Abilita segnalazione errori (richiede riavvio)",
"Enable spellchecker (requires restart)": "Abilita correttore ortografico (richiede riavvio)",
"Factory Reset": "Reset di fabbrica",
"File": "File",
"Find accounts": "Trova account",
"Find accounts by email": "Trova account tramite email",
"Flash taskbar on new message": "Generali",
"Forward": "Inoltra",
"Functionality": "Funzionalità",
"General": "Generale",
"Get beta updates": "Ottieni aggiornamenti beta",
"Hard Reload": "Forza Ricarica",
"Help": "Aiuto",
"Help Center": "Centro di aiuto",
"History": "Storico",
"History Shortcuts": "Cronologia Scorciatoie",
"Keyboard Shortcuts": "Scorciatoie Tastiera",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out dall'organizzazione",
"Manual proxy configuration": "Configurazione proxy manuale",
"Minimize": "Minimizza",
"Mute all sounds from Zulip": "Silenzia tutti i suoni di Zulip",
"NO": "NO",
"Network": "Rete",
"OR": "O",
"Organization URL": "URL dell'organizzazione",
"Organizations": "Organizzazioni",
"Paste": "Incolla",
"Paste and Match Style": "Incolla e abbina lo stile",
"Proxy": "Proxy",
"Proxy bypass rules": "Regole di bypass proxy",
"Proxy rules": "Regole Proxy",
"Quit": "Esci",
"Quit Zulip": "Esci da Zulip",
"Redo": "Rifare",
"Release Notes": "Note di Rilascio",
"Reload": "Ricarica",
"Report an Issue": "Segnala Un Problema",
"Save": "Salva",
"Select All": "Seleziona Tutto",
"Settings": "Impostazioni",
"Shortcuts": "Scorciatoie",
"Show App Logs": "Mostra i Log Applicativi",
"Show app icon in system tray": "Mostra icona applicazione nella barra di sistema",
"Show app unread badge": "Mostra icona notifiche non lette",
"Show desktop notifications": "Mostra notifiche desktop",
"Show downloaded files in file manager": "Mostra i file scaricati nel file manager",
"Show sidebar": "Mostra barra laterale",
"Start app at login": "Avvia l'applicazione alla login",
"Switch to Next Organization": "Passa alla Prossima Organizzazione",
"Switch to Previous Organization": "Passa alla Precedente Organizzazione",
"These desktop app shortcuts extend the Zulip webapp's": "Queste scorciatoie per l'app desktop, estendono le webapp di Zulip",
"This will delete all application data including all added accounts and preferences": "Questo cancellerà tutti i dati applicativi inclusi tutti gli account e le preferenze",
"Tip": "Mancia",
"Toggle DevTools for Active Tab": "Attiva/Disattiva Tool di Sviluppo per il Tab Attivo",
"Toggle DevTools for Zulip App": "Attiva/Disattiva Tool di Sviluppo per l'applicazione Zulip",
"Toggle Do Not Disturb": "Attiva/Disattiva il Non Disturbare",
"Toggle Full Screen": "Attiva/Disattiva Schermo Intero",
"Toggle Sidebar": "Attiva/Disattiva Barra Laterale",
"Toggle Tray Icon": "Abilita/Disabilita Icona nella Tray Bar",
"Tools": "Strumenti",
"Undo": "Annulla",
"Upload": "Carica",
"Use system proxy settings (requires restart)": "Usa impostazioni proxy di sistema (richiede riavvio)",
"View": "Visualizza",
"View Shortcuts": "Visualizza Scorciatoie",
"Window": "Finestra",
"Window Shortcuts": "Scorciatoie Finestra",
"YES": "YES",
"Zoom In": "Zoom Più",
"Zoom Out": "Zoom Meno",
"Zulip Help": "Aiuto Zulip",
"keyboard shortcuts": "scorciatoie tastiera",
"script": "script",
"Quit when the window is closed": "Esci quando la finestra è chiusa",
"Ask where to save files before downloading": "Chiedi dove salvare i file prima di scaricarli",
"Services": "Servizi",
"Hide": "Nascondi",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copia link",
"Copy Image": "Copia immagine",
"Copy Image URL": "Copia URL dell'immagine",
"No Suggestion Found": "Nessun suggerimento trovato",
"You can select a maximum of 3 languages for spellchecking.": "Puoi selezionare fino ad un massimo di 3 lingue per il correttore ortografico",
"Spellchecker Languages": "Lingue correttore ortografico",
"Add to Dictionary": "Aggiungi al dizionario",
"Look Up": "Look Up"
}

View File

@@ -1,89 +1,86 @@
{
"About Zulip": "Zulipについて",
"Actual Size": "実",
"Add Custom Certificates": "カスタム証明書を追加する",
"About Zulip": "Zulip について",
"Actual Size": "実際のサイズ",
"Add Custom Certificates": "カスタム証明書を追加",
"Add Organization": "組織を追加",
"Add a Zulip organization": "Zulip組織を追加する",
"Add custom CSS": "カスタムCSSを追加する",
"Advanced": "高度な",
"All the connected organizations will appear here": "すべての関連組織がここに表示されます",
"Add a Zulip organization": "新しいZulip組織を追加",
"Add custom CSS": "カスタムCSSを追加",
"Advanced": "その他",
"All the connected organizations will appear here": "接続済みの組織はすべてここに表示されます",
"Always start minimized": "常に最小化して起動",
"App Updates": "アプリのアップデート",
"Appearance": "外観",
"Application Shortcuts": "アプリケーションのショートカット",
"Are you sure you want to disconnect this organization?": "この組織を切断してもよろしいですか?",
"Auto hide Menu bar": "自動非表示メニューバー",
"Auto hide menu bar (Press Alt key to display)": "メニューバーを自動的に隠すAltキーを押して表示)",
"Back": "バック",
"Bounce dock on new private message": "新しいプライベートメッセージでバウンスドック",
"Are you sure you want to disconnect this organization?": "本当にこの組織から脱退しますか?",
"Auto hide Menu bar": "メニューバーを自動的に隠す",
"Auto hide menu bar (Press Alt key to display)": "メニューバーを自動的に隠す Altキーを押すと表示)",
"Back": "戻る",
"Bounce dock on new private message": "新しいプライベートメッセージがあると Dock アイコンが跳ねる",
"Certificate file": "証明書ファイル",
"Change": "変化する",
"Change": "変",
"Check for Updates": "アップデートを確認",
"Close": "閉じる",
"Connect": "接続する",
"Connect to another organization": "の組織に接続する",
"Connected organizations": "関連組織",
"Copy": "コピーする",
"Copy Zulip URL": "Zulip URLをコピー",
"Create a new organization": "新しい組織を作",
"Connect": "接続",
"Connect to another organization": "の組織に接続",
"Connected organizations": "接続済みの組織",
"Copy": "コピー",
"Copy Zulip URL": "Zulip URL をコピー",
"Create a new organization": "新しい組織を作",
"Cut": "カット",
"Default download location": "デフォルトのダウンロード場所",
"Delete": "削除する",
"Default download location": "デフォルトのダウンロードフォルダ",
"Delete": "削除",
"Desktop App Settings": "デスクトップアプリの設定",
"Desktop Notifications": "デスクトップ通知",
"Desktop Settings": "デスクトップ設定",
"Disconnect": "切断する",
"Download App Logs": "アプリログをダウンロードする",
"Edit": "編集する",
"Edit Shortcuts": "ショートカットを編集する",
"Disconnect": "切断",
"Download App Logs": "アプリログをダウンロード",
"Edit": "編集",
"Edit Shortcuts": "ショートカットを編集",
"Enable auto updates": "自動更新を有効にする",
"Enable error reporting (requires restart)": "エラー報告を有効にする(再起動が必要)",
"Enable spellchecker (requires restart)": "スペルチェッカーを有効にする(再起動が必要)",
"Factory Reset": "工場リセット",
"Factory Reset": "ファクトリーリセット",
"File": "ファイル",
"Find accounts": "アカウントを探す",
"Find accounts by email": "メールでアカウントを探す",
"Flash taskbar on new message": "新しいメッセージのフラッシュタスクバー",
"Flash taskbar on new message": "新しいメッセージがあるとタスクバーを点滅させる",
"Forward": "進む",
"Functionality": "機能",
"General": "一般的な",
"Functionality": "機能",
"General": "全般",
"Get beta updates": "ベータ版のアップデートを入手",
"Hard Reload": "ハードリロード",
"Help": "助けて",
"Help": "ヘルプ",
"Help Center": "ヘルプセンター",
"History": "歴",
"History": "歴",
"History Shortcuts": "履歴ショートカット",
"Keyboard Shortcuts": "キーボードショートカット",
"Log Out": "ログアウト",
"Log Out of Organization": "組織からログアウトする",
"Manual proxy configuration": "手動プロキシ設定",
"Minimize": "最小化",
"Mute all sounds from Zulip": "Zulipからのすべてのサウンドをミュート",
"Mute all sounds from Zulip": "Zulip からのすべてのサウンドをミュート",
"NO": "いいえ",
"Network": "ネットワーク",
"OR": "または",
"Organization URL": "組織のURL",
"Organizations": "組織",
"Paste": "ペースト",
"Paste and Match Style": "貼り付けスタイル",
"Proxy": "代理人",
"Paste and Match Style": "ペーストしてスタイルをあわせる",
"Proxy": "プロキシ",
"Proxy bypass rules": "プロキシバイパスルール",
"Proxy rules": "プロキシルール",
"Quit": "終了する",
"Quit Zulip": "Zulipを終了します",
"Redo": "やり直",
"Quit": "退出",
"Quit Zulip": "Zulip を終了",
"Redo": "やり直",
"Release Notes": "リリースノート",
"Reload": "リロード",
"Report an Issue": "問題を報告する",
"Reset App Data": "アプリデータをリセット",
"Reset App Settings": "アプリ設定をリセット",
"Reset Application Data": "アプリケーションデータのリセット",
"Save": "保存する",
"Save": "保存",
"Select All": "すべて選択",
"Settings": "設定",
"Shortcuts": "ショートカット",
"Show App Logs": "アプリログを表示する",
"Show app icon in system tray": "システムトレイにアプリアイコンを表示する",
"Show app icon in system tray": "システムトレイにアプリアイコンを表示する",
"Show app unread badge": "アプリの未読バッジを表示する",
"Show desktop notifications": "デスクトップ通知を表示する",
"Show downloaded files in file manager": "ダウンロードしたファイルをファイルマネージャに表示する",
@@ -91,27 +88,47 @@
"Start app at login": "ログイン時にアプリを起動する",
"Switch to Next Organization": "次の組織に切り替える",
"Switch to Previous Organization": "前の組織に切り替える",
"These desktop app shortcuts extend the Zulip webapp's": "これらのデスクトップアプリのショートカットはZulip Webアプリケーションのショートカットを拡張します。",
"These desktop app shortcuts extend the Zulip webapp's": "これらのデスクトップアプリのショートカットは Zulip Web アプリケーションのショートカットを拡張します。",
"This will delete all application data including all added accounts and preferences": "これにより、追加されたすべてのアカウントと設定を含むすべてのアプリケーションデータが削除されます",
"Tip": "先端",
"Toggle DevTools for Active Tab": "アクティブタブのDevToolsを切り替え",
"Toggle DevTools for Zulip App": "Zulip AppDevTools切り替え",
"Toggle Do Not Disturb": "邪魔しないでください",
"Tip": "ヒント",
"Toggle DevTools for Active Tab": "アクティブタブの DevTools を切り替え",
"Toggle DevTools for Zulip App": "Zulip AppDevTools切り替え",
"Toggle Do Not Disturb": "サイレントモードの切り替え",
"Toggle Full Screen": "フルスクリーン切り替え",
"Toggle Sidebar": "サイドバーの切り替え",
"Toggle Tray Icon": "トレイアイコンの切り替え",
"Tools": "道具",
"Undo": "元に戻す",
"Upload": "アップロードする",
"Use system proxy settings (requires restart)": "システムプロキシ設定を使用する(再起動が必要)",
"View": "見る",
"View Shortcuts": "ショートカットを見る",
"Window": "",
"Tools": "ツール",
"Undo": "アンドゥ",
"Upload": "アップロード",
"Use system proxy settings (requires restart)": "システムプロキシ設定を使用する(再起動が必要)",
"View": "表示",
"View Shortcuts": "ショートカットを表示",
"Window": "ウインドウ",
"Window Shortcuts": "ウィンドウショートカット",
"YES": "はい",
"Zoom In": "ズームイン",
"Zoom Out": "ズームアウトする",
"Zulip Help": "Zulipヘルプ",
"Zoom In": "拡大",
"Zoom Out": "縮小",
"Zulip Help": "Zulip ヘルプ",
"keyboard shortcuts": "キーボードショートカット",
"script": "スクリプト"
"script": "スクリプト",
"Quit when the window is closed": "ウインドウを閉じるときに自動的に退出",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -1,9 +1,9 @@
{
"About Zulip": "튤립에 관하여",
"About Zulip": "Zulip에 대해",
"Actual Size": "실제 크기",
"Add Custom Certificates": "사용자 지정 인증서 추가",
"Add Organization": "조직 추가",
"Add a Zulip organization": "튤립 조직 추가",
"Add a Zulip organization": "새로운 Zulip 조직 추가",
"Add custom CSS": "맞춤 CSS 추가",
"Advanced": "많은",
"All the connected organizations will appear here": "연결된 모든 조직이 여기에 표시됩니다.",
@@ -14,8 +14,8 @@
"Are you sure you want to disconnect this organization?": "이 조직의 연결을 해제 하시겠습니까?",
"Auto hide Menu bar": "메뉴 바 자동 숨기기",
"Auto hide menu bar (Press Alt key to display)": "메뉴 바 자동 숨기기 (표시하려면 Alt 키를 누릅니다)",
"Back": "뒤로",
"Bounce dock on new private message": "새 개인 메시지에 도약",
"Back": "뒤로가기",
"Bounce dock on new private message": "새로운 비공개 메시지에 바운스 독",
"Certificate file": "인증서 파일",
"Change": "변화",
"Check for Updates": "업데이트 확인",
@@ -23,12 +23,12 @@
"Connect": "잇다",
"Connect to another organization": "다른 조직에 연결",
"Connected organizations": "연결된 조직",
"Copy": "",
"Copy Zulip URL": "튤립 URL 복사",
"Copy": "복사",
"Copy Zulip URL": "Zulip URL 복사",
"Create a new organization": "새 조직 만들기",
"Cut": "절단",
"Default download location": "기본 다운로드 위치",
"Delete": "지우다",
"Delete": "삭제",
"Desktop App Settings": "데스크톱 앱 설정",
"Desktop Notifications": "데스크톱 알림",
"Desktop Settings": "데스크톱 설정",
@@ -39,10 +39,10 @@
"Enable auto updates": "자동 업데이트 사용",
"Enable error reporting (requires restart)": "오류보고 사용 (재시작 필요)",
"Enable spellchecker (requires restart)": "맞춤법 검사기 사용 (재시작 필요)",
"Factory Reset": "초기화",
"Factory Reset": "공장 초기화",
"File": "파일",
"Find accounts": "계정 찾기",
"Find accounts by email": "이메일 계정 찾기",
"Find accounts by email": "이메일을 통한 계정 찾기",
"Flash taskbar on new message": "새 메시지의 Flash 작업 표시 줄",
"Forward": "앞으로",
"Functionality": "기능",
@@ -64,25 +64,22 @@
"OR": "또는",
"Organization URL": "조직 URL",
"Organizations": "단체",
"Paste": "",
"Paste": "붙여넣기",
"Paste and Match Style": "붙여 넣기 및 스타일 일치",
"Proxy": "대리",
"Proxy bypass rules": "프록시 우회 규칙",
"Proxy rules": "프록시 규칙",
"Quit": "떠나다",
"Quit Zulip": "튤립을 종료하십시오.",
"Quit Zulip": "Zulip 을 종료하십시오.",
"Redo": "다시 하다",
"Release Notes": "릴리즈 노트",
"Reload": "다시로드",
"Report an Issue": "문제 신고",
"Reset App Data": "앱 데이터 재설정",
"Reset App Settings": "앱 설정 재설정",
"Reset Application Data": "응용 프로그램 데이터 재설정",
"Save": "구하다",
"Select All": "모두 선택",
"Settings": "설정",
"Shortcuts": "바로 가기",
"Show App Logs": "앱 로그 표시",
"Show App Logs": "앱 로그 보기",
"Show app icon in system tray": "시스템 트레이에 앱 아이콘 표시",
"Show app unread badge": "앱에 읽지 않은 배지 표시",
"Show desktop notifications": "바탕 화면 알림 표시",
@@ -111,7 +108,27 @@
"YES": "예",
"Zoom In": "확대",
"Zoom Out": "축소",
"Zulip Help": "튤립 도움말",
"Zulip Help": "Zulip 도움말",
"keyboard shortcuts": "키보드 단축키",
"script": "스크립트"
"script": "스크립트",
"Quit when the window is closed": "윈도우가 닫히면 종료",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

134
app/translations/lt.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "About Zulip",
"Actual Size": "Actual Size",
"Add Custom Certificates": "Add Custom Certificates",
"Add Organization": "Add Organization",
"Add a Zulip organization": "Add a Zulip organization",
"Add custom CSS": "Add custom CSS",
"Advanced": "Advanced",
"All the connected organizations will appear here": "All the connected organizations will appear here",
"Always start minimized": "Always start minimized",
"App Updates": "App Updates",
"Appearance": "Appearance",
"Application Shortcuts": "Application Shortcuts",
"Are you sure you want to disconnect this organization?": "Are you sure you want to disconnect this organization?",
"Auto hide Menu bar": "Auto hide Menu bar",
"Auto hide menu bar (Press Alt key to display)": "Auto hide menu bar (Press Alt key to display)",
"Back": "Back",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "Certificate file",
"Change": "Change",
"Check for Updates": "Check for Updates",
"Close": "Uždaryti",
"Connect": "Connect",
"Connect to another organization": "Connect to another organization",
"Connected organizations": "Connected organizations",
"Copy": "Copy",
"Copy Zulip URL": "Copy Zulip URL",
"Create a new organization": "Create a new organization",
"Cut": "Cut",
"Default download location": "Default download location",
"Delete": "Delete",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "Desktop Notifications",
"Desktop Settings": "Desktop Settings",
"Disconnect": "Disconnect",
"Download App Logs": "Download App Logs",
"Edit": "Edit",
"Edit Shortcuts": "Edit Shortcuts",
"Enable auto updates": "Enable auto updates",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "File",
"Find accounts": "Find accounts",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Help Center",
"History": "History",
"History Shortcuts": "History Shortcuts",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "OR",
"Organization URL": "Organization URL",
"Organizations": "Organizations",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Quit",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "Save",
"Select All": "Select All",
"Settings": "Nustatymai",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Tools",
"Undo": "Undo",
"Upload": "Upload",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"YES": "YES",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -75,9 +75,6 @@
"Release Notes": "പ്രകാശന കുറിപ്പുകൾ",
"Reload": "വീണ്ടും ലോഡുചെയ്യുക",
"Report an Issue": "ഒരു പ്രശ്നം റിപ്പോർട്ട് ചെയ്യുക",
"Reset App Data": "അപ്ലിക്കേഷൻ ഡാറ്റ പുന et സജ്ജമാക്കുക",
"Reset App Settings": "അപ്ലിക്കേഷൻ ക്രമീകരണങ്ങൾ പുന et സജ്ജമാക്കുക",
"Reset Application Data": "അപ്ലിക്കേഷൻ ഡാറ്റ പുന et സജ്ജമാക്കുക",
"Save": "രക്ഷിക്കും",
"Select All": "എല്ലാം തിരഞ്ഞെടുക്കുക",
"Settings": "ക്രമീകരണങ്ങൾ",
@@ -113,5 +110,25 @@
"Zoom Out": "സൂം .ട്ട് ചെയ്യുക",
"Zulip Help": "സുലിപ് സഹായം",
"keyboard shortcuts": "കീബോർഡ് കുറുക്കുവഴികൾ",
"script": "സ്ക്രിപ്റ്റ്"
"script": "സ്ക്രിപ്റ്റ്",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

134
app/translations/nb_NO.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "About Zulip",
"Actual Size": "Actual Size",
"Add Custom Certificates": "Add Custom Certificates",
"Add Organization": "Add Organization",
"Add a Zulip organization": "Add a Zulip organization",
"Add custom CSS": "Add custom CSS",
"Advanced": "Advanced",
"All the connected organizations will appear here": "All the connected organizations will appear here",
"Always start minimized": "Always start minimized",
"App Updates": "App Updates",
"Appearance": "Appearance",
"Application Shortcuts": "Application Shortcuts",
"Are you sure you want to disconnect this organization?": "Are you sure you want to disconnect this organization?",
"Auto hide Menu bar": "Auto hide Menu bar",
"Auto hide menu bar (Press Alt key to display)": "Auto hide menu bar (Press Alt key to display)",
"Back": "Back",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "Certificate file",
"Change": "Change",
"Check for Updates": "Check for Updates",
"Close": "Close",
"Connect": "Connect",
"Connect to another organization": "Connect to another organization",
"Connected organizations": "Connected organizations",
"Copy": "Copy",
"Copy Zulip URL": "Copy Zulip URL",
"Create a new organization": "Create a new organization",
"Cut": "Cut",
"Default download location": "Default download location",
"Delete": "Delete",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "Desktop Notifications",
"Desktop Settings": "Desktop Settings",
"Disconnect": "Disconnect",
"Download App Logs": "Download App Logs",
"Edit": "Edit",
"Edit Shortcuts": "Edit Shortcuts",
"Enable auto updates": "Enable auto updates",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "File",
"Find accounts": "Find accounts",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Help Center",
"History": "History",
"History Shortcuts": "History Shortcuts",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "OR",
"Organization URL": "Organization URL",
"Organizations": "Organizations",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Quit",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "Save",
"Select All": "Select All",
"Settings": "Settings",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Tools",
"Undo": "Undo",
"Upload": "Upload",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"YES": "YES",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -75,9 +75,6 @@
"Release Notes": "Releaseopmerkingen",
"Reload": "vernieuwen",
"Report an Issue": "Een probleem melden",
"Reset App Data": "App-gegevens opnieuw instellen",
"Reset App Settings": "App-instellingen opnieuw instellen",
"Reset Application Data": "Herstel toepassingsgegevens",
"Save": "Opslaan",
"Select All": "Selecteer alles",
"Settings": "instellingen",
@@ -113,5 +110,25 @@
"Zoom Out": "Uitzoomen",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "Toetsenbord sneltoetsen",
"script": "script"
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -12,44 +12,44 @@
"Appearance": "Wygląd",
"Application Shortcuts": "Skróty do aplikacji",
"Are you sure you want to disconnect this organization?": "Czy na pewno chcesz odłączyć tę organizację?",
"Auto hide Menu bar": "Auto hide Pasek menu",
"Auto hide menu bar (Press Alt key to display)": "Pasek menu automatycznego ukrywania (naciśnij klawisz Alt, aby wyświetlić)",
"Back": "Z powrotem",
"Auto hide Menu bar": "Automatyczne ukrywanie paska menu",
"Auto hide menu bar (Press Alt key to display)": "Automatyczne ukrywanie paska menu (naciśnij klawisz Alt, aby wyświetlić)",
"Back": "Wstecz",
"Bounce dock on new private message": "Dok odbijania na nowej prywatnej wiadomości",
"Certificate file": "Plik certyfikatu",
"Change": "Zmiana",
"Check for Updates": "Sprawdź aktualizacje",
"Close": "Blisko",
"Close": "Zamknij",
"Connect": "Połączyć",
"Connect to another organization": "Połącz się z inną organizacją",
"Connected organizations": "Związane organizacje",
"Connected organizations": "Połączone organizacje",
"Copy": "Kopiuj",
"Copy Zulip URL": "Skopiuj adres URL Zulip",
"Create a new organization": "Utwórz nową organizację",
"Cut": "Ciąć",
"Cut": "Wytnij",
"Default download location": "Domyślna lokalizacja pobierania",
"Delete": "Kasować",
"Desktop App Settings": "Ustawienia aplikacji komputerowej",
"Delete": "Usuń",
"Desktop App Settings": "Ustawienia aplikacji desktopowej",
"Desktop Notifications": "Powiadomienia na pulpicie",
"Desktop Settings": "Ustawienia pulpitu",
"Disconnect": "Rozłączyć się",
"Download App Logs": "Pobierz dzienniki aplikacji",
"Edit": "Edytować",
"Disconnect": "Rozłącz",
"Download App Logs": "Pobierz logi aplikacji",
"Edit": "Edytuj",
"Edit Shortcuts": "Edytuj skróty",
"Enable auto updates": "Włącz automatyczne aktualizacje",
"Enable error reporting (requires restart)": "Włącz raportowanie błędów (wymaga ponownego uruchomienia)",
"Enable spellchecker (requires restart)": "Włącz sprawdzanie pisowni (wymaga ponownego uruchomienia)",
"Factory Reset": "Przywrócenie ustawień fabrycznych",
"Factory Reset": "przywrócenie ustawień fabrycznych",
"File": "Plik",
"Find accounts": "Znajdź konta",
"Find accounts by email": "Znajdź konta pocztą e-mail",
"Flash taskbar on new message": "Pasek zadań Flash w nowej wiadomości",
"Find accounts by email": "Znajdź konta po adresach email",
"Flash taskbar on new message": "Błyskaj w pasku zadań przy nowej wiadomości",
"Forward": "Naprzód",
"Functionality": "Funkcjonalność",
"General": "Generał",
"General": "Ogólne",
"Get beta updates": "Pobierz aktualizacje beta",
"Hard Reload": "Hard Reload",
"Help": "Wsparcie",
"Hard Reload": "Twarde przeładowanie",
"Help": "Pomoc",
"Help Center": "Centrum pomocy",
"History": "Historia",
"History Shortcuts": "Skróty historii",
@@ -57,61 +57,78 @@
"Log Out": "Wyloguj",
"Log Out of Organization": "Wyloguj się z organizacji",
"Manual proxy configuration": "Ręczna konfiguracja proxy",
"Minimize": "Zminimalizować",
"Mute all sounds from Zulip": "Wycisz wszystkie dźwięki z Zulip",
"Minimize": "Zminimalizuj",
"Mute all sounds from Zulip": "Wycisz wszystkie dźwięki z Zulipa",
"NO": "NIE",
"Network": "Sieć",
"OR": "LUB",
"Organization URL": "Adres URL organizacji",
"Organizations": "Organizacje",
"Paste": "Pasta",
"Paste": "Wklej",
"Paste and Match Style": "Wklej i dopasuj styl",
"Proxy": "Pełnomocnik",
"Proxy": "Proxy",
"Proxy bypass rules": "Zasady omijania proxy",
"Proxy rules": "Zasady proxy",
"Quit": "Porzucić",
"Quit Zulip": "Zamknij Zulipa",
"Redo": "Przerobić",
"Proxy rules": "Reguły proxy",
"Quit": "Wyjdź",
"Quit Zulip": "Wyjdź z Zulipa",
"Redo": "Ponów",
"Release Notes": "Informacje o wydaniu",
"Reload": "Przeładować",
"Reload": "Przeładuj",
"Report an Issue": "Zgłoś problem",
"Reset App Data": "Zresetuj dane aplikacji",
"Reset App Settings": "Zresetuj ustawienia aplikacji",
"Reset Application Data": "Zresetuj dane aplikacji",
"Save": "Zapisać",
"Save": "Zapisz",
"Select All": "Zaznacz wszystko",
"Settings": "Ustawienia",
"Shortcuts": "Skróty",
"Show App Logs": "Pokaż dzienniki aplikacji",
"Show app icon in system tray": "Pokaż ikonę aplikacji w zasobniku systemowym",
"Show app unread badge": "Pokaż nieprzeczytaną odznakę aplikacji",
"Show app unread badge": "Pokaż nieprzeczytane na ikonie aplikacji",
"Show desktop notifications": "Pokaż powiadomienia na pulpicie",
"Show downloaded files in file manager": "Pokaż pobrane pliki w menedżerze plików",
"Show sidebar": "Pokaż pasek boczny",
"Start app at login": "Uruchom aplikację przy logowaniu",
"Switch to Next Organization": "Przełącz na następną organizację",
"Switch to Previous Organization": "Przełącz na poprzednią organizację",
"These desktop app shortcuts extend the Zulip webapp's": "Te skróty do aplikacji na komputery stacjonarne rozszerzają aplikacje Zulip Webapp",
"These desktop app shortcuts extend the Zulip webapp's": "Poniższe skróty są dostępne tylko w kliencie Zulip",
"This will delete all application data including all added accounts and preferences": "Spowoduje to usunięcie wszystkich danych aplikacji, w tym wszystkich dodanych kont i preferencji",
"Tip": "Wskazówka",
"Toggle DevTools for Active Tab": "Przełącz DevTools dla Active Tab",
"Toggle DevTools for Zulip App": "Przełącz DevTools dla aplikacji Zulip",
"Toggle DevTools for Active Tab": "Włącz/wyłącz DevTools w aktywnej zakładce",
"Toggle DevTools for Zulip App": "Włącz/wyłącz DevTools dla klienta Zulip",
"Toggle Do Not Disturb": "Przełącz nie przeszkadzać",
"Toggle Full Screen": "Przełącz tryb pełnoekranowy",
"Toggle Sidebar": "Przełącz pasek boczny",
"Toggle Tray Icon": "Przełącz ikonę tacy",
"Tools": "Przybory",
"Tools": "Narzędzia",
"Undo": "Cofnij",
"Upload": "Przekazać plik",
"Use system proxy settings (requires restart)": "Użyj ustawień serwera proxy (wymaga ponownego uruchomienia)",
"Use system proxy settings (requires restart)": "Użyj ustawień systemowych proxy (wymaga restartu aplikacji)",
"View": "Widok",
"View Shortcuts": "Wyświetl skróty",
"Window": "Okno",
"Window Shortcuts": "Skróty do okien",
"YES": "TAK",
"Zoom In": "Zbliżenie",
"Zoom In": "Powiększ",
"Zoom Out": "Pomniejsz",
"Zulip Help": "Pomoc Zulip",
"keyboard shortcuts": "Skróty klawiszowe",
"script": "scenariusz"
"script": "skrypt",
"Quit when the window is closed": "Wyłącz przy zamykaniu okna",
"Ask where to save files before downloading": "Zapytaj przed pobraniem gdzie zachować pliki",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -12,18 +12,18 @@
"Appearance": "Aparência",
"Application Shortcuts": "Atalhos de aplicativos",
"Are you sure you want to disconnect this organization?": "Tem certeza de que deseja desconectar essa organização?",
"Auto hide Menu bar": "Ocultar automaticamente barra de menu",
"Auto hide Menu bar": "Auto ocultar barra de Menu",
"Auto hide menu bar (Press Alt key to display)": "Ocultar barra de menu automaticamente (pressione a tecla Alt para exibir)",
"Back": "De volta",
"Bounce dock on new private message": "Bounce doca em nova mensagem privada",
"Certificate file": "Arquivo de certificado",
"Change": "mudança",
"Check for Updates": "Verificar se há atualizações",
"Close": "Perto",
"Close": "Fechar",
"Connect": "Conectar",
"Connect to another organization": "Conecte-se a outra organização",
"Connected organizations": "Organizações conectadas",
"Copy": "pia de",
"Copy": "Copiar",
"Copy Zulip URL": "Copiar URL do Zulip",
"Create a new organization": "Crie uma nova organização",
"Cut": "Cortar",
@@ -75,12 +75,9 @@
"Release Notes": "Notas de Lançamento",
"Reload": "recarregar",
"Report an Issue": "Comunicar um problema",
"Reset App Data": "Redefinir dados do aplicativo",
"Reset App Settings": "Redefinir configurações do aplicativo",
"Reset Application Data": "Redefinir dados do aplicativo",
"Save": "Salve ",
"Select All": "Selecionar tudo",
"Settings": "Definições",
"Settings": "Configurações",
"Shortcuts": "Atalhos",
"Show App Logs": "Mostrar registros do aplicativo",
"Show app icon in system tray": "Mostrar ícone do aplicativo na bandeja do sistema",
@@ -113,5 +110,25 @@
"Zoom Out": "Reduzir o zoom",
"Zulip Help": "Zulip Ajuda",
"keyboard shortcuts": "atalhos do teclado",
"script": "roteiro"
"script": "roteiro",
"Quit when the window is closed": "Sair quando fechar a janela",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

134
app/translations/ro.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "Despre Zulip",
"Actual Size": "Mărimea Actuală",
"Add Custom Certificates": "Adaugă certificate personalizate",
"Add Organization": "Adaugă Organizație",
"Add a Zulip organization": "Adaugă o organizație Zulip",
"Add custom CSS": "Adaugă un CSS personalizat",
"Advanced": "Avansat",
"All the connected organizations will appear here": "Toate organizațiile conectate vor apare aici",
"Always start minimized": "Pornește întotdeauna micșorat",
"App Updates": "Actualizările aplicației",
"Appearance": "Aspect",
"Application Shortcuts": "Scurtăturile Aplicației",
"Are you sure you want to disconnect this organization?": "Ești sigur că vrei să deconectezi această organizație?",
"Auto hide Menu bar": "Ascunde automat bara Meniu",
"Auto hide menu bar (Press Alt key to display)": "Ascunde automat bara meniu (Apasă cheia Alt să afișezi)",
"Back": "Inapoi",
"Bounce dock on new private message": "Sări dock-ul la un mesaj privat nou",
"Certificate file": "Fișierul certificat",
"Change": "Schimbă",
"Check for Updates": "Verifică pentru actualizări",
"Close": "Închide",
"Connect": "Conectează",
"Connect to another organization": "Conectează la altă organizație",
"Connected organizations": "Organizații conectate",
"Copy": "Copiază",
"Copy Zulip URL": "Copiază link Zulip",
"Create a new organization": "Creează o organizație nouă",
"Cut": "Taie",
"Default download location": "Locația implicită pentru descărcare",
"Delete": "Șterge",
"Desktop App Settings": "Setările Aplicației Desktop",
"Desktop Notifications": "Notificări descktop",
"Desktop Settings": "Setări desktop",
"Disconnect": "Deconectează",
"Download App Logs": "Descarcă Log-urile Aplicației",
"Edit": "Modifică",
"Edit Shortcuts": "Modifică scurtăturile",
"Enable auto updates": "Activează actualizări automate",
"Enable error reporting (requires restart)": "Activează raportarea erorilor (necesită repornire)",
"Enable spellchecker (requires restart)": "Activează verificarea ortografiei",
"Factory Reset": "Resetare din fabrică",
"File": "Fișier",
"Find accounts": "Găsește conturi",
"Find accounts by email": "Găsește conturi după email",
"Flash taskbar on new message": "Semnalizează cu bara de activități la un mesaj nou",
"Forward": "Inainte",
"Functionality": "Funcționalitate",
"General": "General",
"Get beta updates": "Obține actualizări beta",
"Hard Reload": "Reîncărcare forțată",
"Help": "Ajutor",
"Help Center": "Centru de ajutor",
"History": "Istorie",
"History Shortcuts": "Scurtături istorie",
"Keyboard Shortcuts": "Scurtături tastatură",
"Log Out": "Deconectare",
"Log Out of Organization": "Deconectare din organizație",
"Manual proxy configuration": "Configurare manuala proxy",
"Minimize": "Micșsorează",
"Mute all sounds from Zulip": "Marchează totul din Zulip - fără alerte sonore",
"NO": "NU",
"Network": "Rețea",
"OR": "SAU",
"Organization URL": "URL-ul organizației",
"Organizations": "Organizații",
"Paste": "Lipește",
"Paste and Match Style": "Lipește și potrivește stilul",
"Proxy": "Proxy",
"Proxy bypass rules": "Reguli de ocolire proxy",
"Proxy rules": "Reguli proxy",
"Quit": "Renunță",
"Quit Zulip": "Renunță la Zulip",
"Redo": "Refă",
"Release Notes": "Note de Lansare",
"Reload": "Reîncarcă",
"Report an Issue": "Raportează o Problemă",
"Save": "Salvează",
"Select All": "Selectează Tot",
"Settings": "Setări",
"Shortcuts": "Scurtături",
"Show App Logs": "Arată Log-ul Aplicației",
"Show app icon in system tray": "Arată iconița aplicației în zona de notificare",
"Show app unread badge": "Afișează ecusonul necitit al aplicației",
"Show desktop notifications": "Arată notificările desktop",
"Show downloaded files in file manager": "Arată fișierele descărcate în managerul de fișiere",
"Show sidebar": "Arată bara laterală",
"Start app at login": "Pornește aplicația la autentificare",
"Switch to Next Organization": "Schimbă la Următoarea Organizație",
"Switch to Previous Organization": "Schimbă la Precendenta Organizație",
"These desktop app shortcuts extend the Zulip webapp's": "Aceste scurtături din desktop extind webapp-urile Zulip",
"This will delete all application data including all added accounts and preferences": "Aceasta va șterge toate datele aplicației inclusiv toate conturile și preferințele adăugate",
"Tip": "Sfat",
"Toggle DevTools for Active Tab": "Comută la DevTools pentru Tabul Activ",
"Toggle DevTools for Zulip App": "Comută la DevTools pentru Aplicația Zulip",
"Toggle Do Not Disturb": "Comută Nu Deranja",
"Toggle Full Screen": "Comută Ecran Complet",
"Toggle Sidebar": "Comută Bara Laterală",
"Toggle Tray Icon": "Comută Iconița din Tray",
"Tools": "Unelte",
"Undo": "Anulează",
"Upload": "Urcă",
"Use system proxy settings (requires restart)": "Folosește setările proxy de sistem (necesită restart)",
"View": "Vedere",
"View Shortcuts": "Vezi Scurtăturile",
"Window": "Fereastră",
"Window Shortcuts": "Scurtăturile Ferestrei",
"YES": "DA",
"Zoom In": "Marește",
"Zoom Out": "Micșorează",
"Zulip Help": "Ajutor Zulip",
"keyboard shortcuts": "scurtături tastatură",
"script": "script",
"Quit when the window is closed": "Ieșiți când fereastra este închisă",
"Ask where to save files before downloading": "Intreabă unde salvez fișierul înainte să descarci",
"Services": "Servicii",
"Hide": "Ascunde",
"Hide Others": "Ascunde pe ceilalți",
"Unhide": "Arată",
"AddServer": "AddServer",
"App language (requires restart)": "Limba aplicației (necesită restart)",
"Factory Reset Data": "Resetează la setările de bază",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Resetați aplicația, ștergând astfel toate organizațiile, conturile și certificatele conectate.",
"On macOS, the OS spellchecker is used.": "Pe macOS, este folosita verificarea ortografică OS. ",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Schimbă limba din Preferințe Sistem → Tastatruă → Text → Ortografie.",
"Copy Link": "Copiază linkul",
"Copy Image": "Copiază imaginea",
"Copy Image URL": "Copiază URL-ul imaginii",
"No Suggestion Found": "Nu am găsit sugestii",
"You can select a maximum of 3 languages for spellchecking.": "Poți selecta maxim 3 limbi pentru verificarea ortografiei",
"Spellchecker Languages": "Ortografie limbi",
"Add to Dictionary": "Adaugă la dicționar",
"Look Up": "Look Up"
}

View File

@@ -1,117 +1,134 @@
{
"About Zulip": "О Zulip",
"Actual Size": "Фактический размер",
"Add Custom Certificates": "Добавить пользовательские сертификаты",
"Actual Size": "Актуальный размер",
"Add Custom Certificates": "Добавить собственные сертификаты",
"Add Organization": "Добавить организацию",
"Add a Zulip organization": "Добавить организацию Zulip",
"Add custom CSS": "Добавить собственный CSS",
"Advanced": "Расширенные",
"All the connected organizations will appear here": "Все связанные организации появятся здесь",
"Always start minimized": "Всегда запускаться свернутым",
"App Updates": "Обновления приложения",
"Appearance": "Внешний вид",
"Application Shortcuts": "Горячие клавиши приложения",
"Advanced": "Дополнительно",
"All the connected organizations will appear here": "Все связанные организации будут появляться здесь",
"Always start minimized": "Запускать свернуто",
"App Updates": "Обновления",
"Appearance": "Вид",
"Application Shortcuts": "Горячие клавиши",
"Are you sure you want to disconnect this organization?": "Вы уверены, что хотите отключить эту организацию?",
"Auto hide Menu bar": "Авто скрыть панель меню",
"Auto hide menu bar (Press Alt key to display)": "Автоматическое скрытие строки меню (нажмите клавишу Alt для отображения)",
"Auto hide Menu bar": "Скрывать меню",
"Auto hide menu bar (Press Alt key to display)": "Скрывать меню (для показа нажмите Alt)",
"Back": "Назад",
"Bounce dock on new private message": рыгающий док на новое личное сообщение",
"Bounce dock on new private message": оказывать док при поступлении нового личного сообщения",
"Certificate file": "Файл сертификата",
"Change": "+ Изменить",
"Change": "Изменить",
"Check for Updates": "Проверить наличие обновлений",
"Close": "Закрыть",
"Connect": "Подключиться",
"Connect to another organization": "Подключиться к другой организации",
"Connected organizations": "Связанные организации",
"Connected organizations": "Подключенные организации",
"Copy": "Копировать",
"Copy Zulip URL": "Скопируйте Zulip URL",
"Copy Zulip URL": "Скопировать URL Zulip",
"Create a new organization": "Создать новую организацию",
"Cut": "Вырезать",
"Default download location": "Местоположение загрузок по умолчанию",
"Default download location": "Папка для загрузки",
"Delete": "Удалить",
"Desktop App Settings": "Настройки приложения",
"Desktop Notifications": "Уведомления в приложении",
"Desktop Settings": "Настройки приложения",
"Disconnect": "Отключить",
"Download App Logs": "Скачать журналы приложения",
"Edit": "Правка",
"Edit Shortcuts": "Изменить горячие клавиши",
"Enable auto updates": "Включить автообновления",
"Enable error reporting (requires restart)": "Включить отчет об ошибках (требуется перезагрузка)",
"Enable spellchecker (requires restart)": "Включить проверку орфографии (требуется перезагрузка)",
"Factory Reset": "Сброс к заводским настройкам",
"Desktop Notifications": "Всплывающие оповещения",
"Desktop Settings": "Настройки рабочего стола",
"Disconnect": "Отключиться",
"Download App Logs": "Скачать логи приложения",
"Edit": "Изменить",
"Edit Shortcuts": "Редактировать горячие клавиши",
"Enable auto updates": "Включить автообновление",
"Enable error reporting (requires restart)": "Включить сообщения об ошибках (потребуется перезапуск)",
"Enable spellchecker (requires restart)": "Включить проверку орфографии (потребуется перезапуск)",
"Factory Reset": "Сброс настроек",
"File": "Файл",
"Find accounts": "Найти аккаунты",
"Find accounts by email": "Найти аккаунты по электронной почте",
"Flash taskbar on new message": "Flash-панель задач на новое сообщение",
"Find accounts": "Найти учетные записи",
"Find accounts by email": "Искать учетные записи по адресу электронной почты",
"Flash taskbar on new message": "Высвечивать панель задач при новом сообщении",
"Forward": "Вперед",
"Functionality": "Функциональность",
"General": "Общий",
"Get beta updates": "Получить бета-обновления",
"Hard Reload": "Принудительная перезагрузка",
"General": "Общее",
"Get beta updates": "Получать бета-обновления",
"Hard Reload": "Жесткая перезагрузка",
"Help": "Помощь",
"Help Center": "Центр помощи",
"Help Center": "Центр поддержки",
"History": "История",
"History Shortcuts": "Горячие клавиши истории",
"Keyboard Shortcuts": "Горячие клавиши",
"Log Out": "Выйти",
"History Shortcuts": "Горячие клавишы по истории",
"Keyboard Shortcuts": "Горячие клавишы",
"Log Out": "Выйти из учетной записи",
"Log Out of Organization": "Выйти из организации",
"Manual proxy configuration": "Ручная настройка прокси",
"Minimize": "Минимизировать",
"Mute all sounds from Zulip": "Отключить все звуки от Zulip",
"Minimize": "Свернуть",
"Mute all sounds from Zulip": "Выключить все звуки Zulip",
"NO": "НЕТ",
"Network": "сеть",
"Network": "Сеть",
"OR": "ИЛИ",
"Organization URL": "URL организации",
"Organizations": "Организации",
"Paste": "Вставить",
"Paste and Match Style": "Вставить и соответствовать стилю",
"Paste and Match Style": "Вставить с соблюдением стиля",
"Proxy": "Прокси",
"Proxy bypass rules": "Правила обхода прокси",
"Proxy rules": "Правила проксирования",
"Quit": "Выйти",
"Proxy rules": "Правила прокси",
"Quit": "Выход",
"Quit Zulip": "Выйти из Zulip",
"Redo": "Повторить",
"Release Notes": "Примечания к выпуску",
"Redo": "Исправить",
"Release Notes": "Описание обновлений",
"Reload": "Перезагрузить",
"Report an Issue": "Сообщить о проблеме",
"Reset App Data": "Сбросить данные приложения",
"Reset App Settings": "Сбросить настройки приложения",
"Reset Application Data": "Сбросить данные приложения",
"Report an Issue": "Сообщить об ошибке",
"Save": "Сохранить",
"Select All": "Выбрать все",
"Select All": "Выделить все",
"Settings": "Настройки",
"Shortcuts": "Горячие клавиши",
"Show App Logs": "Показать журналы приложения",
"Show app icon in system tray": "Показать значок приложения в системном трее",
"Show app unread badge": "Показать непрочитанный значок приложения",
"Show desktop notifications": "Показывать уведомления на рабочем столе",
"Show downloaded files in file manager": "Показать загруженные файлы в файловом менеджере",
"Show sidebar": "Показать боковую панель",
"Start app at login": "Запустить приложение при входе",
"Switch to Next Organization": "Переключиться на следующую организацию",
"Switch to Previous Organization": "Переключиться на предыдущую организацию",
"These desktop app shortcuts extend the Zulip webapp's": "Эти горячие клавиши приложения расширяют возможности Zulip.",
"This will delete all application data including all added accounts and preferences": "Это удалит все данные приложения, включая все добавленные учетные записи и настройки",
"Show App Logs": "Показать логи приложения",
"Show app icon in system tray": "Показывать приложение в области уведомлений",
"Show app unread badge": "Показывать значок о непрочитанных сообщениях",
"Show desktop notifications": "Показывать всплывающие оповещения",
"Show downloaded files in file manager": "Показать скаченные файлы в менеджере закачек",
"Show sidebar": "Показывать боковую панель",
"Start app at login": "Запускать приложение при входе в систему",
"Switch to Next Organization": "Перейти к следующей организации",
"Switch to Previous Organization": "Перейти к предыдущей организации",
"These desktop app shortcuts extend the Zulip webapp's": "Эти ярлыки приложения для рабочего стола дополняют функционал сетевого приложения Zulip",
"This will delete all application data including all added accounts and preferences": "Этим удаляются все данные приложения, включая данные всех подключенных аккаунтов и настройки.",
"Tip": "Совет",
"Toggle DevTools for Active Tab": "Переключить DevTools для активной вкладки",
"Toggle DevTools for Zulip App": "Переключить DevTools для приложения Zulip",
"Toggle Do Not Disturb": "Переключить в режим не беспокоить",
"Toggle Full Screen": "Включить полноэкранный режим",
"Toggle DevTools for Active Tab": "Переключить инструменты разработчика для активной вкладки",
"Toggle DevTools for Zulip App": "Переключить инструменты разработчика для приложения Zulip",
"Toggle Do Not Disturb": "Переключить режим \"не мешать\"",
"Toggle Full Screen": "Переключить полный экран",
"Toggle Sidebar": "Переключить боковую панель",
"Toggle Tray Icon": "Переключить Значок в трее",
"Toggle Tray Icon": "Переключить иконку в области уведомлений",
"Tools": "Инструменты",
"Undo": "Повторить",
"Undo": "Отменить",
"Upload": "Загрузить",
"Use system proxy settings (requires restart)": "Использовать настройки системного прокси (требуется перезагрузка)",
"Use system proxy settings (requires restart)": "Использовать системные настройки прокси (необходима перезагрузка)",
"View": "Вид",
"View Shortcuts": "Посмотреть горячие клавиши окна",
"View Shortcuts": "Посмотреть горячие клавишы",
"Window": "Окно",
"Window Shortcuts": "Горячие клавиши окна",
"Window Shortcuts": "Ярлыки окна",
"YES": "ДА",
"Zoom In": "Увеличить",
"Zoom Out": "Уменьшить",
"Zulip Help": "Zulip Помощь",
"keyboard shortcuts": "горячие клавиши",
"script": "скрипт"
"Zoom In": "Увеличить масштаб",
"Zoom Out": "Уменьшить масштаб",
"Zulip Help": "Помощь по Zulip",
"keyboard shortcuts": "Горячие клавиши",
"script": "скрипт",
"Quit when the window is closed": "Выходить при закрытии окна",
"Ask where to save files before downloading": "Спрашивать, где сохранять файлы перед скачиванием",
"Services": "Сервисы",
"Hide": "Скрыть",
"Hide Others": "Скрыть другие",
"Unhide": "Не скрывать",
"AddServer": "Добавить Сервер",
"App language (requires restart)": "Язык приложения (требует перезапуска)",
"Factory Reset Data": "Сброс данных приложения",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Сбросить все настройки приложения, и удалить все подключенные организации, учетные записи и сертификаты.",
"On macOS, the OS spellchecker is used.": "На macOS используется орфографический корректор OS.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Настройте язык, следуя меню Настройки системы → Клавиатура → Текст → Орфография.",
"Copy Link": "Скопировать ссылку",
"Copy Image": "Скопировать изображение",
"Copy Image URL": "Скопировать ссылку на изображение",
"No Suggestion Found": "Предложений не найдено",
"You can select a maximum of 3 languages for spellchecking.": "Вы можете выбрать не более 3-х языков для проверки орфографии.",
"Spellchecker Languages": "Языки для проверки орфографии",
"Add to Dictionary": "Добавить в словарь",
"Look Up": "Искать"
}

134
app/translations/sk.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "About Zulip",
"Actual Size": "Actual Size",
"Add Custom Certificates": "Add Custom Certificates",
"Add Organization": "Add Organization",
"Add a Zulip organization": "Add a Zulip organization",
"Add custom CSS": "Add custom CSS",
"Advanced": "Advanced",
"All the connected organizations will appear here": "All the connected organizations will appear here",
"Always start minimized": "Always start minimized",
"App Updates": "App Updates",
"Appearance": "Appearance",
"Application Shortcuts": "Application Shortcuts",
"Are you sure you want to disconnect this organization?": "Are you sure you want to disconnect this organization?",
"Auto hide Menu bar": "Auto hide Menu bar",
"Auto hide menu bar (Press Alt key to display)": "Auto hide menu bar (Press Alt key to display)",
"Back": "Back",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "Certificate file",
"Change": "Change",
"Check for Updates": "Check for Updates",
"Close": "Close",
"Connect": "Connect",
"Connect to another organization": "Connect to another organization",
"Connected organizations": "Connected organizations",
"Copy": "Copy",
"Copy Zulip URL": "Copy Zulip URL",
"Create a new organization": "Create a new organization",
"Cut": "Cut",
"Default download location": "Default download location",
"Delete": "Delete",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "Desktop Notifications",
"Desktop Settings": "Desktop Settings",
"Disconnect": "Disconnect",
"Download App Logs": "Download App Logs",
"Edit": "Edit",
"Edit Shortcuts": "Edit Shortcuts",
"Enable auto updates": "Enable auto updates",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "File",
"Find accounts": "Find accounts",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Help Center",
"History": "History",
"History Shortcuts": "History Shortcuts",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "OR",
"Organization URL": "Organization URL",
"Organizations": "Organizations",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Quit",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "Save",
"Select All": "Select All",
"Settings": "Settings",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Tools",
"Undo": "Undo",
"Upload": "Upload",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"YES": "YES",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -75,9 +75,6 @@
"Release Notes": "Релеасе Нотес",
"Reload": "Освежи",
"Report an Issue": "Пријавите проблем",
"Reset App Data": "Ресетирај податке о апликацији",
"Reset App Settings": "Ресетуј поставке апликације",
"Reset Application Data": "Ресетуј податке апликације",
"Save": "сачувати",
"Select All": "Изабери све",
"Settings": "Подешавања",
@@ -113,5 +110,25 @@
"Zoom Out": "Зоом Оут",
"Zulip Help": "Зулип Хелп",
"keyboard shortcuts": "пречице на тастатури",
"script": "скрипта"
"script": "скрипта",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -1,23 +1,42 @@
{
"bg": "Bulgarian",
"cs": "Czech",
"ar": "عربى",
"bg": "български",
"ca": "català",
"cs": "česky",
"da": "Dansk",
"de": "Deutsch",
"en-GB": "English (UK)",
"en-US": "English (US)",
"en": "English",
"el": "Ελληνικά",
"el-GR": "Greek (Greece)",
"en_GB": "English (UK)",
"en": "English (US)",
"es": "Español",
"fr": "French",
"hi": "Hindi",
"hu": "Hungarian",
"id": "Indonesian",
"ja": "Japanese",
"ko": "Korean",
"ml": "Malayalam",
"nl": "Dutch",
"pl": "Polish",
"pt": "Portuguese",
"ru": "Russian",
"sr": "Macedonian",
"ta": "Tamil",
"tr": "Turkish"
"fa": "فارسی",
"fi": "suomi",
"fr": "français",
"gl": "Galego",
"hi": "हिन्दी",
"hr": "Croata",
"hu": "Magyar",
"id_ID": "Indonesian (Indonesia)",
"it": "Italiano",
"ja": "日本語",
"ko": "한국어" ,
"lt": "Lietuvis" ,
"ml": "മലയാളം",
"nb_NO": "norsk (Norge)",
"nl": "Nederlands",
"pl": "Polski",
"pt": "Português",
"ro": "Română",
"ru": "Русский",
"sr": "српски",
"sv": "svenska",
"ta": "தமிழ்",
"tr": "Türkçe",
"uk": "Українська",
"uz": "O'zbek",
"vi": "Tiếng Việt",
"zh_TW": "中文 (傳統的)",
"zh-hans": "简体中文",
"zh-hant": "繁體中文"
}

134
app/translations/sv.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "Om Zulip",
"Actual Size": "Faktisk storlek",
"Add Custom Certificates": "Lägg till eget certifikat",
"Add Organization": "Lägg till organisation",
"Add a Zulip organization": "Lägg till en Zulip-organisation",
"Add custom CSS": "Lägg till egen CSS",
"Advanced": "Avancerad",
"All the connected organizations will appear here": "Alla anslutna organisationer kommer synas här",
"Always start minimized": "Starta alltid minimerad",
"App Updates": "App Uppdateringar",
"Appearance": "Utseende",
"Application Shortcuts": "Programgenvägar",
"Are you sure you want to disconnect this organization?": "Är du säker på att du vill koppla ner organisationen?",
"Auto hide Menu bar": "Göm Menyraden automatiskt",
"Auto hide menu bar (Press Alt key to display)": "Göm menyraden automatiskt (Tryck Alt-tangentetn för att visa)",
"Back": "Tillbaka",
"Bounce dock on new private message": "Animera dock för nytt privat meddelande",
"Certificate file": "Certifikatfil",
"Change": "Ändra",
"Check for Updates": "Leta efter uppdateringar",
"Close": "Stäng",
"Connect": "Anslut",
"Connect to another organization": "Anslut till en annan organisation",
"Connected organizations": "Anlutna organisationer",
"Copy": "Kopiera",
"Copy Zulip URL": "Kopiera Zulip-URL",
"Create a new organization": "Skapa en ny organisation",
"Cut": "Klipp ut",
"Default download location": "Förvald plats för nedladdningar",
"Delete": "Radera",
"Desktop App Settings": "Desktop App-inställningar",
"Desktop Notifications": "Datornotiser",
"Desktop Settings": "Desktop-inställningar",
"Disconnect": "Koppla från",
"Download App Logs": "Ladda ner App-loggar",
"Edit": "Ändra",
"Edit Shortcuts": "Redigera Genvägar",
"Enable auto updates": "Aktivera automatiska uppdateringar",
"Enable error reporting (requires restart)": "Aktivera felrapportering (kräver omstart)",
"Enable spellchecker (requires restart)": "Aktivera stavningskontroll (kräver omstart)",
"Factory Reset": "Fabriksåterställning",
"File": "Fil",
"Find accounts": "Sök konton",
"Find accounts by email": "Sök konton med mejladress",
"Flash taskbar on new message": "Animera aktivitetsfältet vid nytt meddelande",
"Forward": "Framåt",
"Functionality": "Fuktionallitet",
"General": "Allmän",
"Get beta updates": "Hämta beta-uppdaeringar",
"Hard Reload": "Hård omstart",
"Help": "Hjälp",
"Help Center": "Hjälpcenter",
"History": "Historia",
"History Shortcuts": "Historiegenvägar",
"Keyboard Shortcuts": "Tangentbortskommandon",
"Log Out": "Logga Ut",
"Log Out of Organization": "Logga Ut alla Organisationer",
"Manual proxy configuration": "Manuell proxy-konfigurering",
"Minimize": "Minimera",
"Mute all sounds from Zulip": "Tysta alla ljud från Zulip",
"NO": "NEJ",
"Network": "Nätverk",
"OR": "ELLER",
"Organization URL": "Organisations-URL",
"Organizations": "Organisationer",
"Paste": "Klistra in",
"Paste and Match Style": "Klistra in och matcha stil",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy by-pass-regler",
"Proxy rules": "Proxy-regler",
"Quit": "Avsluta",
"Quit Zulip": "Avsluta Zulip",
"Redo": "Gör om",
"Release Notes": "Release Notes",
"Reload": "Ladda om",
"Report an Issue": "Rapportera ett problem",
"Save": "Spara",
"Select All": "Markera alla",
"Settings": "Inställningar",
"Shortcuts": "Genvägar",
"Show App Logs": "Visa alla App-loggar",
"Show app icon in system tray": "Visa app-ikonen i systemfältet",
"Show app unread badge": "Visa olästa meddelanden för app",
"Show desktop notifications": "Visa skrivbordsnotiser",
"Show downloaded files in file manager": "Visa nedladdningar i nedladdningshanteraren",
"Show sidebar": "Visa sidopanel",
"Start app at login": "Starta app vi inloggning",
"Switch to Next Organization": "Växla till Nästa Organisation",
"Switch to Previous Organization": "Växla till Tigare Organisation",
"These desktop app shortcuts extend the Zulip webapp's": "Dessa genvägar skrivbords-appen utökar Zulips webbapps",
"This will delete all application data including all added accounts and preferences": "All programdata kommer raderas, inklusive alla tillagda konton och inställningar",
"Tip": "Tips",
"Toggle DevTools for Active Tab": "Bläddra mellan Utvecklarverktyg för Aktiv flik",
"Toggle DevTools for Zulip App": "Toggla Utvecklarverktyg för Zulip-app",
"Toggle Do Not Disturb": "Växla Stör ej-läge",
"Toggle Full Screen": "Växla Helskärm",
"Toggle Sidebar": "Växla sidopanel",
"Toggle Tray Icon": "Växla Fältikon",
"Tools": "Verktyg",
"Undo": "Ångra",
"Upload": "Ladda upp",
"Use system proxy settings (requires restart)": "Använd systemets proxy-inställningar (omstart krävs)",
"View": "Vy",
"View Shortcuts": "Visa Genvägar",
"Window": "Fönster",
"Window Shortcuts": "Fönstergenvägar",
"YES": "JA",
"Zoom In": "Zooma in",
"Zoom Out": "Zooma Ut",
"Zulip Help": "Zulip Hjälp",
"keyboard shortcuts": "Tangentbordsgenvägar",
"script": "skript",
"Quit when the window is closed": "Avsluta när föstret stängs",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -75,9 +75,6 @@
"Release Notes": "வெளியீட்டு குறிப்புகள்",
"Reload": "ஏற்றவும்",
"Report an Issue": "ஒரு சிக்கலைப் புகாரளிக்கவும்",
"Reset App Data": "பயன்பாட்டு தரவை மீட்டமைக்கவும்",
"Reset App Settings": "பயன்பாட்டு அமைப்புகளை மீட்டமை",
"Reset Application Data": "பயன்பாட்டு தரவை மீட்டமைக்கவும்",
"Save": "சேமி",
"Select All": "அனைத்தையும் தெரிவுசெய்",
"Settings": "அமைப்புகள்",
@@ -113,5 +110,25 @@
"Zoom Out": "பெரிதாக்கு",
"Zulip Help": "ஜூலிப் உதவி",
"keyboard shortcuts": "விசைப்பலகை குறுக்குவழிகள்",
"script": "ஸ்கிரிப்ட்"
"script": "ஸ்கிரிப்ட்",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -1,117 +1,134 @@
{
"About Zulip": "Zulip hakkında",
"Actual Size": "Gerçek boyutu",
"Add Custom Certificates": "Özel Sertifika Ekleme",
"Add Organization": "Organizasyon ekle",
"Add a Zulip organization": "Bir Zulip organizasyonu ekleyin",
"Add custom CSS": "Özel CSS ekle",
"Advanced": "ileri",
"All the connected organizations will appear here": "Tüm bağlı kuruluşlar burada görünecek",
"Always start minimized": "Her zaman simge durumuna küçültülmüş olarak başla",
"App Updates": "Uygulama Güncellemeleri",
"Actual Size": "Gerçek Boyut",
"Add Custom Certificates": "Özel Sertifika Ekle",
"Add Organization": "Organizasyon Ekle",
"Add a Zulip organization": "Zulip Organizasyonu Ekle",
"Add custom CSS": "Özel CSS Ekle",
"Advanced": "İleri Düzey",
"All the connected organizations will appear here": "Tüm bağlı organizasyonlar burada gözükecektir",
"Always start minimized": "Her zaman simge durumunda başla",
"App Updates": "Güncellemeleri Ekle",
"Appearance": "Görünüm",
"Application Shortcuts": "Uygulama Kısayolları",
"Are you sure you want to disconnect this organization?": "Bu kuruluşun bağlantısını kesmek istediğinize emin misiniz?",
"Auto hide Menu bar": "Menü çubuğunu otomatik gizle",
"Auto hide menu bar (Press Alt key to display)": "Menü çubuğunu otomatik gizle (görüntülemek için Alt tuşuna basın)",
"Application Shortcuts": "Uygulama Kısa Yolları",
"Are you sure you want to disconnect this organization?": "Bu organizasyonunun bağlantısını kesmek istediğinize emin misiniz?",
"Auto hide Menu bar": "Menü çubuğunu otomatik olarak gizle",
"Auto hide menu bar (Press Alt key to display)": "Menü çubuğunu otomatik olarak gizle (ALT tuşuna basarak göster)",
"Back": "Geri",
"Bounce dock on new private message": "Yeni özel mesaja dock atla",
"Bounce dock on new private message": "Yeni özel mesajlarda simgeyi hareket ettir",
"Certificate file": "Sertifika dosyası",
"Change": "Değişiklik",
"Check for Updates": "Güncellemeleri kontrol et",
"Change": "Değiştir",
"Check for Updates": "Güncellemeleri Kontrol Et",
"Close": "Kapat",
"Connect": "bağlamak",
"Connect to another organization": "Başka bir kuruma bağlan",
"Connected organizations": "Bağlı kuruluşlar",
"Copy": "kopya",
"Copy Zulip URL": "Zulip URL'sini kopyala",
"Connect": "Bağlan",
"Connect to another organization": "Başka bir organizasyona bağlan",
"Connected organizations": "Bağlı organizasyonlar",
"Copy": "Kopyala",
"Copy Zulip URL": "Zulip URL Kopyala",
"Create a new organization": "Yeni bir organizasyon oluştur",
"Cut": "Kesmek",
"Cut": "Kes",
"Default download location": "Varsayılan indirme yeri",
"Delete": "silmek",
"Desktop App Settings": "Masaüstü Uygulaması Ayarları",
"Desktop Notifications": "Masaüstü bildirimleri",
"Delete": "Sil",
"Desktop App Settings": "Masaüstü Uygulama Ayarları",
"Desktop Notifications": "Masaüstü Bildirimleri",
"Desktop Settings": "Masaüstü Ayarları",
"Disconnect": "kesmek",
"Download App Logs": "Uygulama Günlüklerini İndir",
"Disconnect": "Bağlantıyı Kes",
"Download App Logs": "Uygulama Kütüklerini İndir",
"Edit": "Düzenle",
"Edit Shortcuts": "Kısayolları Düzenle",
"Edit Shortcuts": "Kestirmeleri Düzenle",
"Enable auto updates": "Otomatik güncellemeleri etkinleştir",
"Enable error reporting (requires restart)": "Hata raporlamayı etkinleştir (yeniden başlatma gerektirir)",
"Enable spellchecker (requires restart)": "Yazım denetleyicisini etkinleştir (yeniden başlatma gerektirir)",
"Factory Reset": "Fabrika ayarları",
"Enable error reporting (requires restart)": "Hata raporlamasını etkinleştir (yeniden başlatma gerekli)",
"Enable spellchecker (requires restart)": "Sözcük denetimini etkinleştir (yeniden başlatma gerekir)",
"Factory Reset": "Fabrika Ayarlarına Dön",
"File": "Dosya",
"Find accounts": "Hesapları bulun",
"Find accounts by email": "E-postayla hesap bulun",
"Flash taskbar on new message": "Yeni mesajda Flash görev çubuğu",
"Forward": "ileri",
"Functionality": "İşlevsellik",
"Find accounts": "Hesapları bul",
"Find accounts by email": "Email ile hesapları bul",
"Flash taskbar on new message": "Yeni iletilerde görev çubuğunu aydınlat",
"Forward": "Yönlendir",
"Functionality": "Fonksiyonellik",
"General": "Genel",
"Get beta updates": "Beta güncellemelerini alın",
"Hard Reload": "Sabit Yeniden Yükleme",
"Help": "yardım et",
"Get beta updates": "Beta güncellemelerini al",
"Hard Reload": "Zor Yeniden Yükleme",
"Help": "Yardım",
"Help Center": "Yardım Merkezi",
"History": "Tarihçe",
"History Shortcuts": "Tarihçe Kısayolları",
"Keyboard Shortcuts": "Klavye kısayolları",
"History Shortcuts": "Tarihçe Kestirmeleri",
"Keyboard Shortcuts": "Klavye Kestirmeleri",
"Log Out": ıkış Yap",
"Log Out of Organization": "Kuruluştan Çıkma",
"Manual proxy configuration": "Manuel proxy yapılandırması",
"Minimize": "küçültmek",
"Mute all sounds from Zulip": "Zulip'teki tüm sesleri kapat",
"NO": "YOK HAYIR",
"Log Out of Organization": "Organizasyondan Çıkış Yap",
"Manual proxy configuration": "Manuel Proxy Ayarları",
"Minimize": "Simge Durumuna Düşür",
"Mute all sounds from Zulip": "Tüm Zulip seslerini sessize al",
"NO": "HAYIR",
"Network": "Ağ",
"OR": "VEYA",
"Organization URL": "Kuruluş URLsi",
"OR": "OR",
"Organization URL": "Organizasyon URL'si",
"Organizations": "Organizasyonlar",
"Paste": "Yapıştırmak",
"Paste and Match Style": "Yapıştır ve Stili Eşleştir",
"Proxy": "vekil",
"Proxy bypass rules": "Proxy atlama kuralları",
"Paste": "Yapıştır",
"Paste and Match Style": "Yapıştır ve Stili Koru",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy atlatma kuralları",
"Proxy rules": "Proxy kuralları",
"Quit": "çıkmak",
"Quit Zulip": "Zulip'i bırak",
"Redo": "yeniden yapmak",
"Release Notes": "Sürüm notları",
"Reload": "Tekrar yükle",
"Report an Issue": "Bir Sorunu Bildirin",
"Reset App Data": "Uygulama Verilerini Sıfırla",
"Reset App Settings": "Uygulama Ayarlarını Sıfırla",
"Reset Application Data": "Uygulama Verilerini Sıfırla",
"Save": "Kayıt etmek",
"Select All": "Hepsini seç",
"Quit": "Çık",
"Quit Zulip": "Zulip'ten Çık",
"Redo": "Geri Al",
"Release Notes": "Güncelleme Notları",
"Reload": "Yeniden Yükle",
"Report an Issue": "Hata Bildir",
"Save": "Kaydet",
"Select All": "Hepsini Seç",
"Settings": "Ayarlar",
"Shortcuts": "Kısayollar",
"Show App Logs": "Uygulama Günlüklerini Göster",
"Show app icon in system tray": "Sistem tepsisinde uygulama simgesini göster",
"Show app unread badge": "Uygulamaya okunmamış rozeti göster",
"Shortcuts": "Kestirmeler",
"Show App Logs": "Uygulama Kütüklerini Göster",
"Show app icon in system tray": "Sistem çubuğunda uygulama ikonunu göster",
"Show app unread badge": "Uygulama okunmamış etiketini göster",
"Show desktop notifications": "Masaüstü bildirimlerini göster",
"Show downloaded files in file manager": "İndirilen dosyaları dosya yöneticisinde göster",
"Show sidebar": "Kenar çubuğunu göster",
"Start app at login": "Giriş yaparken uygulamayı başlat",
"Switch to Next Organization": "Sonraki Organizasyona Geç",
"Switch to Previous Organization": "Önceki Organizasyona Geç",
"These desktop app shortcuts extend the Zulip webapp's": "Bu masaüstü uygulaması kısayolları, Zulip webappın",
"This will delete all application data including all added accounts and preferences": "Bu, eklenen tüm hesaplar ve tercihler dahil tüm uygulama verilerini siler",
"Tip": "Bahşiş",
"Toggle DevTools for Active Tab": "Etkin Sekme için DevTools'u değiştirin",
"Toggle DevTools for Zulip App": "Zulip App için DevTools Toggle",
"Toggle Do Not Disturb": "Geçiş Rahatsız Etmeyin",
"Toggle Full Screen": "Tam ekrana geç",
"Toggle Sidebar": "Kenar Çubuğunu Değiştir",
"Toggle Tray Icon": "Tepsi İkonunu Aç / Kapat",
"Show downloaded files in file manager": "Dosya gezgininde indirilen dosyaları göster",
"Show sidebar": "Yan barı göster",
"Start app at login": "Giriş sırasında uygulamayı çalıştır",
"Switch to Next Organization": "Bir sonraki organizasyona geç",
"Switch to Previous Organization": "Bir önceki organizasyona geç",
"These desktop app shortcuts extend the Zulip webapp's": "Bu masaüstü uygulama kestirmeleri Zulip web uygulamasının devamıdır",
"This will delete all application data including all added accounts and preferences": "Bu, tüm uygulama verilerini eklenen hesaplar ve ayarlarda dahil olmak üzere siler",
"Tip": "İpucu",
"Toggle DevTools for Active Tab": "Aktif Pencere için Geliştirici Araçlarını",
"Toggle DevTools for Zulip App": "Zulip Uygulaması için Geliştirici Araçlarını",
"Toggle Do Not Disturb": "Beni Rahatsız Etmeyinizi Aç",
"Toggle Full Screen": "Tam Ekranı Aç",
"Toggle Sidebar": "Yan Barı",
"Toggle Tray Icon": "Sistem İkonunu Aç",
"Tools": "Araçlar",
"Undo": "Geri alma",
"Upload": "Yükleme",
"Use system proxy settings (requires restart)": "Sistem proxy ayarlarını kullan (yeniden başlatmayı gerektirir)",
"View": "Görünüm",
"View Shortcuts": "Kısayolları Göster",
"Window": "pencere",
"Window Shortcuts": "Pencere Kısayolları",
"Undo": "Geri Al",
"Upload": "Gönder",
"Use system proxy settings (requires restart)": "Sistem proxy ayarlarını kullan (yeniden başlatma gerekli)",
"View": "Göster",
"View Shortcuts": "Kestirmeleri Göster",
"Window": "Pencere",
"Window Shortcuts": "Pencere Kısa Yolları",
"YES": "EVET",
"Zoom In": "Yakınlaştır",
"Zoom Out": "Uzaklaştırmak",
"Zoom In": "Büyüt",
"Zoom Out": "Küçült",
"Zulip Help": "Zulip Yardım",
"keyboard shortcuts": "Klavye kısayolları",
"script": "senaryo"
"keyboard shortcuts": "klavye kısa yolları",
"script": "script",
"Quit when the window is closed": "Pencere kapanınca çık",
"Ask where to save files before downloading": "İndirmeden önce dosyaların nereye yükleneceğini sor",
"Services": "Servisler",
"Hide": "Gizle",
"Hide Others": "Diğerlerini Gizle",
"Unhide": "Göster",
"AddServer": "SunucuEkle",
"App language (requires restart)": "Uygulama dili (yeniden başlatma gerekir)",
"Factory Reset Data": "Fabrika Verilerine Sıfırla",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Uygulamayı sıfırla, tüm bağlı organizasyonlar, hesaplar ve sertifikalar dahil.",
"On macOS, the OS spellchecker is used.": "macOS için, İşletim Sistemi kelime denetimi kullanılır.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Sistem Seçenekleri → Klavye → Metin → Kelime Denetimi üzerinden dili değiştirin.",
"Copy Link": "Linki Kopyala",
"Copy Image": "Resmi Kopyala",
"Copy Image URL": "Resim URL Kopyala",
"No Suggestion Found": "Öneri Bulunamadı",
"You can select a maximum of 3 languages for spellchecking.": "Kelime denetimi için en fazla 3 dil seçebilirsiniz.",
"Spellchecker Languages": "Kelime Denetimi Dilleri",
"Add to Dictionary": "Sözlüğe Ekle",
"Look Up": "Bak"
}

134
app/translations/uk.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "Про Zulip",
"Actual Size": "Фактичний розмір",
"Add Custom Certificates": "Додати власні сертифікати",
"Add Organization": "Додати організацію",
"Add a Zulip organization": "Додати організацію Zulip",
"Add custom CSS": "Додати власний CSS",
"Advanced": "Розширені",
"All the connected organizations will appear here": "Усі підключені організації з’являться тут",
"Always start minimized": "Запускати мінімізованим",
"App Updates": "Оновлення додатку",
"Appearance": "Зовнішній вигляд",
"Application Shortcuts": "Клавіатурні скорочення програми",
"Are you sure you want to disconnect this organization?": "Ви дійсно хочете відключити цю організацію?",
"Auto hide Menu bar": "Автоматично приховувати рядок меню",
"Auto hide menu bar (Press Alt key to display)": "Автоматичне приховування панелі меню (клавіша Alt для відображення)",
"Back": "Назад",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "Файл сертифіката",
"Change": "Змінити",
"Check for Updates": "Перевірити наявність оновлень",
"Close": "Закрити",
"Connect": "Під'єднати",
"Connect to another organization": "Під'єднатися до іншої організації",
"Connected organizations": "Під'єднані організації",
"Copy": "Копіювати",
"Copy Zulip URL": "Скопіювати URL-адресу Zulip",
"Create a new organization": "Створити нову організацію",
"Cut": "Вирізати",
"Default download location": "Місце завантаження за замовчуванням",
"Delete": "Видалити",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "Сповіщення на робочому столі",
"Desktop Settings": "Налаштування",
"Disconnect": "Від'єднати",
"Download App Logs": "Завантажити журнали додатку",
"Edit": "Редагувати",
"Edit Shortcuts": "Клавіатурні скорочення редагування",
"Enable auto updates": "Увімкнути автоматичне оновлення",
"Enable error reporting (requires restart)": "Увімкнути повідомлення про помилки (потрібен перезапуск)",
"Enable spellchecker (requires restart)": "Увімкнути перевірку орфографії (потрібен перезапуск)",
"Factory Reset": "Скинути до заводських",
"File": "Файл",
"Find accounts": "Знайти облікові записи",
"Find accounts by email": "Знайти облікові записи за електронною поштою",
"Flash taskbar on new message": "Блимати на панелі завдань при новому повідомленні",
"Forward": "Вперед",
"Functionality": "Функціональність",
"General": "Загальні",
"Get beta updates": "Отримувати бета-оновлення",
"Hard Reload": "Жорстке перезавантаження",
"Help": "Довідка",
"Help Center": "Центр допомоги",
"History": "Історія",
"History Shortcuts": "Клавіатурні скорочення історії",
"Keyboard Shortcuts": "Клавіатурні скорочення",
"Log Out": "Вийти",
"Log Out of Organization": "Вийти з організації",
"Manual proxy configuration": "Ручні налаштування проксі-сервера",
"Minimize": "Мінімізувати",
"Mute all sounds from Zulip": "Заглушити всі звуки від Zulip",
"NO": "НІ",
"Network": "Мережа",
"OR": "АБО",
"Organization URL": "URL-адреса організації",
"Organizations": "Організації",
"Paste": "Вставити",
"Paste and Match Style": "Вставити з відповідним стилем",
"Proxy": "Проксі",
"Proxy bypass rules": "Правила обходу проксі",
"Proxy rules": "Правила проксі",
"Quit": "Вийти",
"Quit Zulip": "Вийти з Zulip",
"Redo": "Повторити",
"Release Notes": "Примітки до випуску",
"Reload": "Перезавантажити",
"Report an Issue": "Повідомити про проблему",
"Save": "Зберегти",
"Select All": "Вибрати все",
"Settings": "Налаштування",
"Shortcuts": "Клавіатурні скорочення",
"Show App Logs": "Показати журнали програми",
"Show app icon in system tray": "Показувати значок програми в системному треї",
"Show app unread badge": "Показувати значок непрочитаних повідомлень",
"Show desktop notifications": "Показувати сповіщення на робочому столі",
"Show downloaded files in file manager": "Показувати завантажені файли в файловому менеджері",
"Show sidebar": "Показувати бічну панель",
"Start app at login": "Запускати програму при вході в систему",
"Switch to Next Organization": "Перемкнутись до наступної організації",
"Switch to Previous Organization": "Перемкнути на попередню організацію",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "Це видалить усі дані програми, включаючи всі додані облікові записи та налаштування",
"Tip": "Порада",
"Toggle DevTools for Active Tab": "Увімкнути DevTools для активної вкладки",
"Toggle DevTools for Zulip App": "Увімкнути DevTools для додатку Zulip",
"Toggle Do Not Disturb": "Режим «Не турбувати»",
"Toggle Full Screen": "Повноекранний режим",
"Toggle Sidebar": "Перемкнути бічну панель",
"Toggle Tray Icon": "Перемкнути значок в треї",
"Tools": "Інструменти",
"Undo": "Назад",
"Upload": "Завантажити",
"Use system proxy settings (requires restart)": "Використовувати системні налаштування проксі (потрібен перезапуск)",
"View": "Вигляд",
"View Shortcuts": "Клавіатурні скорочення вигляду",
"Window": "Вікно",
"Window Shortcuts": "Клавіатурні скороченн вікна",
"YES": "ТАК",
"Zoom In": "Збільшити",
"Zoom Out": "Зменшити",
"Zulip Help": "Довідка Zulip",
"keyboard shortcuts": "клавіатурні скорочення",
"script": "скрипт",
"Quit when the window is closed": "Виходити, коли вікно закрите",
"Ask where to save files before downloading": "Запитувати, куди зберігати файли перед завантаженням",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

134
app/translations/uz.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "About Zulip",
"Actual Size": "Actual Size",
"Add Custom Certificates": "Add Custom Certificates",
"Add Organization": "Add Organization",
"Add a Zulip organization": "Add a Zulip organization",
"Add custom CSS": "Add custom CSS",
"Advanced": "Advanced",
"All the connected organizations will appear here": "All the connected organizations will appear here",
"Always start minimized": "Always start minimized",
"App Updates": "App Updates",
"Appearance": "Appearance",
"Application Shortcuts": "Application Shortcuts",
"Are you sure you want to disconnect this organization?": "Are you sure you want to disconnect this organization?",
"Auto hide Menu bar": "Auto hide Menu bar",
"Auto hide menu bar (Press Alt key to display)": "Auto hide menu bar (Press Alt key to display)",
"Back": "Back",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "Certificate file",
"Change": "Change",
"Check for Updates": "Check for Updates",
"Close": "Close",
"Connect": "Connect",
"Connect to another organization": "Connect to another organization",
"Connected organizations": "Connected organizations",
"Copy": "Copy",
"Copy Zulip URL": "Copy Zulip URL",
"Create a new organization": "Create a new organization",
"Cut": "Cut",
"Default download location": "Default download location",
"Delete": "Delete",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "Desktop Notifications",
"Desktop Settings": "Desktop Settings",
"Disconnect": "Disconnect",
"Download App Logs": "Download App Logs",
"Edit": "Edit",
"Edit Shortcuts": "Edit Shortcuts",
"Enable auto updates": "Enable auto updates",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "File",
"Find accounts": "Find accounts",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Help Center",
"History": "History",
"History Shortcuts": "History Shortcuts",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "OR",
"Organization URL": "Organization URL",
"Organizations": "Organizations",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Quit",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "Save",
"Select All": "Select All",
"Settings": "Settings",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Tools",
"Undo": "Undo",
"Upload": "Upload",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"YES": "YES",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

134
app/translations/vi.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "Giới thiệu",
"Actual Size": "Kích thước thực",
"Add Custom Certificates": "Thêm chứng chỉ tự tùy chỉnh",
"Add Organization": "Thêm nhóm",
"Add a Zulip organization": "Thêm nhóm Zulip",
"Add custom CSS": "Thêm chỉnh sửa CSS",
"Advanced": "Nâng cao",
"All the connected organizations will appear here": "Tất cả các nhóm đã kết nối sẽ hiển thị tại đây",
"Always start minimized": "Luôn thu nhỏ",
"App Updates": "Cập nhật",
"Appearance": "Giao diện",
"Application Shortcuts": "Phím tắt",
"Are you sure you want to disconnect this organization?": "Bạn có chắc muốn ngừng kết nối với nhóm này?",
"Auto hide Menu bar": "Tự động ẩn thanh công cụ",
"Auto hide menu bar (Press Alt key to display)": "Tự động ẩn thanh công cụ (Ấn phím Alt để hiển thị)",
"Back": "Quay lại",
"Bounce dock on new private message": "Bounce dock trên tin nhắn mới",
"Certificate file": "Giấy chứng nhận",
"Change": "Thay đổi",
"Check for Updates": "Kiểm tra cập nhật",
"Close": "Tắt",
"Connect": "Kết nối",
"Connect to another organization": "Kết nối với tổ chức khác",
"Connected organizations": "Tổ chức kết nối",
"Copy": "Sao chép",
"Copy Zulip URL": "Sao chép đường dẫn",
"Create a new organization": "Tạo nhóm mới",
"Cut": "Cắt",
"Default download location": "Nơi lưu tập tin mặc định",
"Delete": "Xóa",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "Thông báo trên giao diện máy tính",
"Desktop Settings": "Cài đặt ứng dụng",
"Disconnect": "Ngắt kết nối",
"Download App Logs": "Download App Logs",
"Edit": "Chỉnh sửa",
"Edit Shortcuts": "Edit Shortcuts",
"Enable auto updates": "Enable auto updates",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "File",
"Find accounts": "Find accounts",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Help Center",
"History": "History",
"History Shortcuts": "History Shortcuts",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "OR",
"Organization URL": "Organization URL",
"Organizations": "Organizations",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Thoát",
"Quit Zulip": "Thoát khỏi Zulip",
"Redo": "Thực hiện lại",
"Release Notes": "Release Notes",
"Reload": "Tải lại",
"Report an Issue": "Report an Issue",
"Save": "Lưu",
"Select All": "Select All",
"Settings": "Cài đặt",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "Mọi dữ liệu trong ứng dụng, bao gồm tất cả tài khoản và tùy chỉnh được thêm vào, sẽ bị xóa",
"Tip": "Mẹo",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Công cụ",
"Undo": "Hủy thay đổi",
"Upload": "Tải lên",
"Use system proxy settings (requires restart)": "Chọn cài đặt system proxy (Yêu cầu khởi động lại)",
"View": "Xem",
"View Shortcuts": "Hiển thị phím tắt",
"Window": "Ứng dụng Window",
"Window Shortcuts": "Phím tắt trong Windows",
"YES": "Có",
"Zoom In": "Phóng to",
"Zoom Out": "Thu nhỏ",
"Zulip Help": "Trợ giúp",
"keyboard shortcuts": "Phím tắt bàn phím",
"script": "script",
"Quit when the window is closed": "Thoát khi cửa sổ tắt",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -0,0 +1,134 @@
{
"About Zulip": "关于Zulip",
"Actual Size": "真实大小",
"Add Custom Certificates": "添加自定义证书\n\n",
"Add Organization": "添加组织\n\n",
"Add a Zulip organization": "添加Zulip组织\n\n",
"Add custom CSS": "添加自定义样式(CSS)",
"Advanced": "高级",
"All the connected organizations will appear here": "All the connected organizations will appear here",
"Always start minimized": "Always start minimized",
"App Updates": "应用更新",
"Appearance": "Appearance",
"Application Shortcuts": "快捷键",
"Are you sure you want to disconnect this organization?": "Are you sure you want to disconnect this organization?",
"Auto hide Menu bar": "Auto hide Menu bar",
"Auto hide menu bar (Press Alt key to display)": "Auto hide menu bar (Press Alt key to display)",
"Back": "后退",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "Certificate file",
"Change": "更改",
"Check for Updates": "检查更新...",
"Close": "关闭",
"Connect": "连接",
"Connect to another organization": "连接到另一个组织",
"Connected organizations": "连接的组织",
"Copy": "复制",
"Copy Zulip URL": "复制Zulip地址(URL)",
"Create a new organization": "创建新的组织",
"Cut": "剪切",
"Default download location": "缺省下载位置",
"Delete": "删除",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "Desktop Notifications",
"Desktop Settings": "Desktop Settings",
"Disconnect": "断开",
"Download App Logs": "Download App Logs",
"Edit": "编辑",
"Edit Shortcuts": "Edit Shortcuts",
"Enable auto updates": "Enable auto updates",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "文件",
"Find accounts": "查找账户",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Help Center",
"History": "历史消息",
"History Shortcuts": "History Shortcuts",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "退出",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "最小化",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "或",
"Organization URL": "社群网址",
"Organizations": "Organizations",
"Paste": "粘贴",
"Paste and Match Style": "粘贴并匹配格式",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Quit",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "保存",
"Select All": "全选",
"Settings": "设置",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "显示侧边栏",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "工具",
"Undo": "撤销",
"Upload": "上传",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"YES": "确认",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -0,0 +1,134 @@
{
"About Zulip": "關於 Zulip",
"Actual Size": "Actual Size",
"Add Custom Certificates": "Add Custom Certificates",
"Add Organization": "Add Organization",
"Add a Zulip organization": "Add a Zulip organization",
"Add custom CSS": "Add custom CSS",
"Advanced": "Advanced",
"All the connected organizations will appear here": "All the connected organizations will appear here",
"Always start minimized": "Always start minimized",
"App Updates": "App Updates",
"Appearance": "Appearance",
"Application Shortcuts": "Application Shortcuts",
"Are you sure you want to disconnect this organization?": "Are you sure you want to disconnect this organization?",
"Auto hide Menu bar": "Auto hide Menu bar",
"Auto hide menu bar (Press Alt key to display)": "Auto hide menu bar (Press Alt key to display)",
"Back": "Back",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "Certificate file",
"Change": "Change",
"Check for Updates": "Check for Updates",
"Close": "關閉",
"Connect": "Connect",
"Connect to another organization": "Connect to another organization",
"Connected organizations": "Connected organizations",
"Copy": "Copy",
"Copy Zulip URL": "Copy Zulip URL",
"Create a new organization": "Create a new organization",
"Cut": "Cut",
"Default download location": "Default download location",
"Delete": "Delete",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "Desktop Notifications",
"Desktop Settings": "Desktop Settings",
"Disconnect": "Disconnect",
"Download App Logs": "Download App Logs",
"Edit": "Edit",
"Edit Shortcuts": "Edit Shortcuts",
"Enable auto updates": "Enable auto updates",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "File",
"Find accounts": "尋找帳戶",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Help Center",
"History": "History",
"History Shortcuts": "History Shortcuts",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "OR",
"Organization URL": "Organization URL",
"Organizations": "Organizations",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Quit",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "Save",
"Select All": "Select All",
"Settings": "設定",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Tools",
"Undo": "Undo",
"Upload": "Upload",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"YES": "YES",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

134
app/translations/zh_TW.json Normal file
View File

@@ -0,0 +1,134 @@
{
"About Zulip": "About Zulip",
"Actual Size": "Actual Size",
"Add Custom Certificates": "Add Custom Certificates",
"Add Organization": "Add Organization",
"Add a Zulip organization": "Add a Zulip organization",
"Add custom CSS": "Add custom CSS",
"Advanced": "Advanced",
"All the connected organizations will appear here": "All the connected organizations will appear here",
"Always start minimized": "Always start minimized",
"App Updates": "App Updates",
"Appearance": "Appearance",
"Application Shortcuts": "Application Shortcuts",
"Are you sure you want to disconnect this organization?": "Are you sure you want to disconnect this organization?",
"Auto hide Menu bar": "Auto hide Menu bar",
"Auto hide menu bar (Press Alt key to display)": "Auto hide menu bar (Press Alt key to display)",
"Back": "Back",
"Bounce dock on new private message": "Bounce dock on new private message",
"Certificate file": "Certificate file",
"Change": "Change",
"Check for Updates": "Check for Updates",
"Close": "Close",
"Connect": "Connect",
"Connect to another organization": "Connect to another organization",
"Connected organizations": "Connected organizations",
"Copy": "Copy",
"Copy Zulip URL": "Copy Zulip URL",
"Create a new organization": "Create a new organization",
"Cut": "Cut",
"Default download location": "Default download location",
"Delete": "Delete",
"Desktop App Settings": "Desktop App Settings",
"Desktop Notifications": "Desktop Notifications",
"Desktop Settings": "Desktop Settings",
"Disconnect": "Disconnect",
"Download App Logs": "Download App Logs",
"Edit": "Edit",
"Edit Shortcuts": "Edit Shortcuts",
"Enable auto updates": "Enable auto updates",
"Enable error reporting (requires restart)": "Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)": "Enable spellchecker (requires restart)",
"Factory Reset": "Factory Reset",
"File": "File",
"Find accounts": "Find accounts",
"Find accounts by email": "Find accounts by email",
"Flash taskbar on new message": "Flash taskbar on new message",
"Forward": "Forward",
"Functionality": "Functionality",
"General": "General",
"Get beta updates": "Get beta updates",
"Hard Reload": "Hard Reload",
"Help": "Help",
"Help Center": "Help Center",
"History": "History",
"History Shortcuts": "History Shortcuts",
"Keyboard Shortcuts": "Keyboard Shortcuts",
"Log Out": "Log Out",
"Log Out of Organization": "Log Out of Organization",
"Manual proxy configuration": "Manual proxy configuration",
"Minimize": "Minimize",
"Mute all sounds from Zulip": "Mute all sounds from Zulip",
"NO": "NO",
"Network": "Network",
"OR": "或",
"Organization URL": "Organization URL",
"Organizations": "Organizations",
"Paste": "Paste",
"Paste and Match Style": "Paste and Match Style",
"Proxy": "Proxy",
"Proxy bypass rules": "Proxy bypass rules",
"Proxy rules": "Proxy rules",
"Quit": "Quit",
"Quit Zulip": "Quit Zulip",
"Redo": "Redo",
"Release Notes": "Release Notes",
"Reload": "Reload",
"Report an Issue": "Report an Issue",
"Save": "Save",
"Select All": "Select All",
"Settings": "Settings",
"Shortcuts": "Shortcuts",
"Show App Logs": "Show App Logs",
"Show app icon in system tray": "Show app icon in system tray",
"Show app unread badge": "Show app unread badge",
"Show desktop notifications": "Show desktop notifications",
"Show downloaded files in file manager": "Show downloaded files in file manager",
"Show sidebar": "Show sidebar",
"Start app at login": "Start app at login",
"Switch to Next Organization": "Switch to Next Organization",
"Switch to Previous Organization": "Switch to Previous Organization",
"These desktop app shortcuts extend the Zulip webapp's": "These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences": "This will delete all application data including all added accounts and preferences",
"Tip": "Tip",
"Toggle DevTools for Active Tab": "Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App": "Toggle DevTools for Zulip App",
"Toggle Do Not Disturb": "Toggle Do Not Disturb",
"Toggle Full Screen": "Toggle Full Screen",
"Toggle Sidebar": "Toggle Sidebar",
"Toggle Tray Icon": "Toggle Tray Icon",
"Tools": "Tools",
"Undo": "Undo",
"Upload": "Upload",
"Use system proxy settings (requires restart)": "Use system proxy settings (requires restart)",
"View": "View",
"View Shortcuts": "View Shortcuts",
"Window": "Window",
"Window Shortcuts": "Window Shortcuts",
"YES": "YES",
"Zoom In": "Zoom In",
"Zoom Out": "Zoom Out",
"Zulip Help": "Zulip Help",
"keyboard shortcuts": "keyboard shortcuts",
"script": "script",
"Quit when the window is closed": "Quit when the window is closed",
"Ask where to save files before downloading": "Ask where to save files before downloading",
"Services": "Services",
"Hide": "Hide",
"Hide Others": "Hide Others",
"Unhide": "Unhide",
"AddServer": "AddServer",
"App language (requires restart)": "App language (requires restart)",
"Factory Reset Data": "Factory Reset Data",
"Reset the application, thus deleting all the connected organizations, accounts, and certificates.": "Reset the application, thus deleting all the connected organizations, accounts, and certificates.",
"On macOS, the OS spellchecker is used.": "On macOS, the OS spellchecker is used.",
"Change the language from System Preferences → Keyboard → Text → Spelling.": "Change the language from System Preferences → Keyboard → Text → Spelling.",
"Copy Link": "Copy Link",
"Copy Image": "Copy Image",
"Copy Image URL": "Copy Image URL",
"No Suggestion Found": "No Suggestion Found",
"You can select a maximum of 3 languages for spellchecking.": "You can select a maximum of 3 languages for spellchecking.",
"Spellchecker Languages": "Spellchecker Languages",
"Add to Dictionary": "Add to Dictionary",
"Look Up": "Look Up"
}

View File

@@ -0,0 +1,74 @@
# Managing translations
A person using the Zulip app can choose from a large number of
languages for the app to present its UI in.
Within the running app, we use the library `i18n` to get the
appropriate translation for a given string ("message") used in the UI.
To manage the set of UI messages and translations for them, and
provide a nice workflow for people to contribute translations, we use
(along with the rest of the Zulip project) a service called Transifex.
## Maintainers: syncing to/from Transifex
### Setup
You'll want Transifex's CLI client, `tx`.
* Install in your homedir with `easy_install transifex-client` or `pip3 install --user transifex-client`.
Or you can use your Zulip dev server virtualenv, which has it.
* Configure a `.transifexrc` with your API token. See [upstream
instructions](https://docs.transifex.com/client/client-configuration#transifexrc).
This can go either in your homedir, or in your working tree to make
the configuration apply only locally; it's already ignored in our
`.gitignore`.
* You'll need to be added [as a "maintainer"][tx-zulip-maintainers] to
the Zulip project on Transifex. (Upstream [recommends
this][tx-docs-maintainers] as the set of permissions on a Transifex
project needed for interacting with it as a developer.)
[tx-zulip-maintainers]: https://www.transifex.com/zulip/zulip/settings/maintainers/
[tx-docs-maintainers]: https://docs.transifex.com/teams/understanding-user-roles#project-maintainers
### Uploading strings to translate
Run `tx push -s`.
This uploads from `app/translations/en.json` to the
set of strings Transifex shows for contributors to translate.
(See `.tx/config` for how that's configured.)
### Downloading translated strings
Run `tools/tx-pull`.
This writes to files `app/translations/<lang>.json`.
(See `.tx/config` for how that's configured.)
Then look at the following sections to see if further updates are
needed to take full advantage of the new or updated translations.
### Updating the languages supported in the code
Sometimes when downloading translated strings we get a file for a new
language. This happens when we've opened up a new language for people
to contribute translations into in the Zulip project on Transifex,
which we do when someone expresses interest in contributing them.
The locales for supported languages are stored in `app/translations/supported-locales.json`
So, when a new language is added, update the `supported-locales` module.
### Updating the languages offered in the UI
The `supported-locales.json` module is also responsible for the language dropsdown ont he settings page.
Maintainers/contributors only need to add the locale to the new language which would result in addition of it to the dropdown automatically.

View File

@@ -21,15 +21,13 @@ if (jsFiles.length !== tsFiles.length) {
execSync(`${npx} tsc`);
}
gulp.task('compile', () => {
return tsProject.src()
.pipe(tsProject())
.js.pipe(gulp.dest('app'));
});
gulp.task('compile', () => tsProject.src()
.pipe(tsProject())
.js.pipe(gulp.dest('app')));
gulp.task('dev', () => {
// Start browser process
electron.start();
electron.start(['--electron-connect']);
// Restart browser process
gulp.watch('app/main/*.ts', gulp.series('compile', 'restart:browser'));
// Reload renderer process
@@ -40,7 +38,7 @@ gulp.task('dev', () => {
gulp.task('restart:browser', done => {
electron.stop();
electron.restart();
electron.restart(['--electron-connect']);
done();
});
@@ -50,11 +48,9 @@ gulp.task('reload:renderer', done => {
done();
});
gulp.task('test-e2e', () => {
return gulp.src('tests/*.js')
.pipe(tape({
reporter: tapColorize()
}));
});
gulp.task('test-e2e', () => gulp.src('tests/*.js')
.pipe(tape({
reporter: tapColorize()
})));
gulp.task('default', gulp.parallel('dev', 'test-e2e'));

621
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,14 +1,14 @@
{
"name": "zulip",
"productName": "Zulip",
"version": "5.2.0",
"version": "5.3.0",
"main": "./app/main",
"description": "Zulip Desktop App",
"license": "Apache-2.0",
"copyright": "Kandra Labs, Inc.",
"author": {
"name": "Kandra Labs, Inc.",
"email": "support@zulipchat.com"
"email": "support@zulip.com"
},
"repository": {
"type": "git",
@@ -35,8 +35,7 @@
"dev": "gulp dev && npm test",
"pack": "tsc && electron-builder --dir",
"dist": "tsc && electron-builder",
"mas": "tsc && electron-builder --mac mas",
"build-locales": "node tools/locale-helper"
"mas": "tsc && electron-builder --mac mas"
},
"pre-commit": [
"test"
@@ -49,12 +48,16 @@
"**/*.node"
],
"files": [
"app/**/*",
"!**/node_modules/cld/deps/cld"
"app/**/*"
],
"copyright": "©2019 Kandra Labs, Inc.",
"mac": {
"category": "public.app-category.productivity",
"target": [
"dmg",
"pkg",
"zip"
],
"darkModeSupport": true,
"artifactName": "${productName}-${version}-${arch}.${ext}",
"hardenedRuntime": true,
@@ -73,7 +76,7 @@
"AppImage",
"snap"
],
"maintainer": "Akash Nimare <akash@zulipchat.com>",
"maintainer": "Akash Nimare <akash@zulip.com>",
"artifactName": "${productName}-${version}-${arch}.${ext}"
},
"deb": {
@@ -142,22 +145,23 @@
"InstantMessaging"
],
"dependencies": {
"@electron-elements/send-feedback": "^1.0.8",
"@electron-elements/send-feedback": "^2.0.3",
"@sentry/electron": "^1.3.0",
"@yaireo/tagify": "^3.10.2",
"adm-zip": "^0.4.14",
"auto-launch": "^5.0.5",
"backoff": "^2.5.0",
"electron-is-dev": "^1.2.0",
"electron-log": "^4.1.2",
"electron-spellchecker": "^2.2.1",
"electron-updater": "^4.3.1",
"electron-window-state": "^5.0.3",
"escape-html": "^1.0.3",
"fs-extra": "^9.0.0",
"i18n": "^0.9.1",
"iso-639-1": "^2.1.3",
"nan": "^2.14.0",
"node-json-db": "^1.1.0",
"request": "^2.88.2",
"rxjs": "^5.5.12",
"semver": "^7.3.2"
},
"optionalDependencies": {
@@ -167,7 +171,6 @@
"@types/adm-zip": "^0.4.33",
"@types/auto-launch": "^5.0.1",
"@types/backoff": "^2.5.1",
"@types/electron-spellchecker": "^1.1.2",
"@types/escape-html": "0.0.20",
"@types/fs-extra": "^8.1.0",
"@types/i18n": "^0.8.6",
@@ -176,10 +179,9 @@
"@types/requestidlecallback": "^0.3.1",
"@typescript-eslint/eslint-plugin": "^2.30.0",
"@typescript-eslint/parser": "^2.30.0",
"@vitalets/google-translate-api": "^3.0.0",
"devtron": "^1.4.0",
"dotenv": "^8.2.0",
"electron": "^8.2.5",
"electron": "^8.3.3",
"electron-builder": "^22.6.0",
"electron-connect": "^0.6.3",
"electron-notarize": "^0.3.0",
@@ -203,6 +205,7 @@
"rules": {
"@typescript-eslint/no-dynamic-delete": "off",
"@typescript-eslint/prefer-readonly-parameter-types": "off",
"arrow-body-style": "error",
"import/unambiguous": "error",
"max-lines": [
"warn",
@@ -226,7 +229,6 @@
"gulpfile.js",
"scripts/notarize.js",
"tests/**/*.js",
"tools/locale-helper/index.js",
"tools/reinstall-node-modules.js"
],
"parserOptions": {

View File

@@ -1,35 +0,0 @@
'use strict';
const translate = require('@vitalets/google-translate-api');
const path = require('path');
const fs = require('fs');
const translationDir = path.resolve(__dirname, '../../app/translations');
function writeJSON(file, data) {
const filePath = path.resolve(translationDir, file);
fs.writeFileSync(filePath, `${JSON.stringify(data, null, '\t')}\n`, 'utf8');
}
const {phrases} = require('./locale-template');
const supportedLocales = require('./supported-locales.json');
phrases.sort();
for (const [locale, name] of Object.entries(supportedLocales)) {
console.log(`fetching translation for: ${name} - ${locale}..`);
(async () => {
try {
const result = await translate(phrases.join('\n'), {to: locale});
const localeFile = `${locale}.json`;
const translatedText = result.text.split('\n');
const translationJSON = {};
phrases.forEach((phrase, index) => {
translationJSON[phrase] = translatedText[index];
});
writeJSON(localeFile, translationJSON);
console.log(`create: ${localeFile}`);
} catch (error) {
console.error(error);
}
})();
}

View File

@@ -1,120 +0,0 @@
{
"phrases": [
"About Zulip",
"Actual Size",
"Add a Zulip organization",
"Add Organization",
"Add custom CSS",
"Add Custom Certificates",
"Advanced",
"All the connected organizations will appear here",
"Always start minimized",
"Appearance",
"App Updates",
"Application Shortcuts",
"Are you sure you want to disconnect this organization?",
"Auto hide Menu bar",
"Auto hide menu bar (Press Alt key to display)",
"Back",
"Bounce dock on new private message",
"Certificate file",
"Change",
"Check for Updates",
"Close",
"Connect",
"Connect to another organization",
"Connected organizations",
"Copy",
"Copy Zulip URL",
"Create a new organization",
"Cut",
"Default download location",
"Delete",
"Desktop Settings",
"Desktop App Settings",
"Desktop Notifications",
"Disconnect",
"Download App Logs",
"Edit",
"Edit Shortcuts",
"Enable auto updates",
"Enable error reporting (requires restart)",
"Enable spellchecker (requires restart)",
"Factory Reset",
"File",
"Flash taskbar on new message",
"Find accounts",
"Find accounts by email",
"Forward",
"Functionality",
"General",
"Get beta updates",
"Hard Reload",
"Help",
"Help Center",
"History",
"History Shortcuts",
"Keyboard Shortcuts",
"keyboard shortcuts",
"Log Out",
"Log Out of Organization",
"Manual proxy configuration",
"Minimize",
"Mute all sounds from Zulip",
"Network",
"NO",
"OR",
"Organizations",
"Organization URL",
"Paste",
"Paste and Match Style",
"Proxy",
"Proxy bypass rules",
"Proxy rules",
"Quit",
"Quit Zulip",
"Redo",
"Release Notes",
"Reload",
"Report an Issue",
"Reset App Data",
"Reset App Settings",
"Reset Application Data",
"Save",
"script",
"Select All",
"Settings",
"Shortcuts",
"Show downloaded files in file manager",
"Switch to Next Organization",
"Switch to Previous Organization",
"Show app icon in system tray",
"Show app unread badge",
"Show App Logs",
"Show desktop notifications",
"Show downloaded files in file manager",
"Show sidebar",
"Start app at login",
"These desktop app shortcuts extend the Zulip webapp's",
"This will delete all application data including all added accounts and preferences",
"Tip",
"Toggle DevTools for Active Tab",
"Toggle DevTools for Zulip App",
"Toggle Do Not Disturb",
"Toggle Full Screen",
"Toggle Sidebar",
"Toggle Tray Icon",
"Tools",
"Undo",
"Upload",
"Use system proxy settings (requires restart)",
"View",
"View Shortcuts",
"Window",
"Window Shortcuts",
"YES",
"Zoom In",
"Zoom Out",
"Zulip Help"
]
}

View File

@@ -1,21 +0,0 @@
{
"de": "Deutsch",
"pl": "polski",
"en": "English",
"cs": "česky",
"hi": "Hindi",
"ru": "Русский",
"id": "Indonesia",
"bg": "български",
"hu": "Magyar",
"sr": "српски",
"ml": "Malayalam",
"ta": "தமிழ்",
"nl": "Nederlands",
"ja": "日本語",
"pt": "Português",
"tr": "Türkçe",
"es": "español",
"ko": "한국어",
"fr": "français"
}

3
tools/tx-pull Executable file
View File

@@ -0,0 +1,3 @@
#!/bin/bash
set -ex
exec tx pull -a -f --parallel

3
typings.d.ts vendored
View File

@@ -1,6 +1,7 @@
declare module '@electron-elements/send-feedback' {
class SendFeedback extends HTMLElement {
customStyles: string;
customStylesheet: string;
titleLabel: string;
titlePlaceholder: string;
textareaLabel: string;
@@ -15,6 +16,8 @@ declare module '@electron-elements/send-feedback' {
declare module 'node-mac-notifier';
declare module '@yaireo/tagify';
interface ClipboardDecrypter {
version: number;
key: Uint8Array;