Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/units/?format=api&page=6
https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/units/?format=api&page=7", "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/units/?format=api&page=5", "results": [ { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "But it may be removed in a near feature (to avoid drawbacks of this method). I have to discuss with Yunohost team, to decide how we can do to minimize drawbacks, and maximize compatibility." ], "previous_source": "", "target": [ "" ], "id_hash": 321194241472898282, "content_hash": 321194241472898282, "location": "support/documentation/content/en/documentation/installation/cpu_compatibility.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 422, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 34, "source_unit": "https://weblate.framasoft.org/api/units/875941/?format=api", "priority": 100, "id": 882706, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=84751c75fae4a4ea", "url": "https://weblate.framasoft.org/api/units/882706/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.118219Z", "last_updated": "2024-09-11T08:41:37.971751Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Before updating to a major release, please read the release notes and breaking changes list : [CHANGELOG](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/CHANGELOG.md)." ], "previous_source": "", "target": [ "" ], "id_hash": 7131590351334349504, "content_hash": 7131590351334349504, "location": "support/documentation/content/en/documentation/installation/_index.md, support/documentation/content/en/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 425, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://weblate.framasoft.org/api/units/875942/?format=api", "priority": 100, "id": 882707, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=e2f87fa3c6e31ac0", "url": "https://weblate.framasoft.org/api/units/882707/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.120044Z", "last_updated": "2024-09-11T08:41:37.974579Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "To install or update the plugin, **just use the Peertube web admin interface**." ], "previous_source": "", "target": [ "" ], "id_hash": 6116120022555369623, "content_hash": 6116120022555369623, "location": "support/documentation/content/en/documentation/installation/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 426, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://weblate.framasoft.org/api/units/875943/?format=api", "priority": 100, "id": 882708, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=d4e0d2c184112097", "url": "https://weblate.framasoft.org/api/units/882708/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.125815Z", "last_updated": "2024-09-11T08:41:37.975493Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Here are some other more specific instructions:" ], "previous_source": "", "target": [ "" ], "id_hash": -8905700021811819847, "content_hash": -8905700021811819847, "location": "support/documentation/content/en/documentation/installation/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 427, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://weblate.framasoft.org/api/units/875944/?format=api", "priority": 100, "id": 882709, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=04689903bbb7cab9", "url": "https://weblate.framasoft.org/api/units/882709/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.128076Z", "last_updated": "2024-09-11T08:41:37.976543Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Since version v6.0.0, this plugin does not need any Prosody installation." ], "previous_source": "", "target": [ "" ], "id_hash": 4642438255902306635, "content_hash": 4642438255902306635, "location": "support/documentation/content/en/documentation/installation/upgrade_before_6.0.0.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 449, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://weblate.framasoft.org/api/units/875945/?format=api", "priority": 100, "id": 882710, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=c06d40ff3ebdb14b", "url": "https://weblate.framasoft.org/api/units/882710/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.130253Z", "last_updated": "2024-09-11T08:41:38.002124Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "If you were using this plugin before this version, and if you had installed Prosody manually, you can safely uninstall Prosody." ], "previous_source": "", "target": [ "" ], "id_hash": -7321132097266652873, "content_hash": -7321132097266652873, "location": "support/documentation/content/en/documentation/installation/upgrade_before_6.0.0.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 450, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 21, "source_unit": "https://weblate.framasoft.org/api/units/875946/?format=api", "priority": 100, "id": 882711, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=1a661d2584b5e937", "url": "https://weblate.framasoft.org/api/units/882711/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.131900Z", "last_updated": "2024-09-11T08:41:38.004415Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "If you were using the custom Peertube docker image that is embedding Prosody, you can switch back to the official Peertube image." ], "previous_source": "", "target": [ "" ], "id_hash": -5026102652213530151, "content_hash": -5026102652213530151, "location": "support/documentation/content/en/documentation/installation/upgrade_before_6.0.0.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 451, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 22, "source_unit": "https://weblate.framasoft.org/api/units/875947/?format=api", "priority": 100, "id": 882712, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=3a3fb2446a29f1d9", "url": "https://weblate.framasoft.org/api/units/882712/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.134151Z", "last_updated": "2024-09-11T08:41:38.005879Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "You can list all existing chatrooms: in the plugin settings screen, there is a button «List rooms»." ], "previous_source": "", "target": [ "" ], "id_hash": 4414199298081530975, "content_hash": 4414199298081530975, "location": "build/documentation/pot_in/documentation/user/streamers/moderation.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 663, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://weblate.framasoft.org/api/units/875949/?format=api", "priority": 100, "id": 882714, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=bd4262dfc9eda45f", "url": "https://weblate.framasoft.org/api/units/882714/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.143209Z", "last_updated": "2024-09-12T10:57:47.653693Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "You can delete old rooms: join the room, and use the menu on the top to destroy the room." ], "previous_source": "", "target": [ "" ], "id_hash": 1395388984566439629, "content_hash": 1395388984566439629, "location": "build/documentation/pot_in/documentation/user/streamers/moderation.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 660, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 19, "source_unit": "https://weblate.framasoft.org/api/units/875950/?format=api", "priority": 100, "id": 882715, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=935d6ae36c935ecd", "url": "https://weblate.framasoft.org/api/units/882715/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.144995Z", "last_updated": "2024-09-12T10:57:47.650823Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "You can use [ConverseJS moderation commands](https://conversejs.org/docs/html/features.html#moderating-chatrooms) to moderate the room. When you open the chat room in full screen, there will also be a menu with dedicated commands on the top right." ], "previous_source": "", "target": [ "" ], "id_hash": -3007133796434088398, "content_hash": -3007133796434088398, "location": "build/documentation/pot_in/documentation/user/streamers/moderation.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 633, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 32, "source_unit": "https://weblate.framasoft.org/api/units/875952/?format=api", "priority": 100, "id": 882717, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=564483be9f796e32", "url": "https://weblate.framasoft.org/api/units/882717/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.148482Z", "last_updated": "2024-09-12T10:57:47.623873Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." ], "previous_source": "", "target": [ "" ], "id_hash": 139058557165946219, "content_hash": 139058557165946219, "location": "support/documentation/content/en/documentation/user/obs.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 484, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 36, "source_unit": "https://weblate.framasoft.org/api/units/875958/?format=api", "priority": 100, "id": 882723, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=81ee09055edac56b", "url": "https://weblate.framasoft.org/api/units/882723/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.163893Z", "last_updated": "2024-09-11T08:41:38.043191Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "This chat plugin relies on the XMPP protocol (also known as Jabber). It is therefore possible to connect to the chats using [XMPP client software](https://en.wikipedia.org/wiki/XMPP#Clients). This can be useful for example to facilitate moderation operations." ], "previous_source": "", "target": [ "" ], "id_hash": 1147065957712525348, "content_hash": 1147065957712525348, "location": "support/documentation/content/en/documentation/user/xmpp_clients.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 850, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 35, "source_unit": "https://weblate.framasoft.org/api/units/875959/?format=api", "priority": 100, "id": 882724, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=8feb32693f65f824", "url": "https://weblate.framasoft.org/api/units/882724/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.165820Z", "last_updated": "2024-09-12T10:57:47.862654Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "The features described on this page must be enabled and configured by your Peertube instance's administrators. You may therefore not have access to them." ], "previous_source": "", "target": [ "" ], "id_hash": -2272801712172060230, "content_hash": -2272801712172060230, "location": "support/documentation/content/en/documentation/user/xmpp_clients.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 851, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://weblate.framasoft.org/api/units/875960/?format=api", "priority": 100, "id": 882725, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=607562e27515b1ba", "url": "https://weblate.framasoft.org/api/units/882725/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.170419Z", "last_updated": "2024-09-12T10:57:47.863668Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "If this feature is enabled on your instance, you can connect to Peertube chats using any XMPP account." ], "previous_source": "", "target": [ "" ], "id_hash": 1197132116357815225, "content_hash": 1197132116357815225, "location": "support/documentation/content/en/documentation/user/xmpp_clients.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 852, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://weblate.framasoft.org/api/units/875961/?format=api", "priority": 100, "id": 882726, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=909d115130b81bb9", "url": "https://weblate.framasoft.org/api/units/882726/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.172102Z", "last_updated": "2024-09-12T10:57:47.864646Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "To get the address of the room you want to join, you can use the \"share chat\" button that is located above the chat:" ], "previous_source": "", "target": [ "" ], "id_hash": -6962625700169058553, "content_hash": -6962625700169058553, "location": "support/documentation/content/en/documentation/user/xmpp_clients.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 853, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://weblate.framasoft.org/api/units/875962/?format=api", "priority": 100, "id": 882727, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=1f5fc8d0b56af707", "url": "https://weblate.framasoft.org/api/units/882727/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.174329Z", "last_updated": "2024-09-12T10:57:47.865717Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "By default, the share button is only visible to the owner of the video, and the admins/moderators of the instance. However, admins can decide to display this button for everyone." ], "previous_source": "", "target": [ "" ], "id_hash": 3590629679999180281, "content_hash": 3590629679999180281, "location": "support/documentation/content/en/documentation/user/xmpp_clients.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 855, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 30, "source_unit": "https://weblate.framasoft.org/api/units/875964/?format=api", "priority": 100, "id": 882729, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=b1d47aab84535df9", "url": "https://weblate.framasoft.org/api/units/882729/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.178874Z", "last_updated": "2024-09-12T10:57:47.867717Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Then you just have to click on \"open\" or copy/paste the address of the chat room into your XMPP client (using the \"join a room\" feature)." ], "previous_source": "", "target": [ "" ], "id_hash": 9049144937037205584, "content_hash": 9049144937037205584, "location": "support/documentation/content/en/documentation/user/xmpp_clients.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 857, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 26, "source_unit": "https://weblate.framasoft.org/api/units/875967/?format=api", "priority": 100, "id": 882732, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=fd95056035209050", "url": "https://weblate.framasoft.org/api/units/882732/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.184238Z", "last_updated": "2024-09-12T10:57:47.869733Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "You can use the language selector in the left menu to view this documentation in different languages. Some translations are missing or incomplete. In this case, you'll see the English version of the text." ], "previous_source": "", "target": [ "" ], "id_hash": -7411535374061045788, "content_hash": -7411535374061045788, "location": "support/documentation/content/en/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 860, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 34, "source_unit": "https://weblate.framasoft.org/api/units/875968/?format=api", "priority": 100, "id": 882733, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=1924efd864d977e4", "url": "https://weblate.framasoft.org/api/units/882733/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.186000Z", "last_updated": "2024-09-12T10:57:47.872765Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "If you have new feature requests, bugs, or difficulties to setup the plugin, you can use the [Github issue tracker](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues). If possible, try using english or french." ], "previous_source": "", "target": [ "" ], "id_hash": -6487725336248440143, "content_hash": -6487725336248440143, "location": "support/documentation/content/en/issues/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 895, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 27, "source_unit": "https://weblate.framasoft.org/api/units/875972/?format=api", "priority": 100, "id": 882737, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=25f6f82e1c9c2ab1", "url": "https://weblate.framasoft.org/api/units/882737/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.192815Z", "last_updated": "2024-09-12T10:57:47.910200Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "To have a glimpse to the roadmap for upcoming features, please refer to:" ], "previous_source": "", "target": [ "" ], "id_hash": 7958736464303519209, "content_hash": 7958736464303519209, "location": "support/documentation/content/en/issues/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 896, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://weblate.framasoft.org/api/units/875973/?format=api", "priority": 100, "id": 882738, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=ee731ca5a7c275e9", "url": "https://weblate.framasoft.org/api/units/882738/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.194389Z", "last_updated": "2024-09-12T10:57:47.911179Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "this [github project](https://github.com/users/JohnXLivingston/projects/1)." ], "previous_source": "", "target": [ "" ], "id_hash": 4134332757242233804, "content_hash": 4134332757242233804, "location": "support/documentation/content/en/issues/_index.md", "context": "", "note": "type: Bullet: '- '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 897, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://weblate.framasoft.org/api/units/875974/?format=api", "priority": 100, "id": 882739, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=b96019bcf2af43cc", "url": "https://weblate.framasoft.org/api/units/882739/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.196279Z", "last_updated": "2024-09-12T10:57:47.912224Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "the [milestones on github](https://github.com/JohnXLivingston/peertube-plugin-livechat/milestones)." ], "previous_source": "", "target": [ "" ], "id_hash": -1141830519331700934, "content_hash": -1141830519331700934, "location": "support/documentation/content/en/issues/_index.md", "context": "", "note": "type: Bullet: '- '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 898, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://weblate.framasoft.org/api/units/875975/?format=api", "priority": 100, "id": 882740, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=702767313d88bf3a", "url": "https://weblate.framasoft.org/api/units/882740/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.197924Z", "last_updated": "2024-09-12T10:57:47.913266Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "If you are a webdesigner or a ConverseJS/Prosody/XMPP expert, and want to help improve this plugin, you are welcome." ], "previous_source": "", "target": [ "" ], "id_hash": 387347254437359608, "content_hash": 387347254437359608, "location": "support/documentation/content/en/issues/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 899, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 19, "source_unit": "https://weblate.framasoft.org/api/units/875976/?format=api", "priority": 100, "id": 882741, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=8560224691762ff8", "url": "https://weblate.framasoft.org/api/units/882741/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:35:25.199610Z", "last_updated": "2024-09-12T10:57:47.914263Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "To facilitate translators work, avoid making too long paragraphs." ], "previous_source": "", "target": [ "" ], "id_hash": -6174024983012250500, "content_hash": -6174024983012250500, "location": "support/documentation/content/en/contributing/document/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 101, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://weblate.framasoft.org/api/units/882947/?format=api", "priority": 100, "id": 882980, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=2a5174fd452aec7c", "url": "https://weblate.framasoft.org/api/units/882980/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T13:41:18.813637Z", "last_updated": "2024-08-30T14:27:42.597554Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "To do so, make sure you have `po4a` (version >= 0.69) installed on your computer.\n" ], "previous_source": "", "target": [ "" ], "id_hash": 3721889111392307344, "content_hash": 3721889111392307344, "location": "support/documentation/content/en/contributing/document/_index.md", "context": "", "note": "type: Plain text", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 90, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 15, "source_unit": "https://weblate.framasoft.org/api/units/883087/?format=api", "priority": 100, "id": 883120, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=b3a6ce6d69eec890", "url": "https://weblate.framasoft.org/api/units/883120/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T14:51:51.399016Z", "last_updated": "2024-08-30T14:27:42.585731Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "For now, it is not possible to use Markdown tables: the translation tools will break them." ], "previous_source": "", "target": [ "" ], "id_hash": 8805522669917698369, "content_hash": 8805522669917698369, "location": "support/documentation/content/en/contributing/document/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 102, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://weblate.framasoft.org/api/units/883122/?format=api", "priority": 100, "id": 883155, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=fa338036f217f941", "url": "https://weblate.framasoft.org/api/units/883155/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T14:56:46.531825Z", "last_updated": "2024-08-30T14:27:42.598519Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Translate the plugin" ], "previous_source": "", "target": [ "" ], "id_hash": -7184669172788695965, "content_hash": -7184669172788695965, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Yaml Front Matter Hash Value: description", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 113, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://weblate.framasoft.org/api/units/883157/?format=api", "priority": 100, "id": 884510, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=1c4aed740f3aec63", "url": "https://weblate.framasoft.org/api/units/884510/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.278276Z", "last_updated": "2024-09-11T08:41:37.396549Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Translate" ], "previous_source": "", "target": [ "" ], "id_hash": -4345304416435249657, "content_hash": -4345304416435249657, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Yaml Front Matter Hash Value: title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 114, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://weblate.framasoft.org/api/units/883158/?format=api", "priority": 100, "id": 884511, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=43b260a7d970de07", "url": "https://weblate.framasoft.org/api/units/884511/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.280380Z", "last_updated": "2024-09-11T08:41:37.397799Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "You can contribute to this plugin translation. Translations are handled using the [Weblate](https://weblate.org/) software, using [Framasoft Weblate instance](https://weblate.framasoft.org/)." ], "previous_source": "", "target": [ "" ], "id_hash": 5760899099097035526, "content_hash": 5760899099097035526, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 115, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://weblate.framasoft.org/api/units/883159/?format=api", "priority": 100, "id": 884512, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=cff2d335448bf306", "url": "https://weblate.framasoft.org/api/units/884512/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.281948Z", "last_updated": "2024-09-11T08:41:37.399065Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Never modify directly files in the `languages` folder, this could lead to conflicts." ], "previous_source": "", "target": [ "" ], "id_hash": -8632487404801384886, "content_hash": -8632487404801384886, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 116, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://weblate.framasoft.org/api/units/883160/?format=api", "priority": 100, "id": 884513, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=08333e7134c79e4a", "url": "https://weblate.framasoft.org/api/units/884513/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.283504Z", "last_updated": "2024-09-11T08:41:37.400356Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "How to" ], "previous_source": "", "target": [ "" ], "id_hash": 6279370564951161027, "content_hash": 6279370564951161027, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Title ##", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 117, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://weblate.framasoft.org/api/units/883161/?format=api", "priority": 100, "id": 884514, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=d724ce4260f538c3", "url": "https://weblate.framasoft.org/api/units/884514/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.284991Z", "last_updated": "2024-09-11T08:41:37.401538Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Create an account: https://weblate.framasoft.org/accounts/register/" ], "previous_source": "", "target": [ "" ], "id_hash": -159657585625977897, "content_hash": -159657585625977897, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 118, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://weblate.framasoft.org/api/units/883162/?format=api", "priority": 100, "id": 884515, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=7dc8c84593112bd7", "url": "https://weblate.framasoft.org/api/units/884515/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.286445Z", "last_updated": "2024-09-11T08:41:37.402985Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Validate your email and follow the link sent" ], "previous_source": "", "target": [ "" ], "id_hash": -6478636268571735433, "content_hash": -6478636268571735433, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 119, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://weblate.framasoft.org/api/units/883163/?format=api", "priority": 100, "id": 884516, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=261742a396d1ca77", "url": "https://weblate.framasoft.org/api/units/884516/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.287939Z", "last_updated": "2024-09-11T08:41:37.404451Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Create your password and setup your account" ], "previous_source": "", "target": [ "" ], "id_hash": 533759671537402961, "content_hash": 533759671537402961, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 120, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://weblate.framasoft.org/api/units/883164/?format=api", "priority": 100, "id": 884517, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=87684b97e16a8451", "url": "https://weblate.framasoft.org/api/units/884517/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.289407Z", "last_updated": "2024-09-11T08:41:37.405715Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Go to the plugin project page: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/" ], "previous_source": "", "target": [ "" ], "id_hash": 2918080658940344128, "content_hash": 2918080658940344128, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 121, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://weblate.framasoft.org/api/units/883165/?format=api", "priority": 100, "id": 884518, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=a87f1ae60e13b740", "url": "https://weblate.framasoft.org/api/units/884518/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.290820Z", "last_updated": "2024-09-11T08:41:37.406762Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Choose the locale you want to translate" ], "previous_source": "", "target": [ "" ], "id_hash": -7887187840034925886, "content_hash": -7887187840034925886, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 122, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://weblate.framasoft.org/api/units/883166/?format=api", "priority": 100, "id": 884519, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=128b147295f012c2", "url": "https://weblate.framasoft.org/api/units/884519/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.292244Z", "last_updated": "2024-09-11T08:41:37.407985Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Just translate missing sentences, or correct the ones that seems incorrect to you." ], "previous_source": "", "target": [ "" ], "id_hash": -7196185488673421721, "content_hash": -7196185488673421721, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 123, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://weblate.framasoft.org/api/units/883167/?format=api", "priority": 100, "id": 884520, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=1c22036cd1ccc667", "url": "https://weblate.framasoft.org/api/units/884520/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.293738Z", "last_updated": "2024-09-11T08:41:37.409184Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "There might be some «very technical» strings. If you are not 100% sure of the meaning, or of your translation, you better not translate it, so it will display in english." ], "previous_source": "", "target": [ "" ], "id_hash": -1807395763711949291, "content_hash": -1807395763711949291, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 124, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 31, "source_unit": "https://weblate.framasoft.org/api/units/883168/?format=api", "priority": 100, "id": 884521, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=66ead720ff674615", "url": "https://weblate.framasoft.org/api/units/884521/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.295172Z", "last_updated": "2024-09-11T08:41:37.410330Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Adding a new locale" ], "previous_source": "", "target": [ "" ], "id_hash": -7092538771240280433, "content_hash": -7092538771240280433, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Title ##", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 127, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://weblate.framasoft.org/api/units/883169/?format=api", "priority": 100, "id": 884522, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=1d923d90c0899e8f", "url": "https://weblate.framasoft.org/api/units/884522/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.296686Z", "last_updated": "2024-09-11T08:41:37.413746Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "If you think there is a missing locale, please check first if it is handled in Peertube. If so, you can [open an issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues) to ask for it." ], "previous_source": "", "target": [ "" ], "id_hash": 7198211219567143232, "content_hash": 7198211219567143232, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 128, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 28, "source_unit": "https://weblate.framasoft.org/api/units/883170/?format=api", "priority": 100, "id": 884523, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=e3e52ef76887e940", "url": "https://weblate.framasoft.org/api/units/884523/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.298131Z", "last_updated": "2024-09-11T08:41:37.414866Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Adding new strings / use translations in the code" ], "previous_source": "", "target": [ "" ], "id_hash": -2542121374630688435, "content_hash": -2542121374630688435, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Title ##", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 129, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://weblate.framasoft.org/api/units/883171/?format=api", "priority": 100, "id": 884524, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=5cb892141935c94d", "url": "https://weblate.framasoft.org/api/units/884524/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.299648Z", "last_updated": "2024-09-11T08:41:37.415948Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "If you are working on new features, and need new strings, you can create them directly in Weblate. The english version is mandatory. Start with it." ], "previous_source": "", "target": [ "" ], "id_hash": 5774777685724830177, "content_hash": 5774777685724830177, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 130, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 26, "source_unit": "https://weblate.framasoft.org/api/units/883172/?format=api", "priority": 100, "id": 884525, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=d02421b5867b19e1", "url": "https://weblate.framasoft.org/api/units/884525/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.301006Z", "last_updated": "2024-09-11T08:41:37.416994Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Each string is linked to a key (for example `use_chat`). Choose an explicit key in english, lower case." ], "previous_source": "", "target": [ "" ], "id_hash": 6772226306662129838, "content_hash": 6772226306662129838, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 131, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://weblate.framasoft.org/api/units/883173/?format=api", "priority": 100, "id": 884526, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=ddfbc7f1f326e0ae", "url": "https://weblate.framasoft.org/api/units/884526/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.302607Z", "last_updated": "2024-09-11T08:41:37.418166Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "If you have to test new strings without waiting for a Weblate merge, you can modify `languages/*.yml` files, but avoid to commit these changes (to minimize conflict risks)." ], "previous_source": "", "target": [ "" ], "id_hash": 1326439831700580463, "content_hash": 1326439831700580463, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 132, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 28, "source_unit": "https://weblate.framasoft.org/api/units/883174/?format=api", "priority": 100, "id": 884527, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=926875ffc871286f", "url": "https://weblate.framasoft.org/api/units/884527/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.304045Z", "last_updated": "2024-09-11T08:41:37.419295Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Use translations in front-end code" ], "previous_source": "", "target": [ "" ], "id_hash": -700577231627057835, "content_hash": -700577231627057835, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Title ###", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 133, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://weblate.framasoft.org/api/units/883175/?format=api", "priority": 100, "id": 884528, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=76470cb83b248555", "url": "https://weblate.framasoft.org/api/units/884528/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.305544Z", "last_updated": "2024-09-11T08:41:37.420646Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "Before using a string in front-end, you need to declare a new constant in `client/@types/global.d.ts`. The constant name must:" ], "previous_source": "", "target": [ "" ], "id_hash": -5810150089888672822, "content_hash": -5810150089888672822, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 134, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 19, "source_unit": "https://weblate.framasoft.org/api/units/883176/?format=api", "priority": 100, "id": 884529, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=2f5e3346d87b53ca", "url": "https://weblate.framasoft.org/api/units/884529/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.306950Z", "last_updated": "2024-09-11T08:41:37.421799Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "start with the prefix \"LOC_\"" ], "previous_source": "", "target": [ "" ], "id_hash": 5471308896973113385, "content_hash": 5471308896973113385, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 135, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://weblate.framasoft.org/api/units/883177/?format=api", "priority": 100, "id": 884530, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=cbedfe741c844829", "url": "https://weblate.framasoft.org/api/units/884530/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.308425Z", "last_updated": "2024-09-11T08:41:37.422900Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "use the string key, upper cased" ], "previous_source": "", "target": [ "" ], "id_hash": -6754323404258425992, "content_hash": -6754323404258425992, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 136, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 6, "source_unit": "https://weblate.framasoft.org/api/units/883178/?format=api", "priority": 100, "id": 884531, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=2243d2a65711c378", "url": "https://weblate.framasoft.org/api/units/884531/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.309867Z", "last_updated": "2024-09-11T08:41:37.423873Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "you just have to declare its type, not its value" ], "previous_source": "", "target": [ "" ], "id_hash": 8038874643816141784, "content_hash": 8038874643816141784, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 137, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://weblate.framasoft.org/api/units/883179/?format=api", "priority": 100, "id": 884532, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=ef8fd1e5928e53d8", "url": "https://weblate.framasoft.org/api/units/884532/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.311249Z", "last_updated": "2024-09-11T08:41:37.424924Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?format=api", "source": [ "For example, to use \"use_chat\", you have to declare:" ], "previous_source": "", "target": [ "" ], "id_hash": -7346116857836201719, "content_hash": -7346116857836201719, "location": "support/documentation/content/en/contributing/translate/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 138, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://weblate.framasoft.org/api/units/883180/?format=api", "priority": 100, "id": 884533, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/?checksum=1a0d59a3a22a1909", "url": "https://weblate.framasoft.org/api/units/884533/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-07-17T15:11:28.312641Z", "last_updated": "2024-09-11T08:41:37.425978Z" } ] }{ "count": 899, "next": "