diff --git a/source/ChanSort.Loader.LG/GlobalClone/GcJsonSerializer.cs b/source/ChanSort.Loader.LG/GlobalClone/GcJsonSerializer.cs
index 8656b7e..4f14a61 100644
--- a/source/ChanSort.Loader.LG/GlobalClone/GcJsonSerializer.cs
+++ b/source/ChanSort.Loader.LG/GlobalClone/GcJsonSerializer.cs
@@ -71,14 +71,10 @@ namespace ChanSort.Loader.GlobalClone
if (View.Default == null) // can't show dialog while unit-testing
return;
- var dlg = View.Default.CreateActionBox("!!! WARNING !!!\n\n" +
- "Support for LG webOS 5 channel lists is experimental only!\n" +
- "There is a RISK that your TV will not import the list correctly and you need to run a new search or even reset the TV.\n" +
- "Please read the information on github with steps that MAY lead to a successful import.\n" +
- "Any feedback about failure or success is highly appreciated.");
- dlg.AddAction("Read information about webOS 5 support on github.com", 1);
- dlg.AddAction("I read the information, accept the risk and want to give it a try", 2);
- dlg.AddAction("Cancel", 0);
+ var dlg = View.Default.CreateActionBox(ChanSort.Loader.LG.Resource.LG_BlindscanInfo);
+ dlg.AddAction(ChanSort.Loader.LG.Resource.LG_BlindscanInfo_OpenWebpage, 1);
+ dlg.AddAction(ChanSort.Loader.LG.Resource.LG_BlindscanInfo_Continue, 2);
+ dlg.AddAction(ChanSort.Loader.LG.Resource.LG_BlindscanInfo_Cancel, 0);
while (true)
{
dlg.ShowDialog();
diff --git a/source/ChanSort.Loader.LG/Resource.Designer.cs b/source/ChanSort.Loader.LG/Resource.Designer.cs
index 622d102..024bb9b 100644
--- a/source/ChanSort.Loader.LG/Resource.Designer.cs
+++ b/source/ChanSort.Loader.LG/Resource.Designer.cs
@@ -60,6 +60,88 @@ namespace ChanSort.Loader.LG {
}
}
+ ///
+ /// Looks up a localized string similar to -.
+ ///
+ internal static string GcSerializer_ReadChannelLists_NoChannelsCap {
+ get {
+ return ResourceManager.GetString("GcSerializer_ReadChannelLists_NoChannelsCap", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to -.
+ ///
+ internal static string GcSerializer_ReadChannelLists_NoChannelsMsg {
+ get {
+ return ResourceManager.GetString("GcSerializer_ReadChannelLists_NoChannelsMsg", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your TV will only import the GlobalClone file when there are no files named xx*.TLL in the same directory.
+ ///Do you want ChanSort to rename the conflicting files?.
+ ///
+ internal static string GcSerializer_ReadModelInfo_ModelWarning {
+ get {
+ return ResourceManager.GetString("GcSerializer_ReadModelInfo_ModelWarning", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to ATTENTION:
+ ///Please make sure that your webOS based TV is using a recent firmware version (LB600 and higher: 4.41.32, UB: 4.51.44).
+ ///Older LG firmware for webOS based TV models does not handle the import of channel lists properly and randomly reorders channels.
+ ///(If your firmware is newer, you can ignore is message.).
+ ///
+ internal static string GcSerializer_webOsFirmwareWarning {
+ get {
+ return ResourceManager.GetString("GcSerializer_webOsFirmwareWarning", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to !!! ATTENTION !!!
+ ///LG channel lists can ONLY be imported back into the TV, when special options were selected during the TV's channel search process:
+ ///- Provider: MUST be None/Other (do NOT select your cable provider or Astra 19.2E)
+ ///- Blindscan: MUST be selected
+ ///- Network search: optional (can be selected)
+ ///
+ ///Your TV will show a broken list if these steps are not followed!.
+ ///
+ internal static string LG_BlindscanInfo {
+ get {
+ return ResourceManager.GetString("LG_BlindscanInfo", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Cancel.
+ ///
+ internal static string LG_BlindscanInfo_Cancel {
+ get {
+ return ResourceManager.GetString("LG_BlindscanInfo_Cancel", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to I searched for channels as described above.
+ ///
+ internal static string LG_BlindscanInfo_Continue {
+ get {
+ return ResourceManager.GetString("LG_BlindscanInfo_Continue", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Read information about webOS 5 support on github.com.
+ ///
+ internal static string LG_BlindscanInfo_OpenWebpage {
+ get {
+ return ResourceManager.GetString("LG_BlindscanInfo_OpenWebpage", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Channel #{0} (Pr# {1}) was erased because it is a duplicate of channel #{2} (Pr# {3}): {4}.
///
@@ -95,59 +177,5 @@ namespace ChanSort.Loader.LG {
return ResourceManager.GetString("TllFileSerializerPlugin_ERR_modelUnknown", resourceCulture);
}
}
-
- ///
- /// Looks up a localized string similar to LG predefined / empty channel list.
- ///
- internal static string GcSerializer_ReadChannelLists_NoChannelsCap
- {
- get
- {
- return ResourceManager.GetString("GcSerializer_ReadChannelLists_NoChannelsCap", resourceCulture);
- }
}
-
- ///
- /// Looks up a localized string similar to This channel list does not contain any channels.
- ///Most likely a predefined channel list was selected during the TV's setup, which cannot be edited and exports an empty list.
- ///
- ///Please run a new channel search on the TV and when asked for a Provider, select a neutral option (none, other, ...).
- ///When possible, select Blind Scan and unselect Network Search to scan the whole frequency range.
- ///.
- ///
- internal static string GcSerializer_ReadChannelLists_NoChannelsMsg
- {
- get
- {
- return ResourceManager.GetString("GcSerializer_ReadChannelLists_NoChannelsMsg", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to Your TV will only import the GlobalClone file when there are no files named xx*.TLL in the same directory.
- ///Do you want ChanSort to rename the conflicting files?.
- ///
- internal static string GcSerializer_ReadModelInfo_ModelWarning
- {
- get
- {
- return ResourceManager.GetString("GcSerializer_ReadModelInfo_ModelWarning", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to ATTENTION:
- ///Please make sure that your webOS based TV is using a recent firmware version (LB600 and higher: 4.41.32, UB: 4.51.44).
- ///Older LG firmware for webOS based TV models does not handle the import of channel lists properly and randomly reorders channels.
- ///(If your firmware is newer, you can ignore is message.).
- ///
- internal static string GcSerializer_webOsFirmwareWarning
- {
- get
- {
- return ResourceManager.GetString("GcSerializer_webOsFirmwareWarning", resourceCulture);
- }
- }
-
- }
}
diff --git a/source/ChanSort.Loader.LG/Resource.cs.resx b/source/ChanSort.Loader.LG/Resource.cs.resx
index 79f6309..24e2021 100644
--- a/source/ChanSort.Loader.LG/Resource.cs.resx
+++ b/source/ChanSort.Loader.LG/Resource.cs.resx
@@ -1,4 +1,4 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 1.3
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
Wrong checksum: calculated {1:x8} but file has {0:x8}
@@ -110,4 +129,38 @@
Channel #{0} (Pr# {1}) was erased because it is a duplicate of channel #{2} (Pr# {3}): {4}
+
+ -
+
+
+ -
+
+
+ Your TV will only import the GlobalClone file when there are no files named xx*.TLL in the same directory.
+Do you want ChanSort to rename the conflicting files?
+
+
+ ATTENTION:
+Please make sure that your webOS based TV is using a recent firmware version (LB600 and higher: 4.41.32, UB: 4.51.44).
+Older LG firmware for webOS based TV models does not handle the import of channel lists properly and randomly reorders channels.
+(If your firmware is newer, you can ignore is message.)
+
+
+ !!! ATTENTION !!!
+LG channel lists can ONLY be imported back into the TV, when special options were selected during the TV's channel search process:
+- Provider: MUST be None/Other (do NOT select your cable provider or Astra 19.2E)
+- Blindscan: MUST be selected
+- Network search: optional (can be selected)
+
+Your TV will show a broken list if these steps are not followed!
+
+
+ Read information about webOS 5 support on github.com
+
+
+ I searched for channels as described above
+
+
+ Cancel
+
\ No newline at end of file
diff --git a/source/ChanSort.Loader.LG/Resource.ro.resx b/source/ChanSort.Loader.LG/Resource.ro.resx
index 2322ad5..a5bb561 100644
--- a/source/ChanSort.Loader.LG/Resource.ro.resx
+++ b/source/ChanSort.Loader.LG/Resource.ro.resx
@@ -129,4 +129,17 @@
Canalul # {0} (Pr # {1}) a fost șters deoarece este un duplicat al canalului # {2} (Pr # {3}): {4}
+
+ Televizorul dvs. va importa numai fișierul GlobalClone atunci când nu există fișiere numite xx * .TLL în același director.
+Vrei ca ChanSort să redenumească fișierele în conflict?
+
+
+ ATENŢIE:
+Asigurați-vă că televizorul bazat pe webOS utilizează o versiune recentă de firmware (LB600 și mai mare: 4.41.32, UB: 4.51.44).
+Firmware-ul LG mai vechi pentru modelele TV bazate pe webOS nu gestionează importul listelor de canale în mod corespunzător și redirecționează aleatoriu canalele.
+(Dacă firmware-ul este mai nou, puteți ignora mesajul.)
+
+
+ Anulare
+
\ No newline at end of file
diff --git a/source/ChanSort.Loader.LG/Resource.tr.resx b/source/ChanSort.Loader.LG/Resource.tr.resx
index d1b8e6c..0bec583 100644
--- a/source/ChanSort.Loader.LG/Resource.tr.resx
+++ b/source/ChanSort.Loader.LG/Resource.tr.resx
@@ -129,4 +129,17 @@
Kanal #{0} (Pr# {1}), #{2} (Pr# {3}) kanalının bir kopyası olduğu için silindi: {4}
+
+ TV'niz yalnızca aynı dizinde xx * .TLL adında dosya olmadığında GlobalClone dosyasını içe aktarır.
+ChanSort'un çakışan dosyaları yeniden adlandırmasını istiyor musunuz?
+
+
+ DİKKAT:
+Lütfen webOS tabanlı TV'nizin aşağıdaki ürün yazılım sürümünü kullandığından emin olun (LB600 ve üstü: 4.41.32, UB: 4.51.44).
+WebOS tabanlı TV modelleri için eski LG ürün yazılımı, kanal listelerinin içe aktarılmasını düzgün bir şekilde gerçekleştirmez ve kanalları yeniden sıralar.
+(Ürün yazılımınız daha yeniyse, mesajı görmezden gelebilirsiniz.)
+
+
+ Vazgeç
+
\ No newline at end of file
diff --git a/source/Translation.xlsx b/source/Translation.xlsx
index b8d727a..3731c35 100644
Binary files a/source/Translation.xlsx and b/source/Translation.xlsx differ