locked
В чем различие между локализуемыми и нелокализуемыми ресурсами? RRS feed

  • Общие обсуждения

  • При работе с ресурсами необходимо учитывать два фактора.
    • Является ли ресурс независимым от конкретного языка (локализуемым) или нет? Большая часть текста, часть изображений и некоторые файлы мультимедиа требуют использования определенного языка, а это значит, что их необходимо дублировать для каждого языка(ов).
    • Будет ли ресурс встроен в двоичный файл (DLL или EXE), или на него будет дана ссылка как на файл на диске? Некоторые ресурсы делятся между управляемым и неуправляемым кодом, и порой необходимо держать их вне двоичных файлов, на диске или в базе данных.

    Кроме того, одной из важных концепций управляемых ресурсов является переход к запасному варианту, что означает попытку найти ресурсы, основанные на языке и региональных параметрах интерфейса (культуре) пользователя, например "en-US". Если ресурс не найден, будет проведен поиск на основе родительского языка, в данном случае английского, "en", если же и для него ничего не найдено, то будут использованы нейтральные ресурсы.

    Следующая диаграмма поможет определить, какой тип ресурсов надо использовать.


    Для связи [Mail]
    • Перемещено Tagore Bandlamudi 3 октября 2010 г. 0:58 MSDN Forums consolidation (От:Форум по .NET Framework)
    18 февраля 2010 г. 12:31
    Модератор