- Sony: Files with incorrect checksum are no longer rejected. Information about a bad checksum is visible

unter File / File Information. (The TV seems to ignore bad checksums during the import and the official
  Sony PC Editor ignores bad checksums and write incorrect ones, depending on the file format version)
- Updated Hungarian translation. Thanks to efi99 on Github!
- Minor cleanup amongst translation (setting @Invariant for constant strings and unifying "..." in menu items that open a new dialog)
This commit is contained in:
Horst Beham
2021-07-29 17:51:21 +02:00
parent 0639750095
commit d4c30a853d
27 changed files with 255 additions and 87 deletions

View File

@@ -141,4 +141,23 @@ A régebbi LG firmware webOS alapú TV-modelleknél nem kezeli megfelelően a cs
<data name="LG_BlindscanInfo_Cancel" xml:space="preserve">
<value>Mégse</value>
</data>
<data name="LG_BlindscanInfo" xml:space="preserve">
<value>!!! FIGYELEM !!!
Az LG csatornalistákat CSAK akkor lehet visszaimportálni a tévékészülékbe, ha a csatornakeresési folyamat során speciális beállítások voltak kiválasztva:
- Szolgáltató: Nincs/Egyéb KELL (NE válasszon ki a kábelszolgáltatót vagy az Astra 19.2E -t)
- Blindscan: ki KELL jelölni
- Hálózati keresés: opcionális (kiválasztható)
TV -je nem fogja megfelelően feldolgozni a listát, ha nem követi ezeket a lépéseket!</value>
</data>
<data name="LG_BlindscanInfo_OpenWebpage" xml:space="preserve">
<value>A webOS5 támogatásáról szóló információkat olvassa el a github.com-on</value>
</data>
<data name="LG_BlindscanInfo_Continue" xml:space="preserve">
<value>A csatorna keresés a fent leírtak szerint történt</value>
</data>
<data name="LG_BlindscanInfo_Rejected" xml:space="preserve">
<value>A betöltési folyamat leállítva</value>
</data>
</root>

View File

@@ -120,4 +120,26 @@
<data name="Cancel" xml:space="preserve">
<value>Mégse</value>
</data>
<data name="InfoIgnoreImportError" xml:space="preserve">
<value>Lehet, hogy a TV hibásan mutatja, hogy az importálás sikertelen volt, de ezt figyelmen kívül lehet hagyni.</value>
</data>
<data name="InfoRestartAfterImport" xml:space="preserve">
<value>INFORMÁCIÓ: Miután importálta a listát a TV -be, húzza ki a hálózati csatlakozót, majd néhány másodperc múlva csatlakoztassa újra.</value>
</data>
<data name="WarningChecksumErrorMsg" xml:space="preserve">
<value>FIGYELEM: Ellenőrző összeg hibák voltak a betöltött listában!
Ez két esetben fordul elő:
- A TV belső csatornalistája sérült (pl. Firmware frissítés után)
Ez megoldható új csatornakeresés újrafuttatásával vagy a TV alaphelyzetbe állításával.
Ezt követően újra exportálja a listát, és nyissa meg a ChanSort segítségével.
A jelenleg meghibásodott fájl szerkesztésének és importálásának kísérlete a TV -készülék váratlan viselkedéséhez vezethet.
- Hibás USB-stick (rossz memóriacellák vagy nem kompatibilis fájlformátum)
Próbáljon meg egy 16 GB-osnál nem nagyobb, FAT32 -es (nem NTFS és exFAT) formátumú pendrive-ot használni</value>
</data>
<data name="WarningChechsumErrorIgnore" xml:space="preserve">
<value>Hiba figyelmenkívül hagyása és a lista szerkesztése</value>
</data>
</root>

View File

@@ -23,6 +23,7 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
<LangVersion>latest</LangVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
@@ -32,6 +33,7 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
<LangVersion>latest</LangVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
<DebugSymbols>true</DebugSymbols>
@@ -42,6 +44,7 @@
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>false</Prefer32Bit>
<LangVersion>latest</LangVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
<OutputPath>..\Release\</OutputPath>
@@ -52,6 +55,7 @@
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>false</Prefer32Bit>
<LangVersion>latest</LangVersion>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />

View File

