ICU - Международные компоненты для Unicode
1 ответ

Проблемы плюрализации в весеннем загрузочном проекте

В настоящее время я использую Spring-boot + Thymeleaf и несколько языков. Я не могу найти простой способ использовать ICU4j с ними. По сути, как я понимаю, все, что нужно, это заменить ResourceBundleMessageSource И его MessageFormat с вариантом ICU4…
1 ответ

Токенизация тайского предложения с ICUTokenizer JAVA

Я пытаюсь использовать приведенный ниже код, чтобы получить все токены для тайского предложения. Это исключение. Кто-нибудь может указать мне, чтобы я использовал тайки в JAVA? import org.apache.lucene.analysis.Analyzer.TokenStreamComponents; import…
12 апр '17 в 18:44
0 ответов

Преобразовать числа в ранг

Мне нужно преобразовать число в его ранг. 1 -> "Первый" 2 -> "Второй" 3 -> "Третий" % упрощенный (это дает "один", "два", "три" и т. д.) % default (это дает "один", "два", "три" и т. д.) % main (это дает 1, 2, 3 и т. д.) Код в первой ссылке вызывает…
28 дек '16 в 22:07
0 ответов

NoSuchMethodError, хотя метод есть в icu4j jar

Изменить: Этот вопрос был помечен как дубликат /questions/41290224/kak-ispravit-oshibku-nosuchmethoderror, но не дубликат, здесь я спрашиваю о том, происходит ли эта проблема из-за ju icu4j и WebSphere. Я запускаю приложение в WebSphere 7 и использу…
30 мар '17 в 14:54
1 ответ

Почему Locale окончательный в Java?

Класс java.util.Locale объявлен как final, что означает, что ничто не может расширить его. Проект ICU4J написал расширение этого класса - com.ibm.icu.util.ULocale (который также final), но из-за этого он не может наследоваться или легко использовать…
19 окт '18 в 14:41
0 ответов

Icu4j: чувствительная к регистру кириллическая транслитерация

Я хотел бы настроить icu4j так, чтобы он учитывал точную прописную букву кириллического входного текста. Кажется, что по умолчанию поведение Транслитератора - это случай заголовка. Например: "Утро в КаНьОнЕ" должно стать "Утро в Кан'ОнЕ", но трансли…
01 ноя '17 в 12:13
1 ответ

icu4j возвращает код валюты вместо символа

Фон У меня есть приложение для Android, где я хочу отформатировать целочисленное значение в виде строки валюты в зависимости от кода ISO и текущей локали. Для этого я использую библиотеку ICU 1.8.1. Например, если у меня значение 75, а код ISO - "US…
25 мар '16 в 21:09
0 ответов

Ошибка перевода с арабского на латинский?

package com.webom.crypt; import org.apache.commons.lang3.StringEscapeUtils; import com.ibm.icu.text.Transliterator; public class Test { public static String ARABIC_TO_LATIN = "Any-Arabic"; public static String ARABIC_TO_LATIN_NO_ACCENTS = "Arabic-La…
02 июл '18 в 10:25
1 ответ

Получить отображаемое имя для месяца и дня недели в icu4j для islamicCalendar

В icu4j мы можем получить отображаемое название месяца по локали, как это SimpleDateFormat formatter = new SimpleDateFormat ("yyyy MMM dd"); String dateString = formatter.format(calendar.getTime()); которые возвращают текущую дату с названием месяца…
28 ноя '16 в 07:15
2 ответа

icu4j транслитерация с английского на урду

Я пытаюсь транслитерировать римские английские слова на слова урду. так же, как этот инструмент сайта. Я использую транслитератор icu4j. Выходная транслитерация немного неожиданна, например вход: "намаз" вывод: "نَمَز" ожидаемый результат: "نماز" Англ…
15 ноя '16 в 09:19
1 ответ

ICU4j SimpleDateFormatter, возвращающий странные результаты

Наш проект нуждается в квартальной поддержке, и, к сожалению, мы находимся на Java 1.7 и застряли на нем по несчастным причинам. Мы добавили библиотеку ICU4j для использования SimpleDateFormat, предоставляемого внутри. К сожалению, это очень странны…
27 янв '17 в 03:16
0 ответов

Испанская поддержка MeasureFormat

Я пытаюсь найти библиотеку в Android для поддержки измерений i18n для разных стран и регионов.В iOS есть поддержка Foundation https://developer.apple.com/documentation/foundation/units_and_measurement. Я обнаружил, что после Android API 24 он импорт…
23 апр '18 в 19:50
0 ответов

Как отобразить арабские символы в PDF-файле, созданном с использованием PDFBox

Я пытаюсь отобразить арабскую строку в файле PDF, созданном с использованием PDFBox. На самом деле я могу отобразить арабскую строку из RTL с использованием ICU4J и определенного шрифта, но проблема заключается в следующем: даже если строка отобража…
29 июл '16 в 16:54
0 ответов

Как читать текстовые файлы, используя ICU4J?

Я должен прочитать текстовый файл с помощью ICU4J, как правило, мы используем BufferedReader читать текстовый файл, но я новичок в ICU4J. Может кто-нибудь предложить мне, как читать текстовые файлы с помощью ICU4J?
17 сен '16 в 07:33
1 ответ

Удаление файлов данных из ICU4J при использовании в библиотеке

У меня есть внутренняя библиотека, которая включена в другое приложение для Android. Эта библиотека зависит от ICU4J. Это означает, что мы добавляем ~10MB к окончательному APK. Библиотека использует подмножество ICU4J, поэтому я хотел бы удалить все…
06 мар '18 в 13:20
2 ответа

Как удалить библиотеку ICU4J из Android Studio

После создания проекта Android Studio библиотека ICU4J будет добавлена ​​в проект Automatics. Это увеличивает размер файла APK до 15 МБ. Я не пользуюсь этой библиотекой, но не могу ее удалить. Вы также можете увидеть внутри APK Analyzer: Как удалить…
10 окт '17 в 10:42
0 ответов

Как использовать icu4j RuleBasedNumberFormat с пользовательской локалью?

Я прочитал Javadoc, но, честно говоря, я не понимаю, как использовать RuleBasedNumberFormat с пользовательской локалью. Я понимаю, как это вычислить число в текст, но я не знаю, как сделать для моей локали.
16 авг '16 в 01:44
1 ответ

Как не использовать цифры локалей при форматировании чего-либо с ICU4j

Недавно я обновился до Java 8 и столкнулся с проблемой форматирования даты. JDK 8 позволяет использовать провайдеров для определенных функций g11n/i18n, и если у вас есть ICU на пути к классам, он должен это выбрать. На самом деле это не проблема, а…
12 апр '15 в 02:35
2 ответа

HTML ASCII без учета регистра ICU Collator

Мне нужно создать Collator, который соответствует https://www.w3.org/2005/xpath-functions/collation/html-ascii-case-insensitive/ т.е. он игнорирует регистр ASCII A-Z а также a-z персонажи при сравнении. Я попытался это с помощью следующего ICU4j Rul…
30 окт '17 в 19:38
0 ответов

Есть ли какой-либо API в классе icu::BreakIterator, который дает смещения токена в количестве "байтов"?

#include <unicode/brkiter.h> int main( void ) { const char* iInput; scanf("Enter the input string: %s", &iInput); BreakIterator* boundary->setText(iInput); int32_t iStartOffset = boundary->first(); int32_t iEndOffset = boundary->n…
16 июн '15 в 09:24