Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/freshrss-android/f-droid/en/units/?format=api
https://weblate.framasoft.org/api/translations/freshrss-android/f-droid/en/?format=api", "source": [ "Client for <a href=\"https://www.freshrss.org/\">FreshRSS</a>" ], "previous_source": "", "target": [ "Client for <a href=\"https://www.freshrss.org/\">FreshRSS</a>" ], "id_hash": 4725913310122837473, "content_hash": 5886647422276820790, "location": "short_description.txt:1", "context": "short_description.txt:1", "note": "", "flags": "max-length:80", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 1, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://weblate.framasoft.org/api/units/708877/?format=api", "priority": 100, "id": 708877, "web_url": "https://weblate.framasoft.org/translate/freshrss-android/f-droid/en/?checksum=c195d11dd92985e1", "url": "https://weblate.framasoft.org/api/units/708877/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-04-07T08:43:23.881269Z" }, { "translation": "https://weblate.framasoft.org/api/translations/freshrss-android/f-droid/en/?format=api", "source": [ "This application lets you:\n\n<ul>\n <li>sync with your FreshRSS instance</li>\n <li>view all your subscriptions</li>\n <li>view subsciptions with unread articles</li>\n <li>read your subscription's articles</li>\n <li>set an article as read/unread</li>\n <li>share an article to another application (for instance you favorite social network application)</li>\n <li>open the original web page of the article</li>\n <li>add new RSS feeds</li>\n</ul>" ], "previous_source": "", "target": [ "This application lets you:\n\n<ul>\n <li>sync with your FreshRSS instance</li>\n <li>view all your subscriptions</li>\n <li>view subsciptions with unread articles</li>\n <li>read your subscription's articles</li>\n <li>set an article as read/unread</li>\n <li>share an article to another application (for instance you favorite social network application)</li>\n <li>open the original web page of the article</li>\n <li>add new RSS feeds</li>\n</ul>" ], "id_hash": -3446380927597338261, "content_hash": 7221939387403829140, "location": "full_description.txt:1", "context": "full_description.txt:1", "note": "", "flags": "max-length:4000", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 2, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 54, "source_unit": "https://weblate.framasoft.org/api/units/708878/?format=api", "priority": 100, "id": 708878, "web_url": "https://weblate.framasoft.org/translate/freshrss-android/f-droid/en/?checksum=502bfece59e1216b", "url": "https://weblate.framasoft.org/api/units/708878/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-04-07T08:43:23.896990Z" }, { "translation": "https://weblate.framasoft.org/api/translations/freshrss-android/f-droid/en/?format=api", "source": [ "# Features\n\n* Add fast scroller bar\n* Improve article related actions (open in browser, share, etc.)\n* Emotionnal design\n* fr translation\n* Option to configure refresh schedule\n* Suport adding a new feed\n\n# Bug fixes\n\n* Alphabetically sort categories\n* Links in articles can be opened in browser\n* Fix unability to log in cleartext on Android 9\n* Fix hole refresh failing when an article's JSON is malformed" ], "previous_source": "", "target": [ "# Features\n\n* Add fast scroller bar\n* Improve article related actions (open in browser, share, etc.)\n* Emotionnal design\n* fr translation\n* Option to configure refresh schedule\n* Suport adding a new feed\n\n# Bug fixes\n\n* Alphabetically sort categories\n* Links in articles can be opened in browser\n* Fix unability to log in cleartext on Android 9\n* Fix hole refresh failing when an article's JSON is malformed" ], "id_hash": 8371154277546544374, "content_hash": 9138253321863063288, "location": "changelogs/10.txt:1", "context": "changelogs/10.txt:1", "note": "", "flags": "max-length:500", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 3, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 72, "source_unit": "https://weblate.framasoft.org/api/units/708879/?format=api", "priority": 100, "id": 708879, "web_url": "https://weblate.framasoft.org/translate/freshrss-android/f-droid/en/?checksum=f42c507691274cf6", "url": "https://weblate.framasoft.org/api/units/708879/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-04-07T08:43:23.910504Z" }, { "translation": "https://weblate.framasoft.org/api/translations/freshrss-android/f-droid/en/?format=api", "source": [ "# Features\n\n* Arabic translation" ], "previous_source": "", "target": [ "# Features\n\n* Arabic translation" ], "id_hash": -7915993199649149614, "content_hash": -6026523996701975736, "location": "changelogs/11.txt:1", "context": "changelogs/11.txt:1", "note": "", "flags": "max-length:500", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 4, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://weblate.framasoft.org/api/units/708880/?format=api", "priority": 100, "id": 708880, "web_url": "https://weblate.framasoft.org/translate/freshrss-android/f-droid/en/?checksum=1224be202a812d52", "url": "https://weblate.framasoft.org/api/units/708880/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-04-07T08:43:23.956340Z" }, { "translation": "https://weblate.framasoft.org/api/translations/freshrss-android/f-droid/en/?format=api", "source": [ "# Refactoring\n\n* Bump all dependancies" ], "previous_source": "", "target": [ "# Refactoring\n\n* Bump all dependancies" ], "id_hash": -8690444613967106730, "content_hash": 5790368592627722224, "location": "changelogs/12.txt:1", "context": "changelogs/12.txt:1", "note": "", "flags": "max-length:500", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 5, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 6, "source_unit": "https://weblate.framasoft.org/api/units/708881/?format=api", "priority": 100, "id": 708881, "web_url": "https://weblate.framasoft.org/translate/freshrss-android/f-droid/en/?checksum=076556aae448ad56", "url": "https://weblate.framasoft.org/api/units/708881/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-04-07T08:43:24.022541Z" }, { "translation": "https://weblate.framasoft.org/api/translations/freshrss-android/f-droid/en/?format=api", "source": [ "# Features\n\n- Support favorites <3\n- New animation when navigating between the screens,\n- Stop refresh on application startup for better resource consumption\n- Retain article scroll position throughout restart\n- Display unread articles count for categories\n- Add a notification for reporting application crashes\n- Better handle pictures embedded in a link by showing the link under the picture\n\n# Bug fixes\n\n- Lots of performance improvements <3\n- Do not show categories with no feed\n- Fix crash on Android 5.0 and 5.1 when displaying on article view\n- Fix display of home and back button\n- Fix swipe right not working when comming back from article view" ], "previous_source": "", "target": [ "# Features\n\n- Support favorites <3\n- New animation when navigating between the screens,\n- Stop refresh on application startup for better resource consumption\n- Retain article scroll position throughout restart\n- Display unread articles count for categories\n- Add a notification for reporting application crashes\n- Better handle pictures embedded in a link by showing the link under the picture\n\n# Bug fixes\n\n- Lots of performance improvements <3\n- Do not show categories with no feed\n- Fix crash on Android 5.0 and 5.1 when displaying on article view\n- Fix display of home and back button\n- Fix swipe right not working when comming back from article view" ], "id_hash": -7864623826805355650, "content_hash": 8714913264436223984, "location": "changelogs/13.txt:1", "context": "changelogs/13.txt:1", "note": "", "flags": "max-length:500", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 6, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 111, "source_unit": "https://weblate.framasoft.org/api/units/708882/?format=api", "priority": 100, "id": 708882, "web_url": "https://weblate.framasoft.org/translate/freshrss-android/f-droid/en/?checksum=12db3e4c4f318b7e", "url": "https://weblate.framasoft.org/api/units/708882/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-04-07T08:43:24.062327Z" }, { "translation": "https://weblate.framasoft.org/api/translations/freshrss-android/f-droid/en/?format=api", "source": [ "## Features\n\n* Updating arabic translations\n* Updating french translations\n\n## Bug fixes\n\n* Fix app crash sometimes when closing article\n* Fix app crashes when trying to login to a bad URL\n* Automatically refresh if needed on activity resume\n* Refresh fails when feed icon contains errors" ], "previous_source": "", "target": [ "## Features\n\n* Updating arabic translations\n* Updating french translations\n\n## Bug fixes\n\n* Fix app crash sometimes when closing article\n* Fix app crashes when trying to login to a bad URL\n* Automatically refresh if needed on activity resume\n* Refresh fails when feed icon contains errors" ], "id_hash": -3681535520200255305, "content_hash": 7441234038955622017, "location": "changelogs/14.txt:1", "context": "changelogs/14.txt:1", "note": "", "flags": "max-length:500", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 7, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 49, "source_unit": "https://weblate.framasoft.org/api/units/708883/?format=api", "priority": 100, "id": 708883, "web_url": "https://weblate.framasoft.org/translate/freshrss-android/f-droid/en/?checksum=4ce88ef3327b18b7", "url": "https://weblate.framasoft.org/api/units/708883/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-04-07T08:43:24.074921Z" }, { "translation": "https://weblate.framasoft.org/api/translations/freshrss-android/f-droid/en/?format=api", "source": [ "# Bug fixes\n\n* Fix regression preventing images to be automatically refreshed on first sync\n* Fix refresh fail when unread article list is huge" ], "previous_source": "", "target": [ "# Bug fixes\n\n* Fix regression preventing images to be automatically refreshed on first sync\n* Fix refresh fail when unread article list is huge" ], "id_hash": 4418079424198792831, "content_hash": -8602605518372982938, "location": "changelogs/15.txt:1", "context": "changelogs/15.txt:1", "note": "", "flags": "max-length:500", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 8, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 25, "source_unit": "https://weblate.framasoft.org/api/units/708884/?format=api", "priority": 100, "id": 708884, "web_url": "https://weblate.framasoft.org/translate/freshrss-android/f-droid/en/?checksum=bd502bd40cd4d67f", "url": "https://weblate.framasoft.org/api/units/708884/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-04-07T08:43:24.089097Z" }, { "translation": "https://weblate.framasoft.org/api/translations/freshrss-android/f-droid/en/?format=api", "source": [ "# Features\n\n* Add possibility to enable a debug mode\n* Add possibility to send a report of failed refreshed when debug mode is enabled\n* Update dependencies\n\n# Bug fixes\n\n* Fix some context crashes in fragments \n* Fix retrieving articles restults in 404\n* Make english sentence more natural to native speakers" ], "previous_source": "", "target": [ "# Features\n\n* Add possibility to enable a debug mode\n* Add possibility to send a report of failed refreshed when debug mode is enabled\n* Update dependencies\n\n# Bug fixes\n\n* Fix some context crashes in fragments \n* Fix retrieving articles restults in 404\n* Make english sentence more natural to native speakers" ], "id_hash": -8630921322014434865, "content_hash": 2846222623641960351, "location": "changelogs/16.txt:1", "context": "changelogs/16.txt:1", "note": "", "flags": "max-length:500", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 9, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 54, "source_unit": "https://weblate.framasoft.org/api/units/708885/?format=api", "priority": 100, "id": 708885, "web_url": "https://weblate.framasoft.org/translate/freshrss-android/f-droid/en/?checksum=0838cec944fc19cf", "url": "https://weblate.framasoft.org/api/units/708885/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-04-07T08:43:24.101013Z" }, { "translation": "https://weblate.framasoft.org/api/translations/freshrss-android/f-droid/en/?format=api", "source": [ "* Fix regression introduced in 1.3.3 making 'Open' button to disappear" ], "previous_source": "", "target": [ "* Fix regression introduced in 1.3.3 making 'Open' button to disappear" ], "id_hash": 3154110517372000963, "content_hash": -5732027537440395243, "location": "changelogs/17.txt:1", "context": "changelogs/17.txt:1", "note": "", "flags": "max-length:500", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 10, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://weblate.framasoft.org/api/units/708886/?format=api", "priority": 100, "id": 708886, "web_url": "https://weblate.framasoft.org/translate/freshrss-android/f-droid/en/?checksum=abc5a6cdea481ac3", "url": "https://weblate.framasoft.org/api/units/708886/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-04-07T08:43:24.114466Z" }, { "translation": "https://weblate.framasoft.org/api/translations/freshrss-android/f-droid/en/?format=api", "source": [ "* Support self-signed certificated" ], "previous_source": "", "target": [ "* Support self-signed certificated" ], "id_hash": -6133105087060380296, "content_hash": -632396198903159159, "location": "changelogs/18.txt:1", "context": "changelogs/18.txt:1", "note": "", "flags": "max-length:500", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 11, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://weblate.framasoft.org/api/units/708887/?format=api", "priority": 100, "id": 708887, "web_url": "https://weblate.framasoft.org/translate/freshrss-android/f-droid/en/?checksum=2ae2d56afb9ff578", "url": "https://weblate.framasoft.org/api/units/708887/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-04-07T08:43:24.126696Z" }, { "translation": "https://weblate.framasoft.org/api/translations/freshrss-android/f-droid/en/?format=api", "source": [ "* Fix regression in last sync timing display" ], "previous_source": "", "target": [ "* Fix regression in last sync timing display" ], "id_hash": 3308093964496025388, "content_hash": -9183693721360141565, "location": "changelogs/19.txt:1", "context": "changelogs/19.txt:1", "note": "", "flags": "max-length:500", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 12, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://weblate.framasoft.org/api/units/708888/?format=api", "priority": 100, "id": 708888, "web_url": "https://weblate.framasoft.org/translate/freshrss-android/f-droid/en/?checksum=ade8b5ef0566372c", "url": "https://weblate.framasoft.org/api/units/708888/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-04-07T08:43:24.237086Z" }, { "translation": "https://weblate.framasoft.org/api/translations/freshrss-android/f-droid/en/?format=api", "source": [ "# Features\n\n* Complete rewrite of the login page\n* Support correct autoifill from password managers like KeePassDX\n\n# Bug fixes\n\n* Fixes message problems when the server is incorrectly configured, adding indications about:\n * when entered URL seems incorrect,\n * when API endpoint seems not correct,\n * when /p/'s parent is exposed,\n * when API access is disabled,\n * when credentials are incorrect because you may not have set the API password.\n* Fixes URL not trimmed in the login page\n* Fixes crash when login process returns something else than 200\n* Fixes issue when sepcifying URL with port" ], "previous_source": "", "target": [ "# Features\n\n* Complete rewrite of the login page\n* Support correct autoifill from password managers like KeePassDX\n\n# Bug fixes\n\n* Fixes message problems when the server is incorrectly configured, adding indications about:\n * when entered URL seems incorrect,\n * when API endpoint seems not correct,\n * when /p/'s parent is exposed,\n * when API access is disabled,\n * when credentials are incorrect because you may not have set the API password.\n* Fixes URL not trimmed in the login page\n* Fixes crash when login process returns something else than 200\n* Fixes issue when sepcifying URL with port" ], "id_hash": -5677775356877116760, "content_hash": -6392679924199066823, "location": "changelogs/20.txt:1", "context": "changelogs/20.txt:1", "note": "", "flags": "max-length:500", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 13, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 101, "source_unit": "https://weblate.framasoft.org/api/units/708889/?format=api", "priority": 100, "id": 708889, "web_url": "https://weblate.framasoft.org/translate/freshrss-android/f-droid/en/?checksum=31347d6522df6aa8", "url": "https://weblate.framasoft.org/api/units/708889/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-04-07T08:43:24.264241Z" }, { "translation": "https://weblate.framasoft.org/api/translations/freshrss-android/f-droid/en/?format=api", "source": [ "# Features\n\n* Swipe gesture to navigate between subscription sections\n* Sort subscriptions alphabetically in ''all'' section and by newest item crawl date in ''unread' section\n* Implement pull-to-refresh pattern to sync with server\n* Add animation in views's transtions\n* Implement fetching subscription's icons and display them\n* Add sections and section headers to subscriptions\n* Add badge to unread articles section to indicate total count of unread articles\n* Implement ability to browse feeds by category\n* Add better styling for article display\n\n# Bug fixes\n\n* Fix service lately binded to application causing stacktrace\n* Fix loader displaying infinitely when a subscription section stays empty after refresh by displaying a hint text stating section is empty\n* Fix empty screen when going back from the initial screen\n* Fix refresh notification not being closed when fetching content fails\n* Fix crash hapening sometimes when fetching unread article count\n* Fix spinner infinitely loading when comming back from a feed with a single unread article\n* Fix articles in subscriptions not being sorted by publication date\n* Fix UTF-8 problem on article detail on Android 5.0" ], "previous_source": "", "target": [ "# Features\n\n* Swipe gesture to navigate between subscription sections\n* Sort subscriptions alphabetically in ''all'' section and by newest item crawl date in ''unread' section\n* Implement pull-to-refresh pattern to sync with server\n* Add animation in views's transtions\n* Implement fetching subscription's icons and display them\n* Add sections and section headers to subscriptions\n* Add badge to unread articles section to indicate total count of unread articles\n* Implement ability to browse feeds by category\n* Add better styling for article display\n\n# Bug fixes\n\n* Fix service lately binded to application causing stacktrace\n* Fix loader displaying infinitely when a subscription section stays empty after refresh by displaying a hint text stating section is empty\n* Fix empty screen when going back from the initial screen\n* Fix refresh notification not being closed when fetching content fails\n* Fix crash hapening sometimes when fetching unread article count\n* Fix spinner infinitely loading when comming back from a feed with a single unread article\n* Fix articles in subscriptions not being sorted by publication date\n* Fix UTF-8 problem on article detail on Android 5.0" ], "id_hash": -7816486666501926809, "content_hash": 4596469916080351053, "location": "changelogs/5.txt:1", "context": "changelogs/5.txt:1", "note": "", "flags": "max-length:500", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 16, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 188, "source_unit": "https://weblate.framasoft.org/api/units/708890/?format=api", "priority": 100, "id": 708890, "web_url": "https://weblate.framasoft.org/translate/freshrss-android/f-droid/en/?checksum=138642ca53935067", "url": "https://weblate.framasoft.org/api/units/708890/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-04-07T08:43:24.290238Z" }, { "translation": "https://weblate.framasoft.org/api/translations/freshrss-android/f-droid/en/?format=api", "source": [ "## Features\n\n* Add vertical scrollbar on article view\n* Add possibility to categorize when adding a feed\n\n## Bug fixes\n\n* Article position is now saved when app is swiped way\n* Swipe right to mark read an article then navigating back immediatly after work again\n* Fixes crash when adding a feed" ], "previous_source": "", "target": [ "## Features\n\n* Add vertical scrollbar on article view\n* Add possibility to categorize when adding a feed\n\n## Bug fixes\n\n* Article position is now saved when app is swiped way\n* Swipe right to mark read an article then navigating back immediatly after work again\n* Fixes crash when adding a feed" ], "id_hash": -8358630829042195647, "content_hash": 7517394352297627558, "location": "changelogs/21.txt:1", "context": "changelogs/21.txt:1", "note": "", "flags": "max-length:500", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 14, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 54, "source_unit": "https://weblate.framasoft.org/api/units/740194/?format=api", "priority": 100, "id": 740194, "web_url": "https://weblate.framasoft.org/translate/freshrss-android/f-droid/en/?checksum=0c002d8c024fa341", "url": "https://weblate.framasoft.org/api/units/740194/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-13T12:59:56.900623Z" }, { "translation": "https://weblate.framasoft.org/api/translations/freshrss-android/f-droid/en/?format=api", "source": [ "Small release to support API level 32 (Android 12L)" ], "previous_source": "", "target": [ "Small release to support API level 32 (Android 12L)" ], "id_hash": 8304157117794190402, "content_hash": -2757805432097749199, "location": "changelogs/22.txt:1", "context": "changelogs/22.txt:1", "note": "", "flags": "max-length:500", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 15, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://weblate.framasoft.org/api/units/740195/?format=api", "priority": 100, "id": 740195, "web_url": "https://weblate.framasoft.org/translate/freshrss-android/f-droid/en/?checksum=f33e4ae6bd278442", "url": "https://weblate.framasoft.org/api/units/740195/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-13T12:59:56.916793Z" } ] }{ "count": 16, "next": null, "previous": null, "results": [ { "translation": "