@@ -36,6 +36,7 @@ namespace ChanSort.Loader.Sony
private string format;
private bool isEFormat;
private string newline;
private readonly StringBuilder fileInfo = new();
private readonly Dictionary<SignalSource, ChannelListNodes> channeListNodes = new Dictionary<SignalSource, ChannelListNodes>();
private ChannelList mixedFavList;
@@ -514,7 +515,7 @@ namespace ChanSort.Loader.Sony
uint crc = CalcChecksum(this.content, this.textContent);
if (crc != expectedCrc)
throw new FileLoadException($"Invalid checksum: expected 0x{expectedCrc:x8}, calculated 0x{crc:x8}");
this.fileInfo.AppendLine($"Invalid checksum: expected 0x{expectedCrc:x8}, calculated 0x{crc:x8}. This could indicate that the file is corrupted or it was modified with the Sony channel editor.");
}
#endregion
@@ -574,6 +575,13 @@ namespace ChanSort.Loader.Sony
}
#endregion
#region GetFileInformation()
public override string GetFileInformation()
{
var txt = base.GetFileInformation();
return txt + "\n\n" + this.fileInfo;
}
#endregion
#region Save()

View File

@@ -135,13 +135,4 @@
<data name="lblWebsite.Text" xml:space="preserve">
<value>Webové stránky projektu:</value>
</data>
<data name="lnkDownload.EditValue" xml:space="preserve">
<value>http://github.com/PredatH0r/ChanSort</value>
</data>
<data name="lnkEmail.EditValue" xml:space="preserve">
<value>horst@beham.biz</value>
</data>
<data name="lnkLicense.EditValue" xml:space="preserve">
<value>GNU GPLv3</value>
</data>
</root>

View File

@@ -120,21 +120,12 @@
<data name="lblWebsite.Text" xml:space="preserve">
<value>Sitio Web:</value>
</data>
<data name="lnkDownload.EditValue" xml:space="preserve">
<value>http://github.com/PredatH0r/ChanSort</value>
</data>
<data name="lnkEmail.EditValue" xml:space="preserve">
<value>horst@beham.biz</value>
</data>
<data name="lblAuthor.Text" xml:space="preserve">
<value>Autor:</value>
</data>
<data name="lblLicense.Text" xml:space="preserve">
<value>Licencia:</value>
</data>
<data name="lnkLicense.EditValue" xml:space="preserve">
<value>GNU GPLv3</value>
</data>
<data name="lblCredits.Text" xml:space="preserve">
<value>Créditos:</value>
</data>

View File

@@ -120,30 +120,18 @@
<data name="lblWebsite.Text" xml:space="preserve">
<value>Projekt weboldala:</value>
</data>
<data name="lnkDownload.EditValue" xml:space="preserve">
<value>http://github.com/PredatH0r/ChanSort</value>
</data>
<data name="lnkEmail.EditValue" xml:space="preserve">
<value>horst@beham.biz</value>
</data>
<data name="lblAuthor.Text" xml:space="preserve">
<value>A program készítője:</value>
</data>
<data name="lblLicense.Text" xml:space="preserve">
<value>Licenc:</value>
</data>
<data name="lnkLicense.EditValue" xml:space="preserve">
<value>GNU GPLv3</value>
</data>
<data name="lblCredits.Text" xml:space="preserve">
<value>Közreműködők:</value>
</data>
<data name="btnClose.Text" xml:space="preserve">
<value>Bezár/Mégse</value>
</data>
<data name="txtAuthor.Text" xml:space="preserve">
<value>Horst Beham</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>TV beállítások</value>
</data>

View File

@@ -120,21 +120,12 @@
<data name="lblWebsite.Text" xml:space="preserve">
<value>Strona projektu:</value>
</data>
<data name="lnkDownload.EditValue" xml:space="preserve">
<value>http://github.com/PredatH0r/ChanSort</value>
</data>
<data name="lnkEmail.EditValue" xml:space="preserve">
<value>horst@beham.biz</value>
</data>
<data name="lblAuthor.Text" xml:space="preserve">
<value>Autor programu:</value>
</data>
<data name="lblLicense.Text" xml:space="preserve">
<value>Licencja:</value>
</data>
<data name="lnkLicense.EditValue" xml:space="preserve">
<value>GNU GPLv3</value>
</data>
<data name="lblCredits.Text" xml:space="preserve">
<value>Kredyty:</value>
</data>

