Refresh i18n strings on every build

need to have a better solution than this.
This commit is contained in:
iacore
2024-10-11 15:41:21 +00:00
parent 9633d39e2e
commit 06ac1109b2
7 changed files with 104 additions and 114 deletions
+5 -2
View File
@@ -30,6 +30,7 @@ fmt() {
build() {
echo "Building ${BINARY_NAME}..."
go mod tidy
i18n
CGO_ENABLED=0 go build -v -ldflags="-extldflags=-static -X codeberg.org/vnpower/pixivfe/v2/config.REVISION=${REVISION}" -o "${BINARY_NAME}"
}
@@ -111,8 +112,8 @@ help() {
echo " scan - Scan Go code"
echo " test - Run tests"
echo " i18n - Extract i18n strings"
echo " i18n_upload - Upload strings to Crowdin"
echo " i18n_download - Download strings from Crowdin"
echo " i18n-up - Upload strings to Crowdin"
echo " i18n-down - Download strings from Crowdin"
echo " run - Build and run the binary"
echo " clean - Remove the binary"
echo " install-pre-commit - Install testing pre-commit hook"
@@ -139,7 +140,9 @@ execute_command() {
i18n) i18n ;;
i18n_code) i18n_code ;;
i18n_template) i18n_template ;;
i18n-up) i18n_upload ;;
i18n_upload) i18n_upload ;;
i18n-down) i18n_download ;;
i18n_download) i18n_download ;;
run) run ;;
clean) clean ;;
+8 -15
View File
@@ -23,14 +23,15 @@
"assets/views/about.jet.html:tKm7xke_6wI": "くるくる〜くるくるりん",
"assets/views/about.jet.html:wg8We13ZOls": "Server start time (UTC)",
"assets/views/artwork.jet.html:-2KRdEtU64k": "Related works",
"assets/views/artwork.jet.html:6sXA4xXCLTo": "1 Comment",
"assets/views/artwork.jet.html:D8emsBY_7Kw": "There are no comments yet",
"assets/views/artwork.jet.html:Jq1xGMjEyj8": "{{ .Illust.Comments }} Comments",
"assets/views/artwork.jet.html:TIsc9iRqIMY": "Load more",
"assets/views/artwork.jet.html:b84CRs16kKI": "View all",
"assets/views/artwork.jet.html:fnJ94hxr_mY": "The creator turned comments off",
"assets/views/artwork.jet.html:kWXvbLEFYeU": "0 Comments",
"assets/views/artwork.jet.html:ttKAnRBfCD4": "Deleted user",
"assets/views/blocks/comments.jet.html:6sXA4xXCLTo": "1 Comment",
"assets/views/blocks/comments.jet.html:D8emsBY_7Kw": "There are no comments yet",
"assets/views/blocks/comments.jet.html:TIsc9iRqIMY": "Load more",
"assets/views/blocks/comments.jet.html:ds1j5vEWN0M": "{{ commentCount }} Comments",
"assets/views/blocks/comments.jet.html:fnJ94hxr_mY": "The creator turned comments off",
"assets/views/blocks/comments.jet.html:kWXvbLEFYeU": "0 Comments",
"assets/views/blocks/comments.jet.html:ttKAnRBfCD4": "Deleted user",
"assets/views/blocks/pagination.jet.html:5_0Nu6UDODU": "No items to display.",
"assets/views/blocks/pagination.jet.html:5wshFbrK6SA": "Next",
"assets/views/blocks/pagination.jet.html:WPGYjwIlzWU": "1",
"assets/views/blocks/pagination.jet.html:asZ0Jp7JdGw": "Go to Page",
@@ -139,11 +140,9 @@
"assets/views/novel.jet.html:5BuXOpUUBZU": "Set the text orientation for novels. This affects how the text is displayed and read on the page.",
"assets/views/novel.jet.html:5qh6DTE40q4": "Original",
"assets/views/novel.jet.html:67Y9MFQiZr8": "{{ seriesWorks }} work in this series",
"assets/views/novel.jet.html:6sXA4xXCLTo": "1 Comment",
"assets/views/novel.jet.html:78FGmOr-0IE": "Gothic",
"assets/views/novel.jet.html:8Vjy7zy9rGk": "Force text orientation",
"assets/views/novel.jet.html:AAUzc89Kce0": "Save",
"assets/views/novel.jet.html:D8emsBY_7Kw": "There are no comments yet",
"assets/views/novel.jet.html:DSbUybBy_lY": "Font family",
"assets/views/novel.jet.html:DccFH4IMd1Y": "Mincho",
"assets/views/novel.jet.html:HrFnTRlm8Tw": "Horizontal",
@@ -151,19 +150,14 @@
"assets/views/novel.jet.html:P33EwG7DZ4U": "Choose the font style for displaying novels. This affects the readability and aesthetic of the text.",
"assets/views/novel.jet.html:QtkGA7_n_zc": "Don't force (default from Pixiv)",
"assets/views/novel.jet.html:SxDzl-oxDjQ": "Uses the original text orientation as set by the author on Pixiv. This is the default option and respects the intended layout of the novel.",
"assets/views/novel.jet.html:TIsc9iRqIMY": "Load more",
"assets/views/novel.jet.html:TO0pDr53Qlg": "AI-generated",
"assets/views/novel.jet.html:V4wS40KMxiY": "A sans-serif font style that's clean and modern. It's commonly used for easy readability on digital screens, offering a contemporary appearance.",
"assets/views/novel.jet.html:WudBe92dCk0": "Novel options",
"assets/views/novel.jet.html:XuP13HdBQHI": "{{ floor: .Novel.ReadingTime / 60 }} mins",
"assets/views/novel.jet.html:ZQwEm6eAScE": "A serif font style that resembles traditional Japanese printing. It's often used for formal or literary content, providing a classic and elegant look.",
"assets/views/novel.jet.html:ayOijBSDUpw": "{{ .Novel.CommentCount }} Comments",
"assets/views/novel.jet.html:fnJ94hxr_mY": "The creator turned comments off",
"assets/views/novel.jet.html:fwJjmTkfPFo": "{{ seriesWorks }} works in this series",
"assets/views/novel.jet.html:kWXvbLEFYeU": "0 Comments",
"assets/views/novel.jet.html:kZv9k39fa4s": "·",
"assets/views/novel.jet.html:nu2CR4aefnc": "Options",
"assets/views/novel.jet.html:ttKAnRBfCD4": "Deleted user",
"assets/views/novel.jet.html:y6pXNsQLNSg": "Forces the text to be displayed horizontally, left-to-right. This is common for most languages and easier to read on smaller screens or for those more accustomed to Western text layouts.",
"assets/views/novelDiscovery.jet.html:6A6XAFPz7qQ": "Refresh",
"assets/views/novelDiscovery.jet.html:ifjfMyvWvyA": "Discovery",
@@ -211,7 +205,6 @@
"assets/views/rankingCalendar.jet.html:opAx4qE3evA": "Go",
"assets/views/rankingCalendar.jet.html:pBEaeL69K7w": "Specialized ranking categories.",
"assets/views/rankingCalendar.jet.html:xRwDHSMnIAE": "Ranking calendar",
"assets/views/rankingCalendar.jet.html:zWC2XCizj9g": "Ranking Calendar for {{ .ThisMonth.MonthLiteral }} {{ .Year }}",
"assets/views/settings.jet.html:-KqJV0K6wKc": "Log in with your Pixiv account's cookie to access the features below. To learn how to obtain your cookie, please see <a href=\"https://pixivfe-docs.pages.dev/obtaining-pixivfe-token/\">the guide on obtaining your PixivFE token</a>.",
"assets/views/settings.jet.html:01ETImVdw20": "Make bulk changes to multiple preferences at once",
"assets/views/settings.jet.html:0IsQoCb1wcs": "PIXIVFE_PROXY_CHECK_ENABLED=false",
+8 -7
View File
@@ -35,7 +35,7 @@
"server/audit/audit_log.go:PoqY_pYG5lo": "Không thể viết phản hồi vào file %s: %w",
"server/middleware/router.go:HORkE0Obn1U": "Không thể điều hướng đến %s",
"server/middleware/router.go:Z9UG-DYmQCk": "Không tìm thấy trang",
"server/routes/actions.go:2RxigvKdaDk": "Method not allowed",
"server/routes/actions.go:2RxigvKdaDk": "Không cho phép thực hiện phương thức",
"server/routes/actions.go:PG4HiUvZvVA": "Không có ID nào được cung cấp.",
"server/routes/artwork.go:X4U1Et_mKik": "ID không hợp lệ: %s",
"server/routes/artworkMulti.go:X4U1Et_mKik": "ID không hợp lệ: %s",
@@ -46,25 +46,26 @@
"server/routes/novelseries.go:SDTsP5wtaxQ": "Số trang không hợp lệ: %d",
"server/routes/novelseries.go:X4U1Et_mKik": "ID không hợp lệ: %s",
"server/routes/settings.go:0RPgv-6IAxw": "Tên cookie không hợp lệ: %s",
"server/routes/settings.go:15X5BX8vvQ8": "Image proxy server cleared.",
"server/routes/settings.go:15X5BX8vvQ8": "Máy chủ điều hướng ảnh đã được xóa.",
"server/routes/settings.go:4F7Kj3e-yUw": "Thumbnails will now open in the same tab.",
"server/routes/settings.go:AyMWW7nxXWU": "Artwork preview setting updated successfully.",
"server/routes/settings.go:GPdmvDrn7iQ": "All preferences have been reset to default values.",
"server/routes/settings.go:BtIHautDgn8": "Custom image proxy server set successfully.",
"server/routes/settings.go:GPdmvDrn7iQ": "Mọi tùy chỉnh đã được đặt về mặc định.",
"server/routes/settings.go:HKOUYV3KgCg": "Novel font type updated successfully.",
"server/routes/settings.go:IAiAFmtUNOM": "Successfully logged in.",
"server/routes/settings.go:Mfb2_Q_Exhk": "Invalid view mode.",
"server/routes/settings.go:NnZ0GDMrUsk": "Invalid artwork preview setting.",
"server/routes/settings.go:OBoehD5INCU": "Image proxy server updated successfully.",
"server/routes/settings.go:QRBr3yWUueA": "Invalid font type.",
"server/routes/settings.go:QRBr3yWUueA": "Loại phông chữ không hợp lệ",
"server/routes/settings.go:T6f0tUtdXlo": "<div class=\"alert alert-danger alert-dismissible fade show mt-3\" role=\"alert\">%s<button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"alert\" aria-label=\"Close\"></button></div>",
"server/routes/settings.go:TVdIcN6qeEg": "Raw settings applied successfully.",
"server/routes/settings.go:U78DghO-D70": "Cài đặt này không tồn tại.",
"server/routes/settings.go:Uva8MntftQ0": "Không thể xác minh bằng mã xác thực được cung cấp.",
"server/routes/settings.go:VgwxpccGkaw": "Cookie %s set successfully.",
"server/routes/settings.go:Wtgdxy1i4XI": "Cookie %s cleared successfully.",
"server/routes/settings.go:VgwxpccGkaw": "Cookie %s đã được tùy chỉnh thành công.",
"server/routes/settings.go:Wtgdxy1i4XI": "Cookie %s đã được xóa thành công.",
"server/routes/settings.go:ZmGzoByKs64": "Thumbnails will now open in a new tab.",
"server/routes/settings.go:_jK8bxChHzU": "<div class=\"alert alert-success alert-dismissible fade show mt-3\" role=\"alert\">%s<button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"alert\" aria-label=\"Close\"></button></div>",
"server/routes/settings.go:_rnu1mx961A": "Successfully logged out.",
"server/routes/settings.go:_rnu1mx961A": "Đăng xuất thành công.",
"server/routes/settings.go:opCtzPsSY5k": "Bạn đã gửi form trống/không hợp lệ.",
"server/routes/settings.go:sFiBTMrk_Hs": "Novel view mode updated successfully.",
"server/routes/settings.go:t7QGas4GB5o": "Filter settings updated successfully.",
+38 -42
View File
@@ -2,7 +2,6 @@
"assets/views/about.jet.html:-o_uJc9jzZw": "Phiên bản PixivFE chạy trên máy chủ này",
"assets/views/about.jet.html:3UVRQfSuoIs": "Accept-Language header",
"assets/views/about.jet.html:5sSyj9Ewg4A": "Using an instance of Pixiv, you can browse Pixiv without JavaScript while retaining your privacy. In addition to respecting your privacy, PixivFE is on average around twice as light (in terms of data transfered) than Pixiv, and serves pages faster (e.g. artworks load 2x faster).",
"assets/views/about.jet.html:6npK8JG0pBk": ". If you&#39;re interested in hosting PixivFE yourself, please visit <a href=\"{{ .RepoURL }}\">the source repository</a> for more information.",
"assets/views/about.jet.html:BryyB-y2dVI": "Default image proxy server",
"assets/views/about.jet.html:CgYhKJxOlrE": "This instance is hosted by the owner of",
"assets/views/about.jet.html:GPnTTTSFtbA": "Máy chủ điều hướng ảnh dùng để kéo ảnh từ i.pximg.net",
@@ -12,8 +11,9 @@
"assets/views/about.jet.html:KUnPFDO4RVY": "Về PixivFE",
"assets/views/about.jet.html:MngfxdfhMWQ": "PixivFE là một giao diện thay thế mã nguồn mở cho Pixiv, cho phép bạn xem artwork thoải mái mà không phải lo về những thứ không cần thiết.",
"assets/views/about.jet.html:XvZjHve-gbg": "Why use PixivFE?",
"assets/views/about.jet.html:YUEU2UgAoi0": "It&#39;s impossible to use Pixiv without JavaScript enabled. For privacy-minded folks, preventing JavaScript analytics and IP-based tracking is important, but apart from using a VPN and uBlock/uMatrix, it&#39;s impossible. Despite being behind a VPN and using heavy-duty adblockers, you can get accurately tracked with your <a href=\"https://restoreprivacy.com/browser-fingerprinting/\">browser&#39;s fingerprint</a>, <a href=\"https://noscriptfingerprint.com/\">no JavaScript required</a>.",
"assets/views/about.jet.html:YRb4pncufPQ": ". If you're interested in hosting PixivFE yourself, please visit <a href=\"{{ .RepoURL }}\">the source repository</a> for more information.",
"assets/views/about.jet.html:_amryB_7xH4": "Revision",
"assets/views/about.jet.html:aeiQyRJhT88": "It's impossible to use Pixiv without JavaScript enabled. For privacy-minded folks, preventing JavaScript analytics and IP-based tracking is important, but apart from using a VPN and uBlock/uMatrix, it's impossible. Despite being behind a VPN and using heavy-duty adblockers, you can get accurately tracked with your <a href=\"https://restoreprivacy.com/browser-fingerprinting/\">browser's fingerprint</a>, <a href=\"https://noscriptfingerprint.com/\">no JavaScript required</a>.",
"assets/views/about.jet.html:ggMnNB6D6QI": "Herta,",
"assets/views/about.jet.html:jWF685kU_zw": "#83 of the Genius Society",
"assets/views/about.jet.html:l9Z6Py9Gk3A": "Thời gian PixivFE được khởi tạo lần cuối trên máy chủ này",
@@ -23,14 +23,15 @@
"assets/views/about.jet.html:tKm7xke_6wI": "くるくる〜くるくるりん",
"assets/views/about.jet.html:wg8We13ZOls": "Server start time (UTC)",
"assets/views/artwork.jet.html:-2KRdEtU64k": "Tác phẩm liên quan",
"assets/views/artwork.jet.html:6sXA4xXCLTo": "1 Comment",
"assets/views/artwork.jet.html:D8emsBY_7Kw": "Chưa có bình luận",
"assets/views/artwork.jet.html:Jq1xGMjEyj8": "{{ .Illust.Comments }} Comments",
"assets/views/artwork.jet.html:TIsc9iRqIMY": "Load more",
"assets/views/artwork.jet.html:b84CRs16kKI": "Xem tất cả",
"assets/views/artwork.jet.html:fnJ94hxr_mY": "Người dùng đã tắt bình luận",
"assets/views/artwork.jet.html:kWXvbLEFYeU": "0 Comments",
"assets/views/artwork.jet.html:ttKAnRBfCD4": "Deleted user",
"assets/views/blocks/comments.jet.html:6sXA4xXCLTo": "1 Comment",
"assets/views/blocks/comments.jet.html:D8emsBY_7Kw": "There are no comments yet",
"assets/views/blocks/comments.jet.html:TIsc9iRqIMY": "Load more",
"assets/views/blocks/comments.jet.html:ds1j5vEWN0M": "{{ commentCount }} Comments",
"assets/views/blocks/comments.jet.html:fnJ94hxr_mY": "The creator turned comments off",
"assets/views/blocks/comments.jet.html:kWXvbLEFYeU": "0 Comments",
"assets/views/blocks/comments.jet.html:ttKAnRBfCD4": "Deleted user",
"assets/views/blocks/pagination.jet.html:5_0Nu6UDODU": "No items to display.",
"assets/views/blocks/pagination.jet.html:5wshFbrK6SA": "Next",
"assets/views/blocks/pagination.jet.html:WPGYjwIlzWU": "1",
"assets/views/blocks/pagination.jet.html:asZ0Jp7JdGw": "Go to Page",
@@ -95,13 +96,19 @@
"assets/views/fragments/novelseriescontents-tn.jet.html:NooTh9VgM88": "{{ .CharacterCount }} kí tự",
"assets/views/fragments/novelseriescontents-tn.jet.html:TO0pDr53Qlg": "Sử dụng AI",
"assets/views/fragments/novelseriescontents-tn.jet.html:ddXHtNIdi1I": "{{ floor: .ReadingTime / 60 }} phút",
"assets/views/fragments/rankingCalendarNav.jet.html:1M6ol0VREOc": "Past month",
"assets/views/fragments/rankingCalendarNav.jet.html:5wshFbrK6SA": "Next",
"assets/views/fragments/rankingCalendarNav.jet.html:Bx3u5V34MxU": "Current",
"assets/views/fragments/rankingCalendarNav.jet.html:E4AxQgQvU4k": "Next month",
"assets/views/fragments/rankingCalendarNav.jet.html:_HTizIhVMY8": "Past",
"assets/views/fragments/rankingCalendarNav.jet.html:f--id11fyes": "Current month",
"assets/views/fragments/small-tn.jet.html:yTQShm_bVeU": "Deleted or Private",
"assets/views/fragments/thumbnail-dt.jet.html:0wMo7aB_ylE": "{{ if .XRestrict == 1 }}18+{{ else }}18+ bạo lực{{ end }}",
"assets/views/fragments/thumbnail-dt.jet.html:R20Dy5iCS58": "AI",
"assets/views/index.jet.html:LbpSKFKB3Ms": "Bảng xếp hạng tranh vẽ hôm nay",
"assets/views/index.jet.html:D-LKBPd3-uc": "Today's illustration rankings",
"assets/views/index.jet.html:MnsvADadEqk": "Newest articles on pixivision",
"assets/views/index.jet.html:QX9SfhF5thM": "Nothing here yet—find a user to follow!",
"assets/views/index.jet.html:VXeDWNKMf7g": "An open-source alternative frontend for Pixiv that doesn&#39;t suck.",
"assets/views/index.jet.html:THPAtrdP5as": "An open-source alternative frontend for Pixiv that doesn't suck.",
"assets/views/index.jet.html:_71xDCDi8go": "Xem thêm",
"assets/views/index.jet.html:lv5wuj1vx98": "Latest works by followed",
"assets/views/index.jet.html:n7zdClpaR18": "Tác phẩm đề xuất có nhãn",
@@ -114,12 +121,11 @@
"assets/views/layout/default.jet.html:HGAZlHuelFI": "Thông tin",
"assets/views/layout/default.jet.html:IHsnnXWL34c": "Cài đặt",
"assets/views/layout/default.jet.html:J4iZodQuuJs": "Search",
"assets/views/layout/default.jet.html:KDGfOFb4YXo": "Settings & info",
"assets/views/layout/default.jet.html:MlGqPIRbXpY": "Thông tin của bạn",
"assets/views/layout/default.jet.html:P32GkZowNuI": "Settings &amp; info",
"assets/views/layout/default.jet.html:VXeDWNKMf7g": "An open-source alternative frontend for Pixiv that doesn&#39;t suck.",
"assets/views/layout/default.jet.html:THPAtrdP5as": "An open-source alternative frontend for Pixiv that doesn't suck.",
"assets/views/layout/default.jet.html:aUJuU1S8FA4": "pixivision",
"assets/views/layout/default.jet.html:cC6JzeWX0Qw": "Bảng xếp hạng",
"assets/views/layout/default.jet.html:hFYmc36Z9ow": "&lt;style&gt;.js-required {display: none !important;}&lt;/style&gt;",
"assets/views/layout/default.jet.html:ifjfMyvWvyA": "Khám phá",
"assets/views/layout/default.jet.html:lv5wuj1vx98": "Latest works by followed",
"assets/views/layout/default.jet.html:xRwDHSMnIAE": "Ranking calendar",
@@ -134,32 +140,24 @@
"assets/views/novel.jet.html:5BuXOpUUBZU": "Set the text orientation for novels. This affects how the text is displayed and read on the page.",
"assets/views/novel.jet.html:5qh6DTE40q4": "Nguyên bản",
"assets/views/novel.jet.html:67Y9MFQiZr8": "{{ seriesWorks }} work in this series",
"assets/views/novel.jet.html:6sXA4xXCLTo": "1 Comment",
"assets/views/novel.jet.html:78FGmOr-0IE": "Gothic",
"assets/views/novel.jet.html:8Vjy7zy9rGk": "Force text orientation",
"assets/views/novel.jet.html:AAUzc89Kce0": "Save",
"assets/views/novel.jet.html:D8emsBY_7Kw": "Chưa có bình luận",
"assets/views/novel.jet.html:DSbUybBy_lY": "Font family",
"assets/views/novel.jet.html:DccFH4IMd1Y": "Mincho",
"assets/views/novel.jet.html:GiRaMLpd_r4": "Don&#39;t force (default from Pixiv)",
"assets/views/novel.jet.html:HrFnTRlm8Tw": "Chiều ngang",
"assets/views/novel.jet.html:Me4sP95cnXM": "{{ .Novel.WordCount }} từ",
"assets/views/novel.jet.html:P33EwG7DZ4U": "Choose the font style for displaying novels. This affects the readability and aesthetic of the text.",
"assets/views/novel.jet.html:QtkGA7_n_zc": "Don't force (default from Pixiv)",
"assets/views/novel.jet.html:SxDzl-oxDjQ": "Uses the original text orientation as set by the author on Pixiv. This is the default option and respects the intended layout of the novel.",
"assets/views/novel.jet.html:TIsc9iRqIMY": "Load more",
"assets/views/novel.jet.html:TO0pDr53Qlg": "Sử dụng AI",
"assets/views/novel.jet.html:V0kqUkihRic": "A sans-serif font style that&#39;s clean and modern. It&#39;s commonly used for easy readability on digital screens, offering a contemporary appearance.",
"assets/views/novel.jet.html:WuU39G1FpA8": "A serif font style that resembles traditional Japanese printing. It&#39;s often used for formal or literary content, providing a classic and elegant look.",
"assets/views/novel.jet.html:V4wS40KMxiY": "A sans-serif font style that's clean and modern. It's commonly used for easy readability on digital screens, offering a contemporary appearance.",
"assets/views/novel.jet.html:WudBe92dCk0": "Novel options",
"assets/views/novel.jet.html:XuP13HdBQHI": "{{ floor: .Novel.ReadingTime / 60 }} phút",
"assets/views/novel.jet.html:ayOijBSDUpw": "{{ .Novel.CommentCount }} Comments",
"assets/views/novel.jet.html:fnJ94hxr_mY": "Người dùng đã tắt bình luận",
"assets/views/novel.jet.html:ZQwEm6eAScE": "A serif font style that resembles traditional Japanese printing. It's often used for formal or literary content, providing a classic and elegant look.",
"assets/views/novel.jet.html:fwJjmTkfPFo": "{{ seriesWorks }} works in this series",
"assets/views/novel.jet.html:jQcnZjfru88": "*}",
"assets/views/novel.jet.html:kWXvbLEFYeU": "0 Comments",
"assets/views/novel.jet.html:kZv9k39fa4s": "·",
"assets/views/novel.jet.html:nu2CR4aefnc": "Options",
"assets/views/novel.jet.html:ttKAnRBfCD4": "Deleted user",
"assets/views/novel.jet.html:y6pXNsQLNSg": "Forces the text to be displayed horizontally, left-to-right. This is common for most languages and easier to read on smaller screens or for those more accustomed to Western text layouts.",
"assets/views/novelDiscovery.jet.html:6A6XAFPz7qQ": "Refresh",
"assets/views/novelDiscovery.jet.html:ifjfMyvWvyA": "Discovery",
@@ -187,15 +185,11 @@
"assets/views/rank.jet.html:Pv4L0dHiXEw": "{{ Queries.mode }} {{ Queries.content }} rankings for {{ .Data.CurrentDate }}",
"assets/views/rank.jet.html:ScyvSI0_9kM": "Specialized rankings",
"assets/views/rank.jet.html:WUSSV_J9jQc": "Overall",
"assets/views/rank.jet.html:jQcnZjfru88": "*}",
"assets/views/rank.jet.html:k3WC4MfdRmk": "Choose specialized ranking categories. Only available when filtering for",
"assets/views/rank.jet.html:nu2CR4aefnc": "Options",
"assets/views/rank.jet.html:pBEaeL69K7w": "Specialized ranking categories.",
"assets/views/rankingCalendar.jet.html:1M6ol0VREOc": "Past month",
"assets/views/rankingCalendar.jet.html:1w6l6-nnIE4": "Close",
"assets/views/rankingCalendar.jet.html:5Y1Bmae4KGU": "T2",
"assets/views/rankingCalendar.jet.html:BMR8WidgHn0": "Ranking options",
"assets/views/rankingCalendar.jet.html:E4AxQgQvU4k": "Tháng sau",
"assets/views/rankingCalendar.jet.html:I6Hm-v9QLgE": "Choose the time frame for the rankings.",
"assets/views/rankingCalendar.jet.html:JQAXF-W9sos": "CN",
"assets/views/rankingCalendar.jet.html:L1ef_2BFV8U": "Reset filters",
@@ -205,14 +199,13 @@
"assets/views/rankingCalendar.jet.html:WsnylUh5sTU": "Date (mm/dd/yyyy)",
"assets/views/rankingCalendar.jet.html:XM3hntqJHwI": "T5",
"assets/views/rankingCalendar.jet.html:XUI6uC-lsWs": "T4",
"assets/views/rankingCalendar.jet.html:f--id11fyes": "Current month",
"assets/views/rankingCalendar.jet.html:fe7yaFIotRc": "T7",
"assets/views/rankingCalendar.jet.html:jt8Q5gsBtLc": "T6",
"assets/views/rankingCalendar.jet.html:nu2CR4aefnc": "Options",
"assets/views/rankingCalendar.jet.html:opAx4qE3evA": "Go",
"assets/views/rankingCalendar.jet.html:pBEaeL69K7w": "Specialized ranking categories.",
"assets/views/rankingCalendar.jet.html:xRwDHSMnIAE": "Ranking calendar",
"assets/views/rankingCalendar.jet.html:zWC2XCizj9g": "Ranking Calendar for {{ .ThisMonth.MonthLiteral }} {{ .Year }}",
"assets/views/settings.jet.html:-KqJV0K6wKc": "Log in with your Pixiv account's cookie to access the features below. To learn how to obtain your cookie, please see <a href=\"https://pixivfe-docs.pages.dev/obtaining-pixivfe-token/\">the guide on obtaining your PixivFE token</a>.",
"assets/views/settings.jet.html:01ETImVdw20": "Make bulk changes to multiple preferences at once",
"assets/views/settings.jet.html:0IsQoCb1wcs": "PIXIVFE_PROXY_CHECK_ENABLED=false",
"assets/views/settings.jet.html:0j24jZSabME": "Cookies",
@@ -226,7 +219,6 @@
"assets/views/settings.jet.html:4QFlfWgJgLo": "Chiều dọc",
"assets/views/settings.jet.html:4qqBIlowNVc": "Mở tác phẩm bằng tab mới",
"assets/views/settings.jet.html:5BuXOpUUBZU": "Set the text orientation for novels. This affects how the text is displayed and read on the page.",
"assets/views/settings.jet.html:6GRf35QAcYo": "To securely end your session, click the &#39;Log out!&#39; button. This will immediately remove your session token.",
"assets/views/settings.jet.html:6qQEEaPazT4": "Hide explicit content (R-18)",
"assets/views/settings.jet.html:78FGmOr-0IE": "Gothic",
"assets/views/settings.jet.html:7YMxLXE36Ek": "Add a button at the bottom-right of the thumbnails and open the previewer when you click into it. This provides more control over when previews are shown.",
@@ -244,14 +236,13 @@
"assets/views/settings.jet.html:C4mTXpardOI": "No previewing. Clicking on thumbnails will directly open the full artwork page.",
"assets/views/settings.jet.html:CFS9yq3rt2Y": "This PixivFE instance has been configured to",
"assets/views/settings.jet.html:CPE3NTswPus": "Ảnh bìa",
"assets/views/settings.jet.html:D6UepzOrpks": "This section allows you to directly manage PixivFE&#39;s cookie-based preferences. Intended for advanced users who understand the implications of changing these values.",
"assets/views/settings.jet.html:DSbUybBy_lY": "Họ phông chữ",
"assets/views/settings.jet.html:DccFH4IMd1Y": "Mincho",
"assets/views/settings.jet.html:DrdGyqfctZs": "Choose whether clicking on artwork thumbnails opens the full artwork in the same tab or a new tab.",
"assets/views/settings.jet.html:DtCsRxBdZQc": "Cookie sẽ được lưu trên trình duyệt của bạn và sẽ hết hạn sau một khoảng thời gian nhất định.",
"assets/views/settings.jet.html:ELUKg3EtBMk": "To securely end your session, click the 'Log out!' button. This will immediately remove your session token.",
"assets/views/settings.jet.html:EUWq600_GzQ": "Ẩn tác phẩm có sử dụng AI",
"assets/views/settings.jet.html:EaPLYw2jppA": "Set raw settings",
"assets/views/settings.jet.html:GiRaMLpd_r4": "Đừng ép (mặc định từ Pixiv)",
"assets/views/settings.jet.html:H9_SkBg6qaU": "Hides artwork that has been tagged as AI-generated. This helps focus on human-created content.",
"assets/views/settings.jet.html:HrFnTRlm8Tw": "Chiều ngang",
"assets/views/settings.jet.html:IHsnnXWL34c": "Cài đặt",
@@ -261,16 +252,14 @@
"assets/views/settings.jet.html:LFaRGbCnLpA": "Thích/Bookmark",
"assets/views/settings.jet.html:MJhAtYNrY_I": "Select image proxy server",
"assets/views/settings.jet.html:MW0QlG0NWlU": "The image proxy server currently set.",
"assets/views/settings.jet.html:MvGcAg5_Xmc": "Exercise caution when modifying these settings. Incorrect values may adversely affect PixivFE&#39;s functionality or your browsing experience.",
"assets/views/settings.jet.html:NEWGagEJi-Y": "Current image proxy server",
"assets/views/settings.jet.html:NdjYBhFlvXs": "If you prefer, you can also specify a custom proxy server by entering its URL manually.",
"assets/views/settings.jet.html:Op5tGO_jHYo": "You can reset all cookies and use PixivFE&#39;s default preferences instead. This action will remove all customized settings.",
"assets/views/settings.jet.html:P33EwG7DZ4U": "Choose the font style for displaying novels. This affects the readability and aesthetic of the text.",
"assets/views/settings.jet.html:PWNqFZ8UeZU": "Open the previewer when you click into the thumbnails. This allows for quick previews without leaving the current page.",
"assets/views/settings.jet.html:PYngmBtXeiE": "Reset",
"assets/views/settings.jet.html:QtkGA7_n_zc": "Don't force (default from Pixiv)",
"assets/views/settings.jet.html:RSRmce_LxBA": "View and edit individual cookie values. This is useful for fine-tuning specific preferences or troubleshooting issues.",
"assets/views/settings.jet.html:RcfE_VBY72s": "Set",
"assets/views/settings.jet.html:S45TWswsOiM": "Restore your settings if the current instance&#39;s cookies have expired",
"assets/views/settings.jet.html:SHmqpDDX8No": "/proxy/i.pximg.net (built-in proxy)",
"assets/views/settings.jet.html:SxDzl-oxDjQ": "Uses the original text orientation as set by the author on Pixiv. This is the default option and respects the intended layout of the novel.",
"assets/views/settings.jet.html:TaKXvrpgT1c": "Enable this to display all available proxy servers, including those that may not be currently working.",
@@ -279,26 +268,29 @@
"assets/views/settings.jet.html:UQC2X86T244": "When importing settings, any invalid or unrecognized values will be ignored to prevent configuration errors.",
"assets/views/settings.jet.html:UWKSndE-Tzo": "entry on pixiv Encyclopedia",
"assets/views/settings.jet.html:UdfAqQKfK2g": "This action will reset all your preferences to default values. It cannot be undone.",
"assets/views/settings.jet.html:V0kqUkihRic": "A sans-serif font style that&#39;s clean and modern. It&#39;s commonly used for easy readability on digital screens, offering a contemporary appearance.",
"assets/views/settings.jet.html:V4wS40KMxiY": "A sans-serif font style that's clean and modern. It's commonly used for easy readability on digital screens, offering a contemporary appearance.",
"assets/views/settings.jet.html:VTqB1Svitc0": "Clear",
"assets/views/settings.jet.html:WuU39G1FpA8": "A serif font style that resembles traditional Japanese printing. It&#39;s often used for formal or literary content, providing a classic and elegant look.",
"assets/views/settings.jet.html:Wz5Pxq0uTDE": "Log out",
"assets/views/settings.jet.html:ZMncH55lRfw": "Image proxies that fail this check will not be shown unless &#34;Show all proxy servers&#34; is enabled.",
"assets/views/settings.jet.html:ZQwEm6eAScE": "A serif font style that resembles traditional Japanese printing. It's often used for formal or literary content, providing a classic and elegant look.",
"assets/views/settings.jet.html:ZejSb38l81A": "Image proxies that fail this check will not be shown unless \"Show all proxy servers\" is enabled.",
"assets/views/settings.jet.html:_p0pNeOT7oo": "Cài đặt trực tiếp",
"assets/views/settings.jet.html:_qLO2Kt327w": "Các tính năng được hỗ trợ (hiện tại):",
"assets/views/settings.jet.html:g53SPaFC7bY": "This functionality is currently broken and needs to be updated to work with the Bootstrap front-end rewrite.",
"assets/views/settings.jet.html:g7ilBN4-lc8": "Log in with your Pixiv account&#39;s cookie to access the features below. To learn how to obtain your cookie, please see <a href=\"https://pixivfe-docs.pages.dev/obtaining-pixivfe-token/\">the guide on obtaining your PixivFE token</a>.",
"assets/views/settings.jet.html:hRoKWkl2_fA": "Enter the URL of a custom proxy server if you wish to use one not listed above.",
"assets/views/settings.jet.html:joLFImgCvYE": "Restore your settings if the current instance's cookies have expired",
"assets/views/settings.jet.html:kIl02obBowc": "This area displays all your current cookie values in a raw format. You can:",
"assets/views/settings.jet.html:kQYIzN_2HRw": "Log in",
"assets/views/settings.jet.html:kg26vyu7L-Y": "Trang",
"assets/views/settings.jet.html:lMUHQ94guaE": "The underscore separates your member ID (left side) from a random string (right side).",
"assets/views/settings.jet.html:mT0Op70h0wA": "You can reset all cookies and use PixivFE's default preferences instead. This action will remove all customized settings.",
"assets/views/settings.jet.html:mnm-L9ARha0": "Trang khám phá",
"assets/views/settings.jet.html:nPBm25BmDWM": "Reset all preferences",
"assets/views/settings.jet.html:nZN3YxkHJc4": "Trang chủ",
"assets/views/settings.jet.html:nbyFrPxtlTc": "Open in new tab",
"assets/views/settings.jet.html:qYEuq6fGw_o": "not",
"assets/views/settings.jet.html:qq2RUV_bd1c": "This section allows you to directly manage PixivFE's cookie-based preferences. Intended for advanced users who understand the implications of changing these values.",
"assets/views/settings.jet.html:rpFLE9FS29I": "Copy these settings to quickly configure another PixivFE instance",
"assets/views/settings.jet.html:rwC-6zcXy2E": "Exercise caution when modifying these settings. Incorrect values may adversely affect PixivFE's functionality or your browsing experience.",
"assets/views/settings.jet.html:uLsOjyOZBbY": "check the list of built-in image proxies (",
"assets/views/settings.jet.html:uWiQGCprNJE": "Tiểu thuyết",
"assets/views/settings.jet.html:v99ONKPEJe4": "吾輩は猫である。名前はまだ無い。どこで生れたかとんと見当がつかぬ。何でも薄暗いじめじめした所でニャーニャー泣いていた事だけは記憶している。吾輩はここで始めて人間というものを見た。",
@@ -320,6 +312,7 @@
"assets/views/tag.jet.html:KxzN2IYf0k8": "Thể loại",
"assets/views/tag.jet.html:L1ef_2BFV8U": "Reset filters",
"assets/views/tag.jet.html:Obw6P7wVCaA": "Dụng cụ",
"assets/views/tag.jet.html:Oe07WdOBCA8": "Search settings",
"assets/views/tag.jet.html:PJEV4aV2rUM": "Đăng trước (viết dưới dạng: yyyy-mm-dd)",
"assets/views/tag.jet.html:R-DIbx-3Pww": "Cài đặt nâng cao",
"assets/views/tag.jet.html:RW_TxW_dRhk": "Results for #{{ .Tag.Name }}",
@@ -338,9 +331,12 @@
"assets/views/unauthorized.jet.html:SNRVjaimXDQ": "Bạn cần <a href=\"/settings#login\">đăng nhập</a> để sử dụng chức năng này.",
"assets/views/user.jet.html:3_oq3Nw2b2U": "View on pixiv.net",
"assets/views/user.jet.html:5xhgcv5yNyM": "Frequently used tags",
"assets/views/user.jet.html:DE_6yEPk4jA": "Illustrations and Manga",
"assets/views/user.jet.html:8ga3WlgRnzQ": "Illustrations and manga",
"assets/views/user.jet.html:9EbrMpLP6_U": "Bookmarks",
"assets/views/user.jet.html:P6fO_UTqr7E": "Manga",
"assets/views/user.jet.html:b84CRs16kKI": "View all",
"assets/views/user.jet.html:clIffJhX-50": "{{ .User.Following }} đang theo dõi | {{ .User.MyPixiv }} MyPixiv",
"assets/views/user.jet.html:gEYVuWDipug": "Illustrations",
"assets/views/user.jet.html:uWiQGCprNJE": "Tiểu thuyết",
"assets/views/user.jet.html:xd9cjh9m0Go": "({{ .TranslatedName }})",
"assets/views/userAtom.jet.html:2QTgs--d0aQ": "Trang {{ .Pages }}",
+1
View File
@@ -49,6 +49,7 @@
"server/routes/settings.go:15X5BX8vvQ8": "Image proxy server cleared.",
"server/routes/settings.go:4F7Kj3e-yUw": "Thumbnails will now open in the same tab.",
"server/routes/settings.go:AyMWW7nxXWU": "Artwork preview setting updated successfully.",
"server/routes/settings.go:BtIHautDgn8": "Custom image proxy server set successfully.",
"server/routes/settings.go:GPdmvDrn7iQ": "All preferences have been reset to default values.",
"server/routes/settings.go:HKOUYV3KgCg": "Novel font type updated successfully.",
"server/routes/settings.go:IAiAFmtUNOM": "Successfully logged in.",
+43 -47
View File
@@ -2,8 +2,7 @@
"assets/views/about.jet.html:-o_uJc9jzZw": "The current version of PixivFE running on this server",
"assets/views/about.jet.html:3UVRQfSuoIs": "Accept-Language header",
"assets/views/about.jet.html:5sSyj9Ewg4A": "Using an instance of Pixiv, you can browse Pixiv without JavaScript while retaining your privacy. In addition to respecting your privacy, PixivFE is on average around twice as light (in terms of data transfered) than Pixiv, and serves pages faster (e.g. artworks load 2x faster).",
"assets/views/about.jet.html:6npK8JG0pBk": ". If you&#39;re interested in hosting PixivFE yourself, please visit <a href=\"{{ .RepoURL }}\">the source repository</a> for more information.",
"assets/views/about.jet.html:BryyB-y2dVI": "Default image proxy server",
"assets/views/about.jet.html:BryyB-y2dVI": "默認圖片中轉站",
"assets/views/about.jet.html:CgYhKJxOlrE": "This instance is hosted by the owner of",
"assets/views/about.jet.html:GPnTTTSFtbA": "The image proxy server used to retrieve images from i.pximg.net",
"assets/views/about.jet.html:H36M0_4p2nw": "The specific revision of PixivFE source code in use",
@@ -12,8 +11,9 @@
"assets/views/about.jet.html:KUnPFDO4RVY": "About PixivFE",
"assets/views/about.jet.html:MngfxdfhMWQ": "PixivFE is an open-source alternative frontend for Pixiv, allowing you to enjoy artwork without unnecessary distractions.",
"assets/views/about.jet.html:XvZjHve-gbg": "Why use PixivFE?",
"assets/views/about.jet.html:YUEU2UgAoi0": "It&#39;s impossible to use Pixiv without JavaScript enabled. For privacy-minded folks, preventing JavaScript analytics and IP-based tracking is important, but apart from using a VPN and uBlock/uMatrix, it&#39;s impossible. Despite being behind a VPN and using heavy-duty adblockers, you can get accurately tracked with your <a href=\"https://restoreprivacy.com/browser-fingerprinting/\">browser&#39;s fingerprint</a>, <a href=\"https://noscriptfingerprint.com/\">no JavaScript required</a>.",
"assets/views/about.jet.html:YRb4pncufPQ": ". If you're interested in hosting PixivFE yourself, please visit <a href=\"{{ .RepoURL }}\">the source repository</a> for more information.",
"assets/views/about.jet.html:_amryB_7xH4": "Revision",
"assets/views/about.jet.html:aeiQyRJhT88": "It's impossible to use Pixiv without JavaScript enabled. For privacy-minded folks, preventing JavaScript analytics and IP-based tracking is important, but apart from using a VPN and uBlock/uMatrix, it's impossible. Despite being behind a VPN and using heavy-duty adblockers, you can get accurately tracked with your <a href=\"https://restoreprivacy.com/browser-fingerprinting/\">browser's fingerprint</a>, <a href=\"https://noscriptfingerprint.com/\">no JavaScript required</a>.",
"assets/views/about.jet.html:ggMnNB6D6QI": "Herta,",
"assets/views/about.jet.html:jWF685kU_zw": "#83 of the Genius Society",
"assets/views/about.jet.html:l9Z6Py9Gk3A": "The date and time when PixivFE was last started on this server",
@@ -23,14 +23,15 @@
"assets/views/about.jet.html:tKm7xke_6wI": "くるくる〜くるくるりん",
"assets/views/about.jet.html:wg8We13ZOls": "Server start time (UTC)",
"assets/views/artwork.jet.html:-2KRdEtU64k": "Related works",
"assets/views/artwork.jet.html:6sXA4xXCLTo": "1 Comment",
"assets/views/artwork.jet.html:D8emsBY_7Kw": "There are no comments yet",
"assets/views/artwork.jet.html:Jq1xGMjEyj8": "{{ .Illust.Comments }} Comments",
"assets/views/artwork.jet.html:TIsc9iRqIMY": "Load more",
"assets/views/artwork.jet.html:b84CRs16kKI": "View all",
"assets/views/artwork.jet.html:fnJ94hxr_mY": "The creator turned comments off",
"assets/views/artwork.jet.html:kWXvbLEFYeU": "0 Comments",
"assets/views/artwork.jet.html:ttKAnRBfCD4": "Deleted user",
"assets/views/blocks/comments.jet.html:6sXA4xXCLTo": "1 Comment",
"assets/views/blocks/comments.jet.html:D8emsBY_7Kw": "There are no comments yet",
"assets/views/blocks/comments.jet.html:TIsc9iRqIMY": "Load more",
"assets/views/blocks/comments.jet.html:ds1j5vEWN0M": "{{ commentCount }} Comments",
"assets/views/blocks/comments.jet.html:fnJ94hxr_mY": "The creator turned comments off",
"assets/views/blocks/comments.jet.html:kWXvbLEFYeU": "0 Comments",
"assets/views/blocks/comments.jet.html:ttKAnRBfCD4": "Deleted user",
"assets/views/blocks/pagination.jet.html:5_0Nu6UDODU": "No items to display.",
"assets/views/blocks/pagination.jet.html:5wshFbrK6SA": "Next",
"assets/views/blocks/pagination.jet.html:WPGYjwIlzWU": "1",
"assets/views/blocks/pagination.jet.html:asZ0Jp7JdGw": "Go to Page",
@@ -95,34 +96,39 @@
"assets/views/fragments/novelseriescontents-tn.jet.html:NooTh9VgM88": "{{ .CharacterCount }} character(s)",
"assets/views/fragments/novelseriescontents-tn.jet.html:TO0pDr53Qlg": "AI-generated",
"assets/views/fragments/novelseriescontents-tn.jet.html:ddXHtNIdi1I": "{{ floor: .ReadingTime / 60 }} mins",
"assets/views/fragments/rankingCalendarNav.jet.html:1M6ol0VREOc": "Past month",
"assets/views/fragments/rankingCalendarNav.jet.html:5wshFbrK6SA": "Next",
"assets/views/fragments/rankingCalendarNav.jet.html:Bx3u5V34MxU": "Current",
"assets/views/fragments/rankingCalendarNav.jet.html:E4AxQgQvU4k": "Next month",
"assets/views/fragments/rankingCalendarNav.jet.html:_HTizIhVMY8": "Past",
"assets/views/fragments/rankingCalendarNav.jet.html:f--id11fyes": "Current month",
"assets/views/fragments/small-tn.jet.html:yTQShm_bVeU": "Deleted or Private",
"assets/views/fragments/thumbnail-dt.jet.html:0wMo7aB_ylE": "{{ if .XRestrict == 1 }}R-18{{ else }}R-18G{{ end }}",
"assets/views/fragments/thumbnail-dt.jet.html:R20Dy5iCS58": "AI",
"assets/views/index.jet.html:LbpSKFKB3Ms": "Today&#39;s illustration rankings",
"assets/views/index.jet.html:D-LKBPd3-uc": "Today's illustration rankings",
"assets/views/index.jet.html:MnsvADadEqk": "Newest articles on pixivision",
"assets/views/index.jet.html:QX9SfhF5thM": "Nothing here yet—find a user to follow!",
"assets/views/index.jet.html:VXeDWNKMf7g": "An open-source alternative frontend for Pixiv that doesn&#39;t suck.",
"assets/views/index.jet.html:THPAtrdP5as": "An open-source alternative frontend for Pixiv that doesn't suck.",
"assets/views/index.jet.html:_71xDCDi8go": "See more",
"assets/views/index.jet.html:lv5wuj1vx98": "Latest works by followed",
"assets/views/index.jet.html:n7zdClpaR18": "Recommended illustrations tagged",
"assets/views/index.jet.html:v1aAHggOM7M": "Recommended works",
"assets/views/index.jet.html:xz4VAfVgWFw": "You are not logged in. You can log in on the <a href=\"/settings\" class=\"alert-link\">settings page</a>.",
"assets/views/layout/default.jet.html:2vkkdTbVwRM": "Explore",
"assets/views/layout/default.jet.html:2vkkdTbVwRM": "探索",
"assets/views/layout/default.jet.html:54l1zRuoBgk": "收藏",
"assets/views/layout/default.jet.html:5gLsaoIn1hw": "最新作品",
"assets/views/layout/default.jet.html:5gSZdOMcyaQ": "查看源碼",
"assets/views/layout/default.jet.html:HGAZlHuelFI": "關於PixivFE",
"assets/views/layout/default.jet.html:IHsnnXWL34c": "網站設定",
"assets/views/layout/default.jet.html:J4iZodQuuJs": "Search",
"assets/views/layout/default.jet.html:J4iZodQuuJs": "搜尋",
"assets/views/layout/default.jet.html:KDGfOFb4YXo": "設定與檔案",
"assets/views/layout/default.jet.html:MlGqPIRbXpY": "個人檔案",
"assets/views/layout/default.jet.html:P32GkZowNuI": "Settings &amp; info",
"assets/views/layout/default.jet.html:VXeDWNKMf7g": "An open-source alternative frontend for Pixiv that doesn&#39;t suck.",
"assets/views/layout/default.jet.html:THPAtrdP5as": "開源讀Pixiv,更隨我心意。",
"assets/views/layout/default.jet.html:aUJuU1S8FA4": "pixivision",
"assets/views/layout/default.jet.html:cC6JzeWX0Qw": "作品排行",
"assets/views/layout/default.jet.html:hFYmc36Z9ow": "&lt;style&gt;.js-required {display: none !important;}&lt;/style&gt;",
"assets/views/layout/default.jet.html:ifjfMyvWvyA": "探索作品",
"assets/views/layout/default.jet.html:lv5wuj1vx98": "Latest works by followed",
"assets/views/layout/default.jet.html:xRwDHSMnIAE": "Ranking calendar",
"assets/views/layout/default.jet.html:lv5wuj1vx98": "關注動態",
"assets/views/layout/default.jet.html:xRwDHSMnIAE": "作品排行歷",
"assets/views/mangaSeries.jet.html:Eal7RcIzagg": "Page {{ .Page }}/{{ .PageLimit }}",
"assets/views/mangaSeries.jet.html:OG83uaOblok": "{{ .MangaSeriesContent.Brief.Total }} Works",
"assets/views/mangaSeries.jet.html:rdsfrO3UF7Q": "Read from the beginning",
@@ -134,32 +140,24 @@
"assets/views/novel.jet.html:5BuXOpUUBZU": "Set the text orientation for novels. This affects how the text is displayed and read on the page.",
"assets/views/novel.jet.html:5qh6DTE40q4": "Original",
"assets/views/novel.jet.html:67Y9MFQiZr8": "{{ seriesWorks }} work in this series",
"assets/views/novel.jet.html:6sXA4xXCLTo": "1 Comment",
"assets/views/novel.jet.html:78FGmOr-0IE": "Gothic",
"assets/views/novel.jet.html:8Vjy7zy9rGk": "Force text orientation",
"assets/views/novel.jet.html:AAUzc89Kce0": "Save",
"assets/views/novel.jet.html:D8emsBY_7Kw": "There are no comments yet",
"assets/views/novel.jet.html:DSbUybBy_lY": "Font family",
"assets/views/novel.jet.html:DccFH4IMd1Y": "Mincho",
"assets/views/novel.jet.html:GiRaMLpd_r4": "Don&#39;t force (default from Pixiv)",
"assets/views/novel.jet.html:HrFnTRlm8Tw": "Horizontal",
"assets/views/novel.jet.html:Me4sP95cnXM": "{{ .Novel.WordCount }} word(s)",
"assets/views/novel.jet.html:P33EwG7DZ4U": "Choose the font style for displaying novels. This affects the readability and aesthetic of the text.",
"assets/views/novel.jet.html:QtkGA7_n_zc": "Don't force (default from Pixiv)",
"assets/views/novel.jet.html:SxDzl-oxDjQ": "Uses the original text orientation as set by the author on Pixiv. This is the default option and respects the intended layout of the novel.",
"assets/views/novel.jet.html:TIsc9iRqIMY": "Load more",
"assets/views/novel.jet.html:TO0pDr53Qlg": "AI-generated",
"assets/views/novel.jet.html:V0kqUkihRic": "A sans-serif font style that&#39;s clean and modern. It&#39;s commonly used for easy readability on digital screens, offering a contemporary appearance.",
"assets/views/novel.jet.html:WuU39G1FpA8": "A serif font style that resembles traditional Japanese printing. It&#39;s often used for formal or literary content, providing a classic and elegant look.",
"assets/views/novel.jet.html:V4wS40KMxiY": "A sans-serif font style that's clean and modern. It's commonly used for easy readability on digital screens, offering a contemporary appearance.",
"assets/views/novel.jet.html:WudBe92dCk0": "Novel options",
"assets/views/novel.jet.html:XuP13HdBQHI": "{{ floor: .Novel.ReadingTime / 60 }} mins",
"assets/views/novel.jet.html:ayOijBSDUpw": "{{ .Novel.CommentCount }} Comments",
"assets/views/novel.jet.html:fnJ94hxr_mY": "The creator turned comments off",
"assets/views/novel.jet.html:ZQwEm6eAScE": "A serif font style that resembles traditional Japanese printing. It's often used for formal or literary content, providing a classic and elegant look.",
"assets/views/novel.jet.html:fwJjmTkfPFo": "{{ seriesWorks }} works in this series",
"assets/views/novel.jet.html:jQcnZjfru88": "*}",
"assets/views/novel.jet.html:kWXvbLEFYeU": "0 Comments",
"assets/views/novel.jet.html:kZv9k39fa4s": "·",
"assets/views/novel.jet.html:nu2CR4aefnc": "Options",
"assets/views/novel.jet.html:ttKAnRBfCD4": "Deleted user",
"assets/views/novel.jet.html:y6pXNsQLNSg": "Forces the text to be displayed horizontally, left-to-right. This is common for most languages and easier to read on smaller screens or for those more accustomed to Western text layouts.",
"assets/views/novelDiscovery.jet.html:6A6XAFPz7qQ": "Refresh",
"assets/views/novelDiscovery.jet.html:ifjfMyvWvyA": "Discovery",
@@ -187,15 +185,11 @@
"assets/views/rank.jet.html:Pv4L0dHiXEw": "{{ Queries.mode }} {{ Queries.content }} rankings for {{ .Data.CurrentDate }}",
"assets/views/rank.jet.html:ScyvSI0_9kM": "Specialized rankings",
"assets/views/rank.jet.html:WUSSV_J9jQc": "Overall",
"assets/views/rank.jet.html:jQcnZjfru88": "*}",
"assets/views/rank.jet.html:k3WC4MfdRmk": "Choose specialized ranking categories. Only available when filtering for",
"assets/views/rank.jet.html:nu2CR4aefnc": "Options",
"assets/views/rank.jet.html:pBEaeL69K7w": "Specialized ranking categories.",
"assets/views/rankingCalendar.jet.html:1M6ol0VREOc": "Past month",
"assets/views/rankingCalendar.jet.html:1w6l6-nnIE4": "Close",
"assets/views/rankingCalendar.jet.html:5Y1Bmae4KGU": "Mon",
"assets/views/rankingCalendar.jet.html:BMR8WidgHn0": "Ranking options",
"assets/views/rankingCalendar.jet.html:E4AxQgQvU4k": "Next month",
"assets/views/rankingCalendar.jet.html:I6Hm-v9QLgE": "Choose the time frame for the rankings.",
"assets/views/rankingCalendar.jet.html:JQAXF-W9sos": "Sun",
"assets/views/rankingCalendar.jet.html:L1ef_2BFV8U": "Reset filters",
@@ -205,14 +199,13 @@
"assets/views/rankingCalendar.jet.html:WsnylUh5sTU": "Date (mm/dd/yyyy)",
"assets/views/rankingCalendar.jet.html:XM3hntqJHwI": "Thu",
"assets/views/rankingCalendar.jet.html:XUI6uC-lsWs": "Wed",
"assets/views/rankingCalendar.jet.html:f--id11fyes": "Current month",
"assets/views/rankingCalendar.jet.html:fe7yaFIotRc": "Sat",
"assets/views/rankingCalendar.jet.html:jt8Q5gsBtLc": "Fri",
"assets/views/rankingCalendar.jet.html:nu2CR4aefnc": "Options",
"assets/views/rankingCalendar.jet.html:opAx4qE3evA": "Go",
"assets/views/rankingCalendar.jet.html:pBEaeL69K7w": "Specialized ranking categories.",
"assets/views/rankingCalendar.jet.html:xRwDHSMnIAE": "Ranking calendar",
"assets/views/rankingCalendar.jet.html:zWC2XCizj9g": "Ranking Calendar for {{ .ThisMonth.MonthLiteral }} {{ .Year }}",
"assets/views/settings.jet.html:-KqJV0K6wKc": "Log in with your Pixiv account's cookie to access the features below. To learn how to obtain your cookie, please see <a href=\"https://pixivfe-docs.pages.dev/obtaining-pixivfe-token/\">the guide on obtaining your PixivFE token</a>.",
"assets/views/settings.jet.html:01ETImVdw20": "Make bulk changes to multiple preferences at once",
"assets/views/settings.jet.html:0IsQoCb1wcs": "PIXIVFE_PROXY_CHECK_ENABLED=false",
"assets/views/settings.jet.html:0j24jZSabME": "Cookies",
@@ -226,7 +219,6 @@
"assets/views/settings.jet.html:4QFlfWgJgLo": "Vertical",
"assets/views/settings.jet.html:4qqBIlowNVc": "Open artworks in new tab",
"assets/views/settings.jet.html:5BuXOpUUBZU": "Set the text orientation for novels. This affects how the text is displayed and read on the page.",
"assets/views/settings.jet.html:6GRf35QAcYo": "To securely end your session, click the &#39;Log out!&#39; button. This will immediately remove your session token.",
"assets/views/settings.jet.html:6qQEEaPazT4": "Hide explicit content (R-18)",
"assets/views/settings.jet.html:78FGmOr-0IE": "Gothic",
"assets/views/settings.jet.html:7YMxLXE36Ek": "Add a button at the bottom-right of the thumbnails and open the previewer when you click into it. This provides more control over when previews are shown.",
@@ -244,14 +236,13 @@
"assets/views/settings.jet.html:C4mTXpardOI": "No previewing. Clicking on thumbnails will directly open the full artwork page.",
"assets/views/settings.jet.html:CFS9yq3rt2Y": "This PixivFE instance has been configured to",
"assets/views/settings.jet.html:CPE3NTswPus": "Cover",
"assets/views/settings.jet.html:D6UepzOrpks": "This section allows you to directly manage PixivFE&#39;s cookie-based preferences. Intended for advanced users who understand the implications of changing these values.",
"assets/views/settings.jet.html:DSbUybBy_lY": "Font family",
"assets/views/settings.jet.html:DccFH4IMd1Y": "Mincho",
"assets/views/settings.jet.html:DrdGyqfctZs": "Choose whether clicking on artwork thumbnails opens the full artwork in the same tab or a new tab.",
"assets/views/settings.jet.html:DtCsRxBdZQc": "Cookies will be saved on your browser, and will expire after a fixed period of time.",
"assets/views/settings.jet.html:ELUKg3EtBMk": "To securely end your session, click the 'Log out!' button. This will immediately remove your session token.",
"assets/views/settings.jet.html:EUWq600_GzQ": "Hide AI-generated artworks",
"assets/views/settings.jet.html:EaPLYw2jppA": "Set raw settings",
"assets/views/settings.jet.html:GiRaMLpd_r4": "Don&#39;t force (default from Pixiv)",
"assets/views/settings.jet.html:H9_SkBg6qaU": "Hides artwork that has been tagged as AI-generated. This helps focus on human-created content.",
"assets/views/settings.jet.html:HrFnTRlm8Tw": "Horizontal",
"assets/views/settings.jet.html:IHsnnXWL34c": "Settings",
@@ -261,16 +252,14 @@
"assets/views/settings.jet.html:LFaRGbCnLpA": "Like/Bookmark",
"assets/views/settings.jet.html:MJhAtYNrY_I": "Select image proxy server",
"assets/views/settings.jet.html:MW0QlG0NWlU": "The image proxy server currently set.",
"assets/views/settings.jet.html:MvGcAg5_Xmc": "Exercise caution when modifying these settings. Incorrect values may adversely affect PixivFE&#39;s functionality or your browsing experience.",
"assets/views/settings.jet.html:NEWGagEJi-Y": "Current image proxy server",
"assets/views/settings.jet.html:NdjYBhFlvXs": "If you prefer, you can also specify a custom proxy server by entering its URL manually.",
"assets/views/settings.jet.html:Op5tGO_jHYo": "You can reset all cookies and use PixivFE&#39;s default preferences instead. This action will remove all customized settings.",
"assets/views/settings.jet.html:P33EwG7DZ4U": "Choose the font style for displaying novels. This affects the readability and aesthetic of the text.",
"assets/views/settings.jet.html:PWNqFZ8UeZU": "Open the previewer when you click into the thumbnails. This allows for quick previews without leaving the current page.",
"assets/views/settings.jet.html:PYngmBtXeiE": "Reset",
"assets/views/settings.jet.html:QtkGA7_n_zc": "Don't force (default from Pixiv)",
"assets/views/settings.jet.html:RSRmce_LxBA": "View and edit individual cookie values. This is useful for fine-tuning specific preferences or troubleshooting issues.",
"assets/views/settings.jet.html:RcfE_VBY72s": "Set",
"assets/views/settings.jet.html:S45TWswsOiM": "Restore your settings if the current instance&#39;s cookies have expired",
"assets/views/settings.jet.html:SHmqpDDX8No": "/proxy/i.pximg.net (built-in proxy)",
"assets/views/settings.jet.html:SxDzl-oxDjQ": "Uses the original text orientation as set by the author on Pixiv. This is the default option and respects the intended layout of the novel.",
"assets/views/settings.jet.html:TaKXvrpgT1c": "Enable this to display all available proxy servers, including those that may not be currently working.",
@@ -279,26 +268,29 @@
"assets/views/settings.jet.html:UQC2X86T244": "When importing settings, any invalid or unrecognized values will be ignored to prevent configuration errors.",
"assets/views/settings.jet.html:UWKSndE-Tzo": "entry on pixiv Encyclopedia",
"assets/views/settings.jet.html:UdfAqQKfK2g": "This action will reset all your preferences to default values. It cannot be undone.",
"assets/views/settings.jet.html:V0kqUkihRic": "A sans-serif font style that&#39;s clean and modern. It&#39;s commonly used for easy readability on digital screens, offering a contemporary appearance.",
"assets/views/settings.jet.html:V4wS40KMxiY": "A sans-serif font style that's clean and modern. It's commonly used for easy readability on digital screens, offering a contemporary appearance.",
"assets/views/settings.jet.html:VTqB1Svitc0": "Clear",
"assets/views/settings.jet.html:WuU39G1FpA8": "A serif font style that resembles traditional Japanese printing. It&#39;s often used for formal or literary content, providing a classic and elegant look.",
"assets/views/settings.jet.html:Wz5Pxq0uTDE": "Log out",
"assets/views/settings.jet.html:ZMncH55lRfw": "Image proxies that fail this check will not be shown unless &#34;Show all proxy servers&#34; is enabled.",
"assets/views/settings.jet.html:ZQwEm6eAScE": "A serif font style that resembles traditional Japanese printing. It's often used for formal or literary content, providing a classic and elegant look.",
"assets/views/settings.jet.html:ZejSb38l81A": "Image proxies that fail this check will not be shown unless \"Show all proxy servers\" is enabled.",
"assets/views/settings.jet.html:_p0pNeOT7oo": "Raw settings",
"assets/views/settings.jet.html:_qLO2Kt327w": "Supported features (for now):",
"assets/views/settings.jet.html:g53SPaFC7bY": "This functionality is currently broken and needs to be updated to work with the Bootstrap front-end rewrite.",
"assets/views/settings.jet.html:g7ilBN4-lc8": "Log in with your Pixiv account&#39;s cookie to access the features below. To learn how to obtain your cookie, please see <a href=\"https://pixivfe-docs.pages.dev/obtaining-pixivfe-token/\">the guide on obtaining your PixivFE token</a>.",
"assets/views/settings.jet.html:hRoKWkl2_fA": "Enter the URL of a custom proxy server if you wish to use one not listed above.",
"assets/views/settings.jet.html:joLFImgCvYE": "Restore your settings if the current instance's cookies have expired",
"assets/views/settings.jet.html:kIl02obBowc": "This area displays all your current cookie values in a raw format. You can:",
"assets/views/settings.jet.html:kQYIzN_2HRw": "Log in",
"assets/views/settings.jet.html:kg26vyu7L-Y": "Site",
"assets/views/settings.jet.html:lMUHQ94guaE": "The underscore separates your member ID (left side) from a random string (right side).",
"assets/views/settings.jet.html:mT0Op70h0wA": "You can reset all cookies and use PixivFE's default preferences instead. This action will remove all customized settings.",
"assets/views/settings.jet.html:mnm-L9ARha0": "Discovery page",
"assets/views/settings.jet.html:nPBm25BmDWM": "Reset all preferences",
"assets/views/settings.jet.html:nZN3YxkHJc4": "Landing page",
"assets/views/settings.jet.html:nbyFrPxtlTc": "Open in new tab",
"assets/views/settings.jet.html:qYEuq6fGw_o": "not",
"assets/views/settings.jet.html:qq2RUV_bd1c": "This section allows you to directly manage PixivFE's cookie-based preferences. Intended for advanced users who understand the implications of changing these values.",
"assets/views/settings.jet.html:rpFLE9FS29I": "Copy these settings to quickly configure another PixivFE instance",
"assets/views/settings.jet.html:rwC-6zcXy2E": "Exercise caution when modifying these settings. Incorrect values may adversely affect PixivFE's functionality or your browsing experience.",
"assets/views/settings.jet.html:uLsOjyOZBbY": "check the list of built-in image proxies (",
"assets/views/settings.jet.html:uWiQGCprNJE": "Novels",
"assets/views/settings.jet.html:v99ONKPEJe4": "吾輩は猫である。名前はまだ無い。どこで生れたかとんと見当がつかぬ。何でも薄暗いじめじめした所でニャーニャー泣いていた事だけは記憶している。吾輩はここで始めて人間というものを見た。",
@@ -320,6 +312,7 @@
"assets/views/tag.jet.html:KxzN2IYf0k8": "Category",
"assets/views/tag.jet.html:L1ef_2BFV8U": "Reset filters",
"assets/views/tag.jet.html:Obw6P7wVCaA": "Tool",
"assets/views/tag.jet.html:Oe07WdOBCA8": "Search settings",
"assets/views/tag.jet.html:PJEV4aV2rUM": "Posted before (format: yyyy-mm-dd)",
"assets/views/tag.jet.html:R-DIbx-3Pww": "Advanced settings",
"assets/views/tag.jet.html:RW_TxW_dRhk": "Results for #{{ .Tag.Name }}",
@@ -338,9 +331,12 @@
"assets/views/unauthorized.jet.html:SNRVjaimXDQ": "You need to <a href=\"/settings#login\">log in</a> to use this feature.",
"assets/views/user.jet.html:3_oq3Nw2b2U": "View on pixiv.net",
"assets/views/user.jet.html:5xhgcv5yNyM": "Frequently used tags",
"assets/views/user.jet.html:DE_6yEPk4jA": "Illustrations and Manga",
"assets/views/user.jet.html:8ga3WlgRnzQ": "Illustrations and manga",
"assets/views/user.jet.html:9EbrMpLP6_U": "Bookmarks",
"assets/views/user.jet.html:P6fO_UTqr7E": "Manga",
"assets/views/user.jet.html:b84CRs16kKI": "View all",
"assets/views/user.jet.html:clIffJhX-50": "{{ .User.Following }} Following | {{ .User.MyPixiv }} MyPixiv",
"assets/views/user.jet.html:gEYVuWDipug": "Illustrations",
"assets/views/user.jet.html:uWiQGCprNJE": "Novels",
"assets/views/user.jet.html:xd9cjh9m0Go": "({{ .TranslatedName }})",
"assets/views/userAtom.jet.html:2QTgs--d0aQ": "Pages: {{ .Pages }}",
+1 -1
View File
@@ -60,7 +60,7 @@ func translationPairs_inner(locale string, file string) TrPairs {
staging := []translation_pair{}
for k, v := range to_map {
if strings.HasPrefix(k, file+":") {
if strings.HasPrefix(k, file+":") && from_map[k] != v {
staging = append(staging, translation_pair{from_map[k], v})
}
}