diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2009-08-17 13:10:04 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2009-08-17 13:10:04 +0000 |
| commit | 9c8018eeca0f056331f2b7354dd36c15a94d0420 (patch) | |
| tree | 0c419993e249f2aac4db3315724235f5499ee79d | |
| parent | 3919ba9c4a20f2df0bd318d92c7cee42000e5c92 (diff) | |
| download | xxv-9c8018eeca0f056331f2b7354dd36c15a94d0420.tar.gz xxv-9c8018eeca0f056331f2b7354dd36c15a94d0420.tar.bz2 | |
* Update italian translation
* jason: prepare translation (create lang-en as template)
* jason: Update german translation
| -rw-r--r-- | skins/jason/locale/lang-de.js | 73 | ||||
| -rw-r--r-- | skins/jason/locale/lang-en.js | 283 | ||||
| -rw-r--r-- | skins/jason/menus.js | 32 | ||||
| -rw-r--r-- | skins/jason/users.js | 4 |
4 files changed, 351 insertions, 41 deletions
diff --git a/skins/jason/locale/lang-de.js b/skins/jason/locale/lang-de.js index 1e25bcb..5004ad1 100644 --- a/skins/jason/locale/lang-de.js +++ b/skins/jason/locale/lang-de.js @@ -9,13 +9,17 @@ * German translation */ +/* common.js */ Ext.xxv.Panel.prototype.title = "Verbinde ..."; Ext.xxv.Panel.prototype.szLoading = "Lade ..."; -Ext.xxv.Panel.prototype.szTitle = "Xtreme eXtension für VDR"; +Ext.xxv.Panel.prototype.szTitle = "Xtreme eXtension für VDR"; Ext.xxv.MessageBox.prototype.szFailure = "Fehlgeschlagen!"; Ext.xxv.MessageBox.prototype.szSuccess = "Erfolgreich!"; +/* menus.js */ +Ext.xxv.MainSearchField.prototype.emptyText = "Suche ..."; + Ext.xxv.MainMenu.prototype.szMenuXXV = "XXV"; Ext.xxv.MainMenu.prototype.szMenuProgramming = "Programmierung"; Ext.xxv.MainMenu.prototype.szMenuMedia = "Medien"; @@ -31,9 +35,10 @@ Ext.xxv.MainMenu.prototype.szPreviewPreviewPane = "Vorschau"; Ext.xxv.MainMenu.prototype.szPreviewRight = "Rechts"; Ext.xxv.MainMenu.prototype.szPreviewBottom = "Unten"; Ext.xxv.MainMenu.prototype.szPreviewHide = "Ausgeblendet"; +Ext.xxv.MainMenu.prototype.szLogoutSuccess = "Erfolgreich abgemeldet.\r\n{0}"; +Ext.xxv.MainMenu.prototype.szLogoutFailure = "Abmeldung fehlgeschlagen!\r\n{0}"; -Ext.xxv.MainSearchField.prototype.emptyText = "Suche ..."; - +/* form.js */ Ext.xxv.Question.prototype.szClose = "Schliessen"; Ext.xxv.Question.prototype.szApply = "Übernehmen"; Ext.xxv.Question.prototype.szCommandDeny = "Kommando '{0}' ist nicht erlaubt!"; @@ -42,6 +47,7 @@ Ext.xxv.Question.prototype.szFailure = "Konnte Daten nicht speichern!\r\n{0}"; Ext.xxv.Question.prototype.szSuccess = "Daten erfolgreich gespeichert.\r\n{0}"; Ext.xxv.Question.prototype.szComboEmpty = "Wähle ..."; +/* channelspanel.js */ Ext.xxv.channelsPanel.prototype.title = "Kanäle"; Ext.xxv.channelsPanel.prototype.refreshText = "Aktualisieren"; Ext.xxv.channelsPanel.prototype.selectText = "Wähle Kanal"; @@ -58,6 +64,7 @@ Ext.xxv.channelsPanel.prototype.szSwitchFailure = "Konnte nicht zum Kanal umgesc Ext.xxv.channelsPanel.prototype.szDeleteSuccess = "Kanal erfolgreich gelöscht.\r\n{0}"; Ext.xxv.channelsPanel.prototype.szDeleteFailure = "Konnte Kanal nicht löschen!\r\n{0}"; +/* autotimers.js */ Ext.xxv.autotimerGrid.prototype.szTitle = "Suchtimer"; Ext.xxv.autotimerGrid.prototype.szFindReRun = "Suche Wiederholung"; Ext.xxv.autotimerGrid.prototype.szNew = "Neuen Suchtimer erstellen"; @@ -78,6 +85,7 @@ Ext.xxv.autotimerGrid.prototype.szUpgradeWait = "Bitte warten..."; Ext.xxv.autotimerGrid.prototype.szUpgradeSuccess = "Suche nach gewünschten Programmeinträgen erfolgreich.\r\n{0}"; Ext.xxv.autotimerGrid.prototype.szUpgradeFailure = "Suche nach gewünschten Programmeinträgen fehlgeschlagen!\r\n{0}"; +/* chronicle.js */ Ext.xxv.chronicleGrid.prototype.szTitle = "Chronik"; Ext.xxv.chronicleGrid.prototype.szToolTip = "Zeigt Aufnahmen in chronologischer Anordnung"; Ext.xxv.chronicleGrid.prototype.szFindReRun = "Suche Wiederholung"; @@ -92,6 +100,7 @@ Ext.xxv.chronicleGrid.prototype.szLoadException = "Konnte keine Daten der Chroni Ext.xxv.chronicleGrid.prototype.szDeleteSuccess = "Eintrag der Chronik erfolgreich gelöscht.\r\n{0}"; Ext.xxv.chronicleGrid.prototype.szDeleteFailure = "Konnte Eintrag der Chronik nicht löschen!\r\n{0}"; +/* now.js */ Ext.xxv.NowGrid.prototype.szTitle = "Programmführer"; Ext.xxv.NowGrid.prototype.szPresent = "Jetzt"; Ext.xxv.NowGrid.prototype.szFollowing = "Folgend"; @@ -111,6 +120,7 @@ Ext.xxv.NowGrid.prototype.szRecordFailure = "Konnte Timer nicht erstellen!\r\n{0 Ext.xxv.NowPreview.prototype.szFindReRun = "Suche Wiederholung"; Ext.xxv.NowPreview.prototype.szRecord = "Aufnehmen"; +/* program.js */ Ext.xxv.programGrid.prototype.szTitle = "Programführer"; Ext.xxv.programGrid.prototype.szFindReRun = "Suche Wiederholung"; Ext.xxv.programGrid.prototype.szRecord = "Aufnehmen"; @@ -124,6 +134,7 @@ Ext.xxv.programGrid.prototype.szLoadException = "Konnte keine Programmdaten hole Ext.xxv.programPreview.prototype.szFindReRun = "Suche Wiederholung"; Ext.xxv.programPreview.prototype.szRecord = "Aufnehmen"; +/* search.js */ Ext.xxv.searchGrid.prototype.szTitle = "Suche"; Ext.xxv.searchGrid.prototype.szFindReRun = "Suche Wiederholung"; Ext.xxv.searchGrid.prototype.szRecord = "Aufnehmen"; @@ -133,11 +144,12 @@ Ext.xxv.searchGrid.prototype.szColDay = "Datum"; Ext.xxv.searchGrid.prototype.szColStart = "Beginn";
Ext.xxv.searchGrid.prototype.szColStop = "Ende"; Ext.xxv.searchGrid.prototype.szColDayFormat = "l, d.m.Y"; -Ext.xxv.searchGrid.prototype.szLoadException = "Konnte keine Daten holen!\r\n{0}"; +Ext.xxv.searchGrid.prototype.szLoadException = "Konnte keine Wiederholung finden!\r\n{0}"; Ext.xxv.searchPreview.prototype.szFindReRun = "Suche Wiederholung"; Ext.xxv.searchPreview.prototype.szRecord = "Aufnehmen"; +/* recordings.js */ Ext.xxv.recordingsDataView.prototype.szTitle = "Aufnahmen"; Ext.xxv.recordingsDataView.prototype.szToolTip = "Zeigt Aufnahmen"; Ext.xxv.recordingsDataView.prototype.szFindReRun = "Suche Wiederholung"; @@ -164,11 +176,7 @@ Ext.xxv.recordingsDataView.prototype.szFolderTip0 = "Enthält {0} Aufnahmen<br / Ext.xxv.recordingsDataView.prototype.szFolderTip1 = "Enthält {0} Aufnahmen<br />Eine neue Aufnahme<br />Gesamtzeit {2}"; Ext.xxv.recordingsDataView.prototype.szFolderTip2 = "Enthält {0} Aufnahmen<br />{1} neue Aufnahmen<br />Gesamtzeit {2}"; -Ext.xxv.searchGrid.prototype.szTitle = "Suche"; -Ext.xxv.searchGrid.prototype.szFindReRun = "Suche Wiederholung"; -Ext.xxv.searchGrid.prototype.szRecord = "Aufnehmen"; -Ext.xxv.searchGrid.prototype.szLoadException = "Konnte keine Wiederholung finden!\r\n{0}"; - +/* timers.js */ Ext.xxv.timerGrid.prototype.szTitle = "Timer"; Ext.xxv.timerGrid.prototype.szFindReRun = "Suche Wiederholung"; Ext.xxv.timerGrid.prototype.szNew = "Neuen Timer anlegen"; @@ -194,6 +202,7 @@ Ext.xxv.timerPreview.prototype.szFindReRun = "Suche Wiederholung"; Ext.xxv.timerPreview.prototype.szEdit = "Bearbeiten"; Ext.xxv.timerPreview.prototype.szDelete = "Löschen"; +/* movetimers.js */ Ext.xxv.movetimersGrid.prototype.szTitle = "Regeln zum Verschieben von Timern"; Ext.xxv.movetimersGrid.prototype.szNew = "Neu"; Ext.xxv.movetimersGrid.prototype.szEdit = "Bearbeiten"; @@ -206,6 +215,20 @@ Ext.xxv.movetimersGrid.prototype.szLoadException = "Konnte keine Daten über Reg Ext.xxv.movetimersGrid.prototype.szDeleteSuccess = "Regel zum Verschieben von Timern erfolgreich gelöscht.\r\n{0}"; Ext.xxv.movetimersGrid.prototype.szDeleteFailure = "Konnte Regel zum Verschieben von Timern nicht löschen!\r\n{0}"; +/* users.js */ +Ext.xxv.usersGrid.prototype.szTitle = "Anwenderzugänge"; +Ext.xxv.usersGrid.prototype.szNew = "Neuen Anwenderzugang anlegen"; +Ext.xxv.usersGrid.prototype.szEdit = "Bearbeiten"; +Ext.xxv.usersGrid.prototype.szDelete = "Löschen"; +Ext.xxv.usersGrid.prototype.szColTitle = "Zugang"; +Ext.xxv.usersGrid.prototype.szColLevel = "Ebene"; +Ext.xxv.usersGrid.prototype.szUserPreferences = "Anwender Einstellungen"; +Ext.xxv.usersGrid.prototype.szAdminPreferences = "Einstellungen"; +Ext.xxv.usersGrid.prototype.szLoadException = "Konnte keine Daten über die Anwenderzugänge holen!\r\n{0}"; +Ext.xxv.usersGrid.prototype.szDeleteSuccess = "Anwenderzugang erfolgreich gelöscht.\r\n{0}"; +Ext.xxv.usersGrid.prototype.szDeleteFailure = "Konnte Anwenderzugang nicht löschen!\r\n{0}"; + +/* vdr.js */ Ext.xxv.vdrGrid.prototype.szTitle = "Video Disk Rekorder"; Ext.xxv.vdrGrid.prototype.szEdit = "Bearbeiten"; Ext.xxv.vdrGrid.prototype.szDelete = "Löschen"; @@ -218,16 +241,7 @@ Ext.xxv.vdrGrid.prototype.szLoadException = "Konnte keine Daten über Video Disk Ext.xxv.vdrGrid.prototype.szDeleteSuccess = "Video Disk Rekorder erfolgreich gelöscht.\r\n{0}"; Ext.xxv.vdrGrid.prototype.szDeleteFailure = "Konnte Video Disk Rekorder nicht löschen!\r\n{0}"; -Ext.xxv.usersGrid.prototype.szTitle = "Anwenderzugänge"; -Ext.xxv.usersGrid.prototype.szEdit = "Bearbeiten"; -Ext.xxv.usersGrid.prototype.szDelete = "Löschen"; -Ext.xxv.usersGrid.prototype.szColTitle = "Zugang"; -Ext.xxv.usersGrid.prototype.szColLevel = "Ebene"; -Ext.xxv.usersGrid.prototype.szLoadException = "Konnte keine Daten über die Anwenderzugänge holen!\r\n{0}"; -Ext.xxv.usersGrid.prototype.szDeleteSuccess = "Anwenderzugang erfolgreich gelöscht.\r\n{0}"; -Ext.xxv.usersGrid.prototype.szDeleteFailure = "Konnte Anwenderzugang nicht löschen!\r\n{0}"; - - +/* music.js */ Ext.xxv.musicGrid.prototype.szTitle = "Musik"; Ext.xxv.musicGrid.prototype.szToolTip = "Liste von Musiktitel anzeigen"; Ext.xxv.musicGrid.prototype.szFindTitle = "Suche Titel"; @@ -242,12 +256,25 @@ Ext.xxv.musicGrid.prototype.szColGenre = "Genre"; Ext.xxv.musicGrid.prototype.szColComment = "Kommentar"; Ext.xxv.musicGrid.prototype.szLoadException = "Konnte keine Titel der Musikliste holen!\r\n{0}"; -Ext.xxv.MonitorWindow.prototype.szTitle = "Monitor"; +/* monitor.js */ +Ext.xxv.MonitorWindow.prototype.szTitle = "Monitorbild"; +Ext.xxv.MonitorWindow.prototype.szAspect = "Wiederherstellen des korrekten Seitenverhältnis"; +Ext.xxv.MonitorWindow.prototype.szUpdate = "Aktualisiere Monitorbild"; +Ext.xxv.MonitorWindow.prototype.szUpdateFast = "Schneller Aktualisierung des Monitorbild"; +Ext.xxv.MonitorWindow.prototype.szUpdateSlow = "Langsamere Aktualisierung des Monitorbild"; + +/* stream.js */ +Ext.xxv.StreamWindow.prototype.szTitle = "Streaming"; +Ext.xxv.StreamWindow.prototype.szAspect = "Wiederherstellen des korrekten Seitenverhältnis"; +/* remote.js */ Ext.xxv.RemoteWindow.prototype.szTitle = "Fernbedienung"; Ext.xxv.RemoteWindow.prototype.szRemoteFailure = "Konnte Daten der Fernbedienung nicht übertragen!\r\n{0}"; -Ext.ux.Multiselect.prototype.minLengthText = 'Mindestens sind {0} Einträge notwendig'; -Ext.ux.Multiselect.prototype.maxLengthText = 'Maximal sind {0} Einträge erlaubt'; +/* ux/multiselect.js */ +Ext.ux.Multiselect.prototype.minLengthText = "Mindestens sind {0} Einträge notwendig"; +Ext.ux.Multiselect.prototype.maxLengthText = "Maximal sind {0} Einträge erlaubt"; + +/* ux/filter.js */ +Ext.ux.grid.Search.prototype.searchTipText = "Bitte geben Sie einen Text für die Suche ein"; -Ext.ux.grid.Search.prototype.searchTipText = 'Bitte geben Sie einen Text für die Suche ein'; diff --git a/skins/jason/locale/lang-en.js b/skins/jason/locale/lang-en.js new file mode 100644 index 0000000..6ef087d --- /dev/null +++ b/skins/jason/locale/lang-en.js @@ -0,0 +1,283 @@ +/*
+ * jason - Javascript based skin for xxv
+ * Copyright(c) 2009, anbr
+ *
+ * http://xxv.berlios.de/ + * + * $Id$ + * + * Template for translation + */ + +/* common.js */ +Ext.xxv.MessageBox.prototype.szFailure = "Failure!"; +Ext.xxv.MessageBox.prototype.szSuccess = "Success!"; + +Ext.xxv.Panel.prototype.title = "Connect ..."; +Ext.xxv.Panel.prototype.szLoading = "Loading ..."; +Ext.xxv.Panel.prototype.szTitle = "Xtreme eXtension for VDR"; + +/* menus.js */ +Ext.xxv.MainSearchField.prototype.emptyText = "Search ..."; + +Ext.xxv.MainMenu.prototype.szMenuXXV = "XXV"; +Ext.xxv.MainMenu.prototype.szMenuProgramming = "Programming"; +Ext.xxv.MainMenu.prototype.szMenuMedia = "Media"; +Ext.xxv.MainMenu.prototype.szMenuRemote = "Remote access"; +Ext.xxv.MainMenu.prototype.szMenuView = "View"; +Ext.xxv.MainMenu.prototype.szMenuItemSetup = "Setup"; +Ext.xxv.MainMenu.prototype.szGlobalSettings = "Global settings"; +Ext.xxv.MainMenu.prototype.szOwnSettings = "Own settings";
+Ext.xxv.MainMenu.prototype.szMenuItemLogout = "Logout"; +Ext.xxv.MainMenu.prototype.szMenuItemLogoutTooltip = "Click this button to logout from XXV"; +Ext.xxv.MainMenu.prototype.szSelectTheme = "Select theme"; +Ext.xxv.MainMenu.prototype.szPreviewPreviewPane = "Preview Pane"; +Ext.xxv.MainMenu.prototype.szPreviewRight = "Right"; +Ext.xxv.MainMenu.prototype.szPreviewBottom = "Bottom"; +Ext.xxv.MainMenu.prototype.szPreviewHide = "Hide"; +Ext.xxv.MainMenu.prototype.szLogoutSuccess = "Successful logout.\r\n{0}"; +Ext.xxv.MainMenu.prototype.szLogoutFailure = "Couldn't logout!\r\n{0}"; + +/* form.js */ +Ext.xxv.Question.prototype.szClose = "Close"; +Ext.xxv.Question.prototype.szApply = "Apply"; +Ext.xxv.Question.prototype.szCommandDeny = "Command '{0}' not allowed!"; +Ext.xxv.Question.prototype.szLoadException = "Couldn't get data!\r\n{0}"; +Ext.xxv.Question.prototype.szFailure = "Couldn't save data!\r\n{0}"; +Ext.xxv.Question.prototype.szSuccess = "Data saved successful.\r\n{0}"; +Ext.xxv.Question.prototype.szComboEmpty = "Select ..."; + +/* channelspanel.js */ +Ext.xxv.channelsPanel.prototype.title = "Channels"; +Ext.xxv.channelsPanel.prototype.refreshText = "Refresh"; +Ext.xxv.channelsPanel.prototype.selectText = "Select channel"; +Ext.xxv.channelsPanel.prototype.webcastTTText = "Web cast"; +Ext.xxv.channelsPanel.prototype.webcastText = "Live web cast this channel"; +Ext.xxv.channelsPanel.prototype.switchTTText: "Switch"; +Ext.xxv.channelsPanel.prototype.switchText = "Switch to this channel"; +Ext.xxv.channelsPanel.prototype.editTTText = "Edit"; +Ext.xxv.channelsPanel.prototype.editText = "Edit this channel"; +Ext.xxv.channelsPanel.prototype.deleteText = "Delete this channel"; +Ext.xxv.channelsPanel.prototype.szLoadException = "Couldn't get channels data!\r\n{0}"; +Ext.xxv.channelsPanel.prototype.szSwitchSuccess = "Successful switch to channel.\r\n{0}"; +Ext.xxv.channelsPanel.prototype.szSwitchFailure = "Couldn't switch to channel!\r\n{0}"; +Ext.xxv.channelsPanel.prototype.szDeleteSuccess = "Channel successful deleted.\r\n{0}"; +Ext.xxv.channelsPanel.prototype.szDeleteFailure = "Couldn't delete channel!\r\n{0}"; + +/* autotimers.js */ +Ext.xxv.autotimerGrid.prototype.szTitle = "Search timer"; +Ext.xxv.autotimerGrid.prototype.szFindReRun = "Find rerun"; +Ext.xxv.autotimerGrid.prototype.szNew = "Create new search timer"; +Ext.xxv.autotimerGrid.prototype.szEdit = "Edit search timer"; +Ext.xxv.autotimerGrid.prototype.szDelete = "Delete search timer"; +Ext.xxv.autotimerGrid.prototype.szColSearch = "Search text"; +Ext.xxv.autotimerGrid.prototype.szColActive = "Active"; +Ext.xxv.autotimerGrid.prototype.szColChannels = "Channels"; +Ext.xxv.autotimerGrid.prototype.szColDirectory = "Directory"; +Ext.xxv.autotimerGrid.prototype.szColStart = "Start";
+Ext.xxv.autotimerGrid.prototype.szColStop = "Stop"; +Ext.xxv.autotimerGrid.prototype.szColMinLength = "Min. Length"; +Ext.xxv.autotimerGrid.prototype.szLoadException = "Couldn't get data about autotimer!\r\n{0}"; +Ext.xxv.autotimerGrid.prototype.szDeleteSuccess = "Autotimer deleted successful.\r\n{0}"; +Ext.xxv.autotimerGrid.prototype.szDeleteFailure = "Couldn't delete autotimer!\r\n{0}"; +Ext.xxv.autotimerGrid.prototype.szUpgrade = "Lookup for wanted events"; +Ext.xxv.autotimerGrid.prototype.szUpgradeWait = "Please wait..."; +Ext.xxv.autotimerGrid.prototype.szUpgradeSuccess = "Lookup for wanted events successful.\r\n{0}"; +Ext.xxv.autotimerGrid.prototype.szUpgradeFailure = "Couldn't lookup for wanted events!\r\n{0}"; + +/* chronicle.js */ +Ext.xxv.chronicleGrid.prototype.szTitle = "Chronicle"; +Ext.xxv.chronicleGrid.prototype.szToolTip = "Display recordings in chronological order"; +Ext.xxv.chronicleGrid.prototype.szFindReRun = "Find rerun"; +Ext.xxv.chronicleGrid.prototype.szDelete = "Delete"; +Ext.xxv.chronicleGrid.prototype.szColTitle = "Title"; +Ext.xxv.chronicleGrid.prototype.szColDay = "Day"; +Ext.xxv.chronicleGrid.prototype.szColChannel = "Channel"; +Ext.xxv.chronicleGrid.prototype.szColStart = "Start";
+Ext.xxv.chronicleGrid.prototype.szColStop = "Stop"; +Ext.xxv.chronicleGrid.prototype.szColDayFormat = "l, m/d/Y"; +Ext.xxv.chronicleGrid.prototype.szLoadException = "Couldn't get data from chronicle!\r\n{0}"; +Ext.xxv.chronicleGrid.prototype.szDeleteSuccess = "Data from chronicle deleted successful.\r\n{0}"; +Ext.xxv.chronicleGrid.prototype.szDeleteFailure = "Couldn't delete data from chronicle!\r\n{0}"; + +/* now.js */ +Ext.xxv.NowGrid.prototype.szTitle = "Program guide"; +Ext.xxv.NowGrid.prototype.szPresent = "Present"; +Ext.xxv.NowGrid.prototype.szFollowing = "Following"; +Ext.xxv.NowGrid.prototype.szFindReRun = "Find rerun"; +Ext.xxv.NowGrid.prototype.szProgram = "Show program"; +Ext.xxv.NowGrid.prototype.szRecord = "Record"; +Ext.xxv.NowGrid.prototype.szColPosition = "Channel position"; +Ext.xxv.NowGrid.prototype.szColTitle = "Title";
+Ext.xxv.NowGrid.prototype.szColChannel = "Channel";
+Ext.xxv.NowGrid.prototype.szColGrpName = "Group of channel";
+Ext.xxv.NowGrid.prototype.szColStart = "Start";
+Ext.xxv.NowGrid.prototype.szColStop = "Stop"; +Ext.xxv.NowGrid.prototype.szLoadException = "Couldn't get data!\r\n{0}"; +Ext.xxv.NowGrid.prototype.szRecordSuccess = "Successful created timer.\r\n{0}"; +Ext.xxv.NowGrid.prototype.szRecordFailure = "Couldn't create timer!\r\n{0}"; + +Ext.xxv.NowPreview.prototype.szFindReRun = "Find rerun"; +Ext.xxv.NowPreview.prototype.szRecord = "Record"; + +/* program.js */ +Ext.xxv.programGrid.prototype.szTitle = "Program guide"; +Ext.xxv.programGrid.prototype.szFindReRun = "Find rerun"; +Ext.xxv.programGrid.prototype.szRecord = "Record"; +Ext.xxv.programGrid.prototype.szColTitle = "Title"; +Ext.xxv.programGrid.prototype.szColDay = "Day";
+Ext.xxv.programGrid.prototype.szColStart = "Start";
+Ext.xxv.programGrid.prototype.szColStop = "Stop"; +Ext.xxv.programGrid.prototype.szColDayFormat = "l, m/d/Y"; +Ext.xxv.programGrid.prototype.szLoadException = "Couldn't get program data!\r\n{0}"; + +Ext.xxv.programPreview.prototype.szFindReRun = "Find rerun"; +Ext.xxv.programPreview.prototype.szRecord = "Record"; + +/* search.js */ +Ext.xxv.searchGrid.prototype.szTitle = "Search"; +Ext.xxv.searchGrid.prototype.szFindReRun = "Find rerun"; +Ext.xxv.searchGrid.prototype.szRecord = "Record"; +Ext.xxv.searchGrid.prototype.szColTitle = "Title"; +Ext.xxv.searchGrid.prototype.szColChannel = "Channel";
+Ext.xxv.searchGrid.prototype.szColDay = "Day";
+Ext.xxv.searchGrid.prototype.szColStart = "Start";
+Ext.xxv.searchGrid.prototype.szColStop = "Stop"; +Ext.xxv.searchGrid.prototype.szColDayFormat = "l, m/d/Y"; +Ext.xxv.searchGrid.prototype.szLoadException = "Couldn't find data!\r\n{0}"; + +Ext.xxv.searchPreview.prototype.szFindReRun = "Find rerun"; +Ext.xxv.searchPreview.prototype.szRecord = "Record"; + +/* recordings.js */ +Ext.xxv.recordingsDataView.prototype.szTitle = "Recordings"; +Ext.xxv.recordingsDataView.prototype.szToolTip = "Display recordings"; +Ext.xxv.recordingsDataView.prototype.szFindReRun = "Find rerun"; +Ext.xxv.recordingsDataView.prototype.szEdit = "Edit"; +Ext.xxv.recordingsDataView.prototype.szCut = "Cut"; +Ext.xxv.recordingsDataView.prototype.szDelete = "Delete"; +Ext.xxv.recordingsDataView.prototype.szRecover = "Recover deleted recordings"; +Ext.xxv.recordingsDataView.prototype.szStream = "Stream recording"; +Ext.xxv.recordingsDataView.prototype.szPlay = "Playback"; +Ext.xxv.recordingsDataView.prototype.szLoadException = "Couldn't get data about recording!\r\n{0}"; +Ext.xxv.recordingsDataView.prototype.szCutSuccess = "Recordings started cutting process successful.\r\n{0}"; +Ext.xxv.recordingsDataView.prototype.szCutFailure = "Couldn't start cutting process recordings!\r\n{0}"; +Ext.xxv.recordingsDataView.prototype.szDeleteSuccess = "Recordings deleted successful.\r\n{0}"; +Ext.xxv.recordingsDataView.prototype.szDeleteFailure = "Couldn't delete recordings!\r\n{0}"; +Ext.xxv.recordingsDataView.prototype.szPlayBackSuccess = "Recording started playback successful.\r\n{0}"; +Ext.xxv.recordingsDataView.prototype.szPlayBackFailure = "Couldn't started playback recording!\r\n{0}"; +Ext.xxv.recordingsDataView.prototype.szUpgrade = "Update list of recordings"; +Ext.xxv.recordingsDataView.prototype.szUpgradeWait = "Please wait..."; +Ext.xxv.recordingsDataView.prototype.szUpgradeSuccess = "List of recordings update successful.\r\n{0}"; +Ext.xxv.recordingsDataView.prototype.szUpgradeFailure = "Couldn't update list of recordings!\r\n{0}"; +Ext.xxv.recordingsDataView.prototype.szDetailsFailure = "Couldn't update details of recording!\r\n{0}"; +Ext.xxv.recordingsDataView.prototype.szRecordingTip = "{0} {1} - {2} ({3})<br />{4}"; +Ext.xxv.recordingsDataView.prototype.szFolderTip0 = "There are {0} recordings<br />Total time {1}"; +Ext.xxv.recordingsDataView.prototype.szFolderTip1 = "There are {0} recordings<br />Have a new recording<br />Total time {2}"; +Ext.xxv.recordingsDataView.prototype.szFolderTip2 = "There are {0} recordings<br />Have {1} new recordings<br />Total time {2}"; + +/* timers.js */ +Ext.xxv.timerGrid.prototype.szTitle = "Timer"; +Ext.xxv.timerGrid.prototype.szFindReRun = "Find rerun"; +Ext.xxv.timerGrid.prototype.szNew = "Create new timer"; +Ext.xxv.timerGrid.prototype.szEdit = "Edit timer"; +Ext.xxv.timerGrid.prototype.szDelete = "Delete timer"; +Ext.xxv.timerGrid.prototype.szToggle = "Enable or disable"; +Ext.xxv.timerGrid.prototype.szColTitle = "Title"; +Ext.xxv.timerGrid.prototype.szColActive = "Active"; +Ext.xxv.timerGrid.prototype.szColPDC = "PDC"; +Ext.xxv.timerGrid.prototype.szColDay = "Day";
+Ext.xxv.timerGrid.prototype.szColChannel = "Channel"; +Ext.xxv.timerGrid.prototype.szColStart = "Start";
+Ext.xxv.timerGrid.prototype.szColStop = "Stop"; +Ext.xxv.timerGrid.prototype.szHost = "Host"; +Ext.xxv.timerGrid.prototype.szColDayFormat = "l, m/d/Y"; +Ext.xxv.timerGrid.prototype.szSelChEmptyText = "Select a channel...";
+Ext.xxv.timerGrid.prototype.szLoadException = "Couldn't get data about timer!\r\n{0}"; +Ext.xxv.timerGrid.prototype.szDeleteSuccess = "Timer deleted successful.\r\n{0}"; +Ext.xxv.timerGrid.prototype.szDeleteFailure = "Couldn't delete timer!\r\n{0}"; +Ext.xxv.timerGrid.prototype.szToggleSuccess = "Timer toggled successful.\r\n{0}"; +Ext.xxv.timerGrid.prototype.szToggleFailure = "Couldn't toggle timer!\r\n{0}"; + +Ext.xxv.timerPreview.prototype.szFindReRun = "Find rerun"; +Ext.xxv.timerPreview.prototype.szEdit = "Edit"; +Ext.xxv.timerPreview.prototype.szDelete = "Delete"; + +/* movetimers.js */ +Ext.xxv.movetimersGrid.prototype.szTitle = "Rules to move timers"; +Ext.xxv.movetimersGrid.prototype.szNew = "New"; +Ext.xxv.movetimersGrid.prototype.szEdit = "Edit"; +Ext.xxv.movetimersGrid.prototype.szDelete = "Delete"; +Ext.xxv.movetimersGrid.prototype.szColSource = "Source"; +Ext.xxv.movetimersGrid.prototype.szColDestination = "Destination"; +Ext.xxv.movetimersGrid.prototype.szColMove = "Move timer"; +Ext.xxv.movetimersGrid.prototype.szColOriginal = "Change original timer"; +Ext.xxv.movetimersGrid.prototype.szLoadException = "Couldn't get data about rule to move timer!\r\n{0}"; +Ext.xxv.movetimersGrid.prototype.szDeleteSuccess = "Rule to move timer deleted successful.\r\n{0}"; +Ext.xxv.movetimersGrid.prototype.szDeleteFailure = "Couldn't delete rule to move timer!\r\n{0}"; + +/* users.js */ +Ext.xxv.usersGrid.prototype.szTitle = "User accounts"; +Ext.xxv.usersGrid.prototype.szNew = "Create new account"; +Ext.xxv.usersGrid.prototype.szEdit = "Edit"; +Ext.xxv.usersGrid.prototype.szDelete = "Delete"; +Ext.xxv.usersGrid.prototype.szColTitle = "Account"; +Ext.xxv.usersGrid.prototype.szColLevel = "Level"; +Ext.xxv.usersGrid.prototype.szUserPreferences = "User Preferences"; +Ext.xxv.usersGrid.prototype.szAdminPreferences = "Preferences"; +Ext.xxv.usersGrid.prototype.szLoadException = "Couldn't get data about user accounts!\r\n{0}"; +Ext.xxv.usersGrid.prototype.szDeleteSuccess = "User account deleted successful.\r\n{0}"; +Ext.xxv.usersGrid.prototype.szDeleteFailure = "Couldn't delete user account!\r\n{0}"; + +/* vdr.js */ +Ext.xxv.vdrGrid.prototype.szTitle = "Video disk recorder"; +Ext.xxv.vdrGrid.prototype.szNew = "New"; +Ext.xxv.vdrGrid.prototype.szEdit = "Edit"; +Ext.xxv.vdrGrid.prototype.szDelete = "Delete"; +Ext.xxv.vdrGrid.prototype.szColHost = "Host computer"; +Ext.xxv.vdrGrid.prototype.szColActive = "Active"; +Ext.xxv.vdrGrid.prototype.szColPrimary = "Primary"; +Ext.xxv.vdrGrid.prototype.szColDirectory = "Directory"; +Ext.xxv.vdrGrid.prototype.szDVBTyp = "Type of DVB-cards";
+Ext.xxv.vdrGrid.prototype.szLoadException = "Couldn't get data about video disk recorder!\r\n{0}"; +Ext.xxv.vdrGrid.prototype.szDeleteSuccess = "Video disk recorder deleted successful.\r\n{0}"; +Ext.xxv.vdrGrid.prototype.szDeleteFailure = "Couldn't delete video disk recorder!\r\n{0}"; + +/* music.js */ +Ext.xxv.musicGrid.prototype.szTitle = "Music"; +Ext.xxv.musicGrid.prototype.szToolTip = "Display list of music title"; +Ext.xxv.musicGrid.prototype.szFindTitle = "Search title"; +Ext.xxv.musicGrid.prototype.szPlaying = "Playing"; +Ext.xxv.musicGrid.prototype.szColAlbum = "Album"; +Ext.xxv.musicGrid.prototype.szColArtist = "Artist"; +Ext.xxv.musicGrid.prototype.szColTitle = "Title"; +Ext.xxv.musicGrid.prototype.szColDuration = "Duration"; +Ext.xxv.musicGrid.prototype.szColTrack = "Track"; +Ext.xxv.musicGrid.prototype.szColYear = "Year"; +Ext.xxv.musicGrid.prototype.szColGenre = "Genre";
+Ext.xxv.musicGrid.prototype.szColComment = "Comment"; +Ext.xxv.musicGrid.prototype.szLoadException = "Couldn't get title from music list!\r\n{0}"; + +/* monitor.js */ +Ext.xxv.MonitorWindow.prototype.szTitle = "Monitor"; +Ext.xxv.MonitorWindow.prototype.szAspect = "Restore aspect ratio correctly"; +Ext.xxv.MonitorWindow.prototype.szUpdate = "Update monitor"; +Ext.xxv.MonitorWindow.prototype.szUpdateFast = "Faster update monitor"; +Ext.xxv.MonitorWindow.prototype.szUpdateSlow = "Slower update monitor"; + +/* stream.js */ +Ext.xxv.StreamWindow.prototype.szTitle = "Streaming"; +Ext.xxv.StreamWindow.prototype.szAspect = "Restore aspect ratio correctly"; + +/* remote.js */ +Ext.xxv.RemoteWindow.prototype.szTitle = "Remote control"; +Ext.xxv.RemoteWindow.prototype.szRemoteFailure = "Couldn't transmit remote control data!\r\n{0}"; + +/* ux/multiselect.js */ +Ext.ux.Multiselect.prototype.minLengthText = "Minimum {0} item(s) required"; +Ext.ux.Multiselect.prototype.maxLengthText = "Maximum {0} item(s) allowed"; + +/* ux/filter.js */ +Ext.ux.grid.Search.prototype.searchTipText = "Type a text to search and press Enter"; + + diff --git a/skins/jason/menus.js b/skins/jason/menus.js index 2775722..dbd3fa0 100644 --- a/skins/jason/menus.js +++ b/skins/jason/menus.js @@ -16,7 +16,7 @@ Ext.xxv.MainSearchField = Ext.extend(Ext.form.TwinTriggerField, { } }, this); } - ,emptyText:'Search ...' + ,emptyText:"Search ..." ,validationEvent:false ,validateOnBlur:false //,trigger1Class:'x-form-clear-trigger' @@ -237,23 +237,23 @@ Ext.xxv.MainMenu = function(/*config*/){ Ext.extend(Ext.xxv.MainMenu, Ext.Toolbar, {
- szMenuXXV : 'XXV' - ,szMenuProgramming : 'Programming' - ,szMenuMedia : 'Media' - ,szMenuRemote : 'Remote access' - ,szMenuView : 'View' + szMenuXXV : "XXV" + ,szMenuProgramming : "Programming" + ,szMenuMedia : "Media" + ,szMenuRemote : "Remote access" + ,szMenuView : "View" - ,szMenuItemSetup : 'Setup' - ,szGlobalSettings : 'Global settings' - ,szOwnSettings : 'Own settings'
- ,szMenuItemLogout : 'Logout' - ,szMenuItemLogoutTooltip : 'Click this button to logout from XXV' + ,szMenuItemSetup : "Setup" + ,szGlobalSettings : "Global settings" + ,szOwnSettings : "Own settings"
+ ,szMenuItemLogout : "Logout" + ,szMenuItemLogoutTooltip : "Click this button to logout from XXV" - ,szSelectTheme : 'Select theme' - ,szPreviewPreviewPane : 'Preview Pane' - ,szPreviewRight : 'Right' - ,szPreviewBottom : 'Bottom' - ,szPreviewHide : 'Hide' + ,szSelectTheme : "Select theme" + ,szPreviewPreviewPane : "Preview Pane" + ,szPreviewRight : "Right" + ,szPreviewBottom : "Bottom" + ,szPreviewHide : "Hide" ,szLogoutSuccess : "Successful logout.\r\n{0}" ,szLogoutFailure : "Couldn't logout!\r\n{0}" diff --git a/skins/jason/users.js b/skins/jason/users.js index 7ead7e5..e49c9d2 100644 --- a/skins/jason/users.js +++ b/skins/jason/users.js @@ -80,7 +80,7 @@ Ext.xxv.usersGrid = function(viewer) { {
id:'un'
,iconCls: 'new-icon'
-// ,text: this.szNew
+ ,tooltip: this.szNew
,scope: this
,disabled:false
,handler: function(){ this.EditItem(null); }
@@ -101,7 +101,7 @@ Ext.xxv.usersGrid = function(viewer) { Ext.extend(Ext.xxv.usersGrid, Ext.grid.EditorGridPanel, { szTitle : "User accounts" - ,szNew : "New" + ,szNew : "Create new account" ,szEdit : "Edit" ,szDelete : "Delete" ,szColTitle : "Account" |
