Esempio n. 1
0
        private void WriteKeyValues(IXLRow currentRow, ResourceItem resource)
        {
            currentRow.Cell(_projectColumn.ColumnNumber()).SetDataType(XLCellValues.Text);
            currentRow.Cell(_fileColumn.ColumnNumber()).SetDataType(XLCellValues.Text);
            currentRow.Cell(_nameColumn.ColumnNumber()).SetDataType(XLCellValues.Text);

            currentRow.Cell(_projectColumn.ColumnNumber()).SetValue(resource.Key.Project);
            currentRow.Cell(_fileColumn.ColumnNumber()).SetValue(resource.Key.File);
            currentRow.Cell(_nameColumn.ColumnNumber()).SetValue(resource.Key.Name);
        }
Esempio n. 2
0
        private void WriteDefaultValue(IXLRow currentRow, ResourceItem resource)
        {
            string defaultValue;

            if (!resource.Values.TryGetValue(DefaultCultureColumn, out defaultValue))
            {
                throw new Exception($"Resource default culture not found for {resource.Key.Project} {resource.Key.File} {resource.Key.Name}");
            }

            currentRow.Cell(_defaultCultureColumn.ColumnNumber()).SetDataType(XLCellValues.Text);
            currentRow.Cell(_defaultCultureColumn.ColumnNumber()).SetValue(defaultValue);
        }