View File

@@ -120,21 +120,12 @@
<data name="lblWebsite.Text" xml:space="preserve">
<value>Proje web sitesi:</value>
</data>
<data name="lnkDownload.EditValue" xml:space="preserve">
<value>http://github.com/PredatH0r/ChanSort</value>
</data>
<data name="lnkEmail.EditValue" xml:space="preserve">
<value>horst@beham.biz</value>
</data>
<data name="lblAuthor.Text" xml:space="preserve">
<value>Programcı:</value>
</data>
<data name="lblLicense.Text" xml:space="preserve">
<value>Lisans:</value>
</data>
<data name="lnkLicense.EditValue" xml:space="preserve">
<value>GNU GPLv3</value>
</data>
<data name="lblCredits.Text" xml:space="preserve">
<value>Yapım:</value>
</data>

View File

@@ -121,6 +121,6 @@
<value>¿Como desea continuar?</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Seleccione una opción</value>
<value>Seleccione una opción...</value>
</data>
</root>

View File

@@ -121,6 +121,6 @@
<value>Hogyan szeretné folytatni?</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Válasszon egy műveletet</value>
<value>Válasszon egy műveletet...</value>
</data>
</root>

View File

@@ -121,6 +121,6 @@
<value>Nasıl devam etmek istersiniz?</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Bir eylem seçin</value>
<value>Bir eylem seçin...</value>
</data>
</root>

View File

@@ -426,6 +426,9 @@
<EmbeddedResource Include="ReferenceListForm.pl.resx">
<DependentUpon>ReferenceListForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="ReferenceListForm.pt.resx">
<DependentUpon>ReferenceListForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="ReferenceListForm.resx">
<DependentUpon>ReferenceListForm.cs</DependentUpon>
</EmbeddedResource>

View File

@@ -418,7 +418,7 @@
<value>&amp;Soubor</value>
</data>
<data name="miFileInformation.Caption" xml:space="preserve">
<value>Informace o souboru</value>
<value>Informace o souboru...</value>
</data>
<data name="miSearch.Caption" xml:space="preserve">
<value>&amp;Filtr levého seznamu</value>
@@ -600,9 +600,6 @@
<data name="splitContainerControl1.Text" xml:space="preserve">
<value>splitContainerControl1</value>
</data>
<data name="txtSetSlot.Properties.Mask.EditMask" xml:space="preserve">
<value>\d{1,4}</value>
</data>
<data name="btnToggleFavF.AccessibleDescription" xml:space="preserve">
<value>Přepnout oblíbené F</value>
</data>

View File

@@ -175,7 +175,7 @@
<value>Restaurar copia de seguridad</value>
</data>
<data name="miFileInformation.Caption" xml:space="preserve">
<value>Archivo e información</value>
<value>Archivo e información...</value>
</data>
<data name="miSave.Caption" xml:space="preserve">
<value>&amp;Guardar</value>
@@ -193,10 +193,10 @@
<value>Guardar lista de referencia…</value>
</data>
<data name="miExcelExport.Caption" xml:space="preserve">
<value>Exportar lista de Excel</value>
<value>Exportar lista de Excel...</value>
</data>
<data name="miPrint.Caption" xml:space="preserve">
<value>&amp;Imprimir</value>
<value>&amp;Imprimir...</value>
</data>
<data name="miQuit.Caption" xml:space="preserve">
<value>&amp;Salir</value>
@@ -358,7 +358,7 @@
<value>Wiki</value>
</data>
<data name="miOpenWebsite.Caption" xml:space="preserve">
<value>Sitio Web de ChanSort</value>
<value>Sitio Web de ChanSort...</value>
</data>
<data name="miAbout.Caption" xml:space="preserve">
<value>&amp;Acerca de ChanSort…</value>
@@ -399,9 +399,6 @@
<data name="lblSetProgramNr.ToolTip" xml:space="preserve">
<value>Insertar o definir posición del canal</value>
</data>
<data name="txtSetSlot.Properties.Mask.EditMask" xml:space="preserve">
<value>\d{1,4}</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>ChanSort {0} - Editor de lista de canales de TV</value>
</data>

