Blogger に国際化サポートを追加するにはどうすればよいですか?
1 つのブログ内で複数の言語を扱うことはできますか? 独自の翻訳を追加して、 Google 翻訳ウィジェット
を使用しないことは可能ですか?
ありがとう。
Blogger に国際化サポートを追加するにはどうすればよいですか?
1 つのブログ内で複数の言語を扱うことはできますか? 独自の翻訳を追加して、 Google 翻訳ウィジェット
を使用しないことは可能ですか?
ありがとう。
これらは、ブログの html head に設定する必要があります (デザイン -> HTML の編集、<head> の後に挿入)。
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js' type='text/javascript'></script>
<script src='http://csjs.googlecode.com/files/csjs_1.1.3.js' type='text/javascript'></script>
<script src='http://csjs.googlecode.com/files/csjs.lang_1.0.0.js' type='text/javascript'></script>
<script src='http://csjs.googlecode.com/files/csjs.browser_1.0.3.js' type='text/javascript'></script>
<script src='http://csjs.googlecode.com/files/csjs.i18n_1.2.5.js' type='text/javascript'></script>
<script src='http://csjs.googlecode.com/files/csjs.ui_1.0.6.js' type='text/javascript'></script>
<script src='http://csjs.googlecode.com/files/csjs.ui.i18n_1.0.4.js' type='text/javascript'></script>
これは次のような投稿です。
<!-- insert this as a title -->
<div i18n='post1_msg1'> <!-- it is worth to add default text here due to some programs that --></div>
<!-- any HTML controls to be internationalized -->
<div i18n='post1_msg2'><!-- operate blog content (like rss reader) will not download script --></div>
<script type="text/javascript">
i18n.load( {
'en' : {
'post1_msg1' : 'First Post',
'post1_msg2' : 'Post content'
},
'ru' : {
'post1_msg1' : 'Первое сообщение',
'post1_msg2' : 'Текст сообщения'
},
'uk' : {
'post1_msg1' : 'Перше повідомлення',
'post1_msg2' : 'Текст повідомлення'
}
});
</script>
言語セレクターをガジェットとして追加します (デザイン -> ページ要素 -> ガジェットの追加 -> 基本 -> HTML/JavaScript)。
<div csjs-ctrl-class="csjs.ui.i18n.ListLanguageSwitch"></div>
関連する有用な議論が見つかりました
https://stackoverflow.com/questions/48726/best-javascript-i18n-techniques-ajax-dates-times-numbers-currency