Bashスクリプト「エコメッセージ」を自動的に翻訳する方法

Bashスクリプト「エコメッセージ」を自動的に翻訳する方法

他の言語に翻訳する必要があるbashスクリプトがあります。エコメッセージのみ

そこにいくつかありますか?スクリプト全体を翻訳する自動方法それとも、すべてのメッセージを他の言語に「エコー」するのに役立つツールはありますか? (Google翻訳者に「エコー」をすべて入力しないでください)

ベストアンサー1

一部の言語設定は変更できず、スクリプトのechoコマンドは魔法のように他の言語に変更されます。

次のいずれかを実行できます。

  • 言語ファイルを入手してください。
  • 元の bash スクリプトを変換するには、bash スクリプトを作成します。
  • 出力を変換するbashスクリプトから関数を作成します。

Googleで翻訳できるdictソリューションが多すぎるため、あなたはdictソリューションに興味がないので、ソーシングはあなたにとって良いソリューションであると確信しています。

簡単な例は次のとおりです。

/lang/en.sh

FILEMISSING="That file is missing..."

/lang/fr.sh

FILEMISSING="Ce fichier est manquant..."

実際のscript.sh

#!/bin/bash

LANGUAGE=${LANG:0:2}
source /lang/$LANGUAGE.sh

if [ ! -f "bob.txt" ]; then
  echo "$FILEMISSING"
fi

おすすめ記事