fix the source code. -> Really? It’s impossible … • Even if i18n had been fixed with translator, there is the possibility of breaking app ... Importance of i18n Breaking …
https://github.com/googlei18n/libphonenumber • Countries i18n-iso-countries(Node.js): https://github.com/michaelwittig/node-i18n-iso-countries • DateTime spacetime (JavaScript): https://github.com/spencermountain/spacetime • and more …
management Server Client / Server Client i18n lib i18n lib e.g. API or BFF model Resource catalog (errors, etc) Resource catalog (client specific) Client i18n lib Resource catalog (client specific)
Company Translation Company Software Company Translator Software Company Translator Software Company Translator Translator … out-sourcing crowd-sourcing … Translator
to worry about key naming of resource catalog … • I don't want to worry about resource catalog management … • I don't want to effort pseudo localization test … • I don't want to worry about choice of i18n library …
format for a stack-based virtual machine. • WASM is designed as a portable target for compilation of high-level languages like C/C++/ Rust, enabling deployment on the web for client and server applications. https://webassembly.org/ Reference From top of website
support … • The Implementation of plugin system is difficult … • How to distribution i18n framework • Library implemented with WebAssembly (Should we use existing package manager?)