dauntless/quartz
derfalx c2bea8a4c4
fix(citation): Language parameter for non en-US settings (#2075)
* Fix language parameter of the citation plugin for non en-US settings

Per default the rehype-citation project only supports en-US, as
explained here: https://github.com/timlrx/rehype-citation/issues/12
For other languages one can provide a locale-file either by passing
its path or providing an URL. The following repository contains locale
files for multiple languages. So, these are used, in case a non en-US
language is used in quarzt. But this optimistically assumes there is
indeed an according locale file.

In summary this solves the problem only partially, since there are
still some languages which will not work properly.

* Fixing code style by running prettier with --write

* Excluding `en-US` locales from the new behaviour.

* Removing unnecessary `null` und `undefined` check.

* Update quartz/plugins/transformers/citations.ts

* Update quartz/plugins/transformers/citations.ts

* Update quartz/plugins/transformers/citations.ts

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2026-01-08 09:30:42 +08:00
..
cli fix(helpers): correct regex of function escapePath (#2254) 2025-12-19 11:37:53 -08:00
components fix(css): darkmode + readermode safari height 2026-01-03 23:39:56 +08:00
i18n feat(i18n): update Vietnamese translations (#2228) 2025-11-29 13:31:17 -05:00
plugins fix(citation): Language parameter for non en-US settings (#2075) 2026-01-08 09:30:42 +08:00
processors chore(deps): replace chalk and rimraf with builtin functions (#1879) 2025-05-28 10:40:51 +02:00
static feat(comments): support custom giscus themes (#1526) 2024-10-17 18:30:16 -04:00
styles fix(LaTex/render/Typst): Add stroke color to typst-doc styles (#2237) 2025-12-06 17:01:04 -05:00
util Prevent double-loading of afterDOMReady scripts (#2213) 2025-11-27 14:51:56 -08:00
bootstrap-cli.mjs fix(docker): instructions + bump deps + bind mount (#1809) 2025-03-06 10:01:25 -08:00
bootstrap-worker.mjs chore(build): separate markdown and html handling into two separate stages (#1675) 2025-01-07 15:33:34 -05:00
build.ts fix(build.ts/startWatching): add option awaitWriteFinish with 250ms threshold (#2235) 2026-01-05 19:34:45 +08:00
cfg.ts add rybbit analytics (#2197) 2025-11-07 16:48:28 +01:00
worker.ts perf: incremental rebuild (--fastRebuild v2 but default) (#1841) 2025-03-16 14:17:31 -07:00