Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/booksaccessibilitydevelopment_index/id/units/?format=api
{ "count": 42, "next": null, "previous": null, "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860288, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=c02e9c2531b7a633", "url": "https://translate-dev.freebsd.org/api/units/1860288/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.603311Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860289, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=c6e208854d4366b4", "url": "https://translate-dev.freebsd.org/api/units/1860289/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.604157Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860290, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=5e83a1706a9e539b", "url": "https://translate-dev.freebsd.org/api/units/1860290/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.604844Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860291, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=4007f5b2f8fd16fb", "url": "https://translate-dev.freebsd.org/api/units/1860291/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.605396Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860292, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=c9f876a2fbb4c93c", "url": "https://translate-dev.freebsd.org/api/units/1860292/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.605938Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860293, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=a1e82725d726c322", "url": "https://translate-dev.freebsd.org/api/units/1860293/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.606507Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860294, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=b18387713a394acf", "url": "https://translate-dev.freebsd.org/api/units/1860294/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.607177Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860295, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=02e8ca5cbec52dc0", "url": "https://translate-dev.freebsd.org/api/units/1860295/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.607815Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860296, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=6bc67bf7eca9f1c1", "url": "https://translate-dev.freebsd.org/api/units/1860296/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.608484Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860297, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=36f78c0b9869df81", "url": "https://translate-dev.freebsd.org/api/units/1860297/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.609052Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860298, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=1b8e61bc53350267", "url": "https://translate-dev.freebsd.org/api/units/1860298/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.609636Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860299, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=12388980420da2c1", "url": "https://translate-dev.freebsd.org/api/units/1860299/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.610174Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860300, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=a87b2cd032137b8f", "url": "https://translate-dev.freebsd.org/api/units/1860300/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.610714Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860301, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=1fed8dc4aacb3753", "url": "https://translate-dev.freebsd.org/api/units/1860301/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.611248Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860302, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=b161362cd3b79491", "url": "https://translate-dev.freebsd.org/api/units/1860302/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.611758Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860303, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=3e308c024eafa5d8", "url": "https://translate-dev.freebsd.org/api/units/1860303/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.612290Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860304, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=73639d1b585f0606", "url": "https://translate-dev.freebsd.org/api/units/1860304/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.612868Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860305, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=bc0e52d628e35739", "url": "https://translate-dev.freebsd.org/api/units/1860305/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.613456Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860306, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=b757580c92094171", "url": "https://translate-dev.freebsd.org/api/units/1860306/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.613969Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860307, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=8cedfa858ae96273", "url": "https://translate-dev.freebsd.org/api/units/1860307/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.614509Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860308, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=ef35001180b95adb", "url": "https://translate-dev.freebsd.org/api/units/1860308/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.615070Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860309, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=7f133152ee1f8df8", "url": "https://translate-dev.freebsd.org/api/units/1860309/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.615581Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860310, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=ced3cbd54180d70e", "url": "https://translate-dev.freebsd.org/api/units/1860310/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.616154Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860311, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=f024706e5cf4b249", "url": "https://translate-dev.freebsd.org/api/units/1860311/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.616741Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860312, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=fe291dd4ad8262db", "url": "https://translate-dev.freebsd.org/api/units/1860312/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.617257Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860313, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=565ce5a41ce7c533", "url": "https://translate-dev.freebsd.org/api/units/1860313/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.617855Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860314, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=d089dbe9faac150c", "url": "https://translate-dev.freebsd.org/api/units/1860314/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.618388Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860315, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=18709fab40502e13", "url": "https://translate-dev.freebsd.org/api/units/1860315/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.618953Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860316, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=1acf6be035ac6abf", "url": "https://translate-dev.freebsd.org/api/units/1860316/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.619486Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860317, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=68b67f3948d79c05", "url": "https://translate-dev.freebsd.org/api/units/1860317/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.620019Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860318, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=db3017ed45f54b9a", "url": "https://translate-dev.freebsd.org/api/units/1860318/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.620559Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860319, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=5ac1600a2fc951af", "url": "https://translate-dev.freebsd.org/api/units/1860319/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.621092Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860320, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=97f2b50ed385c1cf", "url": "https://translate-dev.freebsd.org/api/units/1860320/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.621616Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860321, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=3379219e022409d2", "url": "https://translate-dev.freebsd.org/api/units/1860321/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.622142Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860322, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=063ed315d98f8d62", "url": "https://translate-dev.freebsd.org/api/units/1860322/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.622636Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860323, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=81892fd92f1b0937", "url": "https://translate-dev.freebsd.org/api/units/1860323/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.623178Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860324, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=ee5d1902f3524936", "url": "https://translate-dev.freebsd.org/api/units/1860324/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.623707Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860325, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=ad42706b48491238", "url": "https://translate-dev.freebsd.org/api/units/1860325/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.624236Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860326, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=ffbd753dd0efdfc4", "url": "https://translate-dev.freebsd.org/api/units/1860326/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.624794Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860327, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=000c5304d8a49965", "url": "https://translate-dev.freebsd.org/api/units/1860327/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.625356Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860328, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=56ab41e0349f56d5", "url": "https://translate-dev.freebsd.org/api/units/1860328/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.625975Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksaccessibilitydevelopment_index/id/?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": 1860329, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksaccessibilitydevelopment_index/id/?checksum=58e173155318996a", "url": "https://translate-dev.freebsd.org/api/units/1860329/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2026-03-08T06:00:24.626514Z" } ] }