Vietnamese translation for DataTables

  • Author: Trinh Phuoc Thai
  • Author: Gustavo Prieto
  • Author: quanvoct
  • Author: huybinh0794
  • Author: Phan Nguyên Nh?
  • Author: b.thanhhai
  • Author: IoeCmcomc
  • Author: T? H?ng Trung
Language Plug-in for Vietnamese

Use

There are a number of ways to make use of this translation in your DataTables.

Browser loading / CDN

Loading DataTables' language information directly in the browser is done with the .json file:

JS

You DataTables initialisation might look like this:

var table = new DataTable('#myTable', {
    language: {
        url: '//cdn.datatables.net/plug-ins/2.0.4/i18n/vi.json',
    },
});

ES modules

If you are using ES modules (e.g. with Vite or similar bundler), then can use the datatables.net-plugins package (.mjs files), which this translation is available in. In such a case your initialisation code might look like:

import DataTable from 'datatables.net';
import language from 'datatables.net-plugins/i18n/vi.mjs';

var table = new DataTable('#myTable', {
    language,
});

CommonJS

If you are using CommonJS (i.e. in an older version of Node or Webpack), the translation files can be loaded in from the .js files which will return the JSON structure for the translation (note that unlike the other DataTables plug-ins it does not return a function to be executed - just a JSON object):

var $ = require('jquery');
var DataTable = require('datatables.net')(window, $);
var language = require('datatables.net-plugins/i18n/vi.js');

var table = new DataTable('#myTable', {
    language: language,
});

Plug-in code


