prepare channels list for localization (#2814)

* prepare channels list for localization

* define supported ui cultures/languages in a single location

* fixes
This commit is contained in:
Jason Dove
2026-02-04 14:20:43 -06:00
committed by GitHub
parent 240a329526
commit a77a2d56ae
16 changed files with 476 additions and 37 deletions
+180
View File
@@ -0,0 +1,180 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace ErsatzTV.Locals.Pages {
using System;
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Channels {
private static System.Resources.ResourceManager resourceMan;
private static System.Globalization.CultureInfo resourceCulture;
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Channels() {
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
internal static System.Resources.ResourceManager ResourceManager {
get {
if (object.Equals(null, resourceMan)) {
System.Resources.ResourceManager temp = new System.Resources.ResourceManager("ErsatzTV.Locals.Pages.Channels", typeof(Channels).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
internal static System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
internal static string ButtonAddChannel {
get {
return ResourceManager.GetString("ButtonAddChannel", resourceCulture);
}
}
internal static string ButtonEditChannelNumbers {
get {
return ResourceManager.GetString("ButtonEditChannelNumbers", resourceCulture);
}
}
internal static string LabelChannels {
get {
return ResourceManager.GetString("LabelChannels", resourceCulture);
}
}
internal static string ButtonShowDisabled {
get {
return ResourceManager.GetString("ButtonShowDisabled", resourceCulture);
}
}
internal static string LabelNumber {
get {
return ResourceManager.GetString("LabelNumber", resourceCulture);
}
}
internal static string LabelLogo {
get {
return ResourceManager.GetString("LabelLogo", resourceCulture);
}
}
internal static string LabelName {
get {
return ResourceManager.GetString("LabelName", resourceCulture);
}
}
internal static string LabelLanguage {
get {
return ResourceManager.GetString("LabelLanguage", resourceCulture);
}
}
internal static string LabelStreamingMode {
get {
return ResourceManager.GetString("LabelStreamingMode", resourceCulture);
}
}
internal static string LabelFFmpegProfile {
get {
return ResourceManager.GetString("LabelFFmpegProfile", resourceCulture);
}
}
internal static string LabelChannelDisabledHelp {
get {
return ResourceManager.GetString("LabelChannelDisabledHelp", resourceCulture);
}
}
internal static string LabelChannelHiddenHelp {
get {
return ResourceManager.GetString("LabelChannelHiddenHelp", resourceCulture);
}
}
internal static string LabelChannelHiddenAbbreviation {
get {
return ResourceManager.GetString("LabelChannelHiddenAbbreviation", resourceCulture);
}
}
internal static string LabelChannelDisabledAbbreviation {
get {
return ResourceManager.GetString("LabelChannelDisabledAbbreviation", resourceCulture);
}
}
internal static string ButtonPreviewChannelHelp {
get {
return ResourceManager.GetString("ButtonPreviewChannelHelp", resourceCulture);
}
}
internal static string ButtonPreviewChannelHelpNormalize {
get {
return ResourceManager.GetString("ButtonPreviewChannelHelpNormalize", resourceCulture);
}
}
internal static string ButtonPreviewChannelHelpBrowser {
get {
return ResourceManager.GetString("ButtonPreviewChannelHelpBrowser", resourceCulture);
}
}
internal static string ButtonPreviewChannelHelpSettings {
get {
return ResourceManager.GetString("ButtonPreviewChannelHelpSettings", resourceCulture);
}
}
internal static string ButtonStopTranscodeHelp {
get {
return ResourceManager.GetString("ButtonStopTranscodeHelp", resourceCulture);
}
}
internal static string ButtonEditChannelHelp {
get {
return ResourceManager.GetString("ButtonEditChannelHelp", resourceCulture);
}
}
internal static string ButtonTroubleshootChannelHelp {
get {
return ResourceManager.GetString("ButtonTroubleshootChannelHelp", resourceCulture);
}
}
internal static string ButtonDeleteChannelHelp {
get {
return ResourceManager.GetString("ButtonDeleteChannelHelp", resourceCulture);
}
}
}
}
+14
View File
@@ -0,0 +1,14 @@
<root>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>1.3</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
+14
View File
@@ -0,0 +1,14 @@
<root>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>1.3</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
+87
View File
@@ -0,0 +1,87 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>1.3</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="ButtonAddChannel" xml:space="preserve">
<value>Add Channel</value>
</data>
<data name="ButtonEditChannelNumbers" xml:space="preserve">
<value>Edit Channel Numbers</value>
</data>
<data name="LabelChannels" xml:space="preserve">
<value>Channels</value>
</data>
<data name="ButtonShowDisabled" xml:space="preserve">
<value>Show Disabled</value>
</data>
<data name="LabelNumber" xml:space="preserve">
<value>Number</value>
</data>
<data name="LabelLogo" xml:space="preserve">
<value>Logo</value>
</data>
<data name="LabelName" xml:space="preserve">
<value>Name</value>
</data>
<data name="LabelLanguage" xml:space="preserve">
<value>Language</value>
</data>
<data name="LabelStreamingMode" xml:space="preserve">
<value>Mode</value>
</data>
<data name="LabelFFmpegProfile" xml:space="preserve">
<value>FFmpeg Profile</value>
</data>
<data name="LabelChannelDisabledHelp" xml:space="preserve">
<value>Channel is disabled</value>
</data>
<data name="LabelChannelHiddenHelp" xml:space="preserve">
<value>Channel is hidden from EPG</value>
</data>
<data name="LabelChannelHiddenAbbreviation" xml:space="preserve">
<value>H</value>
</data>
<data name="LabelChannelDisabledAbbreviation" xml:space="preserve">
<value>D</value>
</data>
<data name="ButtonPreviewChannelHelp" xml:space="preserve">
<value>Preview Channel</value>
</data>
<data name="ButtonPreviewChannelHelpNormalize" xml:space="preserve">
<value>Preview Channel; audio and/or video may not work without normalization</value>
</data>
<data name="ButtonPreviewChannelHelpBrowser" xml:space="preserve">
<value>Channel preview requires FFmpeg Profile compatible with this browser</value>
</data>
<data name="ButtonPreviewChannelHelpSettings" xml:space="preserve">
<value>Channel preview requires playout, MPEG-TS/HLS Segmenter, and compatible FFmpeg Profile</value>
</data>
<data name="ButtonStopTranscodeHelp" xml:space="preserve">
<value>Stop Transcode Session</value>
</data>
<data name="ButtonEditChannelHelp" xml:space="preserve">
<value>Edit Channel</value>
</data>
<data name="ButtonTroubleshootChannelHelp" xml:space="preserve">
<value>Troubleshoot Channel</value>
</data>
<data name="ButtonDeleteChannelHelp" xml:space="preserve">
<value>Delete Channel</value>
</data>
</root>