1
0
forked from aniani/vim

updated for version 7.0152

This commit is contained in:
Bram Moolenaar 2005-09-30 21:12:02 +00:00
parent 482aaeb058
commit 4effc80a8c
3 changed files with 219 additions and 24 deletions

View File

@ -1,14 +1,142 @@
*** fo_FO.orig.aff Wed Aug 31 22:02:11 2005
--- fo_FO.aff Wed Aug 31 22:02:11 2005
--- fo_FO.aff Fri Sep 30 12:55:30 2005
***************
*** 6 ****
--- 6,14 ----
--- 6,142 ----
+ FOL àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
+ LOW àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
+ UPP ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ
+
+ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ¿
+ SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
+
+ MIDWORD '-
+
+ # sound folding from Aspell, version 0.1-2001.04.30-5
+ # 2001.04.30: Jacob Sparre Andersen
+ # no copyright notice
+
+ # fra for eksempel aftage, det udtages avtage
+ SAL AA< Å
+ SAL AFT^ AT
+ #AF< AV
+ SAL AH$< A
+ SAL A A
+
+ SAL Á Á
+
+ SAL B B
+
+ # C udtales nogengange som K, andre gange som S og i få tilfælde som SJ
+ # CK bruges ofte til at ændre lyden på det foregående (f.eks ren A lyd)
+ #
+ SAL CC< KK
+ SAL CK< K
+ SAL CHR^< KR
+ SAL CH< SJ
+ SAL CI< SI
+ SAL CO< KO
+ SAL CY< SY
+ SAL C C
+
+ # D udtales ofte blødt/stumt - regler?
+ #
+ # Stumt G
+
+ #DIG^$ DAJ
+ #DIG< DI
+ SAL D D
+
+ SAL ÐUR< VUR
+ SAL Ð _
+
+ SAL EAUX< O
+ SAL EAU< O
+ #EJ$< AJ
+ SAL EUS< ØVS
+ SAL E E
+
+ SAL É< E
+
+ SAL È< E
+
+ SAL F F
+
+ SAL G G
+
+ SAL HJ^< J
+ SAL HÅRD< HÅR
+ SAL HÅND< HÅN
+ SAL H H
+
+ SAL IÐ^$ Í
+ SAL IÐ$< I
+ SAL IND^< IN
+ SAL I I
+
+ SAL Í Í
+
+ SAL J J
+
+ SAL KE^ TJE
+ SAL K K
+
+ # Stumt G
+ SAL LIG< LI
+ SAL L L
+
+ SAL M M
+
+ SAL N N
+
+ SAL OCH< OK
+ SAL O O
+
+ SAL Ó Ó
+
+ SAL PH< F
+ SAL P P
+
+ SAL Q< KU
+
+ #REGN< REJN
+ SAL R R
+
+ SAL SH< SJ
+ SAL SIÓN SJÓN
+ SAL S'S<$ S
+ SAL S S
+
+ SAL TH$< T
+ SAL TIÓN SJÓN
+ SAL T T
+
+ SAL U U
+
+ SAL Ú Ú
+
+ SAL Ü< Y
+
+ SAL V V
+
+ SAL W< V
+
+ SAL X'S$< KS
+ SAL X< KS
+
+ SAL Y< I
+
+ SAL Ý< Í
+
+ SAL Z'S$< S
+ SAL Z$< S
+ SAL Z Z
+
+ SAL Æ< A
+
+ SAL Ä< Æ
+
+ SAL ØRN ØDN
+ SAL Ø Ø
+
+ SAL Ö< Ø
+
+ SAL Å< Á

View File

@ -1,15 +1,72 @@
*** gl_ES.orig.aff Tue Aug 16 17:59:15 2005
--- gl_ES.aff Tue Aug 16 17:59:15 2005
--- gl_ES.aff Fri Sep 30 13:06:45 2005
***************
*** 2,3 ****
--- 2,11 ----
--- 2,8 ----
TRY áéíóúesianrtolcdugmphbfvñ
+
+ FOL àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
+ LOW àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
+ UPP ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ
+
+ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ珮粤蒟跚韜<E8B79A><E99F9C><EFBFBD><E285B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E9AB99><EFBFBD>タチツテトナニヌネノハヒフヘホマミムメモヤユヨリルレロワン゙ソ
+ SOFOTO ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
+
# COMPOUNDMIN 3
***************
*** 1172 ****
--- 1177,1233 ----
SFX C ionar ción cionar
+
+ # soundslike mapping from Aspell
+ # Copyright (C) 2000 Ramón Flores, distributed under GNU GPL
+ # Ramón Flores may be reached by email at fa2ramon@usc.es
+ # version galega 0.1
+
+ SAL followup 0
+ SAL collapse_result 0
+
+ SAL Á A
+ SAL A A
+ SAL BEL$ BLE
+ SAL BL L
+ SAL BM M
+ SAL BS S
+ SAL BT T
+ SAL B B
+ SAL C(EI) S
+ SAL C K
+ SAL D D
+ SAL É E
+ SAL EI EC
+ SAL EI EP
+ SAL E E
+ SAL F F
+ SAL G G
+ SAL H _
+ SAL Í I
+ SAL IT ICT
+ SAL I I
+ SAL J X
+ SAL K K
+ SAL L L
+ SAL M M
+ SAL N MN
+ SAL N NN
+ SAL N N
+ SAL Ó O
+ SAL ÓN$ IÓN
+ SAL O O
+ SAL PS S
+ SAL QU K
+ SAL R R
+ SAL S S
+ SAL T T
+ SAL Ú U
+ SAL UT UCT
+ SAL U U
+ SAL V B
+ SAL X S
+ SAL X G
+ SAL X J
+ SAL Y I
+ SAL ZA$ CIA
+ SAL ZO$ CIO
+ SAL Z S

View File

@ -11197,12 +11197,12 @@ add_suggestion(su, gap, goodword, badlenarg, score, altscore, had_bonus, slang)
* "thes" -> "these". */
stp = &SUG(*gap, 0);
for (i = gap->ga_len - 1; i >= 0; --i)
if (STRLEN(stp[i].st_word) == goodlen
if ((int)STRLEN(stp[i].st_word) == goodlen
&& STRNCMP(stp[i].st_word, goodword, goodlen) == 0
&& stp[i].st_orglen == badlen)
{
/*
* Found it. Remember the lowest score.
* Found it. Remember the word with the lowest score.
*/
if (stp[i].st_slang == NULL)
stp[i].st_slang = slang;
@ -11217,7 +11217,8 @@ add_suggestion(su, gap, goodword, badlenarg, score, altscore, had_bonus, slang)
* Need to do that for the other one now, otherwise the
* scores can't be compared. This happens because
* suggest_try_change() doesn't compute the soundalike
* word to keep it fast. */
* word to keep it fast, while some special methods set
* the soundalike score to zero. */
if (had_bonus)
rescore_one(su, &stp[i]);
else
@ -11340,24 +11341,26 @@ rescore_suggestions(su)
*/
static void
rescore_one(su, stp)
suginfo_T *su;
suggest_T *stp;
suginfo_T *su;
suggest_T *stp;
{
slang_T *slang = stp->st_slang;
char_u sal_badword[MAXWLEN];
char_u *p;
/* Only rescore suggestions that have no sal score yet and do have a
* language. */
if (slang != NULL && slang->sl_sal.ga_len > 0 && !stp->st_had_bonus)
{
if (slang == su->su_sallang)
stp->st_altscore = stp_sal_score(stp, su,
slang, su->su_sal_badword);
p = su->su_sal_badword;
else
{
spell_soundfold(slang, su->su_fbadword, TRUE, sal_badword);
stp->st_altscore = stp_sal_score(stp, su, slang, sal_badword);
p = sal_badword;
}
stp->st_altscore = stp_sal_score(stp, su, slang, p);
if (stp->st_altscore == SCORE_MAXMAX)
stp->st_altscore = SCORE_BIG;
stp->st_score = RESCORE(stp->st_score, stp->st_altscore);
@ -12836,8 +12839,6 @@ spell_to_word_end(start, buf)
}
#if defined(FEAT_INS_EXPAND) || defined(PROTO)
static int spell_expand_need_cap;
/*
* Find start of the word in front of the cursor. We don't check if it is
* badly spelled, with completion we can only change the word in front of the
@ -12875,13 +12876,22 @@ spell_word_start(startcol)
col = 0;
}
/* Need to check for 'spellcapcheck' now, the word is removed before
* expand_spelling() is called. Therefore the ugly global variable. */
spell_expand_need_cap = check_need_cap(curwin->w_cursor.lnum, col);
return col;
}
/*
* Need to check for 'spellcapcheck' now, the word is removed before
* expand_spelling() is called. Therefore the ugly global variable.
*/
static int spell_expand_need_cap;
void
spell_expand_check_cap(col)
colnr_T col;
{
spell_expand_need_cap = check_need_cap(curwin->w_cursor.lnum, col);
}
/*
* Get list of spelling suggestions.
* Used for Insert mode completion CTRL-X ?.