[kde-russian] Lokalize

Yuri Chornoivan yurchor на ukr.net
Чт Авг 12 06:19:23 UTC 2010


написане Thu, 12 Aug 2010 06:10:18 +0300, Максим Кучугура <maksvlad на ya.ru>:

> Есть еще вопрос, как изменить в сабже формы множественно числа? в том же  
> gtranslate или poedit это задается явно в свойствах проекта...

Примерно так:

Index: src/catalog/gettextheader.cpp
===================================================================
--- src/catalog/gettextheader.cpp	(revision 1162117)
+++ src/catalog/gettextheader.cpp	(working copy)
@@ -120,7 +120,7 @@
  "nplurals=2; plural=(n != 1);",
  "nplurals=2; plural=(n > 1);",
  "nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 :  
2;",
-"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 &&  
(n%100<10 || n%100>=20) ? 1 : 2);",
+"nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n%10>=2 &&  
n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;",
  "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;",
  "nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ?  
3 : 0);",
  "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 &&  
(n%100<10 || n%100>=20) ? 1 : 2);",
@@ -128,7 +128,7 @@
  "nplurals=2; plural=(n != 1);",
  "nplurals=1; plural=0;"
  "nplurals=1; plural=0;",
-"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 &&  
(n%100<10 || n%100>=20) ? 1 : 2);",
+"nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n%10>=2 &&  
n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;",
  "nplurals=1; plural=0;"
  };

cmake + make + su -c "make install"


Подробная информация о списке рассылки kde-russian