Bug 155059 - Add language Ossetian
Summary: Add language Ossetian
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Localization (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: User-Locale
  Show dependency treegraph
 
Reported: 2023-04-28 08:33 UTC by Aslan
Modified: 2023-05-22 10:27 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aslan 2023-04-28 08:33:39 UTC
Description:
Hello friends!

I would like to request that a new locale/language be added with the following particulars:

Language (Country): Ossetian language  (Russian Federation)

ISO 639-1 language code os
ISO 639-2 language code oss
ISO 639-3 language code	oss
ISO 3166 country code: RU

Actual Results:
I have prepared Hunspell files for checking the spelling of the Ossetian language.

Expected Results:
Hope to cooperate with you. I would be very glad to see the Ossetian language among other LibreOffice languages.


Reproducible: Always


User Profile Reset: No

Additional Info:
When adding the Ossetian language to LibreOffice, I can provide you with the corresponding oxt file.
Comment 1 Julien Nabet 2023-04-28 08:56:13 UTC
About localization in general, you can take look here:
https://wiki.documentfoundation.org/Language

About some localization config (date system, currency, decimal separator, etc), here's an example of Eike's patch to add Creole (Mauritius) a locale:
https://cgit.freedesktop.org/libreoffice/core/commit/?id=5a3694a53bec61693d86aa0f6c175df6fff82137

If you're interested in contributing and know some programming, you can start from https://wiki.documentfoundation.org/Development/GetInvolved
Comment 2 Eike Rathke 2023-04-28 10:01:34 UTC
Please note that adding a spellcheck dictionary either to the system as,
for example, /usr/share/hunspell/os_RU.dic, or as a LibreOffice
dictionary .oxt extension where the dictionary.xcu in Locales declares
os-RU, makes the language automatically available in the language list,
here as "Ossetic (Russia) {os-RU}".

Adding yet another hard wired language to the already crowded list is
unnecessary unless locale data is provided as well.

For how to contribute locale data please see
https://wiki.documentfoundation.org/LibreOffice_Localization_Guide/How_To_Submit_New_Locale_Data
Comment 3 Roman Kuznetsov 2023-05-17 08:57:46 UTC
Set to NEW
Comment 4 Eike Rathke 2023-05-22 10:27:03 UTC
I don't see the case here for NEW unless locale data will be provided. We don't need to add yet another static entry to the already cluttered list; as I mentioned in comment #2 it will be dynamically added if the dictionary is present.