From 2745b8ff73409a65694e097d2bffea456dff86a1 Mon Sep 17 00:00:00 2001 From: Horst Beham Date: Sun, 29 Dec 2019 17:15:38 +0100 Subject: [PATCH] =?UTF-8?q?-=20Added=20Spanish=20translation=20(thanks=20t?= =?UTF-8?q?o=20Marco=20S=C3=A1nchez!)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Added support for Philips "ChannelMap" favorites lists (1-8) --- source/ChanSort.Api/ChanSort.Api.csproj | 1 + source/ChanSort.Api/Resources.es.resx | 126 ++ .../ChanSort.Loader.GlobalClone.csproj | 1 + .../Resources.es.resx | 128 +++ .../ChanSort.Loader.Hisense.csproj | 1 + .../ChanSort.Loader.Hisense/Resources.es.resx | 128 +++ .../ChanSort.Loader.Hisense2017.csproj | 1 + .../Resources.es.resx | 128 +++ .../ChanSort.Loader.LG.csproj | 13 +- .../PresetProgramNrDialog.es.resx | 150 +++ .../PresetProgramNrDialog.resx | 20 +- source/ChanSort.Loader.LG/Resource.es.resx | 132 +++ .../ChanSort.Loader.LG/TvSettingsForm.es.resx | 171 +++ source/ChanSort.Loader.LG/TvSettingsForm.resx | 40 +- source/ChanSort.Loader.PhilipsXml/Channel.cs | 1 + .../ChanSort.Loader.PhilipsXml/Serializer.cs | 104 +- source/ChanSort/AboutForm.cs | 3 + source/ChanSort/AboutForm.es.resx | 150 +++ source/ChanSort/AboutForm.resx | 34 +- source/ChanSort/ActionBox.es.resx | 126 ++ source/ChanSort/ActionBox.resx | 10 +- source/ChanSort/ActionImages.resx | 2 +- source/ChanSort/ChanSort.csproj | 62 +- source/ChanSort/CharsetForm.es.resx | 135 +++ source/ChanSort/CharsetForm.resx | 26 +- source/ChanSort/GlobalImageCollection.cs | 1 + source/ChanSort/GlobalImageCollection.resx | 1022 +++++++++-------- source/ChanSort/MainForm.Designer.cs | 64 +- source/ChanSort/MainForm.de.resx | 2 +- source/ChanSort/MainForm.es.resx | 684 +++++++++++ source/ChanSort/MainForm.pt.resx | 8 +- source/ChanSort/MainForm.resx | 477 ++++---- .../Printing/ChannelListReport.Designer.cs | 9 +- source/ChanSort/Printing/ChannelListReport.cs | 12 +- .../Printing/ReportOptionsDialog.Designer.cs | 35 +- .../ChanSort/Printing/ReportOptionsDialog.cs | 8 +- .../Printing/ReportOptionsDialog.es.resx | 144 +++ .../Printing/ReportOptionsDialog.resx | 104 +- source/ChanSort/Properties/Config.cs | 3 +- .../ChanSort/Properties/Resources.Designer.cs | 2 +- source/ChanSort/Properties/Resources.de.resx | 2 +- source/ChanSort/Properties/Resources.es.resx | 287 +++++ source/ChanSort/Properties/Resources.resx | 2 +- source/ChanSort/Properties/Resources.ro.resx | 2 +- source/ChanSort/Properties/licenses.licx | 12 +- source/ChanSort/ReferenceListForm.es.resx | 241 ++++ source/ChanSort/ReferenceListForm.resx | 81 +- source/ChanSort/WaitForm1.es.resx | 132 +++ source/ChanSort/WaitForm1.resx | 4 +- source/Images/imagelist/0044.png | Bin 0 -> 503 bytes source/Translation.xlsx | Bin 49431 -> 65719 bytes source/changelog.md | 4 + source/makeDistribZip.cmd | 2 +- 53 files changed, 4080 insertions(+), 957 deletions(-) create mode 100644 source/ChanSort.Api/Resources.es.resx create mode 100644 source/ChanSort.Loader.GlobalClone/Resources.es.resx create mode 100644 source/ChanSort.Loader.Hisense/Resources.es.resx create mode 100644 source/ChanSort.Loader.Hisense2017/Resources.es.resx create mode 100644 source/ChanSort.Loader.LG/PresetProgramNrDialog.es.resx create mode 100644 source/ChanSort.Loader.LG/Resource.es.resx create mode 100644 source/ChanSort.Loader.LG/TvSettingsForm.es.resx create mode 100644 source/ChanSort/AboutForm.es.resx create mode 100644 source/ChanSort/ActionBox.es.resx create mode 100644 source/ChanSort/CharsetForm.es.resx create mode 100644 source/ChanSort/MainForm.es.resx create mode 100644 source/ChanSort/Printing/ReportOptionsDialog.es.resx create mode 100644 source/ChanSort/Properties/Resources.es.resx create mode 100644 source/ChanSort/ReferenceListForm.es.resx create mode 100644 source/ChanSort/WaitForm1.es.resx create mode 100644 source/Images/imagelist/0044.png diff --git a/source/ChanSort.Api/ChanSort.Api.csproj b/source/ChanSort.Api/ChanSort.Api.csproj index 583e547..ae6b7bc 100644 --- a/source/ChanSort.Api/ChanSort.Api.csproj +++ b/source/ChanSort.Api/ChanSort.Api.csproj @@ -115,6 +115,7 @@ Resources.de.Designer.cs Designer + ResXFileCodeGenerator diff --git a/source/ChanSort.Api/Resources.es.resx b/source/ChanSort.Api/Resources.es.resx new file mode 100644 index 0000000..1a2709b --- /dev/null +++ b/source/ChanSort.Api/Resources.es.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + {0} El programa #{1} está asignado a múltiples canales: índice {2}='{3}' e índice {4}='{5}' + + + {0}: El canal '{1}' tiene múltiples entradas: índice {2}=Pr#{3} e índice {4}=Pr#{5} + + \ No newline at end of file diff --git a/source/ChanSort.Loader.GlobalClone/ChanSort.Loader.GlobalClone.csproj b/source/ChanSort.Loader.GlobalClone/ChanSort.Loader.GlobalClone.csproj index 7839cf9..4b1f20c 100644 --- a/source/ChanSort.Loader.GlobalClone/ChanSort.Loader.GlobalClone.csproj +++ b/source/ChanSort.Loader.GlobalClone/ChanSort.Loader.GlobalClone.csproj @@ -101,6 +101,7 @@ Resources.de.Designer.cs Designer + ResXFileCodeGenerator diff --git a/source/ChanSort.Loader.GlobalClone/Resources.es.resx b/source/ChanSort.Loader.GlobalClone/Resources.es.resx new file mode 100644 index 0000000..fea0be3 --- /dev/null +++ b/source/ChanSort.Loader.GlobalClone/Resources.es.resx @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Su TV solo es capaz de importar el archivo GlobalClone si en la carpeta solo existe un único archivo TLL. ¿Desea que ChanSort renombre los archivos conflictivos? + + + Por favor asegúrese que su TV basada en webOS esté usando una versión de firmware reciente (LB600 y superior: 4.41.32, UB: 4.51.44). +Los viejos firmwares de los modelos de TV basados en webOS no importan bien las listas de canales y reordenan los canales aleatoriamente. +(Si su firmware es reciente, puede ignorar este mensaje.) + + \ No newline at end of file diff --git a/source/ChanSort.Loader.Hisense/ChanSort.Loader.Hisense.csproj b/source/ChanSort.Loader.Hisense/ChanSort.Loader.Hisense.csproj index 7b369f7..f9eba53 100644 --- a/source/ChanSort.Loader.Hisense/ChanSort.Loader.Hisense.csproj +++ b/source/ChanSort.Loader.Hisense/ChanSort.Loader.Hisense.csproj @@ -93,6 +93,7 @@ + ResXFileCodeGenerator diff --git a/source/ChanSort.Loader.Hisense/Resources.es.resx b/source/ChanSort.Loader.Hisense/Resources.es.resx new file mode 100644 index 0000000..c8de08e --- /dev/null +++ b/source/ChanSort.Loader.Hisense/Resources.es.resx @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Esta lista de canales no contiene datos. +Lo más probable es que seleccionase una lista predefinida de canales durante los ajustes iniciales de su TV. Estas listas no pueden ser exportadas ni editadas en su TV o PC. +Para obtener una lista que pueda ser editada en su PC deberá reiniciar su TV a los valores de fábrica y seleccionar la opción 'Otros' durante los ajustes de canales de satélite. + + + No se han encontrado canales + + \ No newline at end of file diff --git a/source/ChanSort.Loader.Hisense2017/ChanSort.Loader.Hisense2017.csproj b/source/ChanSort.Loader.Hisense2017/ChanSort.Loader.Hisense2017.csproj index 40d919a..dfd4ab8 100644 --- a/source/ChanSort.Loader.Hisense2017/ChanSort.Loader.Hisense2017.csproj +++ b/source/ChanSort.Loader.Hisense2017/ChanSort.Loader.Hisense2017.csproj @@ -88,6 +88,7 @@ + ResXFileCodeGenerator diff --git a/source/ChanSort.Loader.Hisense2017/Resources.es.resx b/source/ChanSort.Loader.Hisense2017/Resources.es.resx new file mode 100644 index 0000000..c8de08e --- /dev/null +++ b/source/ChanSort.Loader.Hisense2017/Resources.es.resx @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Esta lista de canales no contiene datos. +Lo más probable es que seleccionase una lista predefinida de canales durante los ajustes iniciales de su TV. Estas listas no pueden ser exportadas ni editadas en su TV o PC. +Para obtener una lista que pueda ser editada en su PC deberá reiniciar su TV a los valores de fábrica y seleccionar la opción 'Otros' durante los ajustes de canales de satélite. + + + No se han encontrado canales + + \ No newline at end of file diff --git a/source/ChanSort.Loader.LG/ChanSort.Loader.LG.csproj b/source/ChanSort.Loader.LG/ChanSort.Loader.LG.csproj index 8c538f9..fcc5fda 100644 --- a/source/ChanSort.Loader.LG/ChanSort.Loader.LG.csproj +++ b/source/ChanSort.Loader.LG/ChanSort.Loader.LG.csproj @@ -60,9 +60,9 @@ false - - - + + + @@ -127,6 +127,9 @@ PresetProgramNrDialog.cs + + PresetProgramNrDialog.cs + PresetProgramNrDialog.cs @@ -147,6 +150,7 @@ Resource.de.Designer.cs Designer + ResXFileCodeGenerator @@ -162,6 +166,9 @@ TvSettingsForm.cs Designer + + TvSettingsForm.cs + TvSettingsForm.cs diff --git a/source/ChanSort.Loader.LG/PresetProgramNrDialog.es.resx b/source/ChanSort.Loader.LG/PresetProgramNrDialog.es.resx new file mode 100644 index 0000000..123b2e7 --- /dev/null +++ b/source/ChanSort.Loader.LG/PresetProgramNrDialog.es.resx @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Este archivo contiene números de canales para canales de satélite. Debido a problemas con los más recientes firmwares de LG estas listas ya no se pueden modificar de manera confiable. + + + ¡La edición de la lista de canales de satélite está desactivada! + + + Para habilitar la edición deberá primero realizar una nueva búsqueda completa de canales: + + + - Mantenga una copia del actual archivo TLL si lo desea utilizar mas tarde como una lista de referencia + + + - Haga una búsqueda automática de canales con las opciones "Completa", "Ninguno" y "Búsqueda ciega" + + + - Haga un reseteo de fábrica a su TV + + + Vea el Wiki de ChanSort para más detalles + + + Ok + + + - Guarde la nueva lista en una memoria USB y ábrala con ChanSort + + + Aviso importante + + \ No newline at end of file diff --git a/source/ChanSort.Loader.LG/PresetProgramNrDialog.resx b/source/ChanSort.Loader.LG/PresetProgramNrDialog.resx index 0ed1242..44b4177 100644 --- a/source/ChanSort.Loader.LG/PresetProgramNrDialog.resx +++ b/source/ChanSort.Loader.LG/PresetProgramNrDialog.resx @@ -121,7 +121,7 @@ Top, Left, Right - + Vertical @@ -143,7 +143,7 @@ labelControl1 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -176,7 +176,7 @@ labelControl3 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -209,7 +209,7 @@ labelControl4 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -239,7 +239,7 @@ labelControl5 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -269,7 +269,7 @@ labelControl6 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -299,7 +299,7 @@ labelControl7 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -353,7 +353,7 @@ btnOk - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -383,7 +383,7 @@ labelControl2 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -410,6 +410,6 @@ PresetProgramNrDialog - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a \ No newline at end of file diff --git a/source/ChanSort.Loader.LG/Resource.es.resx b/source/ChanSort.Loader.LG/Resource.es.resx new file mode 100644 index 0000000..3ada518 --- /dev/null +++ b/source/ChanSort.Loader.LG/Resource.es.resx @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Checksum inválido: el calculado es {1:x8} pero el del archivo es {0:x8} + + + El contenido del archivo no coincide con ningún modelo soportado + + + El tamaño del archivo {0} es mayor del máximo soportado de {1} + + + El canal #{0} (Pr# {1}) ha sido eliminado debido a que es un duplicado del canal #{2} (Pr# {3}): {4} + + \ No newline at end of file diff --git a/source/ChanSort.Loader.LG/TvSettingsForm.es.resx b/source/ChanSort.Loader.LG/TvSettingsForm.es.resx new file mode 100644 index 0000000..324a622 --- /dev/null +++ b/source/ChanSort.Loader.LG/TvSettingsForm.es.resx @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Habilitar HbbTV (Solo funciona con los ajustes de país DEU, FRA, NED y ESP) + + + Añadir valor personalizado (¡Bajo su cuenta y riesgo!) + + + País: + + + Menú OPCIONES + + + Ok + + + Cancelar + + + NOTA: Cuando el modo Hotel está activo, no podrá activar un canal desde dentro de la EPG y volver a los valores de fábrica esta deshabilitado. + + + Los ajustes a continuación solo son efectivos si el modo Hotel esta habilitado + + + Actualización automática de canales D-TV (Recomendado: APAGADO) + + + Habilitar modo Hotel (Recomendado: ENCENDIDO) + + + Modo Hotel + + + Actualización automática de canales (Recomendado: APAGADO) + + + Menú CONFIGURACIÓN + + + El formato de archivo TLL de su modelo de TV no está completamente soportado. Por esto muchas características están deshabilitadas. + + + Información + + + Autodetección del menú Hotel + + + Ajustes de TV + + \ No newline at end of file diff --git a/source/ChanSort.Loader.LG/TvSettingsForm.resx b/source/ChanSort.Loader.LG/TvSettingsForm.resx index 679cf64..7055fdb 100644 --- a/source/ChanSort.Loader.LG/TvSettingsForm.resx +++ b/source/ChanSort.Loader.LG/TvSettingsForm.resx @@ -139,7 +139,7 @@ cbHbbTv - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpOption @@ -166,7 +166,7 @@ cbCustomCountry - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpOption @@ -177,7 +177,7 @@ 72, 29 - + Combo @@ -191,7 +191,7 @@ comboBoxEdit1 - DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpOption @@ -215,7 +215,7 @@ labelControl1 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpOption @@ -242,7 +242,7 @@ grpOption - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -269,7 +269,7 @@ btnOk - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -296,7 +296,7 @@ btnCancel - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -304,7 +304,7 @@ 2 - + Vertical @@ -324,7 +324,7 @@ labelControl3 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpHotelMode @@ -348,7 +348,7 @@ labelControl2 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpHotelMode @@ -375,7 +375,7 @@ cbDtvUpdate - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpHotelMode @@ -402,7 +402,7 @@ cbHotelMode - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpHotelMode @@ -429,7 +429,7 @@ grpHotelMode - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -456,7 +456,7 @@ cbAutoChannelUpdate - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpSetup @@ -483,7 +483,7 @@ grpSetup - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -510,7 +510,7 @@ labelControl4 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpInformation @@ -537,7 +537,7 @@ grpInformation - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -567,7 +567,7 @@ lblHotelMenuAutoDetect - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -594,6 +594,6 @@ TvSettingsForm - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a \ No newline at end of file diff --git a/source/ChanSort.Loader.PhilipsXml/Channel.cs b/source/ChanSort.Loader.PhilipsXml/Channel.cs index a33f8e7..cf7b0ef 100644 --- a/source/ChanSort.Loader.PhilipsXml/Channel.cs +++ b/source/ChanSort.Loader.PhilipsXml/Channel.cs @@ -8,6 +8,7 @@ namespace ChanSort.Loader.PhilipsXml public readonly XmlNode SetupNode; public string RawName; public string RawSatellite; + public int Format; internal Channel(SignalSource source, int order, int rowId, XmlNode setupNode) { diff --git a/source/ChanSort.Loader.PhilipsXml/Serializer.cs b/source/ChanSort.Loader.PhilipsXml/Serializer.cs index 9df149f..33ab3ce 100644 --- a/source/ChanSort.Loader.PhilipsXml/Serializer.cs +++ b/source/ChanSort.Loader.PhilipsXml/Serializer.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; +using System.Runtime.Remoting.Channels; using System.Text; using System.Xml; using System.Xml.Schema; @@ -49,6 +50,7 @@ namespace ChanSort.Loader.PhilipsXml private readonly ChannelList cableChannels = new ChannelList(SignalSource.DvbC, "DVB-C"); private readonly ChannelList satChannels = new ChannelList(SignalSource.DvbS, "DVB-S"); private readonly ChannelList allSatChannels = new ChannelList(SignalSource.DvbS, "DVB-S all"); + private readonly ChannelList favChannels = new ChannelList(SignalSource.All, "Favorites"); private readonly List fileDataList = new List(); //private XmlDocument doc; @@ -66,11 +68,13 @@ namespace ChanSort.Loader.PhilipsXml this.Features.CanHideChannels = true; this.Features.DeleteMode = DeleteMode.Physically; this.Features.CanSaveAs = false; + this.Features.AllowGapsInFavNumbers = false; this.DataRoot.AddChannelList(this.terrChannels); this.DataRoot.AddChannelList(this.cableChannels); this.DataRoot.AddChannelList(this.satChannels); this.DataRoot.AddChannelList(this.allSatChannels); + this.DataRoot.AddChannelList(this.favChannels); foreach (var list in this.DataRoot.ChannelLists) { @@ -81,6 +85,8 @@ namespace ChanSort.Loader.PhilipsXml list.VisibleColumnFieldNames.Remove("ShortName"); list.VisibleColumnFieldNames.Remove("Provider"); } + + this.favChannels.IsMixedSourceFavoritesList = true; } #endregion @@ -100,7 +106,7 @@ namespace ChanSort.Loader.PhilipsXml // ChannelMap_100/ChannelList/Favorite.xml // ChannelMap_100/ChannelList/satInfo.bin - var dataFiles = new[] { @"channellib\DVBC.xml", @"channellib\DVBT.xml", @"s2channellib\DVBS.xml", @"s2channellib\DVBSall.xml" }; + var dataFiles = new[] { @"channellib\DVBC.xml", @"channellib\DVBT.xml", @"s2channellib\DVBS.xml", @"s2channellib\DVBSall.xml", @"Favorite.xml" }; // support for files in a ChannelMap_xxx directory structure bool isChannelMapFolderStructure = false; @@ -169,10 +175,9 @@ namespace ChanSort.Loader.PhilipsXml var root = fileData.doc.FirstChild; if (root is XmlDeclaration) root = root.NextSibling; - if (fail || root == null || root.LocalName != "ChannelMap") + if (fail || root == null || (root.LocalName != "ChannelMap" && root.LocalName != "FavoriteListMAP")) throw new FileLoadException("\"" + fileName + "\" is not a supported Philips XML file"); - int rowId = 0; ChannelList curList = null; foreach (XmlNode child in root.ChildNodes) @@ -185,6 +190,9 @@ namespace ChanSort.Loader.PhilipsXml if (curList != null) this.ReadChannel(fileData, curList, child, rowId++); break; + case "FavoriteList": + this.ReadFavList(child); + break; } } this.fileDataList.Add(fileData); @@ -296,6 +304,7 @@ namespace ChanSort.Loader.PhilipsXml #region ParseChannelFormat1 private void ParseChannelFormat1(Dictionary data, Channel chan) { + chan.Format = 1; chan.RawSatellite = data.TryGet("SatelliteName"); chan.Satellite = DecodeName(chan.RawSatellite); chan.OldProgramNr = ParseInt(data.TryGet("ChannelNumber")); @@ -327,6 +336,7 @@ namespace ChanSort.Loader.PhilipsXml #region ParseChannelFormat2 private void ParseChannelFormat2(Dictionary data, Channel chan) { + chan.Format = 2; chan.OldProgramNr = ParseInt(data.TryGet("presetnumber")); chan.Name = data.TryGet("name"); chan.RawName = chan.Name; @@ -341,6 +351,42 @@ namespace ChanSort.Loader.PhilipsXml } #endregion + #region ReadFavList + private void ReadFavList(XmlNode node) + { + int index = ParseInt(node.Attributes["Index"].InnerText); + this.Features.SupportedFavorites |= (Favorites) (1 << (index - 1)); + this.Features.SortedFavorites = true; + this.Features.MixedSourceFavorites = true; + + if (this.favChannels.Count == 0) + { + foreach (var rootList in this.DataRoot.ChannelLists) + { + if (rootList.IsMixedSourceFavoritesList) + continue; + foreach (var chan in rootList.Channels) + { + favChannels.Channels.Add(chan); + for (int i=0; i ch.RecordIndex == uniqueId); + chan?.SetOldPosition(index, favNumber + 1); + } + } + } + #endregion + #region DecodeName() private string DecodeName(string input) { @@ -405,7 +451,16 @@ namespace ChanSort.Loader.PhilipsXml public override void Save(string tvOutputFile) { // "Save As..." is not supported by this loader - foreach(var file in this.fileDataList) + + foreach (var list in this.DataRoot.ChannelLists) + { + if (list.IsMixedSourceFavoritesList) + this.UpdateFavList(); + else + this.UpdateChannelList(list); + } + + foreach (var file in this.fileDataList) this.SaveFile(file); } @@ -414,15 +469,12 @@ namespace ChanSort.Loader.PhilipsXml #region SaveFile() private void SaveFile(FileData file) { - foreach (var list in this.DataRoot.ChannelLists) - this.UpdateChannelList(file, list); - // by default .NET reformats the whole XML. These settings produce almost same format as the TV xml files use var xmlSettings = new XmlWriterSettings(); xmlSettings.Encoding = this.DefaultEncoding; xmlSettings.CheckCharacters = false; xmlSettings.Indent = true; - xmlSettings.IndentChars = ""; + xmlSettings.IndentChars = " "; xmlSettings.NewLineHandling = NewLineHandling.None; xmlSettings.NewLineChars = file.newline; xmlSettings.OmitXmlDeclaration = false; @@ -442,7 +494,7 @@ namespace ChanSort.Loader.PhilipsXml #endregion #region UpdateChannelList() - private void UpdateChannelList(FileData file, ChannelList list) + private void UpdateChannelList(ChannelList list) { foreach (var channel in list.Channels) { @@ -456,9 +508,9 @@ namespace ChanSort.Loader.PhilipsXml continue; } - if (file.formatVersion == 1) + if (ch.Format == 1) this.UpdateChannelFormat1(ch); - else if (file.formatVersion == 2) + else if (ch.Format == 2) this.UpdateChannelFormat2(ch); } } @@ -481,6 +533,36 @@ namespace ChanSort.Loader.PhilipsXml } #endregion + #region UpdateFavList + private void UpdateFavList() + { + var favFile = this.fileDataList.FirstOrDefault(fd => Path.GetFileName(fd.path).ToLower() == "favorite.xml"); + if (favFile == null) + return; + + int index = 0; + foreach(XmlNode favListNode in favFile.doc["FavoriteListMAP"].ChildNodes) + { + ++index; + favListNode.InnerXml = ""; // clear all child elements but keep the attributes of the current node + foreach (var ch in favChannels.Channels.OrderBy(ch => ch.GetPosition(index))) + { + var nr = ch.GetPosition(index); + if (nr <= 0) + continue; + var uniqueIdNode = favFile.doc.CreateElement("UniqueID"); + uniqueIdNode.InnerText = ch.RecordIndex.ToString(); + var favNrNode = favFile.doc.CreateElement("FavNumber"); + favNrNode.InnerText = (nr-1).ToString(); + var channelNode = favFile.doc.CreateElement("FavoriteChannel"); + channelNode.AppendChild(uniqueIdNode); + channelNode.AppendChild(favNrNode); + favListNode.AppendChild(channelNode); + } + } + } + #endregion + #region EncodeName private string EncodeName(string name) { diff --git a/source/ChanSort/AboutForm.cs b/source/ChanSort/AboutForm.cs index 9bb860a..e1e03e2 100644 --- a/source/ChanSort/AboutForm.cs +++ b/source/ChanSort/AboutForm.cs @@ -21,6 +21,9 @@ Czech translation Vitor Martins Augusto: Portuguese translation +Marco Sánchez: +Spanish Translation + PDA-User: Analysis of TLL file structure and extensive testing of ChanSort diff --git a/source/ChanSort/AboutForm.es.resx b/source/ChanSort/AboutForm.es.resx new file mode 100644 index 0000000..85d4f4b --- /dev/null +++ b/source/ChanSort/AboutForm.es.resx @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Sitio Web: + + + http://github.com/PredatH0r/ChanSort + + + horst@beham.biz + + + Autor: + + + Licencia: + + + GNU GPLv3 + + + Créditos: + + + Cerrar + + + Horst Beham + + + Acerca de ChanSort + + \ No newline at end of file diff --git a/source/ChanSort/AboutForm.resx b/source/ChanSort/AboutForm.resx index 977c285..702547a 100644 --- a/source/ChanSort/AboutForm.resx +++ b/source/ChanSort/AboutForm.resx @@ -117,7 +117,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + Vertical @@ -139,7 +139,7 @@ lblWebsite - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -170,7 +170,7 @@ lnkDownload - DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -194,7 +194,7 @@ gcPlugins - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a horst@beham.biz @@ -215,7 +215,7 @@ lnkEmail - DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -242,7 +242,7 @@ lblAuthor - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -269,7 +269,7 @@ lblLicense - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -299,7 +299,7 @@ lnkLicense - DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.HyperLinkEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -326,7 +326,7 @@ lblCredits - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -350,7 +350,7 @@ txtCredits - DevExpress.XtraEditors.MemoEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.MemoEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -377,7 +377,7 @@ btnClose - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -401,7 +401,7 @@ txtAuthor - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -428,30 +428,30 @@ gvPlugins - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colPlugin - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colDisplayText - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colFileTypes - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a AboutForm - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a \ No newline at end of file diff --git a/source/ChanSort/ActionBox.es.resx b/source/ChanSort/ActionBox.es.resx new file mode 100644 index 0000000..32b42f7 --- /dev/null +++ b/source/ChanSort/ActionBox.es.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ¿Como desea continuar? + + + Seleccione una opción… + + \ No newline at end of file diff --git a/source/ChanSort/ActionBox.resx b/source/ChanSort/ActionBox.resx index 85d1f5d..28a8523 100644 --- a/source/ChanSort/ActionBox.resx +++ b/source/ChanSort/ActionBox.resx @@ -125,7 +125,7 @@ Tahoma, 9pt - + Vertical @@ -146,7 +146,7 @@ lblMessage - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -160,7 +160,7 @@ 32, 32 - + AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYxMi4yLCBWZXJzaW9uPTEyLjIu @@ -459,12 +459,12 @@ imageCollection1 - DevExpress.Utils.ImageCollection, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.Utils.ImageCollection, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a ActionBoxDialog - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a \ No newline at end of file diff --git a/source/ChanSort/ActionImages.resx b/source/ChanSort/ActionImages.resx index 30093c9..5ef6894 100644 --- a/source/ChanSort/ActionImages.resx +++ b/source/ChanSort/ActionImages.resx @@ -120,7 +120,7 @@ 349, 503 - + AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYxNS4yLCBWZXJzaW9uPTE1LjIu diff --git a/source/ChanSort/ChanSort.csproj b/source/ChanSort/ChanSort.csproj index 91b0544..1446333 100644 --- a/source/ChanSort/ChanSort.csproj +++ b/source/ChanSort/ChanSort.csproj @@ -62,44 +62,44 @@ app.ico - + False - - + + False - + False - + False - - + + False - - + + False - + False - + False - + False - - - - - - - - + + + + + + + + @@ -192,6 +192,9 @@ AboutForm.cs Designer + + AboutForm.cs + AboutForm.cs Designer @@ -212,6 +215,9 @@ ActionBox.cs + + ActionBox.cs + ActionBox.cs @@ -230,6 +236,9 @@ CharsetForm.cs + + CharsetForm.cs + CharsetForm.cs @@ -256,6 +265,9 @@ MainForm.cs Designer + + MainForm.cs + MainForm.cs Designer @@ -280,6 +292,9 @@ ReportOptionsDialog.cs Designer + + ReportOptionsDialog.cs + ReportOptionsDialog.cs @@ -293,6 +308,7 @@ ReportOptionsDialog.cs + ResXFileCodeGenerator Resources.pt.Designer.cs @@ -322,6 +338,9 @@ ReferenceListForm.cs + + ReferenceListForm.cs + ReferenceListForm.cs @@ -334,6 +353,9 @@ WaitForm1.cs + + WaitForm1.cs + WaitForm1.cs diff --git a/source/ChanSort/CharsetForm.es.resx b/source/ChanSort/CharsetForm.es.resx new file mode 100644 index 0000000..2172870 --- /dev/null +++ b/source/ChanSort/CharsetForm.es.resx @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Cancelar + + + Set de caracteres por defecto para mi pais + + + Ok + + + Set de caracteres + + + Descripción + + \ No newline at end of file diff --git a/source/ChanSort/CharsetForm.resx b/source/ChanSort/CharsetForm.resx index 589a418..226fca6 100644 --- a/source/ChanSort/CharsetForm.resx +++ b/source/ChanSort/CharsetForm.resx @@ -138,13 +138,13 @@ btnCancel - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a 433, 446 - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a CharsetForm @@ -178,11 +178,11 @@ 0 - + Center - + None @@ -196,7 +196,7 @@ Top, Right - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a Fill @@ -211,10 +211,10 @@ $this - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colName @@ -256,7 +256,7 @@ gcCharset - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a Default character set for my country @@ -271,7 +271,7 @@ 353, 6 - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a 75, 23 @@ -331,7 +331,7 @@ btnOk - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a 433, 483 @@ -340,17 +340,17 @@ 142 - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a True - + Default - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a True diff --git a/source/ChanSort/GlobalImageCollection.cs b/source/ChanSort/GlobalImageCollection.cs index 5430983..8c7e901 100644 --- a/source/ChanSort/GlobalImageCollection.cs +++ b/source/ChanSort/GlobalImageCollection.cs @@ -97,6 +97,7 @@ namespace ChanSort.Ui this.sharedImageCollection1.ImageSource.Images.SetKeyName(41, "0041.png"); this.sharedImageCollection1.ImageSource.Images.SetKeyName(42, "0042.png"); this.sharedImageCollection1.ImageSource.Images.SetKeyName(43, "0043.png"); + this.sharedImageCollection1.ImageSource.Images.SetKeyName(44, "0044.png"); ((System.ComponentModel.ISupportInitialize)(this.sharedImageCollection1.ImageSource)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.sharedImageCollection1)).EndInit(); diff --git a/source/ChanSort/GlobalImageCollection.resx b/source/ChanSort/GlobalImageCollection.resx index 26e0812..6db061f 100644 --- a/source/ChanSort/GlobalImageCollection.resx +++ b/source/ChanSort/GlobalImageCollection.resx @@ -120,526 +120,532 @@ 17, 17 - + - AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYxOS4xLCBWZXJzaW9uPTE5LjEu + AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYxOS4yLCBWZXJzaW9uPTE5LjIu NS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEMAwAAAFFT eXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRv a2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAAChEZXZFeHByZXNzLlV0aWxzLkltYWdlQ29sbGVjdGlvblN0 cmVhbWVyAgAAAAlJbWFnZVNpemUERGF0YQQHE1N5c3RlbS5EcmF3aW5nLlNpemUDAAAAAgIAAAAF/P// /xNTeXN0ZW0uRHJhd2luZy5TaXplAgAAAAV3aWR0aAZoZWlnaHQAAAgIAwAAABAAAAAQAAAACQUAAAAP - BQAAAHB2AAACYgIAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgCAAAAkJFoNgAAAAFzUkdCAK7OHOkA - AAAEZ0FNQQAAsY8L/GEFAAAACXBIWXMAAAsSAAALEgHS3X78AAAB90lEQVQ4T2P4TyIgXcOkmft2XH1T - Pf1YSjMQHU5sPHDz7tu1yY1rEuqADM/sbR5pO2xjNkQ17pwTmF899yjDkhWn/m9c9e/f/9sPvyzacHv+ - +jtA9v8pPf/7WoGMSQsv9869cPLE439dNf/+/pyw6QJDUsvBPSff/V+6/P/BvUAb26ZdBVmcmvk/IRFI - l/Rd+rJozffubiB73qpLkiYzQBoWbrhbN/Hqw333/zTVg1QDQUzM//AIECM38/+LFxfuvHX0XF7UdERQ - dyID0KEgN6CB0ND/fn5QNgwAlZ259pJhTWLt/8kd/1NS/sfH/4+M/B8SAlLq4/PP1fWXvf1PS8vvJiZf - 9fS+amv/DHZrlbfCYYOt7R8zCzALJPf3798/f//8/vPn5NUXDPZxm3rmnI9K23Hl6vv/b9/8TI4HqTIy - +a1vCNbw96mT4/6ZWyWkZ4UkrGcQzmYwD1u3eD0oZD431n3o6oopOQZk/9HW/aWpDXS1lf2Sn///f5k1 - 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 - ZMYpCEWd4kJhUTZTGikXKRNUDFWb6kVNohZTv6MOUGdlZWSXyYbJZsvWyJ6WHaUhNC2aFy2FVko7Thum - vVuitMRpCWfJ9iWtS4aWzMstlXOU48gVybXJ3ZZ7J0+Xd5NPlt8l3yn/UAGloKcQqJClsF/hosLMUupS - 26WspUVLjy+9pwgr6ikGKa5VPKjYrzinpKzkoZSuVKV0QWlGmabsqJykXK58RnlahaJir8JVKVc5q/KU - Lkt3oqfQK+m99FlVRVVPVaFqveqA6oKatlqoWr5am9pDdYI6Qz1evVy9R31WQ0XDTyNPo0XjniZek6GZ - qLlXs09zXktbK1xrq1an1pS2nLaXdq52i/YDHbKOg84anQadW7oYXYZusu4+3Rt6sJ6FXqJejd51fVjf - Up+rv09/0ABtYG3AM2gwGDEkGToZZhq2GI4Z0Yx8jfKNOo2eG2sYRxnvMu4z/mhiYZJi0mhy31TG1Ns0 - 37Tb9HczPTOWWY3ZLXOyubv5BvMu8xfL9Jdxlu1fdseCYuFnsdWix+KDpZUl37LVctpKwyrWqtZqhEFl - BDBKGJet0dbO1husT1m/tbG0Edgct/nN1tA22faI7dRy7eWc5Y3Lx+3U7Jh29Xaj9nT7WPsD9qMOqg5M - hwaHx47qjmzHJsdJJ12nJKejTs+dTZz5zu3O8y42Lutczrkirh6uRa4DbjJuoW7Vbo/c1dwT3FvcZz0s - PNZ6nPNEe/p47vIc8VLyYnk1e816W3mv8+71IfkE+1T7PPbV8+X7dvvBft5+u/0erNBcwVvR6Q/8vfx3 - +z8M0A5YE/BjICYwILAm8EmQaVBeUF8wJTgm+Ejw6xDnkNKQ+6E6ocLQnjDJsOiw5rD5cNfwsvDRCOOI - dRHXIhUiuZFdUdiosKimqLmVbiv3rJyItogujB5epb0qe9WV1QqrU1afjpGMYcaciEXHhsceiX3P9Gc2 - MOfivOJq42ZZLqy9rGdsR3Y5e5pjxynjTMbbxZfFTyXYJexOmE50SKxInOG6cKu5L5I8k+qS5pP9kw8l - f0oJT2lLxaXGpp7kyfCSeb1pymnZaYPp+umF6aNrbNbsWTPL9+E3ZUAZqzK6BFTRz1S/UEe4RTiWaZ9Z - k/kmKyzrRLZ0Ni+7P0cvZ3vOZK577rdrUWtZa3vyVPM25Y2tc1pXvx5aH7e+Z4P6hoINExs9Nh7eRNiU - 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 + i5A3ZiPQPqzE3hQAAAAASUVORK5CYIIL - 08/13/2019 13:15:17 + 12/29/2019 16:40:33 diff --git a/source/ChanSort/MainForm.Designer.cs b/source/ChanSort/MainForm.Designer.cs index 106a824..a9528a9 100644 --- a/source/ChanSort/MainForm.Designer.cs +++ b/source/ChanSort/MainForm.Designer.cs @@ -36,8 +36,6 @@ this.dsChannels = new System.Windows.Forms.BindingSource(this.components); this.gviewLeft = new DevExpress.XtraGrid.Views.Grid.GridView(); this.colIndex1 = new DevExpress.XtraGrid.Columns.GridColumn(); - this.colOutServiceType = new DevExpress.XtraGrid.Columns.GridColumn(); - this.colOutSource = new DevExpress.XtraGrid.Columns.GridColumn(); this.colOutSlot = new DevExpress.XtraGrid.Columns.GridColumn(); this.colOutName = new DevExpress.XtraGrid.Columns.GridColumn(); this.colOutFav = new DevExpress.XtraGrid.Columns.GridColumn(); @@ -46,6 +44,8 @@ this.colOutSkip = new DevExpress.XtraGrid.Columns.GridColumn(); this.colOutHide = new DevExpress.XtraGrid.Columns.GridColumn(); this.colOutDeleted = new DevExpress.XtraGrid.Columns.GridColumn(); + this.colOutServiceType = new DevExpress.XtraGrid.Columns.GridColumn(); + this.colOutSource = new DevExpress.XtraGrid.Columns.GridColumn(); this.colUid1 = new DevExpress.XtraGrid.Columns.GridColumn(); this.repositoryItemTextEdit1 = new DevExpress.XtraEditors.Repository.RepositoryItemTextEdit(); this.lblHotkeyLeft = new DevExpress.XtraEditors.LabelControl(); @@ -205,6 +205,7 @@ this.pageProgNr = new DevExpress.XtraTab.XtraTabPage(); this.popupInputSource = new DevExpress.XtraBars.PopupMenu(this.components); this.popupFavList = new DevExpress.XtraBars.PopupMenu(this.components); + this.miSpanish = new DevExpress.XtraBars.BarButtonItem(); ((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1)).BeginInit(); this.splitContainerControl1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.grpOutputList)).BeginInit(); @@ -216,7 +217,6 @@ ((System.ComponentModel.ISupportInitialize)(this.repositoryItemTextEdit1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pnlEditControls)).BeginInit(); this.pnlEditControls.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.globalImageCollection1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.grpInputList)).BeginInit(); this.grpInputList.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.gridRight)).BeginInit(); @@ -343,19 +343,6 @@ this.colIndex1.FieldName = "RecordIndex"; this.colIndex1.Name = "colIndex1"; // - // colOutServiceType - // - resources.ApplyResources(this.colOutServiceType, "colOutServiceType"); - this.colOutServiceType.FieldName = "ServiceTypeName"; - this.colOutServiceType.Name = "colOutServiceType"; - this.colOutServiceType.OptionsColumn.AllowEdit = false; - // - // colOutSource - // - resources.ApplyResources(this.colOutSource, "colOutSource"); - this.colOutSource.FieldName = "Source"; - this.colOutSource.Name = "colOutSource"; - // // colOutSlot // resources.ApplyResources(this.colOutSlot, "colOutSlot"); @@ -422,6 +409,19 @@ this.colOutDeleted.FieldName = "IsDeleted"; this.colOutDeleted.Name = "colOutDeleted"; // + // colOutServiceType + // + resources.ApplyResources(this.colOutServiceType, "colOutServiceType"); + this.colOutServiceType.FieldName = "ServiceTypeName"; + this.colOutServiceType.Name = "colOutServiceType"; + this.colOutServiceType.OptionsColumn.AllowEdit = false; + // + // colOutSource + // + resources.ApplyResources(this.colOutSource, "colOutSource"); + this.colOutSource.FieldName = "Source"; + this.colOutSource.Name = "colOutSource"; + // // colUid1 // resources.ApplyResources(this.colUid1, "colUid1"); @@ -471,10 +471,6 @@ this.btnToggleFavH.Tag = ""; this.btnToggleFavH.Click += new System.EventHandler(this.btnToggleFav_Click); // - // globalImageCollection1 - // - this.globalImageCollection1.ParentControl = this; - // // btnToggleFavG // resources.ApplyResources(this.btnToggleFavG, "btnToggleFavG"); @@ -1067,9 +1063,10 @@ this.miExplorerIntegration, this.miCheckUpdates, this.miUtf8Charset, - this.miCopyCsv}); + this.miCopyCsv, + this.miSpanish}); this.barManager1.MainMenu = this.bar1; - this.barManager1.MaxItemId = 101; + this.barManager1.MaxItemId = 102; this.barManager1.ShowFullMenus = true; // // bar1 @@ -1465,11 +1462,12 @@ this.barSubItem1.ImageOptions.ImageIndex = ((int)(resources.GetObject("barSubItem1.ImageOptions.ImageIndex"))); this.barSubItem1.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] { new DevExpress.XtraBars.LinkPersistInfo(this.miEnglish), - new DevExpress.XtraBars.LinkPersistInfo(this.miGerman), - new DevExpress.XtraBars.LinkPersistInfo(this.miPortuguese), - new DevExpress.XtraBars.LinkPersistInfo(this.miRussian), new DevExpress.XtraBars.LinkPersistInfo(this.miCzech), - new DevExpress.XtraBars.LinkPersistInfo(this.miRomanian)}); + new DevExpress.XtraBars.LinkPersistInfo(this.miGerman), + new DevExpress.XtraBars.LinkPersistInfo(this.miSpanish), + new DevExpress.XtraBars.LinkPersistInfo(this.miPortuguese), + new DevExpress.XtraBars.LinkPersistInfo(this.miRomanian), + new DevExpress.XtraBars.LinkPersistInfo(this.miRussian)}); this.barSubItem1.Name = "barSubItem1"; this.barSubItem1.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionInMenu; // @@ -2007,6 +2005,16 @@ this.popupFavList.Name = "popupFavList"; this.popupFavList.ShowCaption = true; // + // miSpanish + // + this.miSpanish.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check; + resources.ApplyResources(this.miSpanish, "miSpanish"); + this.miSpanish.Id = 101; + this.miSpanish.ImageOptions.ImageIndex = ((int)(resources.GetObject("barButtonItem1.ImageOptions.ImageIndex"))); + this.miSpanish.Name = "miSpanish"; + this.miSpanish.Tag = "es-ES"; + this.miSpanish.DownChanged += new DevExpress.XtraBars.ItemClickEventHandler(this.miLanguage_DownChanged); + // // MainForm // this.AllowDrop = true; @@ -2036,7 +2044,6 @@ ((System.ComponentModel.ISupportInitialize)(this.repositoryItemTextEdit1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pnlEditControls)).EndInit(); this.pnlEditControls.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.globalImageCollection1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.grpInputList)).EndInit(); this.grpInputList.ResumeLayout(false); this.grpInputList.PerformLayout(); @@ -2247,6 +2254,7 @@ private DevExpress.XtraEditors.SimpleButton btnToggleFavF; private DevExpress.XtraBars.BarButtonItem miCopyCsv; private DevExpress.XtraGrid.Columns.GridColumn colOutSource; - } + private DevExpress.XtraBars.BarButtonItem miSpanish; + } } diff --git a/source/ChanSort/MainForm.de.resx b/source/ChanSort/MainForm.de.resx index 4d358a6..44b0bbb 100644 --- a/source/ChanSort/MainForm.de.resx +++ b/source/ChanSort/MainForm.de.resx @@ -556,7 +556,7 @@ speziellen Anbieter, Satelliten oder Länderlisten aus. 333, 17 - + AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxNS4yLCBWZXJzaW9uPTE1 diff --git a/source/ChanSort/MainForm.es.resx b/source/ChanSort/MainForm.es.resx new file mode 100644 index 0000000..a10a6d2 --- /dev/null +++ b/source/ChanSort/MainForm.es.resx @@ -0,0 +1,684 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Pr. index + + + Tipo de servicio + + + Nueva posición + + + Nueva posición del canal + + + Nombre de canal + + + Favoritos + + + Bloquear + + + Bloqueo parental + + + Saltar + + + Ocultar + + + Eliminado + + + UID + + + F3: Filtro | F4: Lista |-: Subir | +: Bajar | Supr: Eliminar + + + Pr# + + + Sublista + + + &Archivo + + + Abrir &lista de canales... + + + &Recargar + + + Restaurar copia de seguridad + + + Archivo e información… + + + &Guardar + + + Guardar &como + + + Aplicar orden desde una lista de referencia... + + + Añadir canales desde una lista de referencia… + + + Guardar lista de referencia… + + + Exportar lista de Excel + + + &Imprimir + + + &Salir + + + Archivos recientes + + + &Editar + + + Añadir &canales + + + Eliminar &canales + + + Renombrar canal + + + &Ordenar canales alfabéticamente + + + &Renumerar canales + + + Renumerar favoritos por Pr# + + + Usar el mismo Pr# en todas las listas de canales y favoritos + + + Añadir a &Favoritos + + + Eliminar de Favoritos + + + &Bloquear canal: Si + + + Bloquear canal: No + + + &Saltar canal: Si + + + Saltar canal: No + + + &Ocultar canal: Si + + + Ocultar canal: No + + + Televisor + + + Configuración TV + + + Limpiar datos de canal + + + Reorganizar canales y remover duplicados + + + &Ajustes + + + &Idioma + + + &English + + + &Deutsch + + + Português + + + ру́сский + + + Česky + + + Română + + + &Set de caracteres + + + Todos los sets de caracteres + + + UTF-8 (Unicode) + + + Set de caracteres ISO + + + Mostrar alertas tras cargar archivo + + + Muestra automáticamente cualquier alerta tras abrir un archivo + + + Permitir editar listas predefinidas (PELIGROSO) + + + Su TV puede mostrar un mal funcionamiento si edita una lista con números de canales predefinidos + + + Integrar al explorador de Windows + + + Buscar actualizaciones + + + &Accesibilidad + + + Abre un submenú para la selección de la fuente de entrada. Este menú puede ser activado directamente con la tecla F1 + + + Seleccionar fuente de entrada + + + mnuInputSource + + + Abre un submenú para la selección de la lista de programas o favoritos. Este menú puede ser activado directamente con las teclas Mayus+F1 + + + Seleccionar lista de canales/&favoritos + + + mnuFavList + + + Lista de canales + + + Favoritos A + + + Favoritos B + + + Favoritos C + + + Favoritos D + + + Favoritos E + + + Filtro lista &izquierda + + + Lista izquierda + + + Filtro lista &derecha + + + Lista derecha + + + &Ayuda + + + Wiki + + + Sitio Web de ChanSort… + + + &Acerca de ChanSort… + + + Herramientas + + + Mover arriba + + + Mover abajo + + + Intercambiar + + + Después + + + Antes + + + Renumerar automáticamente cuando mueva/elimine un canal + + + Cuando esté activado y mueva o elimine un canal, se renumerarán automáticamnte todos los canales posteriores + + + Modo insertar: + + + Sin lista de canales + + + Aplicar Pr#: + + + Insertar o definir posición del canal + + + \d{1,4} + + + ChanSort {0} - Editor de lista de canales de TV + + + Alternar control parental + + + Control parental + + + Alternar Favorito E + + + ±E + + + Alternar Favorito D + + + ±D + + + Alternar Favorito C + + + ±C + + + Alternar Favorito B + + + ±B + + + Alternar Favorito A + + + ±A + + + Eliminar los criterios de filtro de canal de la lista de canales ordenados + + + Filtro + + + Reiniciar filtro + + + Renumerar secuencialmente los canales seleccionados + + + Renumerar los canales seleccionados + + + Mover abajo el canal seleccionado + + + Mover abajo los canales seleccionados + + + Mover arriba el canal seleccionado + + + Mover arriba los canales seleccionados + + + Eliminar los canales seleccionados de la lista de canales ordenados + + + Eliminar los canales seleccionados + + + Canales ordenados + + + Panel1 + + + Pr. Index + + + Pos Ant + + + Posición anterior + + + Pos Act + + + Posición actual + + + Origen + + + Pr# + + + Nombre de canal + + + Nombre corto + + + Favoritos + + + Bloqueado + + + Saltar + + + Ocultar + + + Eliminado + + + Enc + + + Encriptado + + + ID tipo servicio + + + Tipo servicio + + + Frecuencia (MHz) + + + Canal/Transp + + + Número de canal o transpondedor + + + Satélite + + + RED (ONID) + + + ID TS + + + ID del flujo de transporte TS + + + ID servicio + + + PCR PID + + + Program Clock Reference Packet-ID + + + PID vídeo + + + PID audio + + + Symbol rate + + + Polaridad + + + Nombre red + + + Operador red + + + Proveedor + + + Uid + + + Orden + + + Origen señal + + + F5: Filtro | F6: Lista | Enter: añadir + + + Esta es una lista predefinida y no puede editarse. + + + Durante la configuración de su TV seleccionó una lista de canales predefinida. Si modifica dicha lista, su televisor no funcionará correctamente. Por favor ejecute una búsqueda completa de canales en su TV y no seleccione ningún proveedor específico, satélite o listas de país. + + + Eliminar los canales seleccionados de la lista ordenada + + + Eliminar los canales seleccionados de la lista ordenada + + + Agrega todos los canales actualmente desordenados al final de la lista + + + << Agregar todo + + + Agrega todos los canales actualmente desordenados al final de la lista + + + Eliminar los criterios de filtro de canal de la lista completa de canales + + + Filtro + + + Reiniciar filtro + + + Añadir los canales seleccionados a la lista ordenada + + + Añadir los canales seleccionados a la lista ordenada + + + Canales originales + + + Panel2 + + + splitContainerControl1 + + + Alternar favorito H + + + ±H + + + Alternar favorito G + + + ±G + + + Alternar favorito F + + + ±F + + + Copiar lista al portapapeles + + \ No newline at end of file diff --git a/source/ChanSort/MainForm.pt.resx b/source/ChanSort/MainForm.pt.resx index 54b1487..efc3077 100644 --- a/source/ChanSort/MainForm.pt.resx +++ b/source/ChanSort/MainForm.pt.resx @@ -62,9 +62,9 @@ - - - + + + Novo Pos @@ -329,7 +329,7 @@ Tipo serviço - + AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxMi4yLCBWZXJzaW9uPTEy diff --git a/source/ChanSort/MainForm.resx b/source/ChanSort/MainForm.resx index c14013a..7851a85 100644 --- a/source/ChanSort/MainForm.resx +++ b/source/ChanSort/MainForm.resx @@ -177,14 +177,14 @@ False - + Combo - + RegEx @@ -270,7 +270,7 @@ Numeric - 499, 386 + 499, 380 1 @@ -279,7 +279,7 @@ gridLeft - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpOutputList @@ -291,7 +291,7 @@ Bottom - 2, 440 + 2, 434 2, 2, 2, 2 @@ -309,7 +309,7 @@ lblHotkeyLeft - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpOutputList @@ -330,7 +330,7 @@ 6, 13 - 1444, 569 + 1430, 563 Bottom, Left, Right @@ -339,7 +339,7 @@ 0, 5 - 1433, 0 + 1419, 0 Pr# @@ -348,7 +348,7 @@ pageProgNr - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a tabSubList @@ -357,7 +357,7 @@ 0 - 1439, 22 + 1425, 22 6 @@ -366,7 +366,7 @@ tabSubList - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpSubList @@ -381,7 +381,7 @@ 0, 83 - 1444, 27 + 1430, 27 10 @@ -396,7 +396,7 @@ grpSubList - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -593,36 +593,42 @@ 0 + + Česky + + + 41 + &Deutsch 1 + + Español + + + 44 + Português 2 - - ру́сский - - - 35 - - - Česky - - - 41 - Română 42 + + ру́сский + + + 35 + &Character set @@ -731,11 +737,11 @@ Tools - + AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxOS4yLCBWZXJzaW9uPTE5 - LjIuMy4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA + LjIuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEZpbGUE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICKaPJ5gsBeU2NTSFe @@ -745,7 +751,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxOS4yLCBWZXJzaW9uPTE5 - LjIuMy4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA + LjIuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEhlbHAE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICdEVVDegwMU2acNpw @@ -755,7 +761,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxOS4yLCBWZXJzaW9uPTE5 - LjIuMy4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA + LjIuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAABEVkaXQE/P///wtTeXN0ZW0uR3VpZAsAAAACX2ECX2IC X2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICZMTu18lZRU+IqmAu @@ -765,7 +771,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxOS4yLCBWZXJzaW9uPTE5 - LjIuMy4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA + LjIuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAAB09wdGlvbnME/P///wtTeXN0ZW0uR3VpZAsAAAACX2EC X2ICX2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICXJMOh9nzAkKc @@ -775,7 +781,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAF1EZXZFeHByZXNzLlh0cmFCYXJzLnYxOS4yLCBWZXJzaW9uPTE5 - LjIuMy4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA + LjIuNS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAA ACZEZXZFeHByZXNzLlh0cmFCYXJzLkJhck1hbmFnZXJDYXRlZ29yeQMAAAAETmFtZQRHdWlkB1Zpc2li bGUBAwALU3lzdGVtLkd1aWQBAgAAAAYDAAAADUFjY2Vzc2liaWxpdHkE/P///wtTeXN0ZW0uR3VpZAsA AAACX2ECX2ICX2MCX2QCX2UCX2YCX2cCX2gCX2kCX2oCX2sAAAAAAAAAAAAAAAgHBwICAgICAgICeIvz @@ -789,13 +795,13 @@ 0, 0 - 1444, 26 + 1430, 26 barDockControlTop - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -807,16 +813,16 @@ Bottom - 0, 569 + 0, 563 - 1444, 0 + 1430, 0 barDockControlBottom - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -831,13 +837,13 @@ 0, 26 - 0, 543 + 0, 537 barDockControlLeft - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -849,16 +855,16 @@ Right - 1444, 26 + 1430, 26 - 0, 543 + 0, 537 barDockControlRight - DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarDockControl, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -881,7 +887,7 @@ swap - + Default @@ -895,7 +901,7 @@ rbInsertSwap - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -922,7 +928,7 @@ rbInsertAfter - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -946,7 +952,7 @@ rbInsertBefore - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -976,7 +982,7 @@ cbCloseGap - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1000,7 +1006,7 @@ lblInsertMode - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1012,7 +1018,7 @@ Top, Right - 1266, 4 + 1252, 4 166, 54 @@ -1024,7 +1030,7 @@ picDonate - DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1039,7 +1045,7 @@ 0, 33 - 1254, 0 + 1240, 0 No channel lists @@ -1048,7 +1054,7 @@ pageEmpty - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a tabChannelList @@ -1057,7 +1063,7 @@ 0 - 1260, 22 + 1246, 22 5 @@ -1066,7 +1072,7 @@ tabChannelList - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1096,7 +1102,7 @@ lblSetProgramNr - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1126,7 +1132,7 @@ txtSetSlot - DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpTopPanel @@ -1141,7 +1147,7 @@ 0, 26 - 1444, 57 + 1430, 57 0 @@ -1150,7 +1156,7 @@ grpTopPanel - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -1174,751 +1180,751 @@ gviewLeft - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colIndex1 - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colOutServiceType - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colOutSource - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutSlot - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutName - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutFav - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a repositoryItemCheckedComboBoxEdit1 - DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutLock - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutSkip - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutHide - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colOutDeleted - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutServiceType + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + colOutSource + + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colUid1 - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a repositoryItemTextEdit1 - DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a globalImageCollection1 - ChanSort.Ui.GlobalImageCollection, ChanSort, Version=1.0.7253.27315, Culture=neutral, PublicKeyToken=null + ChanSort.Ui.GlobalImageCollection, ChanSort, Version=1.0.7302.28048, Culture=neutral, PublicKeyToken=null gviewRight - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colIndex - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSlotOld - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSlotNew - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSource - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colPrNr - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colName - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colShortName - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colFavorites - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a repositoryItemCheckedComboBoxEdit2 - DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colLock - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSkip - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colHidden - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colDeleted - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colEncrypted - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colServiceType - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colServiceTypeName - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colFreqInMhz - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colChannelOrTransponder - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSatellite - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colNetworkId - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colTransportStreamId - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colServiceId - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colPcrPid - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colVideoPid - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colAudioPid - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSymbolRate - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colPolarity - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colNetworkName - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colNetworkOperator - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colProvider - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colUid - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colLogicalIndex - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colSignalSource - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a colDebug - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a barManager1 - DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a bar1 - DevExpress.XtraBars.Bar, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.Bar, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miFile - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miOpen - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miReload - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRestoreOriginal - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miFileInformation - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSave - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSaveAs - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miOpenReferenceFile - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miAddFromRefList - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSaveReferenceFile - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miExcelExport - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miPrint - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miQuit - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRecentFiles - DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miEdit - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miAddChannel - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRemove - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRenameChannel - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuFavSet - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuFavUnset - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miLockOn - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miLockOff - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSkipOn - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSkipOff - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miHideOn - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miHideOff - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRenum - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSort - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRenumFavByPrNr - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miCopyCsv - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a barSubItem2 - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miTvSettings - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miCleanupChannels - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuOptions - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a barSubItem1 - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miEnglish - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miGerman - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miPortuguese - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRussian - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miCzech - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRomanian - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuCharset - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miCharsetForm - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miUtf8Charset - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miIsoCharSets - DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarListItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miShowWarningsAfterLoad - DevExpress.XtraBars.BarCheckItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarCheckItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miAllowEditPredefinedLists - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miExplorerIntegration - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miCheckUpdates - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuAccessibility - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuGotoChannelList - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuInputSource - DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuGotoFavList - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuFavList - DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarLinkContainerItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavList0 - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavListA - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavListB - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavListC - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavListD - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miSelectFavListE - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miGotoLeftFilter - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miGotoLeftList - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miRightListFilter - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miGotoRightList - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a mnuHelp - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miWiki - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miOpenWebsite - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miAbout - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miMoveUp - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a miMoveDown - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a defaultLookAndFeel1 - DevExpress.LookAndFeel.DefaultLookAndFeel, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.LookAndFeel.DefaultLookAndFeel, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a splashScreenManager1 - DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a popupContext - DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a timerEditDelay @@ -1930,19 +1936,31 @@ popupInputSource - DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a popupFavList - DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraBars.PopupMenu, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + miSpanish + + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a MainForm - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + 12/29/2019 16:30:12 + + + 16, 16 307, 5 @@ -1960,7 +1978,7 @@ btnToggleFavH - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -1987,7 +2005,7 @@ btnToggleFavG - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2014,7 +2032,7 @@ btnToggleFavF - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2044,7 +2062,7 @@ btnToggleLock - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2071,7 +2089,7 @@ btnToggleFavE - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2098,7 +2116,7 @@ btnToggleFavD - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2125,7 +2143,7 @@ btnToggleFavC - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2152,7 +2170,7 @@ btnToggleFavB - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2179,7 +2197,7 @@ btnToggleFavA - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2215,7 +2233,7 @@ btnClearLeftFilter - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2245,7 +2263,7 @@ btnRenum - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2275,7 +2293,7 @@ btnDown - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2305,7 +2323,7 @@ btnUp - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2335,7 +2353,7 @@ btnRemoveLeft - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a pnlEditControls @@ -2359,7 +2377,7 @@ pnlEditControls - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpOutputList @@ -2374,7 +2392,7 @@ 0, 0 - 503, 459 + 503, 453 0 @@ -2386,7 +2404,7 @@ grpOutputList - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a splitContainerControl1.Panel1 @@ -2749,7 +2767,7 @@ Signal source - 931, 386 + 917, 380 1 @@ -2758,7 +2776,7 @@ gridRight - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpInputList @@ -2770,7 +2788,7 @@ Bottom - 2, 440 + 2, 434 2, 2, 2, 2 @@ -2788,7 +2806,7 @@ lblHotkeyRight - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpInputList @@ -2812,10 +2830,7 @@ This is a predefined list and cannot be edited. - During the setup of your TV you selected a predefined channel list. -Modifying such a list would cause your TV to malfunction. -Please run a full channel scan on your TV and do not select any -specific provider, satellite or country lists. + During the setup of your TV you selected a predefined channel list. Modifying such a list would cause your TV to malfunction. Please run a full channel scan on your TV and do not select any specific provider, satellite or country lists. False @@ -2824,7 +2839,7 @@ specific provider, satellite or country lists. lblPredefinedList - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a panelControl3 @@ -2854,7 +2869,7 @@ specific provider, satellite or country lists. btnRemoveRight - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a panelControl3 @@ -2884,7 +2899,7 @@ specific provider, satellite or country lists. btnAddAll - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a panelControl3 @@ -2920,7 +2935,7 @@ specific provider, satellite or country lists. btnClearRightFilter - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a panelControl3 @@ -2950,7 +2965,7 @@ specific provider, satellite or country lists. btnAdd - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a panelControl3 @@ -2965,7 +2980,7 @@ specific provider, satellite or country lists. 2, 21 - 931, 33 + 917, 33 0 @@ -2974,7 +2989,7 @@ specific provider, satellite or country lists. panelControl3 - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpInputList @@ -2989,7 +3004,7 @@ specific provider, satellite or country lists. 0, 0 - 935, 459 + 921, 453 0 @@ -3001,7 +3016,7 @@ specific provider, satellite or country lists. grpInputList - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a splitContainerControl1.Panel2 @@ -3013,7 +3028,7 @@ specific provider, satellite or country lists. Panel2 - 1444, 459 + 1430, 453 5 @@ -3025,7 +3040,7 @@ specific provider, satellite or country lists. splitContainerControl1 - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this diff --git a/source/ChanSort/Printing/ChannelListReport.Designer.cs b/source/ChanSort/Printing/ChannelListReport.Designer.cs index 7bf61e9..49ba09e 100644 --- a/source/ChanSort/Printing/ChannelListReport.Designer.cs +++ b/source/ChanSort/Printing/ChannelListReport.Designer.cs @@ -97,6 +97,7 @@ this.txtChannelName}); this.bandChannelDetail.Dpi = 254F; this.bandChannelDetail.HeightF = 35F; + this.bandChannelDetail.KeepTogether = true; this.bandChannelDetail.MultiColumn.ColumnCount = 3; this.bandChannelDetail.MultiColumn.ColumnSpacing = 50F; this.bandChannelDetail.MultiColumn.Mode = DevExpress.XtraReports.UI.MultiColumnMode.UseColumnCount; @@ -110,7 +111,7 @@ this.txtNumber.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.txtNumber.Name = "txtNumber"; this.txtNumber.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); - this.txtNumber.SizeF = new System.Drawing.SizeF(111.125F, 35F); + this.txtNumber.SizeF = new System.Drawing.SizeF(89.95834F, 35F); this.txtNumber.StylePriority.UseFont = false; this.txtNumber.Text = "0000"; // @@ -118,10 +119,10 @@ // this.txtChannelName.Dpi = 254F; this.txtChannelName.Font = new System.Drawing.Font("Times New Roman", 8F); - this.txtChannelName.LocationFloat = new DevExpress.Utils.PointFloat(111.125F, 0F); + this.txtChannelName.LocationFloat = new DevExpress.Utils.PointFloat(89.95834F, 0F); this.txtChannelName.Name = "txtChannelName"; this.txtChannelName.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F); - this.txtChannelName.SizeF = new System.Drawing.SizeF(468.3125F, 35F); + this.txtChannelName.SizeF = new System.Drawing.SizeF(489.4792F, 35F); this.txtChannelName.StylePriority.UseFont = false; this.txtChannelName.Text = "Empty channel list"; // @@ -144,7 +145,7 @@ this.PaperKind = System.Drawing.Printing.PaperKind.A4; this.ReportUnit = DevExpress.XtraReports.UI.ReportUnit.TenthsOfAMillimeter; this.SnapGridSize = 25F; - this.Version = "13.1"; + this.Version = "19.2"; ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); diff --git a/source/ChanSort/Printing/ChannelListReport.cs b/source/ChanSort/Printing/ChannelListReport.cs index c39be26..1ede08c 100644 --- a/source/ChanSort/Printing/ChannelListReport.cs +++ b/source/ChanSort/Printing/ChannelListReport.cs @@ -12,16 +12,24 @@ namespace ChanSort.Ui private readonly int subListIndex; private readonly bool orderByName; - public ChannelListReport(ChannelList list, int subListIndex, bool orderByName, Font font) + public ChannelListReport(ChannelList list, int subListIndex, bool orderByName, Font font, int columns) { this.subListIndex = subListIndex; this.orderByName = orderByName; + if (columns < 1) + columns = 1; InitializeComponent(); this.DataSource = GenerateDataSource(list); this.txtHeading.Text = list.ShortCaption + (subListIndex <= 0 ? "" : " - Fav " + (char)('A' + subListIndex - 1)); - + this.txtNumber.WidthF = this.txtNumber.Width * font.SizeInPoints / 8; + this.bandChannelDetail.MultiColumn.ColumnCount = columns; + this.bandChannelDetail.MultiColumn.ColumnWidth = (this.PageSize.Width - this.Margins.Left - this.Margins.Right - (columns - 1) * this.bandChannelDetail.MultiColumn.ColumnSpacing) / columns; + + this.txtChannelName.LeftF = this.txtNumber.RightF; + this.txtChannelName.Width = (int)(this.bandChannelDetail.MultiColumn.ColumnWidth - this.txtChannelName.LeftF); + this.txtHeading.Font = new Font(font.Name, font.Size+4, FontStyle.Bold); this.txtNumber.Font = font; this.txtChannelName.Font = font; diff --git a/source/ChanSort/Printing/ReportOptionsDialog.Designer.cs b/source/ChanSort/Printing/ReportOptionsDialog.Designer.cs index 8d0dfb9..366d7c3 100644 --- a/source/ChanSort/Printing/ReportOptionsDialog.Designer.cs +++ b/source/ChanSort/Printing/ReportOptionsDialog.Designer.cs @@ -37,10 +37,13 @@ this.btnPreview = new DevExpress.XtraEditors.SimpleButton(); this.btnCancel = new DevExpress.XtraEditors.SimpleButton(); this.spinFontSize = new DevExpress.XtraEditors.SpinEdit(); + this.spinColumnCount = new DevExpress.XtraEditors.SpinEdit(); + this.labelControl3 = new DevExpress.XtraEditors.LabelControl(); ((System.ComponentModel.ISupportInitialize)(this.rbSortByNumber.Properties)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.rbSortByName.Properties)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.fontEdit1.Properties)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.spinFontSize.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.spinColumnCount.Properties)).BeginInit(); this.SuspendLayout(); // // labelControl1 @@ -99,10 +102,37 @@ this.spinFontSize.Properties.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric; this.spinFontSize.Properties.Mask.ShowPlaceHolders = ((bool)(resources.GetObject("spinFontSize.Properties.Mask.ShowPlaceHolders"))); // + // spinColumnCount + // + resources.ApplyResources(this.spinColumnCount, "spinColumnCount"); + this.spinColumnCount.Name = "spinColumnCount"; + this.spinColumnCount.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { + new DevExpress.XtraEditors.Controls.EditorButton(((DevExpress.XtraEditors.Controls.ButtonPredefines)(resources.GetObject("spinEdit1.Properties.Buttons"))))}); + this.spinColumnCount.Properties.DisplayFormat.FormatString = "n0"; + this.spinColumnCount.Properties.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric; + this.spinColumnCount.Properties.Mask.ShowPlaceHolders = ((bool)(resources.GetObject("spinEdit1.Properties.Mask.ShowPlaceHolders"))); + this.spinColumnCount.Properties.MaxValue = new decimal(new int[] { + 4, + 0, + 0, + 0}); + this.spinColumnCount.Properties.MinValue = new decimal(new int[] { + 1, + 0, + 0, + 0}); + // + // labelControl3 + // + resources.ApplyResources(this.labelControl3, "labelControl3"); + this.labelControl3.Name = "labelControl3"; + // // ReportOptionsDialog // resources.ApplyResources(this, "$this"); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.spinColumnCount); + this.Controls.Add(this.labelControl3); this.Controls.Add(this.spinFontSize); this.Controls.Add(this.btnCancel); this.Controls.Add(this.btnPreview); @@ -118,6 +148,7 @@ ((System.ComponentModel.ISupportInitialize)(this.rbSortByName.Properties)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.fontEdit1.Properties)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.spinFontSize.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.spinColumnCount.Properties)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); @@ -133,5 +164,7 @@ private DevExpress.XtraEditors.SimpleButton btnPreview; private DevExpress.XtraEditors.SimpleButton btnCancel; private DevExpress.XtraEditors.SpinEdit spinFontSize; - } + private DevExpress.XtraEditors.SpinEdit spinColumnCount; + private DevExpress.XtraEditors.LabelControl labelControl3; + } } \ No newline at end of file diff --git a/source/ChanSort/Printing/ReportOptionsDialog.cs b/source/ChanSort/Printing/ReportOptionsDialog.cs index b1e62b3..938ca1f 100644 --- a/source/ChanSort/Printing/ReportOptionsDialog.cs +++ b/source/ChanSort/Printing/ReportOptionsDialog.cs @@ -20,19 +20,23 @@ namespace ChanSort.Ui.Printing this.subListIndex = subListIndex; if (Config.Default.PrintSortByName) this.rbSortByName.Checked = true; + else + this.rbSortByNumber.Checked = true; this.fontEdit1.EditValue = Config.Default.PrintFontName; this.spinFontSize.Value = Config.Default.PrintFontSize; + this.spinColumnCount.Value = Config.Default.PrintColumnCount; } private void btnPreview_Click(object sender, EventArgs e) { Config.Default.PrintFontName = (string)this.fontEdit1.EditValue; Config.Default.PrintFontSize = this.spinFontSize.Value; - Config.Default.PrintSortByName = this.rbSortByNumber.Checked; + Config.Default.PrintSortByName = this.rbSortByName.Checked; + Config.Default.PrintColumnCount = (int)this.spinColumnCount.Value; Config.Default.Save(); using (var font = new Font(this.fontEdit1.Text, (float)this.spinFontSize.Value)) - using (var report = new ChannelListReport(this.channelList, this.subListIndex, this.rbSortByName.Checked, font)) + using (var report = new ChannelListReport(this.channelList, this.subListIndex, this.rbSortByName.Checked, font, (int)this.spinColumnCount.Value)) using (ReportPrintTool printTool = new ReportPrintTool(report)) { printTool.ShowPreviewDialog(); diff --git a/source/ChanSort/Printing/ReportOptionsDialog.es.resx b/source/ChanSort/Printing/ReportOptionsDialog.es.resx new file mode 100644 index 0000000..806f22d --- /dev/null +++ b/source/ChanSort/Printing/ReportOptionsDialog.es.resx @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Ordenar por: + + + Número + + + Nombre + + + Fuente: + + + Tahoma + + + Previsualizar… + + + Cancelar + + + Opciones de impresión + + \ No newline at end of file diff --git a/source/ChanSort/Printing/ReportOptionsDialog.resx b/source/ChanSort/Printing/ReportOptionsDialog.resx index 8f880d6..7aa2b5b 100644 --- a/source/ChanSort/Printing/ReportOptionsDialog.resx +++ b/source/ChanSort/Printing/ReportOptionsDialog.resx @@ -135,13 +135,13 @@ labelControl1 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this - 7 + 9 True @@ -153,7 +153,7 @@ Number - 75, 19 + 75, 20 1 @@ -162,13 +162,13 @@ rbSortByNumber - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this - 6 + 8 185, 21 @@ -177,7 +177,7 @@ Name - 75, 19 + 75, 20 2 @@ -186,13 +186,13 @@ rbSortByName - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this - 5 + 7 22, 55 @@ -210,13 +210,13 @@ labelControl2 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this - 4 + 6 @@ -224,11 +224,12 @@ Tahoma - @Invariant + @Invariant + 106, 52 - + Combo @@ -242,19 +243,19 @@ fontEdit1 - DevExpress.XtraEditors.FontEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.FontEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this - 3 + 5 Bottom, Right - 165, 95 + 165, 125 75, 23 @@ -269,19 +270,19 @@ btnPreview - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this - 2 + 4 Bottom, Right - 246, 95 + 246, 125 75, 23 @@ -296,13 +297,13 @@ btnCancel - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this - 1 + 3 Top, Right @@ -329,14 +330,71 @@ spinFontSize - DevExpress.XtraEditors.SpinEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SpinEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this + 2 + + + Top, Right + + + 1 + + + 104, 78 + + + Combo + + + False + + + 55, 20 + + + 9 + + + spinColumnCount + + + DevExpress.XtraEditors.SpinEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + $this + + 0 + + 22, 81 + + + 44, 13 + + + 8 + + + Columns: + + + labelControl3 + + + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + $this + + + 1 + True @@ -344,7 +402,7 @@ 6, 13 - 343, 137 + 343, 167 CenterParent @@ -356,6 +414,6 @@ ReportOptionsDialog - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a \ No newline at end of file diff --git a/source/ChanSort/Properties/Config.cs b/source/ChanSort/Properties/Config.cs index 6c32079..df17acb 100644 --- a/source/ChanSort/Properties/Config.cs +++ b/source/ChanSort/Properties/Config.cs @@ -49,9 +49,10 @@ namespace ChanSort.Ui.Properties public bool CloseGaps { get; set; } = true; [XmlArray("MruFiles")] public List MruFiles { get; set; } = new List(); - public string PrintFontName { get; set; } = "Tahoma"; + public string PrintFontName { get; set; } = "Segoe UI"; public decimal PrintFontSize { get; set; } = 12; public bool PrintSortByName { get; set; } = false; + public int PrintColumnCount { get; set; } = 2; public bool ExplorerIntegration { get; set; } = false; public bool CheckForUpdates { get; set; } = true; diff --git a/source/ChanSort/Properties/Resources.Designer.cs b/source/ChanSort/Properties/Resources.Designer.cs index 37122ab..4213d41 100644 --- a/source/ChanSort/Properties/Resources.Designer.cs +++ b/source/ChanSort/Properties/Resources.Designer.cs @@ -491,7 +491,7 @@ namespace ChanSort.Ui.Properties { } /// - /// Looks up a localized string similar to Antenna,Cable,Sat,IP,Analog,Digital,TV,Radio,Data. + /// Looks up a localized string similar to Antenna,Cable,Sat,IP,Analog,Digital,TV,Radio. /// internal static string ReferenceListForm_AntennaCableSatIPAnalogDigitalTVRadio { get { diff --git a/source/ChanSort/Properties/Resources.de.resx b/source/ChanSort/Properties/Resources.de.resx index 9ab0193..b0beea2 100644 --- a/source/ChanSort/Properties/Resources.de.resx +++ b/source/ChanSort/Properties/Resources.de.resx @@ -269,7 +269,7 @@ Sollen die Programmnummern in fortlaufende Zahlen umgeändert werden? Mögliche Ursachen sind USB-Sticks, die mit NTFS formatiert sind (FAT32 sollte immer funktionieren) oder ein am TV durchgeführtes Firmwareupdate, ohne einen anschließenden neuen Suchlauf. Dabei kann dann unter Umständen die neue Firmware die alten Daten nicht korrekt exportieren. - Antenne,Kabel,Sat,IP,Analog,Digital,TV,Radio,Daten + Antenne,Kabel,Sat,IP,Analog,Digital,TV,Radio Wie soll vorgegangen werden, wenn eine Pr# bereits vergeben ist? diff --git a/source/ChanSort/Properties/Resources.es.resx b/source/ChanSort/Properties/Resources.es.resx new file mode 100644 index 0000000..880c44f --- /dev/null +++ b/source/ChanSort/Properties/Resources.es.resx @@ -0,0 +1,287 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Archivo TLL no encontrado:'{0}' + + + Un error ha ocurrido al cargar el archivo de datos de TV:{0} + + + Archivos soportados|{0}|Todos los archivos (*.*)|* + + + {0}-Archivos|*{0}|Todos los archivos (*.*)|* + + + Ha ocurrido un error inesperado:{0} + + + Ha ocurrido un error al guardar el archivo de datos de TV:{0} + + + El archivo ordenado de datos de TV ha sido creado con éxito + + + ¿Desea guardar los cambios? + + + Guardar cambios + + + Descartar cambios + + + No se ha encontrado un plugin para leer/escribir {0} archivos. + + + Error cargando archivo + + + El contenido del archivo muestra algunas anomalías y posiblemente esté corrupto. + + + Validación de datos + + + Todo lo almacenado se perderá.¿Está seguro de restaurar el orden de la búsqueda de canales? + + + Restaurar orden de la búsqueda de canales + + + El archivo de entrada contiene varios canales que usan el mismo número de programa. Es posible que la TV no acepte los cambios hechos por ChanSort. +Esto está causado habitualmente por hacer una búsqueda manual de transpondedores. +Es recomendable usar un archivo de entrada limpio para cualquier modificación. +Para hacer esto, apague el modo Hotel, resetee la TV +a los valores de fábrica, haga una nueva búsqueda ciega de canales, +vuelva a encender el modo Hotel y exporte un nuevo y limpio archivo TLL. + + + ADVERTENCIA: Todos los canales y transpondedores analógicos, DVB-C/T y DVB-S serán eliminados. +Necesitará realizar una búsqueda completa de canales tras cargar este archivo a su TV. +¿Desea hacerlo? + + + Eliminar toda los datos de canales + + + No es posible copiar el archivo .bak a {0} + + + No se ha encontrado el archivo de respaldo: {0} + + + Está a punto de restaurar el archivo de respaldo. ¡Todos los cambios se perderán!. ¿Desea continuar? + + + Ha ocurrido un error guardando el archivo. Por favor asegúrese de que +- El archivo tiene permisos de escritura +- El archivo no esté abierto por otro programa + +El error de error es: + + + Error al escribir el archivo + + + Una nueva versión está disponible: v{0}. ¿Desea ir al sitio de descargas? + + + Nueva versión + + + ¿Cómo deséa editar su lista de canales? + + + Crear una nueva lista: Empezar con una lista vacía y añadir canales en el orden deseado + + + Modificar la lista actual: Empezar con la lista actual y modificarla a su gusto + + + Copiar la lista de canales: Ordenar los canales en el mismo orden de la lista de referencia + + + ¿Qué hacer con los canales sin clasificar? + + + Agregar los canales sin clasificar al final de la lista + + + Eliminar los canales sin clasificar de la lista + + + Cancelar + + + Archivo no encontrado + + + El archivo {0} no existe. + + + La lista de canales ha sido copiada al portapapeles y podrá pegarse a Excel o cualquier editor de texto. + + + Su TV puede no funcionar correctamente si existen huecos en la numeración de canales. +¿Desea renumerar consecutivamente los números de canales? + + + El contenido del archivo no es válido. Su tamaño es 0 o todos su bytes tienen valos 0. +Las causas típicas son memorias USB formateadas en NTFS (use formato FAT32) +o bien se ha actualizado el firmware sin hacer una nueva búsqueda de canales. +(El nuevo firmware de la TV puede ser incapáz de procesar los datos existentes de canales durante la exportación.) + + + Antena,Cable,Sat,IP,Analógico,Digital,TV,Radio + + + ¿Cómo desea proceder cuando un Pr# ya exista en la lista de destino? + + + Limpiar la lista de destino antes de aplicar la lista de referencia + + + Sobreescribir el Pr# con el de la lista de referencia + + + Mantener el canal actual en el Pr# + + + Para intercambiar canales debe seleccionar el mismo número de filas en la izquierda y derecha. + + + Intercambiar canales + + + Seleccione una lista de referencia para importar + + + Lista de referencia de ChanSort|*.csv|Lista de referencia de SamToolBox|*.chl|Todas las listas de referencia|*.csv;*.chl + + + Abrir lista de referencia + + + El archivo no es un archivo .zip válido. +A menudo las TV exportan archivos corruptos a memorias USB formateadas en NTFS. +Por favor trate de exportarlo a una memoria USB con formato FAT32 + + \ No newline at end of file diff --git a/source/ChanSort/Properties/Resources.resx b/source/ChanSort/Properties/Resources.resx index 5d62521..1366202 100644 --- a/source/ChanSort/Properties/Resources.resx +++ b/source/ChanSort/Properties/Resources.resx @@ -267,7 +267,7 @@ or firmware upgrades without running a new channel scan. (The new software in the TV might be unable to process the old channel data during the export.) - Antenna,Cable,Sat,IP,Analog,Digital,TV,Radio,Data + Antenna,Cable,Sat,IP,Analog,Digital,TV,Radio How do you want to handle it when a Pr# is already taken in the target list? diff --git a/source/ChanSort/Properties/Resources.ro.resx b/source/ChanSort/Properties/Resources.ro.resx index 967ae01..98bec15 100644 --- a/source/ChanSort/Properties/Resources.ro.resx +++ b/source/ChanSort/Properties/Resources.ro.resx @@ -261,7 +261,7 @@ sau actualizări ale firmware-ului fără a efectua o nouă scanare a canalelor. (Noul software din televizor ar putea să nu poată procesa datele vechi ale canalului în timpul exportului.) - Antenă, Cablu, Sat, IP, analog, digital, TV, radio, data + Antenă, Cablu, Sat, IP, analog, digital, TV, radio Cum doriți să o gestionați atunci când un Pr # este deja luat în lista țintă? diff --git a/source/ChanSort/Properties/licenses.licx b/source/ChanSort/Properties/licenses.licx index b6f709c..6601aa0 100644 --- a/source/ChanSort/Properties/licenses.licx +++ b/source/ChanSort/Properties/licenses.licx @@ -1,6 +1,6 @@ -DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/source/ChanSort/ReferenceListForm.es.resx b/source/ChanSort/ReferenceListForm.es.resx new file mode 100644 index 0000000..f20431a --- /dev/null +++ b/source/ChanSort/ReferenceListForm.es.resx @@ -0,0 +1,241 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Archivo de lista de referencia: + + + ← presionar otón para seleccionar un archivo + + + Seleccione un archivo que contenga el orden de canales que desea aplicar a la lista actual. +Puede usar una lista predefinida de ChanSort (TXT, CHL, CSV) +o un archivo de otra TV (SCM, TLL, DB, BIN, …) + + + Reordenar automáticamente todas las listas en el archivo de la TV + + + Reordenado avanzado + + + Lista de referencia: + + + Lista de destino: + + + TV + + + Radio + + + Empezar en Pr#: + + + (p.e. deje que los canales de radio empiecen en 5000 para evitar conflictos con los números de los canales de TV) + + + 1 + + + 1 + + + 100 + + + 500 + + + 1000 + + + 2000 + + + 5000 + + + 7000 + + + Usar números consecutivos (elimina huecos de Pr# desde la lista de referencia) + + + IP (Red) + + + Satélite + + + Entrada: + + + Antena + + + Cable + + + Tipo de señal: + + + Analógica + + + Digital + + + Tipo de canal: + + + Aplicar + + + grpManual + + + Ok + + + Cerrar/Cancelar + + + Abrir el Wiki de ChanSort para más información y para descargar lista de referencia + + + 1. Seleccione el archivo de la lista de referencia + + + Si la TV y el archivo de referencia contienen multiples listas o usan diferente agrupamiento, puede aplicar partes seleccionadas de la lista de referencia a la lista de destino. +Este paso puede ser repetido tanto como se necesite + + + Esta opción solo estará disponible cuando el archivo de TV y la lista de referencia estén organizados de la misma manera. +(p.e. mismas sub-listas para combinaciones de Antena/Cable/Sat, TV/Radio, Analógico/Digital) + + + 2. Ordenar su archivo de TV + + + Aplicar lista de referencia + + \ No newline at end of file diff --git a/source/ChanSort/ReferenceListForm.resx b/source/ChanSort/ReferenceListForm.resx index bfdd6e7..ec57523 100644 --- a/source/ChanSort/ReferenceListForm.resx +++ b/source/ChanSort/ReferenceListForm.resx @@ -135,7 +135,7 @@ labelControl1 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl1 @@ -153,7 +153,7 @@ 132, 36 - + Ellipsis @@ -194,7 +194,7 @@ edFile - DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl1 @@ -202,7 +202,7 @@ 3 - + Vertical @@ -224,7 +224,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl2 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl1 @@ -251,7 +251,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) rbAuto - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl2 @@ -278,7 +278,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) rbManual - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl2 @@ -302,7 +302,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl3 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -326,7 +326,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) comboSource - DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -350,7 +350,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) comboTarget - DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -374,7 +374,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl4 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -398,7 +398,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbTv - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -422,7 +422,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbRadio - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -446,7 +446,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl5 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -473,7 +473,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl6 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -521,7 +521,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) comboPrNr - DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -548,7 +548,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbData - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -572,7 +572,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbConsecutive - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -596,7 +596,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbIp - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -620,7 +620,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbSat - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -644,7 +644,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl11 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -668,7 +668,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbAntenna - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -692,7 +692,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbCable - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -716,7 +716,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl9 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -740,7 +740,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbAnalog - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -764,7 +764,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) cbDigital - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -788,7 +788,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) lblTargetInfo - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -812,7 +812,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) lblSourceInfo - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -836,7 +836,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) labelControl7 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -863,7 +863,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) btnApply - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a grpManual @@ -890,7 +890,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) grpManual - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl2 @@ -917,7 +917,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) btnOk - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -944,7 +944,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) btnClose - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -971,7 +971,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) linkWiki - DevExpress.XtraEditors.HyperlinkLabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.HyperlinkLabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl1 @@ -995,7 +995,7 @@ or a data file from another TV (SCM, TLL, DB, BIN, ...) groupControl1 - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -1026,7 +1026,7 @@ This step can be repeated as needed. labelControl10 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl2 @@ -1054,7 +1054,7 @@ This step can be repeated as needed. labelControl8 - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a groupControl2 @@ -1078,7 +1078,7 @@ This step can be repeated as needed. groupControl2 - DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.GroupControl, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a $this @@ -1105,6 +1105,9 @@ This step can be repeated as needed. ReferenceListForm - DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraEditors.XtraForm, DevExpress.Utils.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + \ No newline at end of file diff --git a/source/ChanSort/WaitForm1.es.resx b/source/ChanSort/WaitForm1.es.resx new file mode 100644 index 0000000..43754bf --- /dev/null +++ b/source/ChanSort/WaitForm1.es.resx @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Generando archivo de datos de TV + + + progressPanel1 + + + Form1 + + + Por favor sea paciente + + \ No newline at end of file diff --git a/source/ChanSort/WaitForm1.resx b/source/ChanSort/WaitForm1.resx index 460e53e..2deef62 100644 --- a/source/ChanSort/WaitForm1.resx +++ b/source/ChanSort/WaitForm1.resx @@ -145,7 +145,7 @@ 0, 14, 0, 14 - DevExpress.XtraWaitForm.WaitForm, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraWaitForm.WaitForm, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a WaitForm1 @@ -227,7 +227,7 @@ Horizontal - DevExpress.XtraWaitForm.ProgressPanel, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + DevExpress.XtraWaitForm.ProgressPanel, DevExpress.XtraEditors.v19.2, Version=19.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a Horizontal diff --git a/source/Images/imagelist/0044.png b/source/Images/imagelist/0044.png new file mode 100644 index 0000000000000000000000000000000000000000..52e726c553fccf197ef6a45eccde40739e462789 GIT binary patch literal 503 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 literal 49431 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