Overview of software programming

edit
Computer, OS, Program
edit
Programming layers
edit
Strings, UI
edit

Common issues

edit

Best Practices

edit
  • Use methods, APIs, libraries to keep code world ready
  • Apply autoformat and autolayout to avoid truncations
  • Apply localizability best practices

More resources:

I18N Microsoft
edit

https://learn.microsoft.com/en-us/globalization/design/internationalization

I18N Apple
edit

https://developer.apple.com/documentation/xcode/localization

I18N Google
edit

https://developers.google.com/international/

ICU for C/C++, Java
edit

https://icu.unicode.org/