lout-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Latin-3 and Esperanto support for Lout


From: Joe Beach
Subject: Re: Latin-3 and Esperanto support for Lout
Date: Tue, 14 Jun 2005 07:54:32 -0600

Hi, 

I'm not familiar with the LPPL, but the "ignore the incompatibility"
option isn't really viable. At least, not if we want the rest of the
world to respect the GPL. It seems like it would be difficult for
copyright owners to enforce a license that they aren't complying with
themselves. Contacting the author to get his/her permission to use the
code under the GPL sounds like the only real option. 

Joe Beach


On Mon, 2005-06-13 at 19:06 +0200, Ludovic Courtès wrote:
> Hi,
> 
> Below are a patches and files that add Latin-3 (ISO-8859-3) and
> Esperanto support for Lout.  A test case and tools that were used to
> produce some of the data below are available from:
> 
>   http://www.laas.fr/~lcourtes/software/lout-latin3-0.1.tar.gz
> 
> So here it goes.
> 
> First of all, below are patches against `standard.ld' and `langdefs'.  A
> patch against `z36.c' follows, that allows Lout to recognize certain new
> TeX escaped sequences.
> 
> Attached is a hyphenation file for Esperanto which derives from
> `eohyph.tex' in `textex-texmf-3.0.tar.gz' (it is released under the
> LPPL, which is incompatible with the GPL, but maybe we can ignore it
> and/or contact its author when we include it into Lout?).  A script that
> was used to process `eohyph.tex' is available in the tarball whose URL I
> gave above.  Finally, a "character mapping" file for Latin-3 is attached
> as well.
> 
> And that's about it.
> 
> Note that in order to actually produce documents with all those unusual
> accented characters (like `ccircumflex', `gcircumflex', etc.), I used
> the Latin Modern fonts which must be one of the rare free fonts that
> happen to have these characters.
> 
> Jeff, could it be included in the next Lout release?
> 
> Thanks, Ludovic.
> 
> 
> 
> --- /usr/share/lout/include/langdefs 2004-10-28 17:46:47.000000000 +0200
> +++ langdefs 2005-05-20 16:39:12.000000000 +0200
> @@ -4,6 +4,7 @@ langdef Dutch Nederlands nl { dutch . : ! ? .) ?) !) .'
>  !' ?' } langdef English en { english . : ! ? .) ?) !) .' !' ?' }
>  langdef EnglishUK "en-GB" { engluk . : ! ? .) ?) !) .' !' ?' }
> +langdef Esperanto eo { esperanto . : ! ? .) ?) !) .' !' ?' } langdef
>  Finnish Suomi fi { finnish } langdef French Francais "Fran\347ais" fr {
>  french } langdef German Deutsch de { german }
> 
> 
> 
> --- /usr/share/lout/data/standard.ld 2004-10-28 17:46:47.000000000 +0200
> +++ standard.ld 2005-06-13 10:08:01.000000000 +0200
> @@ -30,6 +30,7 @@ Dutch @Yield { Inhoudsopgave } English @Yield {
>      Contents } EnglishUK @Yield { Contents }
> + Esperanto @Yield { Enhavo } Finnish @Yield { address@hidden
>      address@hidden odieresis} } French @Yield { Table des
>      address@hidden egrave}res } German @Yield { Inhalt }
> @@ -54,6 +55,7 @@ Dutch @Yield { Referenties } English @Yield {
>      References } EnglishUK @Yield { References }
> + Esperanto @Yield { Referencoj } Finnish @Yield { Viitteet } French
>      @Yield { address@hidden address@hidden eacute}rences } German @Yield {
>      Literaturverzeichnis }
> @@ -78,6 +80,7 @@ Dutch @Yield { Bibliografie } English @Yield {
>      Bibliography } EnglishUK @Yield { Bibliography }
> + Esperanto @Yield { Bibliografio } Finnish @Yield {
>      Kirjallisuusluettelo } French @Yield { Bibliographie } German
>      @Yield { Literaturverzeichnis }
> @@ -102,6 +105,7 @@ Dutch @Yield { Figuur } English @Yield { Figure }
>      EnglishUK @Yield { Figure }
> + Esperanto @Yield { Figuro } Finnish @Yield { Kuva } French @Yield {
>      Figure } German @Yield { Abbildung }
> @@ -126,6 +130,7 @@ Dutch @Yield { Lijst van figuren } # Figuren,
>      Figurenlijst English @Yield { List of Figures } EnglishUK @Yield {
>      List of Figures }
> + Esperanto @Yield { Figurolisto } Finnish @Yield { Kuvat } French
>      @Yield { Liste des figures } German @Yield { Abbildungsverzeichnis
>      }
> @@ -150,6 +155,7 @@ Dutch @Yield { Tabel } English @Yield { Table }
>      EnglishUK @Yield { Table }
> + Esperanto @Yield { Tabelo } Finnish @Yield { Taulukko } French @Yield
>      { Table } German @Yield { Tabelle }
> @@ -174,6 +180,7 @@ Dutch @Yield { Lijst van tabellen } # Tabellen,
>      Tabellenlijst English @Yield { List of Tables } EnglishUK @Yield {
>      List of Tables }
> + Esperanto @Yield { Tabelolisto } Finnish @Yield { Taulukot } French
>      @Yield { Liste des tables } German @Yield { Tabellenverzeichnis }
> @@ -198,6 +205,7 @@ Dutch @Yield { Definitie } English @Yield {
>      Definition } EnglishUK @Yield { Definition }
> + Esperanto @Yield { Difino } Finnish @Yield { address@hidden address@hidden
>      address@hidden adieresis} } French @Yield { address@hidden
>      eacute}finition } German @Yield { Definition }
> @@ -222,6 +230,7 @@ Dutch @Yield { Lemma } English @Yield { Lemma }
>      EnglishUK @Yield { Lemma }
> + Esperanto @Yield { Lemo } Finnish @Yield { Lemma } French @Yield {
>      Lemme } German @Yield { Lemma }
> @@ -246,6 +255,7 @@ Dutch @Yield { Theorema } English @Yield { Theorem }
>      EnglishUK @Yield { Theorem }
> + Esperanto @Yield { Teoremo } Finnish @Yield { Lause } French @Yield {
>      address@hidden address@hidden egrave}me } German @Yield { Theorem }
> @@ -270,6 +280,7 @@ Dutch @Yield { Propositie } # Bewering English
>      @Yield { Proposition } EnglishUK @Yield { Proposition }
> + Esperanto @Yield { Propozicio } Finnish @Yield { Propositio } French
>      @Yield { Proposition } German @Yield { Satz }
> @@ -294,6 +305,7 @@ Dutch @Yield { Corollaar } English @Yield {
>      Corollary } EnglishUK @Yield { Corollary }
> + Esperanto @Yield { Korolario } Finnish @Yield { Seuraus } French
>      @Yield { Corollaire } German @Yield { Korollar }
> @@ -318,6 +330,7 @@ Dutch @Yield { Voorbeeld } English @Yield { Example
>      } EnglishUK @Yield { Example }
> + Esperanto @Yield { Ekzemplo } Finnish @Yield { Esimerkki } French
>      @Yield { Exemple } German @Yield { Beispiel }
> @@ -342,6 +355,7 @@ Dutch @Yield { Stelling } English @Yield { Claim }
>      EnglishUK @Yield { Claim }
> + Esperanto @Yield { Aserto } Finnish @Yield { address@hidden adieresis}ite }
>      French @Yield { Affirmation } German @Yield { Behauptung }
> @@ -366,6 +380,7 @@ Dutch @Yield { Bewijs } English @Yield { Proof }
>      EnglishUK @Yield { Proof }
> + Esperanto @Yield { Pruvo } Finnish @Yield { Todistus } French @Yield {
>      Preuve } German @Yield { Beweis }
> @@ -390,6 +405,7 @@ Dutch @Yield { Samenvatting } English @Yield {
>      Abstract } EnglishUK @Yield { Abstract }
> + Esperanto @Yield { Resumo } Finnish @Yield { Yleiskatsaus } French
>      @Yield { address@hidden address@hidden eacute} } German @Yield {
>      Zusammenfassung }
> @@ -414,6 +430,7 @@ Dutch @Yield { Voorwoord } # or { Woord vooraf }
>      English @Yield { Preface } EnglishUK @Yield { Preface }
> + Esperanto @Yield { Prefaco } Finnish @Yield { Esipuhe } French @Yield
>      { address@hidden eacute}face } German @Yield { Vorwort }
> @@ -438,6 +455,7 @@ Dutch @Yield { ?? } English @Yield { Abbreviations }
>      EnglishUK @Yield { Abbreviations }
> + Esperanto @Yield { Mallongigo } Finnish @Yield { Lyhenteet } French
>      @Yield { address@hidden eacute}viation } German @Yield { address@hidden
>      udiaresis}rzungsverzeichnis }
> @@ -462,6 +480,7 @@ Dutch @Yield { Afkortingen } English @Yield {
>      Introduction } EnglishUK @Yield { Introduction }
> + Esperanto @Yield { Enkonduko } Finnish @Yield { Johdanto } French
>      @Yield { Introduction } German @Yield { Einleitung }
> @@ -486,6 +505,7 @@ Dutch @Yield { Hoofdstuk } English @Yield { Chapter
>      } EnglishUK @Yield { Chapter }
> + Esperanto @Yield { address@hidden Ccircumflex}apitro } Finnish @Yield { 
> Luku }
>      French @Yield { Chapitre } German @Yield { Kapitel }
> @@ -510,6 +530,7 @@ Dutch @Yield { Appendix } English @Yield { Appendix
>      } EnglishUK @Yield { Appendix }
> + Esperanto @Yield { Aldono } Finnish @Yield { Liite } French @Yield {
>      Annexe } German @Yield { Anhang }
> @@ -534,6 +555,7 @@ Dutch @Yield { Lecture } English @Yield { Lecture }
>      EnglishUK @Yield { Lecture }
> + Esperanto @Yield { Prelego } Finnish @Yield { Luento } French @Yield {
>      address@hidden eacute}rence } German @Yield { Lecture }
> @@ -558,6 +580,7 @@ Dutch @Yield { ?? } English @Yield { Glossary }
>      EnglishUK @Yield { Glossary }
> + Esperanto @Yield { Glosaro } Finnish @Yield { ?? } French @Yield {
>      Glossaire } German @Yield { Glossar }
> @@ -582,6 +605,7 @@ Dutch @Yield { Index } English @Yield { Index }
>      EnglishUK @Yield { Index }
> + Esperanto @Yield { Indekso } Finnish @Yield { Hakemisto } French
>      @Yield { Index } German @Yield { Index }
> @@ -606,6 +630,7 @@ Dutch @Yield { ?? } English @Yield { Colophon }
>      EnglishUK @Yield { Colophon }
> + Esperanto @Yield { Kolofono } Finnish @Yield { ?? } French @Yield { ??
>      } German @Yield { ?? }
> @@ -630,6 +655,7 @@ Dutch @Yield { Zonder titel } English @Yield { No
>      title } EnglishUK @Yield { No title }
> + Esperanto @Yield { Sen titolo } Finnish @Yield { Ei address@hidden
>      adieresis} } French @Yield { Sans titre } German @Yield { Ohne
>      Titel }
> @@ -654,6 +680,7 @@ Dutch @Yield { pagina's } # or {bladzijden}, {pag.},
>      {blz.}  English @Yield { pages } EnglishUK @Yield { pages }
> + Esperanto @Yield { address@hidden gcircumflex}oj } Finnish @Yield { sivut }
>      French @Yield { pages } German @Yield { Seiten }
> @@ -678,6 +705,7 @@ Dutch @Yield { pagina } # or {bladzijde}, {pag.},
>      {blz.}  English @Yield { page } EnglishUK @Yield { page }
> + Esperanto @Yield { address@hidden gcircumflex}o } Finnish @Yield { sivu }
>      French @Yield { page } German @Yield { Seite }
> @@ -702,6 +730,7 @@ Dutch @Yield { Ongepubliceerd } # or {Zonder
>      uitgever} English @Yield { No publisher } EnglishUK @Yield { No
>      publisher }
> + Esperanto @Yield { Sen eldonisto } Finnish @Yield { Ei kustantajaa }
>      French @Yield { Sans address@hidden eacute}diteur } German @Yield { Ohne
>      Verleger }
> @@ -726,6 +755,7 @@ Dutch @Yield { Technisch rapport } English @Yield {
>      Tech. Rep. } EnglishUK @Yield { Tech. Rep. }
> + Esperanto @Yield { Teknika raporto } Finnish @Yield { Tekn. rap. }
>      French @Yield { Rapport technique } German @Yield { Techn. Ber. }
> @@ -750,6 +780,7 @@ Dutch @Yield { Proefschrift } # or {Dissertatie}
>      English @Yield { Ph.D. thesis } EnglishUK @Yield { Ph.D. thesis }
> + Esperanto @Yield { Doktoriga tezo } Finnish @Yield { address@hidden
>      address@hidden odieresis}skirja } French @Yield { address@hidden
>      egrave}se de Doctorat } German @Yield { Doktorarbeit }
> @@ -775,6 +806,7 @@ Dutch @Yield { Doctoraalscriptie } English @Yield {
>      Master's thesis } EnglishUK @Yield { Master's thesis }
> + Esperanto @Yield { Magistriga tezo } Finnish @Yield { address@hidden
>      odieresis} } French @Yield { address@hidden eacute}moire de 
> address@hidden
>      icircumflex}trise } German @Yield { Magisterarbeit }
> @@ -800,6 +832,7 @@ Dutch @Yield { In } English @Yield { In } EnglishUK
>      @Yield { In }
> + Esperanto @Yield { En } Finnish @Yield { teoksessa } French @Yield {
>      dans } German @Yield { In }
> @@ -824,6 +857,7 @@ Dutch @Yield { ?? } English @Yield { ctd. }
>      EnglishUK @Yield { ctd. }
> + Esperanto @Yield { address@hidden jcircumflex}o } Finnish @Yield {
>      jatk. } French @Yield { suite } German @Yield { Fortsetzung }
> @@ -848,6 +882,7 @@ Dutch @Yield { a.m. } English @Yield { a.m. }
>      EnglishUK @Yield { a.m. }
> + Esperanto @Yield { a.t.m. } # antauxtagmeze Finnish @Yield { a.m. }
>      French @Yield { a.m. } German @Yield { a.m. }
> @@ -872,6 +907,7 @@ Dutch @Yield { p.m. } English @Yield { p.m. }
>      EnglishUK @Yield { p.m. }
> + Esperanto @Yield { p.t.m. } # posttagmeze Finnish @Yield { p.m. }
>      French @Yield { p.m. } German @Yield { p.m. }
> @@ -896,6 +932,7 @@ Dutch @Yield { am } English @Yield { am } EnglishUK
>      @Yield { am }
> + Esperanto @Yield { atm } Finnish @Yield { am } French @Yield { am }
>      German @Yield { am }
> @@ -920,6 +957,7 @@ Dutch @Yield { pm } English @Yield { pm } EnglishUK
>      @Yield { pm }
> + Esperanto @Yield { ptm } Finnish @Yield { pm } French @Yield { pm }
>      German @Yield { pm }
> @@ -1377,6 +1415,7 @@
>      Danish   @Yield { @Char ae }
>      English  @Yield { ?? }
>      EnglishUK        @Yield { ?? }
> +    Esperanto   @Yield { @Char ccircumflex }
>      Dutch    @Yield { ?? }
>      Finnish  @Yield { @Char aring }
>      French   @Yield { @Char ae }
> @@ -1401,6 +1440,7 @@
>      Dutch    @Yield { ?? }
>      English  @Yield { ?? }
>      EnglishUK        @Yield { ?? }
> +    Esperanto   @Yield { @Char gcircumflex }
>      Finnish  @Yield { @Char adieresis }
>      French   @Yield { ?? }
>      German   @Yield { ?? }
> @@ -1424,6 +1464,7 @@
>      Dutch    @Yield { ?? }
>      English  @Yield { ?? }
>      EnglishUK        @Yield { ?? }
> +    Esperanto   @Yield { @Char hcircumflex }
>      Finnish  @Yield { @Char odieresis }
>      French   @Yield { ?? }
>      German   @Yield { ?? }
> @@ -1440,6 +1481,16 @@
>      UpperSorbian @Yield { ?? }
>  } }
>  
> +{ 30 @Alpha @CurrLang @Case {
> +    Esperanto   @Yield { @Char jcircumflex }
> +    else        @Yield { ?? }
> +} }
> +
> +{ 31 @Alpha @CurrLang @Case {
> +    Esperanto   @Yield { @Char ubreve }
> +    else        @Yield { ?? }
> +} }
> +
>  {  ?? @UCAlpha ??    }
>  {   1 @UCAlpha A     }
>  {   2 @UCAlpha B     }
> @@ -1475,6 +1526,7 @@
>      Dutch    @Yield { ?? }
>      English  @Yield { ?? }
>      EnglishUK        @Yield { ?? }
> +    Esperanto   @Yield { @Char Ccircumflex }
>      Finnish  @Yield { @Char Aring }
>      French   @Yield { @Char AE }
>      German   @Yield { ?? }
> @@ -1498,6 +1550,7 @@
>      Dutch    @Yield { ?? }
>      English  @Yield { ?? }
>      EnglishUK        @Yield { ?? }
> +    Esperanto   @Yield { @Char Gcircumflex }
>      Finnish  @Yield { @Char Adieresis }
>      French   @Yield { ?? }
>      German   @Yield { ?? }
> @@ -1521,6 +1574,7 @@
>      Dutch    @Yield { ?? }
>      English  @Yield { ?? }
>      EnglishUK        @Yield { ?? }
> +    Esperanto   @Yield { @Char Hcircumflex }
>      Finnish  @Yield { @Char Odieresis }
>      French   @Yield { ?? }
>      German   @Yield { ?? }
> @@ -1537,6 +1591,15 @@
>      UpperSorbian @Yield { ?? }
>  } }
>  
> +{ 30 @UCAlpha @CurrLang @Case {
> +    Esperanto   @Yield { @Char Jcircumflex }
> +    else        @Yield { ?? }
> +} }
> +
> +{ 31 @UCAlpha @CurrLang @Case {
> +    Esperanto   @Yield { @Char Ubreve }
> +    else        @Yield { ?? }
> +} }
>  
>  { 1 @Months @CurrLang @Case {
>      Croatian @Yield { address@hidden ccaron}anj }
> @@ -1545,6 +1608,7 @@
>      Dutch       @Yield { januari }
>      English  @Yield { January }
>      EnglishUK        @Yield { January }
> +    Esperanto   @Yield { januaro }
>      Finnish  @Yield { tammikuu }
>      French   @Yield { janvier }
>      German   @Yield { Januar }
> @@ -1568,6 +1632,7 @@
>      Dutch       @Yield { februari }
>      English  @Yield { February }
>      EnglishUK        @Yield { February }
> +    Esperanto   @Yield { februaro }
>      Finnish  @Yield { helmikuu }
>      French   @Yield { address@hidden eacute}vrier }
>      German   @Yield { Februar }
> @@ -1591,6 +1656,7 @@
>      Dutch       @Yield { maart }
>      English  @Yield { March }
>      EnglishUK        @Yield { March }
> +    Esperanto   @Yield { marto }
>      Finnish  @Yield { maaliskuu }
>      French   @Yield { mars }
>      German   @Yield { address@hidden adieresis}rz }
> @@ -1614,6 +1680,7 @@
>      Dutch       @Yield { april }
>      English  @Yield { April }
>      EnglishUK        @Yield { April }
> +    Esperanto   @Yield { aprilo }
>      Finnish  @Yield { huhtikuu }
>      French   @Yield { avril }
>      German   @Yield { April }
> @@ -1637,6 +1704,7 @@
>      Dutch       @Yield { mei }
>      English  @Yield { May }
>      EnglishUK        @Yield { May }
> +    Esperanto   @Yield { majo }
>      Finnish  @Yield { toukokuu }
>      French   @Yield { mai }
>      German   @Yield { Mai }
> @@ -1660,6 +1728,7 @@
>      Dutch       @Yield { juni }
>      English  @Yield { June }
>      EnglishUK        @Yield { June }
> +    Esperanto   @Yield { junio }
>      Finnish  @Yield { address@hidden adieresis}kuu }
>      French   @Yield { juin }
>      German   @Yield { Juni }
> @@ -1684,6 +1753,7 @@
>      Dutch       @Yield { juli }
>      English  @Yield { July }
>      EnglishUK        @Yield { July }
> +    Esperanto   @Yield { julio }
>      Finnish  @Yield { address@hidden adieresis}kuu }
>      French   @Yield { juillet }
>      German   @Yield { Juli }
> @@ -1707,6 +1777,7 @@
>      Dutch       @Yield { augustus }
>      English  @Yield { August }
>      EnglishUK        @Yield { August }
> +    Esperanto   @Yield { address@hidden ubreve}gusto }
>      Finnish  @Yield { elokuu }
>      French   @Yield { address@hidden ucircumflex}t }
>      German   @Yield { August }
> @@ -1730,6 +1801,7 @@
>      Dutch       @Yield { september }
>      English  @Yield { September }
>      EnglishUK        @Yield { September }
> +    Esperanto   @Yield { septembro }
>      Finnish  @Yield { syyskuu }
>      French   @Yield { septembre }
>      German   @Yield { September }
> @@ -1753,6 +1825,7 @@
>      Dutch       @Yield { oktober }
>      English  @Yield { October }
>      EnglishUK        @Yield { October }
> +    Esperanto   @Yield { oktobro }
>      Finnish  @Yield { lokakuu }
>      French   @Yield { octobre }
>      German   @Yield { Oktober }
> @@ -1776,6 +1849,7 @@
>      Dutch       @Yield { november }
>      English  @Yield { November }
>      EnglishUK        @Yield { November }
> +    Esperanto   @Yield { novembro }
>      Finnish  @Yield { marraskuu }
>      French   @Yield { novembre }
>      German   @Yield { November }
> @@ -1799,6 +1873,7 @@
>      Dutch       @Yield { december }
>      English  @Yield { December }
>      EnglishUK        @Yield { December }
> +    Esperanto   @Yield { decembro }
>      Finnish  @Yield { joulukuu }
>      French   @Yield { address@hidden eacute}cembre }
>      German   @Yield { Dezember }
> @@ -1823,6 +1898,7 @@
>      Dutch       @Yield { jan }
>      English  @Yield { Jan }
>      EnglishUK        @Yield { Jan }
> +    Esperanto   @Yield { jan }
>      Finnish  @Yield { tammikuu }
>      French   @Yield { jan }
>      German   @Yield { Jan }
> @@ -1846,6 +1922,7 @@
>      Dutch       @Yield { feb }
>      English  @Yield { Feb }
>      EnglishUK        @Yield { Feb }
> +    Esperanto   @Yield { feb }
>      Finnish  @Yield { helmikuu }
>      French   @Yield { address@hidden eacute}v }
>      German   @Yield { Feb }
> @@ -1869,6 +1946,7 @@
>      Dutch       @Yield { mrt }
>      English  @Yield { Mar }
>      EnglishUK        @Yield { Mar }
> +    Esperanto   @Yield { mar }
>      Finnish  @Yield { maaliskuu }
>      French   @Yield { mar }
>      German   @Yield { address@hidden adieresis}r }
> @@ -1892,6 +1970,7 @@
>      Dutch       @Yield { apr }
>      English  @Yield { Apr }
>      EnglishUK        @Yield { Apr }
> +    Esperanto   @Yield { apr }
>      Finnish  @Yield { huhtikuu }
>      French   @Yield { avr }
>      German   @Yield { Apr }
> @@ -1915,6 +1994,7 @@
>      Dutch       @Yield { mei }
>      English  @Yield { May }
>      EnglishUK        @Yield { May }
> +    Esperanto   @Yield { maj }
>      Finnish  @Yield { toukokuu }
>      French   @Yield { mai }
>      German   @Yield { Mai }
> @@ -1938,6 +2018,7 @@
>      Dutch       @Yield { jun }
>      English  @Yield { Jun }
>      EnglishUK        @Yield { Jun }
> +    Esperanto   @Yield { jun }
>      Finnish  @Yield { address@hidden adieresis}kuu }
>      French   @Yield { juin }
>      German   @Yield { Jun }
> @@ -1961,6 +2042,7 @@
>      Dutch       @Yield { jul }
>      English  @Yield { Jul }
>      EnglishUK        @Yield { Jul }
> +    Esperanto   @Yield { jul }
>      Finnish  @Yield { address@hidden adieresis}kuu }
>      French   @Yield { juil }
>      German   @Yield { Jul }
> @@ -1984,6 +2066,7 @@
>      Dutch       @Yield { aug }
>      English  @Yield { Aug }
>      EnglishUK        @Yield { Aug }
> +    Esperanto   @Yield { address@hidden ubreve}g }
>      Finnish  @Yield { elokuu }
>      French   @Yield { address@hidden ucircumflex} }
>      German   @Yield { Aug }
> @@ -2007,6 +2090,7 @@
>      Dutch       @Yield { sep }
>      English  @Yield { Sep }
>      EnglishUK        @Yield { Sep }
> +    Esperanto   @Yield { sep }
>      Finnish  @Yield { syyskuu }
>      French   @Yield { sep }
>      German   @Yield { Sep }
> @@ -2030,6 +2114,7 @@
>      Dutch       @Yield { okt }
>      English  @Yield { Oct }
>      EnglishUK        @Yield { Oct }
> +    Esperanto   @Yield { okt }
>      Finnish  @Yield { lokakuu }
>      French   @Yield { oct }
>      German   @Yield { Okt }
> @@ -2053,6 +2138,7 @@
>      Dutch       @Yield { nov }
>      English  @Yield { Nov }
>      EnglishUK        @Yield { Nov }
> +    Esperanto   @Yield { nov }
>      Finnish  @Yield { marraskuu }
>      French   @Yield { nov }
>      German   @Yield { Nov }
> @@ -2076,6 +2162,7 @@
>      Dutch       @Yield { dec }
>      English  @Yield { Dec }
>      EnglishUK        @Yield { Dec }
> +    Esperanto   @Yield { dec }
>      Finnish  @Yield { joulukuu }
>      French   @Yield { address@hidden eacute}c }
>      German   @Yield { Dez }
> @@ -2100,6 +2187,7 @@
>      Dutch       @Yield { zondag }
>      English  @Yield { Sunday }
>      EnglishUK        @Yield { Sunday }
> +    Esperanto   @Yield { address@hidden ccircumflex}o }
>      Finnish  @Yield { sunnuntai }
>      French   @Yield { dimanche }
>      German   @Yield { Sonntag }
> @@ -2123,6 +2211,7 @@
>      Dutch       @Yield { maandag }
>      English  @Yield { Monday }
>      EnglishUK        @Yield { Monday }
> +    Esperanto   @Yield { lundo }
>      Finnish  @Yield { maanantai }
>      French   @Yield { lundi }
>      German   @Yield { Montag }
> @@ -2146,6 +2235,7 @@
>      Dutch       @Yield { dinsdag }
>      English  @Yield { Tuesday }
>      EnglishUK        @Yield { Tuesday }
> +    Esperanto   @Yield { mardo }
>      Finnish  @Yield { tiistai }
>      French   @Yield { mardi }
>      German   @Yield { Dienstag }
> @@ -2169,6 +2259,7 @@
>      Dutch       @Yield { woensdag }
>      English  @Yield { Wednesday }
>      EnglishUK        @Yield { Wednesday }
> +    Esperanto   @Yield { merkredo }
>      Finnish  @Yield { keskiviikko }
>      French   @Yield { mercredi }
>      German   @Yield { Mittwoch }
> @@ -2192,6 +2283,7 @@
>      Dutch       @Yield { donderdag }
>      English  @Yield { Thursday }
>      EnglishUK        @Yield { Thursday }
> +    Esperanto   @Yield { address@hidden address@hidden ubreve}do }
>      Finnish  @Yield { torstai }
>      French   @Yield { jeudi }
>      German   @Yield { Donnerstag }
> @@ -2215,6 +2307,7 @@
>      Dutch       @Yield { vrijdag }
>      English  @Yield { Friday }
>      EnglishUK        @Yield { Friday }
> +    Esperanto   @Yield { vendredo }
>      Finnish  @Yield { perjantai }
>      French   @Yield { vendredi }
>      German   @Yield { Freitag }
> @@ -2238,6 +2331,7 @@
>      Dutch       @Yield { zaterdag }
>      English  @Yield { Saturday }
>      EnglishUK        @Yield { Saturday }
> +    Esperanto   @Yield { sabato }
>      Finnish  @Yield { lauantai }
>      French   @Yield { samedi }
>      German   @Yield { Samstag }
> @@ -2262,6 +2356,7 @@
>      Dutch       @Yield { zo }
>      English  @Yield { Sun }
>      EnglishUK        @Yield { Sun }
> +    Esperanto   @Yield { dim }
>      Finnish  @Yield { su }
>      French   @Yield { dim }
>      German   @Yield { So }
> @@ -2285,6 +2380,7 @@
>      Dutch       @Yield { ma }
>      English  @Yield { Mon }
>      EnglishUK        @Yield { Mon }
> +    Esperanto   @Yield { lun }
>      Finnish  @Yield { ma }
>      French   @Yield { lun }
>      German   @Yield { Mo }
> @@ -2308,6 +2404,7 @@
>      Dutch       @Yield { di }
>      English  @Yield { Tue }
>      EnglishUK        @Yield { Tue }
> +    Esperanto   @Yield { mar }
>      Finnish  @Yield { ti }
>      French   @Yield { mar }
>      German   @Yield { Di }
> @@ -2331,6 +2428,7 @@
>      Dutch       @Yield { wo }
>      English  @Yield { Wed }
>      EnglishUK        @Yield { Wed }
> +    Esperanto   @Yield { mer }
>      Finnish  @Yield { ke }
>      French   @Yield { mer }
>      German   @Yield { Mi }
> @@ -2354,6 +2452,7 @@
>      Dutch       @Yield { do }
>      English  @Yield { Thu }
>      EnglishUK        @Yield { Thu }
> +    Esperanto   @Yield { address@hidden address@hidden ubreve} }
>      Finnish  @Yield { to }
>      French   @Yield { jeu }
>      German   @Yield { Do }
> @@ -2377,6 +2476,7 @@
>      Dutch       @Yield { vr }
>      English  @Yield { Fri }
>      EnglishUK        @Yield { Fri }
> +    Esperanto   @Yield { ven }
>      Finnish  @Yield { pe }
>      French   @Yield { ven }
>      German   @Yield { Fr }
> @@ -2400,6 +2500,7 @@
>      Dutch       @Yield { za }
>      English  @Yield { Sat }
>      EnglishUK        @Yield { Sat }
> +    Esperanto   @Yield { sab }
>      Finnish  @Yield { la }
>      French   @Yield { sam }
>      German   @Yield { Sa }
> @@ -2528,6 +2629,7 @@
>      Dutch    @Yield { @DayNum @Month @Year                   }
>      English  @Yield { @DayNum @Month, @Year                  }
>      EnglishUK        @Yield { @DayNum @Month, @Year                  }
> +    Esperanto   @Yield { @DayNum"a" "de" @Month "de" @Year      }
>      Finnish  @Yield { @DayNum. @Month"ta" @Year              }
>      French   @Yield { @DayNum @Month @Year                   }
>      German   @Yield { @DayNum. @Month @Year                  }
> @@ -2552,6 +2654,7 @@
>      Dutch    @Yield { @address@hidden                        }
>      English  @Yield { @address@hidden @MeriDiem              }
>      EnglishUK        @Yield { @address@hidden @MeriDiem              }
> +    Esperanto   @Yield { @ShortHour:@Minute                     }
>      Finnish  @Yield { @address@hidden                        }
>      French   @Yield { @ShortHour"h"@Minute                   }
>      German   @Yield { @address@hidden                        }
> 
> 
> 
> --- orig/z36.c
> +++ mod/z36.c
> @@ -60,6 +60,8 @@
>       "adieresis",    "\"a",  "\344",
>  
>       "ccedilla",     "cc",   "\347",
> +     "Ccircumflex",  "^C",   "\306",  /* Latin-3 */
> +     "ccircumflex",  "^c",   "\346",  /* Latin-3 */
>  
>       "Egrave",       "`E",   "\310",
>       "Eacute",       "'E",   "\311",
> @@ -70,6 +72,12 @@
>       "ecircumflex",  "^e",   "\352",
>       "edieresis",    "\"e",  "\353",
>  
> +     "Gcircumflex",  "^G",   "\330",  /* Latin-3 */
> +     "gcircumflex",  "^g",   "\370",  /* Latin-3 */
> +
> +     "Hcircumflex",  "^H",   "\246",  /* Latin-3 */
> +     "hcircumflex",  "^h",   "\266",  /* Latin-3 */
> +
>       "Igrave",       "`I",   "\314",
>       "Iacute",       "'I",   "\315",
>       "Icircumflex",  "^I",   "\316",
> @@ -79,6 +87,9 @@
>       "icircumflex",  "^\\i", "\356",
>       "idieresis",    "\"\\i","\357",
>  
> +     "Jcircumflex",  "^J",   "\254",  /* Latin-3 */
> +     "jcircumflex",  "^j",   "\274",  /* Latin-3 */
> +
>       "Ograve",       "`O",   "\322",
>       "Oacute",       "'O",   "\323",
>       "Ocircumflex",  "^O",   "\324",
> @@ -90,14 +101,19 @@
>       "otilde",       "~o",   "\365",
>       "odieresis",    "\"o",  "\366",
>  
> +     "Scircumflex",  "^S",   "\336",
> +     "scircumflex",  "^s",   "\376",
> +
>       "Ugrave",       "`U",   "\331",
>       "Uacute",       "'U",   "\332",
>       "Ucircumflex",  "^U",   "\333",
>       "Udieresis",    "\"U",  "\334",
> +     "Ubreve",       "~U",   "\335",  /* Latin-3 */
>       "ugrave",       "`u",   "\371",
>       "uacute",       "'u",   "\372",
>       "ucircumflex",  "^u",   "\373",
>       "udieresis",    "\"u",  "\374",
> +     "ubreve",       "~u",   "\375",  /* Latin-3 */
>  
>       "",             "",     ""
>  };
> @@ -122,8 +138,9 @@
>        }
>        else
>        {
> -     Error(36, 1, "in hyphenation file %s, unknown escape sequence (line 
> %d)",
> -       FATAL, no_fpos, fname, hline_num);
> +     Error(36, 1, "in hyphenation file %s, unknown escape sequence `%s' "
> +       "(line %d)",
> +       FATAL, no_fpos, fname, q+1, hline_num);
>        }
>      }
>      else *p++ = *q++;
> 
> 
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]