]> Lady’s Gitweb - Shushe/commitdiff
Remove variation selectors from sigil
authorLady <redacted>
Mon, 27 May 2024 19:09:44 +0000 (15:09 -0400)
committerLady <redacted>
Thu, 11 Jul 2024 01:46:30 +0000 (21:46 -0400)
The choice of whether to render a character as emoji style or text
style is properly a font and typesetting decision, not a character
encoding one. Altho Unicode provides variation selectors for indicating
a preference in plain text, these selectors should not be given formal
significance. To be clear that the canonical encoding for the sigil is
`<U+26E9,U+1F4F0>`, remove them across the board.

16 files changed:
GNUmakefile
README.markdown
lib/archive2extractor.xslt
lib/catalog2parser.xslt
lib/catalog2transform.xslt
lib/literally.xslt
lib/metadata2dependencies.xslt
lib/metadata2destinations.xslt
lib/serialize.xslt
lib/split.xslt
parsers/plain.xslt
parsers/record-jar.xslt
parsers/tsv.xslt
transforms/asset.xslt
transforms/metadata.xslt
transforms/serialization.xslt

index 239edf4e4b64facc6cdf3802716769a477c355d6..4ea43a576214235dbe0d894a61e94f49e4283bb4 100644 (file)
@@ -6,7 +6,7 @@ SHELL = /bin/sh
 # ━ § BASIC INFORMATION ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 override define makefileinfo
  ╭────────────────────────────╮
-╔╡ ⁌ ⛩📰 书社 ∷ GNUmakefile ╞═════════════════════════════════╗
+╔╡ ⁌ ⛩📰 书社 ∷ GNUmakefile ╞═════════════════════════════════╗
 ║╰────────────────────────────╯                                ║
 ╟┬ ¶ Prerequisites ───────────────────────────────────────────┬╢
 ║│                                                            │║
@@ -161,7 +161,7 @@ BUILDDIR := build
 # This variable is also used by the archiving `MODE´.
 DESTDIR := public
 
-# The location of this Makefile (and related ⛩📰 书社 files), relative to the current working directory.
+# The location of this Makefile (and related ⛩📰 书社 files), relative to the current working directory.
 #
 # By default, this is inferred from the variable `MAKEFILE_LIST´.
 #
@@ -205,7 +205,7 @@ FINALIZE := $(XMLLINT) --nonet --nsclean
 
 ifdef GIT
 ifneq ($(wildcard $(THISDIR)/.git),)
-# A description of the current git revision of ⛩📰 书社.
+# A description of the current git revision of ⛩📰 书社.
 THISREV := $(shell $(CD) $(THISDIR); $(GIT) describe 2>>/dev/null || $(GIT) rev-parse HEAD 2>>/dev/null || :)
 endif
 
index e5a24eddc675297b11551834d15673f74dea3568..bed7a115a4f5fa6a1db7ab165669523d07e872f8 100644 (file)
@@ -2,11 +2,11 @@
 SPDX-FileCopyrightText: 2024 Lady <https://www.ladys.computer/about/#lady>
 SPDX-License-Identifier: CC0-1.0
 -->
-# ⛩📰 书社
+# ⛩📰 书社
 
 <b>A make·file for X·M·L.</b>
 
-<dfn>⛩📰 书社</dfn> aims to make it easy to generate websites with
+<dfn>⛩📰 书社</dfn> aims to make it easy to generate websites with
   X·S·L·T and G·N·U Make.
 It is consequently only a good choice for people who like X·S·L·T and
   G·N·U Make and wish it were easier to make websites with them.
@@ -45,12 +45,12 @@ In Japanese, it is an alternate spelling for <i lang="ja">やしろ</i>,
 The name <i lang="cmn-Hans">书社</i> was chosen to play on this pun, as
   it is intended as a publishing program for webshrines.
 
-In Ascii environments, ⛩📰 书社 should be written `Shushe`, following
+In Ascii environments, ⛩📰 书社 should be written `Shushe`, following
   the pinyin transliteration.
 
 ## Prerequisites
 
-In most cases, ⛩📰 书社 aims to require only functionality which is
+In most cases, ⛩📰 书社 aims to require only functionality which is
   present in all Posix‐compliant (`POSIX.1-2001`) operating systems.
 There are a few exceptions.
 Details on particular programs are given below; if a program is not
@@ -59,7 +59,7 @@ Details on particular programs are given below; if a program is not
 
 ### `diff`
 
