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}}1>サイズ",
+ "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}}1> 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}}1> 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}}1> размера",
- "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}}1> 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": "已完成"
+ }
}
}
}