SpringCard LibCs for .NET  18.10.10
A set of utilities to simplify the development of .NET application
SpringCard.LibCs.Translatable Class Reference

This class can be used in projects where internationalization is used and projects where it's not used More...

Static Public Member Functions

static string GetTranslation (string MessageKey, string TranslationDefaultValue="", string TranslationFile="Translations")
 

Detailed Description

This class can be used in projects where internationalization is used and projects where it's not used

How to use it:

1) Your class must inherit from this one: public class MyClass : Translatable

In your code, replace your hard coded texts with a call to GetTranslation(), for example: ... throw new Exception(GetTranslation("NumberMustBeGreater", "Message d'erreur par défaut")); ... The first parameter is the translation's key (in your .resx file), the second one a default text to use There is a third parameter thzt you can use to specify the name of your .resx file

If your class alreay inherit from a class, just copy the (unique) GetTranslation() method from this class to your own And don't forget to add the usings


The documentation for this class was generated from the following file: