Пример #1
0
 public abstract string GetFormatterString(FormatterStringID stringID);
Пример #2
0
        public override string GetFormatterString(FormatterStringID stringID)
        {
            switch (stringID)
            {
            case FormatterStringID.CenturyPattern: return("%n %u");

            case FormatterStringID.CenturyFuturePrefix: return("");

            case FormatterStringID.CenturyFutureSuffix: return(" from now");

            case FormatterStringID.CenturyPastPrefix: return("");

            case FormatterStringID.CenturyPastSuffix: return(" ago");

            case FormatterStringID.CenturyName: return("century");

            case FormatterStringID.CenturyPluralName: return("centuries");

            case FormatterStringID.DayPattern: return("%n %u");

            case FormatterStringID.DayFuturePrefix: return("");

            case FormatterStringID.DayFutureSuffix: return(" from now");

            case FormatterStringID.DayPastPrefix: return("");

            case FormatterStringID.DayPastSuffix: return(" ago");

            case FormatterStringID.DayName: return("day");

            case FormatterStringID.DayPluralName: return("days");

            case FormatterStringID.DecadePattern: return("%n %u");

            case FormatterStringID.DecadeFuturePrefix: return("");

            case FormatterStringID.DecadeFutureSuffix: return(" from now");

            case FormatterStringID.DecadePastPrefix: return("");

            case FormatterStringID.DecadePastSuffix: return(" ago");

            case FormatterStringID.DecadeName: return("decade");

            case FormatterStringID.DecadePluralName: return("decades");

            case FormatterStringID.HourPattern: return("%n %u");

            case FormatterStringID.HourFuturePrefix: return("");

            case FormatterStringID.HourFutureSuffix: return(" from now");

            case FormatterStringID.HourPastPrefix: return("");

            case FormatterStringID.HourPastSuffix: return(" ago");

            case FormatterStringID.HourName: return("hour");

            case FormatterStringID.HourPluralName: return("hours");

            case FormatterStringID.JustNowPattern: return("%u");

            case FormatterStringID.JustNowFuturePrefix: return("");

            case FormatterStringID.JustNowFutureSuffix: return("moments from now");

            case FormatterStringID.JustNowPastPrefix: return("moments ago");

            case FormatterStringID.JustNowPastSuffix: return("");

            case FormatterStringID.JustNowName: return("");

            case FormatterStringID.JustNowPluralName: return("");

            case FormatterStringID.MillenniumPattern: return("%n %u");

            case FormatterStringID.MillenniumFuturePrefix: return("");

            case FormatterStringID.MillenniumFutureSuffix: return(" from now");

            case FormatterStringID.MillenniumPastPrefix: return("");

            case FormatterStringID.MillenniumPastSuffix: return(" ago");

            case FormatterStringID.MillenniumName: return("millennium");

            case FormatterStringID.MillenniumPluralName: return("millennia");

            case FormatterStringID.MillisecondPattern: return("%n %u");

            case FormatterStringID.MillisecondFuturePrefix: return("");

            case FormatterStringID.MillisecondFutureSuffix: return(" from now");

            case FormatterStringID.MillisecondPastPrefix: return("");

            case FormatterStringID.MillisecondPastSuffix: return(" ago");

            case FormatterStringID.MillisecondName: return("millisecond");

            case FormatterStringID.MillisecondPluralName: return("milliseconds");

            case FormatterStringID.MinutePattern: return("%n %u");

            case FormatterStringID.MinuteFuturePrefix: return("");

            case FormatterStringID.MinuteFutureSuffix: return(" from now");

            case FormatterStringID.MinutePastPrefix: return("");

            case FormatterStringID.MinutePastSuffix: return(" ago");

            case FormatterStringID.MinuteName: return("minute");

            case FormatterStringID.MinutePluralName: return("minutes");

            case FormatterStringID.MonthPattern: return("%n %u");

            case FormatterStringID.MonthFuturePrefix: return("");

            case FormatterStringID.MonthFutureSuffix: return(" from now");

            case FormatterStringID.MonthPastPrefix: return("");

            case FormatterStringID.MonthPastSuffix: return(" ago");

            case FormatterStringID.MonthName: return("month");

            case FormatterStringID.MonthPluralName: return("months");

            case FormatterStringID.SecondPattern: return("%n %u");

            case FormatterStringID.SecondFuturePrefix: return("");

            case FormatterStringID.SecondFutureSuffix: return(" from now");

            case FormatterStringID.SecondPastPrefix: return("");

            case FormatterStringID.SecondPastSuffix: return(" ago");

            case FormatterStringID.SecondName: return("second");

            case FormatterStringID.SecondPluralName: return("seconds");

            case FormatterStringID.WeekPattern: return("%n %u");

            case FormatterStringID.WeekFuturePrefix: return("");

            case FormatterStringID.WeekFutureSuffix: return(" from now");

            case FormatterStringID.WeekPastPrefix: return("");

            case FormatterStringID.WeekPastSuffix: return(" ago");

            case FormatterStringID.WeekName: return("week");

            case FormatterStringID.WeekPluralName: return("weeks");

            case FormatterStringID.YearPattern: return("%n %u");

            case FormatterStringID.YearFuturePrefix: return("");

            case FormatterStringID.YearFutureSuffix: return(" from now");

            case FormatterStringID.YearPastPrefix: return("");

            case FormatterStringID.YearPastSuffix: return(" ago");

            case FormatterStringID.YearName: return("year");

            case FormatterStringID.YearPluralName: return("years");
            }

            return(string.Empty);
        }
