~lanodan/public-inbox

This thread contains a patchset. You're looking at the original emails, but you may wish to use the patch review UI. Review patch

[PATCH badwolf] Update Vietnamese translation and manpage

Details
Message ID
<20230718041854.34844-1-huyngo@disroot.org>
DKIM signature
missing
Download raw message
Patch: +198 -2
---
 badwolf.vi.1 | 165 +++++++++++++++++++++++++++++++++++++++++++++++++++
 po/vi.po     |  35 ++++++++++-
 2 files changed, 198 insertions(+), 2 deletions(-)
 create mode 100644 badwolf.vi.1

diff --git a/badwolf.vi.1 b/badwolf.vi.1
new file mode 100644
index 0000000..9adc2a9
--- /dev/null
@@ -0,0 +1,165 @@
.\" BadWolf: Minimalist and privacy-oriented WebKitGTK+ browser
.\" Copyright © 2019-2023 Badwolf Authors <https://hacktivis.me/projects/badwolf>
.\" SPDX-License-Identifier: BSD-3-Clause
.Dd 2022-07-13
.Dt BADWOLF 1
.Os
.Sh NAME
.Nm badwolf
.Nd trình duyệt web tối giản và tôn trọng quyền riêng tư sử dụng WebKitGTK
.Sh TÓM TẮT
.Nm
.Op Ar tuỳ chọn webkit/gtk
.Op Ar URLs hoặc đường dẫn
.Sh MIÊU TẢ
.Nm
là một trình duyệt web tối giản và tôn trọng quyền riêng tư của người dùng.  Nó được xây dựng sử dụng WebKitGTK và vì vậy nhận các tuỳ chọn và biến môi trường của WebKitGTK (và các thư viện phụ thuộc), tuy nhiên có vẻ không có trang manpages cho những tuỳ chọn này.
.Pp
Tuỳ chỉnh thời điểm chạy dành riêng cho
.Nm
sẽ có thể được thêm vào trong lần phát hành tới.
.Sh PHÍM TẮT
Phần sau liệt kê các phím tắt và tác dụng, mỗi mục bắt đầu bằng bộ phận được chọn hoặc.
.Aq tất cả
nếu nó có tác dụng với toàn bộ cửa sổ, sau đó là phím tắt để kích hoạt.
.Bl -tag -width Ds
.It trên trang web Ctrl-Lăn chuột
Phóng to/thu nhỏ trang web.
.It trên trang web Ctrl-0
Đặt lại kích thước về 100%.
.It trên trang web Ctrl-Chuột chính, trên trang web Chuột giữa
Mở đường dẫn trong tab mới. (Ghi chú: JS có thể ghi đè sự kiện này)
.It tất cả Ctrl-t
Tạo tab mới (trong một phiên làm việc mới, tương tự như khi bấm nút)
.It trình duyệt Ctrl-F4, trình duyệt Alt-d
Đóng tab hiện tại
.It trình duyệt Ctrl-f
Kích hoạt chế độ tìm kiếm trong trang
.It trình duyệt Ctrl-l
Đi tới thanh đường dẫn (URL)
.It trình duyệt Ctrl-Shift-r / Ctrl-r, trình duyệt F5
Tải lại trang ở tab hiện tại (có/không xoá bộ nhớ cache)
.It trình duyệt Esc
Dừng tải trangg ở tab hiện tại
.It trình duyệt F7
Bật chế độ duyệt bằng con trỏ
.It trình duyệt F12
Mở 
Opens the web inspector.
.It trình duyệt Ctrl-[ / Ctrl-]
Mở trang trước/sau trong lịch sử của tab hiện tại
.It trình duyệt Ctrl-p
Mở hộp thoại để in trang hiện tại
.It tất cả Alt-trái / Alt-phải
Đi tới tab bên trái/phải
.It tất cả F1
Hiển thị thông tin về trình duyệt
.It tất cả Alt-n
Với n là phím số:
Đi tới tab thứ n; đi tới tab cuối với n=0.
.El
.Ss MẶC ĐỊNH
Đây là danh sách không đầy đủ một số phím tắt mặc định của Webkit/GTK:
.Bl -tag -width Ds
.It tất cả Ctrl-PageUp / Ctrl-PageDown
Đi tới tab bên trái/phải
.It tìm kiếm Ctrl-g / Ctrl-Shift-g
Đi tới vị trí kết quả tìm kiếm tiếp theo/trước đó.
.It tìm kiếm Escape
Thoát chế độ tìm kiếm
.It vùng văn bản Ctrl-;
Chèn biểu tượng cảm xúc
.El
.Sh BIẾN MÔI TRƯỜNG
.Bl -tag -width Ds
.It Ev BADWOLF_L10N
Danh sách theo format lang_COUNTRY với lang là mã ngôn ngữ theo ISO-639 và COUNTRY là mã nước theo ISO-3166, ngắt bằng dấu chấm phẩy.
Ví dụ,
.Ic BADWOLF_L10N="en_GB:fr_FR:de_DE" .
Khi biến này không được cài, chức năng sửa lỗi chính tả không hoạt động.
Trong tương lại, dự định sẽ có một tên biến chung hơn.
.Pp
Để liệt kê danh sách từ điển được hỗ trợ, chạy lệnh:
.Ic enchant-lsmod-2 -list-dicts
hoặc trước enchant 2.0:
.Ic enchant-lsmod -list-dicts
.El
.Sh FILE
Các đường dẫn sau sử dụng cú pháp của
.Xr sh 1
để hỗ trợ Quy chuẩn Thư mục Căn bản XDG đúng cách, bạn có thể dùng lệnh
.Xr echo 1
để kiểm tra các thư mục này ở đâu trên hệ thống của mình.
.Pp
.Bl -tag -width Ds -compact
.It Pa ${XDG_CONFIG_HOME:-$HOME/.config}/badwolf/content-filters.json
File chứa các bộ lọc nội dung riêng cho WebKit, cho phép bạn chặn nội dung không mong muốn (quảng cáo, làm phiền, ...)
Dưới đây là một số nguồn (bằng tiếng Anh) để biết thêm về định dạng file này:
.Lk https://webkit.org/blog/3476/content-blockers-first-look/
.Lk https://webkit.org/blog/4062/targeting-domains-with-content-blockers/
.Lk https://developer.apple.com/documentation/safariservices/creating_a_content_blocker
.Pp
Để chuyển từ bộ lọc kiểu AblockPlus-style filters, có thể thử:
.Lk https://gitlab.com/eyeo/adblockplus/abp2blocklist
.Pp
Dưới đây là một số nguồn bộ lọc có sẵn (cần cập nhật thường xuyên):
.Lk https://easylist-downloads.adblockplus.org/easylist_min_content_blocker.json
.It Pa ${XDG_CACHE_HOME:-$HOME/.cache}/badwolf/filters
Đây là nơi các bộ lọc sau khi được phiên dịch, các file trong thư mục này được tự động tạo ra và không nên được chỉnh sửa.
Vị trí thư mục này được ghi chép lại để giúp cho mục đích cách ly và quản lý truy cập.
.It Pa ${XDG_DATA_HOME:-$HOME/.local/share}/badwolf/bookmarks.xbel
File chứa dấu trang theo định dạng XBEL (XML Bookmark Exchange Language), được hộ trợ bởi các trình duyệt:
.Xr elinks 1 ,
.Xr konqueror 1 ,
.Xr kbookmarkeditor 1 .
.Pp
Bạn có thể tạo đường dẫn mềm tới file dấu trang của chúng, nhưng bạn có thể muốn sử dụng
.Lk https://www.w3.org/TR/xinclude/ XInclude
được hỗ trợ bởi
.Nm
để tự động kết hợp nhiều file XBEL.
.Pp
Các dấu trang không được sắp xếp lại nên bạn có thể muốn đặt những trang được truy cập thường xuyên lên đầu.
.Pp
Để biết thêm thông tin chi tiết về định dạng file, xem trang (bằng tiếng Anh):
.Lk http://pyxml.sourceforge.net/topics/xbel/
.Pp
File XBEL mẫu:
.Lk https://hacktivis.me/bookmarks.xbel
.It Pa ${XDG_DATA_HOME:-$HOME/.local/share}/badwolf/webkit-web-extension/
Thư mục chứa
.Lk https://webkitgtk.org/reference/webkit2gtk/stable/WebKitWebExtension.html WebKitWebExtensions
để tải cho
.Nm . Ghi chú: Đây không phải các tiện ích mở rộng sử dụng JavaScript như được hỗ trợ bởi Firefox hay Chrome, mà là các thư viện chia sẻ sử dụng API của WebKitGTK.
.Pp
Bạn có thể xem một số tiện ích hữu dụng tại:
.Lk https://hacktivis.me/git/badwolf-extensions
.It Pa ${DATADIR:-/usr/local/share}/badwolf/interface.css
.It Pa ${XDG_DATA_HOME:-$HOME/.local/share}/badwolf/interface.css
File CSS (ở mức độ hệ thống và người dùng, theo thứ tự trên) để tuỳ chỉnh giao diện của
.Nm .
Xem trang
.Lk https://docs.gtk.org/gtk3/css-properties.html
(tiếng Anh) để biết các thuộc tính có thể sử dụng.
.Pp
Để kiểm tra tuỳ chỉnh CSS, bạn nên bật chế độ debug bằng cách đặt biến môi trường
.Ev GTK_DEBUG=interactive
khi bật trình duyệt
.Nm
và đến tab CSS.
.It Pa ${XDG_DATA_HOME:-$HOME/.local/share}/badwolf/scripts/
Thư mục chứa script JS của người dùng (kết thúc bằng đuôi
.Ic .js )
để chạy khi trang cũng như các iframes bắt đầu tải,
hữu ích khi muốn ghi đè các hành vi không mong muốn hoặc thêm tính năng cho trang web.
.Pp
Lưu ý rằng hiện nay, không như script kiểu GreaseMonkey, tất cả đều được chạy, không kể đến URL hay máy chủ được truy cập.
.El
.Sh TÁC GIẢ
.An Haelwenn (lanodan) Monnier Aq Mt contact+badwolf@hacktivis.me
.Sh BÁO LỖI
Bạn có thể đóng góp hoặc báo lỗi tại
.Lk https://sr.ht/~lanodan/badwolf/
với lệnh
.Xr git-send-email 1
đối với code.
diff --git a/po/vi.po b/po/vi.po
index 95bef4b..42dd5d5 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -1,12 +1,12 @@
# Vietnamese translations for Badwolf package
# Bản dịch Tiếng Việt dành cho gói Badwolf.
# SPDX-FileCopyrightText: 2019-2022 Badwolf Authors <https://hacktivis.me/projects/badwolf>
# SPDX-FileCopyrightText: 2019-2023 Badwolf Authors <https://hacktivis.me/projects/badwolf>
# SPDX-License-Identifier: BSD-3-Clause
msgid ""
msgstr ""
"Project-Id-Version: Badwolf 1.0.3+gedbbb27.develop\n"
"Report-Msgid-Bugs-To: contact+badwolf-msgid@hacktivis.me\n"
"POT-Creation-Date: 2022-08-24 15:07+0200\n"
"POT-Creation-Date: 2023-07-17 21:08+0700\n"
"PO-Revision-Date: 2021-09-29 10:51+0700\n"
"Last-Translator: Ngô Ngọc Đức Huy <huyngo@disroot.org>\n"
"Language-Team: Vietnamese\n"
@@ -82,6 +82,9 @@ msgstr "Gặp sự cố"
msgid "Download starting…"
msgstr "Bắt đầu tải xuống…"

