An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

International Components for Unicode (ICU) is an open-source project of mature C/C++ and Java libraries for Unicode support, software internationalization, and software globalization. ICU is widely portable to many operating systems and environments. It gives applications the same results on all platforms and between C, C++, and Java software. The ICU project is a technical committee of the Unicode Consortium and sponsored, supported, and used by IBM and many other companies. ICU 70 updated to Unicode 14 and added support for emoji properties of strings and C++20 compilers.

Property Value
dbo:abstract
  • International Components for Unicode (ICU) és un conjunt de biblioteques que donen suport a Unicode i internacionalitzen el programari. ICU està desenvolupat en els llenguatges C/C++ i Java i proporciona serveis Unicode en diferents plataformes amb els mateixos resultas. ICU és un projecte de codi obert sota la custòdia del i patrocinat per diferents empreses com IBM. (ca)
  • International Components for Unicode (ICU, internacionalizační komponenty pro Unicode) je projekt vyspělé multiplatformní knihovny s otevřeným zdrojovým kódem pro jazyky C/C++ a Java pro podporu Unicode, internacionalizaci a globalizaci softwaru. ICU podporuje množství operačních systémů a prostředí. ICU poskytuje aplikacím v jazycích C, C++ a Java stejné výsledky na všech platformách. Projekt ICU je sponzorovaný, podporovaný a používaný firmou IBM a mnoha jinými společnostmi. ICU poskytuje následující služby: zpracovávání textu v Unicode, úplné vlastnosti znaků a konverze znakových sad; regulární výrazy v Unicode; kompletní sady Unicode; hranice znaků, slov a řádků; jazykově specifické abecední řazení a vyhledávání; , převody mezi malými a velkými písmeny a transliterace písem; vyčerpávající locale data a architektura balíků prostředků používajících Common Locale Data Repository (CLDR); pro arabštinu, hebrejštinu a indická a thajská písma; práce s kalendáři a časovými zónami; na pravidlech založené formátování a analýza dat, časů, čísel, peněžních údajů a zpráv. ICU poskytuje širší internacionalizační prostředky než standardní knihovny pro C a C++. (cs)
  • المكونات الدولية ليونيكود (بالإنجليزية: International Components for Unicode (ICU))‏ هو مشروع مفتوح المصدر لمكتبات C / C ++ و Java الناضجة لدعم الترميز الموحد وتدويل البرامج وعولمة البرمجيات. المكونات الدولية ليونيكود محمولة على نطاق واسع للعديد من أنظمة التشغيل والبيئات. يعطي التطبيقات نفس النتائج على جميع الأنظمة الأساسية وبين برامج C و C ++ و Java. مشروع المكونات الدولية ليونيكود هو لجنة فنية تابعة لاتحاد Unicode Consortium وترعاها وتدعمها وتستخدمها شركة آي بي إم والعديد من الشركات الأخرى. توفر المكونات الدولية ليونيكود الخدمات التالية: معالجة نصوص الترميز الموحد، وخصائص الأحرف الكاملة، وتحويلات مجموعة الأحرف؛ تعبيرات يونيكود العادية؛ مجموعات Unicode الكاملة؛ حدود الحرف والكلمة والخط؛ الترتيب والبحث الحساس للغة؛ التطبيع، وتحويل الأحرف الكبيرة والصغيرة، وترجمة النص؛ البيانات المحلية الشاملة وبنية حزمة الموارد عبر مستودع البيانات المحلي العام (CLDR)؛ مناطق متعددة التقويم والوقت؛ والتنسيق المستند إلى القواعد وتحليل التواريخ والأوقات والأرقام والعملات والرسائل. قدمت وحدة العناية المركزة خدمة تخطيط النص المعقدة للغة العربية والعبرية والهندية والتايلاندية تاريخيًا، ولكن تم إهمال ذلك في الإصدار 54، وتمت إزالته تمامًا في الإصدار 58 لصالح HarfBuzz. (ar)
  • International Components for Unicode (ICU) ist ein Open-Source-Projekt zur Unicode-Unterstützung und Internationalisierung, welches ausgereifte C++-, C- und Java-Bibliotheken bereitstellt. ICU ist portabel und auf vielen Plattformen einsetzbar. Programme, die ICU verwenden, produzieren die gleichen Ergebnisse, egal unter welchem Betriebssystem oder auf welchem Prozessor sie ausgeführt werden oder ob sie C++, C oder Java verwenden. ICU wird von IBM und weiteren Unternehmen gesponsert, verwendet und entwickelt. Folgende Aspekte umfasst ICU: TextUnicode-Textverarbeitung (schneiden, fügen), alle Unicode-Zeicheneigenschaften (Properties), Konvertierungen zu anderen ZeichensätzenAnalyseUnicode Reguläre Ausdrücke, volle Unicode-Unterstützung, Berücksichtigung der Zeichenkategorien und -eigenschaften.Vergleichkulturabhängige Sortierung mit Hilfe des Unicode Collation Algorithm, Collation und SucheTransformationenNormalisierung, Groß-/Kleinschreibung, Schriftumsetzung, TransliterationLocalesumfängliche Locale-Datenbank und Ressourcenbündel, basierend auf Common Locale Data RepositoryKomplexe TextdarstellungArabisch, Hebräisch, Indisch und ThaiZeitMulti-Kalender- und Zeitzonen-UnterstützungFormatierung und ParsenDatum, Zeit, Zahlen, Währungen, Meldungen; regelbasiertLayoutPositionierung von Zeichen und Diakritika abhängig von den für die Sprache (d. h. den Script) gültigen Layout-Regeln ICU bietet gegenüber den C++- und C-Bibliotheken der meisten Betriebssysteme eine weit umfänglichere Unterstützung von Unicode und Internationalisierung. Als Betriebssystemerweiterung wird ICU inzwischen auch von ReactOS verwendet. Es ist dort in einer angepassten Form integrativer Bestandteil des Betriebssystems und leistet dort einen wichtigen Beitrag zur Regionalisierung. Zur Anwendung kommt es z. B. in den Spracheinstellungen und in der Textdarstellung überall dort, wo Programme auf diese Komponenten des Betriebssystems zurückgreifen. (de)
  • International Components for Unicode (ICU) is an open-source project of mature C/C++ and Java libraries for Unicode support, software internationalization, and software globalization. ICU is widely portable to many operating systems and environments. It gives applications the same results on all platforms and between C, C++, and Java software. The ICU project is a technical committee of the Unicode Consortium and sponsored, supported, and used by IBM and many other companies. ICU provides the following services: Unicode text handling, full character properties, and character set conversions; Unicode regular expressions; full Unicode sets; character, word, and line boundaries; language-sensitive collation and searching; normalization, upper and lowercase conversion, and script transliterations; comprehensive locale data and resource bundle architecture via the Common Locale Data Repository (CLDR); multiple calendars and time zones; and rule-based formatting and parsing of dates, times, numbers, currencies, and messages. ICU provided complex text layout service for Arabic, Hebrew, Indic, and Thai historically, but that was deprecated in version 54, and was completely removed in version 58 in favor of HarfBuzz. ICU provides more extensive internationalization facilities than the standard libraries for C and C++. Unicode 14.0 is supported. ICU 67 supports Unicode 13.0 and handles removal of Great Britain from the EU. ICU 64 supports Unicode 12.0, while ICU 64.2 added support for Unicode 12.1, i.e. the single new symbol for current Japanese Reiwa era (but support for it has also been backported to older ICU versions down to ICU 4.8.2). ICU 58 (with Unicode 9.0 support) is the last version to support older platforms such as Windows XP and Windows Vista. Support for AIX, Solaris and z/OS may also be limited in later versions (i.e. building depends on compiler support). ICU has been included as a standard component with Microsoft Windows since Windows 10 version 1703. ICU has historically used UTF-16, and still does only for Java; while for C/C++ UTF-8 is supported, including the correct handling of "illegal UTF-8". ICU 70 updated to Unicode 14 and added support for emoji properties of strings and C++20 compilers. ICU 71 adds e.g. phrase-based line breaking for Japanese (earlier methods didn't work well for short Japanese text, such as in titles and headings) and support for Hindi written in Latin letters (hi_Latn), also referred to as "Hinglish" and updates to the time zone data version 2022a. (en)
  • ICU (cuyo significado en español es "componentes internacionales para Unicode") es un proyecto de código abierto de C/C++ y Java para Unicode, que busca la internacionalización y globalización del software. ICU es fácilmente aplicable a distintos sistemas operativos y entornos. Su resultado es el mismo en todas las plataformas y en softwares de C, C++ y Java. El proyecto de ICU está patrocinado, apoyado y empleado por IBM y muchas otras compañías.​ ICU proporciona los siguientes servicios: control Unicode del texto, una amplia gama de propiedades y conversiones de codificación de caracteres; expresiones regulares Unicode; amplitud de conjuntos Unicode; caracteres, palabras y fronteras de línea; búsqueda y orden de idiomas; conversión de mayúsculas y minúsculas mediante corrección ortográfica y script de transliteración; configuración regional y packs de recursos mediante CLDR; multicalendario y husos horarios; y reglas basadas en formato y gramática de fechas, tiempo, números, monedas, y mensajes. ICU presentó alguna complicación con idiomas como árabe, hebreo, indoario y tailandés en sus orígenes, pero aquello se detectó en su versión 54 y se solucionó completamente en la versión 58 gracias a .​ ICU proporciona una internacionalización más extensa que las bibliotecas estándar de C y C++. ICU 62 es compatible con Unicode 11.0 y las versiones más viejas con Unicode 10.0, pero no con plataformas más viejas como Windows XP, Windows Vista, AIX, Solaris o z/OS. ICU comenzó utilizando UTF-16 y hoy en día solo lo hace para Java; mientras que con C/C++ se usa UTF-8, incluyendo el correcto manejando de "ilegal UTF-8".​​ (es)
  • International Components for Unicode (ICU) est un projet open source qui fournit des bibliothèques de traitement utilisables dans les langages informatiques C/C++ et Java, afin de prendre en charge les textes utilisant le répertoire universel de caractères codés (UCS, normalisé dans la norme ISO/CEI 10646 et le standard informatique Unicode), l’internationalisation et la localisation des logiciels. ICU est largement portable vers de nombreux systèmes d’exploitation et environnements. Il donne aux applications les mêmes comportements et résultats sur toutes les plates-formes et entre les langages de programmation fournissant une interface avec les langages C, C++ ou Java. (fr)
  • Componentes Internacionais para Unicode ou International Components for Unicode (ICU) é um projeto de código aberto de bibliotecas C/C++ e Java para suporte ao Unicode, internacionalização de software e globalização de software. ICU é amplamente portátil para muitos sistemas operacionais e ambientes. Ele fornece aos aplicativos os mesmos resultados em todas as plataformas e entre software C, C++ e Java. O projeto ICU é um comitê técnico do Consórcio Unicode é patrocinado, apoiado e usado pela IBM e muitas outras empresas. ICU fornece os seguintes serviços: manipulação de texto Unicode, propriedades completas de caracteres e conversões de conjuntos de caracteres; Expressões regulares Unicode; conjuntos completos de Unicode; limites de caracteres, palavras e linhas; comparação e pesquisa sensíveis à linguagem; normalização, conversão de maiúsculas e minúsculas e transliterações de script; dados de local abrangente e arquitetura de pacote de recursos por meio do Common Locale Data Repository (CLDR); multi- calendário e fusos horários ; e formatação e análise baseadas em regras de datas, horas, números, moedas e mensagens. ICU fornecia serviço de layout de texto complexo para árabe, hebraico, índico e tailandês historicamente, mas isso foi descontinuado na versão 54 e foi completamente removido na versão 58 em favor do HarfBuzz . ICU fornece recursos de internacionalização mais extensos do que as bibliotecas padrão para C e C ++. ICU 67 oferece suporte a Unicode 13.0 e trata da remoção da Grã-Bretanha das regiões da UE . ICU 64 suporta Unicode 12.0, enquanto ICU 64.2 adicionou suporte para Unicode 12.1, ou seja, o novo símbolo único para a era atual Reiwa japonesa (mas o suporte para ele também foi retransmitido para versões mais antigas de ICU até ICU 4.8.2). ICU 58 (com suporte a Unicode 9.0) é a última versão a oferecer suporte a plataformas mais antigas, como Windows XP, Windows Vista . O suporte para AIX, Solaris ez / OS também é limitado em versões posteriores. ICU tem usado historicamente UTF-16 e ainda usa apenas para Java; enquanto para C / C ++ UTF-8 é suportado, incluindo o tratamento correto de "UTF-8 ilegal". (pt)
  • 國際統一碼部件(英語:International Components for Unicode,縮寫:ICU,中文譯名根據聯盟官方譯名)是成熟的C / C++和Java库的开源項目的函式庫,用於支援統一碼 、软件国际化和软件全球化。 ICU 可广泛移植到许多操作系统和环境中。對於不同平台上,以及在 C、C++ 和 Java 软件的应用程序,它可以提供相同的结果。IBM和许多其他公司赞助、支持和使用它。 ICU 項目也已成為統一碼聯盟技术委员。 ICU 提供以下服务: 統一碼文本处理、完整字符属性和字符集转换; 統一碼正则表达式;完整的統一碼集;字符、单词和行边界;基於语言的定序和搜索;规范化、大小写转换和脚本音译;通過通用當地數據儲存庫(CLDR)提供全面的语言环境数据和资源包架构;多種日历和时区;以及基于规则的日期、时间、数字、货币和消息的格式化和解析。 ICU過去曾為阿拉伯語、希伯來語、印度語和泰語提供複雜文字編排服务,但在第 54 版中已弃用,并在第 58 版中完全删除,取而代之的是HarfBuzz 。 ICU 提供比 C 和 C++ 标准库更广泛的国际化设施。 ICU 67 支持Unicode 13.0并处理英國脫歐的問題。 ICU 64 支持Unicode 12.0 ,而 ICU 64.2 增加了对 Unicode 12.1 的支持,即当前日本令和时代的单一新符号(但对它的支持也已向后移植到 ICU 4.8.2 的旧 ICU 版本)。 ICU 58(支持 Unicode 9.0)是支持旧平台(如Windows XP 、 Windows Vista )的最后一个版本。对AIX 、 Solaris和z/OS的支持在更高版本中也可能受到限制(即构建取决于编译器支持)。 自Windows 10版本 1703 起,ICU 已作为标准组件包含在Microsoft Windows中。 ICU 过去一直使用UTF-16 ,但只有用於 Java;而 C/C++ 使用 UTF-8 ,包括正确处理“非法 UTF-8”。 ICU 68 无法使用C++20编译器來編譯,但 69.1 應該可以。 (zh)
dbo:developer
dbo:genre
dbo:latestReleaseDate
  • 2022-04-07 (xsd:date)
dbo:latestReleaseVersion
  • 71.1
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1296785 (xsd:integer)
dbo:wikiPageLength
  • 10037 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1089545372 (xsd:integer)
dbo:wikiPageWikiLink
dbp:developer
dbp:genre
  • libraries for Unicode and internationalization (en)
dbp:latestPreviewDate
  • --> (en)
dbp:latestReleaseDate
  • 2022-04-07 (xsd:date)
dbp:latestReleaseVersion
  • 71.100000 (xsd:double)
dbp:license
dbp:name
  • International Components for Unicode (en)
dbp:operatingSystem
dbp:programmingLanguage
  • C/C++ and Java (en)
dbp:released
  • 1999 (xsd:integer)
dbp:website
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • International Components for Unicode (ICU) és un conjunt de biblioteques que donen suport a Unicode i internacionalitzen el programari. ICU està desenvolupat en els llenguatges C/C++ i Java i proporciona serveis Unicode en diferents plataformes amb els mateixos resultas. ICU és un projecte de codi obert sota la custòdia del i patrocinat per diferents empreses com IBM. (ca)
  • International Components for Unicode (ICU) est un projet open source qui fournit des bibliothèques de traitement utilisables dans les langages informatiques C/C++ et Java, afin de prendre en charge les textes utilisant le répertoire universel de caractères codés (UCS, normalisé dans la norme ISO/CEI 10646 et le standard informatique Unicode), l’internationalisation et la localisation des logiciels. ICU est largement portable vers de nombreux systèmes d’exploitation et environnements. Il donne aux applications les mêmes comportements et résultats sur toutes les plates-formes et entre les langages de programmation fournissant une interface avec les langages C, C++ ou Java. (fr)
  • المكونات الدولية ليونيكود (بالإنجليزية: International Components for Unicode (ICU))‏ هو مشروع مفتوح المصدر لمكتبات C / C ++ و Java الناضجة لدعم الترميز الموحد وتدويل البرامج وعولمة البرمجيات. المكونات الدولية ليونيكود محمولة على نطاق واسع للعديد من أنظمة التشغيل والبيئات. يعطي التطبيقات نفس النتائج على جميع الأنظمة الأساسية وبين برامج C و C ++ و Java. مشروع المكونات الدولية ليونيكود هو لجنة فنية تابعة لاتحاد Unicode Consortium وترعاها وتدعمها وتستخدمها شركة آي بي إم والعديد من الشركات الأخرى. (ar)
  • International Components for Unicode (ICU, internacionalizační komponenty pro Unicode) je projekt vyspělé multiplatformní knihovny s otevřeným zdrojovým kódem pro jazyky C/C++ a Java pro podporu Unicode, internacionalizaci a globalizaci softwaru. ICU podporuje množství operačních systémů a prostředí. ICU poskytuje aplikacím v jazycích C, C++ a Java stejné výsledky na všech platformách. Projekt ICU je sponzorovaný, podporovaný a používaný firmou IBM a mnoha jinými společnostmi. ICU poskytuje širší internacionalizační prostředky než standardní knihovny pro C a C++. (cs)
  • International Components for Unicode (ICU) ist ein Open-Source-Projekt zur Unicode-Unterstützung und Internationalisierung, welches ausgereifte C++-, C- und Java-Bibliotheken bereitstellt. ICU ist portabel und auf vielen Plattformen einsetzbar. Programme, die ICU verwenden, produzieren die gleichen Ergebnisse, egal unter welchem Betriebssystem oder auf welchem Prozessor sie ausgeführt werden oder ob sie C++, C oder Java verwenden. ICU wird von IBM und weiteren Unternehmen gesponsert, verwendet und entwickelt. Folgende Aspekte umfasst ICU: (de)
  • International Components for Unicode (ICU) is an open-source project of mature C/C++ and Java libraries for Unicode support, software internationalization, and software globalization. ICU is widely portable to many operating systems and environments. It gives applications the same results on all platforms and between C, C++, and Java software. The ICU project is a technical committee of the Unicode Consortium and sponsored, supported, and used by IBM and many other companies. ICU 70 updated to Unicode 14 and added support for emoji properties of strings and C++20 compilers. (en)
  • ICU (cuyo significado en español es "componentes internacionales para Unicode") es un proyecto de código abierto de C/C++ y Java para Unicode, que busca la internacionalización y globalización del software. ICU es fácilmente aplicable a distintos sistemas operativos y entornos. Su resultado es el mismo en todas las plataformas y en softwares de C, C++ y Java. El proyecto de ICU está patrocinado, apoyado y empleado por IBM y muchas otras compañías.​ (es)
  • Componentes Internacionais para Unicode ou International Components for Unicode (ICU) é um projeto de código aberto de bibliotecas C/C++ e Java para suporte ao Unicode, internacionalização de software e globalização de software. ICU é amplamente portátil para muitos sistemas operacionais e ambientes. Ele fornece aos aplicativos os mesmos resultados em todas as plataformas e entre software C, C++ e Java. O projeto ICU é um comitê técnico do Consórcio Unicode é patrocinado, apoiado e usado pela IBM e muitas outras empresas. (pt)
  • 國際統一碼部件(英語:International Components for Unicode,縮寫:ICU,中文譯名根據聯盟官方譯名)是成熟的C / C++和Java库的开源項目的函式庫,用於支援統一碼 、软件国际化和软件全球化。 ICU 可广泛移植到许多操作系统和环境中。對於不同平台上,以及在 C、C++ 和 Java 软件的应用程序,它可以提供相同的结果。IBM和许多其他公司赞助、支持和使用它。 ICU 項目也已成為統一碼聯盟技术委员。 ICU 提供以下服务: 統一碼文本处理、完整字符属性和字符集转换; 統一碼正则表达式;完整的統一碼集;字符、单词和行边界;基於语言的定序和搜索;规范化、大小写转换和脚本音译;通過通用當地數據儲存庫(CLDR)提供全面的语言环境数据和资源包架构;多種日历和时区;以及基于规则的日期、时间、数字、货币和消息的格式化和解析。 ICU過去曾為阿拉伯語、希伯來語、印度語和泰語提供複雜文字編排服务,但在第 54 版中已弃用,并在第 58 版中完全删除,取而代之的是HarfBuzz 。 ICU 过去一直使用UTF-16 ,但只有用於 Java;而 C/C++ 使用 UTF-8 ,包括正确处理“非法 UTF-8”。 ICU 68 无法使用C++20编译器來編譯,但 69.1 應該可以。 (zh)
rdfs:label
  • المكونات الدولية ليونيكود (ar)
  • International Components for Unicode (ca)
  • International Components for Unicode (cs)
  • International Components for Unicode (de)
  • ICU (es)
  • International Components for Unicode (en)
  • International Components for Unicode (fr)
  • International Components for Unicode (pt)
  • 國際統一碼部件 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • International Components for Unicode (en)
is dbo:license of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License