Пример #3
0
        public override string GetFormatterString(FormatterStringID stringID)
        {
            switch (stringID)
            {
                case FormatterStringID.CenturyPattern: return "%n %u";
                case FormatterStringID.CenturyFuturePrefix: return "";
                case FormatterStringID.CenturyFutureSuffix: return "بعد ";
                case FormatterStringID.CenturyPastPrefix: return "";
                case FormatterStringID.CenturyPastSuffix: return "قبل ";
                case FormatterStringID.CenturyName: return "قرن";
                case FormatterStringID.CenturyPluralName: return "قرن";
                case FormatterStringID.DayPattern: return "%n %u";
                case FormatterStringID.DayFuturePrefix: return "";
                case FormatterStringID.DayFutureSuffix: return "بعد ";
                case FormatterStringID.DayPastPrefix: return "";
                case FormatterStringID.DayPastSuffix: return "قبل ";
                case FormatterStringID.DayName: return "روز";
                case FormatterStringID.DayPluralName: return "روز";
                case FormatterStringID.DecadePattern: return "%n %u";
                case FormatterStringID.DecadeFuturePrefix: return "";
                case FormatterStringID.DecadeFutureSuffix: return "بعد ";
                case FormatterStringID.DecadePastPrefix: return "";
                case FormatterStringID.DecadePastSuffix: return "قبل ";
                case FormatterStringID.DecadeName: return "دهه";
                case FormatterStringID.DecadePluralName: return "دهه";
                case FormatterStringID.HourPattern: return "%n %u";
                case FormatterStringID.HourFuturePrefix: return "";
                case FormatterStringID.HourFutureSuffix: return "بعد ";
                case FormatterStringID.HourPastPrefix: return "";
                case FormatterStringID.HourPastSuffix: return "قبل ";
                case FormatterStringID.HourName: return "ساعت";
                case FormatterStringID.HourPluralName: return "ساعت";
                case FormatterStringID.JustNowPattern: return "%u";
                case FormatterStringID.JustNowFuturePrefix: return "";
                case FormatterStringID.JustNowFutureSuffix: return "چند لحظه بعد";
                case FormatterStringID.JustNowPastPrefix: return "چند لحظه قبل";
                case FormatterStringID.JustNowPastSuffix: return "";
                case FormatterStringID.JustNowName: return "";
                case FormatterStringID.JustNowPluralName: return "";
                case FormatterStringID.MillenniumPattern: return "%n %u";
                case FormatterStringID.MillenniumFuturePrefix: return "";
                case FormatterStringID.MillenniumFutureSuffix: return "بعد ";
                case FormatterStringID.MillenniumPastPrefix: return "";
                case FormatterStringID.MillenniumPastSuffix: return "قبل ";
                case FormatterStringID.MillenniumName: return "صده";
                case FormatterStringID.MillenniumPluralName: return "صده";
                case FormatterStringID.MillisecondPattern: return "%n %u";
                case FormatterStringID.MillisecondFuturePrefix: return "";
                case FormatterStringID.MillisecondFutureSuffix: return "بعد";
                case FormatterStringID.MillisecondPastPrefix: return "";
                case FormatterStringID.MillisecondPastSuffix: return "قبل ";
                case FormatterStringID.MillisecondName: return "هزارم ثانبه";
                case FormatterStringID.MillisecondPluralName: return "هزارم ثانیه";
                case FormatterStringID.MinutePattern: return "%n %u";
                case FormatterStringID.MinuteFuturePrefix: return "";
                case FormatterStringID.MinuteFutureSuffix: return "بعد ";
                case FormatterStringID.MinutePastPrefix: return "";
                case FormatterStringID.MinutePastSuffix: return "قبل ";
                case FormatterStringID.MinuteName: return "دقیقه";
                case FormatterStringID.MinutePluralName: return "دقیقه";
                case FormatterStringID.MonthPattern: return "%n %u";
                case FormatterStringID.MonthFuturePrefix: return "";
                case FormatterStringID.MonthFutureSuffix: return "بعد ";
                case FormatterStringID.MonthPastPrefix: return "";
                case FormatterStringID.MonthPastSuffix: return "قبل ";
                case FormatterStringID.MonthName: return "ماه";
                case FormatterStringID.MonthPluralName: return "ماه";
                case FormatterStringID.SecondPattern: return "%n %u";
                case FormatterStringID.SecondFuturePrefix: return "";
                case FormatterStringID.SecondFutureSuffix: return "بعد ";
                case FormatterStringID.SecondPastPrefix: return "";
                case FormatterStringID.SecondPastSuffix: return "قبل ";
                case FormatterStringID.SecondName: return "ثانیه";
                case FormatterStringID.SecondPluralName: return "ثانیه";
                case FormatterStringID.WeekPattern: return "%n %u";
                case FormatterStringID.WeekFuturePrefix: return "";
                case FormatterStringID.WeekFutureSuffix: return "بعد ";
                case FormatterStringID.WeekPastPrefix: return "";
                case FormatterStringID.WeekPastSuffix: return "قبل ";
                case FormatterStringID.WeekName: return "هفته";
                case FormatterStringID.WeekPluralName: return "هفته";
                case FormatterStringID.YearPattern: return "%n %u";
                case FormatterStringID.YearFuturePrefix: return "";
                case FormatterStringID.YearFutureSuffix: return "بعد ";
                case FormatterStringID.YearPastPrefix: return "";
                case FormatterStringID.YearPastSuffix: return "قبل ";
                case FormatterStringID.YearName: return "سال";
                case FormatterStringID.YearPluralName: return "سال";
            }

            return string.Empty;
        }