msgid "Empty Title"
msgstr "Tiêu đề trống"

msgid "Error: Some unknown error occurred validating the certificate.\n"
msgstr ""
"Lỗi: Có một lỗi không xác định đã xảy ra khi đang hợp lệ hoá chứng thực.\n"
@@ -152,6 +155,34 @@ msgstr "_IMG"
msgid "_JS"
msgstr "_JS"

#, c-format
msgid "badwolf: Checking for userscripts matching %s\n"
msgstr "badwolf: Đang kiểm tra script người dùng khớp với %s\n"

#, c-format
msgid "badwolf: Error reading userscript: %s\n"
msgstr "badwolf: Lỗi khi đọc script người dùng: %s\n"

#, c-format
msgid "badwolf: Failed to list userscripts: Out of Memory\n"
msgstr "badwolf: Không thể liệt kê script người dùng: Đầy bộ nhớ\n"

#, c-format
msgid "badwolf: Failed to list userscripts: Read Error\n"
msgstr "badwolf: Không thể liệt kê script người dùng: Lỗi khi đọc\n"

#, c-format
msgid "badwolf: Notice: Found %zd userscripts\n"
msgstr "badwolf: Ghi chú: Tìm được %zd script người dùng\n"

#, c-format
msgid "badwolf: Notice: No userscripts found\n"
msgstr "badwolf: Ghi chú: Không tìm được script người dùng nào\n"

#, c-format
msgid "badwolf: Notice: Userscript loading: %d loaded, %d failed to load\n"
msgstr "badwolf: Ghi chú: Tải script người dùng: đã tải %d, không thể tải %d"

#, c-format
msgid "badwolf: content-filter loaded, adding to content-manager…\n"
msgstr ""
-- 
2.40.1
Reply to thread Export thread (mbox)