View File

@@ -187,7 +187,7 @@
<value>&amp;Mentés</value>
</data>
<data name="miSaveAs.Caption" xml:space="preserve">
<value>Mentés m&amp;ásként</value>
<value>Mentés m&amp;ásként...</value>
</data>
<data name="miOpenReferenceFile.Caption" xml:space="preserve">
<value>Rendezés alkalmazása referencia listából...</value>
@@ -408,9 +408,6 @@
<data name="lblSetProgramNr.ToolTip" xml:space="preserve">
<value>Programszám a beszúrás és beállítás műveletekhez</value>
</data>
<data name="txtSetSlot.Properties.Mask.EditMask" xml:space="preserve">
<value>\d{1,4}</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>ChanSort {0} - TV csatornalista szerkesztő</value>
</data>
@@ -484,13 +481,13 @@
<value>Mozgassa a kijelölt csatornát lefelé</value>
</data>
<data name="btnDown.ToolTip" xml:space="preserve">
<value>Mozgassa a kijelölt csatornát lefelé</value>
<value>Mozgassa a kijelölt csatornákat lefelé</value>
</data>
<data name="btnUp.Text" xml:space="preserve">
<value>Mozgassa a kijelölt csatornát felfelé</value>
</data>
<data name="btnUp.ToolTip" xml:space="preserve">
<value>Mozgassa a kijelölt csatornát felfelé</value>
<value>Mozgassa a kijelölt csatornákat felfelé</value>
</data>
<data name="btnRemoveLeft.Text" xml:space="preserve">
<value>Távolítsa el a kijelölt csatornákat a rendezett listából</value>
@@ -634,7 +631,7 @@
<value>Távolítsa el a kijelölt csatornákat a rendezett listáról</value>
</data>
<data name="btnAddAll.AccessibleDescription" xml:space="preserve">
<value>#N/A</value>
<value>Az összes jelenleg nem rendezett csatorna hozzáfűzése a lista végéhez</value>
</data>
<data name="btnAddAll.Text" xml:space="preserve">
<value>&lt;&lt; Hozzáad mind</value>
@@ -669,4 +666,28 @@
<data name="miTheme.Caption" xml:space="preserve">
<value>Színösszeállítás</value>
</data>
<data name="btnSearchLeft.AccessibleDescription" xml:space="preserve">
<value>Egy csatorna keresése</value>
</data>
<data name="miSplitView.Caption" xml:space="preserve">
<value>Osztott nézet</value>
</data>
<data name="mnuLanguage.Caption" xml:space="preserve">
<value>&amp;Nyelv</value>
</data>
<data name="miResetAndRestart.Caption" xml:space="preserve">
<value>Alaphelyzetbe állítás és újraindítás</value>
</data>
<data name="miResetAndRestart.Hint" xml:space="preserve">
<value>Töröl minden egyéni beállítást és újraindítja a programot</value>
</data>
<data name="btnSearchLeft.ToolTip" xml:space="preserve">
<value>Csatorna keresése név alapján</value>
</data>
<data name="btnSearch.AccessibleDescription" xml:space="preserve">
<value>Egy csatorna keresése</value>
</data>
<data name="btnSearch.ToolTip" xml:space="preserve">
<value>Csatorna keresése név alapján</value>
</data>
</root>

View File

@@ -408,9 +408,6 @@
<data name="lblSetProgramNr.ToolTip" xml:space="preserve">
<value>Numer programu dla operacji wstawiania i ustawiania</value>
</data>
<data name="txtSetSlot.Properties.Mask.EditMask" xml:space="preserve">
<value>\d{1,4}</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>ChanSort {0} - Edytor list kanałów telewizyjnych</value>
</data>

View File

