2 Star 0 Fork 0

mirrors_jsantell / 2013.cascadiajs.com

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
l10n-for-js_yangman.md 1.46 KB
AI 代码解读
一键复制 编辑 原始数据 按行查看 历史

#Localization for Javascript: Adventures in gettext

##Abstract

Localization (L10n) for software is not an easy problem, but one that's been, more or less, sufficiently solved for the desktop. Unfortunately, the current situation is not so rosy if you're working in JavaScript.

Lets make it better.

This talk discusses lessons learnt in designing and implementing a localization system for a Javascript thick-client currently in development. Topics include:

  • Why Gettext is better than sliced bread
  • State of Gettext for JavaScript (spoiler: it's OK, but not great)
  • When off-the-shelf doesn't cut it: building the toolchain
  • Stuff that bit us: L10n for ExtJS
  • Writing translation-friendly strings
  • Useful gettext hacks, because JavaScript

Come learn what it took to localize an almost pure JavaScript application without the help of a L10n aware templating system, and save yourselves some sanity should you choose to travel down the same path.

##Speaker Bio

(Photo to be added)

Yang is a programmer based out of Vancouver who currently spends his nine-to-five developing web-based software in a small division of a very large engineering company.

His GitHub page is basically empty because he's too lazy to move his old projects there. (GitHub didn't exist back then, OK?)

1
https://gitee.com/mirrors_jsantell/mirrors_jsantell_2013.cascadiajs.com.git
git@gitee.com:mirrors_jsantell/mirrors_jsantell_2013.cascadiajs.com.git
mirrors_jsantell
mirrors_jsantell_2013.cascadiajs.com
2013.cascadiajs.com
master

搜索帮助