1

現在、多言語機能を備えたカスタム php フレームワークに取り組んでいます。これまでのところ、翻訳は簡単に処理できますが、リンク付きのより複雑なメッセージがあります。たとえば、次のようになります。

"hello user <a href="/register">register</a> here!"

含まれている HTML タグで翻訳できますか?

"fkds vkelip <a href="/register">regiximi</a> fácő ea!"

または、3 つのステップでこれを行う必要があります。

"hello user" -> translation
"register" -> translation
"here" -> translation

?

4

3 に答える 3

5

gettext拡張機能を使用できます。

于 2012-07-30T10:34:47.773 に答える
1

すべての翻訳要件を処理する gettext 関数を使用する必要があります。現在のほとんどの cms とフレームワークがそうであるように。

"<?=__('hello user')?> <a href="/register"><?=__('register')?></a> <?=__('here!')?>"
于 2012-07-30T10:43:43.903 に答える