这是我的 bash 文件:
#!/bin/bash
PathToParentDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
sudo linguist-qt4 $PathToParentDir/translate_de.ts
我需要的是,我的 bash 脚本可以自动检测系统语言de
并将其插入到后面translate_
。我只知道我可以输入,locale -a
但返回的单词太多了。我对 bash 完全陌生...
答案1
这可能是你所需要的:
#!/bin/bash
lang=$(locale | grep LANGUAGE | cut -d= -f2 | cut -d_ -f1)
PathToParentDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
sudo linguist-qt4 $PathToParentDir/translate_$lang.ts