【问题标题】:How to add internationalization support to Blogger?如何为 Blogger 添加国际化支持?
【发布时间】:2011-06-22 01:06:31
【问题描述】:

如何为 Blogger 添加国际化支持?
是否可以在一个博客中处理多种语言?
是否可以添加自己的翻译而不使用Google Translate widget

谢谢。

【问题讨论】:

    标签: javascript html internationalization blogger


    【解决方案1】:

    这些应该设置在你博客的 html 头中(设计 -> 编辑 HTML,插入

    之后)
    <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>
    

    About csjs library.

    【讨论】:

    • 这似乎不适用于移动版本?经三星 Galaxy Note II 测试
    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-14
    • 2012-05-13
    相关资源
    最近更新 更多