| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-09-22 | tools: po-lint, structural checks on sisu markup | Ralph Amissah | 1 | -0/+1 | |
| A translator working in a .po file is editing markup as well as prose, and the ways that goes wrong are few and specific. Each rule was measured against the nine languages here before being kept. Errors, which change the document's structure and so its object numbering: empty-after-trim a whitespace-only msgstr. sisu reads a whitespace-only line as blank, the paragraph ceases to exist, and every object number after it shifts. Leaving the msgstr empty is the fix: untranslated falls back to the source text and the object survives. heading-mismatch heading markup on one side only, so a paragraph becomes a heading and the document grows a section the source does not have. blank-line a blank line added or removed inside a msgstr, splitting one object into two. yaml-key a header entry whose yaml keys differ from the source. The header is configuration: translate the values, never the keys. Warnings, which change what the text says or links to but not its shape: a ${} substitution, a {text}#anchor target, or an inline markup count differing between source and translation. Fuzzy entries are skipped. Fuzzy already means not used and needing review, and po4a will not put one in the output, so checking them reports faults nobody relies on. Over 6653 translated entries the errors fire twice, and both are real: the ja msgstr of " " that costs two objects from ocn 818, and the pl paragraph translated as "2~ Wcięcia" that becomes a heading. Two rules needed calibrating rather than guessing. The anchor rule first reported 293 by taking a full stop after a link as part of the anchor; corrected it reports 69. The yaml-key rule first reported 20, every one of them prose from the style guide reading "produces: *{foo}* or !{foo}!", which any shape test takes for a key; it now applies only to a master file's catalogue, where a document header is the only thing that can appear. Exit is 1 on any error and 0 otherwise, so it can gate a commit. (assisted by Claude-Code) | |||||
| 2026-09-22 | 0.24.0 | Ralph Amissah | 2 | -4/+64 | |
| 2026-09-10 | homepage, touch | Ralph Amissah | 1 | -5/+9 | |
| 2026-09-09 | sisu_markup.sst modest update | Ralph Amissah | 1 | -3/+4 | |
| 2026-05-28 | homepage description touch | Ralph Amissah | 1 | -9/+14 | |
| 2026-05-22 | homepage reorganize/update - revisit | Ralph Amissah | 1 | -689/+356 | |
| (assisted by Claude-Code) | |||||
| 2026-05-04 | org headers rearranged (& odd hilighting issue) | Ralph Amissah | 9 | -51/+51 | |
| 2026-04-29 | editorconfig added | Ralph Amissah | 2 | -1/+38 | |
| 2026-04-10 | nix keeping: nix-shell, nix-build derivation.nix | Ralph Amissah | 1 | -153/+58 | |
| 2026-04-09 | flake.nix tidy & use updated names in dlang flake | Ralph Amissah | 1 | -22/+16 | |
| - use new dlang overlay devshell flake names | |||||
| 2026-03-19 | package housekeeping, minor | Ralph Amissah | 4 | -83/+107 | |
| 2026-03-05 | nix direnv 3.1.0, plus minor upkeep | Ralph Amissah | 2 | -4/+17 | |
| 2026-03-01 | ldc-1.42.0 overlay | Ralph Amissah | 5 | -5/+5 | |
| 2025-10-31 | devenv to build spine & generate samples | Ralph Amissah | 2 | -2/+43 | |
| 2025-10-31 | envrc minor, (including emacs syntax highlighting) | Ralph Amissah | 2 | -11/+14 | |
| 2025-10-31 | samples pod dir now markup/pod-samples/pod | Ralph Amissah | 4 | -41/+53 | |
| - markup/pod-samples/pod from markup/pod | |||||
| 2025-06-09 | housekeeping, update/sync with project (nix, D) | Ralph Amissah | 5 | -159/+117 | |
| - remove ./.env/ | |||||
| 2025-04-18 | org ready ldc-1.41.0-beta1; flake using ldc-1.40.1 | Ralph Amissah | 2 | -11/+44 | |
| - plus minor housekeeping/tidy | |||||
| 2025-03-22 | sisudoc-spine nix sync | Ralph Amissah | 3 | -52/+131 | |
| 2025-03-07 | spine sync, 0.18.0 | Ralph Amissah | 2 | -5/+13 | |
| 2025-02-12 | org, reorganize version info | Ralph Amissah | 3 | -95/+652 | |
| 2024-12-09 | flake.nix, removed flake-utils, + touch | Ralph Amissah | 1 | -8/+8 | |
| 2024-12-02 | nix build houskeeping | Ralph Amissah | 2 | -6/+16 | |
| 2024-07-04 | housekeeping, config, info | Ralph Amissah | 4 | -21/+14 | |
| 2024-05-22 | README, added to note on installation using nix | Ralph Amissah | 1 | -8/+22 | |
| 2024-05-21 | markup samples, doc headers: urls & yaml style | Ralph Amissah | 1 | -4/+7 | |
| 2024-05-17 | README update, return to ... | Ralph Amissah | 2 | -34/+66 | |
| 2024-05-17 | nix flake and nix env | Ralph Amissah | 2 | -7/+8 | |
| 2024-05-13 | READMEs & general copyright file | Ralph Amissah | 2 | -0/+375 | |
| 2024-05-13 | add a few non-pod markup samples | Ralph Amissah | 1 | -3/+103 | |
| - as a simple way to start document markup - to demonstrate similarity with sisu - + (tangle & track default sisudoc.org homepage) | |||||
| 2024-05-13 | nix flake and envrc related | Ralph Amissah | 2 | -303/+83 | |
| 2024-05-03 | set nixVersions.nix_2_21 | Ralph Amissah | 1 | -2/+2 | |
| 2024-05-02 | comment out nixpkg nixVersions.unstable | Ralph Amissah | 1 | -2/+2 | |
| - nixVersions.unstable no longer available | |||||
| 2024-05-01 | sisudoc spine initial release | Ralph Amissah | 1 | -8/+68 | |
| 2024-04-30 | sisudoc spine git repo online | Ralph Amissah | 2 | -2/+39 | |
| 2024-04-29 | sisudoc homepage, update sync with actual | Ralph Amissah | 1 | -38/+67 | |
| 2024-04-23 | nix flake housekeeping | Ralph Amissah | 1 | -1/+4 | |
| 2024-04-14 | nix direnv v 3.0.4 | Ralph Amissah | 1 | -2/+12 | |
| 2024-04-11 | sisudoc spine sync (0.16.0 dir name changes) | Ralph Amissah | 6 | -26/+145 | |
| 2024-03-11 | package & nix update (sync with sisu spine) | Ralph Amissah | 3 | -67/+69 | |
| 2023-10-18 | updates incl. ldc-1.35.0, direnv-2.4.0 | Ralph Amissah | 1 | -6/+24 | |
| 2023-10-18 | housekeeping, perl update | Ralph Amissah | 1 | -2/+2 | |
| 2023-07-08 | add sisu spine description to sisu_markup, review | Ralph Amissah | 1 | -1/+3 | |
| 2023-07-04 | homepage updates, re-read | Ralph Amissah | 2 | -2/+693 | |
| 2023-06-26 | makefile, spine generate command related | Ralph Amissah | 1 | -9/+29 | |
| 2023-06-25 | bespoke html, homepage index.html | Ralph Amissah | 1 | -0/+2 | |
| 2023-06-23 | nix flake, overlays from spine | Ralph Amissah | 3 | -317/+101 | |
| 2023-04-29 | nix dev + update direnv 2.2.1 => 2.3.0 | Ralph Amissah | 4 | -141/+208 | |
| 2023-04-20 | nix .envrc read local settings if any | Ralph Amissah | 1 | -3/+3 | |
| 2023-04-10 | nix org cleaning | Ralph Amissah | 1 | -382/+420 | |
| - including run of alejandra nix formater | |||||
