commit ea4c56dbf8028b0b1b97d3ff7a87a398b400febe Author: lencx Date: Fri Dec 8 23:58:53 2023 +0800 init 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 0000000..49b1f00 Binary files /dev/null and b/assets/noi.png differ 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": "删除后无法恢复,确定要删除吗?" + } + } +}