feat: add i18n keys for Cmd and Ctrl keyboard labels

This commit is contained in:
Ribas160 2026-06-19 19:58:29 +03:00
parent ec2d230d1b
commit 2219039a0a
No known key found for this signature in database
GPG key ID: ED4AE99DCA25A6BB
41 changed files with 117 additions and 41 deletions

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "السمة",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Theme",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Theme",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Affissà a parolla dintesa",
"Hide password": "Piattà a parolla dintesa",
"Theme": "Tema",
"Copy": "Cupià"
"Copy": "Cupià",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Vzhled",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Passwort anzeigen",
"Hide password": "Passwort verbergen",
"Theme": "Design",
"Copy": "Kopieren"
"Copy": "Kopieren",
"Cmd": "Cmd",
"Ctrl": "Strg"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Theme",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Theme",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Mostrar contraseña",
"Hide password": "Ocultar contraseña",
"Theme": "Tema",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Teema",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "نمایش رمز عبور",
"Hide password": "مخفی‌کردن رمز عبور",
"Theme": "تم",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Näytä salasana",
"Hide password": "Piilota salasana",
"Theme": "Teema",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Afficher le mot de passe",
"Hide password": "Cacher le mot de passe",
"Theme": "Thème",
"Copy": "Copier"
"Copy": "Copier",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "הצג סיסמה",
"Hide password": "הסתר סיסמה",
"Theme": "נושא",
"Copy": "העתק"
"Copy": "העתק",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Theme",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Jelszó megjelenítése",
"Hide password": "Jelszó elrejtése",
"Theme": "Téma",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Theme",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Mostra password",
"Hide password": "Nascondi password",
"Theme": "Tema",
"Copy": "Copiare"
"Copy": "Copiare",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Theme",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "jvinu",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Theme",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Theme",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Theme",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Rodyti slaptažodį",
"Hide password": "Slėpti slaptažodį",
"Theme": "Apipavidalinimas",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Toon wachtwoord",
"Hide password": "Verberg wachtwoord",
"Theme": "Thema",
"Copy": "Kopieëren"
"Copy": "Kopieëren",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Theme",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Theme",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Pokaż hasło",
"Hide password": "Ukryj hasło",
"Theme": "Motyw",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Theme",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Theme",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Показать пароль",
"Hide password": "Скрыть пароль",
"Theme": "Тема",
"Copy": "Скопировать"
"Copy": "Скопировать",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Theme",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Pokaži geslo",
"Hide password": "Skrij geslo",
"Theme": "Tema",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Visa lösenord",
"Hide password": "Dölj lösenord",
"Theme": "Tema",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "ธีม",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Show password",
"Hide password": "Hide password",
"Theme": "Theme",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "Показати пароль",
"Hide password": "Сховати пароль",
"Theme": "Тема",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -232,5 +232,7 @@
"Show password": "显示密码",
"Hide password": "隐藏密码",
"Theme": "主题",
"Copy": "Copy"
"Copy": "Copy",
"Cmd": "Cmd",
"Ctrl": "Ctrl"
}

View file

@ -2109,7 +2109,7 @@ jQuery.PrivateBin = (function($) {
{
const ua = navigator.userAgent;
const isMac = /Mac/.test(ua);
const hotkey = isMac ? 'Cmd' : 'Ctrl';
const hotkey = isMac ? I18n._('Cmd') : I18n._('Ctrl');
I18n._(
$('#pastelink'),
'Your document is <a id="pasteurl" href="%s">%s</a> <span id="copyhint">(Hit <kbd>%s</kbd>+<kbd>c</kbd> to copy)</span>',

View file

@ -122,7 +122,7 @@ class Configuration
'js/kjua-0.10.0.js' => 'sha512-BYj4xggowR7QD150VLSTRlzH62YPfhpIM+b/1EUEr7RQpdWAGKulxWnOvjFx1FUlba4m6ihpNYuQab51H6XlYg==',
'js/legacy.js' => 'sha512-RQEo1hxpNc37i+jz/D9/JiAZhG8GFx3+SNxjYnI7jUgirDIqrCSj6QPAAZeaidditcWzsJ3jxfEj5lVm7ZwTRQ==',
'js/prettify.js' => 'sha512-puO0Ogy++IoA2Pb9IjSxV1n4+kQkKXYAEUtVzfZpQepyDPyXk8hokiYDS7ybMogYlyyEIwMLpZqVhCkARQWLMg==',
'js/privatebin.js' => 'sha512-fj5mOIO3TVE3CeyTOheT0cZyfVkyy0xfjWZJiIbABzx2hDzLcbR+7LK4VWZjaexp1fUDfXFAaqupvnhbq0Lo8g==',
'js/privatebin.js' => 'sha512-f/If9/COB1WxyWbWQ6lbEW3tH2ix1eWFAnodAwihQBEbgWnl9rVH26kf4HGmWWWQ6w5qsnzeOOkPr0s0TCpZVw==',
'js/purify-3.4.1.js' => 'sha512-280a/Vb6fVFsYaeRrkuDp4EDmdYlt2XS+dlDEO/U9qljPrAraA2bIzHTNmP+9dpwPDDwTML+RS+h5iaagPwTzA==',
'js/showdown-2.1.0.js' => 'sha512-WYXZgkTR0u/Y9SVIA4nTTOih0kXMEd8RRV6MLFdL6YU8ymhR528NLlYQt1nlJQbYz4EW+ZsS0fx1awhiQJme1Q==',
'js/zlib-1.3.2.js' => 'sha512-RAhJgxg9siMIA8ky4c10Rc2zUgnK80olHB8Tt1IOYWY4Eh1WmrviQkDn+sgBlb38ZHq3tzufGC41kP360gmosQ==',

View file

@ -307,7 +307,7 @@ class I18n
public static function getCopyHotkey()
{
return isset($_SERVER['HTTP_USER_AGENT']) &&
strpos($_SERVER['HTTP_USER_AGENT'], 'Mac') !== false ? 'Cmd' : 'Ctrl';
strpos($_SERVER['HTTP_USER_AGENT'], 'Mac') !== false ? self::_('Cmd') : self::_('Ctrl');
}
/**