Я создаю пакет Flutter, в котором есть текст. Я хочу, чтобы пользовательское приложение моего пакета передавало ему языковой стандарт, на основе этого языкового стандарта мой пакет должен решить, отображать ли этот текст на «арабском» или «английском» (это означает, что в моем пакете будет файл ресурсов, содержащий строки для этих locales). Как мне этого добиться?
Единственное, чего мне удалось добиться, это то, что в моем приложении-потребителе есть файл ресурсов, и и мое приложение-потребитель, и пакет должны зарегистрировать один и тот же плагин локализации в качестве зависимости. Я не хочу, чтобы мое потребительское приложение беспокоилось о локализации, и вместо этого мой пакет должен обрабатывать отображение переведенных строк на основе языкового стандарта. Что-то не так с моим подходом?