[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