Пример #4
0
        public override string GetFormatterString(FormatterStringID stringID)
        {
            switch (stringID)
            {
            case FormatterStringID.CenturyPattern: return("%n %u");

            case FormatterStringID.CenturyFuturePrefix: return("");

            case FormatterStringID.CenturyFutureSuffix: return("بعد ");

            case FormatterStringID.CenturyPastPrefix: return("");

            case FormatterStringID.CenturyPastSuffix: return("قبل ");

            case FormatterStringID.CenturyName: return("قرن");

            case FormatterStringID.CenturyPluralName: return("قرن");

            case FormatterStringID.DayPattern: return("%n %u");

            case FormatterStringID.DayFuturePrefix: return("");

            case FormatterStringID.DayFutureSuffix: return("بعد ");

            case FormatterStringID.DayPastPrefix: return("");

            case FormatterStringID.DayPastSuffix: return("قبل ");

            case FormatterStringID.DayName: return("روز");

            case FormatterStringID.DayPluralName: return("روز");

            case FormatterStringID.DecadePattern: return("%n %u");

            case FormatterStringID.DecadeFuturePrefix: return("");

            case FormatterStringID.DecadeFutureSuffix: return("بعد ");

            case FormatterStringID.DecadePastPrefix: return("");

            case FormatterStringID.DecadePastSuffix: return("قبل ");

            case FormatterStringID.DecadeName: return("دهه");

            case FormatterStringID.DecadePluralName: return("دهه");

            case FormatterStringID.HourPattern: return("%n %u");

            case FormatterStringID.HourFuturePrefix: return("");

            case FormatterStringID.HourFutureSuffix: return("بعد ");

            case FormatterStringID.HourPastPrefix: return("");

            case FormatterStringID.HourPastSuffix: return("قبل ");

            case FormatterStringID.HourName: return("ساعت");

            case FormatterStringID.HourPluralName: return("ساعت");

            case FormatterStringID.JustNowPattern: return("%u");

            case FormatterStringID.JustNowFuturePrefix: return("");

            case FormatterStringID.JustNowFutureSuffix: return("چند لحظه بعد");

            case FormatterStringID.JustNowPastPrefix: return("چند لحظه قبل");

            case FormatterStringID.JustNowPastSuffix: return("");

            case FormatterStringID.JustNowName: return("");

            case FormatterStringID.JustNowPluralName: return("");

            case FormatterStringID.MillenniumPattern: return("%n %u");

            case FormatterStringID.MillenniumFuturePrefix: return("");

            case FormatterStringID.MillenniumFutureSuffix: return("بعد ");

            case FormatterStringID.MillenniumPastPrefix: return("");

            case FormatterStringID.MillenniumPastSuffix: return("قبل ");

            case FormatterStringID.MillenniumName: return("صده");

            case FormatterStringID.MillenniumPluralName: return("صده");

            case FormatterStringID.MillisecondPattern: return("%n %u");

            case FormatterStringID.MillisecondFuturePrefix: return("");

            case FormatterStringID.MillisecondFutureSuffix: return("بعد");

            case FormatterStringID.MillisecondPastPrefix: return("");

            case FormatterStringID.MillisecondPastSuffix: return("قبل ");

            case FormatterStringID.MillisecondName: return("هزارم ثانبه");

            case FormatterStringID.MillisecondPluralName: return("هزارم ثانیه");

            case FormatterStringID.MinutePattern: return("%n %u");

            case FormatterStringID.MinuteFuturePrefix: return("");

            case FormatterStringID.MinuteFutureSuffix: return("بعد ");

            case FormatterStringID.MinutePastPrefix: return("");

            case FormatterStringID.MinutePastSuffix: return("قبل ");

            case FormatterStringID.MinuteName: return("دقیقه");

            case FormatterStringID.MinutePluralName: return("دقیقه");

            case FormatterStringID.MonthPattern: return("%n %u");

            case FormatterStringID.MonthFuturePrefix: return("");

            case FormatterStringID.MonthFutureSuffix: return("بعد ");

            case FormatterStringID.MonthPastPrefix: return("");

            case FormatterStringID.MonthPastSuffix: return("قبل ");

            case FormatterStringID.MonthName: return("ماه");

            case FormatterStringID.MonthPluralName: return("ماه");

            case FormatterStringID.SecondPattern: return("%n %u");

            case FormatterStringID.SecondFuturePrefix: return("");

            case FormatterStringID.SecondFutureSuffix: return("بعد ");

            case FormatterStringID.SecondPastPrefix: return("");

            case FormatterStringID.SecondPastSuffix: return("قبل ");

            case FormatterStringID.SecondName: return("ثانیه");

            case FormatterStringID.SecondPluralName: return("ثانیه");

            case FormatterStringID.WeekPattern: return("%n %u");

            case FormatterStringID.WeekFuturePrefix: return("");

            case FormatterStringID.WeekFutureSuffix: return("بعد ");

            case FormatterStringID.WeekPastPrefix: return("");

            case FormatterStringID.WeekPastSuffix: return("قبل ");

            case FormatterStringID.WeekName: return("هفته");

            case FormatterStringID.WeekPluralName: return("هفته");

            case FormatterStringID.YearPattern: return("%n %u");

            case FormatterStringID.YearFuturePrefix: return("");

            case FormatterStringID.YearFutureSuffix: return("بعد ");

            case FormatterStringID.YearPastPrefix: return("");

            case FormatterStringID.YearPastSuffix: return("قبل ");

            case FormatterStringID.YearName: return("سال");

            case FormatterStringID.YearPluralName: return("سال");
            }

            return(string.Empty);
        }
Пример #5
0
 public abstract string GetFormatterString(FormatterStringID stringID);
Пример #6
0
        public override string GetFormatterString(FormatterStringID stringID)
        {
            switch (stringID)
            {
                case FormatterStringID.CenturyPattern: return "%n %u";
                case FormatterStringID.CenturyFuturePrefix: return "";
                case FormatterStringID.CenturyFutureSuffix: return " from now";
                case FormatterStringID.CenturyPastPrefix: return "";
                case FormatterStringID.CenturyPastSuffix: return " ago";
                case FormatterStringID.CenturyName: return "century";
                case FormatterStringID.CenturyPluralName: return "centuries";
                case FormatterStringID.DayPattern: return "%n %u";
                case FormatterStringID.DayFuturePrefix: return "";
                case FormatterStringID.DayFutureSuffix: return " from now";
                case FormatterStringID.DayPastPrefix: return "";
                case FormatterStringID.DayPastSuffix: return " ago";
                case FormatterStringID.DayName: return "day";
                case FormatterStringID.DayPluralName: return "days";
                case FormatterStringID.DecadePattern: return "%n %u";
                case FormatterStringID.DecadeFuturePrefix: return "";
                case FormatterStringID.DecadeFutureSuffix: return " from now";
                case FormatterStringID.DecadePastPrefix: return "";
                case FormatterStringID.DecadePastSuffix: return " ago";
                case FormatterStringID.DecadeName: return "decade";
                case FormatterStringID.DecadePluralName: return "decades";
                case FormatterStringID.HourPattern: return "%n %u";
                case FormatterStringID.HourFuturePrefix: return "";
                case FormatterStringID.HourFutureSuffix: return " from now";
                case FormatterStringID.HourPastPrefix: return "";
                case FormatterStringID.HourPastSuffix: return " ago";
                case FormatterStringID.HourName: return "hour";
                case FormatterStringID.HourPluralName: return "hours";
                case FormatterStringID.JustNowPattern: return "%u";
                case FormatterStringID.JustNowFuturePrefix: return "";
                case FormatterStringID.JustNowFutureSuffix: return "moments from now";
                case FormatterStringID.JustNowPastPrefix: return "moments ago";
                case FormatterStringID.JustNowPastSuffix: return "";
                case FormatterStringID.JustNowName: return "";
                case FormatterStringID.JustNowPluralName: return "";
                case FormatterStringID.MillenniumPattern: return "%n %u";
                case FormatterStringID.MillenniumFuturePrefix: return "";
                case FormatterStringID.MillenniumFutureSuffix: return " from now";
                case FormatterStringID.MillenniumPastPrefix: return "";
                case FormatterStringID.MillenniumPastSuffix: return " ago";
                case FormatterStringID.MillenniumName: return "millennium";
                case FormatterStringID.MillenniumPluralName: return "millennia";
                case FormatterStringID.MillisecondPattern: return "%n %u";
                case FormatterStringID.MillisecondFuturePrefix: return "";
                case FormatterStringID.MillisecondFutureSuffix: return " from now";
                case FormatterStringID.MillisecondPastPrefix: return "";
                case FormatterStringID.MillisecondPastSuffix: return " ago";
                case FormatterStringID.MillisecondName: return "millisecond";
                case FormatterStringID.MillisecondPluralName: return "milliseconds";
                case FormatterStringID.MinutePattern: return "%n %u";
                case FormatterStringID.MinuteFuturePrefix: return "";
                case FormatterStringID.MinuteFutureSuffix: return " from now";
                case FormatterStringID.MinutePastPrefix: return "";
                case FormatterStringID.MinutePastSuffix: return " ago";
                case FormatterStringID.MinuteName: return "minute";
                case FormatterStringID.MinutePluralName: return "minutes";
                case FormatterStringID.MonthPattern: return "%n %u";
                case FormatterStringID.MonthFuturePrefix: return "";
                case FormatterStringID.MonthFutureSuffix: return " from now";
                case FormatterStringID.MonthPastPrefix: return "";
                case FormatterStringID.MonthPastSuffix: return " ago";
                case FormatterStringID.MonthName: return "month";
                case FormatterStringID.MonthPluralName: return "months";
                case FormatterStringID.SecondPattern: return "%n %u";
                case FormatterStringID.SecondFuturePrefix: return "";
                case FormatterStringID.SecondFutureSuffix: return " from now";
                case FormatterStringID.SecondPastPrefix: return "";
                case FormatterStringID.SecondPastSuffix: return " ago";
                case FormatterStringID.SecondName: return "second";
                case FormatterStringID.SecondPluralName: return "seconds";
                case FormatterStringID.WeekPattern: return "%n %u";
                case FormatterStringID.WeekFuturePrefix: return "";
                case FormatterStringID.WeekFutureSuffix: return " from now";
                case FormatterStringID.WeekPastPrefix: return "";
                case FormatterStringID.WeekPastSuffix: return " ago";
                case FormatterStringID.WeekName: return "week";
                case FormatterStringID.WeekPluralName: return "weeks";
                case FormatterStringID.YearPattern: return "%n %u";
                case FormatterStringID.YearFuturePrefix: return "";
                case FormatterStringID.YearFutureSuffix: return " from now";
                case FormatterStringID.YearPastPrefix: return "";
                case FormatterStringID.YearPastSuffix: return " ago";
                case FormatterStringID.YearName: return "year";
                case FormatterStringID.YearPluralName: return "years";
            }

            return string.Empty;
        }