Skip to content

Commit 41ab2b5

Browse files
committed
only save entries if they are non-empty
1 parent 451be24 commit 41ab2b5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Sources/stringray/Commands/Command.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ protocol Command {
1818

1919
extension Command {
2020
func write(to url: Foundation.URL, table: StringsTable) throws {
21-
for (languageId, languageEntries) in table.entries {
21+
for (languageId, languageEntries) in table.entries where !languageEntries.isEmpty {
2222
let fileURL = try url.stringsURL(tableName: table.name, locale: languageId)
2323
guard let outputStream = OutputStream(url: fileURL, append: false) else { continue }
2424
outputStream.open()
@@ -33,7 +33,7 @@ extension Command {
3333
outputStream.close()
3434
}
3535

36-
for (languageId, languageEntries) in table.dictEntries {
36+
for (languageId, languageEntries) in table.dictEntries where !languageEntries.isEmpty {
3737
let fileURL = try url.stringsDictURL(tableName: table.name, locale: languageId)
3838
let encoder = PropertyListEncoder()
3939
encoder.outputFormat = .xml

0 commit comments

Comments
 (0)