#demo #multi #warp #lingual

app multilingual-demo

Rust的多语言演示网站

2个版本

0.1.1 2020年7月29日
0.1.0 2020年7月16日

#24 in #multi

MIT 许可证

22KB
317

多语言

在网站上尝试多语言支持。

如何使用

  1. github 克隆或下载此应用程序。
  2. 编辑 Settings.toml 文件以更新IP地址
  3. 编辑 dictionaries.csv 文件以将所需条目更新到其中。
    a. 第一行用于传达语言名称及其对应的代码(括号内)。例如:对于英语语言 => English(en),对于泰米尔语,Tamil(ta_en),等等。注意: ta_en_ 表示使用 English字体/符号泰米尔语
    b. 第二行及以后的条目是针对 关键词语言词
    c. 用于HTML模板页面。例如:在 first_page.hbs 文件中,这些键作为 {{key-word}} 使用
  4. 将以下文件/文件夹复制到单独的文件夹中,例如 “~/projects”
    a. target/release/multilingual 文件。
    b. Settings.toml 文件
    c. resources 文件夹
    d. multilingual.service 文件(用于将此服务器配置为服务)
    e. multilingual.eastgate.in 文件(如果计划在相同机器上运行多个服务器,请使用此nginx配置)
  5. 编辑 multilingual.service 以设置IP地址。按照其中的说明将其作为服务运行。
  6. 编辑 multilingual.eastgate.in 以设置IP地址。按照其中的说明配置nginx反向代理服务器。
  7. 假设 Settings.toml 文件中有一个ip_address条目为127.0.0.1:3020,打开网页浏览器并输入url为https://127.0.0.1:3020。浏览器显示多语言Web服务器的第一页。这确认服务器正在运行。

演示

点击这里查看演示。

许可证

MIT

依赖项

~23–35MB
~679K SLoC