bug 672320 pt 16.1 - hyphenation patterns for Italian. r=smontagu
authorJonathan Kew <jfkthame@gmail.com>
Thu, 25 Aug 2011 16:08:51 +0100
changeset 75897 002abea8ccb9082a85e93f6bbb5fead8eef87257
parent 75896 f381ae05803aa5736e019e011940c7995667dd11
child 75898 b39232627a54f9c6ec1d14a52c7c5a77de636cf0
push id3
push userfelipc@gmail.com
push dateFri, 30 Sep 2011 20:09:13 +0000
reviewerssmontagu
bugs672320
milestone9.0a1
bug 672320 pt 16.1 - hyphenation patterns for Italian. r=smontagu
intl/locales/it/hyphenation/LICENSE
intl/locales/it/hyphenation/hyph_it.dic
modules/libpref/src/init/all.js
new file mode 100644
--- /dev/null
+++ b/intl/locales/it/hyphenation/LICENSE
@@ -0,0 +1,99 @@
+License information for hyph_it.dic:
+
+This file is based on the TeX hyphenation patterns distributed under the
+LaTeX Project Public License (LPPL) as part of the hyph-utf8 package.
+
+***** BEGIN LICENSE BLOCK *****
+Version: MPL 1.1/GPL 2.0/LGPL 2.1
+
+The contents of this file are subject to the Mozilla Public License Version 
+1.1 (the "License"); you may not use this file except in compliance with 
+the License. You may obtain a copy of the License at 
+http://www.mozilla.org/MPL/
+
+Software distributed under the License is distributed on an "AS IS" basis,
+WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+for the specific language governing rights and limitations under the
+License.
+
+The Original Code is Mozilla hyphenation service.
+
+The Initial Developer of the Original Code is
+Mozilla Foundation.
+Portions created by the Initial Developer are Copyright (C) 2011
+the Initial Developer. All Rights Reserved.
+
+Contributor(s):
+  Jonathan Kew <jfkthame@gmail.com>
+
+Alternatively, the contents of this file may be used under the terms of
+either the GNU General Public License Version 2 or later (the "GPL"), or
+the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+in which case the provisions of the GPL or the LGPL are applicable instead
+of those above. If you wish to allow use of your version of this file only
+under the terms of either the GPL or the LGPL, and not to allow others to
+use your version of this file under the terms of the MPL, indicate your
+decision by deleting the provisions above and replace them with the notice
+and other provisions required by the GPL or the LGPL. If you do not delete
+the provisions above, a recipient may use your version of this file under
+the terms of any one of the MPL, the GPL or the LGPL.
+
+***** END LICENSE BLOCK *****
+
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+At the time this file was first modified, a complete, unmodified copy of
+the LPPL Work was available from:
+http://tug.org/svn/texhyphen/trunk/hyph-utf8/tex/generic/hyph-utf8/patterns/?pathrev=580
+
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+Portions of this file were originally made available under the following license
+(copied verbatim from hyph-it.lic.txt in the original work):
+
+Italian hyphenation patterns
+
+(more info about the licence to be added later)
+
+% hyph-it.tex
+%
+% Italian hyphenation patterns
+%
+% This file is part of the hyph-utf8 package.
+% For more unformation see
+%
+%    http://tug.org/tex-hyphen
+%
+%------------------------------------------------------------------------------
+%
+%% Copyright 2008-2011 Claudio Beccari
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either
+% version 1.3 of this license or (at your option) any later
+% version. The latest version of this license is in
+%        http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions
+% of LaTeX version 2003/12/01 or later.
+%
+% This work has the LPPL maintenance status "maintained".
+%
+% This Current Maintainer of this work is Claudio Beccari
+% e-mail:  claudio dot beccari at gmail dot com
+%
+% This work consists of the single file hyph-it.tex.
+%
+% \versionnumber{4.8i}   \versiondate{2011/08/16}
+%
+% These hyphenation patterns for the Italian language are supposed to comply
+% with the Recommendation UNI 6461 on hyphenation issued by the Italian
+% Standards Institution (Ente Nazionale di Unificazione UNI).  No guarantee
+% or declaration of fitness to any particular purpose is given and any
+% liability is disclaimed.
+%
+% ChangeLog:
+% - 2011-08-16 - Change the licence from GNU LGPL into LPPL v1.3.
+% - 2010-05-24 - Fix for Italian patterns for proper hyphenation of -ich and Ljubljana.
+% - 2008-06-09 - Import of original ithyph.tex into hyph-utf8 package.
+% - 2008-03-08 - (last change in ithyph.tex)
+%
new file mode 100644
--- /dev/null
+++ b/intl/locales/it/hyphenation/hyph_it.dic
@@ -0,0 +1,441 @@
+UTF-8
+LEFTHYPHENMIN 2
+RIGHTHYPHENMIN 2
+.a3p2n
+.a1p
+.anti1
+.a1n
+.a2n1t
+.a1nti3m2n
+.anti1m
+.bio1
+.c2
+.ca4p3s2
+.ca1p
+.circu2m1
+.ci1r
+.ci2r1c
+.contro1
+.co1n
+.co2n1t
+.cont2r
+.d2
+.di2s3cine
+.di1s2
+.dis1c
+.disci1n
+.e2x1eu
+.e1x
+.fra2n2k3
+.f2r
+.fra1n
+.free3
+.li3p2sa
+.li1p
+.li2p1s2
+.narco1
+.na1r
+.na2r1c
+.opto1
+.o1p
+.o2p1t
+.orto3p2
+.o1r
+.o2r1t
+.para1
+.pa1r
+.poli3p2
+.po1l
+.pre1
+.p2r
+.p2s2
+.re1i2sc2r
+.rei1s2
+.reis1c
+.sha2re3
+.s2
+.s1h
+.sha1r
+.tran2s3c
+.t2r
+.tra1n
+.tra2n1s2
+.tran2s3d
+.tran2s3l
+.tra1n2s3n
+.tran2s3p
+.t1ran2s3r
+.tran2s3t
+.su2b3lu
+.su1b
+.sub2l
+.su2b3r
+.wa2g3n
+.wa1g
+.we2l2t1
+.we1l
+2'2
+2’2
+a1ia
+a1ie
+a1io
+a1iu
+a1uo
+a1ya
+2a2t.
+a1t
+e1iu
+e2w
+o1ia
+o1ie
+o1io
+o1iu
+1b
+2b1b
+2b1c
+2b1d
+2b1f
+2b1m
+2b1n
+2b1p
+2b1s2
+2b1t
+2b1v
+b2l
+b2r
+2b.
+2b2'2
+2b2’2
+1c
+2c1b
+2c1c
+2c1d
+2c1f
+2c1k
+2c1m
+2c1n
+2c1q
+2c1s2
+2c1t
+2c1z
+c2h
+2c2h1h
+2c2h.
+2ch'.
+c2h2'2
+2ch’.
+c2h2’2
+2ch''.
+ch'2'2
+2ch’’.
+ch’2’2
+2c2h1b
+c2h2r
+2c2h1n
+c2l
+c2r
+2c.
+2c2'2
+2c2’2
+1d
+2d1b
+2d1d
+2d1g
+2d1l
+2d1m
+2d1n
+2d1p
+d2r
+2d1s2
+2d1t
+2d1v
+2d1w
+2d.
+2d2'2
+2d2’2
+1f
+2f1b
+2f1g
+2f1f
+2f1n
+f2l
+f2r
+2f1s2
+2f1t
+2f.
+2f2'2
+2f2’2
+1g
+2g1b
+2g1d
+2g1f
+2g1g
+g2h
+g2l
+2g1m
+g2n
+2g1p
+g2r
+2g1s2
+2g1t
+2g1v
+2g1w
+2g1z
+2gh2t
+2g.
+2g2'2
+2g2’2
+1h
+2h1b
+2h1d
+2h1h
+hi3p2n
+hi1p
+h2l
+2h1m
+2h1n
+2h1r
+2h1v
+2h.
+2h2'2
+2h2’2
+1j
+2j.
+2j2'2
+2j2’2
+1k
+2k1g
+2k1f
+k2h
+2k1k
+k2l
+2k1m
+k2r
+2k1s2
+2k1t
+2k.
+2k2'2
+2k2’2
+1l
+2l1b
+2l1c
+2l1d
+2l3f2
+2l1g
+l2h
+l2j
+2l1k
+2l1l
+2l1m
+2l1n
+2l1p
+2l1q
+2l1r
+2l1s2
+2l1t
+2l1v
+2l1w
+2l1z
+2l.
+2l'.
+l2'2
+2l’.
+l2’2
+2l2'2'2
+2l2’2’2
+1m
+2m1b
+2m1c
+2m1f
+2m1l
+2m1m
+2m1n
+2m1p
+2m1q
+2m1r
+2m1s2
+2m1t
+2m1v
+2m1w
+2m.
+2m2'2
+2m2’2
+1n
+2n1b
+2n1c
+2n1d
+2n1f
+2n1g
+2n1k
+2n1l
+2n1m
+2n1n
+2n1p
+2n1q
+2n1r
+2n1s2
+n2s3fe1r
+ns1f
+2n1t
+2n1v
+2n1z
+1n2g3n
+2nhei1t
+n1h
+2n.
+2n2'2
+2n2’2
+1p
+2p1d
+p2h
+p2l
+2p1n
+3p2ne
+2p1p
+p2r
+2p1s2
+3p2si1c
+2p1t
+2p1z
+2p.
+2p2'2
+2p2’2
+1q
+2q1q
+2q.
+2q2'2
+2q2’2
+1r
+2r1b
+2r1c
+2r1d
+2r1f
+r2h
+2r1g
+2r1k
+2r1l
+2r1m
+2r1n
+2r1p
+2r1q
+2r1r
+2r1s2
+2r1t
+r2t2s3
+2r1v
+2r1x
+2r1w
+2r1z
+2r.
+2r2'2
+2r2’2
+1s2
+2s2h1m
+s1h
+2s2h.
+2s2h2'2
+2s2h2’2
+2s3s2
+s4s3m
+2s3p2n
+s1p
+2s2t1b
+s1t
+2s2t1c
+2s2t1d
+2s2t1f
+2s2t1g
+2s2t1m
+2s2t1n
+2s2t1p
+2s2t2s2
+2s2t1t
+2s2t1v
+2s1z
+4s.
+4s'.
+s2'2
+4s’.
+s2’2
+4s2'2'2
+4s2’2’2
+1t
+2t1b
+2t1c
+2t1d
+2t1f
+2t1g
+t2h
+t2l
+2t1m
+2t1n
+2t1p
+t2r
+t2s2
+3t2sc2h
+ts1c
+2t1t
+t2t3s2
+2t1v
+2t1w
+t2z
+2tz1k
+t2z2s2
+2t.
+2t'.
+t2'2
+2t’.
+t2’2
+2t2'2'2
+2t2’2’2
+1v
+2v1c
+v2l
+v2r
+2v1v
+2v.
+2v'.
+v2'2
+2v’.
+v2’2
+2v2'2'2
+2v2’2’2
+1w
+w2h
+wa2r
+2w1y
+2w.
+2w2'2
+2w2’2
+1x
+2x1b
+2x1c
+2x1f
+2x1h
+2x1m
+2x1p
+2x1t
+2x1w
+2x.
+2x2'2
+2x2’2
+y1ou
+y1i
+1z
+2z1b
+2z1d
+2z1l
+2z1n
+2z1p
+2z1t
+2z1s2
+2z1v
+2z1z
+2z.
+2z'.
+z2'2
+2z’.
+z2’2
+2z2'2'2
+2z2’2’2
+.z2
--- a/modules/libpref/src/init/all.js
+++ b/modules/libpref/src/init/all.js
@@ -1122,16 +1122,17 @@ pref("intl.hyphenation-alias.et-*", "et"
 pref("intl.hyphenation-alias.fi-*", "fi");
 pref("intl.hyphenation-alias.fr-*", "fr");
 pref("intl.hyphenation-alias.gl-*", "gl");
 pref("intl.hyphenation-alias.hr-*", "hr");
 pref("intl.hyphenation-alias.hsb-*", "hsb");
 pref("intl.hyphenation-alias.hu-*", "hu");
 pref("intl.hyphenation-alias.ia-*", "ia");
 pref("intl.hyphenation-alias.is-*", "is");
+pref("intl.hyphenation-alias.it-*", "it");
 pref("intl.hyphenation-alias.kmr-*", "kmr");
 pref("intl.hyphenation-alias.la-*", "la");
 pref("intl.hyphenation-alias.lt-*", "lt");
 pref("intl.hyphenation-alias.mn-*", "mn");
 pref("intl.hyphenation-alias.nl-*", "nl");
 pref("intl.hyphenation-alias.pt-*", "pt");
 pref("intl.hyphenation-alias.ru-*", "ru");
 pref("intl.hyphenation-alias.sl-*", "sl");