Translating LimeSurvey/9/ja: Difference between revisions
From LimeSurvey Manual
Bravehorse (talk | contribs) No edit summary |
Bravehorse (talk | contribs) No edit summary |
||
Line 4: | Line 4: | ||
#該当の言語の言語コードを[https://r12a.github.io/app-subtags/ IANA Language Subtag Registry]から検索します。 | #該当の言語の言語コードを[https://r12a.github.io/app-subtags/ IANA Language Subtag Registry]から検索します。 | ||
#/locale directory(LimeSurveyのルートディレクトリー)に入り、言語コードと同じ名前のディレクトリーを作成します。 | #/locale directory(LimeSurveyのルートディレクトリー)に入り、言語コードと同じ名前のディレクトリーを作成します。 | ||
#次のリンク[https://translate.limesurvey.org/projects/] | #次のリンク[https://translate.limesurvey.org/projects/]にアクセスして、言語テンプレートをダウンロードします。プロジェクトを選択し、次に任意の言語を選択して(たとえば、英語のエントリーに移動)、一番下までスクロールします。そこから、<言語コード>.poファイルとして言語ファイルをエクスポートすることができます。 | ||
#<言語コード>.poファイルを/localeディレクトリーの下に新たに作成したフォルダーにコピーします。 | #<言語コード>.poファイルを/localeディレクトリーの下に新たに作成したフォルダーにコピーします。 | ||
#Poeditでファイルを開き、翻訳したいものをすべて翻訳します。 | #Poeditでファイルを開き、翻訳したいものをすべて翻訳します。 |
Latest revision as of 23:34, 12 November 2019
新しい翻訳を作成する
- まずはじめに、LimeSurveyの開発バージョンにアクセスします。詳しくは、ソースコードにアクセスしてください。
- Poeditをダウンロードしてインストールします。
- 該当の言語の言語コードをIANA Language Subtag Registryから検索します。
- /locale directory(LimeSurveyのルートディレクトリー)に入り、言語コードと同じ名前のディレクトリーを作成します。
- 次のリンク[1]にアクセスして、言語テンプレートをダウンロードします。プロジェクトを選択し、次に任意の言語を選択して(たとえば、英語のエントリーに移動)、一番下までスクロールします。そこから、<言語コード>.poファイルとして言語ファイルをエクスポートすることができます。
- <言語コード>.poファイルを/localeディレクトリーの下に新たに作成したフォルダーにコピーします。
- Poeditでファイルを開き、翻訳したいものをすべて翻訳します。
- LimeSurveyに言語を認識させるため、application/helpers/surveytranslator_helper.php(LimeSurveyのルートディレクトリにあります)に追記します。テキストエディターでファイルを開き、他の言語と同じように言語を追加します。
- 保存、すなわち、LimeSurveyが新たな言語を認識するため、修正した".poファイルを保存します。これにより、同じフォルダーに*.moファイルが自動的に生成され、LimeSurveyが読み込みます。
- 新しい*.poファイルとアップデートしたsurveytranslator_helper.phpファイルをtranslations@limesurvey.orgに送信します。