Bug 120186 - Ladino language is not supported as a CTL (complex text layout) language
Summary: Ladino language is not supported as a CTL (complex text layout) language
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Localization (show other bugs)
Version:
(earliest affected)
5.1.6.2 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Languages Language-Grouping
  Show dependency treegraph
 
Reported: 2018-09-28 18:43 UTC by Maxim Iorsh
Modified: 2024-12-16 15:31 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
List of CTL languages doesn't include "Ladino" (40.51 KB, image/png)
2024-12-16 09:05 UTC, Maxim Iorsh
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Maxim Iorsh 2018-09-28 18:43:50 UTC
Description:
In the "Character properties" UI, the CTL font section doesn't allow to specify Ladino language (ISO 639-3 code "lad", OpenType language system tag 'JUD ')

Steps to Reproduce:
In LibreOffice Writer
1. Type some text in Hebrew characters, or paste this: " סאלבֿאסייון" and select it
2. Go to "Tools->Language->For selection-> More..."

Actual Results:
3. In the drop-down box "Font->CTL Font->Language" there is no Ladino entry

Expected Results:
3. In the drop-down box "Font->CTL Font->Language" there should be Ladino entry


Reproducible: Always


User Profile Reset: No



Additional Info:
Comment 1 Buovjaga 2018-10-23 17:57:18 UTC
Repro.

Arch Linux 64-bit
Version: 6.2.0.0.alpha0+
Build ID: 9a373521d7a328197a4bf9abeb0a981b7acba896
CPU threads: 8; OS: Linux 4.18; UI render: default; VCL: gtk3_kde5; 
Locale: fi-FI (fi_FI.UTF-8); Calc: threaded
Built on 19 October 2018
Comment 2 Eyal Rozenberg 2024-12-16 08:54:43 UTC
It's a bug... we should probably look into the layout behavior when opening documents with Ladino text.
Comment 3 Maxim Iorsh 2024-12-16 09:04:33 UTC
I don't think Ladino is supported at all. It's missing altogether in the list of CTL languages
Comment 4 Maxim Iorsh 2024-12-16 09:05:31 UTC
Created attachment 198132 [details]
List of CTL languages doesn't include "Ladino"
Comment 5 Buovjaga 2024-12-16 11:19:12 UTC
(In reply to Maxim Iorsh from comment #3)
> I don't think Ladino is supported at all. It's missing altogether in the
> list of CTL languages

Yeah, then enhancement is correct.
Comment 6 Eyal Rozenberg 2024-12-16 11:44:19 UTC
(In reply to Buovjaga from comment #5)
> Yeah, then enhancement is correct.

It's not correct, because Ladino is a legitimate language, albeit spoken by not-many people, and it needs to be on the list. This is not just a "nice to have" thing, and it even follows from two principles of our "next decade" manifesto:

https://www.libreoffice.org/assets/Documents/tdf-manifesto.pdf

"WE COMMIT OURSELVES:
... To eliminate the digital divide in society by giving everyone access to office productivity ... to enable them to participate ...
To support the preservation of mother tongues by encouraging people to translate, document, support, and promote our office productivity tools in their mother tongue"
Comment 7 Buovjaga 2024-12-16 13:31:17 UTC
An enhancement is not necessarily a nice-to-have thing.
Comment 8 Eyal Rozenberg 2024-12-16 14:04:46 UTC
(In reply to Buovjaga from comment #7)
> An enhancement is not necessarily a nice-to-have thing.

An enhancement is something whose resolution is not necessery/mandatory. Adding missing languages - is.
Comment 9 Buovjaga 2024-12-16 15:31:06 UTC
(In reply to Eyal Rozenberg from comment #8)
> (In reply to Buovjaga from comment #7)
> > An enhancement is not necessarily a nice-to-have thing.
> 
> An enhancement is something whose resolution is not necessery/mandatory.
> Adding missing languages - is.

No, you're just making things up. A report in NEW status is assumed as a wanted change, no matter if bug or enhancement.

I went to look at the instructions for adding a new language/locale and there it says:

"To have a LangID assigned and the necessary mappings and entries added, please first login to Bugzilla and then submit an issue for Enhancement to Product LibreOffice Component Localization marked for i18n..."

https://wiki.documentfoundation.org/LibreOffice_Localization_Guide/Adding_a_New_Language_or_Locale#Request_a_new_language/locale_to_be_added

I see it has been there since 2012 when Eike created the page:
https://wiki.documentfoundation.org/index.php?title=LibreOffice_Localization_Guide/Adding_a_New_Language_or_Locale&oldid=44322

The stuff in the manifesto is a good goal, but it should not lead to loss of useful semantic distinctions for tasks.