Six of the seven countries where sign-up is open are Spanish-speaking, and /get explained the geo restriction in English to exactly those people.
The mechanism is the durable part: a page becomes bilingual the moment es/<slug>.leaf exists — route, hreflang pair and sitemap entry are all derived from that, so nothing can advertise a page that 404s. spec is excluded by hand.
Overlaps flamenet-relay!87. Both add fields to ReleasesContext's hand-written encoder. Merge !87 first and this will need a small rebase.
Four traps found only by serving it — the dotted template name 500ing, #if treating an empty string as true, the shared layout leaving the nav English, and Leaf double-escaping . Details in the commit.
Worth a native-speaker read before this is linked from the nav. The routes are live but nothing links to /es yet, which is deliberate.
Six of the seven countries where sign-up is open are Spanish-speaking, and /get explained the geo restriction in English to exactly those people.
The mechanism is the durable part: a page becomes bilingual the moment `es/<slug>.leaf` exists — route, hreflang pair and sitemap entry are all derived from that, so nothing can advertise a page that 404s. `spec` is excluded by hand.
**Overlaps flamenet-relay!87.** Both add fields to `ReleasesContext`'s hand-written encoder. Merge !87 first and this will need a small rebase.
Four traps found only by serving it — the dotted template name 500ing, `#if` treating an empty string as true, the shared layout leaving the nav English, and Leaf double-escaping ` `. Details in the commit.
**Worth a native-speaker read before this is linked from the nav.** The routes are live but nothing links to /es yet, which is deliberate.
added 13 commits
<ul><li>df11cd50...50afaa5e - 12 commits from branch <code>main</code></li><li>419fc9e7 - Serve the public pages in Spanish, starting with /get (relay#47)</li></ul>
[Compare with previous version](/paulhitt/flamenet-relay/-/merge_requests/91/diffs?diff_id=2011286637&start_sha=df11cd50494c81535c418ad41cffbcbe27cb9cc3)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Six of the seven countries where sign-up is open are Spanish-speaking, and /get explained the geo restriction in English to exactly those people.
The mechanism is the durable part: a page becomes bilingual the moment
es/<slug>.leafexists — route, hreflang pair and sitemap entry are all derived from that, so nothing can advertise a page that 404s.specis excluded by hand.Overlaps flamenet-relay!87. Both add fields to
ReleasesContext's hand-written encoder. Merge !87 first and this will need a small rebase.Four traps found only by serving it — the dotted template name 500ing,
#iftreating an empty string as true, the shared layout leaving the nav English, and Leaf double-escaping . Details in the commit.Worth a native-speaker read before this is linked from the nav. The routes are live but nothing links to /es yet, which is deliberate.
added 13 commits
main419fc9e7- Serve the public pages in Spanish, starting with /get (relay#47)Compare with previous version
mentioned in commit
b78f7f0a14mentioned in issue #48
mentioned in issue #6
changed the description