Lidando com línguas diferentes em um software

Como usar um padrão para descrever línguas?

Referências

Qual padrão ISO utilizar? Nenhum deles, usar a IETF. https://www.w3.org/International/questions/qa-lang-2or3.en.html

Language Subtag Registry, lista BCP 47 IETF de línguas, regiões (países) https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry

Explicação sobre o Language Subtag Registry https://www.w3.org/International/questions/qa-choosing-language-tags

Exemplo de modelo em banco de dados SQL para lidar com línguas https://stackoverflow.com/a/929430/2789895

Language codes https://en.wikipedia.org/wiki/Language_code

ISO 3166-1 Country Codes https://en.wikipedia.org/wiki/ISO_3166-1 https://gist.github.com/tadast/8827699 https://datahub.io/core/country-list

BCP 47 Validator http://schneegans.de/lv/

You should also read:

Vendas no mundo dos Softwares

Três erros que engenheiros de softwares cometem ao vender seu software https://www.pipelinedb.com/blog/three-sales-mistakes-software-engineers-make