@@ -580,60 +580,70 @@
</data>
<data name="miEnglish.Caption" xml:space="preserve">
<value>English</value>
<comment>@Invariant</comment>
</data>
<data name="miEnglish.ImageOptions.ImageIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="miCzech.Caption" xml:space="preserve">
<value>Česky</value>
<comment>@Invariant</comment>
</data>
<data name="miCzech.ImageOptions.ImageIndex" type="System.Int32, mscorlib">
<value>41</value>
</data>
<data name="miGerman.Caption" xml:space="preserve">
<value>&amp;Deutsch</value>
<comment>@Invariant</comment>
</data>
<data name="miGerman.ImageOptions.ImageIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="miSpanish.Caption" xml:space="preserve">
<value>Español</value>
<comment>@Invariant</comment>
</data>
<data name="miSpanish.ImageOptions.ImageIndex" type="System.Int32, mscorlib">
<value>44</value>
</data>
<data name="miHungarian.Caption" xml:space="preserve">
<value>Magyar</value>
<comment>@Invariant</comment>
</data>
<data name="miHungarian.ImageOptions.ImageIndex" type="System.Int32, mscorlib">
<value>47</value>
</data>
<data name="miPolski.Caption" xml:space="preserve">
<value>Polski</value>
<comment>@Invariant</comment>
</data>
<data name="miPolski.ImageOptions.ImageIndex" type="System.Int32, mscorlib">
<value>45</value>
</data>
<data name="miPortuguese.Caption" xml:space="preserve">
<value>Português</value>
<comment>@Invariant</comment>
</data>
<data name="miPortuguese.ImageOptions.ImageIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="miRomanian.Caption" xml:space="preserve">
<value>Română</value>
<comment>@Invariant</comment>
</data>
<data name="miRomanian.ImageOptions.ImageIndex" type="System.Int32, mscorlib">
<value>42</value>
</data>
<data name="miRussian.Caption" xml:space="preserve">
<value>ру́сский</value>
<comment>@Invariant</comment>
</data>
<data name="miRussian.ImageOptions.ImageIndex" type="System.Int32, mscorlib">
<value>35</value>
</data>
<data name="miTurkish.Caption" xml:space="preserve">
<value>Türkçe</value>
<comment>@Invariant</comment>
</data>
<data name="miTurkish.ImageOptions.ImageIndex" type="System.Int32, mscorlib">
<value>46</value>
@@ -652,15 +662,18 @@
</data>
<data name="miUtf8Charset.Caption" xml:space="preserve">
<value>UTF-8 (Unicode)</value>
<comment>@Invariant</comment>
</data>
<data name="miIsoCharSets.Caption" xml:space="preserve">
<value>ISO character sets</value>
</data>
<data name="miUtf16BigEndian.Caption" xml:space="preserve">
<value>UTF-16 Big Endian (Unicode MSB first)</value>
<comment>@Invariant</comment>
</data>
<data name="miUtf16LittleEndian.Caption" xml:space="preserve">
<value>UTF-16 Little Endian (Unicode LSB first)</value>
<comment>@Invariant</comment>
</data>
<data name="miTheme.Caption" xml:space="preserve">
<value>Theme</value>
@@ -745,18 +758,23 @@
</data>
<data name="miFontSmall.Caption" xml:space="preserve">
<value>S - Tahoma 8pt</value>
<comment>@Invariant</comment>
</data>
<data name="miFontMedium.Caption" xml:space="preserve">
<value>M - Segoe UI 9pt</value>
<comment>@Invariant</comment>
</data>
<data name="miFontLarge.Caption" xml:space="preserve">
<value>L - Segoe UI 10pt</value>
<comment>@Invariant</comment>
</data>
<data name="miFontXLarge.Caption" xml:space="preserve">
<value>XL - Segoe UI 11pt</value>
<comment>@Invariant</comment>
</data>
<data name="miFontXxLarge.Caption" xml:space="preserve">
<value>XXL - Segoe UI 12pt</value>
<comment>@Invariant</comment>
</data>
<data name="mnuHelp.Caption" xml:space="preserve">
<value>&amp;Help</value>
@@ -1145,6 +1163,7 @@
</data>
<data name="txtSetSlot.Properties.Mask.EditMask" xml:space="preserve">
<value>\d{1,4}</value>
<comment>@Invariant</comment>
</data>
<data name="txtSetSlot.Properties.Mask.MaskType" type="DevExpress.XtraEditors.Mask.MaskType, DevExpress.XtraEditors.v21.1">
<value>RegEx</value>

View File

