Skip to content

Commit 6872687

Browse files
committed
tx_push_all.sh -> small change
1 parent 11cdfcc commit 6872687

1 file changed

Lines changed: 12 additions & 6 deletions

File tree

‎_tools/tx_push_all.sh‎

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
#!/usr/bin/env bash
22
#
33
# tx_push_all.sh -- Uebersetzungen Ressource fuer Ressource nach Transifex
4-
# schieben. Das Repo ist dabei die Quelle der Wahrheit: mit --force werden
5-
# auch Strings ueberschrieben, die in Transifex von Hand bearbeitet wurden
6-
# (ohne diesen Schalter laesst Transifex sie unangetastet, siehe
7-
# replace_edited_strings in .tx/config).
4+
# schieben. Das Repo ist dabei die Quelle der Wahrheit: ein Push mit
5+
# --translation ersetzt die dortigen Uebersetzungen durch unseren Stand.
6+
#
7+
# --force heisst NICHT "bearbeitete Strings ueberschreiben". Laut tx-Hilfe
8+
# umgeht es nur die Pruefung der Aenderungszeiten ("Push source files
9+
# without checking modification times"). Ohne den Schalter uebergeht tx
10+
# Dateien, die aelter sind als die Ressource im Server -- und genau das
11+
# trifft auf einen Teil unserer Dateien zu. Die Option
12+
# replace_edited_strings in .tx/config betrifft Quell-Strings, nicht
13+
# Uebersetzungen.
814
#
915
# Ein Aufruf pro Ressource statt eines grossen Pushes, damit ein einzelner
1016
# Fehlschlag den Rest nicht aufhaelt. Was fehlschlaegt, steht am Ende noch
@@ -143,7 +149,7 @@ I=0
143149
for r in "${ZU_PUSHEN[@]}"; do
144150
I=$((I + 1))
145151
printf '[%3d/%3d] %s ... ' "$I" "$N" "$r"
146-
if tx push --translation --force --resource "$PROJEKT.$r" >/dev/null 2>&1; then
152+
if tx push --translation --force "$PROJEKT.$r" >/dev/null 2>&1; then
147153
echo "ok"
148154
OK=$((OK + 1))
149155
else
@@ -161,6 +167,6 @@ if [[ ${#FEHLER[@]} -gt 0 ]]; then
161167
done
162168
echo
163169
echo "Einzeln wiederholen mit:"
164-
echo " tx push --translation --force --resource $PROJEKT.<name>"
170+
echo " tx push --translation --force $PROJEKT.<name>"
165171
exit 1
166172
fi

0 commit comments

Comments
 (0)