]> git.p6c8.net - jirafeau/mojo42.git/blobdiff - lib/locales/rename.sh
[TASK] Add scripts to add, remove and delete locales
[jirafeau/mojo42.git] / lib / locales / rename.sh
diff --git a/lib/locales/rename.sh b/lib/locales/rename.sh
new file mode 100755 (executable)
index 0000000..7477d5e
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/bash
+original_id=$1
+new_id=$2
+if [ -z "$original_id" ] || [ -z "$new_id" ] ; then
+    echo "arguments: [OLD_ID] [NEW_ID]"
+    exit 1
+fi
+locales_dir=$(cd "$(dirname $0)" && pwd)
+o="\"$original_id\":"
+i="\"$new_id\":"
+find . -type f -name "*.json" -print0 | xargs -0 sed -i "s/$o/$i/g"
+

patrick-canterino.de