diff --git a/public/locales/da/modules/torrents-status.json b/public/locales/da/modules/torrents-status.json index 8db870296..0527fc2fd 100644 --- a/public/locales/da/modules/torrents-status.json +++ b/public/locales/da/modules/torrents-status.json @@ -16,6 +16,10 @@ } }, "card": { + "footer": { + "error": "Fejl", + "lastUpdated": "Sidst opdateret {{time}} siden" + }, "table": { "header": { "name": "Navn", @@ -25,12 +29,15 @@ "estimatedTimeOfArrival": "ETA", "progress": "Fremskridt" }, + "item": { + "text": "Administreret af {{appName}}, {{ratio}} ratio" + }, "body": { "nothingFound": "Ingen torrents fundet" } }, "lineChart": { - "title": "Nuværende downloadhastighed", + "title": "Nuværende netværkstrafik", "download": "Download: {{download}}", "upload": "Upload: {{upload}}", "timeSpan": "{{seconds}} sekunder siden", @@ -49,6 +56,17 @@ }, "loading": { "title": "Indlæser..." + }, + "popover": { + "introductionPrefix": "Administreret af", + "metrics": { + "queuePosition": "Placering i køen - {{position}}", + "progress": "Fremskridt - {{progress}}%", + "totalSelectedSize": "I alt - {{totalSize}}", + "state": "Status - {{state}}", + "ratio": "Ratio -", + "completed": "Fuldført" + } } } } diff --git a/public/locales/de/modules/torrents-status.json b/public/locales/de/modules/torrents-status.json index 4b9053bc6..a327d4185 100644 --- a/public/locales/de/modules/torrents-status.json +++ b/public/locales/de/modules/torrents-status.json @@ -16,6 +16,10 @@ } }, "card": { + "footer": { + "error": "Fehler", + "lastUpdated": "Zuletzt aktualisiert {{time}} vor" + }, "table": { "header": { "name": "Name", @@ -25,6 +29,9 @@ "estimatedTimeOfArrival": "Voraussichtlicher Abschluss", "progress": "Fortschritt" }, + "item": { + "text": "Verwaltet von {{appName}}, {{ratio}} ratio" + }, "body": { "nothingFound": "Keine Torrents gefunden" } @@ -49,6 +56,17 @@ }, "loading": { "title": "Wird geladen..." + }, + "popover": { + "introductionPrefix": "Verwaltet von", + "metrics": { + "queuePosition": "Position in der Warteschlange - {{position}}", + "progress": "Fortschritt - {{progress}}%", + "totalSelectedSize": "Insgesamt - {{totalSize}}", + "state": "Staat - {{state}}", + "ratio": "Verhältnis -", + "completed": "Abgeschlossen" + } } } } diff --git a/public/locales/es/modules/torrents-status.json b/public/locales/es/modules/torrents-status.json index 561d8c587..a1ae83d34 100644 --- a/public/locales/es/modules/torrents-status.json +++ b/public/locales/es/modules/torrents-status.json @@ -16,6 +16,10 @@ } }, "card": { + "footer": { + "error": "Error", + "lastUpdated": "Última actualización {{time}} ago" + }, "table": { "header": { "name": "Nombre", @@ -25,6 +29,9 @@ "estimatedTimeOfArrival": "Tiempo restante", "progress": "Completado %" }, + "item": { + "text": "Gestionado por {{appName}}, {{ratio}} ratio" + }, "body": { "nothingFound": "No se han encontrado torrents" } @@ -49,6 +56,17 @@ }, "loading": { "title": "Cargando..." + }, + "popover": { + "introductionPrefix": "Gestionado por", + "metrics": { + "queuePosition": "Posición en la cola - {{position}}", + "progress": "Progreso - {{progress}}%", + "totalSelectedSize": "Total - {{totalSize}}", + "state": "Estado - {{state}}", + "ratio": "Ratio -", + "completed": "Completado" + } } } } diff --git a/public/locales/fr/modules/torrents-status.json b/public/locales/fr/modules/torrents-status.json index fb9c03ab2..02859b043 100644 --- a/public/locales/fr/modules/torrents-status.json +++ b/public/locales/fr/modules/torrents-status.json @@ -16,6 +16,10 @@ } }, "card": { + "footer": { + "error": "Erreur", + "lastUpdated": "Dernière mise à jour : {{time}}" + }, "table": { "header": { "name": "Nom", @@ -25,6 +29,9 @@ "estimatedTimeOfArrival": "ETA", "progress": "Progrès" }, + "item": { + "text": "Géré par {{appName}}, {{ratio}} ratio" + }, "body": { "nothingFound": "Aucun torrent trouvé" } @@ -49,6 +56,17 @@ }, "loading": { "title": "Chargement..." + }, + "popover": { + "introductionPrefix": "Géré par", + "metrics": { + "queuePosition": "Position dans la file d'attente - {{position}}", + "progress": "Progrès - {{progress}}%", + "totalSelectedSize": "Total - {{totalSize}}", + "state": "État - {{state}}", + "ratio": "Ratio -", + "completed": "Complété" + } } } } diff --git a/public/locales/he/modules/torrents-status.json b/public/locales/he/modules/torrents-status.json index 093a96df4..b3983e3a2 100644 --- a/public/locales/he/modules/torrents-status.json +++ b/public/locales/he/modules/torrents-status.json @@ -16,6 +16,10 @@ } }, "card": { + "footer": { + "error": "שגיאה", + "lastUpdated": "עודכן לאחרונה לפני {{time}}" + }, "table": { "header": { "name": "שם", @@ -25,6 +29,9 @@ "estimatedTimeOfArrival": "זמן סיום משוער", "progress": "התקדמות" }, + "item": { + "text": "מנוהל על ידי {{appName}}, יחס {{ratio}}" + }, "body": { "nothingFound": "לא נמצא טורנט" } @@ -49,6 +56,17 @@ }, "loading": { "title": "טוען..." + }, + "popover": { + "introductionPrefix": "מנוהל על ידי", + "metrics": { + "queuePosition": "מיקום בתור - {{position}}", + "progress": "התקדמות - {{progress}}%", + "totalSelectedSize": "סה״כ - {{totalSize}}", + "state": "מצב - {{state}}", + "ratio": "יחס -", + "completed": "הושלם" + } } } } diff --git a/public/locales/it/modules/torrents-status.json b/public/locales/it/modules/torrents-status.json index eed33ce83..4b20d52fe 100644 --- a/public/locales/it/modules/torrents-status.json +++ b/public/locales/it/modules/torrents-status.json @@ -16,6 +16,10 @@ } }, "card": { + "footer": { + "error": "Errore", + "lastUpdated": "Ultimo aggiornamento {{time}} ago" + }, "table": { "header": { "name": "Nome", @@ -25,6 +29,9 @@ "estimatedTimeOfArrival": "ETA", "progress": "Avanzamento" }, + "item": { + "text": "Gestito da {{appName}}, rapporto {{ratio}}" + }, "body": { "nothingFound": "Nessun torrent trovato" } @@ -49,6 +56,17 @@ }, "loading": { "title": "Caricamento in corso..." + }, + "popover": { + "introductionPrefix": "Gestito da", + "metrics": { + "queuePosition": "Posizione in coda - {{position}}", + "progress": "Progressi - {{progress}}%", + "totalSelectedSize": "Totale - {{totalSize}}", + "state": "Stato - {{state}}", + "ratio": "Rapporto -", + "completed": "Completato" + } } } } diff --git a/public/locales/ja/authentication/login.json b/public/locales/ja/authentication/login.json index 546f9bcf4..81f5c33ad 100644 --- a/public/locales/ja/authentication/login.json +++ b/public/locales/ja/authentication/login.json @@ -1,6 +1,6 @@ { "title": "お帰りなさい", - "text": "", + "text": "パスワードを入力してください", "form": { "fields": { "password": { @@ -18,10 +18,10 @@ "message": "パスワードは確認中です..." }, "correct": { - "title": "" + "title": "サインインに成功しました、リダイレクトします..." }, "wrong": { - "title": "" + "title": "入力されたパスワードが正しくありません。もう一度やり直してください。" } } } diff --git a/public/locales/ja/common.json b/public/locales/ja/common.json index 6f1b00766..201d076d0 100644 --- a/public/locales/ja/common.json +++ b/public/locales/ja/common.json @@ -9,7 +9,7 @@ "version": "バージョン", "changePosition": "ポジションを変更する", "remove": "削除", - "removeConfirm": "", + "removeConfirm": "本当に {{item}} を削除したいのですか?", "sections": { "settings": "設定", "dangerZone": "デンジャーゾーン" diff --git a/public/locales/ja/layout/element-selector/selector.json b/public/locales/ja/layout/element-selector/selector.json index 1fe2fe166..70436be45 100644 --- a/public/locales/ja/layout/element-selector/selector.json +++ b/public/locales/ja/layout/element-selector/selector.json @@ -1,9 +1,9 @@ { "modal": { "title": "新しいタイルを追加する", - "text": "" + "text": "タイルはHomarrの主要な要素です。アプリやその他の情報を表示するために使用されます。タイルはいくつでも追加することができます。" }, - "widgetDescription": "", + "widgetDescription": "ウィジェットは、アプリケーションと相互作用し、アプリケーションをよりコントロールすることができます。通常、使用する前に追加の設定が必要です。", "goBack": "前のステップに戻る", "actionIcon": { "tooltip": "タイルを追加する" diff --git a/public/locales/ja/layout/header/actions/toggle-edit-mode.json b/public/locales/ja/layout/header/actions/toggle-edit-mode.json index bf76a5328..5b06cf92a 100644 --- a/public/locales/ja/layout/header/actions/toggle-edit-mode.json +++ b/public/locales/ja/layout/header/actions/toggle-edit-mode.json @@ -1,16 +1,16 @@ { - "description": "", + "description": "編集モードでは、タイルの調整とアプリの設定を行います。編集モードを終了するまで、変更内容は保存されません。", "button": { "disabled": "編集モードに入る", "enabled": "終了と保存" }, "popover": { - "title": "", - "text": "" + "title": "編集モードが有効なのは <1>{{size}}サイズ", + "text": "今すぐアプリを調整し、設定することができます。変更は、 編集モードを終了するまで保存されません" }, "screenSizes": { - "small": "", - "medium": "", - "large": "" + "small": "小", + "medium": "巫女", + "large": "おおきな" } } diff --git a/public/locales/ja/layout/modals/about.json b/public/locales/ja/layout/modals/about.json index 9b88f6ddb..ba9735b05 100644 --- a/public/locales/ja/layout/modals/about.json +++ b/public/locales/ja/layout/modals/about.json @@ -1,4 +1,5 @@ { + "description": "Homarrは、 sleek, modern dashboardで、すべてのアプリとサービスを指先で操作できるようにします。HOMARを使えば、便利な1つの場所ですべてにアクセスし、コントロールすることができます。Homarrは、あなたが追加したアプリとシームレスに統合され、あなたに貴重な情報を提供し、完全に制御することができます。インストールは簡単で、Homarrは幅広い導入方法をサポートしています。", "i18n": "ロードされたI18n翻訳名前空間", "locales": "設定されたI18nロケール", "contact": "お困りごとやご質問はありませんか?私たちにご連絡ください。", diff --git a/public/locales/ja/layout/modals/add-app.json b/public/locales/ja/layout/modals/add-app.json index f76a5fb3a..f1e2b69c7 100644 --- a/public/locales/ja/layout/modals/add-app.json +++ b/public/locales/ja/layout/modals/add-app.json @@ -9,60 +9,60 @@ "general": { "appname": { "label": "アプリ名", - "description": "" + "description": "ダッシュボードにアプリを表示するために使用します。" }, "internalAddress": { "label": "内部アドレス", - "description": "" + "description": "アプリの内部IP-address。" }, "externalAddress": { "label": "外部アドレス", - "description": "" + "description": "アプリをクリックしたときに開くURL。" } }, "behaviour": { "isOpeningNewTab": { "label": "新しいタブで開く", - "description": "" + "description": "アプリを現在のタブではなく、新しいタブで開く。" } }, "network": { "statusChecker": { "label": "ステータスチェッカー", - "description": "" + "description": "シンプルなHTTP(S)リクエストで、アプリがオンラインかどうかをチェックします。" }, "statusCodes": { "label": "HTTPステータスコード", - "description": "" + "description": "オンラインとみなされるHTTPステータスコード。" } }, "appearance": { "icon": { "label": "アプリアイコン", - "description": "" + "description": "ダッシュボードに表示されるアイコンです。" } }, "integration": { "type": { "label": "インテグレーション構成", - "description": "", + "description": "アプリとの接続に使用される統合設定です。", "placeholder": "インテグレーションを選択する", "defined": "定義", "undefined": "未定義", "public": "公開", "private": "プライベート", - "explanationPrivate": "", - "explanationPublic": "" + "explanationPrivate": "非公開の秘密は一度だけサーバーに送信されます。ブラウザがページを更新したら、二度と送信されることはありません。", + "explanationPublic": "公開秘密は常にクライアントに送信され、API上でアクセス可能です。ユーザー名、パスワード、トークン、証明書など、機密性の高い値を含んではいけません。" }, "secrets": { "description": "シークレットを更新するには、値を入力し、保存ボタンをクリックします。シークレットを削除するには、クリアボタンを使用します。", - "warning": "", + "warning": "あなたの認証情報は、あなたの統合のためのアクセスとして機能します。あなたは、 決して 他の誰ともそれを共有しないでください。ホーマーチームは決してクレデンシャルを求めません。 あなたの秘密を安全に保存し、管理することを確認してください。", "clear": "クリアシークレット", "save": "秘密を守る", "update": "アップデートシークレット" } }, "validation": { - "popover": "" + "popover": "フォームに不正なデータが含まれています。したがって、保存することができません。すべての問題を解決し、このボタンを再度クリックして変更を保存してください。" } } diff --git a/public/locales/ja/modules/calendar.json b/public/locales/ja/modules/calendar.json index 40f3f5a4f..caf491c06 100644 --- a/public/locales/ja/modules/calendar.json +++ b/public/locales/ja/modules/calendar.json @@ -1,14 +1,14 @@ { "descriptor": { "name": "カレンダー", - "description": "", + "description": "サポートされている統合製品から、今後のリリースをカレンダーで表示します。", "settings": { - "title": "", + "title": "カレンダーウィジェットの設定", "sundayStart": { "label": "週の始まりは日曜日" }, "radarrReleaseType": { - "label": "" + "label": "ラダーリリースタイプ" } } } diff --git a/public/locales/ja/modules/common.json b/public/locales/ja/modules/common.json index 2b539b6d0..0715878a7 100644 --- a/public/locales/ja/modules/common.json +++ b/public/locales/ja/modules/common.json @@ -4,7 +4,7 @@ }, "errors": { "unmappedOptions": { - "text": "" + "text": "コンフィギュレーションで未使用のパラメータが検出されました
{{key}}.Homarrはこのパラメータを解釈して使用することができません。予期せぬ動作を避けるため、コンフィギュレーションをバックアップし、コンフィギュレーションを修正してください。" } } } diff --git a/public/locales/ja/modules/dashdot.json b/public/locales/ja/modules/dashdot.json index 6172cd65b..22413d86f 100644 --- a/public/locales/ja/modules/dashdot.json +++ b/public/locales/ja/modules/dashdot.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "ダッシュ", - "description": "", + "description": "Homarr内部の外部Dash.インスタンスのグラフを表示します。", "settings": { "title": "Dash.ウィジェットの設定", "cpuMultiView": { diff --git a/public/locales/ja/modules/date.json b/public/locales/ja/modules/date.json index 2e45b2e37..b0609bf37 100644 --- a/public/locales/ja/modules/date.json +++ b/public/locales/ja/modules/date.json @@ -1,9 +1,9 @@ { "descriptor": { - "name": "", - "description": "", + "name": "日付と時間", + "description": "現在の日付と時刻を表示します。", "settings": { - "title": "", + "title": "日付と時刻ウィジェットの設定", "display24HourFormat": { "label": "フルタイム(24時間)表示" } diff --git a/public/locales/ja/modules/dlspeed.json b/public/locales/ja/modules/dlspeed.json index 47b687619..14861936b 100644 --- a/public/locales/ja/modules/dlspeed.json +++ b/public/locales/ja/modules/dlspeed.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "ダウンロード速度", - "description": "" + "description": "サポートされている統合機能のDownloadとUploadの速度を表示します。" }, "card": { "table": { diff --git a/public/locales/ja/modules/docker.json b/public/locales/ja/modules/docker.json index f53a45c3c..ab12f691c 100644 --- a/public/locales/ja/modules/docker.json +++ b/public/locales/ja/modules/docker.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "ドッカー", - "description": "" + "description": "すべてのDockerコンテナを簡単に確認し、管理することができます。" }, "search": { "placeholder": "コンテナ名、画像名で検索" @@ -25,8 +25,8 @@ }, "actionBar": { "addService": { - "title": "", - "message": "" + "title": "アプリを追加する", + "message": "Homarrにアプリを追加" }, "restart": { "title": "再スタート" @@ -68,13 +68,13 @@ "errors": { "integrationFailed": { "title": "Dockerとの連携に失敗", - "message": "" + "message": "ドッカーソケットをマウントするのを忘れていませんか?" }, "unknownError": { "title": "エラーが発生しました" }, "oneServiceAtATime": { - "title": "" + "title": "一度に1つのアプリやサービスだけを追加してください" } }, "actionIcon": { diff --git a/public/locales/ja/modules/overseerr.json b/public/locales/ja/modules/overseerr.json index 16c7ee862..1e34363fc 100644 --- a/public/locales/ja/modules/overseerr.json +++ b/public/locales/ja/modules/overseerr.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "オーバーホール", - "description": "" + "description": "OverseerrやJellyseerrからメディアを検索して追加できるようにします。" }, "popup": { "item": { @@ -18,7 +18,7 @@ } }, "seasonSelector": { - "caption": "", + "caption": "ダウンロードしたい季節にチェックを入れる", "table": { "header": { "season": "シーズン", diff --git a/public/locales/ja/modules/ping.json b/public/locales/ja/modules/ping.json index 38f4eecc3..977b86eed 100644 --- a/public/locales/ja/modules/ping.json +++ b/public/locales/ja/modules/ping.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "ピング", - "description": "" + "description": "指定されたURLのHTTPレスポンスコードに応じたステータスインジケータを表示します。" }, "states": { "online": "オンライン {{response}}", diff --git a/public/locales/ja/modules/search.json b/public/locales/ja/modules/search.json index 165ba4037..34cb7aca8 100644 --- a/public/locales/ja/modules/search.json +++ b/public/locales/ja/modules/search.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "検索バー", - "description": "" + "description": "カスタム検索エンジン、YouTube、サポートされているインテグレーションを検索できる検索バーです。" }, "input": { "placeholder": "ウェブで検索..." @@ -10,7 +10,7 @@ "searchEngines": { "search": { "name": "ウェブ", - "description": "" + "description": "検索..." }, "youtube": { "name": "Youtube", @@ -22,7 +22,7 @@ }, "overseerr": { "name": "オーバーホール", - "description": "" + "description": "Overseerrで映画やテレビ番組を検索する" } }, "tip": "ショートカットで検索バーを選択することができます ", diff --git a/public/locales/ja/modules/torrents-status.json b/public/locales/ja/modules/torrents-status.json index 4da76108a..6c9f2ed6e 100644 --- a/public/locales/ja/modules/torrents-status.json +++ b/public/locales/ja/modules/torrents-status.json @@ -1,9 +1,9 @@ { "descriptor": { - "name": "", - "description": "", + "name": "奔流", + "description": "サポートされている Torrent クライアントのトレントのリストを表示します。", "settings": { - "title": "", + "title": "Torrentウィジェットの設定", "refreshInterval": { "label": "リフレッシュ間隔(秒)" }, @@ -16,6 +16,10 @@ } }, "card": { + "footer": { + "error": "エラー", + "lastUpdated": "最終更新 {{time}} 前" + }, "table": { "header": { "name": "名称", @@ -25,6 +29,9 @@ "estimatedTimeOfArrival": "ETA", "progress": "進捗状況" }, + "item": { + "text": "運営: {{appName}}, {{ratio}} 比率" + }, "body": { "nothingFound": "トレントが見つかりません" } @@ -39,16 +46,27 @@ }, "errors": { "noDownloadClients": { - "title": "", - "text": "" + "title": "サポートされているTorrentクライアントが見つかりません。", + "text": "サポートされているTorrentクライアントを追加して、現在のダウンロードを表示します。" }, "generic": { "title": "予期せぬエラーが発生しました", - "text": "" + "text": "HomarrはあなたのTorrentクライアントと通信できませんでした。設定を確認してください。" } }, "loading": { "title": "読み込み中..." + }, + "popover": { + "introductionPrefix": "マネージド・バイ", + "metrics": { + "queuePosition": "キューポジション - {{position}}", + "progress": "進捗状況 - {{progress}}%.", + "totalSelectedSize": "合計 - {{totalSize}}", + "state": "状態 - {{state}}", + "ratio": "比率", + "completed": "完成品" + } } } } diff --git a/public/locales/ja/modules/usenet.json b/public/locales/ja/modules/usenet.json index 22fa97379..673a06459 100644 --- a/public/locales/ja/modules/usenet.json +++ b/public/locales/ja/modules/usenet.json @@ -1,13 +1,13 @@ { "descriptor": { "name": "ユーズネット", - "description": "" + "description": "ユーズネットインスタンスの表示と管理を可能にします。" }, "card": { "errors": { "noDownloadClients": { "title": "対応するダウンロードクライアントが見つかりません", - "text": "" + "text": "サポートされているUsenetダウンロードクライアントを追加して、現在のダウンロードを表示する" } } }, diff --git a/public/locales/ja/modules/weather.json b/public/locales/ja/modules/weather.json index e7461b4cb..b4cb36e8c 100644 --- a/public/locales/ja/modules/weather.json +++ b/public/locales/ja/modules/weather.json @@ -1,9 +1,9 @@ { "descriptor": { "name": "天気", - "description": "", + "description": "設定した場所の現在の天気情報を表示します。", "settings": { - "title": "", + "title": "天気予報ウィジェットの設定", "displayInFahrenheit": { "label": "表示単位:華氏" }, diff --git a/public/locales/ja/settings/common.json b/public/locales/ja/settings/common.json index c9d9243aa..cb2b4bfae 100644 --- a/public/locales/ja/settings/common.json +++ b/public/locales/ja/settings/common.json @@ -6,7 +6,7 @@ "customizations": "カスタマイズ" }, "tips": { - "configTip": "" + "configTip": "設定ファイルをドラッグ&ドロップでアップロードしよう" }, "credits": { "madeWithLove": "で作った❤️ by @さん" diff --git a/public/locales/ja/settings/customization/page-appearance.json b/public/locales/ja/settings/customization/page-appearance.json index 1bbf56b73..793206362 100644 --- a/public/locales/ja/settings/customization/page-appearance.json +++ b/public/locales/ja/settings/customization/page-appearance.json @@ -16,7 +16,7 @@ }, "customCSS": { "label": "カスタムCSS", - "placeholder": "" + "placeholder": "カスタムCSSは最後に適用されます" }, "buttons": { "submit": "提出" diff --git a/public/locales/ja/settings/general/config-changer.json b/public/locales/ja/settings/general/config-changer.json index c9b9a549b..6d8144629 100644 --- a/public/locales/ja/settings/general/config-changer.json +++ b/public/locales/ja/settings/general/config-changer.json @@ -1,45 +1,45 @@ { "configSelect": { - "label": "", - "description": "", + "label": "コンフィグチェンジャー", + "description": "{{configCount}} の構成が可能です。", "loadingNew": "コンフィグを読み込む...", - "pleaseWait": "" + "pleaseWait": "新しいコンフィグが読み込まれるまで、しばらくお待ちください" }, "modal": { "copy": { - "title": "", + "title": "新しいコンフィグの名前を選択します。", "form": { "configName": { - "label": "", + "label": "コンフィグ名", "validation": { - "required": "", - "notUnique": "" + "required": "コンフィグ名は必須です", + "notUnique": "コンフィグ名はすでに使用されています" }, - "placeholder": "" + "placeholder": "新しいコンフィグ名" }, - "submitButton": "" + "submitButton": "確認" }, "events": { "configSaved": { - "title": "", - "message": "" + "title": "コンフィグ保存", + "message": "{{configName}}として保存されたコンフィグ" }, "configCopied": { - "title": "", - "message": "" + "title": "コンフィグをコピーした", + "message": "{{configName}}としてコピーされたコンフィグ" }, "configNotCopied": { - "title": "", - "message": "" + "title": "コンフィグをコピーできない", + "message": "コンフィグが {{configName}}としてコピーされていない" } } }, "confirmDeletion": { - "title": "", - "warningText": "", - "text": "", + "title": "コンフィグの削除を確認する", + "warningText": "あなたが削除しようとしているのは '{{configName}}' です。", + "text": "削除は元に戻すことができず、データは永久に失われることに注意してください。このボタンをクリックした後、ファイルはディスクから永久に削除されます。必ず、設定の適切なバックアップを作成してください。", "buttons": { - "confirm": "" + "confirm": "はい、'{{configName}}' を削除してください。" } } }, @@ -57,8 +57,8 @@ "message": "コンフィグ削除の失敗" }, "deleteFailedDefaultConfig": { - "title": "", - "message": "" + "title": "デフォルトのコンフィグを削除できない", + "message": "ファイルシステムからコンフィギュレーションが削除されていない" } } }, @@ -76,11 +76,11 @@ }, "accept": { "title": "コンフィギュレーションアップロード", - "text": "" + "text": "ここにファイルをドラッグしてコンフィグをアップロードしてください。JSONファイルのみ対応。" }, "reject": { "title": "ドラッグ&ドロップによるアップロードを拒否", - "text": "" + "text": "このファイル形式はサポートされていません。JSONファイルのみアップロードしてください。" } } } diff --git a/public/locales/ja/settings/general/search-engine.json b/public/locales/ja/settings/general/search-engine.json index 2b41ccf0c..d47e651ae 100644 --- a/public/locales/ja/settings/general/search-engine.json +++ b/public/locales/ja/settings/general/search-engine.json @@ -1,8 +1,8 @@ { "title": "検索エンジン", - "configurationName": "", + "configurationName": "検索エンジンの設定", "tips": { - "generalTip": "", + "generalTip": "複数の接頭辞を使用することができます。これらをクエリの前に追加することで、結果をフィルタリングすることができます。s (ウェブ)、 !t (トレント)、 !y (YouTube)、 !m (メディア).", "placeholderTip": "%s は、クエリのプレースホルダとして使用することができます。" }, "customEngine": { diff --git a/public/locales/ja/settings/general/widget-positions.json b/public/locales/ja/settings/general/widget-positions.json index 0967ef424..125a29da0 100644 --- a/public/locales/ja/settings/general/widget-positions.json +++ b/public/locales/ja/settings/general/widget-positions.json @@ -1 +1,3 @@ -{} +{ + "label": "ウィジェットを左側に配置" +} diff --git a/public/locales/ko/common.json b/public/locales/ko/common.json index a23341b5d..954bb7ffa 100644 --- a/public/locales/ko/common.json +++ b/public/locales/ko/common.json @@ -1,5 +1,5 @@ { - "save": "", + "save": "저장", "about": "", "cancel": "취소", "close": "", diff --git a/public/locales/ko/modules/torrents-status.json b/public/locales/ko/modules/torrents-status.json index 01e1fb831..78132d9a8 100644 --- a/public/locales/ko/modules/torrents-status.json +++ b/public/locales/ko/modules/torrents-status.json @@ -1,6 +1,6 @@ { "descriptor": { - "name": "", + "name": "토렌트", "description": "", "settings": { "title": "", @@ -16,6 +16,10 @@ } }, "card": { + "footer": { + "error": "오류", + "lastUpdated": "" + }, "table": { "header": { "name": "이름", @@ -25,6 +29,9 @@ "estimatedTimeOfArrival": "남은 시간", "progress": "진행률" }, + "item": { + "text": "" + }, "body": { "nothingFound": "토렌트 없음" } @@ -49,6 +56,17 @@ }, "loading": { "title": "불러오는 중…" + }, + "popover": { + "introductionPrefix": "", + "metrics": { + "queuePosition": "", + "progress": "", + "totalSelectedSize": "", + "state": "", + "ratio": "", + "completed": "" + } } } } diff --git a/public/locales/ko/settings/general/config-changer.json b/public/locales/ko/settings/general/config-changer.json index cb1e4745f..3b3f902b0 100644 --- a/public/locales/ko/settings/general/config-changer.json +++ b/public/locales/ko/settings/general/config-changer.json @@ -7,22 +7,22 @@ }, "modal": { "copy": { - "title": "", + "title": "새로운 설정의 이름을 입력하세요", "form": { "configName": { - "label": "", + "label": "설정 이름", "validation": { "required": "", "notUnique": "" }, - "placeholder": "" + "placeholder": "새로운 설정 이름" }, - "submitButton": "" + "submitButton": "확인" }, "events": { "configSaved": { - "title": "", - "message": "" + "title": "설정 저장됨", + "message": "{{configName}} 로 설정 저장됨" }, "configCopied": { "title": "", diff --git a/public/locales/lol/modules/docker.json b/public/locales/lol/modules/docker.json index ea0329b3d..c1ec180ef 100644 --- a/public/locales/lol/modules/docker.json +++ b/public/locales/lol/modules/docker.json @@ -26,7 +26,7 @@ "actionBar": { "addService": { "title": "Add app", - "message": "" + "message": "Add App 2 Homarr" }, "restart": { "title": "Restart" @@ -68,7 +68,7 @@ "errors": { "integrationFailed": { "title": "Dockah integrashn faild", - "message": "" + "message": "Did U Forget 2 Mount Teh Dockr Socket?" }, "unknownError": { "title": "Thar wuz an error" diff --git a/public/locales/lol/modules/torrents-status.json b/public/locales/lol/modules/torrents-status.json index 7c87b0cea..abe311f45 100644 --- a/public/locales/lol/modules/torrents-status.json +++ b/public/locales/lol/modules/torrents-status.json @@ -16,6 +16,10 @@ } }, "card": { + "footer": { + "error": "Error!", + "lastUpdated": "" + }, "table": { "header": { "name": "Naym", @@ -25,6 +29,9 @@ "estimatedTimeOfArrival": "ETA", "progress": "Progres" }, + "item": { + "text": "" + }, "body": { "nothingFound": "No torrents findz" } @@ -49,6 +56,17 @@ }, "loading": { "title": "Loadin..." + }, + "popover": { + "introductionPrefix": "", + "metrics": { + "queuePosition": "", + "progress": "", + "totalSelectedSize": "", + "state": "", + "ratio": "", + "completed": "" + } } } } diff --git a/public/locales/nl/modules/torrents-status.json b/public/locales/nl/modules/torrents-status.json index 48a864a97..cd4352b90 100644 --- a/public/locales/nl/modules/torrents-status.json +++ b/public/locales/nl/modules/torrents-status.json @@ -16,6 +16,10 @@ } }, "card": { + "footer": { + "error": "Fout", + "lastUpdated": "Laatst bijgewerkt {{time}} geleden" + }, "table": { "header": { "name": "Naam", @@ -25,6 +29,9 @@ "estimatedTimeOfArrival": "ETA", "progress": "Voortgang" }, + "item": { + "text": "Beheerd door {{appName}}, {{ratio}} verhouding" + }, "body": { "nothingFound": "Geen torrents gevonden" } @@ -49,6 +56,17 @@ }, "loading": { "title": "Bezig met laden..." + }, + "popover": { + "introductionPrefix": "Beheerd door", + "metrics": { + "queuePosition": "Positie in de wachtrij - {{position}}", + "progress": "Vooruitgang - {{progress}}%", + "totalSelectedSize": "Totaal - {{totalSize}}", + "state": "Staat - {{state}}", + "ratio": "Verhouding -", + "completed": "Voltooid" + } } } } diff --git a/public/locales/pl/authentication/login.json b/public/locales/pl/authentication/login.json index c17a87cbb..785767ee2 100644 --- a/public/locales/pl/authentication/login.json +++ b/public/locales/pl/authentication/login.json @@ -1,6 +1,6 @@ { "title": "Witaj ponownie!", - "text": "", + "text": "Proszę podać hasło", "form": { "fields": { "password": { @@ -18,10 +18,10 @@ "message": "Twoje hasło jest sprawdzane..." }, "correct": { - "title": "" + "title": "Logowanie zakończone sukcesem, przekierowanie..." }, "wrong": { - "title": "" + "title": "Wprowadzone hasło jest nieprawidłowe, proszę spróbować ponownie." } } } diff --git a/public/locales/pl/common.json b/public/locales/pl/common.json index a1f900a40..a3965d164 100644 --- a/public/locales/pl/common.json +++ b/public/locales/pl/common.json @@ -1,21 +1,21 @@ { - "save": "", - "about": "", + "save": "Zapisz", + "about": "O", "cancel": "Anuluj", - "close": "", + "close": "Zamknij", "delete": "Usuń", - "ok": "", + "ok": "OK", "edit": "Edytuj", - "version": "", - "changePosition": "", + "version": "Wersja", + "changePosition": "Zmiana pozycji", "remove": "Usuń", - "removeConfirm": "", + "removeConfirm": "Czy jesteś pewien, że chcesz usunąć {{item}} ?", "sections": { "settings": "Ustawienia", "dangerZone": "Strefa zagrożenia" }, "secrets": { - "apiKey": "", + "apiKey": "Klucz Api", "username": "Nazwa użytkownika", "password": "Hasło" }, diff --git a/public/locales/pl/layout/element-selector/selector.json b/public/locales/pl/layout/element-selector/selector.json index 2a4f14e0d..fc9ee7798 100644 --- a/public/locales/pl/layout/element-selector/selector.json +++ b/public/locales/pl/layout/element-selector/selector.json @@ -1,11 +1,11 @@ { "modal": { - "title": "", - "text": "" + "title": "Dodaj nową płytkę", + "text": "Kafelki są głównym elementem Homarr. Służą one do wyświetlania Twoich aplikacji i innych informacji. Możesz dodać tyle kafelków, ile chcesz." }, - "widgetDescription": "", - "goBack": "", + "widgetDescription": "Widżety wchodzą w interakcję z Twoimi aplikacjami, aby zapewnić Ci większą kontrolę nad Twoimi aplikacjami. Zazwyczaj wymagają one dodatkowej konfiguracji przed użyciem.", + "goBack": "Wróć do poprzedniego kroku", "actionIcon": { - "tooltip": "" + "tooltip": "Dodaj dachówkę" } } diff --git a/public/locales/pl/layout/header/actions/toggle-edit-mode.json b/public/locales/pl/layout/header/actions/toggle-edit-mode.json index 56487b8b1..bd9b6ed2c 100644 --- a/public/locales/pl/layout/header/actions/toggle-edit-mode.json +++ b/public/locales/pl/layout/header/actions/toggle-edit-mode.json @@ -1,16 +1,16 @@ { - "description": "", + "description": "W trybie edycji można dostosować kafelki i skonfigurować aplikacje. Zmiany nie są zapisywane do momentu wyjścia z trybu edycji.", "button": { - "disabled": "", - "enabled": "" + "disabled": "Wejdź w tryb edycji", + "enabled": "Zakończ i zapisz" }, "popover": { - "title": "", - "text": "" + "title": "Tryb edycji jest włączony dla <1>{{size}} rozmiar", + "text": "Możesz teraz dostosować i skonfigurować swoje aplikacje. Zmiany nie są zapisywane do momentu wyjścia z trybu edycji." }, "screenSizes": { - "small": "", - "medium": "", - "large": "" + "small": "mała", + "medium": "średni", + "large": "duży" } } diff --git a/public/locales/pl/layout/mobile/drawer.json b/public/locales/pl/layout/mobile/drawer.json index 0967ef424..00a85ca42 100644 --- a/public/locales/pl/layout/mobile/drawer.json +++ b/public/locales/pl/layout/mobile/drawer.json @@ -1 +1,3 @@ -{} +{ + "title": "{{position}} pasek boczny" +} diff --git a/public/locales/pl/layout/modals/about.json b/public/locales/pl/layout/modals/about.json index 0967ef424..39ea5e38a 100644 --- a/public/locales/pl/layout/modals/about.json +++ b/public/locales/pl/layout/modals/about.json @@ -1 +1,7 @@ -{} +{ + "description": "Homarr to elegancka, nowoczesna deska rozdzielcza, dzięki której wszystkie Twoje aplikacje i usługi są na wyciągnięcie ręki. Dzięki Homarr możesz mieć dostęp i kontrolę nad wszystkim w jednym wygodnym miejscu. Homarr płynnie integruje się z dodanymi przez Ciebie aplikacjami, dostarczając Ci cennych informacji i dając Ci pełną kontrolę. Instalacja jest łatwa, a Homarr obsługuje wiele metod wdrażania.", + "i18n": "Załadowane przestrzenie nazw tłumaczeń I18n", + "locales": "Skonfigurowane lokalizacje I18n", + "contact": "Masz problemy lub pytania? Skontaktuj się z nami!", + "addToDashboard": "Dodaj do pulpitu nawigacyjnego" +} diff --git a/public/locales/pl/layout/modals/add-app.json b/public/locales/pl/layout/modals/add-app.json index 308de00f4..282a63b83 100644 --- a/public/locales/pl/layout/modals/add-app.json +++ b/public/locales/pl/layout/modals/add-app.json @@ -1,68 +1,68 @@ { "tabs": { - "general": "", - "behaviour": "", + "general": "Ogólne", + "behaviour": "Zachowanie", "network": "Sieć", - "appearance": "", - "integration": "" + "appearance": "Wygląd", + "integration": "Integracja" }, "general": { "appname": { - "label": "", - "description": "" + "label": "Nazwa aplikacji", + "description": "Służy do wyświetlania aplikacji na desce rozdzielczej." }, "internalAddress": { - "label": "", - "description": "" + "label": "Adres wewnętrzny", + "description": "Wewnętrzny adres IP aplikacji." }, "externalAddress": { - "label": "", - "description": "" + "label": "Adres zewnętrzny", + "description": "URL, który zostanie otwarty po kliknięciu na aplikację." } }, "behaviour": { "isOpeningNewTab": { - "label": "", - "description": "" + "label": "Otwórz w nowej karcie", + "description": "Otwórz aplikację w nowej karcie zamiast w bieżącej." } }, "network": { "statusChecker": { - "label": "", - "description": "" + "label": "Kontroler stanu", + "description": "Sprawdza czy Twoja aplikacja jest online używając prostego żądania HTTP(S)." }, "statusCodes": { - "label": "", - "description": "" + "label": "Kody statusu HTTP", + "description": "Kody statusów HTTP, które są uznawane za internetowe." } }, "appearance": { "icon": { - "label": "", - "description": "" + "label": "Ikona aplikacji", + "description": "Ikona, która będzie wyświetlana na desce rozdzielczej." } }, "integration": { "type": { - "label": "", - "description": "", - "placeholder": "", - "defined": "", - "undefined": "", - "public": "", - "private": "", - "explanationPrivate": "", - "explanationPublic": "" + "label": "Konfiguracja integracji", + "description": "Konfiguracja integracji, która zostanie użyta do połączenia z twoją aplikacją.", + "placeholder": "Wybierz integrację", + "defined": "Określone", + "undefined": "Niezdefiniowane", + "public": "Publiczna", + "private": "Prywatny", + "explanationPrivate": "Prywatny sekret zostanie wysłany do serwera tylko raz. Po odświeżeniu strony przez przeglądarkę, nie zostanie on już nigdy wysłany.", + "explanationPublic": "Sekret publiczny będzie zawsze wysyłany do klienta i jest dostępny za pośrednictwem interfejsu API. Nie powinien zawierać żadnych poufnych wartości, takich jak nazwy użytkowników, hasła, tokeny, certyfikaty i podobne!" }, "secrets": { - "description": "", - "warning": "", - "clear": "", - "save": "", - "update": "" + "description": "Aby zaktualizować sekret, wprowadź wartość i kliknij przycisk Zapisz. Aby usunąć sekret, należy użyć przycisku wyczyść.", + "warning": "Twoje dane uwierzytelniające działają jako dostęp do Twoich integracji i powinieneś nigdy dzielić się nimi z nikim innym. Zespół Homarr nigdy nie będzie prosił o dane uwierzytelniające. Upewnij się, że przechowujesz i zarządzasz swoimi sekretami bezpiecznie.", + "clear": "Wyraźna tajemnica", + "save": "Zachowaj tajemnicę", + "update": "Tajemnica aktualizacji" } }, "validation": { - "popover": "" + "popover": "Twój formularz zawiera nieprawidłowe dane. Dlatego nie można go zapisać. Proszę rozwiązać wszystkie problemy i kliknąć ten przycisk ponownie, aby zapisać zmiany." } } diff --git a/public/locales/pl/layout/modals/change-position.json b/public/locales/pl/layout/modals/change-position.json index 9e26dfeeb..3d1b0fad1 100644 --- a/public/locales/pl/layout/modals/change-position.json +++ b/public/locales/pl/layout/modals/change-position.json @@ -1 +1,8 @@ -{} \ No newline at end of file +{ + "xPosition": "Pozycja osi X", + "width": "Szerokość", + "height": "Wysokość", + "yPosition": "Pozycja osi Y", + "zeroOrHigher": "0 lub wyższy", + "betweenXandY": "Między {{min}} a {{max}}" +} \ No newline at end of file diff --git a/public/locales/pl/modules/calendar.json b/public/locales/pl/modules/calendar.json index b8382f5de..80e729c96 100644 --- a/public/locales/pl/modules/calendar.json +++ b/public/locales/pl/modules/calendar.json @@ -1,14 +1,14 @@ { "descriptor": { "name": "Kalendarz", - "description": "", + "description": "Wyświetla kalendarz z nadchodzącymi wydaniami, z obsługiwanych integracji.", "settings": { - "title": "", + "title": "Ustawienia dla widżetu Kalendarz", "sundayStart": { "label": "Rozpoczynaj tydzień od niedzieli" }, "radarrReleaseType": { - "label": "" + "label": "Typ zwolnienia Radarr" } } } diff --git a/public/locales/pl/modules/common-media-cards.json b/public/locales/pl/modules/common-media-cards.json index 91283a6a4..70e400493 100644 --- a/public/locales/pl/modules/common-media-cards.json +++ b/public/locales/pl/modules/common-media-cards.json @@ -1,6 +1,6 @@ { "buttons": { "play": "Odtwórz", - "request": "" + "request": "Wniosek" } } \ No newline at end of file diff --git a/public/locales/pl/modules/common.json b/public/locales/pl/modules/common.json index 1ccc1c899..0f42e03a8 100644 --- a/public/locales/pl/modules/common.json +++ b/public/locales/pl/modules/common.json @@ -4,7 +4,7 @@ }, "errors": { "unmappedOptions": { - "text": "" + "text": "Wykryto nieużywany parametr w konfiguracji
{{key}}. Homarr nie jest w stanie zinterpretować i wykorzystać tego parametru. Aby uniknąć nieoczekiwanego zachowania, wykonaj kopię zapasową konfiguracji i popraw konfigurację." } } } diff --git a/public/locales/pl/modules/dashdot.json b/public/locales/pl/modules/dashdot.json index e01fdbc8d..7d5780d68 100644 --- a/public/locales/pl/modules/dashdot.json +++ b/public/locales/pl/modules/dashdot.json @@ -1,9 +1,9 @@ { "descriptor": { "name": "Dash.", - "description": "", + "description": "Wyświetla wykresy zewnętrznej instancji Dash. wewnątrz Homarr.", "settings": { - "title": "", + "title": "Ustawienia dla widgetu Dash.", "cpuMultiView": { "label": "Widok wielordzeniowy procesora" }, diff --git a/public/locales/pl/modules/date.json b/public/locales/pl/modules/date.json index 90537536f..5161d631d 100644 --- a/public/locales/pl/modules/date.json +++ b/public/locales/pl/modules/date.json @@ -1,9 +1,9 @@ { "descriptor": { - "name": "", - "description": "", + "name": "Data i godzina", + "description": "Wyświetla bieżącą datę i godzinę.", "settings": { - "title": "", + "title": "Ustawienia dla widżetu Data i Czas", "display24HourFormat": { "label": "Wyświetlaj pełną godzinę (24 godziny)" } diff --git a/public/locales/pl/modules/dlspeed.json b/public/locales/pl/modules/dlspeed.json index 397287dc4..3fa6732ee 100644 --- a/public/locales/pl/modules/dlspeed.json +++ b/public/locales/pl/modules/dlspeed.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "Prędkość pobierania", - "description": "" + "description": "Wyświetla prędkość pobierania i wysyłania obsługiwanych integracji." }, "card": { "table": { diff --git a/public/locales/pl/modules/docker.json b/public/locales/pl/modules/docker.json index 0e15bd362..06dda513d 100644 --- a/public/locales/pl/modules/docker.json +++ b/public/locales/pl/modules/docker.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "Docker", - "description": "" + "description": "Pozwala na łatwy podgląd i zarządzanie wszystkimi kontenerami Docker." }, "search": { "placeholder": "Szukaj według kontenera nazwy lub obrazu" @@ -25,8 +25,8 @@ }, "actionBar": { "addService": { - "title": "", - "message": "" + "title": "Dodaj aplikację", + "message": "Dodaj aplikację do Homarr" }, "restart": { "title": "Uruchom ponownie" @@ -68,13 +68,13 @@ "errors": { "integrationFailed": { "title": "Integracja Dockera nie powiodła się", - "message": "" + "message": "Czy zapomniałeś zamontować gniazdo docker?" }, "unknownError": { "title": "Wystąpił błąd" }, "oneServiceAtATime": { - "title": "" + "title": "Proszę dodawać tylko jedną aplikację lub usługę na raz!" } }, "actionIcon": { diff --git a/public/locales/pl/modules/overseerr.json b/public/locales/pl/modules/overseerr.json index 9921e9454..3e68315a0 100644 --- a/public/locales/pl/modules/overseerr.json +++ b/public/locales/pl/modules/overseerr.json @@ -1,24 +1,24 @@ { "descriptor": { "name": "Overseerr", - "description": "" + "description": "Umożliwia wyszukiwanie i dodawanie mediów z Overseerr lub Jellyseerr." }, "popup": { "item": { "buttons": { "askFor": "Poproś o {{title}}", "cancel": "Anuluj", - "request": "" + "request": "Wniosek" }, "alerts": { "automaticApproval": { - "title": "", + "title": "Używanie klucza API", "text": "Ten wniosek zostanie automatycznie zaakceptowany" } } }, "seasonSelector": { - "caption": "", + "caption": "Zaznacz sezony, które chcesz pobrać", "table": { "header": { "season": "Sezon", diff --git a/public/locales/pl/modules/ping.json b/public/locales/pl/modules/ping.json index 71b18bd88..6c52fab1a 100644 --- a/public/locales/pl/modules/ping.json +++ b/public/locales/pl/modules/ping.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "Ping", - "description": "" + "description": "Wyświetla wskaźnik stanu zależny od kodu odpowiedzi HTTP danego adresu URL." }, "states": { "online": "Dostępny {{response}}", diff --git a/public/locales/pl/modules/search.json b/public/locales/pl/modules/search.json index be4b6e466..9c964091b 100644 --- a/public/locales/pl/modules/search.json +++ b/public/locales/pl/modules/search.json @@ -1,30 +1,30 @@ { "descriptor": { "name": "Pasek wyszukiwania", - "description": "" + "description": "Pasek wyszukiwania, który umożliwia przeszukiwanie niestandardowej wyszukiwarki, YouTube i obsługiwanych integracji." }, "input": { "placeholder": "Szukaj w internecie..." }, - "switched-to": "", + "switched-to": "Przełączone na", "searchEngines": { "search": { - "name": "", - "description": "" + "name": "Strona internetowa", + "description": "Szukaj..." }, "youtube": { - "name": "", - "description": "" + "name": "Youtube", + "description": "Szukaj na Youtube" }, "torrents": { - "name": "", - "description": "" + "name": "Torrenty", + "description": "Wyszukiwanie torrentów" }, "overseerr": { "name": "Overseerr", - "description": "" + "description": "Wyszukaj filmy i programy telewizyjne na Overseerr" } }, - "tip": "", - "switchedSearchEngine": "" + "tip": "Pasek wyszukiwania można wybrać za pomocą skrótu klawiszowego ", + "switchedSearchEngine": "Przełączono się na wyszukiwanie za pomocą {{searchEngine}}" } diff --git a/public/locales/pl/modules/torrents-status.json b/public/locales/pl/modules/torrents-status.json index 5e973604b..01330de1a 100644 --- a/public/locales/pl/modules/torrents-status.json +++ b/public/locales/pl/modules/torrents-status.json @@ -1,21 +1,25 @@ { "descriptor": { - "name": "", - "description": "", + "name": "Torrent", + "description": "Wyświetla listę torrentów z obsługiwanych klientów Torrent.", "settings": { - "title": "", + "title": "Ustawienia widżetu Torrent", "refreshInterval": { - "label": "" + "label": "Interwał odświeżania (w sekundach)" }, "displayCompletedTorrents": { - "label": "" + "label": "Wyświetlanie ukończonych torrentów" }, "displayStaleTorrents": { - "label": "" + "label": "Wyświetlanie nieaktualnych torrentów" } } }, "card": { + "footer": { + "error": "Błąd", + "lastUpdated": "Ostatnia aktualizacja {{time}} temu" + }, "table": { "header": { "name": "Nazwa", @@ -25,6 +29,9 @@ "estimatedTimeOfArrival": "ETA", "progress": "Postęp" }, + "item": { + "text": "Zarządzany przez {{appName}}, {{ratio}} stosunek" + }, "body": { "nothingFound": "Nie znaleziono torrentów" } @@ -39,16 +46,27 @@ }, "errors": { "noDownloadClients": { - "title": "", - "text": "" + "title": "Nie znaleziono żadnych obsługiwanych klientów Torrent!", + "text": "Dodaj obsługiwanego klienta sieci Torrent, aby wyświetlić aktualnie pobierane pliki" }, "generic": { - "title": "", - "text": "" + "title": "Wystąpił nieoczekiwany błąd", + "text": "Program Homarr nie mógł się skomunikować z Twoim klientem Torrent. Proszę sprawdzić swoją konfigurację" } }, "loading": { "title": "Ładowanie..." + }, + "popover": { + "introductionPrefix": "Zarządzany przez", + "metrics": { + "queuePosition": "Pozycja w kolejce - {{position}}", + "progress": "Postęp - {{progress}}%", + "totalSelectedSize": "Razem - {{totalSize}}", + "state": "Państwo - {{state}}", + "ratio": "Współczynnik -.", + "completed": "Zakończono" + } } } } diff --git a/public/locales/pl/modules/usenet.json b/public/locales/pl/modules/usenet.json index e4bc613b3..030b1bb41 100644 --- a/public/locales/pl/modules/usenet.json +++ b/public/locales/pl/modules/usenet.json @@ -1,13 +1,13 @@ { "descriptor": { "name": "Usenet", - "description": "" + "description": "Umożliwia przeglądanie i zarządzanie instancją Usenetu." }, "card": { "errors": { "noDownloadClients": { "title": "Nie znaleziono obsługiwanych klientów pobierania!", - "text": "" + "text": "Dodaj obsługiwanego klienta pobierania Usenet, aby wyświetlić bieżące pobrania." } } }, @@ -16,7 +16,7 @@ "history": "Historia" }, "info": { - "sizeLeft": "", + "sizeLeft": "Rozmiar lewy", "paused": "Zatrzymane" }, "queue": { @@ -26,7 +26,7 @@ "eta": "ETA", "progress": "Postęp" }, - "empty": "", + "empty": "Puste", "error": { "title": "Błąd", "message": "Coś poszło nie tak" @@ -37,9 +37,9 @@ "header": { "name": "Nazwa", "size": "Rozmiar", - "duration": "" + "duration": "Czas trwania" }, - "empty": "", + "empty": "Puste", "error": { "title": "Błąd", "message": "Wystąpił błąd podczas ładowania historii" diff --git a/public/locales/pl/modules/weather.json b/public/locales/pl/modules/weather.json index 1258d7365..fc612ab85 100644 --- a/public/locales/pl/modules/weather.json +++ b/public/locales/pl/modules/weather.json @@ -1,9 +1,9 @@ { "descriptor": { "name": "Pogoda", - "description": "", + "description": "Wyświetla aktualne informacje o pogodzie w ustawionej lokalizacji.", "settings": { - "title": "", + "title": "Ustawienia dla widgetu pogody", "displayInFahrenheit": { "label": "Wyświetlaj w Fahrenheitach" }, @@ -18,12 +18,12 @@ "mainlyClear": "Częściowe zachmurzenie", "fog": "Mgła", "drizzle": "Mżawka", - "freezingDrizzle": "", + "freezingDrizzle": "Mrożąca mżawka", "rain": "Deszcz", - "freezingRain": "", + "freezingRain": "Marznący deszcz", "snowFall": "Opady śniegu", - "snowGrains": "", - "rainShowers": "", + "snowGrains": "Ziarna śniegu", + "rainShowers": "Deszczownice", "snowShowers": "Przelotne opady śniegu", "thunderstorm": "Burza", "thunderstormWithHail": "Burza z gradem", diff --git a/public/locales/pl/settings/common.json b/public/locales/pl/settings/common.json index 61bc5b718..7d07d5ebf 100644 --- a/public/locales/pl/settings/common.json +++ b/public/locales/pl/settings/common.json @@ -6,24 +6,24 @@ "customizations": "Personalizacja" }, "tips": { - "configTip": "" + "configTip": "Wgraj swój plik konfiguracyjny poprzez przeciągnięcie i upuszczenie go na stronę!" }, "credits": { "madeWithLove": "Wykonane z ❤️ przez @" }, - "grow": "", + "grow": "Rozwijaj siatkę (zajmij całą przestrzeń)", "layout": { - "title": "", - "main": "", - "sidebar": "", - "cannotturnoff": "", - "dashboardlayout": "", - "enablersidebar": "", - "enablelsidebar": "", - "enablesearchbar": "", - "enabledocker": "", - "enableping": "", - "enablelsidebardesc": "", - "enablersidebardesc": "" + "title": "Układ deski rozdzielczej", + "main": "Główna", + "sidebar": "Pasek boczny", + "cannotturnoff": "Nie można wyłączyć", + "dashboardlayout": "Układ deski rozdzielczej", + "enablersidebar": "Włącz prawy pasek boczny", + "enablelsidebar": "Włącz lewy pasek boczny", + "enablesearchbar": "Włącz pasek wyszukiwania", + "enabledocker": "Włącz integrację dockera", + "enableping": "Włącz pingi", + "enablelsidebardesc": "Opcjonalnie. Może być używany tylko dla aplikacji i integracji.", + "enablersidebardesc": "Opcjonalnie. Może być używany tylko dla aplikacji i integracji." } } diff --git a/public/locales/pl/settings/customization/page-appearance.json b/public/locales/pl/settings/customization/page-appearance.json index a3663a791..52f3e54b5 100644 --- a/public/locales/pl/settings/customization/page-appearance.json +++ b/public/locales/pl/settings/customization/page-appearance.json @@ -3,7 +3,7 @@ "label": "Tytuł strony" }, "metaTitle": { - "label": "" + "label": "Meta Title" }, "logo": { "label": "Logo" @@ -16,9 +16,9 @@ }, "customCSS": { "label": "Niestandardowy CSS", - "placeholder": "" + "placeholder": "Custom CSS zostanie zastosowany jako ostatni" }, "buttons": { - "submit": "" + "submit": "Zgłoś" } } diff --git a/public/locales/pl/settings/general/config-changer.json b/public/locales/pl/settings/general/config-changer.json index 5e692e232..e15b0e149 100644 --- a/public/locales/pl/settings/general/config-changer.json +++ b/public/locales/pl/settings/general/config-changer.json @@ -1,45 +1,45 @@ { "configSelect": { - "label": "", - "description": "", - "loadingNew": "", - "pleaseWait": "" + "label": "Zmieniacz konfiguracji", + "description": "{{configCount}} dostępne są konfiguracje", + "loadingNew": "Wczytanie konfiguracji...", + "pleaseWait": "Proszę poczekać aż nowy config zostanie załadowany!" }, "modal": { "copy": { - "title": "", + "title": "Wybierz nazwę nowej konfiguracji", "form": { "configName": { - "label": "", + "label": "Nazwa konfiguracji", "validation": { - "required": "", - "notUnique": "" + "required": "Nazwa konfiguracji jest wymagana", + "notUnique": "Nazwa konfiguracji jest już używana" }, - "placeholder": "" + "placeholder": "Twoja nowa nazwa konfiguracji" }, - "submitButton": "" + "submitButton": "Potwierdź" }, "events": { "configSaved": { - "title": "", - "message": "" + "title": "Konfiguracja zapisana", + "message": "Konfiguracja zapisana jako {{configName}}" }, "configCopied": { - "title": "", - "message": "" + "title": "Skopiowana konfiguracja", + "message": "Konfiguracja skopiowana jako {{configName}}" }, "configNotCopied": { - "title": "", - "message": "" + "title": "Nie można skopiować konfiguracji", + "message": "Twój config nie został skopiowany jako {{configName}}" } } }, "confirmDeletion": { - "title": "", - "warningText": "", - "text": "", + "title": "Potwierdź usunięcie konfiguracji", + "warningText": "Chciałbyś usunąć '{{configName}}'", + "text": "Należy pamiętać, że usunięcie nie jest odwracalne i dane zostaną trwale utracone. Po kliknięciu tego przycisku plik zostanie trwale usunięty z dysku. Upewnij się, że stworzyłeś odpowiednią kopię zapasową swojej konfiguracji.", "buttons": { - "confirm": "" + "confirm": "Tak, usuń \"{{configName}}" } } }, @@ -57,8 +57,8 @@ "message": "Nie udało się usunąć konfiguracji" }, "deleteFailedDefaultConfig": { - "title": "", - "message": "" + "title": "Domyślna konfiguracja nie może być usunięta", + "message": "Konfiguracja nie została usunięta z systemu plików" } } }, @@ -75,12 +75,12 @@ } }, "accept": { - "title": "", - "text": "" + "title": "Przesyłanie konfiguracji", + "text": "Przeciągnij pliki tutaj, aby przesłać konfigurację. Wsparcie tylko dla plików JSON." }, "reject": { - "title": "", - "text": "" + "title": "Przeciągnij i upuść Prześlij odrzucony", + "text": "Ten format pliku nie jest obsługiwany. Prosimy o przesyłanie wyłącznie plików JSON." } } } diff --git a/public/locales/pl/settings/general/search-engine.json b/public/locales/pl/settings/general/search-engine.json index 1a9fbffce..846e050cd 100644 --- a/public/locales/pl/settings/general/search-engine.json +++ b/public/locales/pl/settings/general/search-engine.json @@ -1,19 +1,19 @@ { "title": "Silnik wyszukiwania", - "configurationName": "", + "configurationName": "Konfiguracja wyszukiwarki", "tips": { - "generalTip": "", + "generalTip": "Istnieje wiele prefiksów, których możesz użyć! Dodanie ich przed zapytaniem spowoduje przefiltrowanie wyników. !s (Web), !t (Torrenty), !y (YouTube) i !m (Media).", "placeholderTip": "%s może być użyte jako symbol zastępczy dla zapytania." }, "customEngine": { - "title": "", + "title": "Własna wyszukiwarka", "label": "Adres URL zapytania", "placeholder": "Własny adres URL zapytania" }, "searchNewTab": { - "label": "" + "label": "Otwórz wyniki wyszukiwania w nowej karcie" }, "searchEnabled": { - "label": "" + "label": "Włączone wyszukiwanie" } } diff --git a/public/locales/pl/settings/general/widget-positions.json b/public/locales/pl/settings/general/widget-positions.json index 0967ef424..e4eb7031c 100644 --- a/public/locales/pl/settings/general/widget-positions.json +++ b/public/locales/pl/settings/general/widget-positions.json @@ -1 +1,3 @@ -{} +{ + "label": "Pozycjonowanie widżetów po lewej stronie" +} diff --git a/public/locales/pt/authentication/login.json b/public/locales/pt/authentication/login.json index 266e00475..5d0d72984 100644 --- a/public/locales/pt/authentication/login.json +++ b/public/locales/pt/authentication/login.json @@ -1,6 +1,6 @@ { "title": "Bem-vindo de volta!", - "text": "", + "text": "Por favor introduza a sua palavra-passe", "form": { "fields": { "password": { @@ -18,10 +18,10 @@ "message": "Sua senha está sendo verificada..." }, "correct": { - "title": "" + "title": "Entrar com sucesso, redireccionando..." }, "wrong": { - "title": "" + "title": "A senha que introduziu está incorrecta, por favor tente novamente." } } } diff --git a/public/locales/pt/common.json b/public/locales/pt/common.json index 9121db8a5..15dc13a40 100644 --- a/public/locales/pt/common.json +++ b/public/locales/pt/common.json @@ -1,21 +1,21 @@ { - "save": "", - "about": "", + "save": "Salvar", + "about": "Sobre", "cancel": "Cancelar", - "close": "", + "close": "Fechar", "delete": "Apagar", - "ok": "", + "ok": "OK", "edit": "Editar", - "version": "", - "changePosition": "", + "version": "Versão", + "changePosition": "Mudar de posição", "remove": "Excluir", - "removeConfirm": "", + "removeConfirm": "Tem a certeza de que quer remover {{item}} ?", "sections": { "settings": "Configurações", "dangerZone": "Zona de risco" }, "secrets": { - "apiKey": "", + "apiKey": "Chave Api", "username": "Usuário", "password": "Senha" }, diff --git a/public/locales/pt/layout/element-selector/selector.json b/public/locales/pt/layout/element-selector/selector.json index 2a4f14e0d..4d3a2b022 100644 --- a/public/locales/pt/layout/element-selector/selector.json +++ b/public/locales/pt/layout/element-selector/selector.json @@ -1,11 +1,11 @@ { "modal": { - "title": "", - "text": "" + "title": "Acrescentar um novo azulejo", + "text": "Os azulejos são o principal elemento do Homarr. São utilizados para exibir as suas aplicações e outras informações. Pode adicionar tantos azulejos quantos desejar." }, - "widgetDescription": "", - "goBack": "", + "widgetDescription": "Os widgets interagem com as suas aplicações, para lhe proporcionar mais controlo sobre as suas aplicações. Normalmente requerem configuração adicional antes da sua utilização.", + "goBack": "Voltar ao passo anterior", "actionIcon": { - "tooltip": "" + "tooltip": "Acrescentar um azulejo" } } diff --git a/public/locales/pt/layout/header/actions/toggle-edit-mode.json b/public/locales/pt/layout/header/actions/toggle-edit-mode.json index 56487b8b1..bd1e304b9 100644 --- a/public/locales/pt/layout/header/actions/toggle-edit-mode.json +++ b/public/locales/pt/layout/header/actions/toggle-edit-mode.json @@ -1,16 +1,16 @@ { - "description": "", + "description": "No Modo de Edição, é possível ajustar azulejos e configurar aplicações. As alterações não são guardadas até sair do Modo de Edição.", "button": { - "disabled": "", - "enabled": "" + "disabled": "Entrar no modo de edição", + "enabled": "Sair e Salvar" }, "popover": { - "title": "", - "text": "" + "title": "O modo de edição está activado para <1>{{size}} tamanho", + "text": "Pode agora ajustar e configurar as suas aplicações. As alterações são não guardadas até sair do modo de edição" }, "screenSizes": { - "small": "", - "medium": "", - "large": "" + "small": "pequeno", + "medium": "médio", + "large": "grande" } } diff --git a/public/locales/pt/layout/mobile/drawer.json b/public/locales/pt/layout/mobile/drawer.json index 0967ef424..d640fbb11 100644 --- a/public/locales/pt/layout/mobile/drawer.json +++ b/public/locales/pt/layout/mobile/drawer.json @@ -1 +1,3 @@ -{} +{ + "title": "{{position}} barra lateral" +} diff --git a/public/locales/pt/layout/modals/about.json b/public/locales/pt/layout/modals/about.json index 0967ef424..69f66a1e8 100644 --- a/public/locales/pt/layout/modals/about.json +++ b/public/locales/pt/layout/modals/about.json @@ -1 +1,7 @@ -{} +{ + "description": "Homarr é um elegante, moderno painel de instrumentos que coloca todas as suas aplicações e serviços na ponta dos seus dedos. Com Homarr, pode aceder e controlar tudo num único local conveniente. Homarr integra-se perfeitamente com as aplicações que adicionou, fornecendo-lhe informações valiosas e dando-lhe um controlo completo. A instalação é uma brisa, e Homarr suporta uma vasta gama de métodos de implantação.", + "i18n": "Carregado I18n namespaces de tradução", + "locales": "Locales I18n configurados", + "contact": "Com problemas ou perguntas? Ligue-se a nós!", + "addToDashboard": "Adicionar ao Painel de instrumentos" +} diff --git a/public/locales/pt/layout/modals/add-app.json b/public/locales/pt/layout/modals/add-app.json index cded7b9f7..2d362f2ef 100644 --- a/public/locales/pt/layout/modals/add-app.json +++ b/public/locales/pt/layout/modals/add-app.json @@ -1,68 +1,68 @@ { "tabs": { - "general": "", - "behaviour": "", + "general": "Geral", + "behaviour": "Comportamento", "network": "Rede", - "appearance": "", - "integration": "" + "appearance": "Aparência", + "integration": "Integração" }, "general": { "appname": { - "label": "", - "description": "" + "label": "Nome do aplicativo", + "description": "Utilizado para exibir a aplicação no painel de instrumentos." }, "internalAddress": { - "label": "", - "description": "" + "label": "Endereço interno", + "description": "Endereço interno de IP da aplicação." }, "externalAddress": { - "label": "", - "description": "" + "label": "Endereço externo", + "description": "URL que será aberto ao clicar na aplicação." } }, "behaviour": { "isOpeningNewTab": { - "label": "", - "description": "" + "label": "Abrir em novo separador", + "description": "Abrir a aplicação num novo separador em vez do actual." } }, "network": { "statusChecker": { - "label": "", - "description": "" + "label": "Verificador de estado", + "description": "Verifica se a sua aplicação está online usando um simples pedido HTTP(S)." }, "statusCodes": { - "label": "", - "description": "" + "label": "Códigos de estado HTTP", + "description": "Os códigos de status HTTP que são considerados como online." } }, "appearance": { "icon": { - "label": "", - "description": "" + "label": "Ícone de aplicação", + "description": "O ícone que será exibido no painel de instrumentos." } }, "integration": { "type": { - "label": "", - "description": "", - "placeholder": "", - "defined": "", - "undefined": "", - "public": "", - "private": "", - "explanationPrivate": "", - "explanationPublic": "" + "label": "Configuração de integração", + "description": "A configuração de integração que será utilizada para se ligar à sua aplicação.", + "placeholder": "Seleccione uma integração", + "defined": "Definido", + "undefined": "Indefinido", + "public": "Público", + "private": "Particular", + "explanationPrivate": "Um segredo privado será enviado para o servidor apenas uma vez. Uma vez que o seu browser tenha actualizado a página, ela nunca mais será enviada.", + "explanationPublic": "Um segredo público será sempre enviado para o cliente e é acessível através do API. Não deverá conter quaisquer valores confidenciais tais como nomes de utilizador, palavras-passe, fichas, certificados e similares!" }, "secrets": { - "description": "", - "warning": "", - "clear": "", - "save": "", - "update": "" + "description": "Para actualizar um segredo, introduza um valor e clique no botão de guardar. Para remover um segredo, utilizar o botão limpar.", + "warning": "As suas credenciais funcionam como o acesso para as suas integrações e deverá nunca partilhá-las com mais ninguém. A equipa Homarr nunca irá pedir credenciais. Assegure-se de que guarda e gere os seus segredos em segurança.", + "clear": "Segredo claro", + "save": "Guardar segredo", + "update": "Actualizar segredo" } }, "validation": { - "popover": "" + "popover": "O seu formulário contém dados inválidos. Por conseguinte, não pode ser guardado. Por favor resolva todos os problemas e clique novamente neste botão para guardar as suas alterações." } } diff --git a/public/locales/pt/layout/modals/change-position.json b/public/locales/pt/layout/modals/change-position.json index 9e26dfeeb..016aaea3a 100644 --- a/public/locales/pt/layout/modals/change-position.json +++ b/public/locales/pt/layout/modals/change-position.json @@ -1 +1,8 @@ -{} \ No newline at end of file +{ + "xPosition": "Posição do eixo X", + "width": "Largura", + "height": "Altura", + "yPosition": "Posição do eixo Y", + "zeroOrHigher": "0 ou superior", + "betweenXandY": "Entre {{min}} e {{max}}" +} \ No newline at end of file diff --git a/public/locales/pt/modules/calendar.json b/public/locales/pt/modules/calendar.json index 45ad9d7bc..a16c26800 100644 --- a/public/locales/pt/modules/calendar.json +++ b/public/locales/pt/modules/calendar.json @@ -1,14 +1,14 @@ { "descriptor": { "name": "Calendário", - "description": "", + "description": "Apresenta um calendário com os próximos lançamentos, a partir das integrações suportadas.", "settings": { - "title": "", + "title": "Definições para o widget Calendário", "sundayStart": { "label": "Comece a semana no Domingo" }, "radarrReleaseType": { - "label": "" + "label": "Tipo de libertação de Radarr" } } } diff --git a/public/locales/pt/modules/common.json b/public/locales/pt/modules/common.json index 6fa228cf8..b9243bc46 100644 --- a/public/locales/pt/modules/common.json +++ b/public/locales/pt/modules/common.json @@ -4,7 +4,7 @@ }, "errors": { "unmappedOptions": { - "text": "" + "text": "Parâmetro não utilizado na configuração detectado
{{key}}. Homarr é incapaz de interpretar e utilizar este parâmetro. Para evitar qualquer comportamento inesperado, faça o backup da sua configuração e corrija a sua configuração." } } } diff --git a/public/locales/pt/modules/dashdot.json b/public/locales/pt/modules/dashdot.json index 3b945da26..28563a114 100644 --- a/public/locales/pt/modules/dashdot.json +++ b/public/locales/pt/modules/dashdot.json @@ -1,9 +1,9 @@ { "descriptor": { - "name": "", - "description": "", + "name": "Dash.", + "description": "Apresenta os gráficos de um Dash. exemplo externo dentro de Homarr.", "settings": { - "title": "", + "title": "Definições para o Dash. widget", "cpuMultiView": { "label": "Visualização múltipla de CPU" }, @@ -22,7 +22,7 @@ } }, "card": { - "title": "", + "title": "Dash.", "errors": { "noService": "Nenhum serviço Dash. encontrado. Por favor, adicione um ao seu painel Homarr ou defina uma URL para o Dash. nas opções do módulo", "noInformation": "Não é possível obter informações do Dash. Você está executando a versão mais recente?" @@ -36,8 +36,8 @@ "title": "Rede", "label": "Rede:", "metrics": { - "download": "", - "upload": "" + "download": "Para baixo", + "upload": "Para cima" } }, "cpu": { diff --git a/public/locales/pt/modules/date.json b/public/locales/pt/modules/date.json index cf5815ee0..b6e826e79 100644 --- a/public/locales/pt/modules/date.json +++ b/public/locales/pt/modules/date.json @@ -1,9 +1,9 @@ { "descriptor": { - "name": "", - "description": "", + "name": "Data e Hora", + "description": "Apresenta a data e hora actuais.", "settings": { - "title": "", + "title": "Definições para o widget de Data e Hora", "display24HourFormat": { "label": "Mostrar tempo (24 horas)" } diff --git a/public/locales/pt/modules/dlspeed.json b/public/locales/pt/modules/dlspeed.json index 719ec407e..1be765ad4 100644 --- a/public/locales/pt/modules/dlspeed.json +++ b/public/locales/pt/modules/dlspeed.json @@ -1,15 +1,15 @@ { "descriptor": { "name": "Velocidade de Transferência", - "description": "" + "description": "Mostra a velocidade de download e Upload das integrações suportadas." }, "card": { "table": { "header": { "name": "Nome", "size": "Tamanho", - "download": "", - "upload": "", + "download": "Para baixo", + "upload": "Para cima", "estimatedTimeOfArrival": "TED", "progress": "Progresso" }, @@ -18,12 +18,12 @@ } }, "lineChart": { - "title": "", - "download": "", - "upload": "", + "title": "Velocidade de descarga actual", + "download": "Descarregar: {{download}}", + "upload": "Upload: {{upload}}", "timeSpan": "{{seconds}} atrás", - "totalDownload": "", - "totalUpload": "" + "totalDownload": "Descarregar: {{download}}/s", + "totalUpload": "Upload: {{upload}}/s" }, "errors": { "noDownloadClients": { diff --git a/public/locales/pt/modules/docker.json b/public/locales/pt/modules/docker.json index 58ad2754e..dfffab050 100644 --- a/public/locales/pt/modules/docker.json +++ b/public/locales/pt/modules/docker.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "Docker", - "description": "" + "description": "Permite-lhe ver e gerir facilmente todos os seus Docker Containers." }, "search": { "placeholder": "Procurar por conainer ou imagem" @@ -25,8 +25,8 @@ }, "actionBar": { "addService": { - "title": "", - "message": "" + "title": "Adicionar app", + "message": "Adicionar app a Homarr" }, "restart": { "title": "Reiniciar" @@ -49,32 +49,32 @@ }, "actions": { "start": { - "start": "", - "end": "" + "start": "Início", + "end": "Iniciado em" }, "stop": { - "start": "", + "start": "Paragem", "end": "Parado" }, "restart": { - "start": "", - "end": "" + "start": "Recomeço", + "end": "Reiniciado" }, "remove": { - "start": "", - "end": "" + "start": "Remoção", + "end": "Removido" } }, "errors": { "integrationFailed": { "title": "Integração com Docker falhou", - "message": "" + "message": "Esqueceu-se de montar a tomada da doca?" }, "unknownError": { "title": "Ocorreu um erro" }, "oneServiceAtATime": { - "title": "" + "title": "Por favor, adicione apenas uma aplicação ou serviço de cada vez!" } }, "actionIcon": { diff --git a/public/locales/pt/modules/overseerr.json b/public/locales/pt/modules/overseerr.json index aebe7e9ef..7785b1045 100644 --- a/public/locales/pt/modules/overseerr.json +++ b/public/locales/pt/modules/overseerr.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "Overseerr", - "description": "" + "description": "Permite-lhe pesquisar e adicionar meios de comunicação de Overseerr ou Jellyseerr." }, "popup": { "item": { @@ -18,7 +18,7 @@ } }, "seasonSelector": { - "caption": "", + "caption": "Assinale as estações que pretende descarregar", "table": { "header": { "season": "Temporada", diff --git a/public/locales/pt/modules/ping.json b/public/locales/pt/modules/ping.json index c2dc22556..f515961c4 100644 --- a/public/locales/pt/modules/ping.json +++ b/public/locales/pt/modules/ping.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "Latência", - "description": "" + "description": "Apresenta um indicador de estado dependente do código de resposta HTTP de um determinado URL." }, "states": { "online": "Online {{response}}", diff --git a/public/locales/pt/modules/search.json b/public/locales/pt/modules/search.json index 0784da6b1..5e1147f70 100644 --- a/public/locales/pt/modules/search.json +++ b/public/locales/pt/modules/search.json @@ -1,30 +1,30 @@ { "descriptor": { "name": "Barra de pesquisa", - "description": "" + "description": "Uma barra de pesquisa que lhe permite pesquisar no seu motor de pesquisa personalizado, YouTube, e integrações suportadas." }, "input": { "placeholder": "Pesquisar na Internet..." }, - "switched-to": "", + "switched-to": "Comutado para", "searchEngines": { "search": { - "name": "", - "description": "" + "name": "Web", + "description": "Pesquisar..." }, "youtube": { - "name": "", - "description": "" + "name": "Youtube", + "description": "Pesquisa no Youtube" }, "torrents": { - "name": "", - "description": "" + "name": "Torrentes", + "description": "Pesquisa de Torrentes" }, "overseerr": { "name": "Overseerr", - "description": "" + "description": "Pesquisa de Filmes e Programas de TV no Overseerr" } }, - "tip": "", - "switchedSearchEngine": "" + "tip": "Pode seleccionar a barra de pesquisa com o atalho ", + "switchedSearchEngine": "Comutado para pesquisa com {{searchEngine}}" } diff --git a/public/locales/pt/modules/torrents-status.json b/public/locales/pt/modules/torrents-status.json index 06434c0d0..b765229b0 100644 --- a/public/locales/pt/modules/torrents-status.json +++ b/public/locales/pt/modules/torrents-status.json @@ -1,54 +1,72 @@ { "descriptor": { - "name": "", - "description": "", + "name": "Torrent", + "description": "Apresenta uma lista de torrentes de clientes Torrent apoiados.", "settings": { - "title": "", + "title": "Definições para o widget Torrent", "refreshInterval": { - "label": "" + "label": "Intervalo de actualização (em segundos)" }, "displayCompletedTorrents": { - "label": "" + "label": "Mostrar torrentes completas" }, "displayStaleTorrents": { - "label": "" + "label": "Exibição de torrentes envelhecidas" } } }, "card": { + "footer": { + "error": "Erro", + "lastUpdated": "Última actualização {{time}} atrás" + }, "table": { "header": { "name": "Nome", "size": "Tamanho", - "download": "", - "upload": "", + "download": "Para baixo", + "upload": "Para cima", "estimatedTimeOfArrival": "TED", "progress": "Progresso" }, + "item": { + "text": "Gerido por {{appName}}, {{ratio}} ratio" + }, "body": { "nothingFound": "Nenhum torrent encontrado" } }, "lineChart": { - "title": "", - "download": "", - "upload": "", + "title": "Velocidade de descarga actual", + "download": "Descarregar: {{download}}", + "upload": "Upload: {{upload}}", "timeSpan": "{{seconds}} atrás", - "totalDownload": "", - "totalUpload": "" + "totalDownload": "Descarregar: {{download}}/s", + "totalUpload": "Upload: {{upload}}/s" }, "errors": { "noDownloadClients": { - "title": "", - "text": "" + "title": "Não foram encontrados clientes Torrent apoiados!", + "text": "Adicione um cliente Torrent suportado para ver os seus downloads actuais" }, "generic": { - "title": "", - "text": "" + "title": "Ocorreu um erro inesperado", + "text": "Homarr foi incapaz de comunicar com os seus clientes Torrent. Por favor, verifique a sua configuração" } }, "loading": { "title": "Carregando..." + }, + "popover": { + "introductionPrefix": "Gerido por", + "metrics": { + "queuePosition": "Posição na fila - {{position}}", + "progress": "Progresso - {{progress}}%", + "totalSelectedSize": "Total - {{totalSize}}", + "state": "Estado - {{state}}", + "ratio": "Relação -", + "completed": "Concluído" + } } } } diff --git a/public/locales/pt/modules/usenet.json b/public/locales/pt/modules/usenet.json index 49c1b7219..e8740ce2d 100644 --- a/public/locales/pt/modules/usenet.json +++ b/public/locales/pt/modules/usenet.json @@ -1,13 +1,13 @@ { "descriptor": { - "name": "", - "description": "" + "name": "Usenet", + "description": "Permite-lhe visualizar e gerir a sua instância Usenet." }, "card": { "errors": { "noDownloadClients": { "title": "Nenhum cliente de download suportado encontrado!", - "text": "" + "text": "Adicione um Cliente de Download Usenet suportado para ver os seus downloads actuais" } } }, diff --git a/public/locales/pt/modules/weather.json b/public/locales/pt/modules/weather.json index b263780c6..059f908ad 100644 --- a/public/locales/pt/modules/weather.json +++ b/public/locales/pt/modules/weather.json @@ -1,9 +1,9 @@ { "descriptor": { "name": "Tempo", - "description": "", + "description": "Apresenta a informação meteorológica actual de um local definido.", "settings": { - "title": "", + "title": "Definições para o widget meteorológico", "displayInFahrenheit": { "label": "Mostrar em Fahrenheit" }, @@ -15,18 +15,18 @@ "card": { "weatherDescriptions": { "clear": "Limpar", - "mainlyClear": "", + "mainlyClear": "Principalmente claro", "fog": "Névoa", - "drizzle": "", - "freezingDrizzle": "", + "drizzle": "Drizzle", + "freezingDrizzle": "Chuvisco de congelação", "rain": "Chuva", - "freezingRain": "", - "snowFall": "", - "snowGrains": "", - "rainShowers": "", - "snowShowers": "", - "thunderstorm": "", - "thunderstormWithHail": "", + "freezingRain": "Chuva gelada", + "snowFall": "Queda de neve", + "snowGrains": "Grãos de neve", + "rainShowers": "Duches de chuva", + "snowShowers": "Duches de neve", + "thunderstorm": "Tempestade de trovoada", + "thunderstormWithHail": "Tempestade de trovoada com granizo", "unknown": "Desconhecido" } } diff --git a/public/locales/pt/settings/common.json b/public/locales/pt/settings/common.json index 16b3db5c8..53efed937 100644 --- a/public/locales/pt/settings/common.json +++ b/public/locales/pt/settings/common.json @@ -3,27 +3,27 @@ "tooltip": "Configurações", "tabs": { "common": "Comum", - "customizations": "" + "customizations": "Personalizações" }, "tips": { - "configTip": "" + "configTip": "Carregue o seu ficheiro de configuração arrastando-o e largando-o na página!" }, "credits": { "madeWithLove": "Feito com ❤️ por @" }, - "grow": "", + "grow": "Grelha de cultivo (ocupar todo o espaço)", "layout": { - "title": "", - "main": "", - "sidebar": "", - "cannotturnoff": "", - "dashboardlayout": "", - "enablersidebar": "", - "enablelsidebar": "", - "enablesearchbar": "", - "enabledocker": "", - "enableping": "", - "enablelsidebardesc": "", - "enablersidebardesc": "" + "title": "Disposição do painel de instrumentos", + "main": "Principal", + "sidebar": "Sidebar", + "cannotturnoff": "Não pode ser desligado", + "dashboardlayout": "Disposição do painel de instrumentos", + "enablersidebar": "Activar a barra lateral direita", + "enablelsidebar": "Activar a barra lateral esquerda", + "enablesearchbar": "Activar a barra de pesquisa", + "enabledocker": "Permitir a integração de estivadores", + "enableping": "Habilitar os pings", + "enablelsidebardesc": "Opcional. Pode ser utilizado apenas para aplicações e integrações", + "enablersidebardesc": "Opcional. Pode ser utilizado apenas para aplicações e integrações" } } diff --git a/public/locales/pt/settings/customization/page-appearance.json b/public/locales/pt/settings/customization/page-appearance.json index b6b548ccb..d965e6a8f 100644 --- a/public/locales/pt/settings/customization/page-appearance.json +++ b/public/locales/pt/settings/customization/page-appearance.json @@ -1,22 +1,22 @@ { "pageTitle": { - "label": "" + "label": "Título da página" }, "metaTitle": { - "label": "" + "label": "Meta Título" }, "logo": { "label": "Logo" }, "favicon": { - "label": "" + "label": "Favicon" }, "background": { - "label": "" + "label": "Antecedentes" }, "customCSS": { "label": "CSS Personalizado", - "placeholder": "" + "placeholder": "O CSS personalizado será aplicado por último" }, "buttons": { "submit": "Enviar" diff --git a/public/locales/pt/settings/general/config-changer.json b/public/locales/pt/settings/general/config-changer.json index dc8f3ea4b..e981d4ba8 100644 --- a/public/locales/pt/settings/general/config-changer.json +++ b/public/locales/pt/settings/general/config-changer.json @@ -1,86 +1,86 @@ { "configSelect": { - "label": "", - "description": "", - "loadingNew": "", - "pleaseWait": "" + "label": "Alterador de configuração", + "description": "{{configCount}} configurações estão disponíveis", + "loadingNew": "Carregando a sua configuração...", + "pleaseWait": "Por favor aguarde até que a sua nova configuração seja carregada!" }, "modal": { "copy": { - "title": "", + "title": "Escolha o nome da sua nova configuração", "form": { "configName": { - "label": "", + "label": "Nome da configuração", "validation": { - "required": "", - "notUnique": "" + "required": "O nome de configuração é necessário", + "notUnique": "O nome Config já está em uso" }, - "placeholder": "" + "placeholder": "O seu novo nome de configuração" }, - "submitButton": "" + "submitButton": "Confirme" }, "events": { "configSaved": { - "title": "", - "message": "" + "title": "Config guardado", + "message": "Config guardado como {{configName}}" }, "configCopied": { - "title": "", - "message": "" + "title": "Config copiado", + "message": "Config copiado como {{configName}}" }, "configNotCopied": { - "title": "", - "message": "" + "title": "Impossibilidade de copiar a configuração", + "message": "A sua configuração não foi copiada como {{configName}}" } } }, "confirmDeletion": { - "title": "", - "warningText": "", - "text": "", + "title": "Confirme a eliminação da sua configuração", + "warningText": "Está prestes a eliminar '{{configName}}'", + "text": "Note, por favor, que a eliminação não é invertível e os seus dados serão perdidos permanentemente. Depois de clicar neste botão, o ficheiro será apagado permanentemente do seu disco. Assegure-se de criar uma cópia de segurança adequada da sua configuração.", "buttons": { - "confirm": "" + "confirm": "Sim, eliminar '{{configName}}'" } } }, "buttons": { - "download": "", + "download": "Descarregar config", "delete": { - "text": "", + "text": "Apagar configuração", "notifications": { "deleted": { - "title": "", - "message": "" + "title": "Config apagado", + "message": "Config apagado" }, "deleteFailed": { - "title": "", - "message": "" + "title": "A configuração de apagar falhou", + "message": "A configuração de apagar falhou" }, "deleteFailedDefaultConfig": { - "title": "", - "message": "" + "title": "A configuração por defeito não pode ser apagada", + "message": "A configuração não foi apagada do sistema de ficheiros" } } }, - "saveCopy": "" + "saveCopy": "Guardar uma cópia" }, "dropzone": { "notifications": { "invalidConfig": { - "title": "", - "message": "" + "title": "Incapaz de carregar a configuração", + "message": "Não foi possível carregar a sua configuração. Formato JSON inválido." }, "loadedSuccessfully": { - "title": "" + "title": "Config {{configName}} carregado com sucesso" } }, "accept": { - "title": "", - "text": "" + "title": "Upload de configuração", + "text": "Arraste aqui os ficheiros para carregar uma configuração. Suporte apenas para ficheiros JSON." }, "reject": { - "title": "", - "text": "" + "title": "Upload de Arrastar e Soltar rejeitado", + "text": "Este formato de ficheiro não é suportado. Por favor, carregue apenas ficheiros JSON." } } } diff --git a/public/locales/pt/settings/general/internationalization.json b/public/locales/pt/settings/general/internationalization.json index 9e26dfeeb..a530790ff 100644 --- a/public/locales/pt/settings/general/internationalization.json +++ b/public/locales/pt/settings/general/internationalization.json @@ -1 +1,3 @@ -{} \ No newline at end of file +{ + "label": "Idioma" +} \ No newline at end of file diff --git a/public/locales/pt/settings/general/search-engine.json b/public/locales/pt/settings/general/search-engine.json index 9cb91483a..5a8225bf3 100644 --- a/public/locales/pt/settings/general/search-engine.json +++ b/public/locales/pt/settings/general/search-engine.json @@ -1,19 +1,19 @@ { - "title": "", - "configurationName": "", + "title": "Motor de busca", + "configurationName": "Configuração do motor de busca", "tips": { - "generalTip": "", - "placeholderTip": "" + "generalTip": "Há vários prefixos que pode usar! A adição destes infratores da sua consulta irá filtrar os resultados. !s (Web), !t (Torrents), !y (YouTube), e !m (Media).", + "placeholderTip": "%s pode ser utilizado como um local para a consulta." }, "customEngine": { - "title": "", - "label": "", - "placeholder": "" + "title": "Motor de busca personalizado", + "label": "Consulta URL", + "placeholder": "URL de consulta personalizada" }, "searchNewTab": { - "label": "" + "label": "Abrir resultados de pesquisa em novo separador" }, "searchEnabled": { - "label": "" + "label": "Pesquisa activada" } } diff --git a/public/locales/pt/settings/general/theme-selector.json b/public/locales/pt/settings/general/theme-selector.json index 9e26dfeeb..fd128814a 100644 --- a/public/locales/pt/settings/general/theme-selector.json +++ b/public/locales/pt/settings/general/theme-selector.json @@ -1 +1,3 @@ -{} \ No newline at end of file +{ + "label": "Mudar para o modo {{theme}}" +} \ No newline at end of file diff --git a/public/locales/pt/settings/general/widget-positions.json b/public/locales/pt/settings/general/widget-positions.json index 0967ef424..e1f1698d2 100644 --- a/public/locales/pt/settings/general/widget-positions.json +++ b/public/locales/pt/settings/general/widget-positions.json @@ -1 +1,3 @@ -{} +{ + "label": "Widgets de posição à esquerda" +} diff --git a/public/locales/ru/authentication/login.json b/public/locales/ru/authentication/login.json index 80ef6651a..8e500d48c 100644 --- a/public/locales/ru/authentication/login.json +++ b/public/locales/ru/authentication/login.json @@ -21,7 +21,7 @@ "title": "Вход выполнен, перенаправление..." }, "wrong": { - "title": "Введенный вами пароль неверен, попробуйте еще раз." + "title": "Введен неверный пароль, попробуйте еще раз." } } } diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index a120809b1..791bdb514 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -1,6 +1,6 @@ { "save": "Сохранить", - "about": "О приложении", + "about": "О программе", "cancel": "Отмена", "close": "Закрыть", "delete": "Удалить", @@ -16,7 +16,7 @@ }, "secrets": { "apiKey": "Ключ API", - "username": "Имя пользователя", + "username": "Логин", "password": "Пароль" }, "tip": "Совет: ", diff --git a/public/locales/ru/layout/element-selector/selector.json b/public/locales/ru/layout/element-selector/selector.json index e6ed8dcc6..3835220b5 100644 --- a/public/locales/ru/layout/element-selector/selector.json +++ b/public/locales/ru/layout/element-selector/selector.json @@ -1,9 +1,9 @@ { "modal": { "title": "Добавить новую плитку", - "text": "Плитки являются основным элементом Homarr. Они используются для отображения ваших приложений и другой информации. Вы можете добавить столько плиток, сколько захотите." + "text": "Плитки - это основной элемент в Homarr. Они используются для отображения ваших приложений и другой информации. Вы можете добавить столько плиток, сколько захотите." }, - "widgetDescription": "Виджеты взаимодействуют с вашими приложениями, предоставляя вам больше контроля над вашими приложениями. Обычно они требуют дополнительной настройки перед использованием.", + "widgetDescription": "Виджеты взаимодействуют с вашими приложениями, предоставляя вам больше контроля над ними. Обычно они требуют дополнительной настройки перед использованием.", "goBack": "Вернуться к предыдущему шагу", "actionIcon": { "tooltip": "Добавить плитку" diff --git a/public/locales/ru/layout/header/actions/toggle-edit-mode.json b/public/locales/ru/layout/header/actions/toggle-edit-mode.json index 0ab38a2f3..d616368a9 100644 --- a/public/locales/ru/layout/header/actions/toggle-edit-mode.json +++ b/public/locales/ru/layout/header/actions/toggle-edit-mode.json @@ -1,15 +1,15 @@ { - "description": "В режиме редактирования можно настраивать плитки и конфигурировать приложения. Изменения не сохраняются до выхода из режима редактирования.", + "description": "В режиме редактирования можно настраивать плитки и приложения. Изменения не сохраняются до выхода из режима редактирования.", "button": { - "disabled": "Режим редактирования", + "disabled": "Перейти в режим редактирования", "enabled": "Выйти и сохранить" }, "popover": { "title": "Режим редактирования включен для <1>{{size}} размера", - "text": "Теперь вы можете корректировать и настраивать свои приложения. Изменения не сохраняются до выхода из режима редактирования" + "text": "Теперь вы можете скорректировать и настраивать свои приложения. Изменения не сохраняются до выхода из режима редактирования" }, "screenSizes": { - "small": "небольшого", + "small": "маленького", "medium": "среднего", "large": "большого" } diff --git a/public/locales/ru/layout/modals/about.json b/public/locales/ru/layout/modals/about.json index 35b6b6dc7..1cf4079b7 100644 --- a/public/locales/ru/layout/modals/about.json +++ b/public/locales/ru/layout/modals/about.json @@ -1,7 +1,7 @@ { "description": "Homarr - это элегантная, современная панель, на которой все ваши приложения и сервисы находятся под рукой. С Homarr вы можете получить доступ и управлять всем в одном удобном месте. Homarr легко интегрируется с приложениями, которые вы добавили, предоставляя вам ценную информацию и обеспечивая полный контроль. Установка не займет много времени, Homarr поддерживает широкий спектр методов развертывания.", - "i18n": "Загружено локализаций I18n пространств имён", - "locales": "Настроено локализаций I18n", + "i18n": "Загружено интернационализаций пространств имён", + "locales": "Настроено интернационализационных локалей", "contact": "Проблемы или вопросы? Свяжитесь с нами!", "addToDashboard": "Добавить на панель" } diff --git a/public/locales/ru/layout/modals/add-app.json b/public/locales/ru/layout/modals/add-app.json index ceb2cc94a..595bcda96 100644 --- a/public/locales/ru/layout/modals/add-app.json +++ b/public/locales/ru/layout/modals/add-app.json @@ -45,18 +45,18 @@ "integration": { "type": { "label": "Настройка интеграции", - "description": "Конфигурация интеграции, которая будет использоваться для подключения к вашему приложению.", + "description": "Настройка интеграции, которая будет использоваться для подключения к вашему приложению.", "placeholder": "Выбрать интеграцию", "defined": "Определено", "undefined": "Не определено", "public": "Публичный", "private": "Приватный", - "explanationPrivate": "Приватный ключ будет отправлен на сервер только один раз. Как только ваш браузер обновит страницу, он никогда не будет отправлен снова.", - "explanationPublic": "Публичный ключ всегда передается клиенту и доступен через API. Он не должен содержать никаких конфиденциальных значений, таких как имена пользователей, пароли, токены, сертификаты и тому подобное!" + "explanationPrivate": "Приватный секрет будет отправлен на сервер только один раз. После обновления страницы он никогда не будет отправлен снова.", + "explanationPublic": "Публичный секрет всегда передается клиенту и доступен через API. Он не должен содержать никаких конфиденциальных значений, таких как имена пользователей, пароли, токены, сертификаты и тому подобное!" }, "secrets": { - "description": "Чтобы обновить ключ, введите значение и нажмите кнопку сохранения. Чтобы удалить ключ, воспользуйтесь кнопкой очистить.", - "warning": "Ваши учетные данные служат доступом к вашей интеграции, и вы никогда не должны передавать их кому-либо еще. Команда Homarr никогда не запрашивает учетные данные. Убедитесь, что храните и безопасно управляйте вашими секретами.", + "description": "Чтобы обновить секрет, введите значение и нажмите кнопку \"Сохранить\". Чтобы удалить секрет, воспользуйтесь кнопкой \"Очистить секрет\".", + "warning": "Ваши учетные данные служат доступом к вашей интеграции, и вы никогда не должны передавать их кому-либо еще. Команда Homarr никогда не запрашивает учетные данные. Убедитесь, что храните и безопасно управляйте вашими секретами.", "clear": "Очистить секрет", "save": "Сохранить секрет", "update": "Обновить секрет" diff --git a/public/locales/ru/modules/dashdot.json b/public/locales/ru/modules/dashdot.json index bbab39f5f..eb694fbbd 100644 --- a/public/locales/ru/modules/dashdot.json +++ b/public/locales/ru/modules/dashdot.json @@ -1,17 +1,17 @@ { "descriptor": { "name": "Dash.", - "description": "Отображает графики внешнего экземпляра Dash. внутри Homarr.", + "description": "Показывает графики внешнего экземпляра Dash. в Homarr.", "settings": { "title": "Настройки для виджета Dash.", "cpuMultiView": { - "label": "Многоядерный вид ЦП" + "label": "Показать все ядра ЦП" }, "storageMultiView": { - "label": "Вид многодискового хранилища" + "label": "Хранилище с несколькими дисками" }, "useCompactView": { - "label": "Используйте компактный вид" + "label": "Использовать компактный вид" }, "graphs": { "label": "Графики" @@ -36,18 +36,18 @@ "title": "Сеть", "label": "Сеть:", "metrics": { - "download": "Вниз", - "upload": "Вверх" + "download": "Загрузка", + "upload": "Отдача" } }, "cpu": { "title": "ЦП" }, "memory": { - "title": "Оперативная память" + "title": "ОЗУ" }, "gpu": { - "title": "Графический процессор" + "title": "ГП" } } } diff --git a/public/locales/ru/modules/date.json b/public/locales/ru/modules/date.json index 3e10916b5..16a6b0cec 100644 --- a/public/locales/ru/modules/date.json +++ b/public/locales/ru/modules/date.json @@ -5,7 +5,7 @@ "settings": { "title": "Настройки для виджета даты и времени", "display24HourFormat": { - "label": "Отображение полного времени (24 часа)" + "label": "Отображать в 24-часовом формате" } } } diff --git a/public/locales/ru/modules/dlspeed.json b/public/locales/ru/modules/dlspeed.json index 608aec323..f19cc0fea 100644 --- a/public/locales/ru/modules/dlspeed.json +++ b/public/locales/ru/modules/dlspeed.json @@ -1,16 +1,16 @@ { "descriptor": { "name": "Скорость загрузки", - "description": "Отображает скорость загрузки и выгрузки поддерживаемых интеграций." + "description": "Отображает скорость загрузки и отдачи поддерживаемых интеграций." }, "card": { "table": { "header": { "name": "Имя", "size": "Размер", - "download": "Вниз", - "upload": "Вверх", - "estimatedTimeOfArrival": "ETA", + "download": "Загрузка", + "upload": "Отдача", + "estimatedTimeOfArrival": "Осталось", "progress": "Прогресс" }, "body": { @@ -22,7 +22,7 @@ "download": "Загрузка: {{download}}", "upload": "Отдача: {{upload}}", "timeSpan": "{{seconds}} секунд назад", - "totalDownload": "Скачать: {{download}}/s", + "totalDownload": "Загрузка: {{download}}/s", "totalUpload": "Отдача: {{upload}}/s" }, "errors": { diff --git a/public/locales/ru/modules/docker.json b/public/locales/ru/modules/docker.json index 8ea3acb57..542a24ca5 100644 --- a/public/locales/ru/modules/docker.json +++ b/public/locales/ru/modules/docker.json @@ -4,7 +4,7 @@ "description": "Позволяет легко видеть и управлять всеми вашими контейнерами Docker." }, "search": { - "placeholder": "Поиск по названию контейнера или образа" + "placeholder": "Поиск по имени контейнера или образу" }, "table": { "header": { @@ -53,16 +53,16 @@ "end": "Запущен" }, "stop": { - "start": "Останавливается", - "end": "Остановлено" + "start": "Остановка", + "end": "Остановлен" }, "restart": { "start": "Перезапуск", "end": "Перезапущен" }, "remove": { - "start": "Удаляется", - "end": "Удалено" + "start": "Удаление", + "end": "Удален" } }, "errors": { @@ -74,7 +74,7 @@ "title": "Произошла ошибка" }, "oneServiceAtATime": { - "title": "Пожалуйста, добавляйте только одно приложение или услугу за один раз!" + "title": "Пожалуйста, добавляйте только один сервис за раз!" } }, "actionIcon": { diff --git a/public/locales/ru/modules/overseerr.json b/public/locales/ru/modules/overseerr.json index fc4378913..478402e39 100644 --- a/public/locales/ru/modules/overseerr.json +++ b/public/locales/ru/modules/overseerr.json @@ -22,7 +22,7 @@ "table": { "header": { "season": "Сезон", - "numberOfEpisodes": "Количество эпизодов" + "numberOfEpisodes": "Количество серий" } } } diff --git a/public/locales/ru/modules/ping.json b/public/locales/ru/modules/ping.json index 9e42a7b27..3c8664a4a 100644 --- a/public/locales/ru/modules/ping.json +++ b/public/locales/ru/modules/ping.json @@ -1,11 +1,11 @@ { "descriptor": { "name": "Пинг", - "description": "Отображает индикатор состояния, изображающий код ответа HTTP заданного URL." + "description": "Отображает индикатор состояния, отображающий код ответа HTTP заданного URL." }, "states": { "online": "Онлайн {{response}}", - "offline": "Оффлайн {{response}}", + "offline": "Офлайн {{response}}", "loading": "Загрузка..." } } diff --git a/public/locales/ru/modules/search.json b/public/locales/ru/modules/search.json index e39f56944..f444c2080 100644 --- a/public/locales/ru/modules/search.json +++ b/public/locales/ru/modules/search.json @@ -1,6 +1,6 @@ { "descriptor": { - "name": "Панель поиска", + "name": "Строка поиска", "description": "Строка поиска, позволяющая искать в пользовательской поисковой системе, YouTube и поддерживаемых интеграциях." }, "input": { @@ -9,7 +9,7 @@ "switched-to": "Переключен на", "searchEngines": { "search": { - "name": "Web", + "name": "Интернет", "description": "Поиск..." }, "youtube": { @@ -18,7 +18,7 @@ }, "torrents": { "name": "Торренты", - "description": "Поиск по торрентам" + "description": "Поиск торрентов" }, "overseerr": { "name": "Overseerr", @@ -26,5 +26,5 @@ } }, "tip": "Вы можете выбрать строку поиска с помощью сочетания клавиш ", - "switchedSearchEngine": "Переключился на поиск с помощью {{searchEngine}}" + "switchedSearchEngine": "Переключено на поиск по {{searchEngine}}" } diff --git a/public/locales/ru/modules/torrents-status.json b/public/locales/ru/modules/torrents-status.json index c03faac92..9baf7d9cd 100644 --- a/public/locales/ru/modules/torrents-status.json +++ b/public/locales/ru/modules/torrents-status.json @@ -16,15 +16,22 @@ } }, "card": { + "footer": { + "error": "Ошибка", + "lastUpdated": "Последнее обновление {{time}} назад" + }, "table": { "header": { "name": "Имя", "size": "Размер", - "download": "Вниз", - "upload": "Вверх", - "estimatedTimeOfArrival": "ETA", + "download": "Загрузка", + "upload": "Отдача", + "estimatedTimeOfArrival": "Осталось", "progress": "Прогресс" }, + "item": { + "text": "Управляется {{appName}}, {{ratio}} рейтинг" + }, "body": { "nothingFound": "Торренты не найдены" } @@ -34,21 +41,32 @@ "download": "Загрузка: {{download}}", "upload": "Отдача: {{upload}}", "timeSpan": "{{seconds}} секунд назад", - "totalDownload": "Скачать: {{download}}/s", + "totalDownload": "Загрузка: {{download}}/s", "totalUpload": "Отдача: {{upload}}/s" }, "errors": { "noDownloadClients": { "title": "Не найдено ни одного поддерживаемого Torrent-клиента!", - "text": "Добавьте поддерживаемый торрент-клиент для просмотра текущих загрузок" + "text": "Добавьте поддерживаемый Torrent-клиент для просмотра текущих загрузок" }, "generic": { "title": "Произошла непредвиденная ошибка", - "text": "Homarr не может связаться с вашими торрент-клиентами. Пожалуйста, проверьте настройки" + "text": "Homarr не может связаться с вашими Torrent-клиентами. Пожалуйста, проверьте настройки" } }, "loading": { "title": "Загрузка..." + }, + "popover": { + "introductionPrefix": "Под управлением", + "metrics": { + "queuePosition": "Позиция в очереди - {{position}}", + "progress": "Прогресс - {{progress}}%", + "totalSelectedSize": "Всего - {{totalSize}}", + "state": "Состояние - {{state}}", + "ratio": "Рейтинг -", + "completed": "Завершено" + } } } } diff --git a/public/locales/ru/modules/usenet.json b/public/locales/ru/modules/usenet.json index 19f2670dc..d9c1a45f0 100644 --- a/public/locales/ru/modules/usenet.json +++ b/public/locales/ru/modules/usenet.json @@ -16,14 +16,14 @@ "history": "История" }, "info": { - "sizeLeft": "Размер слева", + "sizeLeft": "Оставшийся размер", "paused": "Приостановлено" }, "queue": { "header": { "name": "Имя", "size": "Размер", - "eta": "ETA", + "eta": "Осталось", "progress": "Прогресс" }, "empty": "Пусто", diff --git a/public/locales/ru/modules/weather.json b/public/locales/ru/modules/weather.json index bbeafc735..acae5ee9f 100644 --- a/public/locales/ru/modules/weather.json +++ b/public/locales/ru/modules/weather.json @@ -1,11 +1,11 @@ { "descriptor": { "name": "Погода", - "description": "Отображает текущую информацию о погоде в заданном месте.", + "description": "Отображает текущую информацию о погоде для заданного местоположения.", "settings": { "title": "Настройки для виджета погоды", "displayInFahrenheit": { - "label": "Отображение в градусах Фаренгейта" + "label": "Показать в градусах Фаренгейта" }, "location": { "label": "Местоположение" @@ -15,14 +15,14 @@ "card": { "weatherDescriptions": { "clear": "Ясно", - "mainlyClear": "Преимущественно ясно", + "mainlyClear": "Малооблачно", "fog": "Туман", "drizzle": "Небольшой дождь", - "freezingDrizzle": "Изморозь", + "freezingDrizzle": "Изморозь, возможен гололёд", "rain": "Дождь", - "freezingRain": "Ледяной дождь", + "freezingRain": "Моросящий дождь", "snowFall": "Снегопад", - "snowGrains": "Снежные зёрна", + "snowGrains": "Снежные зерна", "rainShowers": "Ливень", "snowShowers": "Снегопад", "thunderstorm": "Гроза", diff --git a/public/locales/ru/settings/common.json b/public/locales/ru/settings/common.json index 4b5b22aca..421f6d99e 100644 --- a/public/locales/ru/settings/common.json +++ b/public/locales/ru/settings/common.json @@ -21,8 +21,8 @@ "enablersidebar": "Включить правую боковую панель", "enablelsidebar": "Включить левую боковую панель", "enablesearchbar": "Включить панель поиска", - "enabledocker": "Включить интеграцию с docker", - "enableping": "Включить пинги", + "enabledocker": "Включить интеграцию с Docker", + "enableping": "Включить пинг", "enablelsidebardesc": "Необязательно. Может использоваться только для приложений и интеграций", "enablersidebardesc": "Необязательно. Может использоваться только для приложений и интеграций" } diff --git a/public/locales/ru/settings/customization/page-appearance.json b/public/locales/ru/settings/customization/page-appearance.json index cca9e363e..32c1d8274 100644 --- a/public/locales/ru/settings/customization/page-appearance.json +++ b/public/locales/ru/settings/customization/page-appearance.json @@ -3,13 +3,13 @@ "label": "Название страницы" }, "metaTitle": { - "label": "Мета-название" + "label": "Мета-заголовок" }, "logo": { "label": "Логотип" }, "favicon": { - "label": "Значок веб-страницы" + "label": "Иконка" }, "background": { "label": "Фон" diff --git a/public/locales/ru/settings/general/color-schema.json b/public/locales/ru/settings/general/color-schema.json index 790c0121a..68db50fa8 100644 --- a/public/locales/ru/settings/general/color-schema.json +++ b/public/locales/ru/settings/general/color-schema.json @@ -1,3 +1,3 @@ { - "label": "Переключиться на {{scheme}} режим" + "label": "Переключить в {{scheme}} режим" } \ No newline at end of file diff --git a/public/locales/ru/settings/general/config-changer.json b/public/locales/ru/settings/general/config-changer.json index 1d260ae10..1b8bcad52 100644 --- a/public/locales/ru/settings/general/config-changer.json +++ b/public/locales/ru/settings/general/config-changer.json @@ -3,7 +3,7 @@ "label": "Изменение конфигурации", "description": "{{configCount}} доступны следующие конфигурации", "loadingNew": "Загрузка конфигурации...", - "pleaseWait": "Пожалуйста, подождите, пока загрузится ваша новая конфигурация!" + "pleaseWait": "Пожалуйста, дождитесь загрузки вашей новой конфигурации!" }, "modal": { "copy": { @@ -37,14 +37,14 @@ "confirmDeletion": { "title": "Подтвердите удаление вашей конфигурации", "warningText": "Вы собираетесь удалить '{{configName}}'", - "text": "Пожалуйста, обратите внимание, что удаление необратимо и ваши данные будут утеряны навсегда. После нажатия этой кнопки файл будет навсегда удален с диска. Убедитесь, что вы создаете адекватную резервную копию конфигурации.", + "text": "Пожалуйста, обратите внимание, что удаление необратимо и ваши данные будут утеряны навсегда. После нажатия этой кнопки файл будет навсегда удален с диска. Убедитесь, что вы создаете резервную копию конфигурации.", "buttons": { "confirm": "Да, удалить '{{configName}}'" } } }, "buttons": { - "download": "Загрузить конфигурацию", + "download": "Скачать конфигурацию", "delete": { "text": "Удалить конфигурацию", "notifications": { @@ -53,8 +53,8 @@ "message": "Конфигурация удалена" }, "deleteFailed": { - "title": "Не удалось удалить конфигурацию", - "message": "Не удалось удалить конфигурацию" + "title": "Ошибка при удалении конфигурации", + "message": "Ошибка при удалении конфигурации" }, "deleteFailedDefaultConfig": { "title": "Конфигурация по умолчанию не может быть удалена", @@ -67,8 +67,8 @@ "dropzone": { "notifications": { "invalidConfig": { - "title": "Невозможно загрузить конфигурацию", - "message": "Не удалось загрузить вашу конфигурацию. Неверный формат JSON." + "title": "Не удалось загрузить конфигурацию", + "message": "Не удалось загрузить конфигурацию. Неверный формат JSON." }, "loadedSuccessfully": { "title": "Конфигурация {{configName}} успешно загружена" @@ -76,10 +76,10 @@ }, "accept": { "title": "Загрузить конфигурацию", - "text": "Перетащите файлы сюда, чтобы загрузить конфигурацию. Поддерживаются только файлы JSON." + "text": "Перетащите файл конфигурации сюда. Поддерживаются только файлы JSON." }, "reject": { - "title": "Загрузка с помощью перетаскивания отклонена", + "title": "Перетаскивание конфигурации отклонено", "text": "Этот формат файлов не поддерживается. Пожалуйста, загружайте только файлы JSON." } } diff --git a/public/locales/ru/settings/general/search-engine.json b/public/locales/ru/settings/general/search-engine.json index 2e378b903..a2fd01d90 100644 --- a/public/locales/ru/settings/general/search-engine.json +++ b/public/locales/ru/settings/general/search-engine.json @@ -2,7 +2,7 @@ "title": "Поисковая система", "configurationName": "Настройка поисковой системы", "tips": { - "generalTip": "Существует множество префиксов, которые вы можете использовать! Добавив их перед запросом, вы отфильтруете результаты. !s (Web), !t (Torrents), !y (YouTube) и !m (Media).", + "generalTip": "Существует множество префиксов, которые вы можете использовать! Добавив их перед запросом, вы отфильтруете результаты. !s (Интернет), !t (Торренты), !y (YouTube) и !m (Медиа).", "placeholderTip": "%s можно использовать в качестве заполнителя для запроса." }, "customEngine": { @@ -11,7 +11,7 @@ "placeholder": "URL пользовательского запроса" }, "searchNewTab": { - "label": "Открыть результаты поиска в новой вкладке" + "label": "Открывать результаты поиска в новой вкладке" }, "searchEnabled": { "label": "Поиск включен" diff --git a/public/locales/ru/settings/general/theme-selector.json b/public/locales/ru/settings/general/theme-selector.json index ef81ef433..010cbfd51 100644 --- a/public/locales/ru/settings/general/theme-selector.json +++ b/public/locales/ru/settings/general/theme-selector.json @@ -1,3 +1,3 @@ { - "label": "Переключить на {{theme}} режим" + "label": "Переключить в {{theme}} режим" } \ No newline at end of file diff --git a/public/locales/ru/settings/general/widget-positions.json b/public/locales/ru/settings/general/widget-positions.json index db7bcc6fc..a9696283d 100644 --- a/public/locales/ru/settings/general/widget-positions.json +++ b/public/locales/ru/settings/general/widget-positions.json @@ -1,3 +1,3 @@ { - "label": "Расположите виджеты слева" + "label": "Положение виджета слева" } diff --git a/public/locales/sl/authentication/login.json b/public/locales/sl/authentication/login.json index ed462c60b..e90fe2242 100644 --- a/public/locales/sl/authentication/login.json +++ b/public/locales/sl/authentication/login.json @@ -1,6 +1,6 @@ { "title": "Dobrodošli nazaj!", - "text": "", + "text": "Prosimo, vnesite svoje geslo", "form": { "fields": { "password": { @@ -18,10 +18,10 @@ "message": "Preverjamo vaše geslo..." }, "correct": { - "title": "" + "title": "Prijava uspešna, preusmeritev..." }, "wrong": { - "title": "" + "title": "Vneseno geslo je napačno, poskusite znova." } } } diff --git a/public/locales/sl/common.json b/public/locales/sl/common.json index a23a8f5e4..64bdf6ff1 100644 --- a/public/locales/sl/common.json +++ b/public/locales/sl/common.json @@ -9,7 +9,7 @@ "version": "Različica", "changePosition": "Spremeni položaj", "remove": "Odstrani", - "removeConfirm": "", + "removeConfirm": "Ali ste prepričani, da želite odstraniti {{item}} ?", "sections": { "settings": "Nastavitve", "dangerZone": "Nevarno območje" diff --git a/public/locales/sl/layout/element-selector/selector.json b/public/locales/sl/layout/element-selector/selector.json index 2a4f14e0d..3ae40e1fd 100644 --- a/public/locales/sl/layout/element-selector/selector.json +++ b/public/locales/sl/layout/element-selector/selector.json @@ -1,11 +1,11 @@ { "modal": { - "title": "", - "text": "" + "title": "Dodajanje nove ploščice", + "text": "Ploščice so glavni element sistema Homarr. Uporabljajo se za prikaz aplikacij in drugih informacij. Dodate lahko poljubno število ploščic." }, - "widgetDescription": "", - "goBack": "", + "widgetDescription": "Pripomočki sodelujejo z vašimi aplikacijami in vam omogočajo boljši nadzor nad aplikacijami. Pred uporabo običajno zahtevajo dodatno konfiguracijo.", + "goBack": "Vrnite se na prejšnji korak", "actionIcon": { - "tooltip": "" + "tooltip": "Dodajanje ploščice" } } diff --git a/public/locales/sl/layout/header/actions/toggle-edit-mode.json b/public/locales/sl/layout/header/actions/toggle-edit-mode.json index 56487b8b1..dce5e61ad 100644 --- a/public/locales/sl/layout/header/actions/toggle-edit-mode.json +++ b/public/locales/sl/layout/header/actions/toggle-edit-mode.json @@ -1,16 +1,16 @@ { - "description": "", + "description": "V načinu urejanja lahko prilagodite ploščice in konfigurirate aplikacije. Spremembe se ne shranijo, dokler ne zapustite načina za urejanje.", "button": { - "disabled": "", - "enabled": "" + "disabled": "Vstopite v način urejanja", + "enabled": "Izhod in shranjevanje" }, "popover": { - "title": "", - "text": "" + "title": "Način urejanja je omogočen za <1>{{size}} velikost", + "text": "Zdaj lahko prilagodite in konfigurirate aplikacije. Spremembe so in niso shranjene , dokler ne zapustite načina urejanja." }, "screenSizes": { - "small": "", - "medium": "", - "large": "" + "small": "majhen", + "medium": "srednja", + "large": "velika" } } diff --git a/public/locales/sl/layout/mobile/drawer.json b/public/locales/sl/layout/mobile/drawer.json index 0967ef424..0a6c6e99a 100644 --- a/public/locales/sl/layout/mobile/drawer.json +++ b/public/locales/sl/layout/mobile/drawer.json @@ -1 +1,3 @@ -{} +{ + "title": "{{position}} stranska vrstica" +} diff --git a/public/locales/sl/layout/modals/about.json b/public/locales/sl/layout/modals/about.json index 0967ef424..b88502b0e 100644 --- a/public/locales/sl/layout/modals/about.json +++ b/public/locales/sl/layout/modals/about.json @@ -1 +1,7 @@ -{} +{ + "description": "Homarr je elegantna, sodobna nadzorna plošča, s katero so vse vaše aplikacije in storitve na dosegu roke. Z aplikacijo Homarr lahko do vsega dostopate in nadzorujete na enem priročnem mestu. Homarr se brez težav poveže z aplikacijami, ki ste jih dodali, in vam zagotavlja dragocene informacije ter popoln nadzor. Namestitev je preprosta, Homarr pa podpira širok nabor načinov namestitve.", + "i18n": "Nalaganje imenskih prostorov za prevod I18n", + "locales": "Konfigurirani krajevni jeziki I18n", + "contact": "Imate težave ali vprašanja? Povežite se z nami!", + "addToDashboard": "Dodajanje v nadzorno ploščo" +} diff --git a/public/locales/sl/layout/modals/add-app.json b/public/locales/sl/layout/modals/add-app.json index 06a9ee408..5a7b5657e 100644 --- a/public/locales/sl/layout/modals/add-app.json +++ b/public/locales/sl/layout/modals/add-app.json @@ -1,68 +1,68 @@ { "tabs": { - "general": "", - "behaviour": "", + "general": "Splošno", + "behaviour": "Vedenje", "network": "Omrežje", - "appearance": "", - "integration": "" + "appearance": "Videz", + "integration": "Integracija" }, "general": { "appname": { - "label": "", - "description": "" + "label": "Ime aplikacije", + "description": "Uporablja se za prikaz aplikacije na armaturni plošči." }, "internalAddress": { - "label": "", - "description": "" + "label": "Notranji naslov", + "description": "Notranji naslov IP aplikacije." }, "externalAddress": { - "label": "", - "description": "" + "label": "Zunanji naslov", + "description": "URL, ki se odpre ob kliku na aplikacijo." } }, "behaviour": { "isOpeningNewTab": { - "label": "", - "description": "" + "label": "Odprite v novem zavihku", + "description": "Odprite aplikacijo v novem zavihku namesto v trenutnem zavihku." } }, "network": { "statusChecker": { - "label": "", - "description": "" + "label": "Preverjanje stanja", + "description": "S preprostim zahtevkom HTTP(S) preveri, ali je vaša aplikacija v spletu." }, "statusCodes": { - "label": "", - "description": "" + "label": "Kode stanja HTTP", + "description": "Kode stanja HTTP, ki se štejejo za spletne." } }, "appearance": { "icon": { - "label": "", - "description": "" + "label": "Ikona aplikacije", + "description": "Ikona, ki bo prikazana na armaturni plošči." } }, "integration": { "type": { - "label": "", - "description": "", - "placeholder": "", - "defined": "", - "undefined": "", - "public": "", - "private": "", - "explanationPrivate": "", - "explanationPublic": "" + "label": "Konfiguracija integracije", + "description": "Konfiguracija integracije, ki bo uporabljena za povezavo z vašo aplikacijo.", + "placeholder": "Izberite integracijo", + "defined": "Opredeljen", + "undefined": "Nedoločen", + "public": "Javna stran", + "private": "Zasebno", + "explanationPrivate": "Zasebna skrivnost bo strežniku poslana samo enkrat. Ko brskalnik osveži stran, ne bo nikoli več poslana.", + "explanationPublic": "Javna skrivnost se vedno pošlje odjemalcu in je dostopna prek vmesnika API. Ne sme vsebovati nobenih zaupnih vrednosti, kot so uporabniška imena, gesla, žetoni, potrdila in podobno!" }, "secrets": { - "description": "", - "warning": "", - "clear": "", - "save": "", - "update": "" + "description": "Če želite posodobiti skrivnost, vnesite vrednost in kliknite gumb Shrani. Če želite odstraniti skrivnost, uporabite gumb izbriši.", + "warning": "Vaši poverilnice služijo kot dostop za vaše integracije in jih ne smete nikoli deliti z nikomer drugim. Ekipa Homarr vas nikoli ne bo prosila za poverilnice. Prepričajte se, da svoje skrivnosti varno hranite in upravljate.", + "clear": "Jasna skrivnost", + "save": "Shrani skrivnost", + "update": "Posodobitev skrivnosti" } }, "validation": { - "popover": "" + "popover": "Vaš obrazec vsebuje neveljavne podatke. Zato ga ni mogoče shraniti. Odpravite vse težave in ponovno kliknite ta gumb, da shranite spremembe." } } diff --git a/public/locales/sl/layout/modals/change-position.json b/public/locales/sl/layout/modals/change-position.json index 9e26dfeeb..798cb493f 100644 --- a/public/locales/sl/layout/modals/change-position.json +++ b/public/locales/sl/layout/modals/change-position.json @@ -1 +1,8 @@ -{} \ No newline at end of file +{ + "xPosition": "Položaj osi X", + "width": "Širina", + "height": "Višina", + "yPosition": "Položaj osi Y", + "zeroOrHigher": "0 ali več", + "betweenXandY": "Med {{min}} in {{max}}" +} \ No newline at end of file diff --git a/public/locales/sl/modules/calendar.json b/public/locales/sl/modules/calendar.json index e9ac58a1b..1d30ed1c2 100644 --- a/public/locales/sl/modules/calendar.json +++ b/public/locales/sl/modules/calendar.json @@ -1,14 +1,14 @@ { "descriptor": { "name": "Koledar", - "description": "", + "description": "Prikaže koledar s prihajajočimi izdajami iz podprtih integracij.", "settings": { - "title": "", + "title": "Nastavitve za gradnik Koledar", "sundayStart": { "label": "Začni teden z nedeljo" }, "radarrReleaseType": { - "label": "" + "label": "Tip sprostitve Radarr" } } } diff --git a/public/locales/sl/modules/common.json b/public/locales/sl/modules/common.json index c2a7719e6..097a44509 100644 --- a/public/locales/sl/modules/common.json +++ b/public/locales/sl/modules/common.json @@ -4,7 +4,7 @@ }, "errors": { "unmappedOptions": { - "text": "" + "text": "Odkrit neuporabljen parameter v konfiguraciji
{{key}}. Homarr tega parametra ne more interpretirati in uporabiti. Da bi se izognili nepričakovanemu vedenju, naredite varnostno kopijo konfiguracije in jo popravite." } } } diff --git a/public/locales/sl/modules/dashdot.json b/public/locales/sl/modules/dashdot.json index b6a86094d..d49cbe30a 100644 --- a/public/locales/sl/modules/dashdot.json +++ b/public/locales/sl/modules/dashdot.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "Dash.", - "description": "", + "description": "Prikaže grafe zunanjega primerka Dash. znotraj Homarra.", "settings": { "title": "Nastavitve za pripomoček Dash", "cpuMultiView": { diff --git a/public/locales/sl/modules/date.json b/public/locales/sl/modules/date.json index a5373d595..9e7704870 100644 --- a/public/locales/sl/modules/date.json +++ b/public/locales/sl/modules/date.json @@ -1,9 +1,9 @@ { "descriptor": { - "name": "", - "description": "", + "name": "Datum in ura", + "description": "Prikaže trenutni datum in čas.", "settings": { - "title": "", + "title": "Nastavitve za gradnik Datum in čas", "display24HourFormat": { "label": "Prikaz polnega časa (24-urni)" } diff --git a/public/locales/sl/modules/dlspeed.json b/public/locales/sl/modules/dlspeed.json index 5cf32f2a8..8e5dcfeaf 100644 --- a/public/locales/sl/modules/dlspeed.json +++ b/public/locales/sl/modules/dlspeed.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "Hitrost prenosa", - "description": "" + "description": "Prikaže hitrost prenosa in prenosa podprtih integracij." }, "card": { "table": { diff --git a/public/locales/sl/modules/docker.json b/public/locales/sl/modules/docker.json index 91e01aaa5..a2509ac65 100644 --- a/public/locales/sl/modules/docker.json +++ b/public/locales/sl/modules/docker.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "Docker", - "description": "" + "description": "Omogoča enostaven pregled in upravljanje vseh kontejnerjev Docker." }, "search": { "placeholder": "Iskanje po zabojniku ali imenu njegove slike" @@ -25,8 +25,8 @@ }, "actionBar": { "addService": { - "title": "", - "message": "" + "title": "Dodajanje aplikacije", + "message": "Dodajanje aplikacije v Homarr" }, "restart": { "title": "Ponovno zaženi" @@ -68,13 +68,13 @@ "errors": { "integrationFailed": { "title": "Integracija Dockerja ni uspela", - "message": "" + "message": "Ste pozabili namestiti vtičnico docker?" }, "unknownError": { "title": "Prišlo je do napake" }, "oneServiceAtATime": { - "title": "" + "title": "Naenkrat dodajte le eno aplikacijo ali storitev!" } }, "actionIcon": { diff --git a/public/locales/sl/modules/overseerr.json b/public/locales/sl/modules/overseerr.json index a543ab236..6221e6066 100644 --- a/public/locales/sl/modules/overseerr.json +++ b/public/locales/sl/modules/overseerr.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "Overseerr", - "description": "" + "description": "Omogoča iskanje in dodajanje medijev iz storitev Overseerr ali Jellyseerr." }, "popup": { "item": { @@ -18,7 +18,7 @@ } }, "seasonSelector": { - "caption": "", + "caption": "Označite letne čase, ki jih želite prenesti", "table": { "header": { "season": "Sezona", diff --git a/public/locales/sl/modules/ping.json b/public/locales/sl/modules/ping.json index ff0b9c34e..03e0df982 100644 --- a/public/locales/sl/modules/ping.json +++ b/public/locales/sl/modules/ping.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "Ping", - "description": "" + "description": "Prikaže indikator stanja, ki je odvisen od odzivne kode HTTP danega URL-ja." }, "states": { "online": "Povezan {{response}}", diff --git a/public/locales/sl/modules/search.json b/public/locales/sl/modules/search.json index 9abd0387e..904fb81c2 100644 --- a/public/locales/sl/modules/search.json +++ b/public/locales/sl/modules/search.json @@ -1,7 +1,7 @@ { "descriptor": { "name": "Iskalna vrstica", - "description": "" + "description": "Iskalna vrstica, ki omogoča iskanje po iskalniku po meri, YouTubu in podprtih integracijah." }, "input": { "placeholder": "Preišči splet..." @@ -10,7 +10,7 @@ "searchEngines": { "search": { "name": "Splet", - "description": "" + "description": "Iskanje..." }, "youtube": { "name": "YouTube", @@ -22,7 +22,7 @@ }, "overseerr": { "name": "Overseerr", - "description": "" + "description": "Iskanje filmov in televizijskih oddaj na Overseerr" } }, "tip": "Iskalno vrstico lahko izberete z bližnjico ", diff --git a/public/locales/sl/modules/torrents-status.json b/public/locales/sl/modules/torrents-status.json index cd14e165b..1db9d2f5a 100644 --- a/public/locales/sl/modules/torrents-status.json +++ b/public/locales/sl/modules/torrents-status.json @@ -1,21 +1,25 @@ { "descriptor": { - "name": "", - "description": "", + "name": "Torrent", + "description": "Prikaže seznam torrentov iz podprtih odjemalcev Torrent.", "settings": { - "title": "", + "title": "Nastavitve za gradnik Torrent", "refreshInterval": { - "label": "" + "label": "Interval osveževanja (v sekundah)" }, "displayCompletedTorrents": { - "label": "" + "label": "Prikaži dokončane torrente" }, "displayStaleTorrents": { - "label": "" + "label": "Prikaži zastarele torrente" } } }, "card": { + "footer": { + "error": "Napaka", + "lastUpdated": "Nazadnje posodobljeno {{time}} nazaj" + }, "table": { "header": { "name": "Ime", @@ -25,6 +29,9 @@ "estimatedTimeOfArrival": "ETA", "progress": "Napredek" }, + "item": { + "text": "Upravlja {{appName}}, {{ratio}} razmerje" + }, "body": { "nothingFound": "Ni najdenih torrentov" } @@ -39,16 +46,27 @@ }, "errors": { "noDownloadClients": { - "title": "", - "text": "" + "title": "Ni bilo najdenih podprtih odjemalcev Torrent!", + "text": "Dodajte podprt odjemalec Torrent, da si ogledate trenutne prenose" }, "generic": { - "title": "", - "text": "" + "title": "Zgodila se je nepričakovana napaka", + "text": "Homarr ni mogel komunicirati z vašimi odjemalci Torrent. Prosimo, preverite svojo konfiguracijo" } }, "loading": { "title": "Nalaganje..." + }, + "popover": { + "introductionPrefix": "Upravlja jo", + "metrics": { + "queuePosition": "Položaj v čakalni vrsti - {{position}}", + "progress": "Napredek - {{progress}}%", + "totalSelectedSize": "Skupaj - {{totalSize}}", + "state": "Država - {{state}}", + "ratio": "Razmerje -", + "completed": "Zaključeno" + } } } } diff --git a/public/locales/sl/modules/usenet.json b/public/locales/sl/modules/usenet.json index 7d60b9547..a729f1cfc 100644 --- a/public/locales/sl/modules/usenet.json +++ b/public/locales/sl/modules/usenet.json @@ -1,13 +1,13 @@ { "descriptor": { "name": "Usenet", - "description": "" + "description": "Omogoča pregledovanje in upravljanje instance Useneta." }, "card": { "errors": { "noDownloadClients": { "title": "Ni bilo najdenih podprtih odjemalcev za prenos!", - "text": "" + "text": "Dodajte podprtega odjemalca za prenos Usenet, da si ogledate trenutne prenose" } } }, diff --git a/public/locales/sl/modules/weather.json b/public/locales/sl/modules/weather.json index 385342a6a..1b73d249d 100644 --- a/public/locales/sl/modules/weather.json +++ b/public/locales/sl/modules/weather.json @@ -1,9 +1,9 @@ { "descriptor": { "name": "Vreme", - "description": "", + "description": "Prikaže trenutne vremenske informacije za določeno lokacijo.", "settings": { - "title": "", + "title": "Nastavitve za vremenski gradnik", "displayInFahrenheit": { "label": "Prikaz v Fahrenheitu" }, diff --git a/public/locales/sl/settings/common.json b/public/locales/sl/settings/common.json index ae9a3076a..0d4e75885 100644 --- a/public/locales/sl/settings/common.json +++ b/public/locales/sl/settings/common.json @@ -6,7 +6,7 @@ "customizations": "Prilagoditve" }, "tips": { - "configTip": "" + "configTip": "Konfiguracijsko datoteko naložite tako, da jo povlečete in spustite na stran!" }, "credits": { "madeWithLove": "Narejeno s ❤️ od @" diff --git a/public/locales/sl/settings/customization/page-appearance.json b/public/locales/sl/settings/customization/page-appearance.json index 6dd25bc2b..7887cb1b7 100644 --- a/public/locales/sl/settings/customization/page-appearance.json +++ b/public/locales/sl/settings/customization/page-appearance.json @@ -3,7 +3,7 @@ "label": "Naslov strani" }, "metaTitle": { - "label": "" + "label": "Meta naslov" }, "logo": { "label": "Logotip" @@ -16,7 +16,7 @@ }, "customCSS": { "label": "Po meri CSS", - "placeholder": "" + "placeholder": "Prilagojeni CSS bo uporabljen kot zadnji" }, "buttons": { "submit": "Pošlji" diff --git a/public/locales/sl/settings/general/config-changer.json b/public/locales/sl/settings/general/config-changer.json index 6af6195b2..f2acfe046 100644 --- a/public/locales/sl/settings/general/config-changer.json +++ b/public/locales/sl/settings/general/config-changer.json @@ -1,45 +1,45 @@ { "configSelect": { - "label": "", - "description": "", - "loadingNew": "", - "pleaseWait": "" + "label": "Konfiguracijski menjalnik", + "description": "{{configCount}} na voljo so konfiguracije", + "loadingNew": "Nalaganje konfiguracije...", + "pleaseWait": "Počakajte, da se naloži nova konfiguracija!" }, "modal": { "copy": { - "title": "", + "title": "Izberite ime vaše nove konfiguracije", "form": { "configName": { - "label": "", + "label": "Ime konfiguracije", "validation": { - "required": "", - "notUnique": "" + "required": "Zahtevano je ime konfiguracije", + "notUnique": "Ime konfiguracije je že v uporabi" }, - "placeholder": "" + "placeholder": "Vaše novo ime konfiguracije" }, - "submitButton": "" + "submitButton": "Potrdi" }, "events": { "configSaved": { - "title": "", - "message": "" + "title": "Konfiguracija je shranjena", + "message": "Konfiguracija shranjena kot {{configName}}" }, "configCopied": { - "title": "", - "message": "" + "title": "Kopiranje konfiguracije", + "message": "Konfiguracija se kopira kot {{configName}}" }, "configNotCopied": { - "title": "", - "message": "" + "title": "Ni mogoče kopirati konfiguracije", + "message": "Vaša konfiguracija ni bila kopirana kot {{configName}}" } } }, "confirmDeletion": { - "title": "", - "warningText": "", - "text": "", + "title": "Potrdite brisanje konfiguracije", + "warningText": "Želite izbrisati '{{configName}}'", + "text": "Upoštevajte, da izbrisa ni mogoče spremeniti in da bodo vaši podatki trajno izgubljeni. Ko kliknete ta gumb, bo datoteka trajno izbrisana z vašega diska. Poskrbite, da ustvarite ustrezno varnostno kopijo svoje konfiguracije.", "buttons": { - "confirm": "" + "confirm": "Da, izbrišite '{{configName}}'" } } }, @@ -57,8 +57,8 @@ "message": "Brisanje konfiguracije ni uspelo" }, "deleteFailedDefaultConfig": { - "title": "", - "message": "" + "title": "Privzete konfiguracije ni mogoče izbrisati", + "message": "Konfiguracija ni bila izbrisana iz datotečnega sistema" } } }, @@ -75,12 +75,12 @@ } }, "accept": { - "title": "", - "text": "" + "title": "Prenos konfiguracije", + "text": "Če želite naložiti konfiguracijo, povlecite datoteke sem. Podpora samo za datoteke JSON." }, "reject": { - "title": "", - "text": "" + "title": "Zavrnjeno nalaganje z vlečenjem in spuščanjem", + "text": "Ta oblika datoteke ni podprta. Prenesite samo datoteke JSON." } } } diff --git a/public/locales/sl/settings/general/search-engine.json b/public/locales/sl/settings/general/search-engine.json index 94a9fd765..45f831fcc 100644 --- a/public/locales/sl/settings/general/search-engine.json +++ b/public/locales/sl/settings/general/search-engine.json @@ -1,12 +1,12 @@ { "title": "Iskalnik", - "configurationName": "", + "configurationName": "Nastavitve iskalnika", "tips": { - "generalTip": "", + "generalTip": "Uporabite lahko več predpon! Če jih dodate pred poizvedbo, se rezultati filtrirajo. !s (splet), !t (torrenti), !y (YouTube) in !m (mediji).", "placeholderTip": "%s lahko uporabite kot nadomestno ime za poizvedbo." }, "customEngine": { - "title": "", + "title": "Iskalnik po meri", "label": "URL poizvedbe", "placeholder": "URL poizvedbe po meri" }, @@ -14,6 +14,6 @@ "label": "Odprite rezultate iskanja v novem zavihku" }, "searchEnabled": { - "label": "" + "label": "Omogočeno iskanje" } } diff --git a/public/locales/sl/settings/general/widget-positions.json b/public/locales/sl/settings/general/widget-positions.json index 0967ef424..6817eaf5b 100644 --- a/public/locales/sl/settings/general/widget-positions.json +++ b/public/locales/sl/settings/general/widget-positions.json @@ -1 +1,3 @@ -{} +{ + "label": "Položaj gradnikov na levi strani" +} diff --git a/public/locales/sv/modules/torrents-status.json b/public/locales/sv/modules/torrents-status.json index b710e2c6d..74afc6706 100644 --- a/public/locales/sv/modules/torrents-status.json +++ b/public/locales/sv/modules/torrents-status.json @@ -16,6 +16,10 @@ } }, "card": { + "footer": { + "error": "Fel", + "lastUpdated": "Senast uppdaterad {{time}} ago" + }, "table": { "header": { "name": "Namn", @@ -25,6 +29,9 @@ "estimatedTimeOfArrival": "Beräknad sluttid", "progress": "Förlopp" }, + "item": { + "text": "Hanteras av {{appName}}, {{ratio}} förhållande" + }, "body": { "nothingFound": "Inga torrents hittades" } @@ -49,6 +56,17 @@ }, "loading": { "title": "Laddar..." + }, + "popover": { + "introductionPrefix": "Förvaltas av", + "metrics": { + "queuePosition": "Position i kön - {{position}}", + "progress": "Framsteg - {{progress}}%", + "totalSelectedSize": "Totalt - {{totalSize}}", + "state": "Stat - {{state}}", + "ratio": "Förhållande -", + "completed": "Slutförd" + } } } } diff --git a/public/locales/uk/modules/torrents-status.json b/public/locales/uk/modules/torrents-status.json index 6b0f27d46..f6df37230 100644 --- a/public/locales/uk/modules/torrents-status.json +++ b/public/locales/uk/modules/torrents-status.json @@ -16,6 +16,10 @@ } }, "card": { + "footer": { + "error": "Помилка", + "lastUpdated": "Востаннє оновлено {{time}} тому" + }, "table": { "header": { "name": "Ім’я", @@ -25,6 +29,9 @@ "estimatedTimeOfArrival": "Залишилося", "progress": "Прогрес" }, + "item": { + "text": "Управляється {{appName}}, {{ratio}} співвідношення" + }, "body": { "nothingFound": "Не знайдено торентів" } @@ -49,6 +56,17 @@ }, "loading": { "title": "Завантаження..." + }, + "popover": { + "introductionPrefix": "Під керівництвом", + "metrics": { + "queuePosition": "Позиція в черзі - {{position}}", + "progress": "Прогрес - {{progress}}%.", + "totalSelectedSize": "Всього - {{totalSize}}", + "state": "Держава - {{state}}", + "ratio": "Коефіцієнт -", + "completed": "Завершено" + } } } } diff --git a/public/locales/vi/common.json b/public/locales/vi/common.json index 53716f998..4ae9170bd 100644 --- a/public/locales/vi/common.json +++ b/public/locales/vi/common.json @@ -1,5 +1,5 @@ { - "save": "", + "save": "Lưu", "about": "", "cancel": "Hủy", "close": "", diff --git a/public/locales/vi/layout/header/actions/toggle-edit-mode.json b/public/locales/vi/layout/header/actions/toggle-edit-mode.json index f400cb962..877499690 100644 --- a/public/locales/vi/layout/header/actions/toggle-edit-mode.json +++ b/public/locales/vi/layout/header/actions/toggle-edit-mode.json @@ -6,7 +6,7 @@ }, "popover": { "title": "", - "text": "" + "text": "Bạn giờ có thể chỉnh sửa và thiết lập các ứng dụng. Các thay đổi sẽ không được lưu cho tới khi bạn thoát chế độ chỉnh sửa" }, "screenSizes": { "small": "", diff --git a/public/locales/vi/modules/torrents-status.json b/public/locales/vi/modules/torrents-status.json index f6873e629..a4ef84fa8 100644 --- a/public/locales/vi/modules/torrents-status.json +++ b/public/locales/vi/modules/torrents-status.json @@ -1,6 +1,6 @@ { "descriptor": { - "name": "", + "name": "Torrent", "description": "", "settings": { "title": "", @@ -16,6 +16,10 @@ } }, "card": { + "footer": { + "error": "Lỗi", + "lastUpdated": "" + }, "table": { "header": { "name": "Tên", @@ -25,6 +29,9 @@ "estimatedTimeOfArrival": "Thời gian dự kiến", "progress": "Tiến độ" }, + "item": { + "text": "" + }, "body": { "nothingFound": "Không tìm thấy torrent nào" } @@ -49,6 +56,17 @@ }, "loading": { "title": "Đang tải..." + }, + "popover": { + "introductionPrefix": "", + "metrics": { + "queuePosition": "", + "progress": "", + "totalSelectedSize": "", + "state": "", + "ratio": "", + "completed": "" + } } } } diff --git a/public/locales/vi/settings/general/config-changer.json b/public/locales/vi/settings/general/config-changer.json index 18118c77e..350d8d2a3 100644 --- a/public/locales/vi/settings/general/config-changer.json +++ b/public/locales/vi/settings/general/config-changer.json @@ -7,22 +7,22 @@ }, "modal": { "copy": { - "title": "", + "title": "Chọn tên cho cấu hình mới của bạn", "form": { "configName": { - "label": "", + "label": "Tên cấu hình", "validation": { "required": "", "notUnique": "" }, - "placeholder": "" + "placeholder": "Tên cấu hình mới của bạn" }, - "submitButton": "" + "submitButton": "Xác nhận" }, "events": { "configSaved": { - "title": "", - "message": "" + "title": "Đã lưu cấu hình", + "message": "Đã lưu cấu hình thành {{configName}}" }, "configCopied": { "title": "", diff --git a/public/locales/zh/modules/torrents-status.json b/public/locales/zh/modules/torrents-status.json index b771e58b3..98b71ad74 100644 --- a/public/locales/zh/modules/torrents-status.json +++ b/public/locales/zh/modules/torrents-status.json @@ -16,6 +16,10 @@ } }, "card": { + "footer": { + "error": "错误", + "lastUpdated": "最后更新 {{time}} 前" + }, "table": { "header": { "name": "名称", @@ -25,6 +29,9 @@ "estimatedTimeOfArrival": "剩余时间", "progress": "进度" }, + "item": { + "text": "由 {{appName}}, {{ratio}} 管理的比率" + }, "body": { "nothingFound": "没有找到种子" } @@ -49,6 +56,17 @@ }, "loading": { "title": "正在加载..." + }, + "popover": { + "introductionPrefix": "管理的是", + "metrics": { + "queuePosition": "队列位置 - {{position}}", + "progress": "进展 - {{progress}}%", + "totalSelectedSize": "共计 - {{totalSize}}", + "state": "国家 - {{state}}", + "ratio": "比率-", + "completed": "已完成" + } } } }