Esempio n. 1
0
 /// <summary>
 /// Return the string value associated with a particular resource ID.
 /// </summary>
 /// <returns>Localized string.</returns>
 /// <param name="id">String resource ID.</param>
 public static string GetString(R.strings id)
 {
     if (
         UnityTranslationInternal.Translator.tokens[0].selectedLanguage != null
         &&
         UnityTranslationInternal.Translator.tokens[0].selectedLanguage.stringValues[(int)id] != null
         )
     {
         return(UnityTranslationInternal.Translator.tokens[0].selectedLanguage.stringValues[(int)id]);
     }
     else
     {
         return(UnityTranslationInternal.Translator.tokens[0].defaultLanguage.stringValues[(int)id]);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Return the string value associated with a particular resource ID, substituting the format arguments as defined in string.Format.
 /// </summary>
 /// <returns>Localized string.</returns>
 /// <param name="id">String resource ID.</param>
 /// <param name="formatArgs">Format arguments.</param>
 public static string GetString(R.strings id, params object[] formatArgs)
 {
     return(string.Format(GetString(id), formatArgs));
 }