{
    "processing": "Äang xá»­ lý...",
    "aria": {
        "sortAscending": ": Sắp xếp thứ tự tăng dần",
        "sortDescending": ": Sắp xếp thứ tự giảm dần"
    },
    "autoFill": {
        "cancel": "Hủy",
        "fill": "Äiá»n tất cả ô vá»›i <i>%d<\/i>",
        "fillHorizontal": "Äiá»n theo hàng ngang",
        "fillVertical": "Äiá»n theo hàng dá»c"
    },
    "buttons": {
        "collection": "Chá»n lá»c <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
        "colvis": "Hiển thị theo cột",
        "colvisRestore": "Khôi phục hiển thị",
        "copy": "Sao chép",
        "copyKeys": "Nhấn Ctrl hoặc u2318 + C để sao chép bảng dữ liệu vào clipboard.<br \/><br \/>Äể hủy, click vào thông báo này hoặc nhấn ESC",
        "copySuccess": {
            "1": "Äã sao chép 1 dòng dữ liệu vào clipboard",
            "_": "Äã sao chép %d dòng vào clipboard"
        },
        "copyTitle": "Sao chép vào clipboard",
        "pageLength": {
            "-1": "Xem tất cả các dòng",
            "_": "Hiển thị %d dòng",
            "1": "Hiển thị 1 dòng"
        },
        "print": "In ấn",
        "createState": "Tạo trạng thái",
        "csv": "CSV",
        "excel": "Excel",
        "pdf": "PDF",
        "removeAllStates": "Xóa hết trạng thái",
        "removeState": "Xóa",
        "renameState": "Äổi tên",
        "savedStates": "Trạng thái Ä‘ã lÆ°u",
        "stateRestore": "Trạng thái %d",
        "updateState": "Cập nhật"
    },
    "select": {
        "cells": {
            "1": "1 ô Ä‘ang được chá»n",
            "_": "%d ô Ä‘ang được chá»n"
        },
        "columns": {
            "1": "1 cá»™t Ä‘ang được chá»n",
            "_": "%d cá»™t Ä‘ang được được chá»n"
        },
        "rows": {
            "1": "1 dòng Ä‘ang được chá»n",
            "_": "%d dòng Ä‘ang được chá»n"
        }
    },
    "searchBuilder": {
        "title": {
            "_": "Thiết lập tìm kiếm (%d)",
            "0": "Thiết lập tìm kiếm"
        },
        "button": {
            "0": "Thiết lập tìm kiếm",
            "_": "Thiết lập tìm kiếm (%d)"
        },
        "value": "Giá trị",
        "clearAll": "Xóa hết",
        "condition": "Äiá»u kiện",
        "conditions": {
            "date": {
                "after": "Sau",
                "before": "TrÆ°á»›c",
                "between": "Nằm giữa",
                "empty": "Rá»—ng",
                "equals": "Bằng với",
                "not": "Không phải",
                "notBetween": "Không nằm giữa",
                "notEmpty": "Không rá»—ng"
            },
            "number": {
                "between": "Nằm giữa",
                "empty": "Rá»—ng",
                "equals": "Bằng với",
                "gt": "Lớn hơn",
                "gte": "Lớn hơn hoặc bằng",
                "lt": "NhỠhơn",
                "lte": "NhỠhơn hoặc bằng",
                "not": "Không phải",
                "notBetween": "Không nằm giữa",
                "notEmpty": "Không rá»—ng"
            },
            "string": {
                "contains": "Chứa",
                "empty": "Rá»—ng",
                "endsWith": "Kết thúc bằng",
                "equals": "Bằng",
                "not": "Không phải",
                "notEmpty": "Không rá»—ng",
                "startsWith": "Bắt đầu với",
                "notContains": "Không chứa",
                "notEndsWith": "Không kết thúc vá»›i",
                "notStartsWith": "Không bắt đầu vá»›i"
            },
            "array": {
                "equals": "Bằng",
                "empty": "Trống",
                "contains": "Chứa",
                "not": "Không",
                "notEmpty": "Không được rá»—ng",
                "without": "không chứa"
            }
        },
        "logicAnd": "Và",
        "logicOr": "Hoặc",
        "add": "Thêm Ä‘iá»u kiện",
        "data": "Dữ liệu",
        "deleteTitle": "Xóa quy tắc lá»c",
        "leftTitle": "Giảm thụt lá»",
        "rightTitle": "Tăng thụt lá»"
    },
    "searchPanes": {
        "countFiltered": "{shown} ({total})",
        "emptyPanes": "Không có phần tìm kiếm",
        "clearMessage": "Xóa hết",
        "loadMessage": "Äang load phần tìm kiếm",
        "collapse": {
            "0": "Phần tìm kiếm",
            "_": "Phần tìm kiếm (%d)"
        },
        "title": "Bá»™ lá»c Ä‘ang hoạt Ä‘á»™ng - %d",
        "count": "{total}",
        "collapseMessage": "Thu gá»n tất cả",
        "showMessage": "Hiện tất cả"
    },
    "datetime": {
        "hours": "Giá»",
        "minutes": "Phút",
        "next": "Sau",
        "previous": "TrÆ°á»›c",
        "seconds": "Giây",
        "amPm": [
            "am",
            "pm"
        ],
        "unknown": "-",
        "weekdays": [
            "Chủ nhật",
            "Thứ hai",
            "Thứ 3",
            "Thứ 4",
            "Thứ 5",
            "Thứ 6",
            "Thứ 7"
        ],
        "months": [
            "Tháng Má»™t",
            "Tháng Hai",
            "Tháng Ba",
            "Tháng TÆ°",
            "Tháng Năm",
            "Tháng Sáu",
            "Tháng Bảy",
            "Tháng Tám",
            "Tháng Chín",
            "Tháng MÆ°á»i",
            "Tháng MÆ°á»i Má»™t",
            "Tháng MÆ°á»i Hai"
        ]
    },
    "emptyTable": "Không có dữ liệu",
    "info": "Hiển thị _START_ tới _END_ của _TOTAL_ dữ liệu",
    "infoEmpty": "Hiển thị 0 tới 0 của 0 dữ liệu",
    "lengthMenu": "Hiển thị _MENU_ dữ liệu",
    "loadingRecords": "Äang tải...",
    "paginate": {
        "first": "Äầu tiên",
        "last": "Cuối cùng",
        "next": "Sau",
        "previous": "TrÆ°á»›c"
    },
    "search": "Tìm kiếm:",
    "zeroRecords": "Không tìm thấy kết quả",
    "decimal": ",",
    "editor": {
        "close": "Äóng",
        "create": {
            "button": "Thêm",
            "submit": "Thêm",
            "title": "Thêm mục má»›i"
        },
        "edit": {
            "button": "Sá»­a",
            "submit": "Cập nhật",
            "title": "Sửa mục"
        },
        "error": {
            "system": "Äã xảy ra lá»—i hệ thống (&lt;a target=\"\\\" rel=\"nofollow\" href=\"\\\"&gt;Thêm thông tin&lt;\/a&gt;)."
        },
        "multi": {
            "info": "Các mục Ä‘ã chá»n chứa các giá trị khác nhau cho đầu vào này. Äể chỉnh sá»­a và đặt tất cả các mục cho đầu vào này thành cùng má»™t giá trị, hãy nhấp hoặc nhấn vào Ä‘ây, nếu không chúng sẽ giữ lại các giá trị riêng lẻ của chúng.",
            "noMulti": "Äầu vào này có thể được chỉnh sá»­a riêng lẻ, nhÆ°ng không phải là má»™t phần của má»™t nhóm.",
            "restore": "Hoàn tác thay đổi",
            "title": "Nhiá»u giá trị"
        },
        "remove": {
            "button": "Xóa",
            "confirm": {
                "_": "Bạn có chắc chắn muốn xóa %d hàng không?",
                "1": "Bạn có chắc chắn muốn xóa 1 hàng không?"
            },
            "submit": "Xóa",
            "title": "Xóa"
        }
    },
    "infoFiltered": "(được lá»c từ _MAX_ dữ liệu)",
    "searchPlaceholder": "Nhập tìm kiếm...",
    "stateRestore": {
        "creationModal": {
            "button": "Thêm",
            "columns": {
                "search": "Tìm kiếm cá»™t",
                "visible": "Khả năng hiển thị cột"
            },
            "name": "Tên:",
            "order": "Sắp xếp",
            "paging": "Phân trang",
            "scroller": "Cuá»™n vị trí",
            "search": "Tìm kiếm",
            "searchBuilder": "Trình tạo tìm kiếm",
            "select": "Chá»n",
            "title": "Thêm trạng thái",
            "toggleLabel": "Bao gồm:"
        },
        "duplicateError": "Trạng thái có tên này Ä‘ã tồn tại.",
        "emptyError": "Tên không được để trống.",
        "emptyStates": "Không có trạng thái Ä‘ã lÆ°u",
        "removeConfirm": "Bạn có chắc chắn muốn xóa %s không?",
        "removeError": "Không xóa được trạng thái.",
        "removeJoiner": "và",
        "removeSubmit": "Xóa",
        "removeTitle": "Xóa trạng thái",
        "renameButton": "Äổi tên",
        "renameLabel": "Tên má»›i cho %s:",
        "renameTitle": "Äổi tên trạng thái"
    },
    "infoThousands": ".",
    "thousands": "."
}  

Contributing

If you have any ideas for how this plug-in can be improved please go to the translations plug-ins page and click the Contribute button to submit corrections and additions.