3

Blogger に国際化サポートを追加するにはどうすればよいですか?
1 つのブログ内で複数の言語を扱うことはできますか? 独自の翻訳を追加して、 Google 翻訳ウィジェット
を使用しないことは可能ですか?

ありがとう。

4

2 に答える 2

1

これらは、ブログの 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>

csjs ライブラリについて.

于 2011-04-10T22:25:20.843 に答える
0

関連する有用な議論が見つかりまし
https://stackoverflow.com/questions/48726/best-javascript-i18n-techniques-ajax-dates-times-numbers-currency

于 2011-04-09T04:34:03.473 に答える