- Resources are created automatically by default by VS.Net for Windows forms. They can be plain text files for string resources or XML files for string and binary resources.
- You can select language for each form and have different layout for each language.
- This creates satiellite assemblies for each language which are used by runtime depending on the culture selected.
- Each satellite assembly resides in a culture specific folder which uses ISO naming convention for e.g. for UK English it will be en-GB and for US English it would be en-US.
- There is no code in the resource dll.
- Main assembly will use resourse dll in sub directories e.g. en-GB\assemblyName.resources.dll.
- You can add custom resources.
- Naming convention for custom resource file [resourceType].[culture].resx. This way the culture specific custom resouce files will be compile in the satellite assemblies [undocumented feature].
- Resouces files are deployed in \[culture] fodler for windows forms and \bin\[culture] folder for asp.net.
- You can access culture specific resource using ResourceManager.GetResourceSet(cultureInfo)
- If the resource manager can't find the specific culture resource, it will fall back to neutal resource. For e.g. en is neautral resource for en-US, en-GB or en-CA.
- If resource manager can't find netural resouce it will fall back to invariant resouce which is located in main aseembley.
- A resouce manager bases its resource lookup based on the current thread's UI culture.
Oracle implementation of Regular expression has no support for using hexadecimal code to search for Unicode characters. The only way to search for Unicode character is it use the character itself. Normally with Regular expression, you can use \x or \u followed by hexadecimal code to search for any character. E.g. \x20 will match space. But REGEXP_LIKE in Oracle does not support \x. You need to use unistr function to convert the code to equivalent character and then use it with REGEXP_LIKE. E.g. REGEXP_LIKE(source,'[' ||unistr('\0020')|| ']');
Comments