написане Thu, 12 Aug 2010 06:10:18 +0300, Максим Кучугура <maksv...@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 mailing list
kde-russian@lists.kde.ru
https://lists.kde.ru/mailman/listinfo/kde-russian

Ответить