mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
bump crengine: sync with upstream, new hyphenation languages (#6746)
Includes: - (Upstream) various unimpacting changes to keep in sync - (Upstream) Fix issues with legacy text rendering - (Upstream) FB3/DocX/ODT: get lang and description metadata - (Upstream) remove some global settings, make them per-doc - TextLang, hyphenation: add Armenian, Friulian, Piedmontese, Romansh, Zulu and Brazilian Portuguese. Also make cre the prefered engine for .xhtml (over MuPDF) and for .xml (which might be HTML).
This commit is contained in:
@@ -39,6 +39,7 @@ local HYPH_DICT_NAME_TO_LANG_NAME_TAG = {
|
||||
-- Update them when language tweaks and features are added to crengine/src/textlang.cpp
|
||||
local LANGUAGES = {
|
||||
-- lang-tag aliases features menu title hyphenation file name
|
||||
{ "hy", {"arm", "hye", "hyw"}, "H ", _("Armenian"), "Armenian.pattern" },
|
||||
{ "eu", {}, "H ", _("Basque"), "Basque.pattern" },
|
||||
{ "bg", {"bul"}, "H ", _("Bulgarian"), "Bulgarian.pattern" },
|
||||
{ "ca", {"cat"}, "H ", _("Catalan"), "Catalan.pattern" },
|
||||
@@ -54,6 +55,7 @@ local LANGUAGES = {
|
||||
{ "et", {"est"}, "H ", _("Estonian"), "Estonian.pattern" },
|
||||
{ "fi", {"fin"}, "H ", _("Finnish"), "Finnish.pattern" },
|
||||
{ "fr", {"fra", "fre"}, "Hb ", _("French"), "French.pattern" },
|
||||
{ "fur", {}, "H ", _("Friulian"), "Friulian.pattern" },
|
||||
{ "gl", {"glg"}, "H ", _("Galician"), "Galician.pattern" },
|
||||
{ "ka", {}, "H ", _("Georgian"), "Georgian.pattern" },
|
||||
{ "de", {"deu"}, "Hb ", _("German"), "German.pattern" },
|
||||
@@ -70,7 +72,10 @@ local LANGUAGES = {
|
||||
{ "no", {"nor"}, "H ", _("Norwegian"), "Norwegian.pattern" },
|
||||
{ "oc", {"oci"}, "H ", _("Occitan"), "Occitan.pattern" },
|
||||
{ "pl", {"pol"}, "HB ", _("Polish"), "Polish.pattern" },
|
||||
{ "pms", {}, "H ", _("Piedmontese"), "Piedmontese.pattern" },
|
||||
{ "pt-BR", {}, "HB ", _("Portuguese (BR)"), "Portuguese_BR.pattern" },
|
||||
{ "pt", {"por"}, "HB ", _("Portuguese"), "Portuguese.pattern" },
|
||||
{ "rm", {"roh"}, "H ", _("Romansh"), "Romansh.pattern" },
|
||||
{ "ro", {"ron"}, "H ", _("Romanian"), "Romanian.pattern" },
|
||||
{ "ru-GB", {}, "Hb ", _("Russian + English (UK)"), "Russian_EnGB.pattern" },
|
||||
{ "ru-US", {}, "Hb ", _("Russian + English (US)"), "Russian_EnUS.pattern" },
|
||||
@@ -83,6 +88,7 @@ local LANGUAGES = {
|
||||
{ "tr", {"tur"}, "H ", _("Turkish"), "Turkish.pattern" },
|
||||
{ "uk", {"ukr"}, "H ", _("Ukrainian"), "Ukrainian.pattern" },
|
||||
{ "cy", {"cym"}, "H ", _("Welsh"), "Welsh.pattern" },
|
||||
{ "zu", {"zul"}, "H ", _("Zulu"), "Zulu.pattern" },
|
||||
}
|
||||
|
||||
local DEFAULT_LANG_TAG = "en-US" -- English_US.pattern is loaded by default in crengine
|
||||
|
||||
Reference in New Issue
Block a user