ksar
ksar copied to clipboard
sar output - add LANGUAGE support
currently only "english" sar outputs are supported - this is independend form the date/time formats. language influences how Summary/Average lines are written to the sar files.
These lines must be filtered out, to avoid errors in later processing. A simple workaround would be to list all translations ... https://github.com/vlsi/ksar/blob/9a6cabe2973a971a271b7d759aa749beeb331561/src/main/java/net/atomique/ksar/parser/Linux.java#L32-L34
private final HashSet<String> IgnoreLinesBeginningWith = new HashSet<>(Arrays.asList(
"##",
"Average:", "Summary:", "Summary", // en.po
"Moyenne :", "Résumé:", // fr.po
"Durchschn.:", "Zusammenfassung:" // de.po
));
but there are a lot of translations .. https://translationproject.org/domain/sysstat.html https://github.com/sysstat/sysstat/tree/master/nls
Another approach could be to include the translation *.po files and extract the corresponding msgid values: msgid "Average:" msgid "Summary:"