-This is a Posix utility, but ⛩📰 书社 depends on functionality
+This is a Posix utility, but ⛩📰 书社 depends on functionality
   introduced after `POSIX.1-2001` (the `-u` option, introduced in
   `POSIX.1-2008`).
 Macintosh systems somewhat interestingly implement this option
@@ -69,7 +69,7 @@ Macintosh systems somewhat interestingly implement this option
 [Note this erroneous comment claiming nanosecond & timezone are
   extensions rather than standardized.][rdar-92753335]
 Despite this, the default Macintosh implementation will still work with
-  ⛩📰 书社, with the caveat that the timestamp will only include a
+  ⛩📰 书社, with the caveat that the timestamp will only include a
   fractional component when a Posix⹀compliant (e·g, Macintosh legacy or
   G·N·U) implementation is used.
 
@@ -77,7 +77,7 @@ Despite this, the default Macintosh implementation will still work with
 
 This is a Posix utility, but it was considered optional in
   `POSIX.1-2001` (altho it was made mandatory in `POSIX.1-2008`) and
-  ⛩📰 书社 currently depends on unspecified behaviour.
+  ⛩📰 书社 currently depends on unspecified behaviour.
 It requires support for the following additional options :⁠—
 
 - **`-C`**, when supplied with `-m`, must be useable to compile a
@@ -106,9 +106,9 @@ To disable it, set `GIT=`.
 ### `make`
 
 This is a Posix utility, but it is considered an optional Software
-  Development utility and ⛩📰 书社 currently depends on unspecified
+  Development utility and ⛩📰 书社 currently depends on unspecified
   behaviour.
-⛩📰 书社 requires specifically the G·N·U version of `make`, and
+⛩📰 书社 requires specifically the G·N·U version of `make`, and
   depends on functionality present in version 3.81 or later.
 It is not expected to work in previous versions, or with other
   implementations of Make.
@@ -117,7 +117,7 @@ It is not expected to work in previous versions, or with other
 
 This is a Posix utility, but it is not included in the Linux Standard
   Base or installed by default in many distributions.
-⛩📰 书社 only requires support for the `ustar` format.
+⛩📰 书社 only requires support for the `ustar` format.
 
 ### `uudecode` and `uuencode`
 
@@ -146,28 +146,28 @@ Place source files in `sources/` and run `make install` to compile
   the result to `public/`.
 Compilation involves the following steps :⁠—
 
-1. ⛩📰 书社 compiles all of the magic files in `magic/` into a single
+1. ⛩📰 书社 compiles all of the magic files in `magic/` into a single
     file, `build/magic.mgc`.
 
-2. ⛩📰 书社 processes all of the parsers in `parsers/` and determines
+2. ⛩📰 书社 processes all of the parsers in `parsers/` and determines
     the list of supported plaintext types.
 
-3. ⛩📰 书社 identifies all of the source files and includes and uses
+3. ⛩📰 书社 identifies all of the source files and includes and uses
     `build/magic.mgc` to classify them by media type.
 
-4. ⛩📰 书社 parses all plaintext and X·M·L source files and includes
+4. ⛩📰 书社 parses all plaintext and X·M·L source files and includes
     and then builds a dependency tree between them.
 
-5. ⛩📰 书社 uses the dependency tree to establish prerequisites for
+5. ⛩📰 书社 uses the dependency tree to establish prerequisites for
     each output file.
 
-6. ⛩📰 书社 compiles each output file to `build/result`.
+6. ⛩📰 书社 compiles each output file to `build/result`.
 
-7. ⛩📰 书社 copies most output files from `build/result` to
+7. ⛩📰 书社 copies most output files from `build/result` to
      `build/public`, but it does some additional processing instead on
      those which indicate a non‐X·M·L desired final output form.
 
-8. ⛩📰 书社 copies the final resulting files to `public`.
+8. ⛩📰 书社 copies the final resulting files to `public`.
 
 You can use `make list` to list each identified source file or include
   alongside its computed type and dependencies.
@@ -177,7 +177,7 @@ As this is a Make‐based program, steps will only be run if the
 
 ## Name·spaces
 
-The ⛩📰 书社 name·space is `urn:fdc:ladys.computer:20231231:Shu1She4`.
+The ⛩📰 书社 name·space is `urn:fdc:ladys.computer:20231231:Shu1She4`.
 
 This document uses a few name·space prefixes, with the following
   meanings :⁠—
