commit cb6d1ad1588b731e661de6eac345f65f16013828
Author: Juergen Spitzmueller <[email protected]>
Date: Wed Feb 18 14:08:37 2026 +0100
fix Finnish shorthands
---
lib/languages | 16 +++++++++++++++-
lib/lyx2lyx/lyx_2_6.py | 3 +++
2 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/lib/languages b/lib/languages
index 572ff88e6c..8d45523159 100644
--- a/lib/languages
+++ b/lib/languages
@@ -985,8 +985,22 @@ Language finnish
FontEncoding T1|OT1
DateFormats "d. MMMM yyyy|d. MMM yyyy|d.M.yyyy"
LangCode fi_FI
+ SpecialChar breakabledash
+ Type specialchar
+ MenuString "Hyphen with Additional Hyphenation Point|w"
+ Tooltip "Breakable hyphen that keeps predefined hyphenation
possibilities"
+ LyXOutput 0x2010
+ LatexOutput \"-
+ IsLetter 1
+ PlaintextOutput -
+ XHTMLOutput -
+ CanBreakAfter 1
+ Font
+ Color textlabel1
+ EndFont
+ End
SpecialChar nobreakdash
- LaTeXOutput \"-
+ LaTeXOutput \"=
NeedProtect 0
End
SpecialChar allowbreak
diff --git a/lib/lyx2lyx/lyx_2_6.py b/lib/lyx2lyx/lyx_2_6.py
index 44795453ed..c34e7d14b1 100644
--- a/lib/lyx2lyx/lyx_2_6.py
+++ b/lib/lyx2lyx/lyx_2_6.py
@@ -716,6 +716,9 @@ def revert_hyphen_shorthands(document):
line = document.body[l]
tokenend = len("\\lang ")
lang = line[tokenend:].strip()
+ if lang == "finnish":
+ cmd = put_cmd_in_ert("\"-")
+ document.body[i + 1 : i + 1] = cmd
if lang in langs_breakabledash:
cmd = put_cmd_in_ert("\"=")
document.body[i + 1 : i + 1] = cmd
--
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs