日本語に翻訳する必要のあるテキストがあります。
Translate text, webpage, or document
Google翻訳は文字列を次のように返します。
翻訳テキスト、 Webページ、またはドキュメント
そのテキストをファイル(ja.po)に書き込んでいると、次のようになります。
–|–óƒeƒLƒXƒgA Webƒy[ƒWA‚Ü‚½‚̓hƒLƒ…ƒƒ“ƒg
エラーは何でしょうか?
poeditor.exeを使用してファイルを表示しています。現在、エンコード機能は使用していません。
for(/*extracting from the trnslated string array*/)
{
$pattern = "/msgid \"".preg_quote($id, '/')."\"(\r?\n)msgstr \"\"/";
$string = str_replace('"', '\"', $string);
$replacement = "msgid \"$id\"\nmsgstr \"". $string . "\"";
$res = preg_replace($pattern, $replacement, $con);
$con = $res;
}
file_put_contents("ja.po", $con);