From ea4c56dbf8028b0b1b97d3ff7a87a398b400febe Mon Sep 17 00:00:00 2001 From: lencx Date: Fri, 8 Dec 2023 23:58:53 +0800 Subject: [PATCH] init --- .gitignore | 1 + README.md | 5 +++ assets/noi.png | Bin 0 -> 65509 bytes configs/noi.mode.json | 79 ++++++++++++++++++++++++++++++++++++ locales/README.md | 14 +++++++ locales/de/app.json | 88 +++++++++++++++++++++++++++++++++++++++++ locales/en/app.json | 88 +++++++++++++++++++++++++++++++++++++++++ locales/es/app.json | 88 +++++++++++++++++++++++++++++++++++++++++ locales/fr/app.json | 88 +++++++++++++++++++++++++++++++++++++++++ locales/it/app.json | 88 +++++++++++++++++++++++++++++++++++++++++ locales/ja/app.json | 88 +++++++++++++++++++++++++++++++++++++++++ locales/ko/app.json | 88 +++++++++++++++++++++++++++++++++++++++++ locales/noi.lang.json | 18 +++++++++ locales/pt/app.json | 88 +++++++++++++++++++++++++++++++++++++++++ locales/ru/app.json | 88 +++++++++++++++++++++++++++++++++++++++++ locales/tr/app.json | 88 +++++++++++++++++++++++++++++++++++++++++ locales/zh-TW/app.json | 88 +++++++++++++++++++++++++++++++++++++++++ locales/zh/app.json | 88 +++++++++++++++++++++++++++++++++++++++++ 18 files changed, 1173 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 assets/noi.png create mode 100644 configs/noi.mode.json create mode 100644 locales/README.md create mode 100644 locales/de/app.json create mode 100644 locales/en/app.json create mode 100644 locales/es/app.json create mode 100644 locales/fr/app.json create mode 100644 locales/it/app.json create mode 100644 locales/ja/app.json create mode 100644 locales/ko/app.json create mode 100644 locales/noi.lang.json create mode 100644 locales/pt/app.json create mode 100644 locales/ru/app.json create mode 100644 locales/tr/app.json create mode 100644 locales/zh-TW/app.json create mode 100644 locales/zh/app.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..496ee2c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..a38791a --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +

+ +

