track whether the item has been translated yet
This commit is contained in:
parent
3a8adbb7e1
commit
ef47d491f2
@ -326,6 +326,7 @@ namespace EduNetworkBuilder
|
||||
public string filename;
|
||||
List<TranslationItem> Items = new List<TranslationItem>();
|
||||
public string language = "";
|
||||
string beginning = "translated: ";
|
||||
|
||||
public TranslationResxFile(string File)
|
||||
{
|
||||
@ -356,6 +357,12 @@ namespace EduNetworkBuilder
|
||||
ResXDataNode rdn = (ResXDataNode)d.Value;
|
||||
TranslationItem TI = new TranslationItem();
|
||||
TI.Comment = rdn.Comment;
|
||||
if (TI.Comment.StartsWith(beginning))
|
||||
{
|
||||
//trim off the beginning "translated" tag
|
||||
TI.Comment = rdn.Comment.Substring(0, beginning.Length - 1);
|
||||
TI.translated = true;
|
||||
}
|
||||
TI.Key = rdn.Name;
|
||||
TI.Value = (string)rdn.GetValue(new System.Reflection.AssemblyName[] { currentAssembly.GetName() });
|
||||
Items.Add(TI);
|
||||
@ -371,6 +378,9 @@ namespace EduNetworkBuilder
|
||||
foreach (TranslationItem d in Items)
|
||||
{
|
||||
ResXDataNode rdn = new ResXDataNode(d.Key, d.Value);
|
||||
if (d.translated)
|
||||
rdn.Comment = beginning + d.Comment;
|
||||
else
|
||||
rdn.Comment = d.Comment;
|
||||
WriteResx.AddResource(rdn);
|
||||
//Console.WriteLine("Adding " + toWrite.Name);
|
||||
|
Loading…
Reference in New Issue
Block a user