mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2024-12-23 07:33:27 -06:00
strip .po file suffix in translation statistics
The goal is to get the statistics to line up in columns and not exceed an 80 character line which might cause wrapping. Removing .po suffix from the translation name gives us 3 extra characters. Formatting problems were observed when bn_IN.po was added.
This commit is contained in:
parent
25d555f9c4
commit
ec7433313f
@ -218,16 +218,16 @@ msg-stats:
|
||||
for po_file in $(po_files); do \
|
||||
$(MSGCMP) $$po_file $(DOMAIN).pot 2>&1 | \
|
||||
$(AWK) -v po_file=$$po_file -v pot_count=$$pot_count -v pot_file=$(DOMAIN).pot \
|
||||
'BEGIN {po_untranslated=0; undefined=0;} \
|
||||
'BEGIN {po_untranslated=0; undefined=0; \
|
||||
po_name = gensub(/.po$$/, "", 1, po_file)} \
|
||||
/this message is untranslated/ {po_untranslated++} \
|
||||
/this message is used but not defined/ {undefined++} \
|
||||
END {untranslated = po_untranslated+undefined; \
|
||||
translated = pot_count - untranslated; \
|
||||
ratio = sprintf("%d/%d", translated, pot_count); \
|
||||
printf "%-7s %8s %5.1f%% %4d po untranslated, %4d missing, %4d untranslated\n", \
|
||||
po_file ":", ratio, translated/pot_count*100.0, po_untranslated, undefined, untranslated;}'; \
|
||||
po_name ":", ratio, translated/pot_count*100.0, po_untranslated, undefined, untranslated;}'; \
|
||||
done
|
||||
|
||||
install: $(mo_files)
|
||||
@for lang in $(languages); do \
|
||||
dstdir=$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \
|
||||
|
Loading…
Reference in New Issue
Block a user