Beispiel #1
0
        public void Write(string bamlName, BamlLocalizableResourceKey resourceKey, BamlLocalizableResource resource)
        {
            writer.WriteColumn(bamlName);

            // column 2: localizable resource key
            writer.WriteColumn(ResourceKeyToString(resourceKey));

            // column 3: localizable resource's category
            writer.WriteColumn(resource.Category.ToString());

            // column 4: localizable resource's readability
            writer.WriteColumn(resource.Readable.ToString());

            // column 5: localizable resource's modifiability
            writer.WriteColumn(resource.Modifiable.ToString());

            // column 6: localizable resource's localization comments
            writer.WriteColumn(resource.Comments);

            // column 7: localizable resource's content
            writer.WriteColumn(resource.Content);

            // Done. finishing the line
            writer.EndLine();
        }
Beispiel #2
0
        public void Write(string bamlName, BamlLocalizableResourceKey resourceKey, BamlLocalizableResource resource)
        {
            if (!IsLocalizable(resourceKey, resource))
            {
                return;
            }

            // column 1: baml name
            writer.WriteColumn(bamlName);

            // column 2: localizable resource key
            writer.WriteColumn(resourceKey.Uid);

            // column 3: localizable resource property
            writer.WriteColumn(resourceKey.PropertyName);

            // column 4: localizable resource's content
            writer.WriteColumn(resource.Content);

            // Done. finishing the line
            writer.EndLine();
        }