[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE_3_1_BRANCH: kdelibs/kdecore
From:       Stephan Kulow <coolo () kde ! org>
Date:       2003-06-30 5:55:42
[Download RAW message or body]

CVS commit by coolo: 

backported support for Macedonian plural


  M +11 -0     klocale.cpp   1.315.2.3


--- kdelibs/kdecore/klocale.cpp  #1.315.2.2:1.315.2.3
@@ -217,4 +217,6 @@ void KLocale::doBindInit()
       else if ( pf == "Balcan" )
         d->plural_form = 12;
+      else if ( pf == "Macedonian" )
+        d->plural_form = 13;
       else {
         kdWarning(173) << "Definition of PluralForm is none of "
@@ -231,4 +233,5 @@ void KLocale::doBindInit()
                        << "Arabic/"
                        << "Balcan/"
+                       << "Macedonian/"
                        << "Maltese: " << pf << endl;
         exit(1);
@@ -806,4 +809,12 @@ QString KLocale::translate( const char *
         return put_n_in(forms[0], n);
      else if (n / 10 != 1 && n % 10 >= 2 && n % 10 <= 4)
+        return put_n_in(forms[1], n);
+     else
+        return put_n_in(forms[2], n);
+  case 13: // Macedonian
+     EXPECT_LENGTH(3);
+     if (n % 10 == 1)
+        return put_n_in(forms[0], n);
+     else if (n % 10 == 2)
         return put_n_in(forms[1], n);
      else


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic