set default language to English
add dummy map/english.map
This commit is contained in:
parent
97ae9b1709
commit
72063f84b7
0
map/english.map
Normal file
0
map/english.map
Normal file
12
strans.c
12
strans.c
@ -4,6 +4,7 @@
|
|||||||
static Im im;
|
static Im im;
|
||||||
|
|
||||||
Lang langs[] = {
|
Lang langs[] = {
|
||||||
|
{LangEN, "english", nil, nil, nil},
|
||||||
{LangJP, "hira", "kanji", nil, nil},
|
{LangJP, "hira", "kanji", nil, nil},
|
||||||
{LangJPK, "kata", "kanji", nil, nil},
|
{LangJPK, "kata", "kanji", nil, nil},
|
||||||
{LangKO, "hangul", nil, nil, nil},
|
{LangKO, "hangul", nil, nil, nil},
|
||||||
@ -37,8 +38,6 @@ show(void)
|
|||||||
int i;
|
int i;
|
||||||
|
|
||||||
sclear(&dc.preedit);
|
sclear(&dc.preedit);
|
||||||
if(im.l == nil)
|
|
||||||
return;
|
|
||||||
if(!mapget(im.l->map, &im.pre, &dc.preedit))
|
if(!mapget(im.l->map, &im.pre, &dc.preedit))
|
||||||
dc.preedit = im.pre;
|
dc.preedit = im.pre;
|
||||||
dc.nkouho = im.nkouho;
|
dc.nkouho = im.nkouho;
|
||||||
@ -79,7 +78,7 @@ checklang(int c)
|
|||||||
Lang *l;
|
Lang *l;
|
||||||
|
|
||||||
l = getlang(c);
|
l = getlang(c);
|
||||||
if(l == nil && c != LangEN)
|
if(l == nil)
|
||||||
return 0;
|
return 0;
|
||||||
im.l = l;
|
im.l = l;
|
||||||
return 1;
|
return 1;
|
||||||
@ -90,10 +89,6 @@ commit(Str *com)
|
|||||||
{
|
{
|
||||||
Str kana;
|
Str kana;
|
||||||
|
|
||||||
if(im.l == nil){
|
|
||||||
sclear(&im.pre);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if(mapget(im.l->map, &im.pre, &kana))
|
if(mapget(im.l->map, &im.pre, &kana))
|
||||||
sappend(com, &kana);
|
sappend(com, &kana);
|
||||||
sclear(&im.pre);
|
sclear(&im.pre);
|
||||||
@ -250,8 +245,6 @@ keystroke(u32int ks, u32int mod, Str *com)
|
|||||||
return 1;
|
return 1;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
if(im.l == nil)
|
|
||||||
return 0;
|
|
||||||
if(ks > 0x7f || ks == ' '){
|
if(ks > 0x7f || ks == ' '){
|
||||||
commit(com);
|
commit(com);
|
||||||
sputr(com, ks);
|
sputr(com, ks);
|
||||||
@ -266,6 +259,7 @@ static void
|
|||||||
init(void)
|
init(void)
|
||||||
{
|
{
|
||||||
memset(&im, 0, sizeof(im));
|
memset(&im, 0, sizeof(im));
|
||||||
|
im.l = getlang(LangEN);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user