Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/.github/codeql
diff options
context:
space:
mode:
authorLeitwolf112026-10-03 13:00:49 +0300
committerLeitwolf112026-10-03 13:00:49 +0300
commit3173a6a2bfe1975542c8c9cc0707071daa55b587 (patch)
treea4883bcc56b81beaaa339fabd0099251acdde643 /.github/codeql
parent3bb41fe5c59dcf25edfd868e0d6eca67e4a6e504 (diff)
downloadwebsite-3173a6a2bfe1975542c8c9cc0707071daa55b587.tar.gz
Add Hebrew, follow the browser language, and gate the backend docs
Language Hebrew (he-IL) joins English, German and Russian on the language site, in the page metadata and in the list the backend reports. A visitor who has not chosen a language now starts in the language of their browser: the first preferred language that is published, compared by primary language, with `iw` accepted as the former code for Hebrew. A browser that prefers no published language gets en-US. A choice made in the menu is kept under a new storage key and always wins. The earlier key was written on every visit, so it could not tell a choice from the former English default; it is no longer read, which resets an earlier explicit choice once. Hebrew does not mirror the page. The layout, the navigation and code keep their left-to-right arrangement; only text follows the language. The onward arrow points left in Hebrew, and a left-to-right mark keeps "Visual X#" intact inside right-to-left text. The forum placeholder no longer has a language menu. It shows its one notice in the language of the browser, with English as the fallback, and stores no language. Its assets get a new cache key. The single documentation column may now shrink below its widest code line. Before, a long command widened the page on narrow screens, which cut right-aligned text off. The Hebrew text was not reviewed by a native speaker. Documentation gate The backend applies Dokka 2.2.0 with reportUndocumented and failOnWarning, its public declarations have KDoc, and CI runs dokkaGenerate. The dependency lock file and the verification metadata include the new artifacts. Verified locally: frontend tests, type check, prettier and build; backend test, bootJar and dokkaGenerate, which was also shown to fail on an undocumented declaration; the Hebrew pages in a browser. The forum page was exercised by its tests only.
Diffstat (limited to '.github/codeql')
0 files changed, 0 insertions, 0 deletions