+ +> AI + Tools + Plugins + Community diff --git a/assets/noi.png b/assets/noi.png new file mode 100644 index 0000000000000000000000000000000000000000..49b1f00862c25b4b52f547fca7a1fbc20cb34126 GIT binary patch literal 65509 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 pyOh{HK)S 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 N002ovPDHLkV1gRG>`MRu literal 0 HcmV?d00001 diff --git a/configs/noi.mode.json b/configs/noi.mode.json new file mode 100644 index 0000000..7c68dee --- /dev/null +++ b/configs/noi.mode.json @@ -0,0 +1,79 @@ +{ + "name": "Noi Mode", + "version": "0.1.0", + "sync": "https://github.com/lencx/noi/blob/main/configs/noi.mode.json", + "modes": [ + { + "id": "noi@ai", + "parent": 0, + "dir": true, + "text": "AI" + }, + { + "id": "noi@dev", + "parent": 0, + "dir": true, + "text": "Dev" + }, + { + "id": "noi@community", + "parent": 0, + "dir": true, + "text": "Community" + }, + { + "id": "noi:chatgpt", + "parent": "noi@ai", + "text": "ChatGPT", + "url": "https://chat.openai.com" + }, + { + "id": "noi:claude", + "parent": "noi@ai", + "text": "Claude", + "url": "https://claude.ai" + }, + { + "id": "noi:bard", + "parent": "noi@ai", + "text": "Bard", + "url": "https://bard.google.com" + }, + { + "id": "noi:poe", + "parent": "noi@ai", + "text": "Poe", + "url": "https://poe.com" + }, + { + "id": "noi:github", + "parent": "noi@dev", + "text": "GitHub", + "url": "https://github.com" + }, + { + "id": "noi:replit", + "parent": "noi@dev", + "text": "Replit", + "url": "https://replit.com" + }, + { + "id": "noi:huggingface", + "parent": "noi@dev", + "text": "Hugging Face", + "url": "https://huggingface.co" + }, + { + "id": "noi:x", + "parent": "noi@community", + "text": "X", + "url": "https://twitter.com" + }, + { + "id": "noi:discord", + "parent": "noi@community", + "text": "Discord", + "url": "https://discord.com" + } + ] +} \ No newline at end of file diff --git a/locales/README.md b/locales/README.md new file mode 100644 index 0000000..3d9b25b --- /dev/null +++ b/locales/README.md @@ -0,0 +1,14 @@ +# Noi Languages + +- `en`: English +- `zh`: 简体中文 +- `zh-TW`: 繁體中文 +- `ja`: 日本語 +- `ko`: 한국어 +- `fr`: Français +- `es`: Español +- `pt`: Português +- `ru`: Русский +- `de`: Deutsch +- `it`: Italiano +- `tr`: Türkçe diff --git a/locales/de/app.json b/locales/de/app.json new file mode 100644 index 0000000..d340e80 --- /dev/null +++ b/locales/de/app.json @@ -0,0 +1,88 @@ +{ + "lang": "Deutsch", + "menu": { + "name": "Menü", + "about": "Über Noi", + "hide": "Noi verbergen", + "hideOthers": "Andere verbergen", + "quit": "Noi beenden", + "unhide": "Alles anzeigen", + "checkUpdates": "Nach Updates suchen…", + + "settings": "Einstellungen", + "languages": "Sprachen", + "theme": { + "name": "Design", + "light": "Hell", + "dark": "Dunkel", + "system": "System" + }, + "stayOnTop": "Im Vordergrund bleiben", + "showSidebar": "Seitenleiste anzeigen", + "hideSidebar": "Seitenleiste verbergen", + "devTools": "Entwicklerwerkzeuge", + + "edit": "Bearbeiten", + "undo": "Rückgängig", + "redo": "Wiederherstellen", + "pasteAndMatchStyle": "Einfügen und Stil anpassen", + "delete": "Löschen", + + "view": "Ansicht", + "refresh": "Seite aktualisieren", + "goBack": "Zurück", + "goForward": "Vorwärts", + "resetZoom": "Originalgröße", + "zoomIn": "Vergrößern", + "zoomOut": "Verkleinern", + "fullScreen": "Vollbild", + + "help": "Hilfe", + "log": "Noi-Protokoll", + "gettingStarted": "Erste Schritte", + "issues": "GitHub-Probleme", + "shareIdeas": "Ideen und Feedback teilen", + + "learnSpelling": "Rechtschreibung lernen", + "lookUpSelection": "„{selection}“ suchen", + "searchWithGoogle": "Mit Google suchen", + "cut": "Ausschneiden", + "copy": "Kopieren", + "paste": "Einfügen", + "selectAll": "Alles auswählen", + "saveImage": "Bild speichern", + "saveImageAs": "Bild speichern unter…", + "saveVideo": "Video speichern", + "saveVideoAs": "Video speichern unter…", + "copyLink": "Link kopieren", + "saveLinkAs": "Link speichern unter…", + "copyImage": "Bild kopieren", + "copyImageAddress": "Bildadresse kopieren", + "copyVideoAddress": "Videoadresse kopieren", + "inspect": "Element untersuchen", + "services": "Dienste", + "reload": "Neu laden", + "rename": "Umbenennen", + "user": "Benutzer", + "setSystemTray": "Im System-Tray einrichten", + "clearCache": "Cache-Daten löschen" + }, + "form": { + "name": "Name", + "url": "URL", + "save": "Speichern", + "cancel": "Abbrechen", + "reset": "Zurücksetzen", + "invalidURL": "Ungültige URL, bitte erneut eingeben.", + "nameNotEmpty": "Name darf nicht leer sein." + }, + "sidebar": { + "warn": { + "url_delete": "Die aktuelle URL kann nicht gelöscht werden.", + "dir_delete": "Das Verzeichnis der aktuellen URL kann nicht gelöscht werden." + }, + "tip": { + "delete": "Nach dem Löschen ist eine Wiederherstellung nicht möglich. Sind Sie sicher, dass Sie löschen möchten?" + } + } +} diff --git a/locales/en/app.json b/locales/en/app.json new file mode 100644 index 0000000..28ef2e8 --- /dev/null +++ b/locales/en/app.json @@ -0,0 +1,88 @@ +{ + "lang": "English", + "menu": { + "name": "Menu", + "about": "About Noi", + "hide": "Hide Noi", + "hideOthers": "Hide Others", + "quit": "Quit Noi", + "unhide": "Show All", + "checkUpdates": "Check for Updates…", + + "settings": "Settings", + "languages": "Languages", + "theme": { + "name": "Theme", + "light": "Light", + "dark": "Dark", + "system": "System" + }, + "stayOnTop": "Stay On Top", + "showSidebar": "Show Sidebar", + "hideSidebar": "Hide Sidebar", + "devTools": "Developer Tools", + + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "pasteAndMatchStyle": "Paste and Match Style", + "delete": "Delete", + + "view": "View", + "refresh": "Refresh the Page", + "goBack": "Go Back", + "goForward": "Go Forward", + "resetZoom": "Actual Size", + "zoomIn": "Zoom In", + "zoomOut": "Zoom Out", + "fullScreen": "Enter Full Screen", + + "help": "Help", + "log": "Noi Log", + "gettingStarted": "Getting Started", + "issues": "GitHub Issues", + "shareIdeas": "Share Ideas and Feedback", + + "learnSpelling": "Learn Spelling", + "lookUpSelection": "Look Up “{selection}”", + "searchWithGoogle": "Search with Google", + "cut": "Cut", + "copy": "Copy", + "paste": "Paste", + "selectAll": "Select All", + "saveImage": "Save Image", + "saveImageAs": "Save Image As…", + "saveVideo": "Save Video", + "saveVideoAs": "Save Video As…", + "copyLink": "Copy Link", + "saveLinkAs": "Save Link As…", + "copyImage": "Copy Image", + "copyImageAddress": "Copy Image Address", + "copyVideoAddress": "Copy Video Address", + "inspect": "Inspect Element", + "services": "Services", + "reload": "Reload", + "rename": "Rename", + "user": "User", + "setSystemTray": "Set as System Tray", + "clearCache": "Clear Cache Data" + }, + "form": { + "name": "Name", + "url": "URL", + "save": "Save", + "cancel": "Cancel", + "reset": "Reset", + "invalidURL": "Invalid URL, please re-enter.", + "nameNotEmpty": "Name cannot be empty." + }, + "sidebar": { + "warn": { + "url_delete": "The current URL cannot be deleted.", + "dir_delete": "The directory of the current URL cannot be deleted." + }, + "tip": { + "delete": "Cannot be recovered after deletion, are you sure you want to delete?" + } + } +} \ No newline at end of file diff --git a/locales/es/app.json b/locales/es/app.json new file mode 100644 index 0000000..df7a937 --- /dev/null +++ b/locales/es/app.json @@ -0,0 +1,88 @@ +{ + "lang": "Español", + "menu": { + "name": "Menú", + "about": "Acerca de Noi", + "hide": "Ocultar Noi", + "hideOthers": "Ocultar Otros", + "quit": "Salir de Noi", + "unhide": "Mostrar Todo", + "checkUpdates": "Buscar Actualizaciones…", + + "settings": "Configuración", + "languages": "Idiomas", + "theme": { + "name": "Tema", + "light": "Claro", + "dark": "Oscuro", + "system": "Sistema" + }, + "stayOnTop": "Mantener al Frente", + "showSidebar": "Mostrar Barra Lateral", + "hideSidebar": "Ocultar Barra Lateral", + "devTools": "Herramientas para Desarrolladores", + + "edit": "Editar", + "undo": "Deshacer", + "redo": "Rehacer", + "pasteAndMatchStyle": "Pegar y Coincidir Estilo", + "delete": "Eliminar", + + "view": "Ver", + "refresh": "Refrescar la Página", + "goBack": "Retroceder", + "goForward": "Avanzar", + "resetZoom": "Tamaño Real", + "zoomIn": "Ampliar", + "zoomOut": "Reducir", + "fullScreen": "Pantalla Completa", + + "help": "Ayuda", + "log": "Registro de Noi", + "gettingStarted": "Cómo Empezar", + "issues": "Problemas en GitHub", + "shareIdeas": "Compartir Ideas y Comentarios", + + "learnSpelling": "Aprender Ortografía", + "lookUpSelection": "Buscar “{selection}”", + "searchWithGoogle": "Buscar con Google", + "cut": "Cortar", + "copy": "Copiar", + "paste": "Pegar", + "selectAll": "Seleccionar Todo", + "saveImage": "Guardar Imagen", + "saveImageAs": "Guardar Imagen Como…", + "saveVideo": "Guardar Video", + "saveVideoAs": "Guardar Video Como…", + "copyLink": "Copiar Enlace", + "saveLinkAs": "Guardar Enlace Como…", + "copyImage": "Copiar Imagen", + "copyImageAddress": "Copiar Dirección de la Imagen", + "copyVideoAddress": "Copiar Dirección del Video", + "inspect": "Inspeccionar Elemento", + "services": "Servicios", + "reload": "Recargar", + "rename": "Renombrar", + "user": "Usuario", + "setSystemTray": "Establecer como Bandeja del Sistema", + "clearCache": "Limpiar Datos de Caché" + }, + "form": { + "name": "Nombre", + "url": "URL", + "save": "Guardar", + "cancel": "Cancelar", + "reset": "Restablecer", + "invalidURL": "URL inválida, por favor reintroduzca.", + "nameNotEmpty": "El nombre no puede estar vacío." + }, + "sidebar": { + "warn": { + "url_delete": "La URL actual no puede ser eliminada.", + "dir_delete": "El directorio de la URL actual no puede ser eliminado." + }, + "tip": { + "delete": "Una vez eliminado no se puede recuperar, ¿está seguro de que desea eliminar?" + } + } +} diff --git a/locales/fr/app.json b/locales/fr/app.json new file mode 100644 index 0000000..331f9aa --- /dev/null +++ b/locales/fr/app.json @@ -0,0 +1,88 @@ +{ + "lang": "Français", + "menu": { + "name": "Menu", + "about": "À propos de Noi", + "hide": "Cacher Noi", + "hideOthers": "Cacher les autres", + "quit": "Quitter Noi", + "unhide": "Tout afficher", + "checkUpdates": "Vérifier les mises à jour…", + + "settings": "Paramètres", + "languages": "Langues", + "theme": { + "name": "Thème", + "light": "Clair", + "dark": "Sombre", + "system": "Système" + }, + "stayOnTop": "Rester au-dessus", + "showSidebar": "Afficher la barre latérale", + "hideSidebar": "Cacher la barre latérale", + "devTools": "Outils de développement", + + "edit": "Éditer", + "undo": "Annuler", + "redo": "Rétablir", + "pasteAndMatchStyle": "Coller et adapter le style", + "delete": "Supprimer", + + "view": "Affichage", + "refresh": "Rafraîchir la page", + "goBack": "Retour", + "goForward": "Avancer", + "resetZoom": "Taille réelle", + "zoomIn": "Zoom avant", + "zoomOut": "Zoom arrière", + "fullScreen": "Plein écran", + + "help": "Aide", + "log": "Journal Noi", + "gettingStarted": "Commencer", + "issues": "Problèmes GitHub", + "shareIdeas": "Partager idées et commentaires", + + "learnSpelling": "Apprendre l'orthographe", + "lookUpSelection": "Rechercher « {selection} »", + "searchWithGoogle": "Rechercher avec Google", + "cut": "Couper", + "copy": "Copier", + "paste": "Coller", + "selectAll": "Tout sélectionner", + "saveImage": "Enregistrer l'image", + "saveImageAs": "Enregistrer l'image sous…", + "saveVideo": "Enregistrer la vidéo", + "saveVideoAs": "Enregistrer la vidéo sous…", + "copyLink": "Copier le lien", + "saveLinkAs": "Enregistrer le lien sous…", + "copyImage": "Copier l'image", + "copyImageAddress": "Copier l'adresse de l'image", + "copyVideoAddress": "Copier l'adresse de la vidéo", + "inspect": "Inspecter l'élément", + "services": "Services", + "reload": "Recharger", + "rename": "Renommer", + "user": "Utilisateur", + "setSystemTray": "Définir comme icône de la barre de tâches", + "clearCache": "Effacer les données en cache" + }, + "form": { + "name": "Nom", + "url": "URL", + "save": "Enregistrer", + "cancel": "Annuler", + "reset": "Réinitialiser", + "invalidURL": "URL invalide, veuillez saisir à nouveau.", + "nameNotEmpty": "Le nom ne peut pas être vide." + }, + "sidebar": { + "warn": { + "url_delete": "L'URL actuelle ne peut pas être supprimée.", + "dir_delete": "Le répertoire de l'URL actuelle ne peut pas être supprimé." + }, + "tip": { + "delete": "Une fois supprimé, il est impossible de récupérer, êtes-vous sûr de vouloir supprimer ?" + } + } +} diff --git a/locales/it/app.json b/locales/it/app.json new file mode 100644 index 0000000..c6b0d62 --- /dev/null +++ b/locales/it/app.json @@ -0,0 +1,88 @@ +{ + "lang": "Italiano", + "menu": { + "name": "Menu", + "about": "Informazioni su Noi", + "hide": "Nascondi Noi", + "hideOthers": "Nascondi Altri", + "quit": "Esci da Noi", + "unhide": "Mostra Tutto", + "checkUpdates": "Verifica Aggiornamenti…", + + "settings": "Impostazioni", + "languages": "Lingue", + "theme": { + "name": "Tema", + "light": "Chiaro", + "dark": "Scuro", + "system": "Sistema" + }, + "stayOnTop": "Mantieni in Primo Piano", + "showSidebar": "Mostra Barra Laterale", + "hideSidebar": "Nascondi Barra Laterale", + "devTools": "Strumenti per Sviluppatori", + + "edit": "Modifica", + "undo": "Annulla", + "redo": "Ripristina", + "pasteAndMatchStyle": "Incolla e Abbina Stile", + "delete": "Elimina", + + "view": "Visualizza", + "refresh": "Aggiorna Pagina", + "goBack": "Indietro", + "goForward": "Avanti", + "resetZoom": "Dimensione Originale", + "zoomIn": "Ingrandisci", + "zoomOut": "Riduci", + "fullScreen": "Schermo Intero", + + "help": "Aiuto", + "log": "Registro di Noi", + "gettingStarted": "Introduzione", + "issues": "Problemi su GitHub", + "shareIdeas": "Condividi Idee e Feedback", + + "learnSpelling": "Impara Ortografia", + "lookUpSelection": "Cerca “{selection}”", + "searchWithGoogle": "Cerca con Google", + "cut": "Taglia", + "copy": "Copia", + "paste": "Incolla", + "selectAll": "Seleziona Tutto", + "saveImage": "Salva Immagine", + "saveImageAs": "Salva Immagine Come…", + "saveVideo": "Salva Video", + "saveVideoAs": "Salva Video Come…", + "copyLink": "Copia Link", + "saveLinkAs": "Salva Link Come…", + "copyImage": "Copia Immagine", + "copyImageAddress": "Copia Indirizzo Immagine", + "copyVideoAddress": "Copia Indirizzo Video", + "inspect": "Ispeziona Elemento", + "services": "Servizi", + "reload": "Ricarica", + "rename": "Rinomina", + "user": "Utente", + "setSystemTray": "Imposta come Icona di Sistema", + "clearCache": "Pulisci Dati Cache" + }, + "form": { + "name": "Nome", + "url": "URL", + "save": "Salva", + "cancel": "Annulla", + "reset": "Reimposta", + "invalidURL": "URL non valido, si prega di reinserire.", + "nameNotEmpty": "Il nome non può essere vuoto." + }, + "sidebar": { + "warn": { + "url_delete": "L'URL corrente non può essere eliminato.", + "dir_delete": "La cartella dell'URL corrente non può essere eliminata." + }, + "tip": { + "delete": "Una volta eliminato non è possibile recuperare, sei sicuro di voler eliminare?" + } + } +} diff --git a/locales/ja/app.json b/locales/ja/app.json new file mode 100644 index 0000000..9152f2c --- /dev/null +++ b/locales/ja/app.json @@ -0,0 +1,88 @@ +{ + "lang": "日本語", + "menu": { + "name": "メニュー", + "about": "Noiについて", + "hide": "Noiを隠す", + "hideOthers": "他を隠す", + "quit": "Noiを終了", + "unhide": "すべて表示", + "checkUpdates": "更新を確認…", + + "settings": "設定", + "languages": "言語", + "theme": { + "name": "テーマ", + "light": "ライト", + "dark": "ダーク", + "system": "システム" + }, + "stayOnTop": "常に最前面に表示", + "showSidebar": "サイドバーを表示", + "hideSidebar": "サイドバーを隠す", + "devTools": "開発者ツール", + + "edit": "編集", + "undo": "元に戻す", + "redo": "やり直し", + "pasteAndMatchStyle": "スタイルを合わせて貼り付け", + "delete": "削除", + + "view": "表示", + "refresh": "ページを更新", + "goBack": "戻る", + "goForward": "進む", + "resetZoom": "実際のサイズ", + "zoomIn": "拡大", + "zoomOut": "縮小", + "fullScreen": "全画面表示", + + "help": "ヘルプ", + "log": "Noiログ", + "gettingStarted": "はじめに", + "issues": "GitHubの問題", + "shareIdeas": "アイデアとフィードバックを共有", + + "learnSpelling": "スペルを学ぶ", + "lookUpSelection": "「{selection}」を調べる", + "searchWithGoogle": "Googleで検索", + "cut": "切り取り", + "copy": "コピー", + "paste": "貼り付け", + "selectAll": "すべて選択", + "saveImage": "画像を保存", + "saveImageAs": "画像を名前をつけて保存…", + "saveVideo": "動画を保存", + "saveVideoAs": "動画を名前をつけて保存…", + "copyLink": "リンクをコピー", + "saveLinkAs": "リンクを名前をつけて保存…", + "copyImage": "画像をコピー", + "copyImageAddress": "画像のアドレスをコピー", + "copyVideoAddress": "動画のアドレスをコピー", + "inspect": "要素を検証", + "services": "サービス", + "reload": "リロード", + "rename": "名前を変更", + "user": "ユーザー", + "setSystemTray": "システムトレイに設定", + "clearCache": "キャッシュデータをクリア" + }, + "form": { + "name": "名前", + "url": "URL", + "save": "保存", + "cancel": "キャンセル", + "reset": "リセット", + "invalidURL": "無効なURLです。再入力してください。", + "nameNotEmpty": "名前は空にできません。" + }, + "sidebar": { + "warn": { + "url_delete": "現在のURLは削除できません。", + "dir_delete": "現在のURLのディレクトリは削除できません。" + }, + "tip": { + "delete": "削除後は復元できません。本当に削除しますか?" + } + } +} diff --git a/locales/ko/app.json b/locales/ko/app.json new file mode 100644 index 0000000..e5d6a4f --- /dev/null +++ b/locales/ko/app.json @@ -0,0 +1,88 @@ +{ + "lang": "한국어", + "menu": { + "name": "메뉴", + "about": "Noi 정보", + "hide": "Noi 숨기기", + "hideOthers": "기타 숨기기", + "quit": "Noi 종료", + "unhide": "모두 보기", + "checkUpdates": "업데이트 확인…", + + "settings": "설정", + "languages": "언어", + "theme": { + "name": "테마", + "light": "라이트", + "dark": "다크", + "system": "시스템 기본" + }, + "stayOnTop": "항상 위에 놓기", + "showSidebar": "사이드바 보기", + "hideSidebar": "사이드바 숨기기", + "devTools": "개발자 도구", + + "edit": "편집", + "undo": "실행 취소", + "redo": "다시 실행", + "pasteAndMatchStyle": "스타일 맞추어 붙여넣기", + "delete": "삭제", + + "view": "보기", + "refresh": "페이지 새로 고침", + "goBack": "뒤로 가기", + "goForward": "앞으로 가기", + "resetZoom": "실제 크기", + "zoomIn": "확대", + "zoomOut": "축소", + "fullScreen": "전체 화면으로", + + "help": "도움말", + "log": "Noi 로그", + "gettingStarted": "시작하기", + "issues": "GitHub 문제", + "shareIdeas": "아이디어 및 피드백 공유", + + "learnSpelling": "철자 배우기", + "lookUpSelection": "‘{selection}’ 검색", + "searchWithGoogle": "Google로 검색", + "cut": "잘라내기", + "copy": "복사", + "paste": "붙여넣기", + "selectAll": "전체 선택", + "saveImage": "이미지 저장", + "saveImageAs": "이미지 다른 이름으로 저장…", + "saveVideo": "비디오 저장", + "saveVideoAs": "비디오 다른 이름으로 저장…", + "copyLink": "링크 복사", + "saveLinkAs": "링크 다른 이름으로 저장…", + "copyImage": "이미지 복사", + "copyImageAddress": "이미지 주소 복사", + "copyVideoAddress": "비디오 주소 복사", + "inspect": "요소 검사", + "services": "서비스", + "reload": "다시 로드", + "rename": "이름 바꾸기", + "user": "사용자", + "setSystemTray": "시스템 트레이로 설정", + "clearCache": "캐시 데이터 지우기" + }, + "form": { + "name": "이름", + "url": "URL", + "save": "저장", + "cancel": "취소", + "reset": "초기화", + "invalidURL": "유효하지 않은 URL입니다. 다시 입력해주세요.", + "nameNotEmpty": "이름은 비워둘 수 없습니다." + }, + "sidebar": { + "warn": { + "url_delete": "현재 URL은 삭제할 수 없습니다.", + "dir_delete": "현재 URL의 디렉토리를 삭제할 수 없습니다." + }, + "tip": { + "delete": "삭제 후 복구할 수 없습니다. 정말 삭제하시겠습니까?" + } + } +} diff --git a/locales/noi.lang.json b/locales/noi.lang.json new file mode 100644 index 0000000..c10e0d7 --- /dev/null +++ b/locales/noi.lang.json @@ -0,0 +1,18 @@ +{ + "name": "Noi Languages", + "link": "https://github.com/lencx/noi/blob/main/locales/noi.lang.json", + "locales": [ + { "code": "en", "label": "English" }, + { "code": "zh", "label": "简体中文" }, + { "code": "zh-TW", "label": "繁體中文" }, + { "code": "ja", "label": "日本語" }, + { "code": "ko", "label": "한국어" }, + { "code": "fr", "label": "Français" }, + { "code": "es", "label": "Español" }, + { "code": "pt", "label": "Português" }, + { "code": "ru", "label": "Русский" }, + { "code": "de", "label": "Deutsch" }, + { "code": "it", "label": "Italiano" }, + { "code": "tr", "label": "Türkçe" } + ] +} \ No newline at end of file diff --git a/locales/pt/app.json b/locales/pt/app.json new file mode 100644 index 0000000..c3d4a7e --- /dev/null +++ b/locales/pt/app.json @@ -0,0 +1,88 @@ +{ + "lang": "Português", + "menu": { + "name": "Menu", + "about": "Sobre o Noi", + "hide": "Ocultar Noi", + "hideOthers": "Ocultar Outros", + "quit": "Sair do Noi", + "unhide": "Mostrar Tudo", + "checkUpdates": "Verificar Atualizações…", + + "settings": "Configurações", + "languages": "Idiomas", + "theme": { + "name": "Tema", + "light": "Claro", + "dark": "Escuro", + "system": "Sistema" + }, + "stayOnTop": "Manter no Topo", + "showSidebar": "Mostrar Barra Lateral", + "hideSidebar": "Ocultar Barra Lateral", + "devTools": "Ferramentas de Desenvolvedor", + + "edit": "Editar", + "undo": "Desfazer", + "redo": "Refazer", + "pasteAndMatchStyle": "Colar e Combinar Estilo", + "delete": "Excluir", + + "view": "Visualizar", + "refresh": "Atualizar Página", + "goBack": "Voltar", + "goForward": "Avançar", + "resetZoom": "Tamanho Real", + "zoomIn": "Ampliar", + "zoomOut": "Reduzir", + "fullScreen": "Tela Cheia", + + "help": "Ajuda", + "log": "Log do Noi", + "gettingStarted": "Primeiros Passos", + "issues": "Problemas no GitHub", + "shareIdeas": "Compartilhar Ideias e Feedback", + + "learnSpelling": "Aprender Ortografia", + "lookUpSelection": "Procurar “{selection}”", + "searchWithGoogle": "Pesquisar com Google", + "cut": "Cortar", + "copy": "Copiar", + "paste": "Colar", + "selectAll": "Selecionar Tudo", + "saveImage": "Salvar Imagem", + "saveImageAs": "Salvar Imagem Como…", + "saveVideo": "Salvar Vídeo", + "saveVideoAs": "Salvar Vídeo Como…", + "copyLink": "Copiar Link", + "saveLinkAs": "Salvar Link Como…", + "copyImage": "Copiar Imagem", + "copyImageAddress": "Copiar Endereço da Imagem", + "copyVideoAddress": "Copiar Endereço do Vídeo", + "inspect": "Inspecionar Elemento", + "services": "Serviços", + "reload": "Recarregar", + "rename": "Renomear", + "user": "Usuário", + "setSystemTray": "Definir como Bandeja do Sistema", + "clearCache": "Limpar Dados de Cache" + }, + "form": { + "name": "Nome", + "url": "URL", + "save": "Salvar", + "cancel": "Cancelar", + "reset": "Resetar", + "invalidURL": "URL inválida, por favor reinsira.", + "nameNotEmpty": "Nome não pode estar vazio." + }, + "sidebar": { + "warn": { + "url_delete": "A URL atual não pode ser excluída.", + "dir_delete": "O diretório da URL atual não pode ser excluído." + }, + "tip": { + "delete": "Uma vez excluído não pode ser recuperado, tem certeza que deseja excluir?" + } + } +} diff --git a/locales/ru/app.json b/locales/ru/app.json new file mode 100644 index 0000000..eb0192e --- /dev/null +++ b/locales/ru/app.json @@ -0,0 +1,88 @@ +{ + "lang": "Русский", + "menu": { + "name": "Меню", + "about": "О Noi", + "hide": "Скрыть Noi", + "hideOthers": "Скрыть остальные", + "quit": "Выйти из Noi", + "unhide": "Показать все", + "checkUpdates": "Проверить обновления…", + + "settings": "Настройки", + "languages": "Языки", + "theme": { + "name": "Тема", + "light": "Светлая", + "dark": "Темная", + "system": "Системная" + }, + "stayOnTop": "Поверх других окон", + "showSidebar": "Показать боковую панель", + "hideSidebar": "Скрыть боковую панель", + "devTools": "Инструменты разработчика", + + "edit": "Редактировать", + "undo": "Отменить", + "redo": "Повторить", + "pasteAndMatchStyle": "Вставить с соответствием стилю", + "delete": "Удалить", + + "view": "Вид", + "refresh": "Обновить страницу", + "goBack": "Назад", + "goForward": "Вперед", + "resetZoom": "Настоящий размер", + "zoomIn": "Увеличить", + "zoomOut": "Уменьшить", + "fullScreen": "На весь экран", + + "help": "Помощь", + "log": "Лог Noi", + "gettingStarted": "Начало работы", + "issues": "Проблемы на GitHub", + "shareIdeas": "Поделиться идеями и отзывами", + + "learnSpelling": "Изучение правописания", + "lookUpSelection": "Поиск «{selection}»", + "searchWithGoogle": "Поиск в Google", + "cut": "Вырезать", + "copy": "Копировать", + "paste": "Вставить", + "selectAll": "Выбрать все", + "saveImage": "Сохранить изображение", + "saveImageAs": "Сохранить изображение как…", + "saveVideo": "Сохранить видео", + "saveVideoAs": "Сохранить видео как…", + "copyLink": "Копировать ссылку", + "saveLinkAs": "Сохранить ссылку как…", + "copyImage": "Копировать изображение", + "copyImageAddress": "Копировать адрес изображения", + "copyVideoAddress": "Копировать адрес видео", + "inspect": "Исследовать элемент", + "services": "Сервисы", + "reload": "Перезагрузить", + "rename": "Переименовать", + "user": "Пользователь", + "setSystemTray": "Установить в системный трей", + "clearCache": "Очистить кэш" + }, + "form": { + "name": "Имя", + "url": "URL", + "save": "Сохранить", + "cancel": "Отмена", + "reset": "Сброс", + "invalidURL": "Неверный URL, пожалуйста, введите заново.", + "nameNotEmpty": "Имя не может быть пустым." + }, + "sidebar": { + "warn": { + "url_delete": "Текущий URL не может быть удален.", + "dir_delete": "Директория текущего URL не может быть удалена." + }, + "tip": { + "delete": "После удаления восстановление невозможно, вы уверены, что хотите удалить?" + } + } +} diff --git a/locales/tr/app.json b/locales/tr/app.json new file mode 100644 index 0000000..1dc8179 --- /dev/null +++ b/locales/tr/app.json @@ -0,0 +1,88 @@ +{ + "lang": "Türkçe", + "menu": { + "name": "Menü", + "about": "Noi Hakkında", + "hide": "Noi'yi Gizle", + "hideOthers": "Diğerlerini Gizle", + "quit": "Noi'den Çık", + "unhide": "Tümünü Göster", + "checkUpdates": "Güncellemeleri Kontrol Et…", + + "settings": "Ayarlar", + "languages": "Diller", + "theme": { + "name": "Tema", + "light": "Açık", + "dark": "Koyu", + "system": "Sistem" + }, + "stayOnTop": "Üstte Kal", + "showSidebar": "Kenar Çubuğunu Göster", + "hideSidebar": "Kenar Çubuğunu Gizle", + "devTools": "Geliştirici Araçları", + + "edit": "Düzenle", + "undo": "Geri Al", + "redo": "Yinele", + "pasteAndMatchStyle": "Yapıştır ve Stili Uygula", + "delete": "Sil", + + "view": "Görüntüle", + "refresh": "Sayfayı Yenile", + "goBack": "Geri Git", + "goForward": "İleri Git", + "resetZoom": "Gerçek Boyut", + "zoomIn": "Yakınlaştır", + "zoomOut": "Uzaklaştır", + "fullScreen": "Tam Ekran", + + "help": "Yardım", + "log": "Noi Günlüğü", + "gettingStarted": "Başlarken", + "issues": "GitHub Sorunları", + "shareIdeas": "Fikir ve Geri Bildirim Paylaş", + + "learnSpelling": "Yazım Öğren", + "lookUpSelection": "“{selection}” Ara", + "searchWithGoogle": "Google ile Ara", + "cut": "Kes", + "copy": "Kopyala", + "paste": "Yapıştır", + "selectAll": "Tümünü Seç", + "saveImage": "Görüntüyü Kaydet", + "saveImageAs": "Görüntüyü Farklı Kaydet…", + "saveVideo": "Videoyu Kaydet", + "saveVideoAs": "Videoyu Farklı Kaydet…", + "copyLink": "Bağlantıyı Kopyala", + "saveLinkAs": "Bağlantıyı Farklı Kaydet…", + "copyImage": "Görüntüyü Kopyala", + "copyImageAddress": "Görüntü Adresini Kopyala", + "copyVideoAddress": "Video Adresini Kopyala", + "inspect": "Öğeyi İncele", + "services": "Hizmetler", + "reload": "Yeniden Yükle", + "rename": "Yeniden Adlandır", + "user": "Kullanıcı", + "setSystemTray": "Sistem Tepsisi Olarak Ayarla", + "clearCache": "Önbellek Verilerini Temizle" + }, + "form": { + "name": "Ad", + "url": "URL", + "save": "Kaydet", + "cancel": "İptal", + "reset": "Sıfırla", + "invalidURL": "Geçersiz URL, lütfen yeniden girin.", + "nameNotEmpty": "Ad boş bırakılamaz." + }, + "sidebar": { + "warn": { + "url_delete": "Mevcut URL silinemez.", + "dir_delete": "Mevcut URL'nin dizini silinemez." + }, + "tip": { + "delete": "Silindikten sonra geri alınamaz, silmek istediğinizden emin misiniz?" + } + } +} diff --git a/locales/zh-TW/app.json b/locales/zh-TW/app.json new file mode 100644 index 0000000..ed54329 --- /dev/null +++ b/locales/zh-TW/app.json @@ -0,0 +1,88 @@ +{ + "lang": "繁體中文", + "menu": { + "name": "選單", + "about": "關於 Noi", + "hide": "隱藏 Noi", + "hideOthers": "隱藏其他", + "quit": "退出 Noi", + "unhide": "顯示全部", + "checkUpdates": "檢查更新…", + + "settings": "設定", + "languages": "語言", + "theme": { + "name": "主題", + "light": "淺色", + "dark": "深色", + "system": "系統" + }, + "stayOnTop": "窗口置頂", + "showSidebar": "顯示側邊欄", + "hideSidebar": "隱藏側邊欄", + "devTools": "開發者工具", + + "edit": "編輯", + "undo": "復原", + "redo": "重做", + "pasteAndMatchStyle": "貼上並符合樣式", + "delete": "刪除", + + "view": "查看", + "refresh": "刷新頁面", + "goBack": "後退", + "goForward": "前進", + "resetZoom": "實際大小", + "zoomIn": "放大", + "zoomOut": "縮小", + "fullScreen": "進入全螢幕", + + "help": "幫助", + "log": "Noi 日誌", + "gettingStarted": "入門指南", + "issues": "GitHub 問題反饋", + "shareIdeas": "分享想法和反饋", + + "learnSpelling": "學習拼寫", + "lookUpSelection": "查詢 “{selection}”", + "searchWithGoogle": "用 Google 搜索", + "cut": "剪下", + "copy": "複製", + "paste": "貼上", + "selectAll": "全選", + "saveImage": "儲存圖片", + "saveImageAs": "圖片另存為…", + "saveVideo": "儲存影片", + "saveVideoAs": "影片另存為…", + "copyLink": "複製連結", + "saveLinkAs": "連結另存為…", + "copyImage": "複製圖片", + "copyImageAddress": "複製圖片地址", + "copyVideoAddress": "複製影片地址", + "inspect": "檢查元素", + "services": "服務", + "reload": "重新載入", + "rename": "重命名", + "user": "用戶", + "setSystemTray": "設為系統托盤", + "clearCache": "清除快取數據" + }, + "form": { + "name": "名稱", + "url": "網址", + "save": "儲存", + "cancel": "取消", + "reset": "重置", + "invalidURL": "無效的網址,請重新輸入", + "nameNotEmpty": "名稱不能為空" + }, + "sidebar": { + "warn": { + "url_delete": "當前網址不能被刪除", + "dir_delete": "當前網址的目錄不能被刪除" + }, + "tip": { + "delete": "刪除後無法恢復,確定要刪除嗎?" + } + } +} diff --git a/locales/zh/app.json b/locales/zh/app.json new file mode 100644 index 0000000..14cb796 --- /dev/null +++ b/locales/zh/app.json @@ -0,0 +1,88 @@ +{ + "lang": "简体中文", + "menu": { + "name": "菜单", + "about": "关于 Noi", + "hide": "隐藏 Noi", + "hideOthers": "隐藏其他", + "quit": "退出 Noi", + "unhide": "显示全部", + "checkUpdates": "检查更新…", + + "settings": "设置", + "languages": "语言", + "theme": { + "name": "主题", + "light": "明亮", + "dark": "黑暗", + "system": "系统" + }, + "stayOnTop": "窗口置顶", + "showSidebar": "显示侧边栏", + "hideSidebar": "隐藏侧边栏", + "devTools": "开发者工具", + + "edit": "编辑", + "undo": "撤销", + "redo": "重做", + "pasteAndMatchStyle": "粘贴时保留样式", + "delete": "删除", + + "view": "查看", + "refresh": "刷新页面", + "goBack": "后退", + "goForward": "前进", + "resetZoom": "实际尺寸", + "zoomIn": "放大", + "zoomOut": "缩小", + "fullScreen": "全屏", + + "help": "帮助", + "log": "Noi 日志", + "gettingStarted": "入门指南", + "issues": "GitHub 问题反馈", + "shareIdeas": "分享想法和反馈", + + "learnSpelling": "学习拼写", + "lookUpSelection": "查询 “{selection}”", + "searchWithGoogle": "使用 Google 搜索", + "cut": "剪切", + "copy": "复制", + "paste": "粘贴", + "selectAll": "全选", + "saveImage": "保存图片", + "saveImageAs": "图片另存为…", + "saveVideo": "保存视频", + "saveVideoAs": "视频另存为…", + "copyLink": "复制链接", + "saveLinkAs": "链接另存为…", + "copyImage": "复制图片", + "copyImageAddress": "复制图片地址", + "copyVideoAddress": "复制视频地址", + "inspect": "检查元素", + "services": "服务", + "reload": "重新加载", + "rename": "重命名", + "user": "用户", + "setSystemTray": "设置为系统托盘", + "clearCache": "清除缓存数据" + }, + "form": { + "name": "名称", + "url": "网址", + "save": "保存", + "cancel": "取消", + "reset": "重置", + "invalidURL": "无效的网址,请重新输入", + "nameNotEmpty": "名称不能为空" + }, + "sidebar": { + "warn": { + "url_delete": "当前网址不能被删除", + "dir_delete": "当前网址的目录不能被删除" + }, + "tip": { + "delete": "删除后无法恢复,确定要删除吗?" + } + } +}