Files
trail-mate/modules/ui_shared/include/ui/widgets/ime/pinyin_data.h
T
vicliuandGitHub d320b6511d Unify PlatformIO and ESP-IDF around a shared UI/runtime shellRefactor/repo structure (#11)
* Unify PlatformIO and ESP-IDF around a shared UI/runtime shell
2026-03-12 01:17:46 +08:00

431 lines
38 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#pragma once
#if __has_include(<pgmspace.h>)
#include <pgmspace.h>
#else
#include <cstdint>
#ifndef PROGMEM
#define PROGMEM
#endif
inline uint8_t pgm_read_byte(const void* addr)
{
return *static_cast<const uint8_t*>(addr);
}
#endif
static const char kPinyinDict[] PROGMEM = R"PINYIN_DICT(
a
ai
an 广
ang
ao
ba
bai
ban
bang
bao
bei
ben
beng
bi
bian 便
biao
bie
bin
bing
bo 簿
bu 簿
ca
cai
can
cang
cao
ce
cen
ceng
cha
chai
chan
chang
chao
che
chen
cheng
chi 齿
chong
chou
chu
chua
chuai
chuan 穿
chuang
chui
chun 椿
chuo
ci
cong
cou
cu
cuan 蹿
cui
cun
cuo
da
dai
dan
dang
dao
de
dei
deng
di
dia
dian 殿
diao
die
ding
diu
dong
dou
du
duan
dui
dun
duo
e 饿
ei
en
er
fa
fan
fang 访 仿
fei
fen 忿
feng
fo
fou
fu 怀
ga
gai
gan 竿
gang
gao 稿
ge
gei
gen
geng
gong
gou
gu
gua
guai
guan
guang 广
gui
gun
guo
ha
hai
han
hang
hao
he
hei
hen
heng
hng
hong 鸿
hou
hu
hua
huai 怀
huan
huang
hui 贿
hun
huo
ji
jia
jian
jiang
jiao 轿
jie
jin 槿
jing
jiong
jiu
ju
juan
jue
jun
ka
kai
kan
kang
kao
ke
kei
ken
keng
kong
kou
ku
kua
kuai
kuan
kuang
kui 岿
kun
kuo
la
lai
lan
lang
lao
le
lei
len
leng
li
lia
lian
liang
liao
lie
lin
ling
liu
lo
long 窿
lou
lu 绿 鹿
luan
lue
lun
luo
m
ma
mai
man
mang
mao
me
mei
men
meng
mi
mian
miao
mie
min
ming
miu
mo
mou
mu
n
na
nai
nan
nang
nao
ne
nei
nen
neng
ng
ni
nian 廿
niang
niao 尿
nie
nin
ning
niu
nong
nou
nu
nuan
nue
nuo
o
ou
pa
pai
pan
pang 仿
pao
pei
pen
peng
pi
pian 便
piao
pie 丿
pin
ping
po
pou
pu
qi 宿 趿
qia
qian
qiang
qiao
qie
qin 槿
qing
qiong
qiu
qu
quan
que
qun
ran
rang
rao
re
ren
reng
ri
rong
rou
ru
ruan
rui
run
ruo
sa 趿
sai
san
sang
sao
se
sen
seng
sha
shai
shan
shang
shao
she
shei
shen
sheng
shi 使 湿
shou 寿
shu
shua
shuai
shuan
shuang
shui
shun
shuo
si
song
sou
su 宿
suan
sui 尿
sun
suo
ta 趿
tai
tan
tang
tao
te
tei
teng
ti
tian
tiao
tie
ting
tong
tou
tu
tuan
tui 退
tun
tuo
wa
wai
wan
wang
wei 诿
wen
weng
wo
wu
xi 西
xia
xian 线
xiang
xiao
xie
xin
xing
xiong
xiu 宿
xu 婿
xuan
xue
xun
ya
yan 广 沿
yang
yao 耀
ye
yi 亿 驿 羿 丿
yin
ying
yo
yong
you 鱿
yu 屿
yuan 穿
yue
yun
za
zai
zan
zang
zao
ze
zei
zen
zeng
zha
zhai
zhan
zhang
zhao
zhe
zhei
zhen
zheng
zhi
zhong
zhou
zhu
zhua
zhuai
zhuan
zhuang
zhui
zhun
zhuo 涿
zi 姿
zong
zou
zu
zuan
zui
zun
zuo
)PINYIN_DICT";