mirror of
https://github.com/noctalia-dev/noctalia-shell.git
synced 2026-05-11 17:08:27 +08:00
Theme: add faithful (alternative)
This commit is contained in:
@@ -216,11 +216,7 @@
|
||||
"swap-usage-description": "Swap-Speichernutzung anzeigen.",
|
||||
"swap-usage-label": "Swap-Auslastung",
|
||||
"use-monospace-font-description": "Verwende eine Monospace-Schriftart für eine konsistente Zeichenbreite.",
|
||||
"use-monospace-font-label": "Schriftart mit fester Breite",
|
||||
"storage-as-percentage-label": "Festplatte in Prozent",
|
||||
"storage-as-percentage-description": "Zeige den Speicherplatz als Prozentsatz statt als absolute Werte an.",
|
||||
"storage-available-label": "Verfügbarer Speicherplatz",
|
||||
"storage-available-description": "Zeigt an, wie viel Speicherplatz verfügbar ist, anstatt wie viel belegt ist."
|
||||
"use-monospace-font-label": "Schriftart mit fester Breite"
|
||||
},
|
||||
"taskbar": {
|
||||
"colorize-icons-description": "Theme-Farben auf Taskbar-Symbole anwenden.",
|
||||
@@ -396,6 +392,7 @@
|
||||
"events": "Ereignisse",
|
||||
"execute": "Ausführen",
|
||||
"faithful": "Originalgetreu",
|
||||
"faithful-alt": "Treue (Alternativ)",
|
||||
"focus": "Fokus",
|
||||
"frequency": "Frequenz",
|
||||
"gateway": "Gateway",
|
||||
@@ -1354,7 +1351,6 @@
|
||||
"critical-color-label": "Kritische Farbe",
|
||||
"custom-highlight-colors-title-label": "Benutzerdefinierte Hervorhebungsfarben",
|
||||
"disk-section-label": "Festplattennutzung",
|
||||
"disk-available-label": "Festplattenspeicher verfügbar",
|
||||
"enable-dgpu-monitoring-description": "Warnung: Dies aktiviert Ihre dedizierte GPU (NVIDIA/AMD), was die Akkulaufzeit von Laptops mit Hybridgrafik erheblich beeinträchtigen kann.",
|
||||
"enable-dgpu-monitoring-label": "Dedizierte GPU-Überwachung aktivieren",
|
||||
"external-monitor-description": "Geben Sie den Befehl oder Anwendungspfad ein, um die externe Systemmonitor-Anwendung zu starten.",
|
||||
|
||||
@@ -211,16 +211,16 @@
|
||||
"memory-usage-label": "Memory usage",
|
||||
"network-traffic-description": "Display network upload and download speeds.",
|
||||
"network-traffic-label": "Network traffic",
|
||||
"storage-as-percentage-description": "Show disk space as percentage instead of absolute values.",
|
||||
"storage-as-percentage-label": "Disk as percentage",
|
||||
"storage-available-description": "Shows how much disk space is available instead of how much is used.",
|
||||
"storage-available-label": "Disk space available",
|
||||
"storage-usage-description": "Show disk space usage information.",
|
||||
"storage-usage-label": "Storage usage",
|
||||
"swap-usage-description": "Show swap memory usage.",
|
||||
"swap-usage-label": "Swap usage",
|
||||
"use-monospace-font-description": "Use monospace font for consistent character width.",
|
||||
"use-monospace-font-label": "Monospace font",
|
||||
"storage-as-percentage-label": "Disk as percentage",
|
||||
"storage-as-percentage-description": "Show disk space as percentage instead of absolute values.",
|
||||
"storage-available-label": "Disk space available",
|
||||
"storage-available-description": "Shows how much disk space is available instead of how much is used."
|
||||
"use-monospace-font-label": "Monospace font"
|
||||
},
|
||||
"taskbar": {
|
||||
"colorize-icons-description": "Apply theme colors to taskbar icons.",
|
||||
@@ -396,6 +396,7 @@
|
||||
"events": "Events",
|
||||
"execute": "Execute",
|
||||
"faithful": "Faithful",
|
||||
"faithful-alt": "Faithful (Alternate)",
|
||||
"focus": "Focus",
|
||||
"frequency": "Frequency",
|
||||
"gateway": "Gateway",
|
||||
@@ -1277,7 +1278,6 @@
|
||||
"hot-reload-description": "Automatically reload plugins when their files change. Useful for plugin development.",
|
||||
"hot-reload-label": "Hot reload (dev mode)",
|
||||
"hot-reloaded": "Reloaded plugin: {name}",
|
||||
"translations-reloaded": "Reloaded translations: {name}",
|
||||
"install-error": "Failed to install: {error}",
|
||||
"install-incompatible": "{plugin} requires Noctalia v{version} or higher",
|
||||
"install-success": "Successfully installed {plugin}",
|
||||
@@ -1307,6 +1307,7 @@
|
||||
"sources-placeholder": "My cool repository",
|
||||
"sources-remove-tooltip": "Remove plugin source",
|
||||
"title": "Plugins",
|
||||
"translations-reloaded": "Reloaded translations: {name}",
|
||||
"uninstall-dialog-description": "Are you sure you want to uninstall {plugin}? This will remove all plugin data.",
|
||||
"uninstall-dialog-title": "Uninstall plugin",
|
||||
"uninstall-error": "Failed to uninstall: {error}",
|
||||
@@ -1354,8 +1355,8 @@
|
||||
"system-monitor": {
|
||||
"critical-color-label": "Critical color",
|
||||
"custom-highlight-colors-title-label": "Custom highlight colors",
|
||||
"disk-section-label": "Disk usage",
|
||||
"disk-available-label": "Disk available",
|
||||
"disk-section-label": "Disk usage",
|
||||
"enable-dgpu-monitoring-description": "Warning: This will wake up your discrete GPU (NVIDIA/AMD), which may significantly impact battery life on laptops with hybrid graphics.",
|
||||
"enable-dgpu-monitoring-label": "Enable discrete GPU monitoring",
|
||||
"external-monitor-description": "Enter the command or application path to launch when activating the external system monitor application.",
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
"device-description": "Seleccione qué dispositivo de batería mostrar.",
|
||||
"device-label": "Dispositivo de batería",
|
||||
"hide-if-idle-description": "Ocultar el widget cuando la batería no se esté cargando ni descargando.",
|
||||
"hide-if-idle-label": "Ocultar cuando esté inactivo",
|
||||
"hide-if-idle-label": "Ocultar cuando inactivo",
|
||||
"hide-if-not-detected-description": "Ocultar el widget cuando no se detecte batería en el sistema.",
|
||||
"hide-if-not-detected-label": "Ocultar si no se detecta",
|
||||
"low-battery-threshold-description": "Muestra una advertencia cuando la batería cae por debajo de este porcentaje.",
|
||||
@@ -145,7 +145,7 @@
|
||||
},
|
||||
"lock-keys": {
|
||||
"hide-when-off-description": "Ocultar el indicador cuando la tecla no está activa.",
|
||||
"hide-when-off-label": "Ocultar cuando está desactivado",
|
||||
"hide-when-off-label": "Ocultar cuando desactivado",
|
||||
"show-caps-lock-description": "Mostrar el estado de Bloq Mayús.",
|
||||
"show-caps-lock-label": "Bloq Mayús",
|
||||
"show-num-lock-description": "Mostrar el estado de Bloq Num.",
|
||||
@@ -216,11 +216,7 @@
|
||||
"swap-usage-description": "Mostrar el uso de la memoria swap.",
|
||||
"swap-usage-label": "Uso de swap",
|
||||
"use-monospace-font-description": "Utilice fuente monoespaciada para un ancho de carácter consistente.",
|
||||
"use-monospace-font-label": "Fuente monoespaciada",
|
||||
"storage-as-percentage-label": "Disco como porcentaje",
|
||||
"storage-as-percentage-description": "Mostrar el espacio en disco como porcentaje en lugar de valores absolutos.",
|
||||
"storage-available-label": "Espacio disponible en disco",
|
||||
"storage-available-description": "Muestra cuánto espacio en disco hay disponible en lugar de cuánto se está utilizando."
|
||||
"use-monospace-font-label": "Fuente monoespaciada"
|
||||
},
|
||||
"taskbar": {
|
||||
"colorize-icons-description": "Aplicar colores del tema a los iconos de la barra de tareas.",
|
||||
@@ -396,6 +392,7 @@
|
||||
"events": "Eventos",
|
||||
"execute": "Ejecutar",
|
||||
"faithful": "Fiel",
|
||||
"faithful-alt": "Fiel (Alternativo)",
|
||||
"focus": "Enfoque",
|
||||
"frequency": "Frecuencia",
|
||||
"gateway": "Puerta de enlace",
|
||||
@@ -514,8 +511,8 @@
|
||||
},
|
||||
"hide-modes": {
|
||||
"auto-hide": "Ocultación Automática",
|
||||
"hidden": "Ocultar cuando esté vacío",
|
||||
"idle": "Ocultar cuando esté inactivo",
|
||||
"hidden": "Ocultar cuando vacío",
|
||||
"idle": "Ocultar cuando inactivo",
|
||||
"transparent": "Transparente cuando esté vacío",
|
||||
"visible": "Mostrar siempre"
|
||||
},
|
||||
@@ -616,7 +613,7 @@
|
||||
"frame-rates-fps": "{fps} FPS",
|
||||
"scrolling-modes": {
|
||||
"always": "Desplazar siempre",
|
||||
"hover": "Desplazar al posar el puntero",
|
||||
"hover": "Desplazar encima",
|
||||
"never": "No desplazar nunca"
|
||||
},
|
||||
"session-menu-grid-layout": {
|
||||
@@ -1354,7 +1351,6 @@
|
||||
"critical-color-label": "Color crítico",
|
||||
"custom-highlight-colors-title-label": "Colores de resaltado personalizados",
|
||||
"disk-section-label": "Uso de disco",
|
||||
"disk-available-label": "Disco disponible",
|
||||
"enable-dgpu-monitoring-description": "Advertencia: Esto activará tu GPU dedicada (NVIDIA/AMD), lo que podría afectar significativamente la duración de la batería en portátiles con gráficos híbridos.",
|
||||
"enable-dgpu-monitoring-label": "Habilitar la monitorización de la GPU dedicada",
|
||||
"external-monitor-description": "Ingrese el comando o ruta de la aplicación para ejecutar al activar la aplicación externa del monitor del sistema.",
|
||||
|
||||
@@ -216,11 +216,7 @@
|
||||
"swap-usage-description": "Afficher l'utilisation de la mémoire swap.",
|
||||
"swap-usage-label": "Utilisation du swap",
|
||||
"use-monospace-font-description": "Utilisez une police de caractères à chasse fixe pour une largeur de caractère uniforme.",
|
||||
"use-monospace-font-label": "Police à chasse fixe",
|
||||
"storage-as-percentage-label": "Disque en pourcentage",
|
||||
"storage-as-percentage-description": "Afficher l'espace disque en pourcentage plutôt qu'en valeurs absolues.",
|
||||
"storage-available-label": "Espace disque disponible",
|
||||
"storage-available-description": "Affiche l'espace disque disponible plutôt que l'espace utilisé."
|
||||
"use-monospace-font-label": "Police à chasse fixe"
|
||||
},
|
||||
"taskbar": {
|
||||
"colorize-icons-description": "Appliquer les couleurs du thème aux icônes de la barre des tâches.",
|
||||
@@ -396,6 +392,7 @@
|
||||
"events": "Événements",
|
||||
"execute": "Exécuter",
|
||||
"faithful": "Fidèle",
|
||||
"faithful-alt": "Fidèle (Alternatif)",
|
||||
"focus": "Concentration",
|
||||
"frequency": "Fréquence",
|
||||
"gateway": "Passerelle",
|
||||
@@ -1354,7 +1351,6 @@
|
||||
"critical-color-label": "Couleur critique",
|
||||
"custom-highlight-colors-title-label": "Couleurs de surbrillance personnalisées",
|
||||
"disk-section-label": "Utilisation disque",
|
||||
"disk-available-label": "Disque disponible",
|
||||
"enable-dgpu-monitoring-description": "Attention : Ceci va activer votre GPU dédié (NVIDIA/AMD), ce qui peut avoir un impact significatif sur l'autonomie de la batterie des ordinateurs portables dotés de cartes graphiques hybrides.",
|
||||
"enable-dgpu-monitoring-label": "Activer la surveillance du GPU dédié",
|
||||
"external-monitor-description": "Entrez la commande ou le chemin de l'application à lancer lors de l'activation de l'application externe de surveillance du système.",
|
||||
|
||||
@@ -216,11 +216,7 @@
|
||||
"swap-usage-description": "Cserehely memória használatának megjelenítése.",
|
||||
"swap-usage-label": "Cserehely használat",
|
||||
"use-monospace-font-description": "Használjon monospace betűtípust az egységes karakter-szélességhez.",
|
||||
"use-monospace-font-label": "Monospace betűtípus",
|
||||
"storage-as-percentage-label": "Lemez százalékban kifejezve",
|
||||
"storage-as-percentage-description": "A lemezterületet százalékban jeleníti meg, nem abszolút értékekben.",
|
||||
"storage-available-label": "Rendelkezésre álló lemezterület",
|
||||
"storage-available-description": "Megmutatja, hogy mennyi lemezterület áll rendelkezésre, ahelyett, hogy mennyi van használatban."
|
||||
"use-monospace-font-label": "Monospace betűtípus"
|
||||
},
|
||||
"taskbar": {
|
||||
"colorize-icons-description": "Témaszínek alkalmazása a tálca ikonjaira.",
|
||||
@@ -396,6 +392,7 @@
|
||||
"events": "Események",
|
||||
"execute": "Végrehajt",
|
||||
"faithful": "Hű",
|
||||
"faithful-alt": "Hűséges (Alternatív)",
|
||||
"focus": "Fókusz",
|
||||
"frequency": "Frekvencia",
|
||||
"gateway": "Átjáró",
|
||||
@@ -1354,7 +1351,6 @@
|
||||
"critical-color-label": "Kritikus szín",
|
||||
"custom-highlight-colors-title-label": "Egyéni kiemelőszínek",
|
||||
"disk-section-label": "Lemezhasználat",
|
||||
"disk-available-label": "Lemez rendelkezésre áll",
|
||||
"enable-dgpu-monitoring-description": "Figyelem: Ez felébreszti a dedikált GPU-t (NVIDIA/AMD), ami jelentősen befolyásolhatja az akkumulátor élettartamát a hibrid grafikával rendelkező laptopokon.",
|
||||
"enable-dgpu-monitoring-label": "Dedikált GPU figyelés engedélyezése",
|
||||
"external-monitor-description": "Adja meg a parancsot vagy alkalmazás elérési útját a külső rendszermonitor alkalmazás indításához.",
|
||||
|
||||
@@ -216,11 +216,7 @@
|
||||
"swap-usage-description": "スワップメモリの使用状況を表示します。",
|
||||
"swap-usage-label": "スワップ使用量",
|
||||
"use-monospace-font-description": "タイプライター体で翻訳します。",
|
||||
"use-monospace-font-label": "等幅フォント",
|
||||
"storage-as-percentage-label": "ディスク使用率(パーセンテージ)",
|
||||
"storage-as-percentage-description": "ディスク容量を絶対値ではなくパーセンテージで表示する。",
|
||||
"storage-available-label": "利用可能なディスク容量",
|
||||
"storage-available-description": "使用済みディスク容量ではなく、空きディスク容量を表示します。"
|
||||
"use-monospace-font-label": "等幅フォント"
|
||||
},
|
||||
"taskbar": {
|
||||
"colorize-icons-description": "タスクバーのアイコンにテーマカラーを適用します。",
|
||||
@@ -396,6 +392,7 @@
|
||||
"events": "イベント",
|
||||
"execute": "実行",
|
||||
"faithful": "忠実",
|
||||
"faithful-alt": "忠実 (代替)",
|
||||
"focus": "集中",
|
||||
"frequency": "頻度",
|
||||
"gateway": "ゲートウェイ",
|
||||
@@ -1354,7 +1351,6 @@
|
||||
"critical-color-label": "危険時の色",
|
||||
"custom-highlight-colors-title-label": "カスタムハイライト色",
|
||||
"disk-section-label": "ストレージ使用量",
|
||||
"disk-available-label": "ディスク空き容量",
|
||||
"enable-dgpu-monitoring-description": "警告: これにより外部GPU (NVIDIA/AMD) が起動状態になるため、ハイブリッドグラフィックス搭載のノート PC ではバッテリー駆動時間に大きな影響を与える可能性があります。",
|
||||
"enable-dgpu-monitoring-label": "外部GPUモニタリングを有効にする",
|
||||
"external-monitor-description": "外部システムモニターアプリケーションを起動する際に実行するコマンドまたはアプリケーションパスを入力してください。",
|
||||
|
||||
@@ -216,11 +216,7 @@
|
||||
"swap-usage-description": "스왑 메모리 사용량을 표시합니다.",
|
||||
"swap-usage-label": "스왑 사용량",
|
||||
"use-monospace-font-description": "일관된 문자 너비를 위해 고정폭 글꼴을 사용합니다.",
|
||||
"use-monospace-font-label": "고정폭 글꼴",
|
||||
"storage-as-percentage-label": "디스크 사용률(퍼센트)",
|
||||
"storage-as-percentage-description": "디스크 공간을 절대값 대신 백분율로 표시합니다.",
|
||||
"storage-available-label": "사용 가능한 디스크 공간",
|
||||
"storage-available-description": "사용된 디스크 공간이 아닌 사용 가능한 디스크 공간을 표시합니다."
|
||||
"use-monospace-font-label": "고정폭 글꼴"
|
||||
},
|
||||
"taskbar": {
|
||||
"colorize-icons-description": "작업 표시줄 아이콘에 테마 색상을 적용합니다.",
|
||||
@@ -396,6 +392,7 @@
|
||||
"events": "일정",
|
||||
"execute": "실행",
|
||||
"faithful": "충실하게",
|
||||
"faithful-alt": "충실한 (대체)",
|
||||
"focus": "포커스",
|
||||
"frequency": "빈도",
|
||||
"gateway": "게이트웨이",
|
||||
@@ -1354,7 +1351,6 @@
|
||||
"critical-color-label": "위험 색상",
|
||||
"custom-highlight-colors-title-label": "사용자 지정 강조 색상",
|
||||
"disk-section-label": "디스크 사용량",
|
||||
"disk-available-label": "사용 가능한 디스크 공간",
|
||||
"enable-dgpu-monitoring-description": "경고: 이 기능은 외장 GPU(NVIDIA/AMD)를 깨워 하이브리드 그래픽 노트북의 배터리 수명에 상당한 영향을 줄 수 있습니다.",
|
||||
"enable-dgpu-monitoring-label": "외장 GPU 모니터링 활성화",
|
||||
"external-monitor-description": "외부 시스템 모니터 애플리케이션 기능을 활성화할 때 실행할 명령 또는 애플리케이션 경로를 입력하세요.",
|
||||
|
||||
@@ -216,11 +216,7 @@
|
||||
"swap-usage-description": "Bikaranîna bîra swapê nîşan bide.",
|
||||
"swap-usage-label": "Bikaranîna Swapê",
|
||||
"use-monospace-font-description": "Bi kar tîne fonta monospace ji bo firehiya karakterê ya domdar.",
|
||||
"use-monospace-font-label": "Tîpa yek-firehî",
|
||||
"storage-as-percentage-label": "Dîsk wekî rêje",
|
||||
"storage-as-percentage-description": "Cihê dîskê li şûna nirxên mutleq, wekî rêjeyê nîşan bide.",
|
||||
"storage-available-label": "Cihê dîskê yê berdest",
|
||||
"storage-available-description": "Nîşan dide ka çiqas cihê dîskê berdest e, li şûna ku nîşan bide ka çiqas hatiye bikaranîn."
|
||||
"use-monospace-font-label": "Tîpa yek-firehî"
|
||||
},
|
||||
"taskbar": {
|
||||
"colorize-icons-description": "Rengên temayê li îkonên taskbarê bicîh bike.",
|
||||
@@ -1354,7 +1350,6 @@
|
||||
"critical-color-label": "Rengê krîtîk",
|
||||
"custom-highlight-colors-title-label": "Rengên ronîkirina xwerû",
|
||||
"disk-section-label": "Bikaranîna dîskê",
|
||||
"disk-available-label": "Dîsk berdest e",
|
||||
"enable-dgpu-monitoring-description": "Hişyarî: Ev dê YKG a te ya veqetandî (NVIDIA/AMD) hişyar bike, ku dibe ku bandorek girîng li ser jiyana pîlê li ser laptopên bi grafîkên hîbrîd bike.",
|
||||
"enable-dgpu-monitoring-label": "Çavdêriya YKG veqetandî çalak bike",
|
||||
"external-monitor-description": "Fermanî an rêya sepanê binivîse ku dema sepana monitora pergala derveyî çalak dike were xebitandin.",
|
||||
|
||||
@@ -216,11 +216,7 @@
|
||||
"swap-usage-description": "Toon swap geheugengebruik.",
|
||||
"swap-usage-label": "Swapgebruik",
|
||||
"use-monospace-font-description": "Gebruik een monospace lettertype voor een consistente tekenbreedte.",
|
||||
"use-monospace-font-label": "Lettertype met vaste breedte",
|
||||
"storage-as-percentage-label": "Schijf als percentage",
|
||||
"storage-as-percentage-description": "Geef schijfruimte weer als percentage in plaats van absolute waarden.",
|
||||
"storage-available-label": "Beschikbare schijfruimte",
|
||||
"storage-available-description": "Geeft aan hoeveel schijfruimte beschikbaar is in plaats van hoeveel er in gebruik is."
|
||||
"use-monospace-font-label": "Lettertype met vaste breedte"
|
||||
},
|
||||
"taskbar": {
|
||||
"colorize-icons-description": "Pas themakleuren toe op taakbalkpictogrammen.",
|
||||
@@ -396,6 +392,7 @@
|
||||
"events": "Evenementen",
|
||||
"execute": "Uitvoeren",
|
||||
"faithful": "Getrouw",
|
||||
"faithful-alt": "Trouw (Alternatief)",
|
||||
"focus": "Focus",
|
||||
"frequency": "Frequentie",
|
||||
"gateway": "Poort",
|
||||
@@ -1354,7 +1351,6 @@
|
||||
"critical-color-label": "Kritische kleur",
|
||||
"custom-highlight-colors-title-label": "Aangepaste markeerkleuren",
|
||||
"disk-section-label": "Schijfgebruik",
|
||||
"disk-available-label": "Schijf beschikbaar",
|
||||
"enable-dgpu-monitoring-description": "Waarschuwing: Dit zal uw dedicated GPU (NVIDIA/AMD) activeren, wat een aanzienlijke impact kan hebben op de accuduur van laptops met hybride grafische kaarten.",
|
||||
"enable-dgpu-monitoring-label": "Dedicated GPU-monitoring inschakelen",
|
||||
"external-monitor-description": "Voer de opdracht of applicatiepad in om te starten bij het activeren van de externe systeemmonitor applicatie.",
|
||||
|
||||
@@ -216,11 +216,7 @@
|
||||
"swap-usage-description": "Pokaż użycie pamięci wymiany.",
|
||||
"swap-usage-label": "Użycie pamięci wymiany",
|
||||
"use-monospace-font-description": "Użyj czcionki o stałej szerokości znaków dla zachowania spójnej szerokości znaków.",
|
||||
"use-monospace-font-label": "Czcionka o stałej szerokości znaków",
|
||||
"storage-as-percentage-label": "Dysk jako procent",
|
||||
"storage-as-percentage-description": "Pokaż miejsce na dysku jako wartość procentową zamiast wartości bezwzględnej.",
|
||||
"storage-available-label": "Dostępna przestrzeń dyskowa",
|
||||
"storage-available-description": "Pokazuje, ile miejsca na dysku jest dostępne, a nie ile jest zajęte."
|
||||
"use-monospace-font-label": "Czcionka o stałej szerokości znaków"
|
||||
},
|
||||
"taskbar": {
|
||||
"colorize-icons-description": "Zastosuj kolory motywu do ikon paska zadań.",
|
||||
@@ -396,6 +392,7 @@
|
||||
"events": "Wydarzenia",
|
||||
"execute": "Wykonaj",
|
||||
"faithful": "Wierny",
|
||||
"faithful-alt": "Wierny (Alternatywny)",
|
||||
"focus": "Skupienie",
|
||||
"frequency": "Częstotliwość",
|
||||
"gateway": "Brama",
|
||||
@@ -1354,7 +1351,6 @@
|
||||
"critical-color-label": "Kolor krytyczny",
|
||||
"custom-highlight-colors-title-label": "Własne kolory podświetlenia",
|
||||
"disk-section-label": "Użycie dysku",
|
||||
"disk-available-label": "Dysk dostępny",
|
||||
"enable-dgpu-monitoring-description": "Ostrzeżenie: To obudzi twoją dedykowaną kartę graficzną (NVIDIA/AMD), co może znacząco wpłynąć na żywotność baterii w laptopach z hybrydową grafiką.",
|
||||
"enable-dgpu-monitoring-label": "Włącz monitorowanie dedykowanej karty graficznej",
|
||||
"external-monitor-description": "Wprowadź polecenie lub ścieżkę aplikacji do uruchomienia przy aktywacji zewnętrznej aplikacji monitora systemu.",
|
||||
|
||||
@@ -216,11 +216,7 @@
|
||||
"swap-usage-description": "Mostrar o uso da memória swap.",
|
||||
"swap-usage-label": "Utilização de swap",
|
||||
"use-monospace-font-description": "Use fonte monoespaçada para largura de caractere consistente.",
|
||||
"use-monospace-font-label": "Fonte monoespaçada",
|
||||
"storage-as-percentage-label": "Disco em percentagem",
|
||||
"storage-as-percentage-description": "Mostrar o espaço em disco como percentagem em vez de valores absolutos.",
|
||||
"storage-available-label": "Espaço disponível em disco",
|
||||
"storage-available-description": "Mostra quanto espaço em disco está disponível, em vez de quanto está a ser utilizado."
|
||||
"use-monospace-font-label": "Fonte monoespaçada"
|
||||
},
|
||||
"taskbar": {
|
||||
"colorize-icons-description": "Aplicar cores do tema aos ícones da barra de tarefas.",
|
||||
@@ -396,6 +392,7 @@
|
||||
"events": "Eventos",
|
||||
"execute": "Executar",
|
||||
"faithful": "Fiel",
|
||||
"faithful-alt": "Fiel (Alternativo)",
|
||||
"focus": "Foco",
|
||||
"frequency": "Frequência",
|
||||
"gateway": "Porta de entrada",
|
||||
@@ -1354,7 +1351,6 @@
|
||||
"critical-color-label": "Cor crítica",
|
||||
"custom-highlight-colors-title-label": "Cores de destaque personalizadas",
|
||||
"disk-section-label": "Uso do disco",
|
||||
"disk-available-label": "Disco disponível",
|
||||
"enable-dgpu-monitoring-description": "Atenção: Isto irá ativar sua GPU dedicada (NVIDIA/AMD), o que pode impactar significativamente a duração da bateria em laptops com gráficos híbridos.",
|
||||
"enable-dgpu-monitoring-label": "Ativar o monitoramento da GPU dedicada",
|
||||
"external-monitor-description": "Digite o comando ou caminho da aplicação para executar ao ativar a aplicação externa de monitoramento do sistema.",
|
||||
|
||||
@@ -216,11 +216,7 @@
|
||||
"swap-usage-description": "Показать использование swap-памяти.",
|
||||
"swap-usage-label": "Использование swap",
|
||||
"use-monospace-font-description": "Используйте моноширинный шрифт для единообразной ширины символов.",
|
||||
"use-monospace-font-label": "Моноширинный шрифт",
|
||||
"storage-as-percentage-label": "Диск в процентах",
|
||||
"storage-as-percentage-description": "Показывать место на диске в процентах, а не в абсолютных значениях.",
|
||||
"storage-available-label": "Доступное место на диске",
|
||||
"storage-available-description": "Показывает, сколько дискового пространства доступно, а не сколько используется."
|
||||
"use-monospace-font-label": "Моноширинный шрифт"
|
||||
},
|
||||
"taskbar": {
|
||||
"colorize-icons-description": "Применить цвета темы к иконкам панели задач.",
|
||||
@@ -396,6 +392,7 @@
|
||||
"events": "События",
|
||||
"execute": "Выполнить",
|
||||
"faithful": "Верный",
|
||||
"faithful-alt": "Верный (Альтернативный)",
|
||||
"focus": "Фокус",
|
||||
"frequency": "Частота",
|
||||
"gateway": "Шлюз",
|
||||
@@ -1354,7 +1351,6 @@
|
||||
"critical-color-label": "Критический цвет",
|
||||
"custom-highlight-colors-title-label": "Пользовательские цвета выделения",
|
||||
"disk-section-label": "Использование диска",
|
||||
"disk-available-label": "Доступный диск",
|
||||
"enable-dgpu-monitoring-description": "Внимание: Это разбудит ваш дискретный графический процессор (NVIDIA/AMD), что может значительно повлиять на время работы от аккумулятора на ноутбуках с гибридной графикой.",
|
||||
"enable-dgpu-monitoring-label": "Включить мониторинг дискретного GPU",
|
||||
"external-monitor-description": "Введите команду или путь к приложению для запуска при активации внешнего приложения мониторинга системы.",
|
||||
@@ -1421,17 +1417,17 @@
|
||||
"automation-change-mode-label": "Режим смены",
|
||||
"automation-custom-interval-description": "Введите время в формате ЧЧ:ММ (например, 01:30).",
|
||||
"automation-custom-interval-label": "Пользовательский интервал",
|
||||
"automation-interval-description": "Как часто автоматически менять обои.",
|
||||
"automation-interval-description": "Частота автоматической смены обоев.",
|
||||
"automation-interval-label": "Интервал смены обоев",
|
||||
"automation-random-wallpaper-description": "Запланировать смену случайных обоев через регулярные интервалы.",
|
||||
"automation-scheduled-change-description": "Автоматически менять обои через регулярные интервалы.",
|
||||
"automation-scheduled-change-description": "Автоматически менять обои через регулярные интервалы времени.",
|
||||
"automation-scheduled-change-label": "Запланированная смена",
|
||||
"look-feel-edge-smoothness-description": "Применяет мягкий, растушёванный эффект к краю переходов.",
|
||||
"look-feel-edge-smoothness-label": "Смягчить край перехода",
|
||||
"look-feel-fill-color-description": "Выберите цвет заливки, который может появиться за обоями.",
|
||||
"look-feel-fill-mode-description": "Выберите, как изображение должно масштабироваться, чтобы соответствовать разрешению вашего монитора.",
|
||||
"look-feel-fill-mode-label": "Режим заполнения",
|
||||
"look-feel-title": "Внешний вид и ощущения",
|
||||
"look-feel-title": "Внешний вид",
|
||||
"look-feel-transition-duration-description": "Продолжительность анимации перехода в секундах.",
|
||||
"look-feel-transition-duration-label": "Продолжительность перехода",
|
||||
"look-feel-transition-type-description": "Тип анимации при переключении между обоями.",
|
||||
@@ -1451,9 +1447,9 @@
|
||||
"settings-recursive-search-description": "Также искать обои во вложенных папках каталога обоев.",
|
||||
"settings-recursive-search-label": "Искать во вложенных папках",
|
||||
"settings-select-monitor-folder": "Выбрать папку с обоями для монитора",
|
||||
"settings-selector-description": "Выберите обои.",
|
||||
"settings-selector-description": "Перейти на панель выбора обоев.",
|
||||
"settings-selector-position-description": "Выберите, где появляется панель выбора обоев.",
|
||||
"settings-show-hidden-files-tooltip-hide": "Скрыть скрытые файлы",
|
||||
"settings-show-hidden-files-tooltip-hide": "Не показывать скрытые файлы",
|
||||
"settings-show-hidden-files-tooltip-show": "Показать скрытые файлы",
|
||||
"settings-title": "Настройки обоев",
|
||||
"settings-view-mode-description": "Выберите способ отображения обоев из вашей директории.",
|
||||
|
||||
@@ -216,11 +216,7 @@
|
||||
"swap-usage-description": "Visa användning av växlingsminne.",
|
||||
"swap-usage-label": "Växlingsanvändning",
|
||||
"use-monospace-font-description": "Använd monospace-teckensnitt för enhetlig teckenbredd. ",
|
||||
"use-monospace-font-label": "Teckensnitt för fast bredd",
|
||||
"storage-as-percentage-label": "Disk i procent",
|
||||
"storage-as-percentage-description": "Visa diskutrymme som procentandel istället för absoluta värden.",
|
||||
"storage-available-label": "Tillgängligt diskutrymme",
|
||||
"storage-available-description": "Visar hur mycket diskutrymme som är tillgängligt istället för hur mycket som används."
|
||||
"use-monospace-font-label": "Teckensnitt för fast bredd"
|
||||
},
|
||||
"taskbar": {
|
||||
"colorize-icons-description": "Tillämpa temafärger på ikoner i aktivitetsfältet.",
|
||||
@@ -396,6 +392,7 @@
|
||||
"events": "Händelser",
|
||||
"execute": "Exekvera",
|
||||
"faithful": "Trogen",
|
||||
"faithful-alt": "Trofast (Alternativ)",
|
||||
"focus": "Fokus",
|
||||
"frequency": "Frekvens",
|
||||
"gateway": "Gateway",
|
||||
@@ -1352,7 +1349,6 @@
|
||||
"critical-color-label": "Kritisk färg",
|
||||
"custom-highlight-colors-title-label": "Anpassade markeringsfärger",
|
||||
"disk-section-label": "Diskanvändning",
|
||||
"disk-available-label": "Disk tillgänglig",
|
||||
"enable-dgpu-monitoring-description": "Varning: Detta aktiverar din diskreta GPU (NVIDIA/AMD), vilket kan påverka batteritiden avsevärt på bärbara datorer med hybridgrafik.",
|
||||
"enable-dgpu-monitoring-label": "Aktivera övervakning av diskret GPU",
|
||||
"external-monitor-description": "Ange kommandot eller applikationsvägen som ska startas när den externa systemövervakningsapplikationen aktiveras.",
|
||||
|
||||
@@ -216,11 +216,7 @@
|
||||
"swap-usage-description": "Takas belleği kullanımını göster.",
|
||||
"swap-usage-label": "Takas kullanımı",
|
||||
"use-monospace-font-description": "Tekdüze karakter genişliği için tek aralıklı yazı tipini kullanın.",
|
||||
"use-monospace-font-label": "Tek aralıklı yazı tipi",
|
||||
"storage-as-percentage-label": "Disk yüzdesi olarak",
|
||||
"storage-as-percentage-description": "Disk alanını mutlak değerler yerine yüzde olarak göster.",
|
||||
"storage-available-label": "Kullanılabilir disk alanı",
|
||||
"storage-available-description": "Kullanılan disk alanı yerine kullanılabilir disk alanının ne kadar olduğunu gösterir."
|
||||
"use-monospace-font-label": "Tek aralıklı yazı tipi"
|
||||
},
|
||||
"taskbar": {
|
||||
"colorize-icons-description": "Görev çubuğu simgelerine tema renklerini uygula.",
|
||||
@@ -396,6 +392,7 @@
|
||||
"events": "Etkinlikler",
|
||||
"execute": "Yürüt",
|
||||
"faithful": "Sadık",
|
||||
"faithful-alt": "Sadık (Alternatif)",
|
||||
"focus": "Odaklanma",
|
||||
"frequency": "Sıklık",
|
||||
"gateway": "Geçit",
|
||||
@@ -1354,7 +1351,6 @@
|
||||
"critical-color-label": "Kritik renk",
|
||||
"custom-highlight-colors-title-label": "Özel vurgulama renkleri",
|
||||
"disk-section-label": "Disk kullanımı",
|
||||
"disk-available-label": "Disk kullanılabilir",
|
||||
"enable-dgpu-monitoring-description": "Uyarı: Bu, ayrık GPU'nuzu (NVIDIA/AMD) uyandıracak ve bu da hibrit grafiklere sahip dizüstü bilgisayarlarda pil ömrünü önemli ölçüde etkileyebilir.",
|
||||
"enable-dgpu-monitoring-label": "Ayrık GPU izlemeyi etkinleştir",
|
||||
"external-monitor-description": "Harici sistem izleyici uygulamasını etkinleştirirken başlatılacak komut veya uygulama yolunu girin.",
|
||||
|
||||
@@ -392,6 +392,7 @@
|
||||
"events": "Події",
|
||||
"execute": "Виконати",
|
||||
"faithful": "Вірний",
|
||||
"faithful-alt": "Вірний (Альтернативний)",
|
||||
"focus": "Зосередженість",
|
||||
"frequency": "Частота",
|
||||
"gateway": "Шлюз",
|
||||
|
||||
@@ -392,6 +392,7 @@
|
||||
"events": "事件",
|
||||
"execute": "执行",
|
||||
"faithful": "忠实",
|
||||
"faithful-alt": "忠实 (备用)",
|
||||
"focus": "专注",
|
||||
"frequency": "频率",
|
||||
"gateway": "网关",
|
||||
|
||||
@@ -392,6 +392,7 @@
|
||||
"events": "事件",
|
||||
"execute": "執行",
|
||||
"faithful": "忠實",
|
||||
"faithful-alt": "忠實 (備用)",
|
||||
"focus": "關注",
|
||||
"frequency": "頻率",
|
||||
"gateway": "網路閘道",
|
||||
|
||||
@@ -195,6 +195,28 @@ def _hue_to_family(hue: float) -> int:
|
||||
return 5 # PURPLE
|
||||
|
||||
|
||||
def _hue_to_family_alternative(hue: float) -> int:
|
||||
"""
|
||||
Alternative hue mapping for Alternate mode.
|
||||
Splits Emerald/Mint from Teal/Cyan to prioritize the latter.
|
||||
"""
|
||||
if hue >= 330 or hue < 30:
|
||||
return 0 # RED
|
||||
elif hue < 60:
|
||||
return 1 # ORANGE
|
||||
elif hue < 105:
|
||||
return 2 # YELLOW
|
||||
elif hue < 155:
|
||||
return 3 # GREEN
|
||||
elif hue < 185:
|
||||
return 4 # EMERALD/MINT
|
||||
elif hue < 215:
|
||||
return 5 # TEAL/CYAN
|
||||
elif hue < 270:
|
||||
return 6 # BLUE
|
||||
else:
|
||||
return 7 # PURPLE
|
||||
|
||||
def _score_colors_count(
|
||||
colors_with_counts: list[tuple[RGB, int]],
|
||||
) -> list[tuple[Color, float]]:
|
||||
@@ -262,6 +284,84 @@ def _score_colors_count(
|
||||
return result_colors
|
||||
|
||||
|
||||
def _score_colors_count_alt(
|
||||
colors_with_counts: list[tuple[RGB, int]],
|
||||
) -> list[tuple[Color, float]]:
|
||||
"""
|
||||
Score colors prioritizing a 'Subject' color.
|
||||
|
||||
Logic:
|
||||
1. Identify the most dominant family by area (usually the background).
|
||||
2. Skip it if possible.
|
||||
3. From the remaining families, pick the one with most vibrant colors.
|
||||
NOTE: We give a slight priority boost to TEAL/CYAN (5) to catch
|
||||
specific character subjects.
|
||||
"""
|
||||
MIN_CHROMA = 10.0
|
||||
|
||||
hue_families: dict[int, list[tuple[Color, float, float, int]]] = {}
|
||||
|
||||
for rgb, count in colors_with_counts:
|
||||
color = Color.from_rgb(rgb)
|
||||
try:
|
||||
hct = color.to_hct()
|
||||
if hct.chroma >= MIN_CHROMA:
|
||||
family = _hue_to_family_alternative(hct.hue)
|
||||
if family not in hue_families:
|
||||
hue_families[family] = []
|
||||
hue_families[family].append((color, hct.hue, hct.chroma, count))
|
||||
except (ValueError, ZeroDivisionError):
|
||||
pass
|
||||
|
||||
if not hue_families:
|
||||
result = []
|
||||
for rgb, count in colors_with_counts:
|
||||
color = Color.from_rgb(rgb)
|
||||
result.append((color, float(count)))
|
||||
result.sort(key=lambda x: -x[1])
|
||||
if len(result) > 1:
|
||||
return [result[1]] + [result[0]] + result[2:]
|
||||
return result
|
||||
|
||||
area_rank = []
|
||||
for f, colors in hue_families.items():
|
||||
area_rank.append((f, sum(c[3] for c in colors)))
|
||||
area_rank.sort(key=lambda x: -x[1])
|
||||
|
||||
remaining_families = [f for f, _ in area_rank]
|
||||
dominant_family = remaining_families[0]
|
||||
if len(remaining_families) > 1:
|
||||
remaining_families = remaining_families[1:]
|
||||
|
||||
vibrancy_rank = []
|
||||
for f in remaining_families:
|
||||
mx_chroma = max(c[2] for c in hue_families[f])
|
||||
# Significant boost for Teal (5) vs Emerald (4) to ensure subject focus
|
||||
# This helps target "Teal" characters even if Emerald backgrounds are vibrant.
|
||||
weight = mx_chroma * (2.0 if f == 5 else 1.0)
|
||||
vibrancy_rank.append((f, weight))
|
||||
vibrancy_rank.sort(key=lambda x: -x[1])
|
||||
|
||||
best_family = vibrancy_rank[0][0]
|
||||
|
||||
result_families = [best_family]
|
||||
if dominant_family != best_family:
|
||||
result_families.append(dominant_family)
|
||||
for f in [fr[0] for fr in area_rank]:
|
||||
if f not in result_families:
|
||||
result_families.append(f)
|
||||
|
||||
result_colors = []
|
||||
for i, family in enumerate(result_families):
|
||||
family_colors = hue_families[family]
|
||||
family_colors.sort(key=lambda x: (-x[3], -x[2]))
|
||||
for color, _, chroma, count in family_colors:
|
||||
score = (len(result_families) - i) * 1000000 + count * 1000 + chroma
|
||||
result_colors.append((color, score))
|
||||
|
||||
result_colors.sort(key=lambda x: -x[1])
|
||||
return result_colors
|
||||
|
||||
def _score_colors_muted(
|
||||
colors_with_counts: list[tuple[RGB, int]],
|
||||
) -> list[tuple[Color, float]]:
|
||||
@@ -434,6 +534,7 @@ def extract_palette(
|
||||
- "population": matugen-like, representative colors (M3 schemes)
|
||||
- "chroma": vibrant, chroma-prioritized with centroid averaging
|
||||
- "count": area-dominant, picks by pixel count (faithful mode)
|
||||
- "count-alt": area-dominant, picks SECOND most prominent family
|
||||
- "muted": like count but without chroma filtering (monochrome wallpapers)
|
||||
|
||||
Returns:
|
||||
@@ -451,7 +552,7 @@ def extract_palette(
|
||||
# Don't pre-filter for population scoring - let the Score algorithm filter
|
||||
# This matches matugen which quantizes all pixels, then filters in scoring
|
||||
filtered = sampled
|
||||
elif scoring == "count":
|
||||
elif scoring in ("count", "count-alt"):
|
||||
# Faithful mode: many clusters to capture color diversity, no pre-filtering
|
||||
# Scoring will filter to colorful colors and pick by count
|
||||
cluster_count = 48
|
||||
@@ -494,6 +595,10 @@ def extract_palette(
|
||||
# Use representative colors with count scoring (faithful mode)
|
||||
colors_for_scoring = [(c[1], c[2]) for c in clusters]
|
||||
scored = _score_colors_count(colors_for_scoring)
|
||||
elif scoring == "count-alt":
|
||||
# Use representative colors with count scoring, but 2nd family (faithful-alt mode)
|
||||
colors_for_scoring = [(c[1], c[2]) for c in clusters]
|
||||
scored = _score_colors_count_alt(colors_for_scoring)
|
||||
elif scoring == "muted":
|
||||
# Use representative colors with muted scoring (no chroma filter)
|
||||
colors_for_scoring = [(c[1], c[2]) for c in clusters]
|
||||
|
||||
@@ -860,7 +860,7 @@ def generate_theme(
|
||||
"""
|
||||
# Handle vibrant/faithful modes (use generate_normal_* functions)
|
||||
# Both use same theme generation, but different color extraction (handled in palette.py)
|
||||
if scheme_type in ("vibrant", "faithful"):
|
||||
if scheme_type in ("vibrant", "faithful", "faithful-alt"):
|
||||
if mode == "dark":
|
||||
return generate_normal_dark(palette)
|
||||
return generate_normal_light(palette)
|
||||
|
||||
@@ -12,6 +12,7 @@ Supported scheme types:
|
||||
- monochrome: Pure grayscale M3 scheme (chroma = 0, only error has color)
|
||||
- vibrant: Prioritizes the most saturated colors regardless of area coverage
|
||||
- faithful: Prioritizes dominant colors by area, what you see is what you get
|
||||
- faithful-alt: Like faithful, but prioritizes the 2nd most prominent color family
|
||||
- muted: Preserves hue but caps saturation low (for monochrome/monotonal wallpapers)
|
||||
|
||||
Usage:
|
||||
@@ -83,7 +84,7 @@ Examples:
|
||||
# Scheme type selection
|
||||
parser.add_argument(
|
||||
'--scheme-type',
|
||||
choices=['tonal-spot', 'content', 'fruit-salad', 'rainbow', 'monochrome', 'vibrant', 'faithful', 'muted'],
|
||||
choices=['tonal-spot', 'content', 'fruit-salad', 'rainbow', 'monochrome', 'vibrant', 'faithful', 'faithful-alt', 'muted'],
|
||||
default='tonal-spot',
|
||||
help='Color scheme type (default: tonal-spot)'
|
||||
)
|
||||
@@ -275,6 +276,9 @@ def main() -> int:
|
||||
# K-means with count scoring - picks dominant color by area coverage
|
||||
# This ensures primary reflects what you actually see in the image
|
||||
palette = extract_palette(pixels, k=5, scoring="count")
|
||||
elif scheme_type == "faithful-alt":
|
||||
# K-means with count-alt scoring - picks 2nd dominant family
|
||||
palette = extract_palette(pixels, k=5, scoring="count-alt")
|
||||
elif scheme_type == "muted":
|
||||
# K-means with muted scoring - accepts low/zero chroma colors
|
||||
# For monochrome/monotonal wallpapers where dominant color has low saturation
|
||||
|
||||
@@ -25,6 +25,7 @@ Item {
|
||||
|
||||
property var outputCache: ({})
|
||||
property var workspaceCache: ({})
|
||||
property string focusedOutputName: ""
|
||||
|
||||
function initialize() {
|
||||
niriEventStream.connected = true;
|
||||
@@ -142,9 +143,22 @@ Item {
|
||||
workspaces.append(workspacesList[i]);
|
||||
}
|
||||
|
||||
// Update focused output from focused workspace
|
||||
updateFocusedOutput();
|
||||
|
||||
workspaceChanged();
|
||||
}
|
||||
|
||||
function updateFocusedOutput() {
|
||||
for (var i = 0; i < workspaces.count; i++) {
|
||||
var ws = workspaces.get(i);
|
||||
if (ws.isFocused && ws.output) {
|
||||
focusedOutputName = ws.output;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Socket {
|
||||
id: niriCommandSocket
|
||||
path: Quickshell.env("NIRI_SOCKET")
|
||||
@@ -489,14 +503,15 @@ Item {
|
||||
}
|
||||
|
||||
function getFocusedScreen() {
|
||||
// On niri the code below only works when you have an actual app selected on that screen.
|
||||
// Use focused output name tracked from workspace events
|
||||
if (focusedOutputName) {
|
||||
for (var i = 0; i < Quickshell.screens.length; i++) {
|
||||
if (Quickshell.screens[i].name === focusedOutputName) {
|
||||
return Quickshell.screens[i];
|
||||
}
|
||||
}
|
||||
}
|
||||
return null;
|
||||
|
||||
// const activeToplevel = ToplevelManager.activeToplevel;
|
||||
// if (activeToplevel && activeToplevel.screens && activeToplevel.screens.length > 0) {
|
||||
// return activeToplevel.screens[0];
|
||||
// }
|
||||
// return null;
|
||||
}
|
||||
|
||||
function spawn(command) {
|
||||
|
||||
@@ -51,6 +51,10 @@ Singleton {
|
||||
"key": "faithful",
|
||||
"name": I18n.tr("common.faithful")
|
||||
},
|
||||
{
|
||||
"key": "faithful-alt",
|
||||
"name": I18n.tr("common.faithful-alt")
|
||||
},
|
||||
{
|
||||
"key": "muted",
|
||||
"name": I18n.tr("common.color-muted")
|
||||
|
||||
Reference in New Issue
Block a user