这是我的 bash 文件:
#!/bin/bash
PathToParentDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
sudo linguist-qt4 $PathToParentDir/translate_de.ts
Run Code Online (Sandbox Code Playgroud)
我需要的是我的 bash 脚本自动检测系统语言de并在translate_. 我所知道的是,我可以打字,locale -a但会返回太多单词。我对 bash 完全陌生...
这可能是您需要的:
#!/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
Run Code Online (Sandbox Code Playgroud)