From 4b9de3af1d4240370ea94f906070c0844a00de24 Mon Sep 17 00:00:00 2001 From: krasimir Date: Tue, 13 Apr 2010 15:50:10 +0000 Subject: [PATCH] fix the encoding in Catalan --- lib/src/catalan/BeschCat.gf | 1 - lib/src/catalan/PhonoCat.gf | 23 +++++++++++++---------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/lib/src/catalan/BeschCat.gf b/lib/src/catalan/BeschCat.gf index af8512dcb..62f84640a 100644 --- a/lib/src/catalan/BeschCat.gf +++ b/lib/src/catalan/BeschCat.gf @@ -5,7 +5,6 @@ resource BeschCat = open Prelude, CommonRomance in { -flags coding=utf8 ; --flags optimize=noexpand ; -- faster than values -- diff --git a/lib/src/catalan/PhonoCat.gf b/lib/src/catalan/PhonoCat.gf index 61420cc45..ed9f9b852 100644 --- a/lib/src/catalan/PhonoCat.gf +++ b/lib/src/catalan/PhonoCat.gf @@ -2,30 +2,33 @@ resource PhonoCat = open Prelude in { +flags + coding = utf8 ; + --3 Elision -- -- The phonological rule of *elision* can be defined as follows in GF. -- In Catalan it includes both vowels and 'h'. ----TODO: L'elisi depn de la tonicitat. +---TODO: L'elisió depén de la tonicitat. oper vocal : Strs = strs { - "a" ; "" ; - "e" ; "" ; "" ; "o" ; "" ; "" ; - "i" ; "" ; "" ; "u" ; "" ; "" ; "h" + "a" ; "à" ; + "e" ; "è" ; "é" ; "o" ; "ò" ; "ó" ; + "i" ; "í" ; "ï" ; "u" ; "ú" ; "ü" ; "h" } ; vocalForta : Strs = strs { - "a" ; "" ; "ha" ; "h" ; - "e" ; "" ; "" ; "he" ; "h" ; "h" ; - "o" ; "" ; "" ; "ho" ; "h" ; "h" ; - "" ; "" ; "h" ; "h" ; + "a" ; "à" ; "ha" ; "hà" ; + "e" ; "è" ; "é" ; "he" ; "hè" ; "hé" ; + "o" ; "ò" ; "ó" ; "ho" ; "hò" ; "hó" ; + "í" ; "ú" ; "hí" ; "hú" ; } ; vocalFeble : Strs = strs { - "i" ; "" ; "u" ; "" ; - "hi" ; "h" ; "hu" ; "h" ; + "i" ; "ï" ; "u" ; "ü" ; + "hi" ; "hï" ; "hu" ; "hü" ; } ;