Browse Source

deprecate other languages

new ui has too many new strings
pull/1572/head
Bernd Storath 6 months ago
parent
commit
a8f1484c52
  1. 46
      src/i18n/i18n.config.ts
  2. 56
      src/i18n/locales/be.json
  3. 27
      src/i18n/locales/ca.json
  4. 32
      src/i18n/locales/de.json
  5. 37
      src/i18n/locales/es.json
  6. 122
      src/i18n/locales/fr.json
  7. 28
      src/i18n/locales/hi.json
  8. 27
      src/i18n/locales/is.json
  9. 31
      src/i18n/locales/it.json
  10. 37
      src/i18n/locales/ko.json
  11. 27
      src/i18n/locales/nl.json
  12. 27
      src/i18n/locales/no.json
  13. 27
      src/i18n/locales/pl.json
  14. 27
      src/i18n/locales/pt.json
  15. 56
      src/i18n/locales/ru.json
  16. 27
      src/i18n/locales/th.json
  17. 38
      src/i18n/locales/tr.json
  18. 38
      src/i18n/locales/ua.json
  19. 38
      src/i18n/locales/vi.json
  20. 40
      src/i18n/locales/zh-chs.json
  21. 40
      src/i18n/locales/zh-cht.json
  22. 19
      src/shared/locales.ts

46
src/i18n/i18n.config.ts

