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); }
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); }