Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/units/?format=api
{ "count": 42, "next": null, "previous": null, "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Resources for developers" ], "previous_source": "", "target": [ "" ], "id_hash": 4624805550917920307, "content_hash": 4624805550917920307, "location": "documentation/content/en/books/accessibility/development/_index.adoc:1", "context": "", "note": "type: YAML Front Matter: description", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1851415/?format=api", "priority": 100, "id": 1859952, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=c02e9c2531b7a633", "url": "https://translate-dev.freebsd.org/api/units/1859952/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.197403Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Part II. Vision" ], "previous_source": "", "target": [ "" ], "id_hash": 5107654296011499188, "content_hash": 5107654296011499188, "location": "documentation/content/en/books/accessibility/development/_index.adoc:1", "context": "", "note": "type: YAML Front Matter: part", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 2, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1851417/?format=api", "priority": 100, "id": 1859953, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=c6e208854d4366b4", "url": "https://translate-dev.freebsd.org/api/units/1859953/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.198177Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Chapter 6. Development" ], "previous_source": "", "target": [ "" ], "id_hash": -2412907471143283813, "content_hash": -2412907471143283813, "location": "documentation/content/en/books/accessibility/development/_index.adoc:1", "context": "", "note": "type: YAML Front Matter: title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 3, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1851419/?format=api", "priority": 100, "id": 1859954, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=5e83a1706a9e539b", "url": "https://translate-dev.freebsd.org/api/units/1859954/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.198774Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Development" ], "previous_source": "", "target": [ "" ], "id_hash": -4609445544560093445, "content_hash": -4609445544560093445, "location": "documentation/content/en/books/accessibility/development/_index.adoc:14", "context": "", "note": "type: Title =", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 4, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1851421/?format=api", "priority": 100, "id": 1859955, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=4007f5b2f8fd16fb", "url": "https://translate-dev.freebsd.org/api/units/1859955/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.199322Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Introduction" ], "previous_source": "", "target": [ "" ], "id_hash": 5330140601372690748, "content_hash": 5330140601372690748, "location": "documentation/content/en/books/accessibility/development/_index.adoc:52", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 5, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1851423/?format=api", "priority": 100, "id": 1859956, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=c9f876a2fbb4c93c", "url": "https://translate-dev.freebsd.org/api/units/1859956/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.199865Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "This chapter provides resources for developers seeking to make their programs accessible, test accessibility, and improve the accessibility of their software." ], "previous_source": "", "target": [ "" ], "id_hash": 2443245841325409058, "content_hash": 2443245841325409058, "location": "documentation/content/en/books/accessibility/development/_index.adoc:55", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 6, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 21, "source_unit": "https://translate-dev.freebsd.org/api/units/1851425/?format=api", "priority": 100, "id": 1859957, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=a1e82725d726c322", "url": "https://translate-dev.freebsd.org/api/units/1859957/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.200418Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Colors" ], "previous_source": "", "target": [ "" ], "id_hash": 3567844250185452239, "content_hash": 3567844250185452239, "location": "documentation/content/en/books/accessibility/development/_index.adoc:57", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 7, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1851427/?format=api", "priority": 100, "id": 1859958, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=b18387713a394acf", "url": "https://translate-dev.freebsd.org/api/units/1859958/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.201050Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Do not assume that users can distinguish all (or even any of) the colors used in your program. While official statistics on the prevalence of color blindness are lacking, it is estimated that approximately 5% of the population is affected by some form of it, whether partial or total." ], "previous_source": "", "target": [ "" ], "id_hash": -9013732154495652416, "content_hash": -9013732154495652416, "location": "documentation/content/en/books/accessibility/development/_index.adoc:61", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 8, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 49, "source_unit": "https://translate-dev.freebsd.org/api/units/1851429/?format=api", "priority": 100, "id": 1859959, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=02e8ca5cbec52dc0", "url": "https://translate-dev.freebsd.org/api/units/1859959/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.201618Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Colors Guidelines" ], "previous_source": "", "target": [ "" ], "id_hash": -1457341124650077759, "content_hash": -1457341124650077759, "location": "documentation/content/en/books/accessibility/development/_index.adoc:63", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 9, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1851431/?format=api", "priority": 100, "id": 1859960, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=6bc67bf7eca9f1c1", "url": "https://translate-dev.freebsd.org/api/units/1859960/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.202215Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Avoid using color as the sole means of conveying information. If color must be used, provide a straightforward and well-documented method for configuring color settings. Where possible, ensure support for the `$NO_COLOR` environment variable to accommodate user preferences." ], "previous_source": "", "target": [ "" ], "id_hash": -5262583658129531007, "content_hash": -5262583658129531007, "location": "documentation/content/en/books/accessibility/development/_index.adoc:68", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 10, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 38, "source_unit": "https://translate-dev.freebsd.org/api/units/1851433/?format=api", "priority": 100, "id": 1859961, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=36f78c0b9869df81", "url": "https://translate-dev.freebsd.org/api/units/1859961/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.202745Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Colors Checker" ], "previous_source": "", "target": [ "" ], "id_hash": -7237740089660079513, "content_hash": -7237740089660079513, "location": "documentation/content/en/books/accessibility/development/_index.adoc:70", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 11, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1851435/?format=api", "priority": 100, "id": 1859962, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=1b8e61bc53350267", "url": "https://translate-dev.freebsd.org/api/units/1859962/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.203303Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "The package:graphics/kontrast[] package provides the Kontrast GUI utility to check if the color combinations are distinct enough to be readable and accessible. To install:" ], "previous_source": "", "target": [ "" ], "id_hash": -7910421561519267135, "content_hash": -7910421561519267135, "location": "documentation/content/en/books/accessibility/development/_index.adoc:74", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 12, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/1851437/?format=api", "priority": 100, "id": 1859963, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=12388980420da2c1", "url": "https://translate-dev.freebsd.org/api/units/1859963/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.203849Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "# pkg install kontrast\n" ], "previous_source": "", "target": [ "" ], "id_hash": 2916974456357485455, "content_hash": 2916974456357485455, "location": "documentation/content/en/books/accessibility/development/_index.adoc:78", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 13, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1851439/?format=api", "priority": 100, "id": 1859964, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=a87b2cd032137b8f", "url": "https://translate-dev.freebsd.org/api/units/1859964/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.204418Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Command Line Interface" ], "previous_source": "", "target": [ "" ], "id_hash": -6922721176380033197, "content_hash": -6922721176380033197, "location": "documentation/content/en/books/accessibility/development/_index.adoc:81", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 14, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1851441/?format=api", "priority": 100, "id": 1859965, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=1fed8dc4aacb3753", "url": "https://translate-dev.freebsd.org/api/units/1859965/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.204972Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "The CLI is generally considered accessible by a screen reader. However, it is important to understand some concepts, follow best practices, and avoid certain mistakes to ensure an accessible UI." ], "previous_source": "", "target": [ "" ], "id_hash": 3558184746757887121, "content_hash": 3558184746757887121, "location": "documentation/content/en/books/accessibility/development/_index.adoc:85", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 15, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 30, "source_unit": "https://translate-dev.freebsd.org/api/units/1851443/?format=api", "priority": 100, "id": 1859966, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=b161362cd3b79491", "url": "https://translate-dev.freebsd.org/api/units/1859966/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.205521Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Dahlke, Karl. _Command Line Programs for the Blind_. Available at: http://www.eklhad.net/philosophy.html. This article discusses the concept of presenting information in one dimension and addresses the accessibility challenges inherent in programs designed exclusively for sighted users." ], "previous_source": "", "target": [ "" ], "id_hash": -4742136466083174952, "content_hash": -4742136466083174952, "location": "documentation/content/en/books/accessibility/development/_index.adoc:89", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 16, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 35, "source_unit": "https://translate-dev.freebsd.org/api/units/1851445/?format=api", "priority": 100, "id": 1859967, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=3e308c024eafa5d8", "url": "https://translate-dev.freebsd.org/api/units/1859967/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.206085Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Sampath, H., Merrick, A., & Macvean, A. (2021). Accessibility of Command Line Interfaces. In Proceedings of the CHI Conference on Human Factors in Computing Systems (CHI '21). ACM. Available at: https://dl.acm.org/doi/fullHtml/10.1145/3411764.3445544. This paper presents guidelines and common pitfalls to avoid when designing command-line interfaces that are accessible to screen reader users." ], "previous_source": "", "target": [ "" ], "id_hash": -908709959026407930, "content_hash": -908709959026407930, "location": "documentation/content/en/books/accessibility/development/_index.adoc:96", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 17, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 51, "source_unit": "https://translate-dev.freebsd.org/api/units/1851447/?format=api", "priority": 100, "id": 1859968, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=73639d1b585f0606", "url": "https://translate-dev.freebsd.org/api/units/1859968/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.206688Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Libraries" ], "previous_source": "", "target": [ "" ], "id_hash": 4327487371712091961, "content_hash": 4327487371712091961, "location": "documentation/content/en/books/accessibility/development/_index.adoc:98", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 18, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1851449/?format=api", "priority": 100, "id": 1859969, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=bc0e52d628e35739", "url": "https://translate-dev.freebsd.org/api/units/1859969/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.207286Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Gnome" ], "previous_source": "", "target": [ "" ], "id_hash": 3987752806072795505, "content_hash": 3987752806072795505, "location": "documentation/content/en/books/accessibility/development/_index.adoc:101", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 19, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1851451/?format=api", "priority": 100, "id": 1859970, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=b757580c92094171", "url": "https://translate-dev.freebsd.org/api/units/1859970/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.207814Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "AT-SPI (Assistive Technology Service Provider Interface), package:accessibility/at-spi2-core[], is a framework that establishes a communication channel between applications and assistive technologies. To install, execute:" ], "previous_source": "", "target": [ "" ], "id_hash": 931676149403705971, "content_hash": 931676149403705971, "location": "documentation/content/en/books/accessibility/development/_index.adoc:105", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 20, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/1851453/?format=api", "priority": 100, "id": 1859971, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=8cedfa858ae96273", "url": "https://translate-dev.freebsd.org/api/units/1859971/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.208368Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "# pkg install at-spi2-core\n" ], "previous_source": "", "target": [ "" ], "id_hash": 8013311187149740763, "content_hash": 8013311187149740763, "location": "documentation/content/en/books/accessibility/development/_index.adoc:109", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 21, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1851455/?format=api", "priority": 100, "id": 1859972, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=ef35001180b95adb", "url": "https://translate-dev.freebsd.org/api/units/1859972/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.208946Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "AT-SPI offers a wide range of features. For more information, refer to the following resources: https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/main/README.md[README], https://gnome.pages.gitlab.gnome.org/at-spi2-core/atk/[Atk wiki], https://gnome.pages.gitlab.gnome.org/at-spi2-core/libatspi/[AT SPI Wiki], and https://wiki.gnome.org/Accessibility[GNOME Accessibility Team Wiki]." ], "previous_source": "", "target": [ "" ], "id_hash": -66655337228300808, "content_hash": -66655337228300808, "location": "documentation/content/en/books/accessibility/development/_index.adoc:116", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 22, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 26, "source_unit": "https://translate-dev.freebsd.org/api/units/1851457/?format=api", "priority": 100, "id": 1859973, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=7f133152ee1f8df8", "url": "https://translate-dev.freebsd.org/api/units/1859973/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.209479Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Some wrappers are available: package:accessibility/rubygem-atk[] (Ruby), package:accessibility/py-atspi[] (Python), and package:accessibility/atkmm[] (C++)." ], "previous_source": "", "target": [ "" ], "id_hash": 5680107671831762702, "content_hash": 5680107671831762702, "location": "documentation/content/en/books/accessibility/development/_index.adoc:120", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 23, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://translate-dev.freebsd.org/api/units/1851459/?format=api", "priority": 100, "id": 1859974, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=ced3cbd54180d70e", "url": "https://translate-dev.freebsd.org/api/units/1859974/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.210072Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "QT" ], "previous_source": "", "target": [ "" ], "id_hash": 8080707250717766217, "content_hash": 8080707250717766217, "location": "documentation/content/en/books/accessibility/development/_index.adoc:123", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 24, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1851461/?format=api", "priority": 100, "id": 1859975, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=f024706e5cf4b249", "url": "https://translate-dev.freebsd.org/api/units/1859975/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.210643Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "package:accessibility/libqaccessibilityclient[] establishes a communication channel between applications and assistive technologies. In particular, it provides a bridge between applications built with Qt and the AT-SPI framework crossref:development[devel-at-spi,previously described]. For full documentation, refer to the https://api.kde.org/libqaccessibilityclient/html/index.html[API Reference] and the https://github.com/KDE/libqaccessibilityclient[official repository]. To install:" ], "previous_source": "", "target": [ "" ], "id_hash": 9090830122105332443, "content_hash": 9090830122105332443, "location": "documentation/content/en/books/accessibility/development/_index.adoc:129", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 25, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 41, "source_unit": "https://translate-dev.freebsd.org/api/units/1851463/?format=api", "priority": 100, "id": 1859976, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=fe291dd4ad8262db", "url": "https://translate-dev.freebsd.org/api/units/1859976/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.211243Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "# pkg install libqaccessibilityclient\n" ], "previous_source": "", "target": [ "" ], "id_hash": -3000270758713244365, "content_hash": -3000270758713244365, "location": "documentation/content/en/books/accessibility/development/_index.adoc:133", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 26, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1851465/?format=api", "priority": 100, "id": 1859977, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=565ce5a41ce7c533", "url": "https://translate-dev.freebsd.org/api/units/1859977/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.211846Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Libraries package:accessibility/qt5-speech[] and package:accessibility/qt6-speech[] provide access to a Text-To-Speech functionality (specifically to package:accessibility/speech-dispatcher[]). Documentation is available at https://doc.qt.io/archives/qt-5.15/qtspeech-index.html and https://doc.qt.io/qt-6/qttexttospeech-index.html. To install, run:" ], "previous_source": "", "target": [ "" ], "id_hash": 5803411392823039244, "content_hash": 5803411392823039244, "location": "documentation/content/en/books/accessibility/development/_index.adoc:138", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 27, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/1851467/?format=api", "priority": 100, "id": 1859978, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=d089dbe9faac150c", "url": "https://translate-dev.freebsd.org/api/units/1859978/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.212415Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "# pkg install qt5-speech\n# pkg install qt6-speech\n" ], "previous_source": "", "target": [ "" ], "id_hash": -7462289024685691373, "content_hash": -7462289024685691373, "location": "documentation/content/en/books/accessibility/development/_index.adoc:143", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 28, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1851469/?format=api", "priority": 100, "id": 1859979, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=18709fab40502e13", "url": "https://translate-dev.freebsd.org/api/units/1859979/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.213019Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Speech Synthesis" ], "previous_source": "", "target": [ "" ], "id_hash": -7291490660972205377, "content_hash": -7291490660972205377, "location": "documentation/content/en/books/accessibility/development/_index.adoc:145", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 29, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1851471/?format=api", "priority": 100, "id": 1859980, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=1acf6be035ac6abf", "url": "https://translate-dev.freebsd.org/api/units/1859980/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.213552Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "package:accessibility/speech-dispatcher[] provides a simple, high level, and device independent layer for access to Speech Synthesizers. To install, run:" ], "previous_source": "", "target": [ "" ], "id_hash": -1678013927136977915, "content_hash": -1678013927136977915, "location": "documentation/content/en/books/accessibility/development/_index.adoc:149", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 30, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1851473/?format=api", "priority": 100, "id": 1859981, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=68b67f3948d79c05", "url": "https://translate-dev.freebsd.org/api/units/1859981/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.214110Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "# pkg install speech-dispatcher\n" ], "previous_source": "", "target": [ "" ], "id_hash": 6570778164181945242, "content_hash": 6570778164181945242, "location": "documentation/content/en/books/accessibility/development/_index.adoc:153", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 31, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1851475/?format=api", "priority": 100, "id": 1859982, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=db3017ed45f54b9a", "url": "https://translate-dev.freebsd.org/api/units/1859982/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.214673Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "For detailed documentation, refer to the official Speech Dispatcher website: https://freebsoft.org/speechd." ], "previous_source": "", "target": [ "" ], "id_hash": -2683758306068442705, "content_hash": -2683758306068442705, "location": "documentation/content/en/books/accessibility/development/_index.adoc:156", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 32, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://translate-dev.freebsd.org/api/units/1851477/?format=api", "priority": 100, "id": 1859983, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=5ac1600a2fc951af", "url": "https://translate-dev.freebsd.org/api/units/1859983/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.215209Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "A Python wrapper for the library is provided by the package:accessibility/py-speech-dispatcher[]." ], "previous_source": "", "target": [ "" ], "id_hash": 1725640682519249359, "content_hash": 1725640682519249359, "location": "documentation/content/en/books/accessibility/development/_index.adoc:160", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 33, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://translate-dev.freebsd.org/api/units/1851479/?format=api", "priority": 100, "id": 1859984, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=97f2b50ed385c1cf", "url": "https://translate-dev.freebsd.org/api/units/1859984/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.215743Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Liblouis" ], "previous_source": "", "target": [ "" ], "id_hash": -5514339306213996078, "content_hash": -5514339306213996078, "location": "documentation/content/en/books/accessibility/development/_index.adoc:163", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 34, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1851481/?format=api", "priority": 100, "id": 1859985, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=3379219e022409d2", "url": "https://translate-dev.freebsd.org/api/units/1859985/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.216319Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "package:devel/liblouis[] provides an API for translating many languages to and from Braille. To install, execute:" ], "previous_source": "", "target": [ "" ], "id_hash": -8773342933273309854, "content_hash": -8773342933273309854, "location": "documentation/content/en/books/accessibility/development/_index.adoc:167", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 35, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 15, "source_unit": "https://translate-dev.freebsd.org/api/units/1851483/?format=api", "priority": 100, "id": 1859986, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=063ed315d98f8d62", "url": "https://translate-dev.freebsd.org/api/units/1859986/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.216848Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "# pkg install liblouis\n" ], "previous_source": "", "target": [ "" ], "id_hash": 110672275691997495, "content_hash": 110672275691997495, "location": "documentation/content/en/books/accessibility/development/_index.adoc:171", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 36, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1851485/?format=api", "priority": 100, "id": 1859987, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=81892fd92f1b0937", "url": "https://translate-dev.freebsd.org/api/units/1859987/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.217386Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "The library provides many features, https://liblouis.io/documentation/[documented on the liblouis project website]." ], "previous_source": "", "target": [ "" ], "id_hash": 7952540017469049142, "content_hash": 7952540017469049142, "location": "documentation/content/en/books/accessibility/development/_index.adoc:174", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 37, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://translate-dev.freebsd.org/api/units/1851487/?format=api", "priority": 100, "id": 1859988, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=ee5d1902f3524936", "url": "https://translate-dev.freebsd.org/api/units/1859988/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.217921Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Liblouis provides also a Python API, https://liblouis.io/documentation/liblouis.html#Python-bindings[Python bindings]." ], "previous_source": "", "target": [ "" ], "id_hash": 3261292686246220344, "content_hash": 3261292686246220344, "location": "documentation/content/en/books/accessibility/development/_index.adoc:178", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 38, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1851489/?format=api", "priority": 100, "id": 1859989, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=ad42706b48491238", "url": "https://translate-dev.freebsd.org/api/units/1859989/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.218466Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "Tools" ], "previous_source": "", "target": [ "" ], "id_hash": 9204642121773998020, "content_hash": 9204642121773998020, "location": "documentation/content/en/books/accessibility/development/_index.adoc:181", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 39, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1851491/?format=api", "priority": 100, "id": 1859990, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=ffbd753dd0efdfc4", "url": "https://translate-dev.freebsd.org/api/units/1859990/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.219006Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "package:accessibility/accerciser[] provides an accessibility inspection tool for applications developed for the extref:{handbook}desktop/#gnome-environment[GNOME] desktop environment. To install it, run:" ], "previous_source": "", "target": [ "" ], "id_hash": -9219903056854607515, "content_hash": -9219903056854607515, "location": "documentation/content/en/books/accessibility/development/_index.adoc:185", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 40, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1851493/?format=api", "priority": 100, "id": 1859991, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=000c5304d8a49965", "url": "https://translate-dev.freebsd.org/api/units/1859991/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.219554Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "# pkg install accerciser\n" ], "previous_source": "", "target": [ "" ], "id_hash": -2978214297364113707, "content_hash": -2978214297364113707, "location": "documentation/content/en/books/accessibility/development/_index.adoc:189", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 41, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1851495/?format=api", "priority": 100, "id": 1859992, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=56ab41e0349f56d5", "url": "https://translate-dev.freebsd.org/api/units/1859992/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.220144Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/zh_CN/?format=api", "source": [ "For detailed usage and features, refer to man:accerciser[1]. Additional documentation is available in the https://gitlab.gnome.org/GNOME/accerciser/-/blob/master/README.md[REAMDE.md] and the https://help.gnome.org/users/accerciser/stable/index.html.en[Accerciser User Guide]." ], "previous_source": "", "target": [ "" ], "id_hash": -2818845356331591318, "content_hash": -2818845356331591318, "location": "documentation/content/en/books/accessibility/development/_index.adoc:193", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 42, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 20, "source_unit": "https://translate-dev.freebsd.org/api/units/1851497/?format=api", "priority": 100, "id": 1859993, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/zh_CN/?checksum=58e173155318996a", "url": "https://translate-dev.freebsd.org/api/units/1859993/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T05:55:32.220714Z" } ] }