Bug 103405 - L10n: Add additional user interface language Hungarian Rovas [hu-Hung-HU]
Summary: L10n: Add additional user interface language Hungarian Rovas [hu-Hung-HU]
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Installation (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 119767 120205 (view as bug list)
Depends on: 107204 113017
Blocks: l10n-hu-Hung-HU
  Show dependency treegraph
 
Reported: 2016-10-22 08:16 UTC by Óvári
Modified: 2018-10-10 15:58 UTC (History)
9 users (show)

See Also:
Crash report or crash signature:


Attachments
Installation Additional user interface languages.png (22.17 KB, image/png)
2016-10-22 08:17 UTC, Óvári
Details
Installation Additional user interface Serbian.png (18.74 KB, image/png)
2016-10-22 08:18 UTC, Óvári
Details
Installation Additional user interface Hungarian.png (19.39 KB, image/png)
2016-10-22 08:18 UTC, Óvári
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Óvári 2016-10-22 08:16:43 UTC
Description:
In LibreOffice installation, section ‘Additional user interface languages’ (see attachment: Installation Additional user interface languages.png), add:
    Hungarian (Rovas)

The current ‘Hungarian’ could be modelled on Serbian (see attachment: Installation Additional user interface Serbian.png):
Serbian (Cyrillic)
Serbian (Latin)

Suggestions to the installation ‘additional user interface language’ option:
1. Rename the current entry in the language list entitled ‘Hungarian’ (see attachment: Installation Additional user interface Hungarian.png) to ‘Hungarian (Latin)’ [Could this please be done before the 5.3.0 string freeze?]
2. Add ‘Hungarian (Rovas)’ to the language list

Thank you

LibreOfficeDev 5.3.0.0.alpha1
Windows 8.1

Steps to Reproduce:
See Description

Actual Results:  
See Description

Expected Results:
See Description


Reproducible: Always

User Profile Reset: No

Additional Info:


User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0
Comment 1 Óvári 2016-10-22 08:17:39 UTC
Created attachment 128148 [details]
Installation Additional user interface languages.png
Comment 2 Óvári 2016-10-22 08:18:12 UTC
Created attachment 128149 [details]
Installation Additional user interface Serbian.png
Comment 3 Óvári 2016-10-22 08:18:43 UTC
Created attachment 128150 [details]
Installation Additional user interface Hungarian.png
Comment 4 RovasFoundation 2016-10-22 10:10:11 UTC
Dear All,

I support the idea of the language option separation with a slight modification.

As there are Latin and multiple! Rovas scripts for the Hungarian language (even Cyrillic was created), my suggestion is the following:

Hungarian (Latin)
Hungarian (Rovas-SH)

* The SH index stands for Szekely-Hungarian, the mostly used member of the Rovas script family.

Please note, that there are more distinct Rovas scripts (not versions or font variations) as well for the Hungarian language (and occasionally used for other languages too). Most of them are extinct but for example the Carpathian Basin Rovas is revitalized with a possibly growing user base in the future.

Do not worry :) at this moment, it is not the goal to deal with any other member of the Rovas script family. The reason I draw your attention - and suggest the SH index - to suit the terminology for possible future extension.

Rgds, László

