diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2010-04-06 17:12:23 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2010-04-06 17:12:23 +0000 |
| commit | 8da0aaeb8ca8575fc281cb9e9aec5efea2274dcb (patch) | |
| tree | cd6147be0a50dd2f3ff13d4d44e4eb326ad66e14 | |
| parent | 3f42a0ef0756d555fd443464cb94e63b66373dd0 (diff) | |
| download | xxv-8da0aaeb8ca8575fc281cb9e9aec5efea2274dcb.tar.gz xxv-8da0aaeb8ca8575fc281cb9e9aec5efea2274dcb.tar.bz2 | |
update italian translation
jason: keep position of scrollbar if timer edited
| -rw-r--r--[-rwxr-xr-x] | skins/jason/locale/lang-it.js | 32 | ||||
| -rw-r--r-- | skins/jason/locale/login-it.js | 18 | ||||
| -rw-r--r-- | skins/jason/timers.js | 18 |
3 files changed, 40 insertions, 28 deletions
diff --git a/skins/jason/locale/lang-it.js b/skins/jason/locale/lang-it.js index 770296f..c836e65 100755..100644 --- a/skins/jason/locale/lang-it.js +++ b/skins/jason/locale/lang-it.js @@ -1,6 +1,6 @@ /*
* jason - Javascript based skin for xxv
- * Copyright(c) 2009, Diego Pierotto
+ * Copyright(c) 2009-2010, Diego Pierotto
*
* http://xxv.berlios.de/ * @@ -55,8 +55,8 @@ Ext.xxv.channelsPanel.prototype.webcastTTText = "Trasmissione web"; Ext.xxv.channelsPanel.prototype.webcastText = "Trasmissione web dal vivo di questo canale"; Ext.xxv.channelsPanel.prototype.switchTTText: "Cambia"; Ext.xxv.channelsPanel.prototype.switchText = "Cambia su questo canale"; -/*NEED TO TRANSLATE*/ Ext.xxv.channelsPanel.prototype.teleTextText = "Teletext pages"; -/*NEED TO TRANSLATE*/ Ext.xxv.channelsPanel.prototype.teleTextTTText = "Show teletext pages from this channel"; +Ext.xxv.channelsPanel.prototype.teleTextText = "Pagine teletext"; +Ext.xxv.channelsPanel.prototype.teleTextTTText = "Mostra pagine teletext di questo canale"; Ext.xxv.channelsPanel.prototype.editTTText = "Modifica"; Ext.xxv.channelsPanel.prototype.editText = "Modifica questo canale"; Ext.xxv.channelsPanel.prototype.deleteText = "Elimina questo canale"; @@ -148,7 +148,7 @@ Ext.xxv.recordingsDataView.prototype.szToolTip = "Mostra registrazioni"; Ext.xxv.recordingsDataView.prototype.szFindReRun = "Cerca repliche"; Ext.xxv.recordingsDataView.prototype.szEdit = "Modifica"; Ext.xxv.recordingsDataView.prototype.szCut = "Taglia"; -/*NEED TO TRANSLATE*/ Ext.xxv.recordingsDataView.prototype.szConvert = "Convert"; +Ext.xxv.recordingsDataView.prototype.szConvert = "Converti"; Ext.xxv.recordingsDataView.prototype.szDelete = "Elimina"; Ext.xxv.recordingsDataView.prototype.szRecover = "Recupera registrazioni eliminate"; Ext.xxv.recordingsDataView.prototype.szStream = "Trasmetti registrazione"; @@ -220,7 +220,7 @@ Ext.xxv.usersGrid.prototype.szColTitle = "Account"; Ext.xxv.usersGrid.prototype.szColLevel = "Livello"; Ext.xxv.usersGrid.prototype.szUserPreferences = "Preferenze utente"; Ext.xxv.usersGrid.prototype.szAdminPreferences = "Preferenze"; -Ext.xxv.usersGrid.prototype.szLoadException = "Impossibile recuperare dati accout utente!\r\n{0}"; +Ext.xxv.usersGrid.prototype.szLoadException = "Impossibile recuperare dati account utente!\r\n{0}"; Ext.xxv.usersGrid.prototype.szDeleteSuccess = "Eliminazione account utente riuscita.\r\n{0}"; Ext.xxv.usersGrid.prototype.szDeleteFailure = "Impossibile eliminare account utente!\r\n{0}"; @@ -239,17 +239,17 @@ Ext.xxv.vdrGrid.prototype.szDeleteSuccess = "Eliminazione Video Disk Recorder ri Ext.xxv.vdrGrid.prototype.szDeleteFailure = "Impossibile eliminare Video Disk Recorder!\r\n{0}"; /* audio.js */ -/*NEED TO TRANSLATE*/ Ext.xxv.AudioWindow.prototype.szTitle = "Musica riproduci"; -/*NEED TO TRANSLATE*/ Ext.xxv.AudioWindow.prototype.szNeedFlash = "You need to get the latest Flash Player to hear music with this player"; +Ext.xxv.AudioWindow.prototype.szTitle = "Riproduci musica"; +Ext.xxv.AudioWindow.prototype.szNeedFlash = "Devi avere una versione aggiornata di Flash Player per ascoltare la musica con questo lettore"; /* music.js */ Ext.xxv.musicGrid.prototype.szTitle = "Musica"; Ext.xxv.musicGrid.prototype.szToolTip = "Mostra elenco titoli musicali"; -/*NEED TO TRANSLATE*/ Ext.xxv.musicGrid.prototype.szFindTitle = "Search tracks with same title"; -/*NEED TO TRANSLATE*/ Ext.xxv.musicGrid.prototype.szFindArtist = "Search tracks by same artist"; -/*NEED TO TRANSLATE*/ Ext.xxv.musicGrid.prototype.szFindAlbum = "Search tracks from same album"; -/*NEED TO TRANSLATE*/ Ext.xxv.musicGrid.prototype.szFindGenre = "Search tracks by same genre"; -Ext.xxv.musicGrid.prototype.szFindYear = "Search tracks from same year"; +Ext.xxv.musicGrid.prototype.szFindTitle = "Cerca tracce con stesso titolo"; +Ext.xxv.musicGrid.prototype.szFindArtist = "Cerca tracce con stesso artista"; +Ext.xxv.musicGrid.prototype.szFindAlbum = "Cerca tracce con stesso album"; +Ext.xxv.musicGrid.prototype.szFindGenre = "Cerca tracce con stesso genere"; +Ext.xxv.musicGrid.prototype.szFindYear = "Cerca tracce con stesso anno"; Ext.xxv.musicGrid.prototype.szPlaying = "Riproduci"; Ext.xxv.musicGrid.prototype.szColAlbum = "Album"; Ext.xxv.musicGrid.prototype.szColArtist = "Artista"; @@ -262,9 +262,9 @@ Ext.xxv.musicGrid.prototype.szColComment = "Commento"; Ext.xxv.musicGrid.prototype.szLoadException = "Impossibile recuperare titoli elenco musicale!\r\n{0}"; /* teletext */ -/*NEED TO TRANSLATE*/ Ext.xxv.TeleTextView.prototype.szTitle = "Teletext"; -/*NEED TO TRANSLATE*/ Ext.xxv.TeleTextView.prototype.szToolTip = "Display teletext pages"; -/*NEED TO TRANSLATE*/ Ext.xxv.TeleTextView.prototype.szLoadException = "Couldn't get teletext pages!\r\n{0}"; +Ext.xxv.TeleTextView.prototype.szTitle = "Teletext"; +Ext.xxv.TeleTextView.prototype.szToolTip = "Mostra pagine teletext"; +Ext.xxv.TeleTextView.prototype.szLoadException = "Impossibile recuperare pagine teletext!\r\n{0}"; /* monitor.js */ Ext.xxv.MonitorWindow.prototype.szTitle = "Schermo"; @@ -282,7 +282,7 @@ Ext.xxv.RemoteWindow.prototype.szTitle = "Telecomando"; Ext.xxv.RemoteWindow.prototype.szRemoteFailure = "Impossibile trasmettere dati telecomando!\r\n{0}"; /* ux/multiselect.js */ -Ext.ux.Multiselect.prototype.minLengthText = "Minimo {0} voci richiestae"; +Ext.ux.Multiselect.prototype.minLengthText = "Minimo {0} voci richieste"; Ext.ux.Multiselect.prototype.maxLengthText = "Massimo {0} voci permesse"; /* ux/filter.js */ diff --git a/skins/jason/locale/login-it.js b/skins/jason/locale/login-it.js index 20e50ae..59c1f2c 100644 --- a/skins/jason/locale/login-it.js +++ b/skins/jason/locale/login-it.js @@ -1,19 +1,19 @@ /*
* jason - Javascript based skin for xxv
- * Copyright(c) 2009, anbr
+ * Copyright(c) 2009-2010, Diego Pierotto
*
* http://xxv.berlios.de/ * * $Id$ * - * Template for translation + * Italian translation by Diego Pierotto [ita.translations@tiscali.it] */ /* login.js */ -Ext.LoginPanel.prototype.szTitle = 'Please login'; -Ext.LoginPanel.prototype.szUser = 'Username'; -Ext.LoginPanel.prototype.szPassword = 'Password'; -Ext.LoginPanel.prototype.szLogin = 'Login'; -Ext.LoginPanel.prototype.szFailed = 'Login failed!'; -Ext.LoginPanel.prototype.szWarning = 'Warning!'; -Ext.LoginPanel.prototype.szUnreachable = 'Authentication server is unreachable : '; +Ext.LoginPanel.prototype.szTitle = "Connessione"; +Ext.LoginPanel.prototype.szUser = "Nome utente"; +Ext.LoginPanel.prototype.szPassword = "Password"; +Ext.LoginPanel.prototype.szLogin = "Entra"'; +Ext.LoginPanel.prototype.szFailed = "Connessione fallita!"; +Ext.LoginPanel.prototype.szWarning = "Attenzione!"; +Ext.LoginPanel.prototype.szUnreachable = "Server autenticazione non raggiungibile : "; diff --git a/skins/jason/timers.js b/skins/jason/timers.js index 5530b32..1a62335 100644 --- a/skins/jason/timers.js +++ b/skins/jason/timers.js @@ -42,13 +42,25 @@ Ext.xxv.timerStore = function() { }); }; +// helper grouping view, don't scroll to top after editing (reload) +Ext.xxv.editingGroupingView = function(config) { + Ext.apply(this, config); + Ext.xxv.editingGroupingView.superclass.constructor.call(this, {} ); +}; + +Ext.extend(Ext.xxv.editingGroupingView, Ext.grid.GroupingView, { + scrollTop : function() { + this.scroller.dom.scrollTop = 0; + this.scroller.dom.scrollLeft = 0; + }, + scrollToTop : Ext.emptyFn +}); + Ext.xxv.timerGrid = function(viewer) {
this.viewer = viewer;
this.preview = new Ext.xxv.timerPreview(viewer); - //Ext.apply(this, {}); // Apply config
- // create primary data store this.store = new Ext.xxv.timerStore(); this.store.setDefaultSort('day', "ASC"); @@ -162,7 +174,7 @@ Ext.xxv.timerGrid = function(viewer) { ,sm: new Ext.grid.RowSelectionModel({
singleSelect:false
})
- ,view: new Ext.grid.GroupingView({
+ ,view: new Ext.xxv.editingGroupingView({
enableGroupingMenu:false, showGroupName: false }) |
