sblask-webextensions / webextension-skip-redirect

Some web pages use intermediary pages before redirecting to a final page. This add-on tries to extract the final url from the intermediary url and goes there straight away if successful.
https://addons.mozilla.org/firefox/addon/skip-redirect/
MIT License
490 stars 45 forks source link

Vietnamese translate #166

Closed hieunhoo closed 4 years ago

hieunhoo commented 4 years ago

https://1drv.ms/u/s!AtxPEnL0TPqdgo9tmCPZEbaGs4LPzA

{
    "browserActionLabelDefault": {
        "description": "Label of the button before the extension has loaded completely.",
        "message": "Chuyển hướng nhanh"
    },
    "browserActionLabelOff": {
        "description": "Label of the button when the extension is disabled.",
        "message": "Chuyển hướng nhanh bị vô hiệu hóa, bấm để bật"
    },
    "browserActionLabelOn": {
        "description": "Label of the button when the extension is enabled.",
        "message": "Chuyển hướng nhanh đang bật, bấm để tắt"
    },
    "browserActionLabelOnSkipped": {
        "description": "Label of the button when the extension is enabled and there was a redirect.",
        "message": "Chuyển hướng nhanh đang bật, bấm để tắt\n\nLast redirect:\n\n$sourceUrl$\n➔\n$targetUrl$",
        "placeholders": {
            "sourceUrl": {
                "content": "$1",
                "example": "https://example.com/out?url=https%3A%2F%2Fmozilla.org"
            },
            "targetUrl": {
                "content": "$2",
                "example": "https://mozilla.org"
            }
        }
    },
    "contextMenuLabel": {
        "description": "Label of the context menu entry to copy last URL.",
        "message": "Sao chép URL đã chuyển hướng cuối cùng"
    },
    "extensionDescription": {
        "description": "Description of the extension in the add-on manager.",
        "message": "Bỏ qua các trang trung gian mà một số trang sử dụng trước khi chuyển hướng đến trang cuối cùng."
    },
    "extensionName": {
        "description": "Name of the extension in the add-on manager.",
        "message": "Chuyển hướng nhanh"
    },
    "optionsBlacklistContent": {
        "description": "Label of the text area to edit the blacklist.",
        "message": "Danh sách đen (you may use regular expressions)"
    },
    "optionsModeBlacklist": {
        "description": "The choice that sets the extension into blacklist mode.",
        "message": "Bỏ qua tất cả các chuyển hướng ngoại trừ các URL khớp với bất kỳ dòng nào trong danh sách đen."
    },
    "optionsModeOff": {
        "description": "The choice that disables the extension.",
        "message": "Tắt"
    },
    "optionsModeWhitelist": {
        "description": "The choice that sets the extension into whitelist mode.",
        "message": "Bỏ qua các chuyển hướng chỉ cho các URL khớp với bất kỳ dòng nào trong danh sách trắng."
    },
    "optionsNotificationsDuration": {
        "description": "Label of the input field to specify how long notifications are shown.",
        "message": "Hiển thị thông báo trong số giây (từ 1 đến 10):"
    },
    "optionsNotificationsEnable": {
        "description": "Label of the checkbox to toggle notifications.",
        "message": "Bật popup"
    },
    "optionsSectionMode": {
        "description": "Title of the options section allowing to toggle between blacklist and whitelist or disable the extension.",
        "message": "Chế độ"
    },
    "optionsSectionNotifications": {
        "description": "Title of the options section allowing to control notifications.",
        "message": "Thông báo"
    },
    "optionsSkipRedirectsToSameDomain": {
        "description": "Label of the checkbox that toggles skipping to the same public domain.",
        "message": "Bỏ qua các chuyển hướng cho các URL có cùng miền công cộng"
    },
    "optionsTitle": {
        "description": "Title of the options view.",
        "message": "Tùy chọn"
    },
    "optionsWhitelistContent": {
        "description": "Label of the text area to edit the whitelist.",
        "message": "Danh sách trắng (mỗi dòng cần tuân theo điều này <a href=\"https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Match_patterns\">pattern</a>)"
    },
    "redirectSkippedBrowserActionBadge": {
        "description": "Text of the badge shown on the button after a redirect was skipped.",
        "message": "Bỏ qua"
    },
    "redirectSkippedNotificationMessage": {
        "description": "Content of the notification about skipped redirect.",
        "message": "$sourceUrl$\n➔\n$targetUrl$",
        "placeholders": {
            "sourceUrl": {
                "content": "$1",
                "example": "https://example.com/out?url=https%3A%2F%2Fmozilla.org"
            },
            "targetUrl": {
                "content": "$2",
                "example": "https://mozilla.org"
            }
        }
    },
    "redirectSkippedNotificationTitle": {
        "description": "Title of the notification about skipped redirect.",
        "message": "Chuyển hướng nhanh"
    }
}
sblask commented 4 years ago

Would you mind creating a pull request for this? Thanks!

hieunhoo commented 4 years ago

Would you mind creating a pull request for this? Thanks!

oh i sorry, i don't know how

hieunhoo commented 4 years ago

Would you mind creating a pull request for this? Thanks!

i tried

sblask commented 4 years ago

Thank you! I merged it, but the changes will only be available after I released the next version and there are a few things I want to look into before. So it might take a while.