@@ -387,9 +387,6 @@
<data name="lblSetProgramNr.ToolTip" xml:space="preserve">
<value>Numărul programului pentru operațiile de inserare și setare</value>
</data>
<data name="txtSetSlot.Properties.Mask.EditMask" xml:space="preserve">
<value>\d{1,4}</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>ChanSort {0} - Editorul de canale TV</value>
</data>

View File

@@ -172,7 +172,7 @@
<value>Dosya</value>
</data>
<data name="miOpen.Caption" xml:space="preserve">
<value>TV veri dosyasını</value>
<value>TV veri dosyasını...</value>
</data>
<data name="miReload.Caption" xml:space="preserve">
<value>Tekrar yükle</value>
@@ -181,7 +181,7 @@
<value>Yedeği geri yükle</value>
</data>
<data name="miFileInformation.Caption" xml:space="preserve">
<value>Dosya bilgisi</value>
<value>Dosya bilgisi...</value>
</data>
<data name="miSave.Caption" xml:space="preserve">
<value>Kaydet</value>
@@ -190,7 +190,7 @@
<value>Farklı Kaydet…</value>
</data>
<data name="miOpenReferenceFile.Caption" xml:space="preserve">
<value>Referans listesinden düzen uygula</value>
<value>Referans listesinden düzen uygula...</value>
</data>
<data name="miAddFromRefList.Caption" xml:space="preserve">
<value>Referans listesinden kanal ekle…</value>
@@ -199,10 +199,10 @@
<value>Referans listesini kaydet…</value>
</data>
<data name="miExcelExport.Caption" xml:space="preserve">
<value>Excel listesini dışa aktar</value>
<value>Excel listesini dışa aktar...</value>
</data>
<data name="miPrint.Caption" xml:space="preserve">
<value>Yazdır</value>
<value>Yazdır...</value>
</data>
<data name="miQuit.Caption" xml:space="preserve">
<value>Çıkış</value>
@@ -367,7 +367,7 @@
<value>Wiki</value>
</data>
<data name="miOpenWebsite.Caption" xml:space="preserve">
<value>ChanSort sayfası</value>
<value>ChanSort sayfası...</value>
</data>
<data name="miAbout.Caption" xml:space="preserve">
<value>ChanSort Hakkında</value>
@@ -408,9 +408,6 @@
<data name="lblSetProgramNr.ToolTip" xml:space="preserve">
<value>Ekleme ve ayar işlemleri için program numarası</value>
</data>
<data name="txtSetSlot.Properties.Mask.EditMask" xml:space="preserve">
<value>\d{1,4}</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>ChanSort {0} - TV Kanal Listesi Editörü</value>
</data>

View File

@@ -130,7 +130,7 @@
<value>Fuente:</value>
</data>
<data name="btnPreview.Text" xml:space="preserve">
<value>Previsualizar</value>
<value>Previsualizar...</value>
</data>
<data name="btnCancel.Text" xml:space="preserve">
<value>Cancelar</value>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
@@ -117,4 +117,7 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="btnOk.Text" xml:space="preserve">
<value>Ok</value>
</data>
</root>

View File

@@ -236,4 +236,7 @@ Dieser Schritt kann je nach Bedarf wiederholt werden.</value>
<data name="$this.Text" xml:space="preserve">
<value>Vorlage übernehmen</value>
</data>
<data name="btnOk.Text" xml:space="preserve">
<value>Ok</value>
</data>
</root>

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
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.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@@ -126,4 +126,7 @@
<data name="$this.Text" xml:space="preserve">
<value>Színösszeállítás</value>
</data>
<data name="btnReset.Text" xml:space="preserve">
<value>Alapértelmezett téme használata</value>
</data>
</root>

Binary file not shown.

View File

@@ -1,6 +1,12 @@
ChanSort Change Log
===================
TBD
- Sony: Files with incorrect checksum are no longer rejected. Information about a bad checksum is visible
unter File / File Information. (The TV seems to ignore bad checksums during the import and the official
Sony PC Editor ignores bad checksums and write incorrect ones, depending on the file format version)
- Updated Hungarian translation. Thanks to efi99 on Github!
2021-07-27
- Philips ChannelMap\_100: fixed reading/writing favorites
- updated Swiss reference lists with new ONID-TSID-SID for SRF info HD and RSI LA HD