@ -1,23 +1,4 @@
import en from './locales/en.json';
import ua from './locales/ua.json';
import ru from './locales/ru.json';
import tr from './locales/tr.json';
import no from './locales/no.json';
import pl from './locales/pl.json';
import fr from './locales/fr.json';
import de from './locales/de.json';
import ca from './locales/ca.json';
import es from './locales/es.json';
import ko from './locales/ko.json';
import vi from './locales/vi.json';
import nl from './locales/nl.json';
import is from './locales/is.json';
import pt from './locales/pt.json';
import zhChs from './locales/zh-chs.json';
import zhCht from './locales/zh-cht.json';
import it from './locales/it.json';
import th from './locales/th.json';
import hi from './locales/hi.json';
export default defineI18nConfig(() => ({
fallbackLocale: 'en',
@ -25,32 +6,5 @@ export default defineI18nConfig(() => ({
locale: 'en',
messages: {
en,
ua,
ru,
// Müslüm Barış Korkmazer @babico
tr,
// github.com/digvalley
no,
// github.com/archont94
pl,
// github.com/clem3109
fr,
de,
// github.com/guillembonet
ca,
// github.com/amarqz
es,
ko,
// https://github.com/hoangneeee
vi,
nl,
is,
pt,
zhChs,
zhCht,
it,
th,
// github.com/rahilarious
hi,
},
}));

56
src/i18n/locales/be.json

@ -1,56 +0,0 @@
{
"setup": {
"welcome": "Сардэчна запрашаем на старонку пачатковай налады wg-easy!",
"msg": "Калі ласка, увядзіце лагін для адміністратара і прыдумайце бяспечны пароль. Гэтыя дадзеныя будуць выкарыстоўвацца для ўваходу ў панэль адміністравання.",
"newPassword": "Новы пароль",
"accept": "Я згодны з умовай",
"submitBtn": "Стварыць уліковы запіс адміністратара",
"usernameCondition": "Імя карыстальніка павінна быць не менш за 8 сімвалаў.",
"passwordCondition": "Пароль павінен быць не менш за 12 сімвалаў, уключваючы 1 вялікую літару, 1 малую літару, 1 лічбу і 1 спецыяльны сімвал.",
"usernamePlaceholder": "Адміністратар",
"passwordPlaceholder": "Надзейны пароль"
},
"name": "Імя",
"password": "Пароль",
"signIn": "Увайсці",
"logout": "Выйсці",
"updateAvailable": "Даступна абнаўленне!",
"update": "Абнавіць",
"clients": "Кліенты",
"new": "Стварыць",
"deleteClient": "Выдаліць кліента",
"deleteDialog1": "Вы ўпэўнены, што хочаце выдаліць",
"deleteDialog2": "Гэта дзеянне немагчыма адмяніць.",
"cancel": "Закрыць",
"create": "Стварыць",
"createdOn": "Створана ў ",
"lastSeen": "Апошняе падключэнне ў ",
"totalDownload": "Усяго спампавана: ",
"totalUpload": "Усяго загружана: ",
"newClient": "Стварыць кліента",
"disableClient": "Выключыць кліента",
"enableClient": "Уключыць кліента",
"noClients": "Пакуль няма кліентаў.",
"noPrivKey": "Немагчыма стварыць канфігурацыю: у кліента няма вядомага прыватнага ключа.",
"showQR": "Паказаць QR-код",
"downloadConfig": "Спампаваць канфігурацыю",
"madeBy": "Аўтар",
"donate": "Падзякаваць",
"toggleCharts": "Паказаць/схаваць графікі",
"theme": {
"dark": "Цёмная тэма",
"light": "Светлая тэма",
"system": "Як у сістэме"
},
"restore": "Аднавіць",
"backup": "Рэзервовая копія",
"titleRestoreConfig": "Аднавіць канфігурацыю",
"titleBackupConfig": "Стварыць рэзервовую копію канфігурацыі",
"rememberMe": "Запомніць мяне",
"titleRememberMe": "Заставацца ў сістэме пасля закрыцця браўзера",
"sort": "Сартыроўка",
"ExpireDate": "Дата заканчэння тэрміну",
"Permanent": "Бестэрмінова",
"OneTimeLink": "Стварыць кароткую аднаразовую спасылку",
"errorInit": "Памылка ініцыялізацыі."
}

27
src/i18n/locales/ca.json

@ -1,27 +0,0 @@
{
"name": "Nom",
"password": "Contrasenya",
"signIn": "Iniciar sessió",
"logout": "Tanca sessió",
"updateAvailable": "Hi ha una actualització disponible!",
"update": "Actualitza",
"clients": "Clients",
"new": "Nou",
"deleteClient": "Esborra client",
"deleteDialog1": "Estàs segur que vols esborrar aquest client?",
"deleteDialog2": "Aquesta acció no es pot desfer.",
"cancel": "Cancel·la",
"create": "Crea",
"createdOn": "Creat el ",
"lastSeen": "Última connexió el ",
"totalDownload": "Baixada total: ",
"totalUpload": "Pujada total: ",
"newClient": "Nou client",
"disableClient": "Desactiva client",
"enableClient": "Activa client",
"noClients": "Encara no hi ha cap client.",
"showQR": "Mostra codi QR",
"downloadConfig": "Descarrega configuració",
"madeBy": "Fet per",
"donate": "Donatiu"
}

32
src/i18n/locales/de.json

@ -1,32 +0,0 @@
{
"name": "Name",
"password": "Passwort",
"signIn": "Anmelden",
"logout": "Abmelden",
"updateAvailable": "Eine Aktualisierung steht zur Verfügung!",
"update": "Aktualisieren",
"clients": "Clients",
"new": "Neu",
"deleteClient": "Client löschen",
"deleteDialog1": "Möchtest du wirklich löschen?",
"deleteDialog2": "Diese Aktion kann nicht rückgängig gemacht werden.",
"cancel": "Abbrechen",
"create": "Erstellen",
"createdOn": "Erstellt am ",
"lastSeen": "Zuletzt Online ",
"totalDownload": "Gesamt Download: ",
"totalUpload": "Gesamt Upload: ",
"newClient": "Neuer Client",
"disableClient": "Client deaktivieren",
"enableClient": "Client aktivieren",
"noClients": "Es wurden noch keine Clients konfiguriert.",
"noPrivKey": "Es ist kein Private Key für diesen Client bekannt. Eine Konfiguration kann nicht erstellt werden.",
"showQR": "Zeige den QR Code",
"downloadConfig": "Konfiguration herunterladen",
"madeBy": "Erstellt von",
"donate": "Spenden",
"restore": "Wiederherstellen",
"backup": "Sichern",
"titleRestoreConfig": "Stelle deine Konfiguration wieder her",
"titleBackupConfig": "Sichere deine Konfiguration"
}

37
src/i18n/locales/es.json

@ -1,37 +0,0 @@
{
"name": "Nombre",
"password": "Contraseña",
"signIn": "Iniciar sesión",
"logout": "Cerrar sesión",
"updateAvailable": "¡Hay una actualización disponible!",
"update": "Actualizar",
"clients": "Clientes",
"new": "Nuevo",
"deleteClient": "Eliminar cliente",
"deleteDialog1": "¿Estás seguro de que quieres borrar este cliente?",
"deleteDialog2": "Esta acción no podrá ser revertida.",
"cancel": "Cancelar",
"create": "Crear",
"createdOn": "Creado el ",
"lastSeen": "Última conexión el ",
"totalDownload": "Total descargado: ",
"totalUpload": "Total subido: ",
"newClient": "Nuevo cliente",
"disableClient": "Desactivar cliente",
"enableClient": "Activar cliente",
"noClients": "Aún no hay ningún cliente.",
"showQR": "Mostrar código QR",
"downloadConfig": "Descargar configuración",
"madeBy": "Hecho por",
"donate": "Donar",
"toggleCharts": "Mostrar/Ocultar gráficos",
"theme": {
"dark": "Modo oscuro",
"light": "Modo claro",
"system": "Modo automático"
},
"restore": "Restaurar",
"backup": "Realizar copia de seguridad",
"titleRestoreConfig": "Restaurar su configuración",
"titleBackupConfig": "Realizar copia de seguridad de su configuración"
}

122
src/i18n/locales/fr.json

@ -1,122 +0,0 @@
{
"pages": {
"me": "Compte",
"clients": "Clients"
},
"me": {
"sectionGeneral": "Général",
"sectionPassword": "Mot de passe"
},
"email": "E-Mail",
"save": "Enregistrer",
"updatePassword": "Changer le mot de passe",
"currentPassword": "Mot de passe actuel",
"confirmPassword": "Confirmer le mot de passe",
"setup": {
"welcome": "Bienvenue à votre première installation de wg-easy !",
"messageWelcome": {
"whatIs": "Vous avez trouvé le moyen le plus simple d'installer et de gérer WireGuard sur n'importe quel hôte Linux !",
"warning": "Tout d'abord, assurez-vous d'avoir une sauvegarde de vos données si vous voulez migrer vos utilisateurs vers votre nouveau wg-easy.",
"next": "Cliquez sur la flèche pour passer à l'étape suivante."
},
"messageSetupLanguage": "Sélectionner votre langue.",
"messageSetupCreateAdminUser": "Veuillez renseigner votre nom d'utilisateur et votre mot de passe. Ces informations seront utilisées pour vous connecter à votre page d'administration.",
"messageSetupHostPort": "Veuillez entrer les informations de l'hôte et du port. Cela sera utilisé pour la configuration du client lors de la configuration de WireGuard sur leurs appareils.",
"messageSetupMigration": " Veuillez fournir le fichier de sauvegarde si vous souhaitez migrer vos données de la version précédente de wg-easy vers votre nouvelle installation.",
"messageSetupValidation": "Bienvenue sur wg-easy ! La meilleur application pour administrer son serveur VPN WireGuard.",
"emptyFields": "Des champs sont requis",
"chooseLang": "Choisir une langue...",
"newPassword": "Nouveau mot de passe",
"accept": "J'accepte les conditions d'utilisation",
"submitBtn": "Créer un compte administrateur",
"usernamePlaceholder": "Administrateur",
"passwordPlaceholder": "Mot de passe sapau",
"requirements": "Conditions de configuration",
"host": "Hôte",
"hostPlaceholder": "wg-easy.example.com",
"port": "Port",
"portPlaceholder": "443",
"migration": "Restaurer la sauvegarde"
},
"zod": {
"id": "L'ID du client doit être un UUID valide",
"address4": "L'adresse IPv4 doit être une chaîne valide",
"name": "Le nom doit être une chaîne valide",
"nameMin": "Le nom doit contenir au moins 1 caractère",
"file": "Le fichier doit être une chaîne valide",
"username": "Le nom d'utilisateur doit être une chaîne valide",
"usernameMin": "Le nom d'utilisateur doit contenir au moins 8 caractères",
"password": "Le mot de passe doit être une chaîne valide",
"passwordMin": "Le mot de passe doit contenir au moins 12 caractères",
"passwordUppercase": "Le mot de passe doit contenir au moins 1 lettre majuscule",
"passwordLowercase": "Le mot de passe doit contenir au moins 1 lettre minuscule",
"passwordNumber": "Le mot de passe doit contenir au moins 1 chiffre",
"passwordSpecial": "Le mot de passe doit contenir au moins 1 caractère spécial",
"accept": "Veuillez accpter les conditions d'utilisation",
"remember": "La case « se souvenir de moi » doit être un booléen valide",
"expireDate": "La date d'expiration doit être une chaîne valide",
"expireDateMin": "La date d'expiration doit contenir au moins 1 caractère",
"otl": "Le lien à usage unique doit être une chaîne valide",
"otlMin": "Le lien à usage unique doit contenir au moins 1 caractère",
"features": "La clé doit être une chaîne valide",
"ftBool": "Le paramètre « activé » doit être un booléen valide",
"ftObj": "La valeur doit être un objet valide",
"ftObj2": "Les fonctionnalités doivent être un enregistrement valide",
"stat": "Les statistiques doivent être un objet valide",
"statBool": "Le paramètre « activé » doit être un booléen valide",
"statNumber": "Le type de graphique doit être un nombre valide",
"body": "Le corps doit être un objet valide",
"host": "L'hôte doit être une chaîne valide",
"hostMin": "L'hôte doit contenir au moins 1 caractère",
"port": "Le port doit être un nombre valide",
"portMin": "Le port doit être au moins 1",
"portMax": "Le port doit être au maximum 65535"
},
"name": "Nom",
"username": "Nom d'utilisateur",
"password": "Mot de passe",
"signIn": "Se Connecter",
"logout": "Se déconnecter",
"updateAvailable": "Une mise à jour est disponible !",
"update": "Mise à jour",
"new": "Nouveau",
"deleteClient": "Supprimer ce client",
"deleteDialog1": "Êtes-vous sûr de vouloir supprimer",
"deleteDialog2": "Cette action ne peut pas être annulée.",
"cancel": "Annuler",
"create": "Créer",
"createdOn": "Créé le ",
"lastSeen": "Dernière connexion le ",
"totalDownload": "Téléchargement total : ",
"totalUpload": "Téléversement total : ",
"newClient": "Nouveau client",
"disableClient": "Désactiver ce client",
"enableClient": "Activer ce client",
"noClients": "Aucun client pour le moment.",
"noPrivKey": "Ce client n'a pas de clé privée connue. Impossible de créer la configuration.",
"showQR": "Afficher le code QR",
"downloadConfig": "Télécharger la configuration",
"madeBy": "Développé par",
"donate": "Faire un don",
"toggleCharts": "Afficher/masquer les graphiques",
"theme": {
"dark": "Thème sombre",
"light": "Thème clair",
"system": "Thème du système"
},
"restore": "Restaurer",
"backup": "Sauvegarder",
"titleRestoreConfig": "Restaurer votre configuration",
"titleBackupConfig": "Sauvegarder votre configuration",
"rememberMe": "Se souvenir de moi",
"titleRememberMe": "Restez connecté après la fermeture du navigateur",
"sort": "Trier",
"ExpireDate": "Date d'expiration",
"Permanent": "Permanent",
"OneTimeLink": "Générer un lien court à usage unique",
"errorInit": "Échec de l'initialisation.",
"error": {
"clear": "Effacer",
"login": "Erreur de connexion"
}
}

28
src/i18n/locales/hi.json

@ -1,28 +0,0 @@
{
"name": "नाम",
"password": "पासवर्ड",
"signIn": "लॉगिन",
"logout": "लॉगआउट",
"updateAvailable": "अपडेट उपलब्ध है!",
"update": "अपडेट",
"clients": "उपयोगकर्ताये",
"new": "नया",
"deleteClient": "उपयोगकर्ता हटाएँ",
"deleteDialog1": "क्या आपको पक्का हटाना है",
"deleteDialog2": "यह निर्णय पलट नहीं सकता।",
"cancel": "कुछ ना करें",
"create": "बनाएं",
"createdOn": "सर्जन तारीख ",
"lastSeen": "पिछली बार देखे गए थे ",
"totalDownload": "कुल डाउनलोड: ",
"totalUpload": "कुल अपलोड: ",
"newClient": "नया उपयोगकर्ता",
"disableClient": "उपयोगकर्ता स्थगित कीजिये",
"enableClient": "उपयोगकर्ता शुरू कीजिये",
"noClients": "अभी तक कोई भी उपयोगकर्ता नहीं है।",
"noPrivKey": "ये उपयोगकर्ता की कोई भी गुप्त चाबी नहीं हे। बना नहीं सकते।",
"showQR": "क्यू आर कोड देखिये",
"downloadConfig": "डाउनलोड कॉन्फीग्यूरेशन",
"madeBy": "सर्जक",
"donate": "दान करें"
}

27
src/i18n/locales/is.json

@ -1,27 +0,0 @@
{
"name": "Nafn",
"password": "Lykilorð",
"signIn": "Skrá inn",
"logout": "Útskráning",
"updateAvailable": "Það er uppfærsla í boði!",
"update": "Uppfæra",
"clients": "Viðskiptavinir",
"new": "Nýtt",
"deleteClient": "Eyða viðskiptavin",
"deleteDialog1": "Ertu viss um að þú viljir eyða",
"deleteDialog2": "Þessi aðgerð getur ekki verið afturkallað.",
"cancel": "Hætta við",
"create": "Búa til",
"createdOn": "Búið til á ",
"lastSeen": "Síðast séð á ",
"totalDownload": "Samtals Niðurhlaða: ",
"totalUpload": "Samtals Upphlaða: ",
"newClient": "Nýr Viðskiptavinur",
"disableClient": "Gera viðskiptavin óvirkan",
"enableClient": "Gera viðskiptavin virkan",
"noClients": "Engir viðskiptavinir ennþá.",
"showQR": "Sýna QR-kóða",
"downloadConfig": "Niðurhal Stillingar",
"madeBy": "Gert af",
"donate": "Gefa"
}

31
src/i18n/locales/it.json

@ -1,31 +0,0 @@
{
"name": "Nome",
"password": "Password",
"signIn": "Accedi",
"logout": "Esci",
"updateAvailable": "È disponibile un aggiornamento!",
"update": "Aggiorna",
"clients": "Client",
"new": "Nuovo",
"deleteClient": "Elimina Client",
"deleteDialog1": "Sei sicuro di voler eliminare",
"deleteDialog2": "Questa azione non può essere annullata.",
"cancel": "Annulla",
"create": "Crea",
"createdOn": "Creato il ",
"lastSeen": "Visto l'ultima volta il ",
"totalDownload": "Totale Download: ",
"totalUpload": "Totale Upload: ",
"newClient": "Nuovo Client",
"disableClient": "Disabilita Client",
"enableClient": "Abilita Client",
"noClients": "Non ci sono ancora client.",
"showQR": "Mostra codice QR",
"downloadConfig": "Scarica configurazione",
"madeBy": "Realizzato da",
"donate": "Donazione",
"restore": "Ripristina",
"backup": "Backup",
"titleRestoreConfig": "Ripristina la tua configurazione",
"titleBackupConfig": "Esegui il backup della tua configurazione"
}

37
src/i18n/locales/ko.json

@ -1,37 +0,0 @@
{
"name": "이름",
"password": "암호",
"signIn": "로그인",
"logout": "로그아웃",
"updateAvailable": "업데이트가 있습니다!",
"update": "업데이트",
"clients": "클라이언트",
"new": "추가",
"deleteClient": "클라이언트 삭제",
"deleteDialog1": "삭제 하시겠습니까?",
"deleteDialog2": "이 작업은 취소할 수 없습니다.",
"cancel": "취소",
"create": "생성",
"createdOn": "생성일: ",
"lastSeen": "마지막 사용 날짜: ",
"totalDownload": "총 다운로드: ",
"totalUpload": "총 업로드: ",
"newClient": "새로운 클라이언트",
"disableClient": "클라이언트 비활성화",
"enableClient": "클라이언트 활성화",
"noClients": "아직 클라이언트가 없습니다.",
"showQR": "QR 코드 표시",
"downloadConfig": "구성 다운로드",
"madeBy": "만든 사람",
"donate": "기부",
"toggleCharts": "차트 표시/숨기기",
"theme": {
"dark": "어두운 테마",
"light": "밝은 테마",
"system": "자동 테마"
},
"restore": "복원",
"backup": "백업",
"titleRestoreConfig": "구성 파일 복원",
"titleBackupConfig": "구성 파일 백업"
}

27
src/i18n/locales/nl.json

@ -1,27 +0,0 @@
{
"name": "Naam",
"password": "Wachtwoord",
"signIn": "Inloggen",
"logout": "Uitloggen",
"updateAvailable": "Nieuw update beschikbaar!",
"update": "update",
"clients": "clients",
"new": "Nieuw",
"deleteClient": "client verwijderen",
"deleteDialog1": "Weet je zeker dat je wilt verwijderen",
"deleteDialog2": "Deze actie kan niet ongedaan worden gemaakt.",
"cancel": "Annuleren",
"create": "Creëren",
"createdOn": "Gemaakt op ",
"lastSeen": "Laatst gezien op ",
"totalDownload": "Totaal Gedownload: ",
"totalUpload": "Totaal Geupload: ",
"newClient": "Nieuwe client",
"disableClient": "client uitschakelen",
"enableClient": "client inschakelen",
"noClients": "Er zijn nog geen clients.",
"showQR": "QR-code weergeven",
"downloadConfig": "Configuratie downloaden",
"madeBy": "Gemaakt door",
"donate": "Doneren"
}

27
src/i18n/locales/no.json

@ -1,27 +0,0 @@
{
"name": "Navn",
"password": "Passord",
"signIn": "Logg Inn",
"logout": "Logg Ut",
"updateAvailable": "En ny oppdatering er tilgjengelig!",
"update": "Oppdater",
"clients": "Klienter",
"new": "Ny",
"deleteClient": "Slett Klient",
"deleteDialog1": "Er du sikker på at du vil slette?",
"deleteDialog2": "Denne handlingen kan ikke angres",
"cancel": "Avbryt",
"create": "Opprett",
"createdOn": "Opprettet ",
"lastSeen": "Sist sett ",
"totalDownload": "Total Nedlasting: ",
"totalUpload": "Total Opplasting: ",
"newClient": "Ny Klient",
"disableClient": "Deaktiver Klient",
"enableClient": "Aktiver Klient",
"noClients": "Ingen klienter opprettet enda.",
"showQR": "Vis QR Kode",
"downloadConfig": "Last Ned Konfigurasjon",
"madeBy": "Laget av",
"donate": "Doner"
}

27
src/i18n/locales/pl.json

@ -1,27 +0,0 @@
{
"name": "Nazwa",
"password": "Hasło",
"signIn": "Zaloguj się",
"logout": "Wyloguj się",
"updateAvailable": "Dostępna aktualizacja!",
"update": "Aktualizuj",
"clients": "Klienci",
"new": "Stwórz klienta",
"deleteClient": "Usuń klienta",
"deleteDialog1": "Jesteś pewny że chcesz usunąć",
"deleteDialog2": "Tej akcji nie da się cofnąć.",
"cancel": "Anuluj",
"create": "Stwórz",
"createdOn": "Utworzono ",
"lastSeen": "Ostatnio widziany ",
"totalDownload": "Całkowite pobieranie: ",
"totalUpload": "Całkowite wysyłanie: ",
"newClient": "Nowy klient",
"disableClient": "Wyłączenie klienta",
"enableClient": "Włączenie klienta",
"noClients": "Nie ma jeszcze klientów.",
"showQR": "Pokaż kod QR",
"downloadConfig": "Pobierz konfigurację",
"madeBy": "Stworzone przez",
"donate": "Wsparcie autora"
}

27
src/i18n/locales/pt.json

@ -1,27 +0,0 @@
{
"name": "Nome",
"password": "Palavra Chave",
"signIn": "Entrar",
"logout": "Sair",
"updateAvailable": "Existe uma atualização disponível!",
"update": "Atualizar",
"clients": "Clientes",
"new": "Novo",
"deleteClient": "Apagar Clientes",
"deleteDialog1": "Tem certeza que pretende apagar",
"deleteDialog2": "Esta ação não pode ser revertida.",
"cancel": "Cancelar",
"create": "Criar",
"createdOn": "Criado em ",
"lastSeen": "Último acesso em ",
"totalDownload": "Total Download: ",
"totalUpload": "Total Upload: ",
"newClient": "Novo Cliente",
"disableClient": "Desativar Cliente",
"enableClient": "Ativar Cliente",
"noClients": "Não existem ainda clientes.",
"showQR": "Apresentar o código QR",
"downloadConfig": "Descarregar Configuração",
"madeBy": "Feito por",
"donate": "Doar"
}

56
src/i18n/locales/ru.json

@ -1,56 +0,0 @@
{
"setup": {
"welcome": "Добро пожаловать на страницу начальной настройки wg-easy !",
"msg": "Пожалуйста, введите логин для администратора и придумайте безопасный пароль. Эти данные будут использоваться для входа в панель администрирования.",
"newPassword": "Новый пароль",
"accept": "Я согласен с условием",
"submitBtn": "Создать учетную запись администратора",
"usernameCondition": "Имя пользователя должно быть не менее 8 символов.",
"passwordCondition": "Пароль должен быть не менее 12 символов, включая 1 заглавную букву, 1 прописную букву, 1 цифру и 1 специальный символ.",
"usernamePlaceholder": "Администратор",
"passwordPlaceholder": "Надежный пароль"
},
"name": "Имя",
"password": "Пароль",
"signIn": "Войти",
"logout": "Выйти",
"updateAvailable": "Доступно обновление!",
"update": "Обновить",
"clients": "Клиенты",
"new": "Создать",
"deleteClient": "Удалить клиента",
"deleteDialog1": "Вы уверены, что хотите удалить",
"deleteDialog2": "Это действие невозможно отменить.",
"cancel": "Закрыть",
"create": "Создать",
"createdOn": "Создано в ",
"lastSeen": "Последнее подключение в ",
"totalDownload": "Всего скачано: ",
"totalUpload": "Всего загружено: ",
"newClient": "Создать клиента",
"disableClient": "Выключить клиента",
"enableClient": "Включить клиента",
"noClients": "Пока нет клиентов.",
"noPrivKey": "Невозможно создать конфигурацию: у клиента нет известного приватного ключа.",
"showQR": "Показать QR-код",
"downloadConfig": "Скачать конфигурацию",
"madeBy": "Автор",
"donate": "Поблагодарить",
"toggleCharts": "Показать/скрыть графики",
"theme": {
"dark": "Тёмная тема",
"light": "Светлая тема",
"system": "Как в системе"
},
"restore": "Восстановить",
"backup": "Резервная копия",
"titleRestoreConfig": "Восстановить конфигурацию",
"titleBackupConfig": "Создать резервную копию конфигурации",
"rememberMe": "Запомнить меня",
"titleRememberMe": "Оставаться в системе после закрытия браузера",
"sort": "Сортировка",
"ExpireDate": "Дата истечения срока",
"Permanent": "Бессрочно",
"OneTimeLink": "Создать короткую одноразовую ссылку",
"errorInit": "Ошибка инициализации."
}

27
src/i18n/locales/th.json

@ -1,27 +0,0 @@
{
"name": "ชื่อ",
"password": "รหัสผ่าน",
"signIn": "ลงชื่อเข้าใช้",
"logout": "ออกจากระบบ",
"updateAvailable": "มีอัปเดตพร้อมใช้งาน!",
"update": "อัปเดต",
"clients": "Clients",
"new": "ใหม่",
"deleteClient": "ลบ Client",
"deleteDialog1": "คุณแน่ใจหรือไม่ว่าต้องการลบ",
"deleteDialog2": "การกระทำนี้;ไม่สามารถยกเลิกได้",
"cancel": "ยกเลิก",
"create": "สร้าง",
"createdOn": "สร้างเมื่อ ",
"lastSeen": "เห็นครั้งสุดท้ายเมื่อ ",
"totalDownload": "ดาวน์โหลดทั้งหมด: ",
"totalUpload": "อัพโหลดทั้งหมด: ",
"newClient": "Client ใหม่",
"disableClient": "ปิดการใช้งาน Client",
"enableClient": "เปิดการใช้งาน Client",
"noClients": "ยังไม่มี Clients เลย",
"showQR": "แสดงรหัส QR",
"downloadConfig": "ดาวน์โหลดการตั้งค่า",
"madeBy": "สร้างโดย",
"donate": "บริจาค"
}

38
src/i18n/locales/tr.json

@ -1,38 +0,0 @@
{
"name": "İsim",
"password": "Şifre",
"signIn": "Giriş Yap",
"logout": "Çıkış Yap",
"updateAvailable": "Mevcut bir güncelleme var!",
"update": "Güncelle",
"clients": "Kullanıcılar",
"new": "Yeni",
"deleteClient": "Kullanıcı Sil",
"deleteDialog1": "Silmek istediğine emin misin",
"deleteDialog2": "Bu işlem geri alınamaz.",
"cancel": "İptal",
"create": "Oluştur",
"createdOn": "Şu saatte oluşturuldu: ",
"lastSeen": "Son görülme tarihi: ",
"totalDownload": "Toplam İndirme: ",
"totalUpload": "Toplam Yükleme: ",
"newClient": "Yeni Kullanıcı",
"disableClient": "Kullanıcıyı Devre Dışı Bırak",
"enableClient": "Kullanıcıyı Etkinleştir",
"noClients": "Henüz kullanıcı yok.",
"noPrivKey": "Bu istemcinin bilinen bir özel anahtarı yok. Yapılandırma oluşturulamıyor.",
"showQR": "QR Kodunu Göster",
"downloadConfig": "Yapılandırmayı İndir",
"madeBy": "Yapan Kişi: ",
"donate": "Bağış Yap",
"toggleCharts": "Grafiği göster/gizle",
"theme": {
"dark": "Karanlık tema",
"light": "Açık tema",
"system": "Otomatik tema"
},
"restore": "Geri yükle",
"backup": "Yedekle",
"titleRestoreConfig": "Yapılandırmanızı geri yükleyin",
"titleBackupConfig": "Yapılandırmanızı yedekleyin"
}

38
src/i18n/locales/ua.json

@ -1,38 +0,0 @@
{
"name": "Ім`я",
"password": "Пароль",
"signIn": "Увійти",
"logout": "Вихід",
"updateAvailable": "Доступне оновлення!",
"update": "Оновити",
"clients": "Клієнти",
"new": "Новий",
"deleteClient": "Видалити клієнта",
"deleteDialog1": "Ви впевнені, що бажаєте видалити",
"deleteDialog2": "Цю дію неможливо скасувати.",
"cancel": "Скасувати",
"create": "Створити",
"createdOn": "Створено ",
"lastSeen": "Останнє підключення в ",
"totalDownload": "Всього завантажено: ",
"totalUpload": "Всього відправлено: ",
"newClient": "Новий клієнт",
"disableClient": "Вимкнути клієнта",
"enableClient": "Увімкнути клієнта",
"noClients": "Ще немає клієнтів.",
"noPrivKey": "У цього клієнта немає відомого приватного ключа. Неможливо створити конфігурацію.",
"showQR": "Показати QR-код",
"downloadConfig": "Завантажити конфігурацію",
"madeBy": "Зроблено",
"donate": "Пожертвувати",
"toggleCharts": "Показати/сховати діаграми",
"theme": {
"dark": "Темна тема",
"light": "Світла тема",
"system": "Автоматична тема"
},
"restore": "Відновити",
"backup": "Резервна копія",
"titleRestoreConfig": "Відновити конфігурацію",
"titleBackupConfig": "Створити резервну копію конфігурації"
}

38
src/i18n/locales/vi.json

@ -1,38 +0,0 @@
{
"name": "Tên",
"password": "Mật khẩu",
"signIn": "Đăng nhập",
"logout": "Đăng xuất",
"updateAvailable": "Có bản cập nhật mới!",
"update": "Cập nhật",
"clients": "Danh sách người dùng",
"new": "Mới",
"deleteClient": "Xóa người dùng",
"deleteDialog1": "Bạn có chắc chắn muốn xóa",
"deleteDialog2": "Thao tác này không thể hoàn tác.",
"cancel": "Huỷ",
"create": "Tạo",
"createdOn": "Được tạo lúc ",
"lastSeen": "Lần xem cuối vào ",
"totalDownload": "Tổng dung lượng tải xuống: ",
"totalUpload": "Tổng dung lượng tải lên: ",
"newClient": "Người dùng mới",
"disableClient": "Vô hiệu hóa người dùng",
"enableClient": "Kích hoạt người dùng",
"noClients": "Hiện chưa có người dùng nào.",
"showQR": "Hiển thị mã QR",
"downloadConfig": "Tải xuống cấu hình",
"madeBy": "Được tạo bởi",
"donate": "Ủng hộ",
"toggleCharts": "Mở/Ẩn Biểu đồ",
"theme": {
"dark": "Dark theme",
"light": "Light theme",
"system": "System theme"
},
"restore": "Khôi phục",
"backup": "Sao lưu",
"titleRestoreConfig": "Khôi phục cấu hình của bạn",
"titleBackupConfig": "Sao lưu cấu hình của bạn",
"sort": "Sắp xếp"
}

40
src/i18n/locales/zh-chs.json

@ -1,40 +0,0 @@
{
"name": "名称",
"password": "密码",
"signIn": "登录",
"logout": "退出",
"updateAvailable": "有新版本可用!",
"update": "更新",
"clients": "客户端",
"new": "新建",
"deleteClient": "删除客户端",
"deleteDialog1": "您确定要删除",
"deleteDialog2": "此操作无法撤销。",
"cancel": "取消",
"create": "创建",
"createdOn": "创建于 ",
"lastSeen": "最后访问于 ",
"totalDownload": "总下载: ",
"totalUpload": "总上传: ",
"newClient": "新建客户端",
"disableClient": "禁用客户端",
"enableClient": "启用客户端",
"noClients": "目前没有客户端。",
"noPrivKey": "此客户端没有已知的私钥。无法创建配置。",
"showQR": "显示二维码",
"downloadConfig": "下载配置",
"madeBy": "由",
"donate": "捐赠",
"toggleCharts": "显示/隐藏图表",
"theme": { "dark": "暗黑主题", "light": "明亮主题", "system": "自动主题" },
"restore": "恢复",
"backup": "备份",
"titleRestoreConfig": "恢复您的配置",
"titleBackupConfig": "备份您的配置",
"rememberMe": "记住我",
"titleRememberMe": "关闭浏览器后保持登录",
"sort": "排序",
"ExpireDate": "到期日期",
"Permanent": "永久",
"OneTimeLink": "生成一次性短链接"
}

40
src/i18n/locales/zh-cht.json

@ -1,40 +0,0 @@
{
"name": "名字",
"password": "密碼",
"signIn": "登入",
"logout": "登出",
"updateAvailable": "有新版本可以使用!",
"update": "更新",
"clients": "使用者",
"new": "建立",
"deleteClient": "刪除使用者",
"deleteDialog1": "您確定要刪除",
"deleteDialog2": "此作業無法復原。",
"cancel": "取消",
"create": "建立",
"createdOn": "建立於 ",
"lastSeen": "最後存取於 ",
"totalDownload": "總下載: ",
"totalUpload": "總上傳: ",
"newClient": "新用戶",
"disableClient": "停用使用者",
"enableClient": "啟用使用者",
"noClients": "目前沒有使用者。",
"noPrivKey": "此使用者沒有已知的私鑰。無法創建配置。",
"showQR": "顯示 QR Code",
"downloadConfig": "下載 Config 檔",
"madeBy": "由",
"donate": "抖內",
"toggleCharts": "顯示/隱藏圖表",
"theme": { "dark": "暗黑主題", "light": "明亮主題", "system": "自動主題" },
"restore": "恢復",
"backup": "備份",
"titleRestoreConfig": "恢復您的配置",
"titleBackupConfig": "備份您的配置",
"rememberMe": "記住我",
"titleRememberMe": "關閉瀏覽器後保持登錄",
"sort": "排序",
"ExpireDate": "到期日期",
"Permanent": "永久",
"OneTimeLink": "生成一次性短鏈接"
}

19
src/shared/locales.ts

@ -1,22 +1,3 @@
export const LOCALES = [
{ code: 'en', name: 'English' },
{ code: 'ua', name: 'Українська' },
{ code: 'ru', name: 'Русский' },
{ code: 'tr', name: 'Türkçe' },
{ code: 'no', name: 'Norsk' },
{ code: 'pl', name: 'Polski' },
{ code: 'fr', name: 'Français' },
{ code: 'de', name: 'Deutsch' },
{ code: 'ca', name: 'Català' },
{ code: 'es', name: 'Español' },
{ code: 'ko', name: '한국어' },
{ code: 'vi', name: 'Tiếng Việt' },
{ code: 'nl', name: 'Nederlands' },
{ code: 'is', name: 'Íslenska' },
{ code: 'pt', name: 'Português' },
{ code: 'zh-chs', name: '简体中文' },
{ code: 'zh-cht', name: '繁體中文' },
{ code: 'it', name: 'Italiano' },
{ code: 'th', name: 'ไทย' },
{ code: 'hi', name: 'हिन्दी' },
];

Loading…
Cancel
Save