CH-J Toolsspráva serverů přes SSH
Menu
Vydané zdroje

CH-J Tools

Procházejte adresáře a soubory konkrétního vydání aplikace.

Stáhnout zdroje ZIP
CH-J / Server Manager 406 souborů
core-20261024T135205Z-7c487d719de2 Přidáno: · Sestaveno:
i18n.js Přidáno: Datum není evidováno 6,0 KB · 93 řádků
Kód Stáhnout soubor
1"use strict";
3// CS/DE/EN texts of chj.key-generator. Keys are the original Czech texts; values are inserted as plain text, never as HTML.
4(function (root) {
5 const catalogs = {
6 "en": {
7 "Plugin se načítá…": "Loading plugin…",
8 "Zavřít": "Close",
9 "Typ klíče": "Key type",
10 "Velikost": "Size",
11 "Formát soukromého klíče": "Private key format",
12 "Komentář": "Comment",
13 "Passphrase (volitelná)": "Passphrase (optional)",
14 "Rozumím, že tento legacy typ je zastaralý a může být odmítnut moderními SSH servery.": "I understand that this legacy type is outdated and may be rejected by modern SSH servers.",
15 "Generovat lokálně": "Generate locally",
16 "Uložit pár…": "Save pair…",
17 "Soukromý materiál vzniká pouze v Core procesu a není odesílán po síti.": "Private material is created only in the Core process and is never sent over the network.",
18 "Soukromý klíč": "Private key",
19 "Veřejný klíč": "Public key",
20 "Generátor hesel": "Password generator",
21 "Délka (4–70 znaků)": "Length (4–70 characters)",
22 "Délka hesla": "Password length",
23 "Znaky": "Characters",
24 "speciální": "special",
25 "Každý 5. znak pevně „-“ (např.": "Every 5th character is a fixed “-” (e.g.",
26 "Generovat heslo": "Generate password",
27 "Vygenerované heslo": "Generated password",
28 "Heslo se zobrazí zde": "The password appears here",
29 "Kopírovat": "Copy",
30 "Každý vybraný typ znaků je v hesle zastoupen. Heslo vzniká v Core (kryptograficky bezpečný generátor), neukládá se ani neloguje. Znaky ¨ a § nemusí jít napsat na všech klávesnicích.": "Every selected character type appears in the password. The password is created in the Core (cryptographically secure generator) and is neither stored nor logged. The characters ¨ and § may not be available on every keyboard.",
31 "Generuji klíčový pár…": "Generating the key pair…",
32 "{type} bylo vygenerováno.": "{type} was generated.",
33 "Uloženo: {privatePath} a {publicPath}": "Saved: {privatePath} and {publicPath}",
34 "Heslo: {length} znaků, {random} náhodných z {pool} možných (přibližně {bits} bitů entropie).": "Password: {length} characters, {random} random from {pool} possible (about {bits} bits of entropy).",
35 "Heslo zkopírováno do schránky.": "Password copied to the clipboard."
36 },
37 "de": {
38 "Plugin se načítá…": "Plugin wird geladen…",
39 "Zavřít": "Schließen",
40 "Typ klíče": "Schlüsseltyp",
41 "Velikost": "Größe",
42 "Formát soukromého klíče": "Format des privaten Schlüssels",
43 "Komentář": "Kommentar",
44 "Passphrase (volitelná)": "Passphrase (optional)",
45 "Rozumím, že tento legacy typ je zastaralý a může být odmítnut moderními SSH servery.": "Mir ist bewusst, dass dieser Legacy-Typ veraltet ist und von modernen SSH-Servern abgelehnt werden kann.",
46 "Generovat lokálně": "Lokal erzeugen",
47 "Uložit pár…": "Paar speichern…",
48 "Soukromý materiál vzniká pouze v Core procesu a není odesílán po síti.": "Privates Material entsteht nur im Core-Prozess und wird nicht über das Netzwerk gesendet.",
49 "Soukromý klíč": "Privater Schlüssel",
50 "Veřejný klíč": "Öffentlicher Schlüssel",
51 "Generátor hesel": "Passwortgenerator",
52 "Délka (4–70 znaků)": "Länge (4–70 Zeichen)",
53 "Délka hesla": "Passwortlänge",
54 "Znaky": "Zeichen",
55 "speciální": "Sonderzeichen",
56 "Každý 5. znak pevně „-“ (např.": "Jedes 5. Zeichen fest „-“ (z. B.",
57 "Generovat heslo": "Passwort erzeugen",
58 "Vygenerované heslo": "Erzeugtes Passwort",
59 "Heslo se zobrazí zde": "Das Passwort erscheint hier",
60 "Kopírovat": "Kopieren",
61 "Každý vybraný typ znaků je v hesle zastoupen. Heslo vzniká v Core (kryptograficky bezpečný generátor), neukládá se ani neloguje. Znaky ¨ a § nemusí jít napsat na všech klávesnicích.": "Jeder gewählte Zeichentyp kommt im Passwort vor. Das Passwort entsteht im Core (kryptografisch sicherer Generator) und wird weder gespeichert noch protokolliert. Die Zeichen ¨ und § lassen sich nicht auf jeder Tastatur eingeben.",
62 "Generuji klíčový pár…": "Schlüsselpaar wird erzeugt…",
63 "{type} bylo vygenerováno.": "{type} wurde erzeugt.",
64 "Uloženo: {privatePath} a {publicPath}": "Gespeichert: {privatePath} und {publicPath}",
65 "Heslo: {length} znaků, {random} náhodných z {pool} možných (přibližně {bits} bitů entropie).": "Passwort: {length} Zeichen, {random} zufällig aus {pool} möglichen (etwa {bits} Bit Entropie).",
66 "Heslo zkopírováno do schránky.": "Passwort in die Zwischenablage kopiert."
67 }
68};
69 function createI18n(initialLanguage = "cs") {
70 let language;
71 const setLanguage = (value) => {
72 const requested = String(value || "").toLowerCase().split(/[-_]/)[0];
73 language = requested === "cs" || Object.hasOwn(catalogs, requested) ? requested : "en";
74 return language;
75 };
76 setLanguage(initialLanguage);
77 const t = (key, values = {}) => String(language === "cs" ? key : catalogs[language][key] || catalogs.en[key] || key)
78 .replace(/\{(\w+)\}/g, (match, name) => Object.hasOwn(values, name) ? String(values[name]) : match);
79 const apply = (document) => {
80 document.documentElement.lang = language;
81 document.querySelectorAll("[data-i18n]").forEach((element) => { element.textContent = t(element.dataset.i18n); });
82 for (const attribute of ["placeholder", "title", "aria-label"]) {
83 document.querySelectorAll(`[data-i18n-${attribute}]`).forEach((element) => { element.setAttribute(attribute, t(element.getAttribute(`data-i18n-${attribute}`))); });
84 }
85 document.title = t("Key Generator");
86 };
87 const locale = () => ({ cs: "cs-CZ", de: "de-DE" }[language] || "en-GB");
88 return { t, apply, setLanguage, getLanguage: () => language, locale };
89 }
90 const exported = { catalogs, createI18n };
91 if (typeof module === "object" && module.exports) module.exports = exported;
92 else root.chjPluginI18n = exported;
93})(typeof window === "object" ? window : globalThis);
SHA-2566d8e5b80f3fe1ec0db71b7ed261505e41383a62e57611acc889c8df0dd428819

CH-J Proprietary Software License 1.14 · Zdroje jsou zveřejněny pod CH-J Proprietary Software License 1.14. Jejich dostupnost nemění licenční podmínky ani neposkytuje další oprávnění.

SHA-256 archivu476ed8aef0f1e96a5acdf223127b6692acdf4492eeaf5d0816b6e2a634fbbda6
Soubory