More i18n improvements

This commit is contained in:
Joshua Goins 2024-10-13 20:32:26 -04:00
parent bb2146725f
commit 981ad20054
9 changed files with 43 additions and 34 deletions

View file

@ -1,5 +1,5 @@
--- ---
title: "Home" title: "トップ"
--- ---
進行中... 進行中...

View file

@ -54,6 +54,7 @@
"height" (index $sizes.full $basename).height "height" (index $sizes.full $basename).height
"thumb_width" (index $sizes.thumb $basename).width "thumb_width" (index $sizes.thumb $basename).width
"thumb_height" (index $sizes.thumb $basename).height "thumb_height" (index $sizes.thumb $basename).height
"filename" $basename
}} }}
{{ $path := $basename }} {{ $path := $basename }}

View file

@ -30,32 +30,6 @@
{{ $title = . }} {{ $title = . }}
{{ end }} {{ end }}
{{ $params := dict
"slug" $basename
"alt_text" $data.alt_text
"artist" $data.artist
"excludefeed" $exclude_feed
"arttags" $data.tags
"characters" $data.characters
"nsfw" $data.nsfw
"mastodon_url" $data.mastodon_url
"pixiv_url" $data.pixiv_url
"newgrounds_url" $data.newgrounds_url
"program" $data.program
"guest" (eq $year "guest")
"threed" (eq $data.type "3D")
"animation" (eq $data.type "Animation")
"orbit" (index $data "camera-orbit")
"target" (index $data "camera-target")
"fov" (index $data "camera-fov")
"comic" (eq $data.type "Comic")
"pages" $data.pages
"width" (index $sizes.full $basename).width
"height" (index $sizes.full $basename).height
"thumb_width" (index $sizes.thumb $basename).width
"thumb_height" (index $sizes.thumb $basename).height
}}
{{ $path := $basename }} {{ $path := $basename }}
{{ if eq $year "guest" }} {{ if eq $year "guest" }}
{{ $path = (printf "guest/%s" $basename) }} {{ $path = (printf "guest/%s" $basename) }}
@ -73,6 +47,38 @@
{{ $year = index $split 0 }} {{ $year = index $split 0 }}
{{ end }} {{ end }}
{{ $filename := $basename }}
{{ if $val.filename }}
{{ $filename = $val.filename }}
{{ end }}
{{ $params := dict
"slug" $basename
"alt_text" $data.alt_text
"artist" $data.artist
"excludefeed" $exclude_feed
"arttags" $data.tags
"characters" $data.characters
"nsfw" $data.nsfw
"mastodon_url" $data.mastodon_url
"pixiv_url" $data.pixiv_url
"newgrounds_url" $data.newgrounds_url
"program" $data.program
"guest" (eq $year "guest")
"threed" (eq $data.type "3D")
"animation" (eq $data.type "Animation")
"orbit" (index $data "camera-orbit")
"target" (index $data "camera-target")
"fov" (index $data "camera-fov")
"comic" (eq $data.type "Comic")
"pages" $data.pages
"width" (index $sizes.full $basename).width
"height" (index $sizes.full $basename).height
"thumb_width" (index $sizes.thumb $basename).width
"thumb_height" (index $sizes.thumb $basename).height
"filename" $filename
}}
{{ $langPage := dict {{ $langPage := dict
"slug" $basename "slug" $basename
"content" $content "content" $content
@ -83,7 +89,6 @@
"params" $params "params" $params
"layout" "art-detail" "layout" "art-detail"
}} }}
{{ warnf $langPage.path }}
{{ $.AddPage $langPage }} {{ $.AddPage $langPage }}
{{ end }} {{ end }}
{{ end }} {{ end }}

View file

@ -11,7 +11,7 @@
"title": "Another Thursday", "title": "Another Thursday",
"languages": { "languages": {
"jp": { "jp": {
"title": "めるめ外出!" "title": "の木曜日"
} }
} }
} }

View file

@ -15,7 +15,8 @@
"title": "Viera ID Check", "title": "Viera ID Check",
"languages": { "languages": {
"jp": { "jp": {
"title": "ヴィエラそ して 彼女 身分証明書" "title": "ヴィエラそ して 彼女 身分証明書",
"filename": "idcheck-jp"
} }
} }
} }

View file

@ -3,3 +3,4 @@ social_media: Accounts
date: Date date: Date
characters: Characters characters: Characters
program: Program program: Program
tags: Tags

View file

@ -3,3 +3,4 @@ social_media: ソーシャルメディア
date: date:
characters: 作中人物 characters: 作中人物
program: ソフトウェア program: ソフトウェア
tags: タグ

View file

@ -6,8 +6,8 @@
<hr> <hr>
{{ if (and (not $.Params.animation) (and (not (in .File.Dir "art/guest")) (and (not $.Params.threed) (not $.Params.comic) )) ) }} {{ if (and (not $.Params.animation) (and (not (in .File.Dir "art/guest")) (and (not $.Params.threed) (not $.Params.comic) )) ) }}
{{ $full := printf "%s/art/%s.avif" $.Site.Params.image_host $.Params.slug }} {{ $full := printf "%s/art/%s.avif" $.Site.Params.image_host $.Params.filename }}
{{ $jpeg := printf "%s/art/%s.jpg" $.Site.Params.image_host $.Params.slug }} {{ $jpeg := printf "%s/art/%s.jpg" $.Site.Params.image_host $.Params.filename }}
<picture> <picture>
<source srcset="{{ $full }}" type="image/avif" width="{{ $.Params.width }}" height="{{ $.Params.height }}"/> <source srcset="{{ $full }}" type="image/avif" width="{{ $.Params.width }}" height="{{ $.Params.height }}"/>

View file

@ -1,7 +1,7 @@
{{/* Partial used to display a thumbnail of an artwork. */}} {{/* Partial used to display a thumbnail of an artwork. */}}
{{ $full := printf "%s/thumb/%s.avif" $.Site.Params.image_host .Params.slug }} {{ $full := printf "%s/thumb/%s.avif" $.Site.Params.image_host .Params.filename }}
{{ $jpeg := printf "%s/thumb/%s.jpg" $.Site.Params.image_host .Params.slug }} {{ $jpeg := printf "%s/thumb/%s.jpg" $.Site.Params.image_host .Params.filename }}
<a aria-label="Gallery Item" class="no-decoration grid-item" href="{{ .RelPermalink }}"> <a aria-label="Gallery Item" class="no-decoration grid-item" href="{{ .RelPermalink }}">