mirror of
https://github.com/wekan/wekan.git
synced 2026-11-04 17:10:08 -05:00
Preserve native Inuktitut New label in admin creation controls
Review the existing syllabic value against the native Microsoft software guide and its actual standalone creation controls. Add focused value and context coverage. Latin orthography alone is not evidence of a wrong-language translation; uncertain phrases remain open. Thanks to xet7 !
This commit is contained in:
1 parent
1be541e7e4
commit
5bf34bc481
2 files changed
+31
No files matched your search
@@ -23789,3 +23789,20 @@ validation remains open. The correction ledger now has 18,609 records;
|
||||
original pending/restored findings remain 289/13. Outgoing-webhook, reaction
|
||||
and soft-WIP terminology were inspected but not repaired from insufficient
|
||||
component evidence during this review.
|
||||
|
||||
### 2026-09-14 — Inuktitut unchanged New label and script review
|
||||
|
||||
The existing unflagged `iu:new` value `ᓄᑖᖅ` is retained. Microsoft's
|
||||
[Inuktitut software style guide](https://download.microsoft.com/download/0/b/6/0b65bcfe-5fac-4b20-86fe-f613200667c1/iku-can-styleguide.pdf),
|
||||
printed page 34, gives `Nutaaq` for the New command. This is the syllabic
|
||||
equivalent already used locally. Actual `newOrgRow`, `newTeamRow`,
|
||||
`newUserRow` and `newTranslationRow` templates use this standalone creation
|
||||
label beside a plus icon. Focused coverage preserves the value and checks
|
||||
those contexts; it does not certify surrounding prose or browser layout.
|
||||
|
||||
The primary guide uses Latin Inuktitut throughout. Consequently the original
|
||||
“Wrong writing script — review required” rows remain review warnings, not
|
||||
proof of a wrong language. Review vocabulary and meaning independently of
|
||||
script. Greenlandic-looking phrases, network sense and complete calendar
|
||||
qualifiers still require their own evidence. No pending finding is accepted
|
||||
from the New entry or from a script-only test. No locale value changed.
|
||||
@@ -24,6 +24,20 @@ for (const [key, value] of Object.entries(inuktitut)) {
|
||||
}
|
||||
|
||||
assert.equal(inuktitut.accept, 'ᐊᖏᖅᐸᕋ');
|
||||
// Microsoft's native software guide, p. 34: New -> Nutaaq. Preserve the
|
||||
// existing syllabic equivalent in actual admin creation controls.
|
||||
assert.equal(inuktitut.new, 'ᓄᑖᖅ');
|
||||
assert.notEqual(inuktitut.new, english.new);
|
||||
for (const [file, selectors] of [
|
||||
['peopleBody.jade', ['new-org', 'new-team', 'new-user']],
|
||||
['translationBody.jade', ['new-translation']],
|
||||
]) {
|
||||
const jade = fs.readFileSync(path.join(root, 'client/components/settings', file), 'utf8');
|
||||
for (const selector of selectors) {
|
||||
assert.match(jade, new RegExp(`a\\.${selector}\\n\\s+i\\.fa\\.fa-plus\\n\\s+\\| \\{\\{_ 'new'\\}\\}`));
|
||||
}
|
||||
}
|
||||
|
||||
for (const stem of ['card-recurrence-interval', 'checklist-reset-interval']) {
|
||||
assert.equal(inuktitut[`${stem}-daily`], 'ᖃᐅᑕᒫᑦ');
|
||||
assert.equal(inuktitut[`${stem}-monthly`], 'ᑕᖅᑭᑕᒫᑦ');
|
||||
|
||||
Reference in new issue
Block a user