Как вы, наверное, знаете, Mozilla стремится сделать мобильный интерфейс на fennec как собственный Java / Android UI.
Это включает в себя использование XML-файлов макета, которые по умолчанию используют такие вещи, как
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="@string/text_a"
/>
с разрешением @string/text_a
в text_a
в файле strings.xml
с l10n.
Мы хотели бы использовать что-то еще, и мне интересно, если / как мы можем подключить это вXML-файлы.
Итак, я хотел бы получить указатели на исходный код Android, который фактически выполняет поиск строк, например.
И у меня есть три идеи о том, как что-то подключитьcustom, которые не проверены фактами, в основном потому, что мне еще не удалось найти код, который все еще работает:
@moz-l10n/text_a
, с реализованным на Java сервисом, возвращающим значения для этого ресурсанаберите moz:l10n="text_a"
пользовательский атрибут, который будет подключен для последующей обработки созданных виджетов - подклассов виджетов, которые мы хотим локализовать в нашей схеме, добавив (2)
Я надеюсь, что здесь есть люди, которыехорошая идея, чтобы указать мне хорошие пути или сбить их.
PS: я был бы признателен за отсутствие велосипедного сарая о том, хороша ли схема Android l10n или нет.