Я реализую маршрутизацию и часть i18n моего фреймворка.Мне интересно, должен ли я предположить, что
^[a-z]{2}
будет локалью, и если это так, используйте ееИли я должен заставить пользователя заполнить список языками?Например:
supported = [ 'en', 'es', 'it', 'ru', ]
Таким образом, разработчик должен определить языки вручную.И, к сведению, 90% сайтов здесь используют только en
.