Skip to content
This repository was archived by the owner on Jun 1, 2023. It is now read-only.

Commit fc636b4

Browse files
tonycozrurban
authored andcommitted
(perl #134187) how do we know it's a Turkic locale
Not by name. (cherry picked from commit 008723685161a22b8f080bf12eeccada6d55c162)
1 parent f8515f9 commit fc636b4

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

pod/perllocale.pod

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,13 @@ C<ge>. Starting in v5.26, Perl can handle these reasonably as well,
4242
depending on the platform's implementation. However, for earlier
4343
releases or for better control, use L<Unicode::Collate>. There are
4444
actually two slightly different types of UTF-8 locales: one for Turkic
45-
languages and one for everything else. Starting in Perl v5.30, Perl
46-
seamlessly handles both types; previously only the non-Turkic one was
47-
supported.
45+
languages and one for everything else.
46+
47+
Starting in Perl v5.30, Perl detects Turkic locales by their
48+
behaviour, and seamlessly handles both types; previously only the
49+
non-Turkic one was supported. The name of the locale is ignored, if
50+
your system has a C<tr_TR.UTF-8> locale and it doesn't behave like a
51+
Turkic locale, perl will treat it like a non-Turkic locale.
4852

4953
Perl continues to support the old non UTF-8 locales as well. There are
5054
currently no UTF-8 locales for EBCDIC platforms.

0 commit comments

Comments
 (0)