У меня софт крутится на x86, x86_64, MIPS, ARM. Структурки выравниваются по байту.
На одном компиляторе используется этот ключ, тк прагма не работает. И ничего не крашится.
За десяток лет как то не пришлось задавать там вопросы. Ведь подобные специализированные сервисы есть на сайтах разработчиков (у TI точно был). Так же есть багтреккеры.
Код посмотреть уже не получится, много лет прошло, но на досуге можно попытаться вспомнить. Принцип был самый простой, с применением хештаблицы. При смене языка ячейки таблицы обновлялись на другой язык.
Собственно сам экземпляр переводимого объекта при инициализации получал ссылку на нужную ячейку в таблице. При отрисовке объект использует текст по ссылке. Если в массиве нет ничего по идентификатору, по которому был инициализирован объект, то используется сам идентификатор.
Также был функционал для использования с числительными и родами.
Может я и не прав, но очень многие уже писали подобные велосипеды на разных языках, правда большинство их не опубликовывало.
Так или иначе спасибо за то, что делитесь своими решениями, находками, идеями.
В свое время тоже делал велосипедную систему локализации для своего приложения, чтобы не тянуть в проект лишние библиотеки.
И да, по мне лучше такие публикации, чем реклама каких то сомнительных продуктов от сомнительных компаний, у которых хватило денег и дури для создания здесь блога.
Даже рецепт пиццы будет лучше.
Посмотрите название компании, в чьем блоге опубликован пост, может что то переключится.
Или с хабра надо еще и посты про телевышки повыкидывать? Разные профессиональные байки тоже?
Давайте тут писать только формулы и код, ведь это же хабр. Сопроводительный текст не нужен, комментариев в коде хватит.
Ну даже выучили вы все это, но имеете свой взгляд на реализацию. И вам говорят, что вы ничего не знаете, только потому, что ваше решение отличается от «эталонного» из учебника.
На одном компиляторе используется этот ключ, тк прагма не работает. И ничего не крашится.
Собственно сам экземпляр переводимого объекта при инициализации получал ссылку на нужную ячейку в таблице. При отрисовке объект использует текст по ссылке. Если в массиве нет ничего по идентификатору, по которому был инициализирован объект, то используется сам идентификатор.
Также был функционал для использования с числительными и родами.
Так или иначе спасибо за то, что делитесь своими решениями, находками, идеями.
В свое время тоже делал велосипедную систему локализации для своего приложения, чтобы не тянуть в проект лишние библиотеки.
Конечно хотелось бы больше технических деталей.
Даже рецепт пиццы будет лучше.
Или с хабра надо еще и посты про телевышки повыкидывать? Разные профессиональные байки тоже?
Давайте тут писать только формулы и код, ведь это же хабр. Сопроводительный текст не нужен, комментариев в коде хватит.
Повествование только про начинку без описания создания упаковки было бы никаким.