diff --git a/src/ui/flutter_app/lib/l10n/.gitignore b/src/ui/flutter_app/lib/l10n/.gitignore new file mode 100644 index 00000000..04d515ec --- /dev/null +++ b/src/ui/flutter_app/lib/l10n/.gitignore @@ -0,0 +1 @@ +mrgtmp* diff --git a/src/ui/flutter_app/lib/l10n/append-items.sh b/src/ui/flutter_app/lib/l10n/append-items.sh new file mode 100644 index 00000000..90f8e6ed --- /dev/null +++ b/src/ui/flutter_app/lib/l10n/append-items.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +append() { + for file in `ls *.arb` + do + if test -f $file + then + echo "ARB file: $file" + ./append.sh $file . #需要执行的命令,这里解包deb文件 + fi + done +} + +path="/home/work/xxx/xxx" + +append diff --git a/src/ui/flutter_app/lib/l10n/append.sh b/src/ui/flutter_app/lib/l10n/append.sh new file mode 100644 index 00000000..2b84789b --- /dev/null +++ b/src/ui/flutter_app/lib/l10n/append.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +ARB_FILE=$1 +APPEND_FILE=./append.txt + +echo "Appending APPEND_FILE to $ARB_FILE..." + +sed -i '$s/}$//' $ARB_FILE +sed -i '$s/ }$//' $ARB_FILE +sed -i '${/^$/d;}' $ARB_FILE + +dos2unix.exe $ARB_FILE +dos2unix.exe $APPEND_FILE + +cat $APPEND_FILE >> $ARB_FILE + +echo "Done." \ No newline at end of file diff --git a/src/ui/flutter_app/lib/l10n/append.txt b/src/ui/flutter_app/lib/l10n/append.txt new file mode 100644 index 00000000..eae12612 --- /dev/null +++ b/src/ui/flutter_app/lib/l10n/append.txt @@ -0,0 +1,6 @@ + }, + "algorithm": "Algorithm", + "@algorithm": { + "description": "Algorithm" + } +} \ No newline at end of file diff --git a/src/ui/flutter_app/lib/l10n/languages.xlsx b/src/ui/flutter_app/lib/l10n/languages.xlsx new file mode 100644 index 00000000..38af03a0 Binary files /dev/null and b/src/ui/flutter_app/lib/l10n/languages.xlsx differ