summaryrefslogtreecommitdiff
path: root/localedata/locales/ro_RO
diff options
context:
space:
mode:
Diffstat (limited to 'localedata/locales/ro_RO')
-rw-r--r--localedata/locales/ro_RO295
1 files changed, 133 insertions, 162 deletions
diff --git a/localedata/locales/ro_RO b/localedata/locales/ro_RO
index 610f071c7d..39c4d09a07 100644
--- a/localedata/locales/ro_RO
+++ b/localedata/locales/ro_RO
@@ -1,6 +1,13 @@
comment_char %
-escape_char /
-%
+escape_char /
+
+% This file is part of the GNU C Library and contains locale data.
+% The Free Software Foundation does not claim any copyright interest
+% in the locale data contained in this file. The foregoing does not
+% affect the license of the GNU C Library as a whole. It does not
+% exempt you from the conditions of the license if your use would
+% otherwise be governed by that license.
+
% Romanian Language Locale for Romania
% Source: RAP
% Address: Sankt Jo//rgens Alle 8
@@ -15,9 +22,6 @@ escape_char /
% Date: 1996-10-15
% Application: general
% Users: general
-% Charset: UTF-8
-% Distribution and use is free, also
-% for commercial purposes.
%
% Corrections by:
% 2006-01-07
@@ -35,74 +39,73 @@ language "Romanian"
territory "Romania"
revision "1.0"
date "2000-06-29"
-%
-category "ro_RO:2000";LC_IDENTIFICATION
-category "ro_RO:2000";LC_CTYPE
-category "ro_RO:2000";LC_COLLATE
-category "ro_RO:2000";LC_TIME
-category "ro_RO:2000";LC_NUMERIC
-category "ro_RO:2000";LC_MONETARY
-category "ro_RO:2000";LC_MESSAGES
-category "ro_RO:2000";LC_PAPER
-category "ro_RO:2000";LC_NAME
-category "ro_RO:2000";LC_ADDRESS
-category "ro_RO:2000";LC_TELEPHONE
-category "ro_RO:2000";LC_MEASUREMENT
+
+category "i18n:2012";LC_IDENTIFICATION
+category "i18n:2012";LC_CTYPE
+category "i18n:2012";LC_COLLATE
+category "i18n:2012";LC_TIME
+category "i18n:2012";LC_NUMERIC
+category "i18n:2012";LC_MONETARY
+category "i18n:2012";LC_MESSAGES
+category "i18n:2012";LC_PAPER
+category "i18n:2012";LC_NAME
+category "i18n:2012";LC_ADDRESS
+category "i18n:2012";LC_TELEPHONE
+category "i18n:2012";LC_MEASUREMENT
END LC_IDENTIFICATION
LC_COLLATE
-
-% Copy the template from ISO/IEC 14651
+% CLDR collation rules for Romanian:
+% (see: https://unicode.org/cldr/trac/browser/trunk/common/collation/ro.xml)
+%
+% <collation type="standard" references="Academia Română: DEX - Dicționarul explicativ al limbii române ISBN 973-924-329-2">
+% <cr><![CDATA[
+% &A<ă<<<Ă<â<<<Â
+% &I<î<<<Î
+% &S<ş=ș<<<Ş=Ș
+% &T<ţ=ț<<<Ţ=Ț
+% ]]></cr>
+% </collation>
+%
+% And CLDR also lists the following
+% index characters:
+% (see: https://unicode.org/cldr/trac/browser/trunk/common/main/ro.xml)
+%
+% <exemplarCharacters type="index">[A Ă Â B C D E F G H I Î J K L M N O P Q R S Ș T Ț U V W X Y Z]</exemplarCharacters>
+%
+% The following rules implement the same order for glibc.
copy "iso14651_t1"
-% The modern Romanian alphabet has 31 letters, ordered as below:
-% a a( a> b c d e f g h i i> j k l m n o p q r s s, t t, u v w x y z
-
-collating-symbol <a(>
-collating-symbol <a/>>
-collating-symbol <i/>>
-collating-symbol <s,>
-collating-symbol <t,>
-
-reorder-after <GRA>
-<CIR>
-<BRE>
-
-reorder-after <a>
-<a(>
-<a/>>
-reorder-after <i>
-<i/>>
-reorder-after <s>
-<s,>
-reorder-after <t>
-<t,>
-
-reorder-after <U0061>
-<U0103> <a(>;<BRE>;<MIN>;IGNORE
-<U00E2> <a/>>;<CIR>;<MIN>;IGNORE
-reorder-after <U0041>
-<U0102> <a(>;<BRE>;<CAP>;IGNORE
-<U00C2> <a/>>;<CIR>;<CAP>;IGNORE
-
-reorder-after <U0069>
-<U00EE> <i/>>;<CIR>;<MIN>;IGNORE
-reorder-after <U0049>
-<U00CE> <i/>>;<CIR>;<CAP>;IGNORE
-
-reorder-after <U0073>
-<U0219> <s,>;<CDI>;<MIN>;IGNORE
-<U015F> <s,>;<CDI>;<MIN>;IGNORE
-reorder-after <U0053>
-<U0218> <s,>;<CDI>;<CAP>;IGNORE
-<U015E> <s,>;<CDI>;<CAP>;IGNORE
-
-reorder-after <U0074>
-<U021B> <t,>;<CDI>;<MIN>;IGNORE
-<U0163> <t,>;<CDI>;<MIN>;IGNORE
-reorder-after <U0054>
-<U021A> <t,>;<CDI>;<CAP>;IGNORE
-<U0162> <t,>;<CDI>;<CAP>;IGNORE
+collating-symbol <a-breve>
+collating-symbol <a-circumflex>
+collating-symbol <i-circumflex>
+collating-symbol <s-cedilla>
+collating-symbol <t-cedilla>
+
+reorder-after <AFTER-A>
+<a-breve>
+<a-circumflex>
+reorder-after <AFTER-I>
+<i-circumflex>
+reorder-after <AFTER-S>
+<s-cedilla>
+reorder-after <AFTER-T>
+<t-cedilla>
+
+<U0103> <a-breve>;"<BASE><BASE>";"<MIN><MIN>";<U0103> % ă
+<U0102> <a-breve>;"<BASE><BASE>";"<CAP><MIN>";<U0102> % Ă
+<U00E2> <a-circumflex>;"<BASE><BASE>";"<MIN><MIN>";<U00E2> % â
+<U00C2> <a-circumflex>;"<BASE><BASE>";"<CAP><MIN>";<U00C2> % Â
+<U00EE> <i-circumflex>;"<BASE><BASE>";"<MIN><MIN>";<U00EE> % î
+<U00CE> <i-circumflex>;"<BASE><BASE>";"<CAP><MIN>";<U00CE> % Î
+<U015F> <s-cedilla>;"<BASE><BASE>";"<MIN><MIN>";<U015F> % ş
+<U0219> <s-cedilla>;"<BASE><BASE>";"<MIN><MIN>";<U0219> % ș
+<U015E> <s-cedilla>;"<BASE><BASE>";"<CAP><MIN>";<U015E> % Ş
+<U0218> <s-cedilla>;"<BASE><BASE>";"<CAP><MIN>";<U0218> % Ș
+<U0163> <t-cedilla>;"<BASE><BASE>";"<MIN><MIN>";<U0163> % ţ
+<U021B> <t-cedilla>;"<BASE><BASE>";"<MIN><MIN>";<U021B> % ț
+<U0162> <t-cedilla>;"<BASE><BASE>";"<CAP><MIN>";<U0162> % Ţ
+<U021A> <t-cedilla>;"<BASE><BASE>";"<CAP><MIN>";<U021A> % Ț
reorder-end
@@ -145,27 +148,29 @@ END LC_CTYPE
LC_MESSAGES
-yesexpr "<U005E><U005B><U0044><U0064><U0059><U0079><U005D><U002E><U002A>"
-noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+yesexpr "^[+1DdYy]"
+noexpr "^[-0nN]"
+yesstr "da"
+nostr "nu"
END LC_MESSAGES
LC_MONETARY
% Since the 1st of July 2005, the new currency is the ROmanian New leu
% the symbol is RON and 1 RON = 10000 ROL (old ROmanian Leu)...
-int_curr_symbol "<U0052><U004F><U004E><U0020>"
+int_curr_symbol "RON "
% but representing counted coins is made in the same way as before.
-currency_symbol "<U004C><U0065><U0069>"
+currency_symbol "Lei"
% decimal point is comma
-mon_decimal_point "<U002C>"
+mon_decimal_point ","
% the separation of digits is made in groups of three
% and the separator between the groups is the full stop (dot)
-mon_thousands_sep "<U002E>"
+mon_thousands_sep "."
mon_grouping 3;3
% the positive sign is not usualy represented
positive_sign ""
% while the negative one is
-negative_sign "<U002D>"
+negative_sign "-"
% usualy one will display only two digits after the decimal point
int_frac_digits 2
frac_digits 2
@@ -181,18 +186,17 @@ END LC_MONETARY
LC_NUMERIC
% same rules as for monetary apply for regular figures:
% decimal point is comma
-decimal_point "<U002C>"
+decimal_point ","
% and the separator between groups is full stop
-thousands_sep "<U002E>"
+thousands_sep "."
% the separation of figures is made in groups of three
grouping 3;3
END LC_NUMERIC
LC_TIME
-% abbreviated day names are (starting from Monday): Lu Ma Mi Jo Vi Sb Du
-abday "<U0044><U0075>";"<U004C><U0075>";"<U004D><U0061>";"<U004D><U0069>";/
- "<U004A><U006F>";"<U0056><U0069>";"<U0053><U0062>"
+% abbreviated day names
+abday "Du";"Lu";"Ma";"Mi";"Jo";"Vi";"Sb"
%
% Because in 1992 the Romanian Academy stated that within words the
% writing of the letter i> (i circumflex - U00EE) should be replaced
@@ -204,93 +208,72 @@ abday "<U0044><U0075>";"<U004C><U0075>";"<U004D><U0061>";"<U004D><U0069>";/
% duminic<abreve>, luni, mar<tcomma>i,
% miercuri, joi, vineri,
% s<acircumflex>mb<abreve>t<abreve>
-%
-% Note that Tuesday Romanian day should be using t comma, not t cedilla,
-% but due to the low availability of the glyph (U021B) in fonts we use
-% the "so called t cedilla"
-day "<U0064><U0075><U006D><U0069><U006E><U0069><U0063><U0103>";/
- "<U006C><U0075><U006E><U0069>";/
- "<U006D><U0061><U0072><U0163><U0069>";/
- "<U006D><U0069><U0065><U0072><U0063><U0075><U0072><U0069>";/
- "<U006A><U006F><U0069>";/
- "<U0076><U0069><U006E><U0065><U0072><U0069>";/
- "<U0073><U00E2><U006D><U0062><U0103><U0074><U0103>"
+day "duminic<U0103>";/
+ "luni";/
+ "mar<U021B>i";/
+ "miercuri";/
+ "joi";/
+ "vineri";/
+ "s<U00E2>mb<U0103>t<U0103>"
%
% All month abbreviations are composed of the first three letters of the full
% Romanian names of the months, except for November, whose abbreviation comes
% from the Latin month name, thus the abbreviation is "nov"
%
% Month names are not capitalized:
-% ian feb mar apr mai iun iul aug sep oct nov dec
-abmon "<U0069><U0061><U006E>";"<U0066><U0065><U0062>";/
- "<U006D><U0061><U0072>";"<U0061><U0070><U0072>";/
- "<U006D><U0061><U0069>";"<U0069><U0075><U006E>";/
- "<U0069><U0075><U006C>";"<U0061><U0075><U0067>";/
- "<U0073><U0065><U0070>";"<U006F><U0063><U0074>";/
- "<U006E><U006F><U0076>";"<U0064><U0065><U0063>"
+abmon "ian";"feb";/
+ "mar";"apr";/
+ "mai";"iun";/
+ "iul";"aug";/
+ "sep";"oct";/
+ "nov";"dec"
%
% Month names are _not_ capitalized in Romanian:
-% ianuarie februarie martie
-% aprilie mai iunie
-% iulie august septembrie
-% octombrie noiembrie decembrie
-mon "<U0069><U0061><U006E><U0075><U0061><U0072><U0069><U0065>";/
- "<U0066><U0065><U0062><U0072><U0075><U0061><U0072><U0069><U0065>";/
- "<U006D><U0061><U0072><U0074><U0069><U0065>";/
- "<U0061><U0070><U0072><U0069><U006C><U0069><U0065>";/
- "<U006D><U0061><U0069>";/
- "<U0069><U0075><U006E><U0069><U0065>";/
- "<U0069><U0075><U006C><U0069><U0065>";/
- "<U0061><U0075><U0067><U0075><U0073><U0074>";/
- "<U0073><U0065><U0070><U0074><U0065><U006D><U0062><U0072><U0069><U0065>";/
- "<U006F><U0063><U0074><U006F><U006D><U0062><U0072><U0069><U0065>";/
- "<U006E><U006F><U0069><U0065><U006D><U0062><U0072><U0069><U0065>";/
- "<U0064><U0065><U0063><U0065><U006D><U0062><U0072><U0069><U0065>"
+mon "ianuarie";/
+ "februarie";/
+ "martie";/
+ "aprilie";/
+ "mai";/
+ "iunie";/
+ "iulie";/
+ "august";/
+ "septembrie";/
+ "octombrie";/
+ "noiembrie";/
+ "decembrie"
% Appropriate date and time representation (%c)
% Romania uses daylight saving and the names of the time zones are
% not widely known nor used
-% "%a %d %b %Y %T %z"
-d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020>/
-<U0025><U0059><U0020><U0025><U0054><U0020><U0025><U007A>"
+d_t_fmt "%a %d %b %Y %T %z"
%
% Appropriate date representation (%x)
-% "%d.%m.%Y"
-d_fmt "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
+d_fmt "%d.%m.%Y"
% 24 hour format is used,
-t_fmt "<U0025><U0054>"
+t_fmt "%T"
% thus no am/pm markers are defined/used
am_pm "";""
% also am/pm hour display format is not used
t_fmt_ampm ""
-% %A %-e %B %Y, %H:%M:%S %z
-date_fmt "<U0025><U0041><U0020><U0025><U002D><U0065><U0020><U0025><U0042>/
-<U0020><U0025><U0059><U002C><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
-<U0025><U007A>"
-% First week day is Monday
+date_fmt "%A %-e %B %Y, %H:%M:%S %z"
+week 7;19971130;1
first_weekday 2
-% First work day is Monday
-first_workday 2
END LC_TIME
-% Romania uses A4 paper format
LC_PAPER
-height 297
-width 210
+copy "i18n"
END LC_PAPER
LC_TELEPHONE
-tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
-<U006C>"
-int_prefix "<U0034><U0030>"
+tel_int_fmt "+%c %a %l"
+int_prefix "40"
+int_select "00"
END LC_TELEPHONE
-% Romania uses the metric system
LC_MEASUREMENT
-% metric
-measurement 1
+copy "i18n"
END LC_MEASUREMENT
@@ -321,15 +304,10 @@ LC_NAME
% The current tendency is to use the first form, while the second is the most
% popular form, it is widespread and widely known.
% Now we stick to the traditional/old/second form: %d%t%s%t%f%t%g%t%m
-name_fmt "<U0025><U0064><U0025><U0074><U0025><U0073><U0025>/
-<U0074><U0025><U0066><U0025><U0074><U0025><U0067><U0025><U0074>/
-<U0025><U006D>"
-% Dl.
-name_mr "<U0044><U006C><U002E>"
-% D-na.
-name_mrs "<U0044><U002D><U006E><U0061><U002E>"
-% D-ra.
-name_miss "<U0044><U002D><U0072><U0061><U002E>"
+name_fmt "%d%t%s%t%f%t%g%t%m"
+name_mr "Dl."
+name_mrs "D-na."
+name_miss "D-ra."
END LC_NAME
LC_ADDRESS
@@ -361,31 +339,24 @@ LC_ADDRESS
% %n%N%f%N%a%d%N%s%t%h%N%b%t%e%t%r%N%l%z%t%T%N%S%t%c%N
% implemented form:
% %f%N%a%d%N%s%t%h%N%b%t%e%t%r%N%z%t%T%N%S%t%c%N
-postal_fmt "<U0025><U0066>/
-<U0025><U004E><U0025><U0061><U0025><U0064><U0025><U004E>/
-<U0025><U0073><U0025><U0074><U0025><U0068><U0025><U004E>/
-<U0025><U0062><U0025><U0074><U0025><U0065><U0025><U0074>/
-<U0025><U0072><U0025><U004E><U0025><U007A>/
-<U0025><U0074><U0025><U0054><U0025><U004E><U0025><U0053>/
-<U0025><U0074><U0025><U0063><U0025><U004E>"
+postal_fmt "%f%N%a%d%N%s%t%h%N%b%t%e%t%r%N%z%t%T%N%S%t%c%N"
% Country names are capitalized: Roma>nia
-country_name "<U0052><U006F><U006D><U00E2><U006E><U0069><U0061>"
-country_ab2 "<U0052><U004F>"
-country_ab3 "<U0052><U004F><U0055>"
+country_name "Rom<U00E2>nia"
+country_ab2 "RO"
+country_ab3 "ROU"
country_num 642
-country_car "<U0052><U004F>"
+country_car "RO"
% ISBN code is 973
% see: http://homepages.cwi.nl/~dik/english/codes/isbn.html
% and other sources
country_isbn 973
% FIXME: is it really RO?
-country_post "<U0052><U004F>"
+country_post "RO"
% language names are not capitalized in Romanian ( roma>na( )
-lang_name "<U0072><U006F><U006D><U00E2><U006E><U0103>"
-lang_ab "<U0072><U006F>"
+lang_name "rom<U00E2>n<U0103>"
+lang_ab "ro"
% set the terminology code to "ron" as defined in iso639-2
-lang_term "<U0072><U006F><U006E>"
+lang_term "ron"
% set the bibliographic code to "rum" as defined in iso639-2
-lang_lib "<U0072><U0075><U006D>"
+lang_lib "rum"
END LC_ADDRESS
-