Simple Romaji a Hiragana Converter escrito en C.
Ejecute make romaji
para construir el programa. make
las variables son:
CC
: el compilador C (GCC)CFLAGS
: banderas adicionales para pasar al compilador () No se necesitan más dependencias además de libc
.
Hice esto con la intención de integrarlo a Libkkc. Con esta configuración, puedo escribir una oración japonesa romaji ordinaria y separada por el espacio y obtener la salida de Kana+Kanji, que es realmente útil para estudiar el idioma.
Si desea tener un sistema como el mío, compile este programa y escriba el siguiente script de shell:
[[ -z $2 ]] && LVL=2 || LVL= $2
romaji " $1 " | sed " s/ $ / $LVL /g " | kkc |
awk -F: ' /^([0-9]+:|>> 0:) <[^mcQ]/ {
line=""
split($2, splitter, "/")
lim=length(splitter)
for (i = 0; i < lim; i++) {
sub(/^([ n]*<|.*<)/, "", splitter[i])
line=(line splitter[i])
}
print line
} '
Envuelvo este código de shell en una función que se obtiene por mi ~/.zshrc
para que pueda llamar a esto pasando el nombre de la función, en lugar del nombre del script, pero que sea cualquier implementación. El script AWK estará en la raíz del repositorio como scripts/kkc.awk
, se puede usar en la salida de KKC tuberiamente.
El uso junto con scripts/kkc.awk
debería verse como tal:
$ romaji "kore ha nani" | sed 's/ $ / 4/' | kkc | kkc.awk
コレハナに
コレは何
これは何
これはなに
Este repositorio también incluye un script SED para la transliteración común de partículas engañosas como wa
(は) como en (kimi wa - 君は) y e
como en (nihon e - 日本へ). El script es scripts/norm.sed
. Además, este proyecto puede integrarse con [Kakasi] para tener una conversión completa como se muestra en el gráfico:
Este repositorio tiene licencia bajo la licencia GPL-V3.0.