Bug 158051 - Problem with s in Greek Language
Summary: Problem with s in Greek Language
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
7.3.7.2 release
Hardware: All Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: target:25.2.0 target:24.8.0.0.beta2 t...
Keywords:
Depends on:
Blocks: AutoCorrect-Complete
  Show dependency treegraph
 
Reported: 2023-11-03 08:31 UTC by oros75
Modified: 2024-07-16 21:28 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
screen shot about the requested AutoCorrect extension (41.68 KB, image/png)
2024-06-27 12:01 UTC, László Németh
Details

Note You need to log in before you can comment on or make changes to this bug.
Description oros75 2023-11-03 08:31:05 UTC
Description:
In greek s has several forms. There is capital S witch is Σ, little s witch is σ end s with an apostrophe that is used in two words with consentual vowels. For example, σ' ευχαριστώ instead of σε ευχαριστώ. When σ' is written, libre office changes automaticly the σ to ς, that is the s we use in greek if the letter is at the end of a word. For example, Τάκης. 

Steps to Reproduce:
1.You have to write in greek
2.
3.

Actual Results:
As in the description of the problem

Expected Results:
Fix it


Reproducible: Always


User Profile Reset: No

Additional Info:
Keep the σ' as it is and not replace it with ς'.
Comment 1 LeroyG 2023-11-07 22:38:37 UTC
See use case: "σ' αγαπώ"
https://el.wiktionary.org/wiki/%CF%83%27_%CE%B1%CE%B3%CE%B1%CF%80%CF%8E

Version: 7.5.4.1 (X86_64) / LibreOffice Community
Build ID: 50(Build:1)
CPU threads: 1; OS: Linux 5.14; UI render: default; VCL: gtk3
Locale: es-MX (en_US.UTF-8); UI: en-US
Calc: threaded
Comment 2 László Németh 2024-06-27 11:51:55 UTC
Proposed solution: https://gerrit.libreoffice.org/c/core/+/169637, which solves the problem in a fresh installation.

= Fixing it in old installation, if the AutoCorrect list was modified =

Add the following AutoCorrect pattern to the Greek language (see on the attached screen shot):

.*σ’ -> σ’

Steps:

1. Open Tools->AutoCorrect->AutoCorrect Options...

2. On the Replace pane, select the "Greek" from the Replacements and exceptions for language: menu.

3. Copy the text .*σ’ (with curly apostrophe) into the "Replace" input box, and σ’ into the "With" input box, and press the button New.
Comment 3 László Németh 2024-06-27 12:01:41 UTC
Created attachment 195001 [details]
screen shot about the requested AutoCorrect extension
Comment 4 Commit Notification 2024-06-27 16:24:59 UTC
László Németh committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/7f593484a1f929663ec9ec7def76b63ec3a832b2

tdf#158051 AutoCorrect: don't apply final sigma before apostrophe

It will be available in 25.2.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 5 László Németh 2024-06-27 16:28:19 UTC
Fixed in master, started back-porting in 24.8 and 24.2.

@oros75@gmail.com and LeroyG: thanks for your bug report and feedback!
Comment 6 Commit Notification 2024-06-28 08:11:11 UTC
László Németh committed a patch related to this issue.
It has been pushed to "libreoffice-24-8":

https://git.libreoffice.org/core/commit/8e0c6d6533155c8e04704ecd84a117f5816e08d7

tdf#158051 AutoCorrect: don't apply final sigma before apostrophe

It will be available in 24.8.0.0.beta2.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 7 Commit Notification 2024-06-28 08:12:14 UTC
László Németh committed a patch related to this issue.
It has been pushed to "libreoffice-24-2":

https://git.libreoffice.org/core/commit/0309281387afb43c7f57709ad18f38e01c70edbc

tdf#158051 AutoCorrect: don't apply final sigma before apostrophe

It will be available in 24.2.5.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 8 Commit Notification 2024-06-28 19:22:48 UTC
Xisco Fauli committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/6c949328650ccc8eeb149631a6368692dc08a309

tdf#158051: fix *σ’ -> σ’

It will be available in 25.2.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 9 Commit Notification 2024-06-28 20:56:04 UTC
Xisco Fauli committed a patch related to this issue.
It has been pushed to "libreoffice-24-8":

https://git.libreoffice.org/core/commit/902ee0db10833677a7e393761f37076579ba4436

tdf#158051: fix *σ’ -> σ’

It will be available in 24.8.0.0.beta2.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 10 Commit Notification 2024-06-29 05:51:07 UTC
Xisco Fauli committed a patch related to this issue.
It has been pushed to "libreoffice-24-2":

https://git.libreoffice.org/core/commit/f655bb238c357aded82cbfe2011e7dce8f127ae3

tdf#158051: fix *σ’ -> σ’

It will be available in 24.2.5.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 11 Commit Notification 2024-07-16 21:28:51 UTC
Xisco Fauli committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/f8c89be7f1548902f8f6449222f87e00d845a303

tdf#158051: sw_autocorrect: Add unittest

It will be available in 25.2.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.