feat(shell): startup window mode, --fullscreen switch and F11 toggle (#1514)

Settings > General gains "Window on startup" (normal / maximized /
fullscreen), Electron only, mirrored into the main-process config by
SETTINGS_UPDATE and applied at the next window creation. `--fullscreen`
forces one fullscreen launch (consumed by the first window). F11 toggles
OS-level fullscreen through WINDOW:TOGGLE_FULLSCREEN — the exit path on
Windows/Linux where the title bar is hidden — and is skipped while the
player owns document.fullscreenElement.

attachWindowStateEvents tracks native and HTML fullscreen as two flags,
since Electron leaves only the HTML state when the window was already
natively fullscreen. macOS ignores the constructor `fullscreen` option on a
hidden window, so ready-to-show repeats the request after show(). Toggles
are decided by an observe-only, event-fed tracker
(native-fullscreen-transitions.ts), never against isFullScreen().

Closes #1455

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
4grayandClaude Fable 5.1 authored and GitHub committed 2026-09-03 19:49:41 +02:00
1 parent 078bd07d94
commit fa9084fca3
57 files changed
+1650 -8

No files matched your search

@@ -34,3 +34,39 @@ describe('settings form utils — strip country prefix', () => {
expect(settings.stripCountryPrefix).toBe(false);
});
});
describe('settings form utils — startup window mode', () => {
const formBuilder = new FormBuilder();
it('defaults the form control to a normal window', () => {
const form = createSettingsForm(formBuilder, true);
expect(form.getRawValue().startupWindowMode).toBe('normal');
});
it('carries the chosen mode into the settings object', () => {
const form = createSettingsForm(formBuilder, true);
form.patchValue({ startupWindowMode: 'fullscreen' });
const settings = createSettingsFromFormValue(form, {} as Settings);
expect(settings.startupWindowMode).toBe('fullscreen');
});
it('collapses a missing or unknown form value to normal', () => {
const form = createSettingsForm(formBuilder, true);
form.patchValue({
startupWindowMode: null as unknown as 'normal',
});
expect(
createSettingsFromFormValue(form, {} as Settings).startupWindowMode
).toBe('normal');
form.patchValue({
startupWindowMode: 'kiosk' as unknown as 'normal',
});
expect(
createSettingsFromFormValue(form, {} as Settings).startupWindowMode
).toBe('normal');
});
});
@@ -12,8 +12,10 @@ import {
Language,
normalizeDashboardRailsSettings,
normalizeExternalPlayerArguments,
normalizeStartupWindowMode,
Settings,
StartupBehavior,
StartupWindowMode,
StreamFormat,
Theme,
VideoPlayer,
@@ -60,6 +62,7 @@ export function createSettingsForm(
DEFAULT_DASHBOARD_RAILS_SETTINGS.tmdbRecommendations,
}),
startupBehavior: StartupBehavior.FirstView,
startupWindowMode: 'normal' as StartupWindowMode,
showExternalPlaybackBar: true,
stripCountryPrefix: false,
theme: Theme.SystemTheme,
@@ -134,6 +137,7 @@ export function createSettingsFromFormValue(
showDashboard: value.showDashboard ?? true,
dashboardRails: normalizeDashboardRailsSettings(value.dashboardRails),
startupBehavior: value.startupBehavior ?? StartupBehavior.FirstView,
startupWindowMode: normalizeStartupWindowMode(value.startupWindowMode),
showExternalPlaybackBar: value.showExternalPlaybackBar ?? true,
stripCountryPrefix: value.stripCountryPrefix ?? false,
theme: value.theme ?? Theme.SystemTheme,
@@ -144,6 +144,42 @@
</div>
</div>
@if (supportsStartupWindowMode()) {
<div class="setting-item" data-test-id="startup-window-mode-setting">
<div class="setting-item__meta">
<h4>{{ 'SETTINGS.STARTUP_WINDOW_MODE' | translate }}</h4>
<p>
{{ 'SETTINGS.STARTUP_WINDOW_MODE_DESCRIPTION' | translate }}
</p>
</div>
<div class="setting-item__control">
<mat-form-field appearance="outline" subscriptSizing="dynamic">
<mat-label>{{
'SETTINGS.STARTUP_WINDOW_MODE' | translate
}}</mat-label>
<mat-select
formControlName="startupWindowMode"
data-test-id="select-startup-window-mode"
>
@for (
option of startupWindowModeOptions();
track option.value
) {
<mat-option
[value]="option.value"
[attr.data-test-id]="
'startup-window-mode-' + option.value
"
>
{{ option.labelKey | translate }}
</mat-option>
}
</mat-select>
</mat-form-field>
</div>
</div>
}
<div class="setting-item">
<div class="setting-item__meta">
<h4>{{ 'SETTINGS.SHOW_CAPTIONS' | translate }}</h4>
@@ -10,6 +10,7 @@ import { CoverSize, Language, Theme } from '@iptvnator/shared/interfaces';
import {
CoverSizeOption,
StartupBehaviorOption,
StartupWindowModeOption,
ThemeOption,
} from './settings.models';
@@ -34,6 +35,10 @@ export class SettingsGeneralSectionComponent {
readonly themeOptions = input.required<ThemeOption[]>();
readonly coverSizeOptions = input.required<CoverSizeOption[]>();
readonly startupBehaviorOptions = input.required<StartupBehaviorOption[]>();
readonly startupWindowModeOptions =
input.required<StartupWindowModeOption[]>();
/** Desktop only: the window-mode select needs the main-process mirror and F11 */
readonly supportsStartupWindowMode = input(false);
readonly selectTheme = output<Theme>();
readonly selectCoverSize = output<CoverSize>();
@@ -11,6 +11,7 @@ import {
SettingsPlayerOption,
SettingsSection,
StartupBehaviorOption,
StartupWindowModeOption,
ThemeOption,
} from './settings.models';
@@ -74,6 +75,21 @@ export const SETTINGS_STARTUP_BEHAVIOR_OPTIONS: StartupBehaviorOption[] = [
},
];
export const SETTINGS_STARTUP_WINDOW_MODE_OPTIONS: StartupWindowModeOption[] = [
{
value: 'normal',
labelKey: 'SETTINGS.STARTUP_WINDOW_MODE_NORMAL',
},
{
value: 'maximized',
labelKey: 'SETTINGS.STARTUP_WINDOW_MODE_MAXIMIZED',
},
{
value: 'fullscreen',
labelKey: 'SETTINGS.STARTUP_WINDOW_MODE_FULLSCREEN',
},
];
export const SETTINGS_OS_PLAYER_OPTIONS: SettingsPlayerOption[] = [
{
id: VideoPlayer.MPV,
@@ -186,6 +186,9 @@ describe('SettingsComponent form', () => {
expect(component.settingsForm.value.startupBehavior).toBe(
StartupBehavior.FirstView
);
expect(component.settingsForm.value.startupWindowMode).toBe(
'normal'
);
});
it('disables dashboard surface controls when the dashboard is off', async () => {
@@ -110,6 +110,8 @@
[themeOptions]="themeOptions"
[coverSizeOptions]="coverSizeOptions"
[startupBehaviorOptions]="startupBehaviorOptions"
[startupWindowModeOptions]="startupWindowModeOptions"
[supportsStartupWindowMode]="supportsStartupWindowMode"
(selectTheme)="form.selectTheme($event)"
(selectCoverSize)="form.selectCoverSize($event)"
/>
@@ -37,6 +37,7 @@ import {
SETTINGS_COVER_SIZE_OPTIONS,
SETTINGS_EPG_VIEW_MODE_OPTIONS,
SETTINGS_STARTUP_BEHAVIOR_OPTIONS,
SETTINGS_STARTUP_WINDOW_MODE_OPTIONS,
SETTINGS_THEME_OPTIONS,
} from './settings-options';
import { SettingsPlaybackSectionComponent } from './settings-playback-section.component';
@@ -140,6 +141,7 @@ export class SettingsComponent
this.runtime.supportsExternalPlayerPathSettings;
readonly supportsVodMultiSource = this.vodSourceDiscovery.isAvailable;
readonly supportsRemoteControl = this.runtime.supportsRemoteControl;
readonly supportsStartupWindowMode = this.runtime.supportsStartupWindowMode;
/** Settings form object */
readonly settingsForm = this.form.form;
@@ -158,6 +160,7 @@ export class SettingsComponent
readonly themeOptions = SETTINGS_THEME_OPTIONS;
readonly coverSizeOptions = SETTINGS_COVER_SIZE_OPTIONS;
readonly startupBehaviorOptions = SETTINGS_STARTUP_BEHAVIOR_OPTIONS;
readonly startupWindowModeOptions = SETTINGS_STARTUP_WINDOW_MODE_OPTIONS;
readonly epgViewModeOptions = SETTINGS_EPG_VIEW_MODE_OPTIONS;
readonly sectionNavItems: SettingsSection[] = buildSettingsSectionNavItems({
@@ -2,6 +2,7 @@ import {
CoverSize,
EpgViewMode,
StartupBehavior,
StartupWindowMode,
Theme,
VideoPlayer,
} from '@iptvnator/shared/interfaces';
@@ -24,6 +25,11 @@ export interface StartupBehaviorOption {
labelKey: string;
}
export interface StartupWindowModeOption {
value: StartupWindowMode;
labelKey: string;
}
export interface CoverSizeOption {
value: CoverSize;
icon: string;
@@ -95,6 +95,7 @@ export const DEFAULT_SETTINGS = {
showCaptions: false,
showDashboard: true,
startupBehavior: StartupBehavior.FirstView,
startupWindowMode: 'normal',
showExternalPlaybackBar: true,
stripCountryPrefix: false,
theme: Theme.SystemTheme,
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "اختر ما إذا كان IPTVnator يفتح أول عرض متاح في مساحة العمل أو يستعيد آخر عرض على مستوى القسم. العرض الأول يعني لوحة التحكم عند تفعيلها، وإلا فالمصادر.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "أول عرض متاح",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "استعادة آخر عرض",
"STARTUP_WINDOW_MODE": "نافذة التطبيق عند البدء",
"STARTUP_WINDOW_MODE_DESCRIPTION": "اختر كيف تُفتح نافذة سطح المكتب: بآخر حجم لها، أو مكبّرة، أو بملء الشاشة. يُطبَّق عند التشغيل التالي. اضغط F11 في أي وقت للدخول إلى وضع ملء الشاشة أو الخروج منه.",
"STARTUP_WINDOW_MODE_NORMAL": "آخر حجم للنافذة",
"STARTUP_WINDOW_MODE_MAXIMIZED": "مكبّرة",
"STARTUP_WINDOW_MODE_FULLSCREEN": "ملء الشاشة",
"SHOW_CAPTIONS_DESCRIPTION": "عرض أو إخفاء الترجمات افتراضيًا",
"SHOW_EXTERNAL_PLAYBACK_BAR": "عرض شريط التشغيل الحالي",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "إبقاء شريط حالة المشغل الخارجي مرئيًا في أسفل مساحة العمل على سطح المكتب.",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "فتح البحث العام",
"OPEN_RECENTLY_VIEWED": "فتح العناصر المشاهدة مؤخرًا",
"SUBMIT_SHELL_SEARCH": "إرسال بحث مساحة العمل",
"TOGGLE_WINDOW_FULLSCREEN": "تبديل ملء الشاشة لنافذة التطبيق",
"TOGGLE_SIDEBAR": "تبديل الشريط الجانبي",
"M3U_CHANNEL_NUMBER": "اختيار قناة M3U حسب الرقم",
"PLAY_PAUSE": "تشغيل أو إيقاف تشغيل Embedded MPV مؤقتًا",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "اختار واش IPTVnator يحل أول عرض متوفر في مساحة العمل ولا يسترجع آخر عرض على مستوى القسم. أول عرض كيعني لوحة التحكم إلى كانت مفعلة، إلا فالا فهي Sources.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "أول عرض متوفر",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "استرجع آخر عرض",
"STARTUP_WINDOW_MODE": "النافذة عند البدء",
"STARTUP_WINDOW_MODE_DESCRIPTION": "اختار كيفاش تتحل نافذة سطح المكتب: بآخر حجم ديالها، ولا مكبّرة، ولا بملء الشاشة. كيتطبق فالتشغيل الجاي. ضغط على F11 فأي وقت باش تدخل ولا تخرج من ملء الشاشة.",
"STARTUP_WINDOW_MODE_NORMAL": "آخر حجم ديال النافذة",
"STARTUP_WINDOW_MODE_MAXIMIZED": "مكبّرة",
"STARTUP_WINDOW_MODE_FULLSCREEN": "ملء الشاشة",
"SHOW_CAPTIONS_DESCRIPTION": "وري ولا خفي الترجمة افتراضياً",
"SHOW_EXTERNAL_PLAYBACK_BAR": "وري شريط التشغيل الحالي",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "خلي شريط حالة المشغل الخارجي ظاهر في الأسفل ديال مساحة العمل على سطح المكتب.",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "حل البحث العام",
"OPEN_RECENTLY_VIEWED": "حل المتشافين مؤخراً",
"SUBMIT_SHELL_SEARCH": "رسل بحث مساحة العمل",
"TOGGLE_WINDOW_FULLSCREEN": "بدل ملء الشاشة ديال نافذة التطبيق",
"TOGGLE_SIDEBAR": "بدل عرض الشريط الجانبي",
"M3U_CHANNEL_NUMBER": "اختار قناة M3U بالرقم",
"PLAY_PAUSE": "شغل ولا وقف مؤقتاً تشغيل MPV المدمج",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "Выберыце, ці адкрывае IPTVnator першы даступны выгляд працоўнай прасторы, ці аднаўляе ваш апошні выгляд на ўзроўні раздзела. Першы выгляд азначае «Панэль», калі ўключана, інакш «Крыніцы».",
"STARTUP_BEHAVIOR_FIRST_VIEW": "Першы даступны выгляд",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Аднавіць апошні выгляд",
"STARTUP_WINDOW_MODE": "Акно пры запуску",
"STARTUP_WINDOW_MODE_DESCRIPTION": "Выберыце, як адкрываецца акно праграмы: у апошнім памеры, разгорнутым ці на ўвесь экран. Ужываецца пры наступным запуску. Націсніце F11 у любы момант, каб увайсці ў поўнаэкранны рэжым або выйсці з яго.",
"STARTUP_WINDOW_MODE_NORMAL": "Апошні памер акна",
"STARTUP_WINDOW_MODE_MAXIMIZED": "Разгорнутае",
"STARTUP_WINDOW_MODE_FULLSCREEN": "На ўвесь экран",
"SHOW_CAPTIONS_DESCRIPTION": "Паказаць або схаваць субтытры па змаўчанні.",
"SHOW_EXTERNAL_PLAYBACK_BAR": "Паказаць ніжнюю панэль прайгравання",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Пакідаць панэль стану знешняга прайгравальніка бачнай унізе працоўнай прасторы на дэсктопе.",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "Адкрыць глабальны пошук",
"OPEN_RECENTLY_VIEWED": "Адкрыць нядаўна прагледжанае",
"SUBMIT_SHELL_SEARCH": "Выканаць пошук у працоўнай вобласці",
"TOGGLE_WINDOW_FULLSCREEN": "Пераключыць поўнаэкранны рэжым акна праграмы",
"TOGGLE_SIDEBAR": "Пераключыць бакавую панэль",
"M3U_CHANNEL_NUMBER": "Выбраць M3U-канал па нумары",
"PLAY_PAUSE": "Прайграць або прыпыніць Embedded MPV",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "Legen Sie fest, ob IPTVnator die erste verfügbare Workspace-Ansicht oder Ihre zuletzt geöffnete Abschnittsansicht startet. Erste Ansicht bedeutet Dashboard, wenn aktiviert, sonst Quellen.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "Erste verfügbare Ansicht",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Letzte Ansicht wiederherstellen",
"STARTUP_WINDOW_MODE": "Fenster beim Start",
"STARTUP_WINDOW_MODE_DESCRIPTION": "Legen Sie fest, wie das Desktop-Fenster geöffnet wird: in der letzten Größe, maximiert oder im Vollbild. Gilt ab dem nächsten Start. Mit F11 können Sie das Vollbild jederzeit aktivieren oder verlassen.",
"STARTUP_WINDOW_MODE_NORMAL": "Letzte Fenstergröße",
"STARTUP_WINDOW_MODE_MAXIMIZED": "Maximiert",
"STARTUP_WINDOW_MODE_FULLSCREEN": "Vollbild",
"SHOW_CAPTIONS_DESCRIPTION": "Untertitel standardmäßig ein- oder ausblenden",
"SHOW_EXTERNAL_PLAYBACK_BAR": "Now-Playing-Fußleiste anzeigen",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Zeigt die Statusleiste für externe Player unten im Arbeitsbereich auf dem Desktop an.",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "Globale Suche öffnen",
"OPEN_RECENTLY_VIEWED": "Kürzlich angesehene Elemente öffnen",
"SUBMIT_SHELL_SEARCH": "Arbeitsbereichssuche absenden",
"TOGGLE_WINDOW_FULLSCREEN": "Vollbild für das App-Fenster umschalten",
"TOGGLE_SIDEBAR": "Seitenleiste umschalten",
"M3U_CHANNEL_NUMBER": "M3U-Kanal per Nummer auswählen",
"PLAY_PAUSE": "Eingebettete MPV-Wiedergabe starten oder pausieren",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "Επιλέξτε αν το IPTVnator ανοίγει την πρώτη διαθέσιμη προβολή του χώρου εργασίας ή επαναφέρει την τελευταία προβολή σας. Πρώτη προβολή σημαίνει ο πίνακας ελέγχου, όταν είναι ενεργοποιημένος, διαφορετικά οι Πηγές.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "Πρώτη διαθέσιμη προβολή",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Επαναφορά τελευταίας προβολής",
"STARTUP_WINDOW_MODE": "Παράθυρο κατά την εκκίνηση",
"STARTUP_WINDOW_MODE_DESCRIPTION": "Επιλέξτε πώς ανοίγει το παράθυρο της εφαρμογής: στο τελευταίο του μέγεθος, μεγιστοποιημένο ή σε πλήρη οθόνη. Ισχύει από την επόμενη εκκίνηση. Πατήστε F11 οποιαδήποτε στιγμή για είσοδο ή έξοδο από την πλήρη οθόνη.",
"STARTUP_WINDOW_MODE_NORMAL": "Τελευταίο μέγεθος παραθύρου",
"STARTUP_WINDOW_MODE_MAXIMIZED": "Μεγιστοποιημένο",
"STARTUP_WINDOW_MODE_FULLSCREEN": "Πλήρης οθόνη",
"SHOW_CAPTIONS_DESCRIPTION": "Εμφάνιση ή απόκρυψη υποτίτλων από προεπιλογή",
"SHOW_EXTERNAL_PLAYBACK_BAR": "Εμφάνιση υποσέλιδου αναπαραγωγής",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Διατηρήστε ορατή τη γραμμή κατάστασης του εξωτερικού προγράμματος αναπαραγωγής στο κάτω μέρος του χώρου εργασίας στον υπολογιστή.",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "Άνοιγμα καθολικής αναζήτησης",
"OPEN_RECENTLY_VIEWED": "Άνοιγμα πρόσφατων προβολών",
"SUBMIT_SHELL_SEARCH": "Υποβολή αναζήτησης χώρου εργασίας",
"TOGGLE_WINDOW_FULLSCREEN": "Εναλλαγή πλήρους οθόνης παραθύρου εφαρμογής",
"TOGGLE_SIDEBAR": "Εναλλαγή πλαϊνής μπάρας",
"M3U_CHANNEL_NUMBER": "Επιλογή καναλιού M3U με αριθμό",
"PLAY_PAUSE": "Αναπαραγωγή ή παύση ενσωματωμένου MPV",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "Choose whether IPTVnator opens the first available workspace view or restores your last section-level view. First view means Dashboard when enabled, otherwise Sources.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "First available view",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Restore last view",
"STARTUP_WINDOW_MODE": "Window on startup",
"STARTUP_WINDOW_MODE_DESCRIPTION": "Choose how the desktop window opens: at its last size, maximized, or fullscreen. Applies on the next launch. Press F11 at any time to enter or leave fullscreen.",
"STARTUP_WINDOW_MODE_NORMAL": "Last window size",
"STARTUP_WINDOW_MODE_MAXIMIZED": "Maximized",
"STARTUP_WINDOW_MODE_FULLSCREEN": "Fullscreen",
"SHOW_CAPTIONS_DESCRIPTION": "Show or hide subtitles by default",
"SHOW_EXTERNAL_PLAYBACK_BAR": "Show now playing footer",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Keep the external-player status bar visible at the bottom of the workspace on desktop.",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "Open global search",
"OPEN_RECENTLY_VIEWED": "Open recently viewed",
"SUBMIT_SHELL_SEARCH": "Submit workspace search",
"TOGGLE_WINDOW_FULLSCREEN": "Toggle app window fullscreen",
"TOGGLE_SIDEBAR": "Toggle sidebar",
"M3U_CHANNEL_NUMBER": "Select M3U channel by number",
"PLAY_PAUSE": "Play or pause embedded MPV playback",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "Elige si IPTVnator abre la primera vista disponible del espacio de trabajo o restaura la última vista a nivel de sección. Primera vista significa Panel cuando está activado, de lo contrario Fuentes.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "Primera vista disponible",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Restaurar última vista",
"STARTUP_WINDOW_MODE": "Ventana al iniciar",
"STARTUP_WINDOW_MODE_DESCRIPTION": "Elige cómo se abre la ventana de escritorio: con su último tamaño, maximizada o a pantalla completa. Se aplica en el próximo inicio. Pulsa F11 en cualquier momento para entrar o salir de la pantalla completa.",
"STARTUP_WINDOW_MODE_NORMAL": "Último tamaño de ventana",
"STARTUP_WINDOW_MODE_MAXIMIZED": "Maximizada",
"STARTUP_WINDOW_MODE_FULLSCREEN": "Pantalla completa",
"SHOW_CAPTIONS_DESCRIPTION": "Mostrar u ocultar subtítulos por defecto",
"SHOW_EXTERNAL_PLAYBACK_BAR": "Mostrar pie de reproducción actual",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Mantén visible la barra de estado del reproductor externo en la parte inferior del espacio de trabajo en escritorio.",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "Abrir búsqueda global",
"OPEN_RECENTLY_VIEWED": "Abrir vistos recientemente",
"SUBMIT_SHELL_SEARCH": "Enviar búsqueda del espacio de trabajo",
"TOGGLE_WINDOW_FULLSCREEN": "Alternar pantalla completa de la ventana de la aplicación",
"TOGGLE_SIDEBAR": "Mostrar u ocultar barra lateral",
"M3U_CHANNEL_NUMBER": "Seleccionar canal M3U por número",
"PLAY_PAUSE": "Reproducir o pausar MPV integrado",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "Choisissez si IPTVnator ouvre la première vue disponible de l'espace de travail ou restaure votre dernière vue de section. Première vue signifie Tableau de bord lorsqu'il est activé, sinon Sources.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "Première vue disponible",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Restaurer la dernière vue",
"STARTUP_WINDOW_MODE": "Fenêtre au démarrage",
"STARTUP_WINDOW_MODE_DESCRIPTION": "Choisissez comment la fenêtre de bureau s'ouvre : à sa dernière taille, agrandie ou en plein écran. S'applique au prochain démarrage. Appuyez sur F11 à tout moment pour passer en plein écran ou le quitter.",
"STARTUP_WINDOW_MODE_NORMAL": "Dernière taille de fenêtre",
"STARTUP_WINDOW_MODE_MAXIMIZED": "Agrandie",
"STARTUP_WINDOW_MODE_FULLSCREEN": "Plein écran",
"SHOW_CAPTIONS_DESCRIPTION": "Afficher ou masquer les sous-titres par défaut",
"SHOW_EXTERNAL_PLAYBACK_BAR": "Afficher le pied de page de lecture en cours",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Garde la barre d'état du lecteur externe visible en bas de l'espace de travail sur ordinateur.",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "Ouvrir la recherche globale",
"OPEN_RECENTLY_VIEWED": "Ouvrir les éléments récemment consultés",
"SUBMIT_SHELL_SEARCH": "Lancer la recherche dans l’espace de travail",
"TOGGLE_WINDOW_FULLSCREEN": "Activer ou quitter le plein écran de la fenêtre",
"TOGGLE_SIDEBAR": "Afficher ou masquer la barre latérale",
"M3U_CHANNEL_NUMBER": "Sélectionner une chaîne M3U par numéro",
"PLAY_PAUSE": "Lire ou mettre en pause la lecture MPV intégrée",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "Válassza ki, hogy induláskor az első elérhető munkaterület-nézet nyíljon meg, vagy az IPTVnator állítsa vissza a legutóbb használt szakasznézetet. Az első nézet bekapcsolt Vezérlőpult esetén a Vezérlőpult, egyébként a Források.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "Első elérhető nézet",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Legutóbbi nézet visszaállítása",
"STARTUP_WINDOW_MODE": "Ablak indításkor",
"STARTUP_WINDOW_MODE_DESCRIPTION": "Válassza ki, hogyan nyíljon meg az asztali ablak: a legutóbbi méretben, maximalizálva vagy teljes képernyőn. A következő indítástól érvényes. Az F11 billentyűvel bármikor be- vagy kiléphet a teljes képernyős módból.",
"STARTUP_WINDOW_MODE_NORMAL": "Legutóbbi ablakméret",
"STARTUP_WINDOW_MODE_MAXIMIZED": "Maximalizált",
"STARTUP_WINDOW_MODE_FULLSCREEN": "Teljes képernyő",
"SHOW_CAPTIONS_DESCRIPTION": "Feliratok alapértelmezett megjelenítése vagy elrejtése",
"SHOW_EXTERNAL_PLAYBACK_BAR": "Aktuális lejátszás sávjának megjelenítése",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Az asztali alkalmazásban maradjon látható a munkaterület alján a külső lejátszó állapotsávja.",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "Globális keresés megnyitása",
"OPEN_RECENTLY_VIEWED": "Legutóbbi megtekintések megnyitása",
"SUBMIT_SHELL_SEARCH": "Munkaterületi keresés indítása",
"TOGGLE_WINDOW_FULLSCREEN": "Az alkalmazásablak teljes képernyős módjának be- vagy kikapcsolása",
"TOGGLE_SIDEBAR": "Oldalsáv megjelenítése vagy elrejtése",
"M3U_CHANNEL_NUMBER": "M3U-csatorna kiválasztása a számának beírásával",
"PLAY_PAUSE": "A beágyazott MPV lejátszásának indítása vagy szüneteltetése",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "Scegli se IPTVnator apre la prima vista dell'area di lavoro disponibile o ripristina l'ultima vista a livello di sezione. La prima vista è la dashboard se attiva, altrimenti Sorgenti.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "Prima vista disponibile",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Ripristina ultima vista",
"STARTUP_WINDOW_MODE": "Finestra all'avvio",
"STARTUP_WINDOW_MODE_DESCRIPTION": "Scegli come si apre la finestra dell'app: con l'ultima dimensione, ingrandita o a schermo intero. Si applica al prossimo avvio. Premi F11 in qualsiasi momento per entrare o uscire dallo schermo intero.",
"STARTUP_WINDOW_MODE_NORMAL": "Ultima dimensione della finestra",
"STARTUP_WINDOW_MODE_MAXIMIZED": "Ingrandita",
"STARTUP_WINDOW_MODE_FULLSCREEN": "Schermo intero",
"SHOW_CAPTIONS_DESCRIPTION": "Visualizza/nascondi i sottotitoli per impostazione predefinita",
"SHOW_EXTERNAL_PLAYBACK_BAR": "Mostra footer In riproduzione",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Mantieni visibile la barra di stato del lettore esterno in fondo all'area di lavoro su desktop.",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "Apri ricerca globale",
"OPEN_RECENTLY_VIEWED": "Apri visti di recente",
"SUBMIT_SHELL_SEARCH": "Invia ricerca nell’area di lavoro",
"TOGGLE_WINDOW_FULLSCREEN": "Attiva/disattiva schermo intero della finestra",
"TOGGLE_SIDEBAR": "Mostra/nascondi barra laterale",
"M3U_CHANNEL_NUMBER": "Seleziona canale M3U per numero",
"PLAY_PAUSE": "Riproduci o metti in pausa MPV integrato",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "IPTVnatorを起動したときに最初に利用可能なワークスペースビューを開くか、最後に表示していたセクションを復元するかを選択します。「最初のビュー」は、ダッシュボードが有効な場合はダッシュボード、無効な場合はソースを意味します。",
"STARTUP_BEHAVIOR_FIRST_VIEW": "最初に利用可能なビュー",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "最後のビューを復元",
"STARTUP_WINDOW_MODE": "起動時のウィンドウ",
"STARTUP_WINDOW_MODE_DESCRIPTION": "デスクトップウィンドウの開き方を選択します:前回のサイズ、最大化、または全画面。次回の起動時に適用されます。F11キーでいつでも全画面表示を切り替えられます。",
"STARTUP_WINDOW_MODE_NORMAL": "前回のウィンドウサイズ",
"STARTUP_WINDOW_MODE_MAXIMIZED": "最大化",
"STARTUP_WINDOW_MODE_FULLSCREEN": "全画面",
"SHOW_CAPTIONS_DESCRIPTION": "デフォルトで字幕を表示/非表示",
"SHOW_EXTERNAL_PLAYBACK_BAR": "再生中フッターを表示",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "デスクトップでワークスペース下部に外部プレーヤーのステータスバーを表示し続けます。",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "グローバル検索を開く",
"OPEN_RECENTLY_VIEWED": "最近視聴した項目を開く",
"SUBMIT_SHELL_SEARCH": "ワークスペース検索を実行",
"TOGGLE_WINDOW_FULLSCREEN": "アプリウィンドウの全画面表示を切り替え",
"TOGGLE_SIDEBAR": "サイドバーを切り替え",
"M3U_CHANNEL_NUMBER": "番号で M3U チャンネルを選択",
"PLAY_PAUSE": "Embedded MPV の再生/一時停止",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "IPTVnator를 처음 시작할 때 첫 번째로 사용 가능한 작업 공간 화면을 열지, 마지막으로 본 섹션 화면을 복원할지 선택합니다. 첫 번째 화면은 활성화된 경우 대시보드, 그렇지 않으면 소스를 의미합니다.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "첫 번째로 사용 가능한 화면",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "마지막 화면 복원",
"STARTUP_WINDOW_MODE": "시작 시 창",
"STARTUP_WINDOW_MODE_DESCRIPTION": "데스크톱 창을 여는 방식을 선택합니다: 마지막 크기, 최대화 또는 전체 화면. 다음 실행부터 적용됩니다. 언제든지 F11 키를 눌러 전체 화면을 켜거나 끌 수 있습니다.",
"STARTUP_WINDOW_MODE_NORMAL": "마지막 창 크기",
"STARTUP_WINDOW_MODE_MAXIMIZED": "최대화",
"STARTUP_WINDOW_MODE_FULLSCREEN": "전체 화면",
"SHOW_CAPTIONS_DESCRIPTION": "기본적으로 자막 표시 또는 숨기기",
"SHOW_EXTERNAL_PLAYBACK_BAR": "지금 재생 중 표시줄 표시",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "데스크톱의 작업 공간 하단에 외부 플레이어 상태 표시줄을 계속 표시합니다.",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "전역 검색 열기",
"OPEN_RECENTLY_VIEWED": "최근 시청 항목 열기",
"SUBMIT_SHELL_SEARCH": "워크스페이스 검색 실행",
"TOGGLE_WINDOW_FULLSCREEN": "앱 창 전체 화면 전환",
"TOGGLE_SIDEBAR": "사이드바 전환",
"M3U_CHANNEL_NUMBER": "번호로 M3U 채널 선택",
"PLAY_PAUSE": "Embedded MPV 재생 또는 일시정지",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "Kies of IPTVnator de eerste beschikbare werkruimteweergave opent of je laatste sectieweergave herstelt. Eerste weergave betekent het dashboard wanneer ingeschakeld, anders Bronnen.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "Eerste beschikbare weergave",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Laatste weergave herstellen",
"STARTUP_WINDOW_MODE": "Venster bij opstarten",
"STARTUP_WINDOW_MODE_DESCRIPTION": "Kies hoe het desktopvenster opent: op de laatste grootte, gemaximaliseerd of op volledig scherm. Geldt vanaf de volgende start. Druk op elk moment op F11 om volledig scherm in of uit te schakelen.",
"STARTUP_WINDOW_MODE_NORMAL": "Laatste venstergrootte",
"STARTUP_WINDOW_MODE_MAXIMIZED": "Gemaximaliseerd",
"STARTUP_WINDOW_MODE_FULLSCREEN": "Volledig scherm",
"SHOW_CAPTIONS_DESCRIPTION": "Standaard ondertiteling weergeven of verbergen",
"SHOW_EXTERNAL_PLAYBACK_BAR": "Voettekst 'nu spelend' tonen",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Houd de statusbalk van de externe speler zichtbaar onderaan de werkruimte op desktop.",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "Globaal zoeken openen",
"OPEN_RECENTLY_VIEWED": "Recent bekeken openen",
"SUBMIT_SHELL_SEARCH": "Werkruimtezoekopdracht uitvoeren",
"TOGGLE_WINDOW_FULLSCREEN": "Volledig scherm voor het app-venster in- of uitschakelen",
"TOGGLE_SIDEBAR": "Zijbalk in- of uitschakelen",
"M3U_CHANNEL_NUMBER": "M3U-kanaal selecteren op nummer",
"PLAY_PAUSE": "Ingebedde MPV-weergave afspelen of pauzeren",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "Wybierz, czy IPTVnator otwiera pierwszy dostępny widok obszaru roboczego, czy przywraca ostatni widok na poziomie sekcji. Pierwszy widok oznacza pulpit, jeśli jest włączony, w przeciwnym razie Źródła.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "Pierwszy dostępny widok",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Przywróć ostatni widok",
"STARTUP_WINDOW_MODE": "Okno przy uruchomieniu",
"STARTUP_WINDOW_MODE_DESCRIPTION": "Wybierz, jak otwiera się okno aplikacji: w ostatnim rozmiarze, zmaksymalizowane lub na pełnym ekranie. Obowiązuje od następnego uruchomienia. Naciśnij F11 w dowolnym momencie, aby włączyć lub wyłączyć pełny ekran.",
"STARTUP_WINDOW_MODE_NORMAL": "Ostatni rozmiar okna",
"STARTUP_WINDOW_MODE_MAXIMIZED": "Zmaksymalizowane",
"STARTUP_WINDOW_MODE_FULLSCREEN": "Pełny ekran",
"SHOW_CAPTIONS_DESCRIPTION": "Domyślnie pokaż lub ukryj napisy",
"SHOW_EXTERNAL_PLAYBACK_BAR": "Pokaż stopkę „teraz odtwarzane”",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Pozostaw pasek statusu zewnętrznego odtwarzacza widoczny u dołu obszaru roboczego na komputerze.",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "Otwórz wyszukiwanie globalne",
"OPEN_RECENTLY_VIEWED": "Otwórz ostatnio oglądane",
"SUBMIT_SHELL_SEARCH": "Uruchom wyszukiwanie w obszarze roboczym",
"TOGGLE_WINDOW_FULLSCREEN": "Przełącz pełny ekran okna aplikacji",
"TOGGLE_SIDEBAR": "Przełącz pasek boczny",
"M3U_CHANNEL_NUMBER": "Wybierz kanał M3U według numeru",
"PLAY_PAUSE": "Odtwórz lub wstrzymaj osadzony MPV",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "Escolha se o IPTVnator abre a primeira visualização disponível do espaço de trabalho ou restaura sua última visualização. Primeira visualização significa Dashboard quando ativada, caso contrário, Fontes.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "Primeira visualização disponível",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Restaurar última visualização",
"STARTUP_WINDOW_MODE": "Janela ao iniciar",
"STARTUP_WINDOW_MODE_DESCRIPTION": "Escolha como a janela do aplicativo abre: no último tamanho, maximizada ou em tela cheia. Aplica-se na próxima inicialização. Pressione F11 a qualquer momento para entrar ou sair da tela cheia.",
"STARTUP_WINDOW_MODE_NORMAL": "Último tamanho da janela",
"STARTUP_WINDOW_MODE_MAXIMIZED": "Maximizada",
"STARTUP_WINDOW_MODE_FULLSCREEN": "Tela cheia",
"SHOW_CAPTIONS_DESCRIPTION": "Mostrar ou ocultar legendas por padrão",
"SHOW_EXTERNAL_PLAYBACK_BAR": "Mostrar rodapé de reprodução atual",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Mantém a barra de status do reprodutor externo visível na parte inferior do espaço de trabalho no desktop.",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "Abrir pesquisa global",
"OPEN_RECENTLY_VIEWED": "Abrir assistidos recentemente",
"SUBMIT_SHELL_SEARCH": "Enviar pesquisa da área de trabalho",
"TOGGLE_WINDOW_FULLSCREEN": "Alternar tela cheia da janela do aplicativo",
"TOGGLE_SIDEBAR": "Alternar barra lateral",
"M3U_CHANNEL_NUMBER": "Selecionar canal M3U por número",
"PLAY_PAUSE": "Reproduzir ou pausar reprodução do Embedded MPV",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "Выберите, должен ли IPTVnator открывать первый доступный экран рабочего пространства или восстанавливать последний экран уровня раздела. Первый экран означает Dashboard, если он включён, иначе Источники.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "Первый доступный экран",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Восстановить последний экран",
"STARTUP_WINDOW_MODE": "Окно при запуске",
"STARTUP_WINDOW_MODE_DESCRIPTION": "Выберите, как открывается окно приложения: в последнем размере, развёрнутым или на весь экран. Применяется при следующем запуске. Нажмите F11 в любой момент, чтобы войти в полноэкранный режим или выйти из него.",
"STARTUP_WINDOW_MODE_NORMAL": "Последний размер окна",
"STARTUP_WINDOW_MODE_MAXIMIZED": "Развёрнутое",
"STARTUP_WINDOW_MODE_FULLSCREEN": "На весь экран",
"SHOW_CAPTIONS_DESCRIPTION": "Показать или скрыть субтитры по умолчанию.",
"SHOW_EXTERNAL_PLAYBACK_BAR": "Показывать панель «Сейчас воспроизводится»",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Оставлять панель состояния внешнего проигрывателя видимой внизу рабочей области в настольном приложении.",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "Открыть глобальный поиск",
"OPEN_RECENTLY_VIEWED": "Открыть недавно просмотренное",
"SUBMIT_SHELL_SEARCH": "Отправить поиск в рабочей области",
"TOGGLE_WINDOW_FULLSCREEN": "Переключить полноэкранный режим окна приложения",
"TOGGLE_SIDEBAR": "Показать или скрыть боковую панель",
"M3U_CHANNEL_NUMBER": "Выбрать канал M3U по номеру",
"PLAY_PAUSE": "Запустить или приостановить воспроизведение во встроенном MPV",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "IPTVnator'un ilk kullanılabilir çalışma alanı görünümünü mü açacağını yoksa bölüm düzeyindeki son görünümünüzü mü geri yükleyeceğini seçin. İlk görünüm, Pano etkinleştirildiğinde Pano, aksi takdirde Kaynaklar anlamına gelir.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "İlk kullanılabilir görünüm",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Son görünümü geri yükle",
"STARTUP_WINDOW_MODE": "Başlangıçta pencere",
"STARTUP_WINDOW_MODE_DESCRIPTION": "Masaüstü penceresinin nasıl açılacağını seçin: son boyutunda, ekranı kaplamış veya tam ekran. Bir sonraki başlatmada uygulanır. Tam ekrana girmek veya çıkmak için istediğiniz zaman F11 tuşuna basın.",
"STARTUP_WINDOW_MODE_NORMAL": "Son pencere boyutu",
"STARTUP_WINDOW_MODE_MAXIMIZED": "Ekranı kaplamış",
"STARTUP_WINDOW_MODE_FULLSCREEN": "Tam ekran",
"SHOW_CAPTIONS_DESCRIPTION": "Varsayılan olarak altyazıları göster veya gizle",
"SHOW_EXTERNAL_PLAYBACK_BAR": "Şu an oynatılıyor altbilgisini göster",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Masaüstünde harici oynatıcı durum çubuğunu çalışma alanının altında görünür tutun.",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "Genel aramayı aç",
"OPEN_RECENTLY_VIEWED": "Son görüntülenenleri aç",
"SUBMIT_SHELL_SEARCH": "Çalışma alanı aramasını gönder",
"TOGGLE_WINDOW_FULLSCREEN": "Uygulama penceresi tam ekranını aç/kapat",
"TOGGLE_SIDEBAR": "Kenar çubuğunu aç/kapat",
"M3U_CHANNEL_NUMBER": "M3U kanalını numarayla seç",
"PLAY_PAUSE": "Gömülü MPV oynatmasını oynat veya duraklat",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "选择 IPTVnator 启动时是打开第一个可用的工作区视图,还是恢复您上次的章节级视图。第一个视图在启用时为仪表盘,否则为「源」。",
"STARTUP_BEHAVIOR_FIRST_VIEW": "首个可用视图",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "恢复上次视图",
"STARTUP_WINDOW_MODE": "启动时的窗口",
"STARTUP_WINDOW_MODE_DESCRIPTION": "选择桌面窗口的打开方式:上次的大小、最大化或全屏。下次启动时生效。随时按 F11 进入或退出全屏。",
"STARTUP_WINDOW_MODE_NORMAL": "上次窗口大小",
"STARTUP_WINDOW_MODE_MAXIMIZED": "最大化",
"STARTUP_WINDOW_MODE_FULLSCREEN": "全屏",
"SHOW_CAPTIONS_DESCRIPTION": "默认显示或隐藏字幕",
"SHOW_EXTERNAL_PLAYBACK_BAR": "显示「正在播放」底栏",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "在桌面端工作区底部保持外部播放器状态栏可见。",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "打开全局搜索",
"OPEN_RECENTLY_VIEWED": "打开最近观看",
"SUBMIT_SHELL_SEARCH": "提交工作区搜索",
"TOGGLE_WINDOW_FULLSCREEN": "切换应用窗口全屏",
"TOGGLE_SIDEBAR": "切换侧边栏",
"M3U_CHANNEL_NUMBER": "按数字选择 M3U 频道",
"PLAY_PAUSE": "播放或暂停嵌入式 MPV 播放",
+6
View File
@@ -368,6 +368,11 @@
"STARTUP_BEHAVIOR_DESCRIPTION": "選擇 IPTVnator 啟動時要開啟第一個可用的工作區畫面,或還原您上次瀏覽的區段層級畫面。第一個畫面在啟用儀表板時為儀表板,否則為「來源」。",
"STARTUP_BEHAVIOR_FIRST_VIEW": "第一個可用畫面",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "還原上次畫面",
"STARTUP_WINDOW_MODE": "啟動時的視窗",
"STARTUP_WINDOW_MODE_DESCRIPTION": "選擇桌面視窗的開啟方式:上次的大小、最大化或全螢幕。下次啟動時生效。隨時按 F11 進入或離開全螢幕。",
"STARTUP_WINDOW_MODE_NORMAL": "上次視窗大小",
"STARTUP_WINDOW_MODE_MAXIMIZED": "最大化",
"STARTUP_WINDOW_MODE_FULLSCREEN": "全螢幕",
"SHOW_CAPTIONS_DESCRIPTION": "預設顯示或隱藏字幕",
"SHOW_EXTERNAL_PLAYBACK_BAR": "顯示「正在播放」列",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "在桌面工作區底部保留外部播放器狀態列可見。",
@@ -1574,6 +1579,7 @@
"OPEN_GLOBAL_SEARCH": "開啟全域搜尋",
"OPEN_RECENTLY_VIEWED": "開啟最近觀看",
"SUBMIT_SHELL_SEARCH": "提交工作區搜尋",
"TOGGLE_WINDOW_FULLSCREEN": "切換應用程式視窗全螢幕",
"TOGGLE_SIDEBAR": "切換側邊欄",
"M3U_CHANNEL_NUMBER": "按數字選擇 M3U 頻道",
"PLAY_PAUSE": "播放或暫停嵌入式 MPV 播放",