В iOS/Objective-C можно ли использовать разные локализуемые строки для одного и того же кода языка? Мое приложение имеет две очень разные области, и я не хочу записывать все строки из обеих областей в тот же файл Localizable.strings.iOS: Можно ли использовать разные локализуемые строки для одного и того же кода языка?
0
A
ответ
0
Абсолютно - сторонние компоненты (должны) все это делают.
Вместо использования NSLocalizedString
используйте NSLocalizedStringFromTable
:
NSString * NSLocalizedStringFromTable(
NSString *key,
NSString *tableName,
NSString *comment
)
Где TABLENAME это имя файла .strings для использования.
Это может быть полезно, чтобы создать макрос для каждой части вашей программы, например:
#define myComponentString(str) NSLocalizedStringFromTable(str, @"MyComponent", nil)
, который будет искать строку в файле под названием «MyComponent.strings».
Смежные вопросы
- 1. Различные ресурсы для одного и того же языка, но разные разрешения экрана
- 2. Можно ли использовать две разные конфигурации для одного и того же контекста
- 3. разные результаты печати от одного и того же кода
- 4. Локализация приложений для двух версий одного и того же языка
- 5. разные значения одного и того же указателя
- 6. XSD для одного и того же тега разные имена атрибутов
- 7. MD5 возвращает разные значения для одного и того же входа
- 8. MFC .exe и .dll производят разные разрешения для одного и того же кода
- 9. Различные версии одного и того же кода
- 10. md5sum разные значения для одного и того же контента
- 11. Как добавить разные версии одного и того же объекта?
- 12. Postgres ts_rank_cd разные результаты для одного и того же tsvector?
- 13. две разные версии одного и того же приложения
- 14. Позволяет ли JSON Schema использовать разные типы для одного и того же элемента?
- 15. Можно ли разрешить двум потокам редактировать разные свойства одного и того же объекта одновременно?
- 16. Pyplot показывает разные цвета для одного и того же значения?
- 17. разные json-представления для одного и того же объекта
- 18. MVC разные атрибуты CSS для одного и того же компонента
- 19. разные индексы для одного и того же WebTable в UFT?
- 20. DefaultPasswordHasher, генерирующий разные хэши для одного и того же значения
- 21. Можно ли отличить объект как 2 разные вещи в рамках одного и того же метода?
- 22. Почему Digester генерирует разные хеш-коды для одного и того же сообщения, кода и итерации
- 23. Web API. Можно ли использовать Windows Authentication и ключ API для одного и того же вызова?
- 24. Как извлечь локализуемые строки системы iOS?
- 25. Архитектура DB Локализуемые строки
- 26. Как поддерживать разные версии одного и того же языка в Django?
- 27. одинаковые операнды разные результаты в пределах одного и того же кода одна и та же машина
- 28. C++ дает разные выходы почти для одного и того же кода
- 29. Почему console.log и document.write дают разные выходные данные для одного и того же кода?
- 30. Идея и затмение возвращают разные результаты для одного и того же фрагмента кода
Можете ли вы дать немного больше информации о рассматриваемой локали. Это может быть уместно. –