@@ -195,7 +195,7 @@ This document uses a few name·space prefixes, with the following
 
 ## Setup and Configuration
 
-⛩📰 书社 depends on the following programs to run.
+⛩📰 书社 depends on the following programs to run.
 In every case, you may supply your own implementation by overriding the
   corresponding (allcaps) variable (e·g, set `MKDIR` to supply your own
   `mkdir` implementation).
@@ -231,7 +231,7 @@ In every case, you may supply your own implementation by overriding the
 - `xsltproc` (provided by `libxslt`)
 
 The following additional variables can be used to control the behaviour
-  of ⛩📰 书社 :⁠—
+  of ⛩📰 书社 :⁠—
 
 - **`SRCDIR`:**
   The location of the source files (default: `sources`).
@@ -247,7 +247,7 @@ The following additional variables can be used to control the behaviour
 - **`BUILDDIR`:**
   The location of the (temporary) build directory (default: `build`).
   `make clean` will delete this, and it is recommended that it not be
-    used for programs aside from ⛩📰 书社.
+    used for programs aside from ⛩📰 书社.
 
 - **`DESTDIR`:**
   The location of directory to output files to (default: `public`).
@@ -263,10 +263,10 @@ The following additional variables can be used to control the behaviour
     ensure stale content is removed.
 
 - **`THISDIR`:**
-  The location of the ⛩📰 书社 `GNUmakefile`.
+  The location of the ⛩📰 书社 `GNUmakefile`.
   This should be set automatically when calling Make and shouldn’t ever
     need to be set manually.
-  This variable is used to find the ⛩📰 书社 `lib/` folder, which is
+  This variable is used to find the ⛩📰 书社 `lib/` folder, which is
     expected to be in the same location.
 
 - **`MAGIC`:**
@@ -325,7 +325,7 @@ The following additional variables can be used to control the behaviour
   This variable can be used for postprocessing.
 
 - **`THISREV`:**
