}
current_l10n = !sub(/^[&]/, "", $1);
- startline = NR
- ident = $1
+ startline = NR;
+ ident = $1;
- $1 = ""
- collected = ""
+ $1 = collected = "";
}
ident != "" {
- sub(/^[ \t]*/, "")
- if (collected) {
- collected = collected "\n" $0
- } else {
- collected = $0
- }
+ sub(/^[ \t]*/, "");
- endline = NR
+ sep = collected != "" ? "\n" : "";
+ collected = collected sep $0;
+ endline = NR;
}
END {