> Suggestions to the installation ‘additional user interface language’ option:
> 1. Rename the current entry in the language list entitled ‘Hungarian’ (see
> attachment: Installation Additional user interface Hungarian.png) to
> ‘Hungarian (Latin)’ [Could this please be done before the 5.3.0 string
> freeze?]
> 2. Add ‘Hungarian (Rovas)’ to the language list
Comment 5 Joel Madero 2016-10-23 19:49:06 UTC
The real issue isn't adding the option to the list but doing all the behind the scenes work that comes with it (such as currency, spell check, etc....) Is there a LibreOffice community who would actively support this?
Comment 6 V Stuart Foote 2017-07-28 15:40:21 UTC
Not sure why this enhancement was not set NEW. Doing so.
Comment 7 Kovács Viktor 2018-09-12 18:14:35 UTC
(In reply to Joel Madero from comment #5)
> The real issue isn't adding the option to the list but doing all the behind
> the scenes work that comes with it (such as currency, spell check, etc....)
> Is there a LibreOffice community who would actively support this?
@Joel:I found a developer on the MS' ideas page , who created a spelling checker for Old Hungarian script, but she developed it for her own MS Office. (She was angry about that, MS cleared her work)I dont know, how could be invited, just her name is known. What did you mean about currency? Old Hungarian script uses runic like numbers.
Comment 8 Andras Timar 2018-09-12 19:46:56 UTC
(In reply to Kovács Viktor from comment #7)
First you need to make transliteration existing Hungarian translation to Rovas script for UI and help. I can imagine that proofreading of this would be a lot of work. Then it is a no-brainer to add another line to installer, and offer Hungarian (Rovas) for the users. 

For the spell checker, I don't think we can use anything made for MS Office. We need a dictionary and affix file in Hunspell format. Probably this could be based on existing Hungarian spelling dictionary and affix file.

For the locale data, again, you need to transliterate existing hu_HU locale data, currency is HUF of course, providing that most users of this "locale" would be in Hungary. But that's not a top priority I think. I suggest you move step by step. If you want Rovas UI, go for that first. The LibreOffice community is happy to help with integration of your work.
Comment 9 Kovács Viktor 2018-09-13 05:47:49 UTC
*** Bug 119767 has been marked as a duplicate of this bug. ***
Comment 10 Kovács Viktor 2018-09-15 09:07:33 UTC
(In reply to Andras Timar from comment #8)
Ok. I develop hunspell for Hungarian Rovás, but there are several problem: I developed Old Hungarian script for DejaVu. (See https://bugs.freedesktop.org/show_bug.cgi?id=107496 ) I had done several mistakes on Github, thoose I resolved, and added #28 pull request. It isn't accepted yet. I dont know, which font family uses the LibreOffice for UI, or it could be setting hardly as default UI font.
Hunspell: I have problems with it. I don't know the full syntax of .aff files on github, and how could I translate it.
Are there any strict syntax of UI description?
Comment 11 V Stuart Foote 2018-09-15 13:24:54 UTC
The supporting font work for inclusion in Dejavu Sans as suggested to Viktor, by László, is here: 

https://github.com/dejavu-fonts/dejavu-fonts/pull/28

https://bugs.freedesktop.org/show_bug.cgi?id=107496

As to the tranliteration of the UI to Rovas, or implementation of a a Hunspell module for Rovas that was described by Tamas R. in cmnt #28 of bug 97406

Hunspell is of course László's baby...
Comment 12 Kovács Viktor 2018-09-18 12:02:06 UTC
(In reply to V Stuart Foote from comment #11)
> Hunspell is of course László's baby...
I need to discuss about László in private mailing. It's not an easy way to create spelling dictionary for Hungarian Rovás. Not just a mirroring method. There are difficult rules. I don't think, discuss in the bug is enough.
Comment 13 Kovács Viktor 2018-09-19 03:25:58 UTC
László, could we communicate about hunspell for rovás in private e-mail's?
Comment 14 Kovács Viktor 2018-09-28 18:52:37 UTC
There is a language ID: hu-Hung-HU. There is an UNICODE code page called "Old Hungarian". The LibreOffice can use this page as RTL script, named "none". Could  any programmer to link this two things?
Comment 15 Kovács Viktor 2018-09-29 17:52:20 UTC
cc:Khaled,
I remember, you were, who coded the "Old Hungarian" part of UNICODE range RTL capability, with language name as "none". I didn't know, that it has identifier, ISO639 ID is ohu, and has already a BCP 47 script subtag, too.
ID hu-HUng-HU is derived from BCP 47 ID and Hungarian ID hu. The UNICODE range U+10C80-10cff must to be linked a meta tag "hu-Hung-HU", thats are the same things.
Could you code the link between "hu-Hung-HU" and "Old Hungarian" RTL capatibility?
Comment 16 V Stuart Foote 2018-09-30 16:35:17 UTC
*** Bug 120205 has been marked as a duplicate of this bug. ***
Comment 17 Eike Rathke 2018-10-02 13:26:24 UTC
Are 'hu-Hung' and 'ohu' synonyms, and 'ohu' (Old Hungarian) has implicit 'Hung' (Hungarian Runic) script? Or wouldn't it rather have to be an explicit 'ohu-Hung'? The IANA language tag registration doesn't mention Suppress-Script: Hung, so it would have to be 'ohu-Hung'.

Is 'ohu-Hung' to be preferred over 'hu-Hung'?
Comment 18 Kovács Viktor 2018-10-10 12:05:48 UTC
(In reply to Eike Rathke from comment #17)
> Are 'hu-Hung' and 'ohu' synonyms, and 'ohu' (Old Hungarian) has implicit
> 'Hung' (Hungarian Runic) script? Or wouldn't it rather have to be an
> explicit 'ohu-Hung'? The IANA language tag registration doesn't mention
> Suppress-Script: Hung, so it would have to be 'ohu-Hung'.
> 
> Is 'ohu-Hung' to be preferred over 'hu-Hung'?

I asked ISO639-3 standard registar about Old Hungarian IDs.
I got an answer from the op. Doug Ewell. He wrote:

There is already a BCP 47 script subtag for the Old Hungarian (rovásírás)  script, 'Hung'. There is also a language subtag for the Old Hungarian language, 'ohu'.
These subtags can be combined to create a full BCP 47 language tag, such as "hu-Hung" for "modern Hungarian written in the Old Hungarian script."
 
I didn't use word "rovásírás" in my question.
Comment 19 Eike Rathke 2018-10-10 15:58:13 UTC
Thanks. I take it that the current 'hu-Hung' actually is what is wanted, "modern Hungarian written in the Old Hungarian script".