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

List:       kde-commits
Subject:    kdesdk
From:       Stanislav Višňovský
Date:       2003-10-15 15:03:41
[Download RAW message or body]

CVS commit by nanulo: 

Implemented punctuation checking tool.


  A            kbabel/datatools/punctuation/.cvsignore   1.1
  A            kbabel/datatools/punctuation/Makefile.am   1.1
  A            kbabel/datatools/punctuation/kbabel_punctuationtool.desktop   1.1
  A            kbabel/datatools/punctuation/main.cc   1.1 [LGPL (v2+)]
  A            kbabel/datatools/punctuation/main.h   1.1 [LGPL (v2+)]
  M +1 -0      kbabel/ChangeLog   1.63
  M +0 -1      kbabel/TODO   1.36
  M +1 -1      kbabel/datatools/Makefile.am   1.8
  M +1 -1      kbabel/datatools/length/kbabel_lengthtool.desktop   1.12
  M +1 -1      kbabel/datatools/not-translated/kbabel_nottranslatedtool.desktop   1.5
  M +9 -3      poxml/transxx.cpp   1.11


--- kdesdk/kbabel/ChangeLog  #1.62:1.63
@@ -4,4 +4,5 @@
 - dictionary plugin interface overhauled to include more information (e.g. plural forms, projects)
   (Andrea Rizzi, Stanislav Visnovsky)
+- punctuation validation tool (Stanislav Visnovsky)
 
 Changes 1.2:

--- kdesdk/kbabel/TODO  #1.35:1.36
@@ -14,5 +14,4 @@
 - Integration of external dictionaries
 - Network transparency for source files
-- checking of punctation
 - diff for plural forms support
 - use DCOPsignals for file update

--- kdesdk/kbabel/datatools/Makefile.am  #1.7:1.8
@@ -4,5 +4,5 @@
 # there are none, comment this out
 SUBDIRS = arguments accelerators context equations pluralforms xml \
-not-translated whitespace length setfuzzy
+not-translated whitespace length setfuzzy punctuation
 
 #pkgincludedir = $(includedir)/kbabel

--- kdesdk/kbabel/datatools/length/kbabel_lengthtool.desktop  #1.11:1.12
@@ -13,5 +13,5 @@
 Type=Service
 Commands=validate
-Comment=Check translated message length
+Comment=Check Translated Message Length
 Comment[ca]=Comprova la llargà ria del missatge traduït
 Comment[cy]=Gwirio hyd neges wedi'i gyfieithu

--- kdesdk/kbabel/datatools/not-translated/kbabel_nottranslatedtool.desktop  #1.4:1.5
@@ -17,5 +17,5 @@
 Type=Service
 Commands=validate
-Comment=Translations containing English
+Comment=Translations Containing English
 Comment[ca]=Traduccions que contenen l'anglès
 Comment[cy]=Cyfieithiadau sy'n cynnwys Saesneg

--- kdesdk/poxml/transxx.cpp  #1.10:1.11
@@ -45,4 +45,10 @@ int main(int argc, char **argv)
     cout << "\"Content-Type: text/plain; charset=utf-8\\n\"\n";
     cout << "\"Plural-Forms: nplurals=1; plural=0;\\n\"\n";
+    cout << "\"Project-Id-Version: " << filename << "\\n\"\n";
+    cout << "\"PO-Revision-Date: 2003-02-12 22:36+0100\\n\"\n";
+    cout << "\"Last-Translator: transxx\\n\"\n";
+    cout << "\"Language-Team: xx <xx@nowhere.xx>\\n\"\n";
+    cout << "\"MIME-Version: 1.0\\n\"\n";
+    cout << "\"Content-Transfer-Encoding: 8bit\\n\"\n";
     cout << "\n";
 
@@ -69,5 +75,5 @@ int main(int argc, char **argv)
             if ( is_desktop ) {
                 msgstr = msgid.left( msgid.find( '=' ) + 1);
-                msgstr += translation + msgid.mid( msgid.find( '=' ) + 1) + translation;
+                msgstr += translation;
                 outputMsg( "msgstr", escapePO(msgstr) );
                 cout << "\n";
@@ -80,7 +86,7 @@ int main(int argc, char **argv)
 
             if (msgid.endsWith("%"))
-                msgstr = translation + msgid + " " + translation;
+                msgstr = translation;
             else
-                msgstr = translation + msgid + translation;
+                msgstr = translation;
 
             if ( msgid.endsWith("\\n" ) )


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

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