Я разрабатываю многоязычную надстройку для Revit 2024.1, следуя этапам Ricaun, посты Джереми Таммика, пошагового гида и других. В дополнение имеет два файла ресурсов «.resx»: < /p>
resources.resx (access modifier = public) < /li>
< /li>resources.es-es.resx (modifier = no Code) < /li>
astiin pile. Следующие значения: < /p>
Assemblyculture (""); < /p>
< /li>
Нейтральный разумная натурала (""); < /p>
< /li>
< /ol>
оба содержат текстовую строку с ключевым значением:
key = "titulo1"
value = "ingles" «Español» (resources.es-es.resx) < /p>
Я обнаружил, что ресурсы. Культура в файле ресурсов является нулевой, поэтому она возвращает значение ресурсов.[Transaction(TransactionMode.Manual)]
class cmdOrdenYEnumeracion : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
// Variables necesarias
UIApplication uiApp = commandData.Application;
UIDocument uiDoc = uiApp.ActiveUIDocument;
Application app = uiApp.Application;
Document doc = uiDoc.Document;
// Resources.Titulo1 = Ingles
// Resources.es-ES.Titulo1 = Español
Debug.WriteLine(CultureInfo.CurrentUICulture is null); //return false (es-ES)
Debug.WriteLine(Thread.CurrentThread.CurrentUICulture is null); //return false (es-ES)
Debug.WriteLine(Resources.Culture is null); //return true (null)
Debug.WriteLine(Resources.Titulo1); // return Ingles
Resources.Culture = new CultureInfo("es-ES");
Debug.WriteLine(Resources.Culture is null); //return false (es-ES)
Debug.WriteLine(Resources.Titulo1); // return Ingles however, it should return to Español
return Result.Succeeded;
}
}
< /code>
Может ли кто -нибудь дать мне некоторое руководство о том, что может произойти? Или, возможно, класс отладки не получает обновление культуры.>
Подробнее здесь: https://stackoverflow.com/questions/796 ... -for-revit
CultureInfo и ресурсы Resx в Add In Revit ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как прочитать свойства семейства Revit с помощью Revit API перед их импортом в Revit 2017.exe
Anonymous » » в форуме C# - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Получить выбранные элементы в связанном документе Revit с помощью Revit API
Anonymous » » в форуме C# - 0 Ответы
- 37 Просмотры
-
Последнее сообщение Anonymous
-