mirror of
https://github.com/zulip/zulip-desktop.git
synced 2025-11-15 19:31:39 +00:00
certificate: Make certificate location dynamic.
* certificate: Make certificate location dynamic. * Update certificate location for old servers.
This commit is contained in:
@@ -63,7 +63,7 @@ class CertificateUtil {
|
||||
}
|
||||
|
||||
setCertificate(server: string, fileName: string): void {
|
||||
const filePath = `${certificatesDir}/${fileName}`;
|
||||
const filePath = `${fileName}`;
|
||||
this.db.push(`/${server}`, filePath, true);
|
||||
this.reloadDB();
|
||||
}
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
import { remote } from 'electron';
|
||||
|
||||
import fs = require('fs');
|
||||
import path = require('path');
|
||||
import ConfigUtil = require('./config-util');
|
||||
import Logger = require('./logger-util');
|
||||
import ProxyUtil = require('./proxy-util');
|
||||
import CertificateUtil = require('./certificate-util');
|
||||
import SystemUtil = require('./system-util');
|
||||
|
||||
const { app } = remote;
|
||||
|
||||
const logger = new Logger({
|
||||
file: `request-util.log`,
|
||||
timestamp: true
|
||||
@@ -38,11 +43,20 @@ class RequestUtil {
|
||||
const certificate = CertificateUtil.getCertificate(
|
||||
encodeURIComponent(domain)
|
||||
);
|
||||
|
||||
let certificateFile = null;
|
||||
if (certificate && certificate.includes('/')) {
|
||||
// certificate saved using old app version
|
||||
certificateFile = certificate;
|
||||
} else if (certificate) {
|
||||
certificateFile = path.join(`${app.getPath('userData')}/certificates`, certificate);
|
||||
}
|
||||
|
||||
let certificateLocation = '';
|
||||
if (certificate) {
|
||||
// To handle case where certificate has been moved from the location in certificates.json
|
||||
try {
|
||||
certificateLocation = fs.readFileSync(certificate, 'utf8');
|
||||
certificateLocation = fs.readFileSync(certificateFile, 'utf8');
|
||||
} catch (err) {
|
||||
logger.warn(`Error while trying to get certificate: ${err}`);
|
||||
}
|
||||
|
||||
118
app/translations/en-GB.json
Normal file
118
app/translations/en-GB.json
Normal file
@@ -0,0 +1,118 @@
|
||||
{
|
||||
"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",
|
||||
"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"
|
||||
}
|
||||
Reference in New Issue
Block a user