equal
deleted
inserted
replaced
47 * command line. |
47 * command line. |
48 */ |
48 */ |
49 final String localeName; |
49 final String localeName; |
50 |
50 |
51 /** |
51 /** |
52 * The locale to be used. If user doesen't provide this, |
52 * The locale to be used. If user doesn't provide this, |
53 * then set it to default locale value. |
53 * then set it to default locale value. |
54 */ |
54 */ |
55 final Locale locale; |
55 final Locale locale; |
56 |
56 |
57 /** |
57 /** |
96 this.useBreakIterator = useBreakIterator; |
96 this.useBreakIterator = useBreakIterator; |
97 locale = getLocale(); |
97 locale = getLocale(); |
98 if (locale == null) { |
98 if (locale == null) { |
99 docenv.exit(); |
99 docenv.exit(); |
100 } else { |
100 } else { |
101 Locale.setDefault(locale); |
101 Locale.setDefault(locale); // NOTE: updating global state |
102 } |
102 } |
103 collator = Collator.getInstance(locale); |
103 collator = Collator.getInstance(locale); |
104 sentenceBreaker = BreakIterator.getSentenceInstance(locale); |
104 sentenceBreaker = BreakIterator.getSentenceInstance(locale); |
105 } |
105 } |
106 |
106 |