Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/translations/tusky/tusky-app/vi/units/?format=api
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 34,
    "next": null,
    "previous": null,
    "results": [
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky"
            ],
            "previous_source": "",
            "target": [
                "Tusky"
            ],
            "id_hash": -7628182852112288535,
            "content_hash": -4338357611837682381,
            "location": "title.txt:1",
            "context": "title.txt:1",
            "note": "",
            "flags": "max-length:30",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 1,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.tusky.app/api/units/56303/?format=api",
            "priority": 100,
            "id": 53859,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=1623401ca21ef4e9",
            "url": "https://weblate.tusky.app/api/units/53859/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-25T07:53:06.528048Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "A multi account client for the social network Mastodon"
            ],
            "previous_source": "",
            "target": [
                "Một ứng dụng di động cho mạng xã hội Mastodon"
            ],
            "id_hash": 4725913310122837473,
            "content_hash": 4890642537265848840,
            "location": "short_description.txt:1",
            "context": "short_description.txt:1",
            "note": "",
            "flags": "max-length:80",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 2,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.tusky.app/api/units/56304/?format=api",
            "priority": 100,
            "id": 53860,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=c195d11dd92985e1",
            "url": "https://weblate.tusky.app/api/units/53860/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-25T07:53:06.540724Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky is a lightweight client for Mastodon, a free and open-source social network server.\n\n• Material Design\n• Most Mastodon APIs implemented\n• Multi-Account support\n• Dark and light theme with the possibility to auto-switch based on the time of day\n• Drafts - compose toots and save them for later\n• Choose between different emoji styles \n• Optimized for all screen sizes\n• Completely open-source - no non-free dependencies like Google services\n\nTo learn more about Mastodon, visit https://joinmastodon.org/"
            ],
            "previous_source": "",
            "target": [
                "Tusky là ứng dụng di động nhỏ gọn dành cho Mastodon, một mạng xã hội tự do và mã nguồn mở.\n\n• Thiết kế tinh tế\n• Thực thi hầu hết Mastodon API\n• Hỗ trợ đăng nhập nhiều tài khoản\n• Giao diện sáng hoặc tối, tự động kích hoạt dựa theo thời gian của thiết bị\n• Viết và lưu nháp tút\n• Tùy chọn nhiều bộ Emoji khác nhau\n• Tối ưu hóa cho mọi kích cỡ màn hình\n• Mã nguồn mở hoàn toàn\n\nĐể tìm hiểu thêm Mastodon, truy cập https://joinmastodon.org/"
            ],
            "id_hash": -3446380927597338261,
            "content_hash": 3316489957599229318,
            "location": "full_description.txt:1",
            "context": "full_description.txt:1",
            "note": "",
            "flags": "max-length:4000",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 3,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 80,
            "source_unit": "https://weblate.tusky.app/api/units/56306/?format=api",
            "priority": 100,
            "id": 53861,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=502bfece59e1216b",
            "url": "https://weblate.tusky.app/api/units/53861/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-25T07:53:06.551546Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky v11.0\n\n- Notifications about new follow requests when your account is locked\n- New features that can be toggled on the Preferences screen:\n   - disable swiping between tabs\n   - show a confirmation dialog before boosting a toot\n   - show link previews in timelines\n- Conversations can now be muted\n- Poll results will now be calculated based on the number of voters and not on the number of total votes which makes multichoice polls easier to understand\n- A lot of bugfixes, most of them related to composing toots\n- Improved translations"
            ],
            "previous_source": "",
            "target": [
                "Tusky 11.0\n\n- Thông báo yêu cầu theo dõi mới\n- Thêm tính năng trong màn hình Cài Đặt\n- Có thể ẩn cuộc đối thoại\n- Cải thiện thuật toán Bình Chọn\n- Sửa lỗi liên quan khi viết tút\n- Cải thiện bản dịch"
            ],
            "id_hash": -3721771372160957552,
            "content_hash": 6360702207178289013,
            "location": "changelogs/72.txt:1",
            "context": "changelogs/72.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 24,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 93,
            "source_unit": "https://weblate.tusky.app/api/units/56311/?format=api",
            "priority": 100,
            "id": 53862,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=4c599ca7e320c390",
            "url": "https://weblate.tusky.app/api/units/53862/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-25T07:53:06.562307Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky v10.0\n\n- You can now bookmark statuses & list your bookmarks in Tusky.\n- You can now schedule toots with Tusky. Note that the time you select has to be at least 5 minutes in the future.\n- You can now add lists to the main screen.\n- You can now post audio attachments with Tusky.\n\nAnd a lot of other small improvements and bug fixes!"
            ],
            "previous_source": "",
            "target": [
                "Tusky 10.0\n\n- Bạn có thể lưu tút với Tusky.\n- Bạn có thể lên lịch đăng tút với Tusky.\n- Bạn có thể thêm danh sách.\n- Bạn có thể đăng tập tin âm thanh với Tusky.\n\nNhiều cải thiện nhỏ và sửa lỗi khác!"
            ],
            "id_hash": -3431732006704745176,
            "content_hash": -121262646035211894,
            "location": "changelogs/70.txt:1",
            "context": "changelogs/70.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 23,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 67,
            "source_unit": "https://weblate.tusky.app/api/units/56313/?format=api",
            "priority": 100,
            "id": 53863,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=506009ec08067528",
            "url": "https://weblate.tusky.app/api/units/53863/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-25T07:53:06.572447Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky v9.1\n\nThis release ensures compatibility with Mastodon 3 and improves performance and stability."
            ],
            "previous_source": "",
            "target": [
                "Tusky 9.1\n\nCải tiến sự tương thích với Mastodon 3 cũng như giao diện đồ họa."
            ],
            "id_hash": -6168615758723295589,
            "content_hash": 2148861286130885239,
            "location": "changelogs/68.txt:1",
            "context": "changelogs/68.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 22,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://weblate.tusky.app/api/units/56315/?format=api",
            "priority": 100,
            "id": 53864,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=2a64aca6716bd69b",
            "url": "https://weblate.tusky.app/api/units/53864/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-25T07:53:06.735991Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky v9.0\n\n- You can now create Polls from Tusky\n- Improved search\n- New option in Account Preferences to always expand content warnings\n- Avatars in the navigation drawer have now a rounded square shape\n- It is now possible to report users even when they never posted a status\n- Tusky will now refuse to connect over cleartext connections on Android 6+\n- A lot of other small improvements and bug fixes"
            ],
            "previous_source": "",
            "target": [
                "Tusky v9.0\n\n- Tạo bình chọn\n- Cải thiện tìm kiếm\n- Cài đặt mở rộng nội dung nhạy cảm\n- Thêm bo viền cho ảnh đại diện\n- Thêm tính năng báo cáo\n- Fix cleartext connections trên Android 6+\n- Cải thiện và sửa lỗi"
            ],
            "id_hash": -8506313683485592787,
            "content_hash": -4127982085612290053,
            "location": "changelogs/67.txt:1",
            "context": "changelogs/67.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 21,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 74,
            "source_unit": "https://weblate.tusky.app/api/units/56317/?format=api",
            "priority": 100,
            "id": 53865,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=09f380c5f3cbf32d",
            "url": "https://weblate.tusky.app/api/units/53865/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-25T07:53:06.746457Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky v7.0\n\n- Support for displaying polls, voting and poll notifications\n- New buttons to filter the notification tab and to delete all notifications\n- delete & redraft your own toots\n- new indicator that shows if an account is a bot on the profile image (can be turned off in the preferences)\n- New translations: Norwegian Bokmål and Slovenian."
            ],
            "previous_source": "",
            "target": [
                "Tusky 7.0\n\n- Hỗ trợ hiển thị bình chọn\n- Thêm nút mới trên tab\n- xóa và viết lại tút\n- Hiển thị danh tính Bot\n- Bản dịch mới: Norwegian Bokmål và Slovenian."
            ],
            "id_hash": 3138620187988210507,
            "content_hash": 3308961228179608074,
            "location": "changelogs/61.txt:1",
            "context": "changelogs/61.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 20,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 60,
            "source_unit": "https://weblate.tusky.app/api/units/56319/?format=api",
            "priority": 100,
            "id": 53866,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=ab8e9e6e8de8334b",
            "url": "https://weblate.tusky.app/api/units/53866/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-25T07:53:06.756644Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky v6.0\n\n- Timeline filters have moved to Account Preferences and will sync with the server\n- You can now have a custom hashtag as tab in the main interface\n- Lists can now be edited\n- Security: removed support for TLS 1.0 and TLS 1.1, and added support for TLS 1.3 on Android 6+\n- The compose view will now suggest custom emojis when starting to type\n- New theme setting \"follow system theme\"\n- Improved timeline accessibility\n- Tusky will now ignore unknown notifications and no longer crash\n- New setting: You can now override the system language and set a different language in Tusky\n- New translations: Czech and Esperanto\n- A lot of other improvements and fixes"
            ],
            "previous_source": "",
            "target": [
                "Tusky 6.0\n\n- Tùy chỉnh hashtag\n- Chỉnh sửa danh sách\n- Bảo mật\n- Gợi ý emoji\n- Cài đặt chủ đề mới\n- Bỏ qua các thông chưa biết\n- Thiết lập ngôn ngữ khác\n- Bản dịch mới: Czech và Esperanto"
            ],
            "id_hash": -2175873490114121055,
            "content_hash": -5930513774901339610,
            "location": "changelogs/58.txt:1",
            "context": "changelogs/58.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 19,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 121,
            "source_unit": "https://weblate.tusky.app/api/units/56321/?format=api",
            "priority": 100,
            "id": 53867,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=61cdbe96c98ef2a1",
            "url": "https://weblate.tusky.app/api/units/53867/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-25T07:53:06.766726Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky v12.0\n\n- Improved main interface - you can now move the tabs to the bottom\n- When muting a user, you can now also decide whether to mute their notifications\n- You can now follow as many hashtags as you want in one single hashtag tab\n- Improved the way media descriptions are displayed so it works even for super long descriptions\n    \nFull changelog: https://github.com/tuskyapp/Tusky/releases"
            ],
            "previous_source": "",
            "target": [
                "Tusky 12.0\n\n- Cải thiện giao diện - giờ bạn có thể chuyển tab lên trên\n- Khi ẩn ai đó, bạn có thể chọn ẩn thông báo từ họ hay không\n- Tab Hashtag giờ đã hiện tất cả hashtag\n- Cải thiện phần mô tả đa phương tiện\n- Thêm ngôn ngữ: Irish, Hindi, Vietnamese và Thai\n    \nFull changelog: https://github.com/tuskyapp/Tusky/releases"
            ],
            "id_hash": -2991351148218792720,
            "content_hash": -307477927192611294,
            "location": "changelogs/74.txt:1",
            "context": "changelogs/74.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 25,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 66,
            "source_unit": "https://weblate.tusky.app/api/units/56309/?format=api",
            "priority": 100,
            "id": 55371,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=567c95fac3f644f0",
            "url": "https://weblate.tusky.app/api/units/55371/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-06T17:42:24.891575Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky v13.0\n\n- support for profile notes (Mastodon 3.2.0 feature)\n- support for admin announcements (Mastodon 3.1.0 feature)\n\n- the avatar of your selected account will now be shown in the main toolbar\n- clicking the display name in a timeline will now open the profile page of that user\n\n- a lot of bug fixes and small improvements\n- improved translations"
            ],
            "previous_source": "",
            "target": [
                "Tusky v13.0\n\n- Hỗ trợ ghi chú về một ai đó (tính năng Mastodon 3.2.0)\n- Hỗ trợ hiện thông báo máy chủ (tính năng Mastodon 3.1.0)\n- Ảnh đại diện của tài khoản từ giờ sẽ hiện trên thanh menu chính\n- Nhấn vào tên ai đó trên bảng tin sẽ chuyển tới trang cá nhân của họ\n- Sửa lỗi linh tinh và cải thiện hiệu năng\n- Trau dồi bản dịch"
            ],
            "id_hash": 9119277840847678752,
            "content_hash": 6882857126159560141,
            "location": "changelogs/77.txt:1",
            "context": "changelogs/77.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 26,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 62,
            "source_unit": "https://weblate.tusky.app/api/units/57364/?format=api",
            "priority": 100,
            "id": 57406,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=fe8e2ee157d12d20",
            "url": "https://weblate.tusky.app/api/units/57406/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-11-25T19:14:51.604085Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky v14.0\n\n- Get notified when a followed user posts - click the bell icon on their profile! (Mastodon 3.3.0 feature)\n- The draft feature in Tusky has been completely redesigned to be faster, more user friendly and less buggy.\n- A new wellbeing mode that allows you to limit certain Tusky features has been added.\n- Tusky can now animate custom emojis.\nFull changelog: https://github.com/tuskyapp/Tusky/releases"
            ],
            "previous_source": "",
            "target": [
                "Tusky v14.0\n\n- Thông báo khi người bạn theo dõi đăng tút - click vào biểu tượng cái chuông trên trang cá nhân của họ! (Mastodon 3.3.0)\n- Tút Nháp: được thiết kế lại toàn bộ, giúp nhanh hơn, dễ dùng hơn và ít lỗi hơn.\n- Chế độ Cai Nghiện: cho phép bạn giới hạn một số tính năng của Tusky.\n- Hỗ trợ Emoji động: cho phép xem emoji động trong Tusky.\n- Ẩn Có Thời Hạn: có thể chặn người nào đó trong khoảng thời gian cho trước.\n- Sửa các lỗi vặt, đặc biệt là sự tương thích Pleroma.\n- Cải thiện bản dịch"
            ],
            "id_hash": 3439317901063570326,
            "content_hash": -7285699460761504511,
            "location": "changelogs/80.txt:1",
            "context": "changelogs/80.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 27,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 66,
            "source_unit": "https://weblate.tusky.app/api/units/60236/?format=api",
            "priority": 100,
            "id": 60281,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=afbae968a2894396",
            "url": "https://weblate.tusky.app/api/units/60281/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-02-09T19:07:45.897520Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky v15.0\n\n- Follow requests are now always shown in the main menu.\n- The time picker for scheduling a post has a design consistent with the rest of the app now\nFull changelog: https://github.com/tuskyapp/Tusky/releases"
            ],
            "previous_source": "",
            "target": [
                "Tusky v15.0\n\n- Hiện yêu cầu theo dõi trên menu chính.\n- Cải thiện thời gian lên lịch tút với thiết kế thuận tiện hơn.\nFull changelog: https://github.com/tuskyapp/Tusky/releases"
            ],
            "id_hash": -1630753097293220383,
            "content_hash": 7923732134335611339,
            "location": "changelogs/82.txt:1",
            "context": "changelogs/82.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 28,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://weblate.tusky.app/api/units/61848/?format=api",
            "priority": 100,
            "id": 61896,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=695e66b2b77835e1",
            "url": "https://weblate.tusky.app/api/units/61896/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-04T19:23:14.816847Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky v15.1\n\nThis release fixes a crash when captioning images"
            ],
            "previous_source": "",
            "target": [
                "Tusky v15.1\n\nSửa lỗi crash khi ghi chú cho hình"
            ],
            "id_hash": 8641671696630346285,
            "content_hash": 8523922605322756367,
            "location": "changelogs/83.txt:1",
            "context": "changelogs/83.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 29,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://weblate.tusky.app/api/units/62480/?format=api",
            "priority": 100,
            "id": 62529,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=f7ed629f5f32f22d",
            "url": "https://weblate.tusky.app/api/units/62529/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-31T12:26:12.461803Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky v16.0\n\n- The timeline loading logic has been completely rewritten in order to be faster, less buggy and easier to maintain.\n- Tusky can now animate custom emojis in APNG & Animated WebP format.\n- A lot of bugfixes\n- Support for Android 11\n- New translations: Scottish Gaelic, Galician, Ukrainian\n- Improved translations"
            ],
            "previous_source": "",
            "target": [
                "Tusky v16.0\n\n- Viết lại hoàn toàn phương thức tải bảng tin để tải nhanh hơn, ít lỗi hơn và dễ bảo trì\n- Hỗ trợ emoji định dạng APNG & WebP động\n- Sửa nhiều lỗi khác\n- Hỗ trợ Android 11\n- Ngôn ngữ mới: Scottish Gaelic, Galician, Ukrainian\n- Cải thiện bản dịch"
            ],
            "id_hash": -6690286671851587915,
            "content_hash": 2349802466095542423,
            "location": "changelogs/87.txt:1",
            "context": "changelogs/87.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 30,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 55,
            "source_unit": "https://weblate.tusky.app/api/units/67547/?format=api",
            "priority": 100,
            "id": 67598,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=232753b7f6c176b5",
            "url": "https://weblate.tusky.app/api/units/67598/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-02-21T18:46:25.722882Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky v17.0\n\n- \"Open as...\" is now also available in the menu on account profiles when using multiple accounts\n- Login is now handled in a WebView within the app\n- Support for Android 12\n- support for the new Mastodon instance configuration API\n- and a lot of other small fixes and improvements"
            ],
            "previous_source": "",
            "target": [
                "Tusky v17.0\n\n- Hiện \"Mở bằng...\" trong menu Tài khoản kể cả khi dùng nhiều tài khoản\n- Hiện đăng nhập bằng WebView ngay trong app\n- Hỗ trợ Android 12\n- Hỗ trợ thiết lập API máy chủ Mastodon mới\n- Sửa lỗi nhỏ và cải thiện"
            ],
            "id_hash": 2633004758380360233,
            "content_hash": -5439184153273491155,
            "location": "changelogs/89.txt:1",
            "context": "changelogs/89.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 31,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 54,
            "source_unit": "https://weblate.tusky.app/api/units/70673/?format=api",
            "priority": 100,
            "id": 70724,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=a48a4fe0a32cb229",
            "url": "https://weblate.tusky.app/api/units/70724/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-28T17:28:50.736829Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky v18.0\n\n- Support for new Mastodon 3.5 notification types\n- The bot badge now looks better and adjusts to the selected theme\n- Text can now be selected on the post detail view\n- Fixed a lot of bugs, including one that prevented logins on Android 6 and lower"
            ],
            "previous_source": "",
            "target": [
                "Tusky v18.0\n\n- Hỗ trợ những kiểu thông báo mới của Mastodon 3.5\n- Nhãn của tài khoản nhìn đẹp hơn và thay đổi theo chủ đề\n- Cho phép chọn và sao chép nội dung tút\n- Sửa lỗi chặn đăng nhập trên Android 6 trở xuống"
            ],
            "id_hash": -59927338080939942,
            "content_hash": -7681880259663461077,
            "location": "changelogs/91.txt:1",
            "context": "changelogs/91.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 32,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 50,
            "source_unit": "https://weblate.tusky.app/api/units/71798/?format=api",
            "priority": 100,
            "id": 71850,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=7f2b18674d59d05a",
            "url": "https://weblate.tusky.app/api/units/71850/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-05-10T18:01:02.456182Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky 19.0\n\n- Support for Unified Push. To activate the support you will have to relogin into your accounts.\n- The number of responses to a post is now indicated in timelines.\n- Images can now by cropped while composing a post.\n- Profiles now show the date when they were created.\n- When viewing a list the title is now displayed in the toolbar.\n- A lot of bugfixes\n- Translation improvements"
            ],
            "previous_source": "",
            "target": [
                "Tusky 19.0\n\n- Hỗ trợ Unified Push. Bạn cần đăng nhập lại để sử dụng được.\n- Hiện số lượng trả lời trên nút\n- Cắt ảnh khi viết tút\n- Hiện ngày tham gia Mastodon\n- Khi xem danh sách, tựa đề sẽ hiện trên toolbar\n- Sửa lỗi vặt\n- Cải thiện bản dịch"
            ],
            "id_hash": 7087291081962049615,
            "content_hash": -6254272008417292100,
            "location": "changelogs/94.txt:1",
            "context": "changelogs/94.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 33,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 73,
            "source_unit": "https://weblate.tusky.app/api/units/72552/?format=api",
            "priority": 100,
            "id": 72604,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=e25b1db06024504f",
            "url": "https://weblate.tusky.app/api/units/72604/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-07-05T16:31:15.016545Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky 20.0\n\n- New App icon by Dzuk https://dzuk.zone/\n- You can now follow hashtags. Click on a hashtag and then on the icon in the toolbar.\n- Support for Android 13\n- new dropdown in the compose view to set the language of a post\n- The media tab in profiles now respects sensitive media and loads smoother.\n- It is now possible to set the focus point of an image before posting\n- New option to show your full username in the toolbar"
            ],
            "previous_source": "",
            "target": [
                "Tusky 20.0\n\n- Biểu tượng app mới của Dzuk https://dzuk.zone/\n- Theo dõi hashtag. Nhấn vào một hashtag và sau đó nhấn vào biểu tượng trên thanh công cụ.\n- Hỗ trợ Android 13\n- Chọn ngôn ngữ của tút\n- Tab media trong hồ sơ hiện tôn trọng media nhạy cảm và tải mượt mà hơn.\n- Đặt điểm lấy nét của ảnh trước khi đăng\n- Tùy chọn mới để hiển thị tên người dùng đầy đủ của bạn trên thanh công cụ"
            ],
            "id_hash": -3139426779128925207,
            "content_hash": -6859436776464182258,
            "location": "changelogs/97.txt:1",
            "context": "changelogs/97.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 34,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 85,
            "source_unit": "https://weblate.tusky.app/api/units/74525/?format=api",
            "priority": 100,
            "id": 74578,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=546e83fa4fabf3e9",
            "url": "https://weblate.tusky.app/api/units/74578/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-11-25T18:11:45.250503Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky 21.0\n\n- Support for post editing\n- New setting to control preferred reading direction\n- Larger media previews and a new overlay to indicate media with description\n- It is now possible to add accounts to lists from their profile\nand much more"
            ],
            "previous_source": "",
            "target": [
                "Tusky 21.0\n\n- Hỗ trợ sửa tút\n- Thêm cài đặt cách đọc\n- Xem trước media và lớp phủ mới để biểu thị phương tiện có mô tả\n- Cho phép thêm tài khoản vào danh sách hồ sơ\nvà còn nữa"
            ],
            "id_hash": -3356078428429745505,
            "content_hash": -9025617873230353341,
            "location": "changelogs/100.txt:1",
            "context": "changelogs/100.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 4,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 44,
            "source_unit": "https://weblate.tusky.app/api/units/78779/?format=api",
            "priority": 100,
            "id": 78834,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=516cd0735b18029f",
            "url": "https://weblate.tusky.app/api/units/78834/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-01-28T12:03:37.581576Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky 22.0 beta 1\n\nFeatures including:\n\n- View trending hashtags\n- Edit image descriptions and focus point\n- \"Refresh\" menu for accessibility\n- Support Mastodon v4 filters\n- Show detailed differences when a post is edited\n- Option to show post statistics in the timeline\n\nFixes including:\n\n- Show player controls during audio playback\n- Correct post length calculation\n- Always publish image captions\n\nand much more"
            ],
            "previous_source": "",
            "target": [
                "Tusky 22.0\n\nTính năng:\n\n- Hiện hashtag nổi bật\n- Sửa mô tả ảnh và trọng tâm ảnh\n- Menu \"Làm tươi\"\n- Hỗ trợ bộ lọc Mastodon v4\n- Hiện thông tin khi một tút có sửa đổi\n- Tùy chọn hiện số tương tác trên bảng tin\n\nSửa lỗi:\n\n- Hiện nút điều khiển khi phát âm thanh\n- Lỗi độ dài tút\n- Luôn đăng mô tả ảnh\n\nvà nhiều nữa"
            ],
            "id_hash": 2999869224140008253,
            "content_hash": -7080936142240081823,
            "location": "changelogs/103.txt:1",
            "context": "changelogs/103.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 5,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 67,
            "source_unit": "https://weblate.tusky.app/api/units/81361/?format=api",
            "priority": 100,
            "id": 81416,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=a9a1ad2a557deb3d",
            "url": "https://weblate.tusky.app/api/units/81416/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-25T10:48:38.198709Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky 22.0 beta 2\n\nFixes including:\n\n- Improved notification loading speed\n- Restore showing 0/1/1+ for replies\n- Show filter titles, not filter keywords, on filtered posts\n- Fixed a bug where opening a status could open an unrelated link\n- Show \"Add\" button in correct place when there are no filters\n- Fixed assorted crashes"
            ],
            "previous_source": "",
            "target": [
                "Tusky 22.0 beta 2\n\nFixes including:\n\n- Improved notification loading speed\n- Restore showing 0/1/1+ for replies\n- Show filter titles, not filter keywords, on filtered posts\n- Fixed a bug where opening a status could open an unrelated link\n- Show \"Add\" button in correct place when there are no filters\n- Fixed assorted crashes"
            ],
            "id_hash": -7666795370104067446,
            "content_hash": 3754156018662856269,
            "location": "changelogs/104.txt:1",
            "context": "changelogs/104.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 6,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 56,
            "source_unit": "https://weblate.tusky.app/api/units/82045/?format=api",
            "priority": 100,
            "id": 82101,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=159a123b37566a8a",
            "url": "https://weblate.tusky.app/api/units/82101/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-04T13:48:49.904320Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky 22.0 beta 3\n\nFixes including:\n\n- Fixed crash when viewing a thread\n- Fixed crash processing Mastodon filters\n- Links in bios of follow/follow request notifications are clickable\n- Android Notifications updates\n  - Android notification for a Mastodon notification should only be shown once\n  - Android notifications are grouped by Mastodon notification type (follow, mention, boost, etc)\n  - Potential for missing notifications has been removed"
            ],
            "previous_source": "",
            "target": [
                "Tusky 22.0 beta 3\n\nFixes including:\n\n- Fixed crash when viewing a thread\n- Fixed crash processing Mastodon filters\n- Links in bios of follow/follow request notifications are clickable\n- Android Notifications updates\n  - Android notification for a Mastodon notification should only be shown once\n  - Android notifications are grouped by Mastodon notification type (follow, mention, boost, etc)\n  - Potential for missing notifications has been removed"
            ],
            "id_hash": -7719885135255590815,
            "content_hash": -1039773988477936909,
            "location": "changelogs/105.txt:1",
            "context": "changelogs/105.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 7,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 66,
            "source_unit": "https://weblate.tusky.app/api/units/82108/?format=api",
            "priority": 100,
            "id": 82164,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=14dd755f0645a861",
            "url": "https://weblate.tusky.app/api/units/82164/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-15T12:06:53.725896Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky 22.0 beta 4\n\nFixes:\n\n- Fixed repeated fetch of notifications if configured with multiple accounts"
            ],
            "previous_source": "",
            "target": [
                "Tusky 22.0 beta 4\n\nFixes:\n\n- Fixed repeated fetch of notifications if configured with multiple accounts"
            ],
            "id_hash": 4635822721922514222,
            "content_hash": -1358687972389420651,
            "location": "changelogs/106.txt:1",
            "context": "changelogs/106.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 8,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://weblate.tusky.app/api/units/82171/?format=api",
            "priority": 100,
            "id": 82227,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=c055c03435e03d2e",
            "url": "https://weblate.tusky.app/api/units/82227/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-16T17:18:05.307803Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky 22.0 beta 5\n\nFixes:\n\n- Rolled back APNG library to fix broken animated emojis\n- Save local copy of notification marker in case server does not support the API"
            ],
            "previous_source": "",
            "target": [
                "Tusky 22.0 beta 5\n\nFixes:\n\n- Rolled back APNG library to fix broken animated emojis\n- Save local copy of notification marker in case server does not support the API"
            ],
            "id_hash": 912280165405848927,
            "content_hash": -1891309167316368621,
            "location": "changelogs/107.txt:1",
            "context": "changelogs/107.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 9,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 30,
            "source_unit": "https://weblate.tusky.app/api/units/82234/?format=api",
            "priority": 100,
            "id": 82290,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=8ca911fa1aa6755f",
            "url": "https://weblate.tusky.app/api/units/82290/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-20T13:19:20.276402Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky 22.0 beta 6\n\nFixes:\n\n- Save reading position in the Notifications tab more frequently"
            ],
            "previous_source": "",
            "target": [
                "Tusky 22.0 beta 6\n\nFixes:\n\n- Save reading position in the Notifications tab more frequently"
            ],
            "id_hash": 739424943449748779,
            "content_hash": 203719219983804748,
            "location": "changelogs/108.txt:1",
            "context": "changelogs/108.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 10,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://weblate.tusky.app/api/units/82297/?format=api",
            "priority": 100,
            "id": 82353,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=8a42f7118462b52b",
            "url": "https://weblate.tusky.app/api/units/82353/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-24T19:51:42.477374Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky 22.0 beta 7\n\nFixes:\n\n\n### Significant bug fixes\n\n- Fetch all outstanding Mastodon notifications when creating Android notifications\n- Clicking \"Compose\" from a notification would set the wrong account\n- Ensure \"last read notification ID\" is saved to the correct account"
            ],
            "previous_source": "",
            "target": [
                "Tusky 22.0 beta 7\n\nFixes:\n\n\n### Significant bug fixes\n\n- Fetch all outstanding Mastodon notifications when creating Android notifications\n- Clicking \"Compose\" from a notification would set the wrong account\n- Ensure \"last read notification ID\" is saved to the correct account"
            ],
            "id_hash": -3281117351482137378,
            "content_hash": 2630814125219124596,
            "location": "changelogs/109.txt:1",
            "context": "changelogs/109.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 11,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://weblate.tusky.app/api/units/82360/?format=api",
            "priority": 100,
            "id": 82416,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=52772127268964de",
            "url": "https://weblate.tusky.app/api/units/82416/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-05T10:47:54.450765Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky 22.0\n\nNew features:\n\n- View trending hashtags\n- Follow new hashtags\n- Better ordering when selecting languages\n- Show the difference between versions of a post\n- Support Mastodon v4 filters\n- Option to show post statistics in the timeline\n- And more...\n\nFixes:\n\n- Remember selected tab and position\n- Keep notifications until read\n- Correctly display mixed RTL and LTR text in profiles\n- Correct post length calculation\n- Always publish image captions\n- And more..."
            ],
            "previous_source": "",
            "target": [
                "Tusky 22.0\n\nTính năng mới:\n- Xem hashtag xu hướng\n- Theo dõi hashtag\n- Chọn ngôn ngữ dễ hơn\n- Xem lịch sử sửa tút\n- Hỗ trợ bộ lọc Mastodon v4\n- Hiện số tương tác tút trên bảng tin\n- Còn nữa...\n\nSửa:\n- Nhớ tab đã chọn và vị trí\n- Giữ thông báo cho tới khi đọc\n- Nội dung RTL và LTR trên hồ sơ\n- Tính toán độ dài tút\n- Luôn đăng mô tả ảnh\n- Còn nữa..."
            ],
            "id_hash": 7403191067016910249,
            "content_hash": 3104039910100591924,
            "location": "changelogs/110.txt:1",
            "context": "changelogs/110.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 12,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 79,
            "source_unit": "https://weblate.tusky.app/api/units/82423/?format=api",
            "priority": 100,
            "id": 82479,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=e6bd6b0d39e355a9",
            "url": "https://weblate.tusky.app/api/units/82479/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-08T10:20:19.150362Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky 23.0 beta 1\n\nNew features:\n\n- New preference to scale UI text\n\nFixes:\n\n- Save account information correctly\n- \"pull\" notifications on devices running Android versions <= 11\n- Work around Android bug where text fields could \"forget\" they can copy/paste\n- Viewing \"diffs\" in edit history will not extend off screen edge\n- Don't crash if your server has no post edit history\n- Add a \"Delete\" button when editing a filter\n- Show non-square emoji correctly"
            ],
            "previous_source": "",
            "target": [
                "Tusky 23.0 beta 1\n\nMới:\n\n- Tăng cỡ chữ\n\nSửa:\n\n- Lưu đúng thông tin tài khoản\n- \"đẩy\" thông báo trên Android 11 trở xuống\n- Sửa lỗi Android quên copy/paste\n- Hiện \"diffs\" trong lịch sử sửa tút\n- Sửa lỗi crash\n- Thêm nút \"Xóa\" khi sửa bộ lọc\n- Hiện đúng emoji không vuông"
            ],
            "id_hash": -3036273131028964390,
            "content_hash": -293008578730424057,
            "location": "changelogs/111.txt:1",
            "context": "changelogs/111.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 13,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 79,
            "source_unit": "https://weblate.tusky.app/api/units/82942/?format=api",
            "priority": 100,
            "id": 82998,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=55dcfdac97f49bda",
            "url": "https://weblate.tusky.app/api/units/82998/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-03T10:39:19.321296Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky 23.0 beta 2\n\nFixes:\n\n- Potential crash when editing profile fields\n- Oversized context menu when editing image descriptions"
            ],
            "previous_source": "",
            "target": [
                "Tusky 23.0 beta 2\n\nSửa:\n\n- Sửa crash khi sửa hồ sơ\n- Mở rộng menu khi sửa mô tả hình ảnh"
            ],
            "id_hash": 4439494764673462910,
            "content_hash": -3198688233300607692,
            "location": "changelogs/112.txt:1",
            "context": "changelogs/112.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 14,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://weblate.tusky.app/api/units/83005/?format=api",
            "priority": 100,
            "id": 83061,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=bd9c40f78e91727e",
            "url": "https://weblate.tusky.app/api/units/83061/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-07T19:56:13.272721Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky 23.0\n\nNew features:\n\n- New preference to scale UI text\n\nFixes:\n\n- Save account information correctly\n- \"pull\" notifications on devices running Android versions <= 11\n- Android bug where text fields could \"forget\" they can copy/paste\n- Viewing changes in edit history will not extend off screen edge\n- Don't crash if your server has no post edit history\n- Show non-square emoji correctly\n- Potential crash when editing profile fields"
            ],
            "previous_source": "",
            "target": [
                "Tusky 23.0\n\nMới:\n- Thu phóng chữ trên giao diện\n\nSửa:\n- Lưu thông tin tài khoản chính xác\n- \"đẩy\" thông báo trên Android 11\n- Lỗi copy/paste không được\n- Xem lịch sử sửa tút\n- Không crash khi máy chủ của bạn không có lịch sử sửa\n- Hiện emoji không vuông chính xác\n- Lỗi crash khi sửa hồ sơ"
            ],
            "id_hash": 3189792694369371916,
            "content_hash": -9002740536185886199,
            "location": "changelogs/113.txt:1",
            "context": "changelogs/113.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 15,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 73,
            "source_unit": "https://weblate.tusky.app/api/units/83068/?format=api",
            "priority": 100,
            "id": 83124,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=ac446b8e2705c70c",
            "url": "https://weblate.tusky.app/api/units/83124/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-10T17:41:05.240341Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky 24.0\n\n- Blockquotes and code blocks in posts now look nicer.\n- The old behavior of the notification tab has been restored.\n- Role badges are now shown on profiles.\n- The video player has been improved. You can now select the playback speed.\n- New theme option to use the black theme when following the system design.\n- A new view to see trending posts is available both in the menu and as custom tab.\n\nAnd a lot of other improvements and fixes!"
            ],
            "previous_source": "",
            "target": [
                "Tusky 24.0\n\n- Blockquotes đẹp hơn.\n- Tab thông báo trở về như cũ.\n- Hiện huy hiệu vai trò trên hồ sơ.\n- Cải thiện trình phát video. Cho chọn tốc độ phát.\n- Thêm chủ đề đen.\n- Hiện những tút thịnh hành.\n\nVà các cải thiện khác!"
            ],
            "id_hash": -9630442507900172,
            "content_hash": -2116612314812333141,
            "location": "changelogs/115.txt:1",
            "context": "changelogs/115.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 16,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 85,
            "source_unit": "https://weblate.tusky.app/api/units/88687/?format=api",
            "priority": 100,
            "id": 88744,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=7fddc929df496af4",
            "url": "https://weblate.tusky.app/api/units/88744/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-11-22T18:47:33.888569Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky 24.1\n\n- The screen will stay on again while a video is playing.\n- A memory leak has been fixed. This should improve stability and performance.\n- Emojis are now correctly counted as 1 character when composing a post.\n- Fixed a crash when text was selected on some devices.\n- The icons in the help texts of empty timelines will now always be correctly aligned."
            ],
            "previous_source": "",
            "target": [
                "Tusky 24.1\n\n- Màn hình đứng im khi phát video.\n- Sửa lỗi memory leak.\n- Emoji được tính như 1 ký tự.\n- Sửa lỗi crash khi chọn text.\n- Canh đều biểu tượng trợ giúp."
            ],
            "id_hash": 6936395158602262560,
            "content_hash": -6485471023053647269,
            "location": "changelogs/117.txt:1",
            "context": "changelogs/117.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 17,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 67,
            "source_unit": "https://weblate.tusky.app/api/units/88751/?format=api",
            "priority": 100,
            "id": 88808,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=e04306a56a3a2820",
            "url": "https://weblate.tusky.app/api/units/88808/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-12-16T17:46:08.773361Z"
        },
        {
            "translation": "https://weblate.tusky.app/api/translations/tusky/tusky-app/vi/?format=api",
            "source": [
                "Tusky 25\n\n- Support Mastodon translation API\n- Show post language\n- Improved screen transitions\n- Filter settings are moved to account preferences\n- Post stats now have stable position\n- A lot off under-the-hood stability & performance improvements"
            ],
            "previous_source": "",
            "target": [
                "Tusky 25\n\n- Hỗ trợ Mastodon Dịch API\n- Hiện ngôn ngữ tút\n- Cải thiện chuyển đổi màn hình\n- Cài đặt bộ lọc được chuyển sang tùy chọn tài khoản\n- Thống kê bài viết bây giờ đã có vị trí ổn định\n- Rất nhiều cải tiến về độ ổn định và hiệu suất bên trong"
            ],
            "id_hash": -949826088313454711,
            "content_hash": 1722606397243284462,
            "location": "changelogs/119.txt:1",
            "context": "changelogs/119.txt:1",
            "note": "",
            "flags": "max-length:500",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 18,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 39,
            "source_unit": "https://weblate.tusky.app/api/units/89385/?format=api",
            "priority": 100,
            "id": 89442,
            "web_url": "https://weblate.tusky.app/translate/tusky/tusky-app/vi/?checksum=72d18a347fad7f89",
            "url": "https://weblate.tusky.app/api/units/89442/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-04-20T16:34:49.150375Z"
        }
    ]
}