Description: LibreOffice tip of the day: Want to find words containing more than 10 characters? Edit > Find & Replace > Search > [a-z]{10,} > Other Options > check Regular expressions. Unfortunately, Persian (Farsi) words cannot be found via this way! Steps to Reproduce: 1.Edit > Find & Replace > Search > [a-z]{10,} > Other Options > check Regular expressions. Actual Results: Only find English words! Expected Results: Find words of other languages, for example Persian (Farsi) words. Reproducible: Always User Profile Reset: No Additional Info: Version: 7.1.1.2 / LibreOffice Community Build ID: 10(Build:2) CPU threads: 2; OS: Linux 5.4; UI render: default; VCL: gtk3 Locale: fa-IR (en_US.UTF-8); UI: en-US Ubuntu package version: 1:7.1.1~rc2-0ubuntu0.20.04.1~lo1 Calc: threaded
This is not a LO bug, but rather an ambiguity in the tip of the day text. LibreOffice tip of the day: "Want to find words containing more than 10 characters?" should be changed to: "Want to find English words containing more than 10 characters?" Searching for Persian characters is OK, by using this regular expression: [ا-ی]{10,} The odd thing here, is that you can not type the above expression in the text box, which itself is a separate bug.
(In reply to Hossein from comment #1) > LibreOffice tip of the day: > "Want to find words containing more than 10 characters?" > should be changed to: > "Want to find English words containing more than 10 characters?" I disagree. There are plenty of languages other than English which also use the Latin alphabet, where this tip-of-the-day works fine (not considering diacritic marks). Translators for non-Latin languages should adjust the wording themselves to better accommodate their language and users. Adding a comment for translators may be a good idea, but specifying "English words" is unnecessary.