コード例 #1
0
 private void MapTranslationGroup(IDictionary <string, string> result, TranslationGroup group)
 {
     foreach (var node in group.Children)
     {
         if (node is TranslationGroup subGroup)
         {
             MapTranslationGroup(result, subGroup);
         }
         else if (node is Translation translation)
         {
             result.Add(translation.Name, translation.Value);
         }
     }
 }
コード例 #2
0
 public TranslationTree(TranslationGroup rootNode)
 {
     Root = rootNode;
 }