5. 27 수
|
개발 #4 – 아랍어는 어떻게 처리하나요?
|
다국어 환경과 웹 접근성
|
김태곤
|
- Multi-language environment and web accessibility [Taegon Kim@Fancy.com, software engineer]
- lesson:
- areas of SWE’s interest: 1. repetitive and nonrepetitive 2. diff and non-diff
- multi-language support:
- translation services
- file format
- on iOS, file format is .strings
- on JavaScript, check out moment.js
- content: text, currency (e.g. 10,000.123 for Korea, 10 000,123 for France), weather (e.g. dd-mm-yyyy for UK, mm-dd-yyyy for US)
- process: i18n to English first, then move to other languages
- button design: give some space for texts within buttons
- RTL: e.g. Arabic, Hebrew
- process: provide context (e.g. for Fancy, subscribe can be translated
- personal takeaway:
- learn how to use Git’s Pull feature