Lingoes 附录示例

Lingoes 附录制作说明:

这是一个附录示例样本,通过修改本文件,你可以制作你自已的附录内容。

  1. 附录项目所必须的文件列表:
    文件名 说明 文件格式
    index.html 附录的主执行文件,即本文件。
    • 通过修改本文件内容,可以制作你自已的附录。
      支持 CSS、JavaScript、VBScript 和 Flash。
    • 如果要为不同的语言制作对应的版本,请创建文件:
      index-语言代码.html
      如:要添加简体中文版本则为 index-zh-CN.html
      如:要添加繁体中文版本则为
      index-zh-TW.html
      然后修改对应文件的内容即可。
    • Lingoes 会在运行时根据用户使用的语言,来自动调用相应的语言版本文件,如果找不到,最后会使用默认的 index.html 来替代。
    HTML 格式,Unicode 文档编码
    logo16.png 附录的小图标文件。
    你可以修改它以设计自已喜爱的图标。
    16 x 16像素、256色 PNG 图像
    logo24.png 附录的中图标文件。
    你可以修改它以设计自已喜爱的图标。
    24 x 24像素、256色 PNG 图像
    logo32.png 附录的大图标文件。
    你可以修改它以设计自已喜爱的图标。
    32 x 32像素、256色 PNG 图像
    setup.xml 附录安装说明文件。
    • 你可以修改 <item> 元素中的 title 属性,来更改附录默认的显示标题。
    • 要为不同语言设定相应的标题,请添加 "title-语言代码" 属性。如要加入简体中文的显示标题,则应加入 title-zh-CN="显示标题";繁体中文则为 title-zh-TW="顯示標題",注意标题内容两侧一定要用引号括起。
    • 其它部分请不要修改。
    XML 格式,Unicode 文档编码
    下面是示例:
    <item name="demo" title="My Demo" title-zh-CN="我的附录" title-zh-TW="我的附錄"  />


     

  2. 附录需要的所有附加内容,如图像、CSS文件、JS文件、Flash文件,都必须处于同一项目文件夹内。
     
  3. 在 index.html 和 JS 文件中可使用的 JavaScript 全局变量如下:

    首先必须在 <head> ... </head> 标签中, 添加一行:
    <html>
    <head>
    ...

    <script language="JavaScript" type="text/javascript" src="../var.js"></script>
    ...
    </head>


    然后就可以直接在 JavaScript 中使用以下全局变量

    变量名 说明
    g_LangCode 当前用户使用的语言代码,如简体中文为 zh-CN,英文版为 en
    g_Dir 当前用户使用的语言的文字书写方向,如英文是从左到右:ltr,阿位伯语则是从右到左:rtl
    示例:document.body.dir = g_Dir;
    g_UIFont 当前用户设定的窗口字体
    g_UIFontSize 当前用户设定的窗口字体大小,单位为 pt
    g_TextFont 当前用户设定的词典内容字体
    g_PhoneticFont 当前用户设定的音标内容字体
    g_TextFontSize 当前用户设定的词典内容字体,标准大小,单位为 pt
    g_TextFontSizeL 当前用户设定的内容显示字体,大一号,单位为 pt
    g_TextFontSizeS 当前用户设定的内容显示字体,小一号,单位为 pt

     

  4. 设计完成后,在 Lingoes“附录生成器”窗口中,选择该附录源文档所在的文件夹,然后点击“编译”按钮,就可以编译生成一个 laf 格式的附录安装文件了。
     
  5. 看完这些,你应该可以制作出一个精彩的附录工具了,如果你愿意与全球数百万 Lingoes 用户分享你的成果,
    请将该附录文件发送邮件至:kevin-yau@msn.com ,并说明你的其他要求,
    我们在测试后,会将你制作的附录发布到 Lingoes 网站,并向全球用户推荐你的作品。
     
  6. 独乐乐不如众乐乐,我们设计出如此易用的系统,也期待你能带给大家惊喜,在制作过程中有任何问题,不要犹豫,请直接与我联系。

Lingoes Project Manager
kevin-yau@msn.com
http://www.lingoes.cn/