Ejemplo n.º 1
0
    static string GetStringFromDefinition(LocalizableString localizable)
    {
        if (localizable.IsPlural () == false)
            return "";

        return String.Format ("\t\tCatalog.GetPluralString (\"{0}\",\n\t\t\t\"{1}\",\n\t\t\t{2});\n",
            localizable.String,
            localizable.PluralString,
            "0");
    }
Ejemplo n.º 2
0
        // Protect from calling with null + resolve plurals
        static string CatalogGetString(LocalizableString localizable)
        {
            if (localizable == null)
                return string.Empty;

            if (localizable.IsPlural () == false)
                return CatalogGetString (localizable.String);

            return ServiceLocator.Instance.GetService <ITranslations> ().GetPluralString (localizable.String, localizable.PluralString, localizable.ValueComputed);
        }
Ejemplo n.º 3
0
        // Protect from calling with null + resolve plurals
        internal string CatalogGetString(LocalizableString localizable)
        {
            if (localizable == null)
                return string.Empty;

            if (localizable.IsPlural () == false)
                return CatalogGetString (localizable.String);

            return Translations.GetPluralString (localizable.String, localizable.PluralString, localizable.ValueComputed);
        }