Board index » Web Programming » custom localization with ExpressionBuilder
|
Gildas
|
custom localization with ExpressionBuilder
Web Programming448
Greeting, I'm attempting to write customize expression-builder . As to replace\enhance the build-in Resources exp-builder. It work in a way. However, somehow the resources I retrieved using GetGlobalResourceObject() always getting me the default culture. I hardcoded the culture setting at session_onstart, to test Chinese text. They all worked fine with the built-in Resources. However, if I switch to my own stuff, always return the default (eng) text. when using my own custom stuff, only need the resource-item-key, at initial testing stage. <%$ ResourceEx: SomeText %> my coding of the exp-builder: public override CodeExpression GetCodeExpression( BoundPropertyEntry entry , object parsedData , ExpressionBuilderContext context ) { StringBuilder objStr = new StringBuilder(); objStr.Append( HttpContext.GetGlobalResourceObject("Text", entry.Expression.Trim()).ToString() ); return new CodePrimitiveExpression(objStr.ToString()); } - |
