Package: debiandoc-sgml
Version: 1.1.95
Severity: wishlist
Tags: patch l10n

Please, apply attached patch for Ukrainian language support. This patch
also contains some fixes needed for UTF-8 support (not ideal, but at
least useable).

The patch was made by Borys Yanovych and improved by me.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-rc3-me
Locale: LANG=uk_UA.UTF-8, LC_CTYPE=uk_UA.UTF-8 (charmap=UTF-8)

Versions of packages debiandoc-sgml depends on:
ii  libhtml-parser-perl       3.54-1         A collection of modules that parse
ii  libroman-perl             1.1-19         Perl module for converting between
ii  libsgmls-perl             1.03ii-31      Perl modules for processing SGML p
ii  libtext-format-perl       0.52-19        Perl module for formatting (text) 
ii  liburi-perl               1.35-2         Manipulates and accesses URI strin
ii  perl                      5.8.8-4        Larry Wall's Practical Extraction 
ii  perl-modules [libi18n-lan 5.8.8-4        Core Perl modules
ii  sgml-base                 1.26           SGML infrastructure and SGML catal
ii  sgml-data                 2.0.3          common SGML and XML data
ii  sgmlspl                   1.03ii-31      SGMLS-based example Perl script fo
ii  sp                        1.3.4-1.2.1-47 James Clark's SGML parsing tools

Versions of packages debiandoc-sgml recommends:
ii  cjk-latex                4.5.1-5+b1      A LaTeX macro package for CJK (Chi
ii  gs                       8.50-1.1        Transitional package
ii  gs-esp [gs]              8.15.1.dfsg.1-2 The Ghostscript PostScript interpr
ii  gs-gpl [gs]              8.50-1.1        The GPL Ghostscript PostScript int
pn  hlatex                   <none>          (no description available)
ii  libpaper1 [libpaperg]    1.1.14-7        Library for handling paper charact
ii  tetex-bin                3.0-16          The teTeX binary files
ii  tetex-extra              3.0-17          Additional library files of teTeX
ii  texinfo                  4.8.dfsg.1-1    Documentation system for on-line i

-- no debconf information
diff -urN debiandoc-sgml-1.1.95/sgml/dtd/debiandoc.dcl 
/home/eugen/borman/devel1/debiandoc-sgml+uk-1.1.95/sgml/dtd/debiandoc.dcl
--- debiandoc-sgml-1.1.95/sgml/dtd/debiandoc.dcl        2001-04-18 
03:07:10.000000000 +0300
+++ /home/eugen/borman/devel1/debiandoc-sgml+uk-1.1.95/sgml/dtd/debiandoc.dcl   
2006-05-07 17:43:31.000000000 +0300
@@ -15,7 +15,7 @@
           32 95 32
          127  1 UNUSED
 BASESET  "ISO Registration Number 100//CHARSET ECMA-94 Right Part of Latin 
Alphabet Nr. 1//ESC 2/13 4/1"
-DESCSET  128 32 UNUSED
+DESCSET  128 32 32
          160 96 32
 CAPACITY PUBLIC    "ISO 8879:1986//CAPACITY Reference//EN"
 SCOPE    DOCUMENT
@@ -23,10 +23,7 @@
 SHUNCHAR CONTROLS   0   1   2   3   4   5   6   7   8   9
                    10  11  12  13  14  15  16  17  18  19
                    20  21  22  23  24  25  26  27  28  29
-                   30  31                     127 128 129
-                  130 131 132 133 134 135 136 137 138 139
-                  140 141 142 143 144 145 146 147 148 149
-                  150 151 152 153 154 155 156 157 158 159
+                   30  31                     127 
 BASESET  "ISO 646-1983//CHARSET International Reference Version
           (IRV)//ESC 2/5 4/0"
 DESCSET  0 128 0
diff -urN debiandoc-sgml-1.1.95/tools/lib/Locale/Alias.pm 
/home/eugen/borman/devel1/debiandoc-sgml+uk-1.1.95/tools/lib/Locale/Alias.pm
--- debiandoc-sgml-1.1.95/tools/lib/Locale/Alias.pm     2005-05-26 
23:50:38.000000000 +0300
+++ 
/home/eugen/borman/devel1/debiandoc-sgml+uk-1.1.95/tools/lib/Locale/Alias.pm    
    2006-05-07 14:55:27.000000000 +0300
@@ -161,6 +161,10 @@
                   'tr_TR'                      => 'tr_TR.ISO8859-9',
                   'tr_TR.ISO8859-9'            => 'tr_TR.ISO8859-9',
 
+                  'uk'                         => 'uk_UA.UTF-8',
+                  'uk_UA'                      => 'uk_UA.UTF-8',
+                  'uk_UA.UTF-8'                => 'uk_UA.UTF-8',
+                  
                   'zh_CN'                      => 'zh_CN.GB2312',
                   'zh_CN.GB2312'               => 'zh_CN.GB2312',
 
diff -urN debiandoc-sgml-1.1.95/tools/lib/Locale/uk_UA.UTF-8/HTML 
/home/eugen/borman/devel1/debiandoc-sgml+uk-1.1.95/tools/lib/Locale/uk_UA.UTF-8/HTML
--- debiandoc-sgml-1.1.95/tools/lib/Locale/uk_UA.UTF-8/HTML     1970-01-01 
03:00:00.000000000 +0300
+++ 
/home/eugen/borman/devel1/debiandoc-sgml+uk-1.1.95/tools/lib/Locale/uk_UA.UTF-8/HTML
        2006-05-12 19:59:43.000000000 +0300
@@ -0,0 +1,25 @@
+## -*- perl -*-
+## ----------------------------------------------------------------------
+## Locale/uk_UA.UTF-8/HTML: locale for Ukrainian output in HTML format
+## ----------------------------------------------------------------------
+
+## ----------------------------------------------------------------------
+%locale = (
+          'charset' => 'utf-8',
+          'abstract' => 'Анотація',
+          'copyright notice' => 'Авторські права',
+          'contents' => 'Зміст',
+          'chapter' => sub { return "Глава $_[0]" },
+          'appendix' => sub { return "Додаток $_[0]" },
+          'section' => sub { return "розділ $_[0]" },
+          'subsection' => sub { return "розділ $_[0]" },
+          'subsubsection' => sub { return "розділ $_[0]" },
+          'paragraph' => sub { return "параграф $_[0]" },
+          'subparagraph' => sub { return "параграф $_[0]" },
+          'footnotes' => 'Примітки',
+          'comments' => 'Коментарі',
+          'next' => 'далі',
+          'previous' => 'назад',
+          );
+
+## ----------------------------------------------------------------------
diff -urN debiandoc-sgml-1.1.95/tools/lib/Locale/uk_UA.UTF-8/LaTeX 
/home/eugen/borman/devel1/debiandoc-sgml+uk-1.1.95/tools/lib/Locale/uk_UA.UTF-8/LaTeX
--- debiandoc-sgml-1.1.95/tools/lib/Locale/uk_UA.UTF-8/LaTeX    1970-01-01 
03:00:00.000000000 +0300
+++ 
/home/eugen/borman/devel1/debiandoc-sgml+uk-1.1.95/tools/lib/Locale/uk_UA.UTF-8/LaTeX
       2006-05-12 20:00:10.000000000 +0300
@@ -0,0 +1,16 @@
+## -*- perl -*-
+## ----------------------------------------------------------------------
+## Locale/uk_UA.UTF-8/LaTeX: locale for Ukrainian output in LaTeX format
+## ----------------------------------------------------------------------
+
+## ----------------------------------------------------------------------
+%locale = (
+          'babel' => 'ukrainian',
+          'inputenc' => 'utf8',
+          'abstract' => 'Анотація',
+          'copyright notice' => 'Авторські права',
+          'after begin document' => '\\renewcommand{\\vpageref}[1]{на стор. 
\\pageref{#1}}',
+          'pdfhyperref' => 'unicode'
+          );
+
+## ----------------------------------------------------------------------
Binary files debiandoc-sgml-1.1.95/tools/lib/Locale/uk_UA.UTF-8/.LaTeX.swp and 
/home/eugen/borman/devel1/debiandoc-sgml+uk-1.1.95/tools/lib/Locale/uk_UA.UTF-8/.LaTeX.swp
 differ
diff -urN debiandoc-sgml-1.1.95/tools/lib/Locale/uk_UA.UTF-8/Texinfo 
/home/eugen/borman/devel1/debiandoc-sgml+uk-1.1.95/tools/lib/Locale/uk_UA.UTF-8/Texinfo
--- debiandoc-sgml-1.1.95/tools/lib/Locale/uk_UA.UTF-8/Texinfo  1970-01-01 
03:00:00.000000000 +0300
+++ 
/home/eugen/borman/devel1/debiandoc-sgml+uk-1.1.95/tools/lib/Locale/uk_UA.UTF-8/Texinfo
     2006-05-12 20:00:55.000000000 +0300
@@ -0,0 +1,20 @@
+## -*- perl -*-
+## ----------------------------------------------------------------------
+## Locale/uk_UA.UTF-8/Texinfo: locale for Ukrainian output in Texinfo format
+## ----------------------------------------------------------------------
+use encoding "utf8";
+use utf8;
+
+## ----------------------------------------------------------------------
+%locale = (
+          'detailed' => 'Детальний опис',
+          'chapter' => sub { return "Глава $_[0]" },
+          'appendix' => sub { return "Додаток $_[0]" },
+          'section' => sub { return "розділ $_[0]" },
+          'subsection' => sub { return "розділ $_[0]" },
+          'subsubsection' => sub { return "розділ $_[0]" },
+          'paragraph' => sub { return "параграф $_[0]" },
+          'subparagraph' => sub { return "параграф $_[0]" },
+          );
+
+## ----------------------------------------------------------------------
diff -urN debiandoc-sgml-1.1.95/tools/lib/Locale/uk_UA.UTF-8/Text 
/home/eugen/borman/devel1/debiandoc-sgml+uk-1.1.95/tools/lib/Locale/uk_UA.UTF-8/Text
--- debiandoc-sgml-1.1.95/tools/lib/Locale/uk_UA.UTF-8/Text     1970-01-01 
03:00:00.000000000 +0300
+++ 
/home/eugen/borman/devel1/debiandoc-sgml+uk-1.1.95/tools/lib/Locale/uk_UA.UTF-8/Text
        2006-05-12 20:01:21.000000000 +0300
@@ -0,0 +1,22 @@
+## -*- perl -*-
+## ----------------------------------------------------------------------
+## Locale/uk_UA.UTF-8/Text: locale for Ukrainian output in plain text format
+## ----------------------------------------------------------------------
+use encoding "utf8";
+use utf8;
+
+## ----------------------------------------------------------------------
+%locale = (
+          'abstract' => 'Анотація',
+          'copyright notice' => 'Авторські права',
+          'contents' => 'Зміст',
+          'chapter' => sub { return "Глава $_[0]" },
+          'appendix' => sub { return "Додаток $_[0]" },
+          'section' => sub { return "розділ $_[0]" },
+          'subsection' => sub { return "розділ $_[0]" },
+          'subsubsection' => sub { return "розділ $_[0]" },
+          'paragraph' => sub { return "параграф $_[0]" },
+          'subparagraph' => sub { return "параграф $_[0]" },
+          );
+
+## ----------------------------------------------------------------------
diff -urN debiandoc-sgml-1.1.95/tools/lib/Locale/uk_UA.UTF-8/TextOV 
/home/eugen/borman/devel1/debiandoc-sgml+uk-1.1.95/tools/lib/Locale/uk_UA.UTF-8/TextOV
--- debiandoc-sgml-1.1.95/tools/lib/Locale/uk_UA.UTF-8/TextOV   1970-01-01 
03:00:00.000000000 +0300
+++ 
/home/eugen/borman/devel1/debiandoc-sgml+uk-1.1.95/tools/lib/Locale/uk_UA.UTF-8/TextOV
      2006-05-12 20:01:42.000000000 +0300
@@ -0,0 +1,22 @@
+## -*- perl -*-
+## ----------------------------------------------------------------------
+## Locale/uk_UA.UTF-8/TextOV: locale for Ukrainian output in overstrike text 
format
+## ----------------------------------------------------------------------
+use encoding "utf8";
+use utf8;
+
+## ----------------------------------------------------------------------
+%locale = (
+          'abstract' => 'Анотація',
+          'copyright notice' => 'Авторські права',
+          'contents' => 'Зміст',
+          'chapter' => sub { return "Глава $_[0]" },
+          'appendix' => sub { return "Додаток $_[0]" },
+          'section' => sub { return "розділ $_[0]" },
+          'subsection' => sub { return "розділ $_[0]" },
+          'subsubsection' => sub { return "розділ $_[0]" },
+          'paragraph' => sub { return "параграф $_[0]" },
+          'subparagraph' => sub { return "параграф $_[0]" },
+          );
+
+## ----------------------------------------------------------------------

Reply via email to