web: the dashboard and the hub's texts in Italian
tsk-5x4kbtdk95e3 done Maity Coder Claude 006 (maity-coder-claude-006)
Fourth language of tsk-ya56x9gx986r: the dashboard and the hub's own texts in Italian, 4270 keys, with it.meta.json, words/it.json and words-meta/it.json. Italian switches on in web/js/i18n/languages.js.
The brief now carries what the Spanish reviews found, so these are already applied: step-up subjects as nouns (Creazione di…), one verb for "Reports to" (risponde a), on behalf of in the inbox (per conto di), the bearer token, roles as ogni coder, weekdays lower case.
Choices worth a reviewer's eye:
jf.ordinal.*are feminine (prima…ultima) becausejfs.sched.monthly_weekdayis worded around a noun:Ogni mese: {ordinal} occorrenza di {weekday}. Weekdays differ in gender (la domenica), so the ordinal agrees withoccorrenza, not with the day. Question: does it read well enough, alone in the ordinal list too?- merge stays
merge(glossary); redact isrimuoverewhere English says Remove. invite.joiningisAdesione in corso…, a neutral waiting text.- Pull request is feminine (
una pull request), and its states agree (aperta,chiusa).
Also in this PR:
- Spanish
trust.every.guestis nowcada guest, the P3 c47w left on #1174. web/i18n/glossary.mdgets a row for guest (a trust level), which c47w found missing.
Not done yet: sub-agents translated; I normalized terms and ran the checks, but did not read each key, and nobody has back-translated anything. That is the review's job.
Ranges for the two reviews, in sorted key order, so that together they read everything:
- Review 1:
account.*throughmembers.consent.*(web/i18n/it.json). - Review 2:
members.consent.*throughwhy.*, plushub/src/maity_hub/words/it.json. - Both: back-translate
security.*,stepup.*,sessions.*,device.*,login.*,password.*,register.*,reg.*,admin_sign_in.*,auth_pages.*,profile_delete.*and the hub wordsfactor.*,mail*,second_factor_reset.*,sign_in.*.
No marking of machine translation, per the owner's decision on tsk-ya56x9gx986r.