-  The current version of ⛩📰 书社 (default: derived from the current
+  The current version of ⛩📰 书社 (default: derived from the current
     git tag/branch/commit).
 
 - **`SRCREV`:**
@@ -385,7 +385,7 @@ The former characters have the potential to conflict with make syntax,
 Parsers are used to convert plaintext files into X·M·L trees, as well
   as convert plaintext formats which are already included inline in
   existing source X·M·L documents.
-⛩📰 书社 comes with some parsers; namely :⁠—
+⛩📰 书社 comes with some parsers; namely :⁠—
 
 - **`parsers/plain.xslt`:**
   Wraps `text/plain` contents in a `<html:pre>` element.
@@ -398,7 +398,7 @@ Parsers are used to convert plaintext files into X·M·L trees, as well
   Converts `text/tab-separated-values` contents into an `<html:table>`
     element.
 
-New ⛩📰 书社 parsers which target plaintext formats should have an
+New ⛩📰 书社 parsers which target plaintext formats should have an
   `<xslt:template>` element with no `@name` or `@mode` and whose
   `@match` attribute…
 
@@ -430,7 +430,7 @@ For example, the trivial `text/plain` parser is defined as follows :⁠—
 </transform>
 ```
 
-⛩📰 书社 will scan the provided parsers for this pattern to determine
+⛩📰 书社 will scan the provided parsers for this pattern to determine
   the set of allowed plaintext file types.
 Multiple such `<xslt:template>` elements may be provided in a single
   parser, for example if the parser supports multiple media types.
@@ -464,7 +464,7 @@ It is **strongly recommended** that auxillary templates in parsers be
 
 ### Attributes added during parsing
 
-⛩📰 书社 will add a few attributes to elements which result from
+⛩📰 书社 will add a few attributes to elements which result from
   parsing plaintext `<html:script>` elements.
 These include :⁠—
 
@@ -479,7 +479,7 @@ These include :⁠—
 
 ## Output Redirection
 
-By default, ⛩📰 书社 installs files to the same location in `DESTDIR`
+By default, ⛩📰 书社 installs files to the same location in `DESTDIR`
   as they were placed in their `SRCDIR`.
 This behaviour can be customized by setting the `@书社:destination`
   attribute on the root element, whose value can give a different path.
@@ -507,13 +507,13 @@ Embed replacements will be given a `@书社:identifier` attribute whose
 
 Embedding takes place after parsing but before transformation, so
   parsers are able to generate their own embeds.
-⛩📰 书社 is able to detect the transitive embed dependencies of files
+⛩📰 书社 is able to detect the transitive embed dependencies of files
   and update them accordingly; it will signal an error if the
   dependencies are recursive.
 
 ### Attributes added during expansion
 
-⛩📰 书社 will add a few attributes to toplevel result elements, both
+⛩📰 书社 will add a few attributes to toplevel result elements, both
   in the main document and any embedded documents, during the expansion
   phase prior to the main transformation.
 These include :⁠—
@@ -524,7 +524,7 @@ These include :⁠—
 - A `@书社:mtime` attribute giving the last modified time of the
     corresponding source file.
 
-- A `@书社:identifier` attribute giving the ⛩📰 书社 identifier
+- A `@书社:identifier` attribute giving the ⛩📰 书社 identifier
     (i·e, starting with `about:shushe?`) of the corresponding source
     file.
 
@@ -540,7 +540,7 @@ These include :⁠—
 
 Transforms are used to convert X·M·L files into their final output,
   after all necessary parsing and embedding has taken place.
-⛩📰 书社 comes with some transforms; namely :⁠—
+⛩📰 书社 comes with some transforms; namely :⁠—
 
 - **`transforms/asset.xslt`:**
   Converts `<html:object>` elements which correspond to recognized
@@ -556,7 +556,7 @@ Transforms are used to convert X·M·L files into their final output,
   - **`urn:fdc:ladys.computer:20231231:Shu1She4:title`:**
     Provides the title of the page.
 
-  ⛩📰 书社 automatically encapsulates H·T·M·L embeds so that their
+  ⛩📰 书社 automatically encapsulates H·T·M·L embeds so that their
     metadata does not propogate up to the embedding document.
   To undo this behaviour, remove the `@itemscope` and `@itemtype`
     attributes from the embed during the transformation phase.
@@ -578,8 +578,8 @@ Transforms are used to convert X·M·L files into their final output,
     name·space.
   Multiple prefixes may be provided, separated by white·space.
 
-  When it comes to name·spaces used internally by ⛩📰 书社, the
-    prefix used by ⛩📰 书社 may be declared _in addition to_ the
+  When it comes to name·spaces used internally by ⛩📰 书社, the
+    prefix used by ⛩📰 书社 may be declared _in addition to_ the
     prefix(es) used in the source document(s).
   It is not possible to selectively only declare one prefix for a
     name·space to the exclusion of others.
@@ -609,7 +609,7 @@ The following params are made available globally in parsers and
   The current time.
 
 - **`IDENTIFIER`:**
-  The ⛩📰 书社 identifier of the source file (a u·r·i beginning with
+  The ⛩📰 书社 identifier of the source file (a u·r·i beginning with
     `about:shushe`).
 
 - **`SRCREV`:**
@@ -625,10 +625,10 @@ The following params are only available in transforms :⁠—
 
 ## Output Wrapping
 
-⛩📰 书社 will wrap the final output of the transforms in appropriate
+⛩📰 书社 will wrap the final output of the transforms in appropriate
   `<html:html>` and `<html:body>` elements, so it is not necessary for
   transforms to do this explicitly.
-After performing the initial transform, ⛩📰 书社 will match the root
+After performing the initial transform, ⛩📰 书社 will match the root
   node of the result in the following modes to fill in areas of the
   wrapper :⁠—
 
@@ -704,7 +704,7 @@ On H·T·M·L and S·V·G elements, `@lang` has the same behaviour as
 
 There are a few special elements in the `书社:` name·space which, if
   they appear as the toplevel element in a transformation result, cause
-  ⛩📰 书社 to produce something other than an X·M·L file.
+  ⛩📰 书社 to produce something other than an X·M·L file.
 They are :⁠—
 
 - **`<书社:archive>`:**
@@ -717,7 +717,7 @@ They are :⁠—
   Other child elements will be ignored.
 
   If the `<书社:archive>` element is given an `@书社:expanded`
-    attribute, rather than producing a tarball ⛩📰 书社 will output
+    attribute, rather than producing a tarball ⛩📰 书社 will output
     the directory which expanding the tarball would produce.
   This mechanism can be used to generate multiple files from a single
     source, provided all of the files are contained with·in the same
index 8ff59e7a81a491830f70afcbe64640dd17d11e76..12803197b8f6f1abc3798ce56e3731cc98e4ef59 100644 (file)
@@ -4,7 +4,7 @@ SPDX-FileCopyrightText: 2024 Lady <https://www.ladys.computer/about/#lady>
 SPDX-License-Identifier: MPL-2.0
 -->
 <!--
-⁌ ⛩📰 书社 ∷ lib/archive2extractor.xslt
+⁌ ⛩📰 书社 ∷ lib/archive2extractor.xslt
 
 © 2024 Lady [@ Lady’s Computer].
 
index 381fee3f8b993968aec2ff79a79be6258f266c2a..647482304deee15e44f388c2cdcab3e8419c60d9 100644 (file)
@@ -4,7 +4,7 @@ SPDX-FileCopyrightText: 2023, 2024 Lady <https://www.ladys.computer/about/#lady>
 SPDX-License-Identifier: MPL-2.0
 -->
 <!--
-⁌ ⛩📰 书社 ∷ lib/catalog2parser.xslt
+⁌ ⛩📰 书社 ∷ lib/catalog2parser.xslt
 
 © 2023–2024 Lady [@ Lady’s Computer].
 
index fe160872ee39699e76db49ccd0da4df5803a8fe4..d49ad113057e0df00950c449f778bd9c528afb05 100644 (file)
@@ -4,7 +4,7 @@ SPDX-FileCopyrightText: 2023, 2024 Lady <https://www.ladys.computer/about/#lady>
 SPDX-License-Identifier: MPL-2.0
 -->
 <!--
-⁌ ⛩📰 书社 ∷ lib/catalog2transform.xslt
+⁌ ⛩📰 书社 ∷ lib/catalog2transform.xslt
 
 © 2023–2024 Lady [@ Lady’s Computer].
 
@@ -237,7 +237,7 @@ If a copy of the M·P·L was not distributed with this file, You can obtain one
                                                                        </xslt:text>
                                                                </xslt:for-each>
                                                                <xslt:text>
-                                                                       <text>⛩📰 书社</text>
+                                                                       <text>⛩📰 书社</text>
                                                                </xslt:text>
                                                                <xslt:if test="$THISREV">
                                                                        <xslt:text>
index dc104e1f89ae28db059add98a8f4447cff12d408..5dc60c8e1fb6285aac644bac8ee05b69221ba2f2 100644 (file)
@@ -4,7 +4,7 @@ SPDX-FileCopyrightText: 2024 Lady <https://www.ladys.computer/about/#lady>
 SPDX-License-Identifier: MPL-2.0
 -->
 <!--
-⁌ ⛩📰 书社 ∷ lib/literally.xslt
+⁌ ⛩📰 书社 ∷ lib/literally.xslt
 
 © 2024 Lady [@ Lady’s Computer].
 
index 663674b7630c76b696e0d72965210b9acf5ae257..d403b36a716a2f3e5044d30f4e1c915e5322eb63 100644 (file)
@@ -4,7 +4,7 @@ SPDX-FileCopyrightText: 2023, 2024 Lady <https://www.ladys.computer/about/#lady>
 SPDX-License-Identifier: MPL-2.0
 -->
 <!--
-⁌ ⛩📰 书社 ∷ lib/metadata2dependencies.xslt
+⁌ ⛩📰 书社 ∷ lib/metadata2dependencies.xslt
 
 © 2023–2024 Lady [@ Lady’s Computer].
 
index 9410455399c9fd938f1254d99537acc27e91c336..ef2d5a6a12038c07c54a3b5f92446b3b1e0d69a5 100644 (file)
@@ -4,7 +4,7 @@ SPDX-FileCopyrightText: 2023, 2024 Lady <https://www.ladys.computer/about/#lady>
 SPDX-License-Identifier: MPL-2.0
 -->
 <!--
-⁌ ⛩📰 书社 ∷ lib/metadata2destinations.xslt
+⁌ ⛩📰 书社 ∷ lib/metadata2destinations.xslt
 
 © 2024 Lady [@ Lady’s Computer].
 
index 4c3e84e92056df9ae6fc994f7c3eb369794d0ff9..19c7051843714276f21f85c1df1f2a971b122565 100644 (file)
@@ -4,7 +4,7 @@ SPDX-FileCopyrightText: 2024 Lady <https://www.ladys.computer/about/#lady>
 SPDX-License-Identifier: MPL-2.0
 -->
 <!--
-⁌ ⛩📰 书社 ∷ lib/serialize.xslt
+⁌ ⛩📰 书社 ∷ lib/serialize.xslt
 
 © 2024 Lady [@ Lady’s Computer].
 
index f30b29842c251a9bbd412898d21c3aa3b0837a91..f9c0c7bc9664f000eecbb4c16eb2ba910856449c 100644 (file)
@@ -4,7 +4,7 @@ SPDX-FileCopyrightText: 2024 Lady <https://www.ladys.computer/about/#lady>
 SPDX-License-Identifier: MPL-2.0
 -->
 <!--
-⁌ ⛩📰 书社 ∷ lib/split.xslt
+⁌ ⛩📰 书社 ∷ lib/split.xslt
 
 © 2024 Lady [@ Lady’s Computer].
 
index aefa9389cb9a59cdb788bd5da53ef77db200ca15..88d8f679de8283977d27d3c381923dddd7e8a40f 100644 (file)
@@ -4,7 +4,7 @@ SPDX-FileCopyrightText: 2023, 2024 Lady <https://www.ladys.computer/about/#lady>
 SPDX-License-Identifier: MPL-2.0
 -->
 <!--
-⁌ ⛩📰 书社 ∷ parsers/plain.xslt
+⁌ ⛩📰 书社 ∷ parsers/plain.xslt
 
 © 2023–2024 Lady [@ Lady’s Computer].
 
index 9c940d01f2134b283cad4bac2c8d4ab1c90c2ea4..352951d8828d72ff7cedfc4901f765325c631602 100644 (file)
@@ -4,7 +4,7 @@ SPDX-FileCopyrightText: 2024 Lady <https://www.ladys.computer/about/#lady>
 SPDX-License-Identifier: MPL-2.0
 -->
 <!--
-⁌ ⛩📰 书社 ∷ parsers/record-jar.xslt
+⁌ ⛩📰 书社 ∷ parsers/record-jar.xslt
 
 © 2024 Lady [@ Lady’s Computer].
 
index 94a7395ce99aa369952981331577e580a9019ed7..44a161c9bd28b88ecbedefac3414f8905ff1f193 100644 (file)
@@ -4,7 +4,7 @@ SPDX-FileCopyrightText: 2023, 2024 Lady <https://www.ladys.computer/about/#lady>
 SPDX-License-Identifier: MPL-2.0
 -->
 <!--
-⁌ ⛩📰 书社 ∷ parsers/tsv.xslt
+⁌ ⛩📰 书社 ∷ parsers/tsv.xslt
 
 © 2023–2024 Lady [@ Lady’s Computer].
 
index 575e53647267312be524b3ba9567064473b38689..41a3faacb134e6c841d7bb76e04f03e6956f819d 100644 (file)
@@ -4,7 +4,7 @@ SPDX-FileCopyrightText: 2023, 2024 Lady <https://www.ladys.computer/about/#lady>
 SPDX-License-Identifier: MPL-2.0
 -->
 <!--
-⁌ ⛩📰 书社 ∷ transforms/asset.xslt
+⁌ ⛩📰 书社 ∷ transforms/asset.xslt
 
 © 2023–2024 Lady [@ Lady’s Computer].
 
index 2901e566daab6e70ab5d75f0de0abce4a89b8085..8020321db0e5d8886a15874c467ffd62774cf8ef 100644 (file)
@@ -4,7 +4,7 @@ SPDX-FileCopyrightText: 2023, 2024 Lady <https://www.ladys.computer/about/#lady>
 SPDX-License-Identifier: MPL-2.0
 -->
 <!--
-⁌ ⛩📰 书社 ∷ transforms/metadata.xslt
+⁌ ⛩📰 书社 ∷ transforms/metadata.xslt
 
 © 2023–2024 Lady [@ Lady’s Computer].
 
index 2565fa6ea0bd38a0e2a9a057c7cf273545fdf2ce..d972f001c76e5353844b83a73bde4d46e24c5de1 100644 (file)
@@ -4,7 +4,7 @@ SPDX-FileCopyrightText: 2024 Lady <https://www.ladys.computer/about/#lady>
 SPDX-License-Identifier: MPL-2.0
 -->
 <!--
-⁌ ⛩📰 书社 ∷ transforms/serialization.xslt
+⁌ ⛩📰 书社 ∷ transforms/serialization.xslt
 
 © 2024 Lady [@ Lady’s Computer].
 
This page took 0.051778 seconds and 4 git commands to generate.