Skip to content

Commit 903f22e

Browse files
committed
Remove \n for last string
1 parent 23cf8f1 commit 903f22e

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

Flow.Launcher.Localization.SourceGenerators/Localize/LocalizeSourceGenerator.cs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -521,8 +521,9 @@ private static void GenerateSource(
521521
// Generate localization methods
522522
foreach (var ls in localizedStrings)
523523
{
524+
var isLast = ls.Equals(localizedStrings.Last());
524525
GenerateDocComments(sourceBuilder, ls, tabString);
525-
GenerateLocalizationMethod(sourceBuilder, ls, getTranslation, tabString);
526+
GenerateLocalizationMethod(sourceBuilder, ls, getTranslation, tabString, isLast);
526527
}
527528

528529
sourceBuilder.AppendLine("}");
@@ -579,7 +580,8 @@ private static void GenerateLocalizationMethod(
579580
StringBuilder sb,
580581
LocalizableString ls,
581582
string getTranslation,
582-
string tabString)
583+
string tabString,
584+
bool last)
583585
{
584586
sb.Append($"{tabString}public static string {ls.Key}(");
585587

@@ -604,7 +606,10 @@ private static void GenerateLocalizationMethod(
604606
sb.AppendLine("\"LOCALIZATION_ERROR\";");
605607
}
606608

607-
sb.AppendLine();
609+
if (!last)
610+
{
611+
sb.AppendLine();
612+
}
608613
}
609614

610615
#endregion

0 commit comments

Comments
 (0)