Compare commits

...
1197 Commits
Author SHA1 Message Date
github-actions[bot] 97f74ea3b5 Bump versions for v11.83 2026-09-15 23:48:36 +00:00
Lauri Ojansivu 278f7b869a Prepare v11.83 release 2026-09-16 02:47:17 +03:00
Lauri Ojansivu e71e20036c Merge remote-tracking branch 'origin/main' 2026-09-16 02:47:00 +03:00
Lauri Ojansivu 9aeeac51a8 Bring upcoming changelog into release format 2026-09-16 02:38:41 +03:00
Lauri Ojansivu 522a7e88e8 Document custom logo loading and uploads in upcoming changelog 2026-09-16 02:26:43 +03:00
Lauri Ojansivu 593cab5911 Load configured logos without stock logo flash and allow uploads 2026-09-16 02:26:25 +03:00
Lauri Ojansivu a4eda40c89 Document live-only mirror links in upcoming changelog 2026-09-16 02:07:37 +03:00
Lauri Ojansivu f7da598ad2 Stop using archive.org for mirror linked files 2026-09-16 02:07:22 +03:00
github-actions[bot] f32a0f7e10 Bump versions for v11.82 2026-09-15 22:40:21 +00:00
Lauri Ojansivu e478ce7309 Prepare v11.82 release 2026-09-16 01:38:35 +03:00
Lauri Ojansivu f60df9b0be Merge remote-tracking branch 'origin/main' 2026-09-16 01:38:07 +03:00
Lauri Ojansivu b68dd01893 Document release preflight and keep changelog checks current 2026-09-16 01:37:35 +03:00
Lauri Ojansivu 7489120eb9 Validate translation languages before release tagging 2026-09-16 01:35:55 +03:00
github-actions[bot] f238c02af7 Bump versions for v11.81 2026-09-15 22:23:51 +00:00
Lauri Ojansivu 3ecc62c960 Prepare v11.81 release 2026-09-16 01:22:26 +03:00
Lauri Ojansivu 5e951845eb Update Upcoming WeKan changelog for recent fixes 2026-09-16 01:17:08 +03:00
Lauri Ojansivu 3865c3fdea Avoid incomplete escaping in Veps sync test 2026-09-16 01:10:05 +03:00
Lauri Ojansivu 8acf5d947d Preserve PR 6695 human translations across pull and push 2026-09-16 01:07:00 +03:00
Lauri Ojansivu c399aeeee6 Protect PR 6695 human translations from machine fills 2026-09-16 01:04:06 +03:00
Lauri Ojansivu 2078c21819 Merge pull request #6695 from l10n-tw/main
Replace zh-Hant and zh-TW translations with Transifex ones
2026-09-16 01:01:44 +03:00
Lauri Ojansivu 25ed0c3067 Keep local Docker build available during Quay outages 2026-09-16 00:58:35 +03:00
Lauri Ojansivu 0e962bba3f Record interrupted translation audit status 2026-09-16 00:54:14 +03:00
Lauri Ojansivu 99570e213f Serve Admin Panel assetlinks at well-known URL 2026-09-16 00:51:35 +03:00
Lauri Ojansivu 1cf93f7e52 Distinguish native Tamazight card and list URL labels 2026-09-15 15:54:57 +03:00
Lauri Ojansivu bfac55c30c Record dated board and card translation audit progress 2026-09-15 15:52:25 +03:00
Lauri Ojansivu 18a11d1210 Replace Arabic and French Tamazight board and card labels 2026-09-15 15:51:48 +03:00
Lauri Ojansivu 77d574a627 Record dated Tamazight version-check audit progress 2026-09-15 15:49:32 +03:00
Lauri Ojansivu ff5a286b53 Replace mixed Tamazight version-check messages 2026-09-15 15:48:22 +03:00
Lauri Ojansivu cf14bd7db9 Record dated Tamazight version terminology progress 2026-09-15 15:46:44 +03:00
Lauri Ojansivu 413b4ef405 Use native Tamazight version noun in Admin Panel 2026-09-15 15:46:05 +03:00
Lauri Ojansivu 7da3334c47 Record dated Tamazight shared-label repair progress 2026-09-15 15:42:18 +03:00
Lauri Ojansivu 63da3d3c97 Reuse native Tamazight labels in shared UI controls 2026-09-15 15:41:26 +03:00
Lauri Ojansivu 1cf705484e Record Tamazight popup audit progress 2026-09-15 15:28:59 +03:00
Lauri Ojansivu e11a2654c7 Align Arabic Tamazight popup labels with native controls 2026-09-15 15:27:09 +03:00
Lauri Ojansivu 1405047ba7 Record Tamazight noun audit progress and source evidence 2026-09-15 15:24:39 +03:00
Lauri Ojansivu 2b22dd0bef Replace Arabic Tamazight common nouns with native labels 2026-09-15 15:23:19 +03:00
Lauri Ojansivu 3447011b4d Record successful sequential EVERYTHING verification 2026-09-15 15:17:51 +03:00
Lauri Ojansivu 7a37811883 Record browser matrix and Firefox avatar fixture repair 2026-09-15 13:57:45 +03:00
Lauri Ojansivu 66c5b85c30 Use a valid PNG in legacy avatar browser coverage 2026-09-15 13:57:26 +03:00
Lauri Ojansivu 7b5dd6549d Document sequential board title viewer coverage 2026-09-15 12:59:21 +03:00
Lauri Ojansivu 929326ba22 Exercise board title viewers through visible controls
Activate the card link instead of its date badge and open the Board View popup before choosing timeline, chart and Gantt views. The complete 24-case Chromium title suite passes sequentially.
2026-09-15 12:58:07 +03:00
Lauri Ojansivu 56f04dcab7 Guard external link autolink sync against repeated renders
Update the regression check to require one value-guarded ReactiveVar setter shared by the viewer and startup autorun. The focused external-link suite now passes all 24 tests.
2026-09-15 12:20:06 +03:00
Lauri Ojansivu 128e482d7a Document browser and markdown repairs in Upcoming release 2026-09-15 12:12:08 +03:00
Lauri Ojansivu fb66fa95cf Repair browser test flows and Meteor markdown package exports
Expose the renderer through a Meteor main module, synchronize security settings without repeated reactive invalidation, and route canonical avatar downloads around the automatic Meteor-Files handler. Update browser tests for the visible Board View and list menus, correct fixture IDs and authentication headers, and wait for the settings publication where direct Mongo updates are used.
2026-09-15 12:10:40 +03:00
Lauri Ojansivu 0ebfe1d775 Record security reporting and node regression repairs 2026-09-15 10:36:01 +03:00
Lauri Ojansivu c4c6e34ec4 Repair node regressions and align security problem names 2026-09-15 10:35:31 +03:00
Lauri Ojansivu 9b49eb1c43 Document Docker outage handling and repair language test harness 2026-09-15 10:16:14 +03:00
Lauri Ojansivu e6685eb0b4 Keep Docker publication available during Quay read-only outages 2026-09-15 10:12:39 +03:00
Lauri Ojansivu 0134b39520 Record Tamazight popup title audit progress 2026-09-15 10:12:19 +03:00
Lauri Ojansivu 79e5a93b42 Repair Tamazight common popup titles 2026-09-15 10:09:27 +03:00
Lauri Ojansivu 0b7606194e Record Tamazight Unset context audit progress 2026-09-15 10:04:49 +03:00
Lauri Ojansivu f0ceb8d72b Separate translated removal actions from Unset status 2026-09-15 10:04:08 +03:00
Lauri Ojansivu 0b2cc01e6f Record Tamazight board popup audit progress 2026-09-15 09:58:53 +03:00
Lauri Ojansivu 87c0495710 Repair Tamazight board and color popup titles 2026-09-15 09:58:15 +03:00
Lauri Ojansivu 0539ac8a23 Merge remote-tracking branch 'origin/main' 2026-09-15 09:55:38 +03:00
Lauri Ojansivu 6de53fb0c1 Record Tamazight board background audit progress 2026-09-15 09:55:12 +03:00
Lauri Ojansivu 79d58098f4 Repair Tamazight board background controls 2026-09-15 09:54:38 +03:00
Lauri Ojansivu 8922a87f2a Record Tamazight activity audit progress 2026-09-15 09:52:17 +03:00
Lauri Ojansivu ada7e35333 Repair Tamazight activity messages using UI meanings 2026-09-15 09:51:39 +03:00
Lauri Ojansivu 1990e60396 Record Tamazight admin status audit progress 2026-09-15 09:49:06 +03:00
Lauri Ojansivu f10daf2ae9 Repair Tamazight admin activity status labels 2026-09-15 09:48:29 +03:00
Lauri Ojansivu 987c5c22b5 Record Tamazight filter and sort audit progress 2026-09-15 09:47:07 +03:00
Lauri Ojansivu 65c6674196 Repair Tamazight filter and sort control labels 2026-09-15 09:46:20 +03:00
Lauri Ojansivu a58c572961 Record Tamazight creator-label audit progress 2026-09-15 09:44:15 +03:00
Lauri Ojansivu bea96680ee Repair Tamazight creator labels in filters and minicards 2026-09-15 09:43:31 +03:00
Lauri Ojansivu f30c32e897 Record Tamazight search predicate audit progress 2026-09-15 09:41:33 +03:00
Lauri Ojansivu 32c2d95756 Repair Tamazight search predicates and protect syntax keywords 2026-09-15 09:38:45 +03:00
Lauri Ojansivu fc2a8da2c8 Record Tamazight search syntax audit progress 2026-09-15 09:32:43 +03:00
Lauri Ojansivu c365e2cf6a Repair Tamazight search operator names and aliases 2026-09-15 09:31:43 +03:00
Lauri Ojansivu 278ca10a0f Record Tamazight board label repairs and Arabic-script queue 2026-09-15 09:27:31 +03:00
Lauri Ojansivu d1c4a7290a Replace Arabic and French Tamazight board labels 2026-09-15 09:26:37 +03:00
Lauri Ojansivu f851f409d7 Record Tamazight sky and metal-color audit progress 2026-09-15 09:23:34 +03:00
Lauri Ojansivu e114ffde89 Replace Tamazight sky and metal-color seeds 2026-09-15 09:22:50 +03:00
Lauri Ojansivu 5fcd43df39 Record Tamazight color repairs and remaining plural review 2026-09-15 09:20:42 +03:00
Lauri Ojansivu 06678678d0 Replace Arabic and French Tamazight color labels 2026-09-15 09:19:58 +03:00
Lauri Ojansivu 3ed7dd3761 Record Tamazight email-address repair and plural review 2026-09-15 09:14:58 +03:00
Lauri Ojansivu ce50929661 Replace French Tamazight email-address placeholder 2026-09-15 09:14:13 +03:00
Lauri Ojansivu a43727f0bc Record Tigre slate-blue review and reconcile overlap counts 2026-09-15 09:10:49 +03:00
Lauri Ojansivu 6f14c9a8c6 Repair Tigre slate-blue component 2026-09-15 09:09:19 +03:00
Lauri Ojansivu 59a7261e33 Record Tigre dark-green audit progress 2026-09-15 09:06:57 +03:00
Lauri Ojansivu de0cc0ce45 Repair copied Tigre dark-green translation 2026-09-15 09:05:50 +03:00
Lauri Ojansivu 10fff07af3 Record dated Tigre transport corpus audit 2026-09-15 09:00:19 +03:00
Jeff Huang 460263f21b Replace zh-Hant and zh-TW translations with Transifex ones 2026-09-15 14:00:08 +08:00
Lauri Ojansivu ae76ba79d0 Use corpus Tigre noun for DDP transport 2026-09-15 08:58:45 +03:00
Lauri Ojansivu 23b77ed14a Reconcile translation audit summary after width repairs 2026-09-15 08:54:31 +03:00
Lauri Ojansivu f4097bfda1 Record dated final width-rule translation audit 2026-09-15 08:53:36 +03:00
Lauri Ojansivu 31a238d91b Correct Cherokee and Wolaytta list-width bounds 2026-09-15 08:52:54 +03:00
Lauri Ojansivu 4ac8c5d129 Record dated Xitsonga translation audit 2026-09-15 08:49:12 +03:00
Lauri Ojansivu 21319c523d Replace corrupt Tsonga list-width seeds 2026-09-15 08:48:42 +03:00
Lauri Ojansivu c95017d560 Record dated Aymara Quechua translation audit 2026-09-15 08:47:12 +03:00
Lauri Ojansivu 83c8d0c2bb Repair Aymara and Quechua list-width strings 2026-09-15 08:46:36 +03:00
Lauri Ojansivu 04df435baf Record dated Hawaiian Klingon Inuktitut audit 2026-09-15 08:43:38 +03:00
Lauri Ojansivu c18780d5bd Correct three more native list-width bounds 2026-09-15 08:43:08 +03:00
Lauri Ojansivu 4e67398440 Record dated three-locale width repair audit 2026-09-15 08:41:11 +03:00
Lauri Ojansivu bb2d2dfebe Correct three native list-width minimum messages 2026-09-15 08:40:38 +03:00
Lauri Ojansivu 0bd8f32316 Record dated Serbian and regional translation audit progress 2026-09-15 08:35:55 +03:00
Lauri Ojansivu beddec7cb9 Repair Serbian list-width controls and four locale rules 2026-09-15 08:35:09 +03:00
Lauri Ojansivu 77cf4af47e Record dated wrong-language translation audit progress 2026-09-15 08:31:00 +03:00
Lauri Ojansivu 3eaeac9e7e Repair ten wrong-language and obsolete list-width values 2026-09-15 08:29:49 +03:00
Lauri Ojansivu e855bb7ede Record dated native-minimum translation audit progress 2026-09-15 08:25:37 +03:00
Lauri Ojansivu 92ea2a0f0c Repair ten native list-width minimum translations 2026-09-15 08:25:01 +03:00
Lauri Ojansivu 91555657e2 Record dated ten-locale translation audit progress 2026-09-15 08:21:53 +03:00
Lauri Ojansivu 9c1388a496 Repair ten native and mixed-seed list-width values 2026-09-15 08:21:00 +03:00
Lauri Ojansivu 376ecf3043 Record dated nine-locale translation audit progress 2026-09-15 08:18:23 +03:00
Lauri Ojansivu 3bf6a4c821 Repair nine African and Pacific list-width translations 2026-09-15 08:17:46 +03:00
Lauri Ojansivu bf18a5b737 Record dated list-width audit progress for twelve locales 2026-09-15 08:15:04 +03:00
Lauri Ojansivu 74e6deabe8 Repair twelve African, Kurdish and Yiddish list-width translations 2026-09-15 08:14:26 +03:00
Lauri Ojansivu e20321100b Record Asian-script list-width audit progress on 2026-09-15 2026-09-15 08:08:37 +03:00
Lauri Ojansivu 8cc659ac92 Repair 24 Asian list-width locale values and progress gates 2026-09-15 08:07:38 +03:00
Lauri Ojansivu 217dd1e3df Record Romance and Celtic audit progress on 2026-09-15 2026-09-15 08:02:49 +03:00
Lauri Ojansivu 0fe4ecb480 Repair twenty Romance and Celtic list-width meanings 2026-09-15 08:02:03 +03:00
Lauri Ojansivu d0388a2c0e Record Eurasian list-width audit progress on 2026-09-15 2026-09-15 07:57:31 +03:00
Lauri Ojansivu 6d94f4edb4 Repair 28 locale list-width rules and update regression gates 2026-09-15 07:56:49 +03:00
Lauri Ojansivu 17d3a34054 Record Chinese variant audit progress on 2026-09-15 2026-09-15 07:52:18 +03:00
Lauri Ojansivu 0b0349d34d Repair Chinese variant list-width rules in eleven locales 2026-09-15 07:51:42 +03:00
Lauri Ojansivu 7bf55675f6 Record native lower-bound audit progress on 2026-09-15 2026-09-15 07:48:52 +03:00
Lauri Ojansivu 212a46c078 Repair 33 native list-width rules and align Galician archive check 2026-09-15 07:48:17 +03:00
Lauri Ojansivu 0fdeaf7994 Record multilingual list-width audit progress on 2026-09-15 2026-09-15 07:44:58 +03:00
Lauri Ojansivu d6e6c558d6 Repair 22 multilingual list-width validation translations 2026-09-15 07:44:00 +03:00
Lauri Ojansivu 3a6463541c Record German and Romance list-width translation repairs 2026-09-15 07:38:28 +03:00
Lauri Ojansivu e6895b3dee Repair Romance and German list-width validation translations 2026-09-15 07:37:31 +03:00
Lauri Ojansivu 49a0654bd1 Document Persian-digit list-width repairs 2026-09-15 07:35:35 +03:00
Lauri Ojansivu 196bc49df9 Repair Persian-digit list-width messages 2026-09-15 07:34:12 +03:00
Lauri Ojansivu c249bacaa2 Record list-width source mismatch and locale repair queue 2026-09-15 07:32:39 +03:00
Lauri Ojansivu 68d679c6c7 Align list-width validation and source translations with 200px minimum 2026-09-15 07:30:40 +03:00
Lauri Ojansivu 8bf19dada2 Document Tigre Trello and S3 plural repair 2026-09-15 07:23:24 +03:00
Lauri Ojansivu 6909fb85e7 Repair Tigre Trello key terminology and S3 file plural 2026-09-15 07:22:09 +03:00
Lauri Ojansivu 99e0121b0e Document Tigre PDF preview translation review 2026-09-15 07:17:34 +03:00
Lauri Ojansivu 78f2c9bf78 Repair Tigre PDF preview warning copied from Tigrinya 2026-09-15 07:16:11 +03:00
Lauri Ojansivu e24a4fe717 Document Tigre authentication error review 2026-09-15 07:14:24 +03:00
Lauri Ojansivu 36c2148ecb Repair Tigre authentication error copied from Tigrinya 2026-09-15 07:12:31 +03:00
Lauri Ojansivu 7030814546 Record Tigre S3 translation audit progress 2026-09-15 07:10:05 +03:00
Lauri Ojansivu 970d9e664b Fill Tigre S3 settings English placeholders 2026-09-15 07:08:17 +03:00
Lauri Ojansivu 3d8b41be8c Document Tamazight due-reminder activity repair 2026-09-15 07:04:46 +03:00
Lauri Ojansivu 780a75a2bb Repair French Tamazight due-reminder activity 2026-09-15 07:04:00 +03:00
Lauri Ojansivu d140ac347f Document corpus-attested Tigre plural follow-up 2026-09-15 06:59:29 +03:00
Lauri Ojansivu 5d53aa9904 Correct provisional Tigre plurals using corpus evidence 2026-09-15 06:58:48 +03:00
Lauri Ojansivu 95a3a4baff Document Tigre Star and Break repairs 2026-09-15 06:54:02 +03:00
Lauri Ojansivu 009d7f8329 Repair Tigre star and break terms and refresh reviewed tests 2026-09-15 06:53:22 +03:00
Lauri Ojansivu f4dd67eb3b Document Tigre Endpoint meaning repair 2026-09-15 06:48:18 +03:00
Lauri Ojansivu 6b78c88cb9 Repair Tigre Endpoint terminology 2026-09-15 06:47:45 +03:00
Lauri Ojansivu c450740d78 Document Tigre exact control reviews 2026-09-15 06:46:53 +03:00
Lauri Ojansivu 0eac733cdb Repair corpus-supported Tigre exact controls 2026-09-15 06:45:57 +03:00
Lauri Ojansivu 0f9f13d1d9 Document missed Tigre organizations repair 2026-09-15 06:44:49 +03:00
Lauri Ojansivu 0ef3ca6dd6 Repair missed Tigre organizations control 2026-09-15 06:44:21 +03:00
Lauri Ojansivu 238e331278 Document full Tigre noun family repairs 2026-09-15 06:43:26 +03:00
Lauri Ojansivu 08e7092c36 Repair established Tigre noun families throughout 2026-09-15 06:42:10 +03:00
Lauri Ojansivu d954922c90 Document full Tigre board and card cleanup 2026-09-15 06:38:45 +03:00
Lauri Ojansivu 83546ed248 Repair Tigre board and card terms throughout 2026-09-15 06:37:59 +03:00
Lauri Ojansivu b30134be78 Document Tigre short control repairs 2026-09-15 06:34:26 +03:00
Lauri Ojansivu 40a20207bd Repair Tigre short interface controls 2026-09-15 06:33:45 +03:00
Lauri Ojansivu 4e09c23b21 Document additional Tigre interface repairs 2026-09-15 06:32:18 +03:00
Lauri Ojansivu 088b01587f Repair additional Tigre interface terms 2026-09-15 06:31:27 +03:00
Lauri Ojansivu 828800a301 Document second Tigre ledger reuse pass 2026-09-15 06:29:02 +03:00
Lauri Ojansivu 45a568aea7 Reuse reviewed Tigre terms in remaining controls 2026-09-15 06:28:06 +03:00
Lauri Ojansivu 2fa5a88449 Document Tigre edit and template repairs 2026-09-15 06:25:39 +03:00
Lauri Ojansivu e50072bc32 Repair Tigre edit and template terms 2026-09-15 06:24:01 +03:00
Lauri Ojansivu 876d879596 Document embedded Tigre terminology repairs 2026-09-15 06:22:22 +03:00
Lauri Ojansivu eb1add1f21 Repair embedded Tigre account storage and description terms 2026-09-15 06:21:31 +03:00
Lauri Ojansivu 79b144ae76 Document Tigre account storage and template repairs 2026-09-15 06:19:12 +03:00
Lauri Ojansivu 8296c12a57 Repair Tigre account storage and template terms 2026-09-15 06:17:14 +03:00
Lauri Ojansivu 9173c62599 Document remaining Tigre card repairs 2026-09-15 06:14:14 +03:00
Lauri Ojansivu c73362aae6 Repair remaining Tigre card terms 2026-09-15 06:13:23 +03:00
Lauri Ojansivu b0fd098cea Document Tigre outcome and account repairs 2026-09-15 06:11:46 +03:00
Lauri Ojansivu c91e56a504 Repair Tigre outcome and account terms 2026-09-15 06:10:55 +03:00
Lauri Ojansivu 1ae4305237 Document Tigre date and time repairs 2026-09-15 06:09:49 +03:00
Lauri Ojansivu 0896117b5a Repair Tigre date and time terms 2026-09-15 06:08:58 +03:00
Lauri Ojansivu 4a8323c96f Document Tigre noun repairs 2026-09-15 06:07:42 +03:00
Lauri Ojansivu 242c1f27ba Repair Tigre label organization and team terms 2026-09-15 06:06:53 +03:00
Lauri Ojansivu b658832f59 Document repeated Tigre component repairs 2026-09-15 06:05:39 +03:00
Lauri Ojansivu 8b6c21ff90 Repair repeated Tigre interface components 2026-09-15 06:04:49 +03:00
Lauri Ojansivu 7e49057262 Document Tigre board repairs 2026-09-15 06:02:56 +03:00
Lauri Ojansivu 1196bebaab Repair Tigre board terms 2026-09-15 06:02:01 +03:00
Lauri Ojansivu 79708827c7 Document Tigre file-clause repairs 2026-09-15 06:00:37 +03:00
Lauri Ojansivu 71a15613c7 Repair Tigre file terms in longer clauses 2026-09-15 05:59:48 +03:00
Lauri Ojansivu f81c9ab58f Document Tigre card and file repairs 2026-09-15 05:58:49 +03:00
Lauri Ojansivu 8560f3d7c2 Repair Tigre card and file terms 2026-09-15 05:58:06 +03:00
Lauri Ojansivu b0bef07079 Document shared Tigre plural review 2026-09-15 05:55:59 +03:00
Lauri Ojansivu a69ed23251 Retain attested Tigre account and error plurals 2026-09-15 05:55:23 +03:00
Lauri Ojansivu a56cccfeb3 Document multi-component Tigre repairs 2026-09-15 05:54:08 +03:00
Lauri Ojansivu f64f9c98d3 Repair multi-component Tigre labels 2026-09-15 05:52:49 +03:00
Lauri Ojansivu 4a25311bf7 Document compact Tigre repairs 2026-09-15 05:47:59 +03:00
Lauri Ojansivu fc61397455 Repair compact Tigre terminology 2026-09-15 05:47:17 +03:00
Lauri Ojansivu edb736acf0 Document Tigre name repairs 2026-09-15 05:43:52 +03:00
Lauri Ojansivu 002f8bc7bb Repair Tigre name controls 2026-09-15 05:43:11 +03:00
Lauri Ojansivu fcc461b156 Document Tigre import repairs 2026-09-15 05:41:32 +03:00
Lauri Ojansivu b8bbd8fa39 Repair Tigre import controls 2026-09-15 05:40:52 +03:00
Lauri Ojansivu 69c1145a87 Document reused Tigre terms 2026-09-15 05:39:29 +03:00
Lauri Ojansivu 22615501d1 Reuse reviewed Tigre interface terms 2026-09-15 05:38:51 +03:00
Lauri Ojansivu 46cccccd3a Document Tigre selection repairs 2026-09-15 05:37:13 +03:00
Lauri Ojansivu a6dd320fd2 Repair Tigre selection controls 2026-09-15 05:36:33 +03:00
Lauri Ojansivu d73a200439 Document Tigre date repairs 2026-09-15 05:35:04 +03:00
Lauri Ojansivu a03aa027cb Repair Tigre date controls 2026-09-15 05:33:22 +03:00
Lauri Ojansivu d44beb0228 Document Tigre member compound repairs
Record reused corpus evidence, residual overlap, limitations and regression coverage for seven corrected member controls.\n\nThanks to xet7 !
2026-09-15 05:28:28 +03:00
Lauri Ojansivu 284fcff144 Repair Tigre member compounds
Use the explicit Tigre Member and Members pair across seven board, filter, selection and rule controls. Reuse reviewed Tigre control terms and add former-seed coverage.\n\nThanks to xet7 !
2026-09-15 05:27:54 +03:00
Lauri Ojansivu d39930eb77 Document ledger-grounded Tigre repairs
Record the reused evidence, residual overlap, limitations and regression coverage for 17 corrected Tigre compounds.\n\nThanks to xet7 !
2026-09-15 05:25:10 +03:00
Lauri Ojansivu 0651f745bc Repair Tigre interface compounds
Replace 17 compact Tigrinya-seeded controls using only independently reviewed Tigre ledger terms. Add exact and former-seed regression coverage.\n\nThanks to xet7 !
2026-09-15 05:24:37 +03:00
Lauri Ojansivu 387e10980e Document Tigre speed and storage repairs
Record corpus and native-interface evidence, residual overlap and regression coverage for four corrected controls.\n\nThanks to xet7 !
2026-09-15 05:21:32 +03:00
Lauri Ojansivu b8ebfc67e3 Repair Tigre speed and storage terms
Replace Tigrinya-specific Speed and Storage spellings with forms attested in the Tigre corpus and native Tigre Wikidata interface. Add exact and former-seed coverage.\n\nThanks to xet7 !
2026-09-15 05:20:58 +03:00
Lauri Ojansivu 194f4556aa Document Tigre interface action repairs
Record corpus evidence, residual overlap, limitations and regression coverage for the Font, Invite and permissions controls.\n\nThanks to xet7 !
2026-09-15 05:20:07 +03:00
Lauri Ojansivu e4ae5173fc Repair Tigre interface actions
Use corpus-grounded Tigre terms across seven Font, Invite People and Change permissions controls. Add exact and former-seed regression coverage.\n\nThanks to xet7 !
2026-09-15 05:19:35 +03:00
Lauri Ojansivu 4a26ff5412 Document Tigre visual repairs
Record corpus evidence, residual overlap, limitations and regression coverage for the repaired Rename and board-background controls.\n\nThanks to xet7 !
2026-09-15 05:17:49 +03:00
Lauri Ojansivu f1b12cc668 Repair Tigre visual controls
Use corpus-attested Tigre name, change, image and background terms across eight Rename and board-background controls. Add exact and former-seed regression coverage.\n\nThanks to xet7 !
2026-09-15 05:17:15 +03:00
Lauri Ojansivu c0f430b0b3 Document Tigre status repairs
Record the evidence, residual overlap count, limitations and regression coverage for eight repaired Tigre status controls.\n\nThanks to xet7 !
2026-09-15 05:15:49 +03:00
Lauri Ojansivu b4586ba970 Repair Tigre status controls
Use corpus-attested Tigre terms across eight Overall progress, CPU usage, Card loading and Remaining time controls. Preserve CPU and add exact former-seed coverage.\n\nThanks to xet7 !
2026-09-15 05:15:16 +03:00
Lauri Ojansivu 33300f303e Add Tigre severity repair to changelog
Record the three corrected Severity controls in the upcoming WeKan release.\n\nThanks to xet7 !
2026-09-15 05:13:52 +03:00
Lauri Ojansivu c59789dfb5 Document Tigre severity repairs
Record the contradicted weight sense, replacement evidence, low-confidence compound limitation and residual overlap count.\n\nThanks to xet7 !
2026-09-15 05:13:39 +03:00
Lauri Ojansivu e27abadf67 Repair Tigre severity controls
Replace the misleading physical-weight seed in three Severity controls with a corpus-grounded Tigre severity-level compound. Record its compound grammar as low confidence and add negative coverage for the former seed.\n\nThanks to xet7 !
2026-09-15 05:13:06 +03:00
Lauri Ojansivu 3d2c249f21 Document Tigre export repairs
Record the corpus evidence, residual overlap count, limitations and regression coverage for the repaired Tigre Export controls.\n\nThanks to xet7 !
2026-09-15 05:12:12 +03:00
Lauri Ojansivu 6d8f830a70 Repair Tigre export controls
Use the Tigre export action attested in a software-context corpus entry across the generic, list and board export controls. Add exact and former-seed regression coverage.\n\nThanks to xet7 !
2026-09-15 05:11:36 +03:00
Lauri Ojansivu ee6607dc9d Document Tigre administrative term repairs
Record the evidence, residual overlap counts, test coverage and source commit for the reviewed Tigre administrative and location controls.\n\nThanks to xet7 !
2026-09-15 05:10:30 +03:00
Lauri Ojansivu 9f5f2d1dba Repair Tigre administrative controls
Use corpus-attested Tigre terminology for administrator, organization administrators, confirmation, type, location and adding a location. Add focused coverage for all corrected controls and their former Tigrinya seeds.\n\nThanks to xet7 !
2026-09-15 05:09:45 +03:00
Lauri Ojansivu fbfb37e272 Document Tigre member terminology correction 2026-09-15 05:06:21 +03:00
Lauri Ojansivu 2bb4b88cb5 Correct Tigre member terminology 2026-09-15 05:05:42 +03:00
Lauri Ojansivu 212232a5c0 Document Tigre interface compound repairs 2026-09-15 05:04:06 +03:00
Lauri Ojansivu 6f25928145 Repair Tigre interface compounds 2026-09-15 05:03:31 +03:00
Lauri Ojansivu eb797932fe Document Tigre operational term repairs 2026-09-15 05:02:14 +03:00
Lauri Ojansivu fa6cbd1666 Retain shared Tigre seconds term 2026-09-15 05:01:34 +03:00
Lauri Ojansivu a268d6167a Repair Tigre operational terms 2026-09-15 05:01:19 +03:00
Lauri Ojansivu 4936e9fc47 Document basic Tigre term repairs 2026-09-15 05:00:07 +03:00
Lauri Ojansivu 62ff72c607 Repair basic Tigre interface terms 2026-09-15 04:59:34 +03:00
Lauri Ojansivu 8c324ff5e9 Document Tigre sense repairs 2026-09-15 04:58:14 +03:00
Lauri Ojansivu 67632637c2 Repair conflicting Tigre interface senses 2026-09-15 04:57:44 +03:00
Lauri Ojansivu c839ae2bf3 Document shared Tigre term review 2026-09-15 04:56:51 +03:00
Lauri Ojansivu b2caad45b7 Retain corpus-backed shared Tigre terms 2026-09-15 04:56:15 +03:00
Lauri Ojansivu 154c3cc31f Document repeated Tigre noun repairs 2026-09-15 04:54:11 +03:00
Lauri Ojansivu f9b716fd61 Repair repeated Tigre interface nouns 2026-09-15 04:53:42 +03:00
Lauri Ojansivu 9b266cc353 Document Tigre Azure path repairs 2026-09-15 04:52:45 +03:00
Lauri Ojansivu 77e08a8f61 Repair Tigre Azure menu paths 2026-09-15 04:52:14 +03:00
Lauri Ojansivu a568dc4208 Document repeated Tigre interface repairs 2026-09-15 04:50:49 +03:00
Lauri Ojansivu 2530126f27 Repair repeated Tigre interface families 2026-09-15 04:50:10 +03:00
Lauri Ojansivu b7b7cd2de8 Document Tigre address and name repairs 2026-09-15 04:48:26 +03:00
Lauri Ojansivu 62956f2819 Repair Tigre address and name labels 2026-09-15 04:47:52 +03:00
Lauri Ojansivu 2fcf2788e5 Document lexical Tigre repairs 2026-09-15 04:47:01 +03:00
Lauri Ojansivu f27cb82ca6 Repair lexical Tigre interface terms 2026-09-15 04:45:56 +03:00
Lauri Ojansivu 7db8afc76c Document completed Veps seed review 2026-09-15 04:42:55 +03:00
Lauri Ojansivu a4ec295ffa Complete Finnish-seeded Veps translation review 2026-09-15 04:42:14 +03:00
Lauri Ojansivu 33d1a89761 Document Veps account and rule repairs 2026-09-15 04:39:52 +03:00
Lauri Ojansivu 4caef872b0 Repair Veps account and rule interface families 2026-09-15 04:39:14 +03:00
Lauri Ojansivu be8c47c26a Document Veps board interface repairs 2026-09-15 04:36:32 +03:00
Lauri Ojansivu a222bad2d7 Repair Veps board interface families 2026-09-15 04:35:53 +03:00
Lauri Ojansivu 8858912ed4 Document lexical Veps repairs 2026-09-15 04:33:33 +03:00
Lauri Ojansivu c67a91a416 Repair lexical Veps interface terms 2026-09-15 04:32:34 +03:00
Lauri Ojansivu 8d02a5d758 Document native-catalogue Veps repairs 2026-09-15 04:31:18 +03:00
Lauri Ojansivu e17bb2b5e3 Repair native-catalogue Veps interface terms 2026-09-15 04:30:06 +03:00
Lauri Ojansivu 3e492107cb Document shared Tigre vocabulary review 2026-09-15 04:27:38 +03:00
Lauri Ojansivu 5b2c5942ef Record corpus-attested shared Tigre terms 2026-09-15 04:27:05 +03:00
Lauri Ojansivu 8db30cf182 Document corpus-backed Tigre interface repairs 2026-09-15 04:25:58 +03:00
Lauri Ojansivu 0e94189604 Repair corpus-backed Tigre interface terms 2026-09-15 04:24:56 +03:00
Lauri Ojansivu 391e7fc811 Document Tigre date vocabulary repairs 2026-09-15 04:22:31 +03:00
Lauri Ojansivu 9ab9215c6b Repair Tigre basic date vocabulary 2026-09-15 04:19:37 +03:00
Lauri Ojansivu e911879b6b Document completion of tracked translation audit 2026-09-15 04:17:44 +03:00
Lauri Ojansivu 2ecd746378 Complete restored Basque rule translation review 2026-09-15 04:16:25 +03:00
Lauri Ojansivu f18a925c26 Translate Aromanian magenta color label 2026-09-15 04:14:38 +03:00
Lauri Ojansivu ee9228ab6d Complete tracked Tamazight migration translations 2026-09-15 04:13:44 +03:00
Lauri Ojansivu a11978016d Repair Tamazight global search guidance 2026-09-15 04:11:42 +03:00
Lauri Ojansivu 36c8afc8ea Repair Tamazight board and import guidance 2026-09-15 04:10:38 +03:00
Lauri Ojansivu 667eb393dd Document Tamazight diagnostic translation repairs 2026-09-15 04:08:50 +03:00
Lauri Ojansivu 3d79d5ca5b Repair Tamazight diagnostics and repository actions 2026-09-15 04:07:33 +03:00
Lauri Ojansivu c9d838170b Document Tamazight accessibility translation repairs 2026-09-15 04:06:17 +03:00
Lauri Ojansivu 7d87955de3 Repair Tamazight accessibility and UI labels 2026-09-15 04:05:00 +03:00
Lauri Ojansivu e0bb7f2ca1 Document Tamazight calendar repairs 2026-09-15 04:01:51 +03:00
Lauri Ojansivu 10aa310033 Translate Tamazight tabular Hijri labels 2026-09-15 04:01:24 +03:00
Lauri Ojansivu 3caf5f6a73 Document completed Inuktitut audit queue 2026-09-15 03:59:31 +03:00
Lauri Ojansivu b5acfdaec3 Complete Inuktitut calendar labels 2026-09-15 03:58:53 +03:00
Lauri Ojansivu 97dc41d076 Document Inuktitut orthography review 2026-09-15 03:57:22 +03:00
Lauri Ojansivu a0eeee9d63 Retain valid Roman Inuktitut translations 2026-09-15 03:56:49 +03:00
Lauri Ojansivu 81f18f4807 Document Tigre translation audit progress 2026-09-15 03:55:55 +03:00
Lauri Ojansivu 88caf17515 Translate Tigre calendar system labels 2026-09-15 03:54:16 +03:00
Lauri Ojansivu 85d994c2fb Document completed Wolaytta tracked audit
Record the final calendar repairs, source commit, updated counts, verification, and remaining low-confidence compounds.

Thanks to xet7 !
2026-09-15 03:49:22 +03:00
Lauri Ojansivu e97f8fb206 Complete Wolaytta calendar labels
Replace ten incomplete English seeds with the attested calendar-noun family while preserving named systems, calculated epochs, and moon-sighting distinctions.

Thanks to xet7 !
2026-09-15 03:48:41 +03:00
Lauri Ojansivu 54f008fc5d Document completed Nahuatl tracked audit
Record the calendar-system repair, source rationale, updated counts, verification, and remaining low-confidence scope.

Thanks to xet7 !
2026-09-15 03:47:22 +03:00
Lauri Ojansivu 56ce505d0c Translate Nahuatl calendar system labels
Replace seventeen Azerbaijani, English, and incomplete labels with a coordinated modern date-reckoning family while preserving every named calendar and variant distinction.

Thanks to xet7 !
2026-09-15 03:46:07 +03:00
Lauri Ojansivu 78fda5345a Document completed Ewe tracked audit
Record the calendar terminology evidence, source commit, updated counts, and remaining low-confidence construction.

Thanks to xet7 !
2026-09-15 03:43:57 +03:00
Lauri Ojansivu 52836b241d Complete Ewe tabular Hijri label
Replace the incomplete English calendar name with an Ewe calculation-and-epoch draft while preserving the distinct astronomical variant.

Thanks to xet7 !
2026-09-15 03:42:46 +03:00
Lauri Ojansivu 38cde52187 Document completed Veps tracked audit
Record the final tracked Veps repair, parser evidence, updated counts, and the remaining low-confidence review scope.

Thanks to xet7 !
2026-09-15 03:40:32 +03:00
Lauri Ojansivu 7bc3b73b05 Translate Veps advanced filter help
Replace the final tracked Finnish paragraph with a Veps draft while preserving every executable operator, quote, escape, grouping, and regular-expression example.

Thanks to xet7 !
2026-09-15 03:39:52 +03:00
Lauri Ojansivu a229d53471 Document Veps keyboard translation repair
Record the dated source commit, verified behavior, updated audit counts, and remaining low-confidence terminology.

Thanks to xet7 !
2026-09-15 03:38:17 +03:00
Lauri Ojansivu 4d74f7080f Fix Veps keyboard command translations
Replace four Finnish keyboard-shortcut values with a coordinated Veps keyboard-command draft while preserving state transitions, route behavior, and the literal question-mark binding.

Thanks to xet7 !
2026-09-15 03:36:49 +03:00
Lauri Ojansivu 3830365ecd Document Veps scrollbar translation repair
Record the affected UI scope, native component evidence, focused checks, updated queue, and low-confidence compound limit.\n\nThanks to xet7 !
2026-09-15 03:33:39 +03:00
Lauri Ojansivu b82d5761ed Fix Veps vertical scrollbar translation
Replace the Finnish toggle label with a Veps vertical-scrollbar draft and verify its visible control and affected containers.\n\nThanks to xet7 !
2026-09-15 03:32:56 +03:00
Lauri Ojansivu e8d971489b Document Veps field sum translation repair
Record the numeric-only source context, dictionary evidence, focused checks, updated queue, and remaining low-confidence grammar.\n\nThanks to xet7 !
2026-09-15 03:31:49 +03:00
Lauri Ojansivu 1b35cd8b4f Fix Veps field sum control translation
Replace the Finnish checkbox label with Veps arithmetic-addition and list-top terminology already verified for the numeric total tooltip.\n\nThanks to xet7 !
2026-09-15 03:31:03 +03:00
Lauri Ojansivu 68c82d941c Document Veps accessibility translation repairs
Record the five repaired UI roles, source bindings, descriptive terminology basis, focused checks, and remaining low-confidence review.\n\nThanks to xet7 !
2026-09-15 03:29:21 +03:00
Lauri Ojansivu 09b62ffa40 Fix Veps accessibility translations
Replace the Finnish accessibility family with a consistent Veps access-for-everyone draft across navigation, settings, fields, and the public empty state.\n\nThanks to xet7 !
2026-09-15 03:28:29 +03:00
Lauri Ojansivu a31eebdc39 Document Veps card loading translation repairs
Record the corrected card-loading semantics, native terminology basis, focused verification, and remaining low-confidence review in the audit and Upcoming changelog.\n\nThanks to xet7 !
2026-09-15 03:26:07 +03:00
Lauri Ojansivu 8480bee00b Fix Veps card loading translations
Replace wrong-language labels, stale manual loading guidance, and a Russian multi-selection hybrid with a coherent Veps card-loading group. Preserve the automatic threshold behavior and exact operator configuration literals.\n\nThanks to xet7 !
2026-09-15 03:25:01 +03:00
Lauri Ojansivu c4f049e320 Record Veps voting translation repairs
Update the audit, native evidence review, and Upcoming changelog with the verified voting-side repair and its remaining confidence limit.\n\nThanks to xet7 !
2026-09-15 03:19:14 +03:00
Lauri Ojansivu 8a66f4c746 Repair Veps voting-side translations
Replace four Finnish participant and action labels with Veps forms based on the native voting, support, defense, and opposition entries. Add semantic regression checks.\n\nThanks to xet7 !
2026-09-15 03:18:50 +03:00
Lauri Ojansivu 8061759d2c Record Veps Problems heading repairs
Update the short audit, detailed evidence, Veps review, and Upcoming changelog with the verified native heading evidence.\n\nThanks to xet7 !
2026-09-15 03:16:11 +03:00
Lauri Ojansivu 052937ff0a Repair Veps Problems page headings
Replace Tshivenda and Finnish headings with an attested Veps summary term and the locale's existing status label. Add exact regression checks.\n\nThanks to xet7 !
2026-09-15 03:15:49 +03:00
Lauri Ojansivu 3e0c124d4a Record Veps card-number translation repair
Update the short audit, detailed evidence, Veps review, and Upcoming changelog with the verified local repair and expanded wrong-language candidate scan.\n\nThanks to xet7 !
2026-09-15 03:15:07 +03:00
Lauri Ojansivu 21e43e8b56 Repair Veps card-number search translations
Replace Zulu card-number labels with Veps wording, preserve the search syntax placeholders, and add regression coverage for the complete search group.\n\nThanks to xet7 !
2026-09-15 03:14:23 +03:00
Lauri Ojansivu 832e44c7e9 Record Veps numeric addition repair and primary evidence 2026-09-15 03:11:15 +03:00
Lauri Ojansivu 7c17acd340 Replace wrong-language Veps numeric total description
Use the rendered native phrase for addition of numbers and preserve custom number fields marked for list top. Full compound and case grammar remains under review.
2026-09-15 03:10:54 +03:00
Lauri Ojansivu 3d47446dfe Record Veps date range repair and native interval evidence 2026-09-15 03:09:58 +03:00
Lauri Ojansivu 046830b355 Replace wrong-language Veps list date range description
Use rendered native time-interval noun; preserve custom date fields marked for list top. Full case and compound grammar remain low confidence.
2026-09-15 03:09:39 +03:00
Lauri Ojansivu 7dcdc054a4 Record Veps severity draft and technical review limits 2026-09-15 03:08:30 +03:00
Lauri Ojansivu 91d0cbf5ed Replace wrong-language Veps event severity label
Use rendered native noun forms in a direct severity-level draft. Technical harshness analogy and full compound remain low confidence and under review.
2026-09-15 03:08:09 +03:00
Lauri Ojansivu 9e5758a508 Verify native Veps abstract-level noun for severity review 2026-09-15 03:07:35 +03:00
Lauri Ojansivu dad7f2ae35 Verify rendered Veps hardness noun and limit severity inference 2026-09-15 03:06:44 +03:00
Lauri Ojansivu 99aeb90cdb Record Veps severity lexical evidence and excluded meanings 2026-09-15 03:06:02 +03:00
Lauri Ojansivu 10f1a4964b Record Veps backup scope repairs and terminology limits 2026-09-15 03:05:19 +03:00
Lauri Ojansivu cfed82e70c Replace wrong-language Veps backup scope text
Preserve organization boards and attachments, shared accounts/settings exclusions and restore ownership restriction. Whole-system paraphrase and full native grammar remain low confidence.
2026-09-15 03:04:59 +03:00
Lauri Ojansivu eb056cf59f Record Veps acknowledgment repairs and open grammar review 2026-09-15 03:04:15 +03:00
Lauri Ojansivu bc8988c9d7 Replace wrong-language Veps problem acknowledgment text
Preserve checked reviewed areas and resetting new-problem counts. Full plural, case and acknowledgment grammar remains low confidence.
2026-09-15 03:03:57 +03:00
Lauri Ojansivu ed2565e9b7 Record Veps CPU repairs and remaining core terminology review 2026-09-15 03:03:14 +03:00
Lauri Ojansivu 9e06803310 Replace wrong-language Veps CPU usage and load labels
Preserve current versus generic usage and average system load. Reuse local Veps terminology; full computing compounds and core vocabulary remain under review.
2026-09-15 03:02:55 +03:00
Lauri Ojansivu f46fb0272e Record Veps loading and status repairs with review limits 2026-09-15 03:02:14 +03:00
Lauri Ojansivu e8826e71a0 Replace wrong-language Veps loading and migration status
Preserve possible login delay, login-required message, loading indicator and CPU condition until background work finishes. Full computing terminology and grammar remain low confidence.
2026-09-15 03:01:55 +03:00
Lauri Ojansivu 4cf2381c66 Record Veps forecast repairs and remaining grammar review 2026-09-15 03:01:03 +03:00
Lauri Ojansivu 201f8d0a41 Replace wrong-language Veps chart forecast messages
Preserve zero remaining, missing recent completions, weekly pace and conditional completion date. Full projection, recency and count grammar remains low confidence.
2026-09-15 03:00:44 +03:00
Lauri Ojansivu b7a903473d Record Veps repair message corrections and grammar limits 2026-09-15 02:59:49 +03:00
Lauri Ojansivu f5d72bae8a Replace wrong-language Veps repair and restore messages
Preserve exact counters, missing-board explanation and automatic-repair limitation. Full count, passive and case grammar remains low confidence.
2026-09-15 02:59:29 +03:00
Lauri Ojansivu 6fd9eb88d3 Record Veps voting repairs and expanded review scope 2026-09-15 02:58:45 +03:00
Lauri Ojansivu 4b2009229c Fix Veps voting and event detail labels
Replace Tshivenda vote-sorting and detail text and Finnish voting heading with Veps vocabulary. Sorting case and full context terminology remain under review.
2026-09-15 02:58:23 +03:00
Lauri Ojansivu 5a62a6b3b1 Record native Veps software-key evidence and title repair 2026-09-15 02:57:43 +03:00
Lauri Ojansivu e722a6c17c Improve Veps synchronization title and software-key wording
Use native MediaWiki software sort-key evidence for the project-key analogy, preserving ID/path alternatives. Replace overlooked Tshivenda popup title. Full compound grammar remains low confidence.
2026-09-15 02:57:22 +03:00
Lauri Ojansivu 1aacb92a3b Record Veps two-factor instruction repairs and uncertainty 2026-09-15 02:56:38 +03:00
Lauri Ojansivu f9d9c454dc Replace wrong-language Veps two-factor setup and login text
Preserve QR and manual setup alternatives, six-digit codes, every-login requirement and invalid-code retry. Full computing compounds and native grammar remain low confidence.
2026-09-15 02:56:16 +03:00
Lauri Ojansivu c476aa4a10 Record Veps two-factor control repairs and open instructions 2026-09-15 02:55:29 +03:00
Lauri Ojansivu 7deff5697c Replace wrong-language Veps two-factor controls
Preserve enable and disable actions, popup title and account-specific enabled status. Full two-factor terminology and grammar remain low confidence; setup instructions still require repair.
2026-09-15 02:55:08 +03:00
Lauri Ojansivu 8e8150478f Record Veps identifier repair and terminology limits 2026-09-15 02:54:25 +03:00
Lauri Ojansivu 29f93a8886 Fix Veps multi-tracker project identifier label
Replace Tshivenda with a project-code paraphrase and retain ID and owner/repo alternatives. Native project and code vocabulary is attested; full multi-tracker terminology remains low confidence.
2026-09-15 02:54:03 +03:00
Lauri Ojansivu d84b5bb9be Record Veps sync instruction draft and remaining review 2026-09-15 02:52:37 +03:00
Lauri Ojansivu 25e6eefba0 Replace wrong-language Veps synchronization instructions
Preserve external tracker, background checks every 15 minutes, and the immediate manual action. Full draft grammar and computing loans remain low confidence.
2026-09-15 02:52:16 +03:00
Lauri Ojansivu c37bd8f962 Record Veps inactive sync repair and review limits 2026-09-15 02:51:34 +03:00
Lauri Ojansivu b30fa05a93 Fix Veps inactive synchronization source label
Replace the Tshivenda empty-source option with a Veps inactive-state paraphrase. Keep enabled, failed and never-synced states distinct. Derived noun and complete grammar remain low confidence.
2026-09-15 02:51:14 +03:00
Lauri Ojansivu 11b3061c98 Record Veps never-synced repair and primary native evidence 2026-09-15 02:48:10 +03:00
Lauri Ojansivu 81c17c1960 Fix Veps never-synced state with native adverb 2026-09-15 02:47:47 +03:00
Lauri Ojansivu 7e59bb8b63 Record Veps credential repairs and remaining language review 2026-09-15 02:47:08 +03:00
Lauri Ojansivu c117936edd Fix Veps synchronization credential labels and status messages
Preserve API token/password meaning and set versus not-yet-set state. Full status grammar and credential paraphrase remain low confidence.
2026-09-15 02:46:45 +03:00
Lauri Ojansivu d04457bb37 Record dated Veps optional-field repairs and review limits 2026-09-15 02:46:09 +03:00
Lauri Ojansivu 5d0583ef54 Fix Veps optional-field and synchronization username wording
Preserve the not-required qualification using a direct native-wording draft. Full contextual grammar remains low confidence.
2026-09-15 02:45:44 +03:00
Lauri Ojansivu 7cbef0b3c7 Record Veps source label repair and optional-field review 2026-09-15 02:45:10 +03:00
Lauri Ojansivu 0ca3422a46 Fix wrong-language Veps synchronization source label 2026-09-15 02:44:48 +03:00
Lauri Ojansivu be501c32fa Record Veps synchronization state repairs and remaining grammar 2026-09-15 02:44:14 +03:00
Lauri Ojansivu c379de7d7e Fix six Veps synchronization state and result translations
Preserve pending, success, error and stop meanings and the exact error placeholder. Derived synchronization noun and case grammar remain low confidence.
2026-09-15 02:43:51 +03:00
Lauri Ojansivu e7cecc9c7f Record five Veps synchronization repairs and remaining block 2026-09-15 02:43:12 +03:00
Lauri Ojansivu 93a48d724d Fix five wrong-language Veps synchronization labels
Reuse existing Veps wording and preserve literal project and credential examples. Full assembled synchronization grammar remains under review.
2026-09-15 02:42:49 +03:00
Lauri Ojansivu 7c540c5f5b Record dated Veps rule-state repairs and grammar limits 2026-09-15 02:41:59 +03:00
Lauri Ojansivu 3658f17556 Fix Tshivenda rule-state text in Veps translations
Keep both enable and disable actions and preserve the existing enabled label. Assembled Veps rule-object grammar remains low confidence.
2026-09-15 02:41:37 +03:00
Lauri Ojansivu 4f879334c9 Record Veps rules repair and additional mixed-language findings 2026-09-15 02:40:54 +03:00
Lauri Ojansivu 29bf7aa221 Fix unflagged Finnish rules heading in Veps translation 2026-09-15 02:40:32 +03:00
Lauri Ojansivu 84af30f9b5 Record dated Veps URL scheme repair and remaining review 2026-09-15 02:39:51 +03:00
Lauri Ojansivu f10fe2fa5b Fix Veps automatic URL scheme setting translation
Preserve automatic clickability and one scheme per line. Assembled grammar and singular scheme form remain low confidence.
2026-09-15 02:39:29 +03:00
Lauri Ojansivu be42c5771f Verify Veps button dictionary senses from rendered source 2026-09-15 02:38:40 +03:00
Lauri Ojansivu b60ea7bc12 Correct Veps dictionary search evidence for legacy PDF text 2026-09-15 02:38:09 +03:00
Lauri Ojansivu d0f721b481 Extend Veps shortcut review to untranslated popup title 2026-09-15 02:37:10 +03:00
Lauri Ojansivu b9dae272e7 Record dated resident-memory repair and remaining native review 2026-09-15 02:36:19 +03:00
Lauri Ojansivu ef5a6c5bad Fix Tamazight resident-memory diagnostic label
Use native memory-usage and size wording with the precise RSS acronym. Full computing grammar and native expansion of resident set remain under review.
2026-09-15 02:35:57 +03:00
Lauri Ojansivu d30a2f5737 Correct Tamazight memory review and preserve attested alternatives 2026-09-15 02:35:26 +03:00
Lauri Ojansivu efa6b0eb11 Record dated used-memory translation repair and terminology limits 2026-09-15 02:34:47 +03:00
Lauri Ojansivu 06be232017 Fix Tamazight actual used-memory diagnostic wording
Preserve the V8 used-memory scope. Computing memory adaptation, passive grammar and actual-use paraphrase remain low confidence.
2026-09-15 02:34:24 +03:00
Lauri Ojansivu 9570c3af3f Record dated Tamazight reminder repair and review limits 2026-09-15 02:33:33 +03:00
Lauri Ojansivu a6d77ba0e0 Fix Tamazight first due-reminder activity translation
Preserve named activity placeholders and first-reminder wording. Full deadline compound and possessive grammar remain low confidence.
2026-09-15 02:33:12 +03:00
Lauri Ojansivu 36f33b5304 Record CSV schema translation repair and remaining phrase review 2026-09-15 02:29:30 +03:00
Lauri Ojansivu 52b73cacc5 Repair Tamazight CSV and TSV schema warning 2026-09-15 02:29:06 +03:00
Lauri Ojansivu 3797e952ed Document JSON schema translation repair and remaining import terminology 2026-09-15 02:28:25 +03:00
Lauri Ojansivu ac95ce3aad Repair Tamazight JSON schema error wording 2026-09-15 02:28:02 +03:00
Lauri Ojansivu c3bc95dc3f Record accessibility translation scope and disabled page wording conflict 2026-09-15 02:27:04 +03:00
Lauri Ojansivu 68d7f2d899 Document logo wording repairs and remaining contextual review 2026-09-15 02:26:09 +03:00
Lauri Ojansivu 8d9facf9a8 Repair Tamazight logo height hide and navigation labels 2026-09-15 02:25:47 +03:00
Lauri Ojansivu 0c34382f87 Document logo URL translation repairs and remaining spatial review 2026-09-15 02:24:58 +03:00
Lauri Ojansivu ec1f2cb219 Repair Tamazight top left logo image and link URL labels 2026-09-15 02:24:36 +03:00
Lauri Ojansivu b31065a9d0 Document physical heap translation repair and remaining batch validation 2026-09-15 02:23:33 +03:00
Lauri Ojansivu 0b259c2d3d Repair Tamazight physical heap size diagnostic label 2026-09-15 02:23:10 +03:00
Lauri Ojansivu ddc8e9fcab Document V8 context translation repairs and borrowed qualifier limits 2026-09-15 02:22:35 +03:00
Lauri Ojansivu 0f4fc5d227 Repair Tamazight V8 context count diagnostic wording 2026-09-15 02:22:09 +03:00
Lauri Ojansivu 1951b0417a Document garbage flag translation repair and literal identifier rationale 2026-09-15 02:21:15 +03:00
Lauri Ojansivu 8516ab9a72 Repair Tamazight heap garbage diagnostic flag label 2026-09-15 02:20:52 +03:00
Lauri Ojansivu f194046ec2 Document heap capability translation repairs and review limits 2026-09-15 02:20:17 +03:00
Lauri Ojansivu 0f545fd8a7 Repair Tamazight available and executable heap diagnostic labels 2026-09-15 02:19:55 +03:00
Lauri Ojansivu 2f8b930391 Document malloc diagnostic translation repairs and paraphrase limits 2026-09-15 02:19:12 +03:00
Lauri Ojansivu 6481e8bbd6 Repair Tamazight malloc memory and peak diagnostic labels 2026-09-15 02:18:48 +03:00
Lauri Ojansivu dfbe6056fc Record heap limit translation repair and allocation wording review 2026-09-15 02:18:01 +03:00
Lauri Ojansivu 88add30060 Repair Tamazight heap size limit diagnostic 2026-09-15 02:17:39 +03:00
Lauri Ojansivu 9ab9db9611 Document heap diagnostic translation repairs and remaining metric distinctions 2026-09-15 02:16:51 +03:00
Lauri Ojansivu 0567c1aacc Repair Tamazight total and used heap size diagnostics 2026-09-15 02:16:24 +03:00
Lauri Ojansivu b8bffce9c3 Record account protection explanation repair and contextual limits 2026-09-15 02:15:20 +03:00
Lauri Ojansivu 5211bf3152 Repair Tamazight account protection explanatory text 2026-09-15 02:14:56 +03:00
Lauri Ojansivu 64b716d623 Document account protection translation repairs and grammar limits 2026-09-15 02:14:07 +03:00
Lauri Ojansivu 7c58d6c3df Repair Tamazight brute force settings heading and update confirmation 2026-09-15 02:13:44 +03:00
Lauri Ojansivu 4dad59ba12 Record failed attempts translation draft and remaining contextual review 2026-09-15 02:12:56 +03:00
Lauri Ojansivu bf9a929e13 Repair Tamazight failed attempts label with trial and failure terminology 2026-09-15 02:12:34 +03:00
Lauri Ojansivu b1ba19e837 Record native software evidence for Tamazight attempt wording 2026-09-15 02:11:58 +03:00
Lauri Ojansivu 3cc93cb240 Document locked users translation repair and remaining attempt terminology 2026-09-15 02:10:55 +03:00
Lauri Ojansivu e908ec0a2f Repair Tamazight locked users navigation label 2026-09-15 02:10:36 +03:00
Lauri Ojansivu 41dbd148c2 Document due search translation repair and source cutoff discrepancy 2026-09-15 02:09:46 +03:00
Lauri Ojansivu 64e524f27a Repair Tamazight due date search instruction 2026-09-15 02:09:25 +03:00
Lauri Ojansivu b347233c1b Document Tamazight search date hint repairs and contextual review limits 2026-09-15 02:08:34 +03:00
Lauri Ojansivu 66f2a8feed Repair Tamazight created and modified search date hints 2026-09-15 02:08:12 +03:00
Lauri Ojansivu 87323967b3 Record Tamazight drag handle terminology repair and review limits 2026-09-15 02:07:08 +03:00
Lauri Ojansivu b0ad9320f2 Repair Tamazight desktop drag handle label 2026-09-15 02:06:47 +03:00
Lauri Ojansivu 0f73724fa8 Document SMTP port translation repairs and retained terminology limits 2026-09-15 02:05:50 +03:00
Lauri Ojansivu e1c3720715 Repair Tamazight outgoing SMTP port description 2026-09-15 02:05:27 +03:00
Lauri Ojansivu 8f49df189a Record Tamazight SMTP translation repairs and remaining terminology review 2026-09-15 02:04:36 +03:00
Lauri Ojansivu 11fc595a00 Repair Tamazight SMTP labels and test email subject 2026-09-15 02:04:17 +03:00
Lauri Ojansivu cd895cfef7 Document Tamazight owner heading repair and review limits 2026-09-15 02:03:30 +03:00
Lauri Ojansivu 3da9c1f4ee Repair Tamazight card owner export heading 2026-09-15 02:03:11 +03:00
Lauri Ojansivu 8505afdf9e Document list warning repair and pending Transifex language support 2026-09-15 02:02:22 +03:00
Lauri Ojansivu 0f393c5c8f Repair Tamazight list deletion warning 2026-09-15 01:59:17 +03:00
Lauri Ojansivu f7b7da9c3f Document member removal translation repair and preserved placeholders 2026-09-15 01:58:39 +03:00
Lauri Ojansivu 3fd9413b3f Repair Tamazight member removal confirmation 2026-09-15 01:58:20 +03:00
Lauri Ojansivu a026b27dc5 Document Saudi calendar translation repair and sighting grammar limits 2026-09-15 01:57:35 +03:00
Lauri Ojansivu 103457ada4 Repair Tamazight Saudi sighting calendar label 2026-09-15 01:57:15 +03:00
Lauri Ojansivu 65b0fe0ab4 Record Tamazight tabular calendar qualifier evidence limits 2026-09-15 01:56:37 +03:00
Lauri Ojansivu 2c200ab5b9 Document Dzongkha epoch label repairs and native review limits 2026-09-15 01:55:53 +03:00
Lauri Ojansivu 1a174e357a Repair Dzongkha tabular Hijri calendar epoch labels 2026-09-15 01:55:32 +03:00
Lauri Ojansivu 87835255ae Verify Dzongkha epoch and start entries from rendered source 2026-09-15 01:54:51 +03:00
Lauri Ojansivu 1b10527d1b Verify Dzongkha tabular spelling from rendered dictionary page 2026-09-15 01:54:08 +03:00
Lauri Ojansivu fd0b18431f Verify Dzongkha tabular calendar epoch distinction against current CLDR 2026-09-15 01:52:50 +03:00
Lauri Ojansivu 39daf05c88 Document clipboard gesture translation repair and review limits 2026-09-15 01:52:06 +03:00
Lauri Ojansivu 047c860ea3 Repair Tamazight clipboard image gesture instruction 2026-09-15 01:51:47 +03:00
Lauri Ojansivu 29121d44c8 Record clipboard image gesture meaning for translation repair 2026-09-15 01:51:20 +03:00
Lauri Ojansivu aafcae48fb Document private page translation repair and remaining reviews 2026-09-15 01:50:39 +03:00
Lauri Ojansivu 27dbc30c22 Repair Tamazight private page login guidance 2026-09-15 01:50:21 +03:00
Lauri Ojansivu f2c6e77eb2 Document list dependency translation repair and contextual review limits 2026-09-15 01:49:37 +03:00
Lauri Ojansivu 18e1979477 Repair Tamazight linked card list deletion warning 2026-09-15 01:49:18 +03:00
Lauri Ojansivu 8cbcb52451 Document linked card warning repair and native grammar review 2026-09-15 01:48:45 +03:00
Lauri Ojansivu efdf49b29f Repair Tamazight linked card deletion warning 2026-09-15 01:48:26 +03:00
Lauri Ojansivu 9bd8e04d9f Record linked card deletion dependency direction for translation repair 2026-09-15 01:47:46 +03:00
Lauri Ojansivu 32b46051fa Document permanent attachment translation repair and grammar limits 2026-09-15 01:47:13 +03:00
Lauri Ojansivu ecbe3856d2 Repair Tamazight permanent attachment warning 2026-09-15 01:46:53 +03:00
Lauri Ojansivu 6eda842fea Record search limit grammar and parser distinction for translation review 2026-09-15 01:46:15 +03:00
Lauri Ojansivu 04a4f92b45 Document rule instruction repair and computing matching evidence 2026-09-15 01:45:34 +03:00
Lauri Ojansivu d90707d5dc Repair Tamazight blank rule field instruction 2026-09-15 01:45:13 +03:00
Lauri Ojansivu 0a1ce60ed7 Document mobile mode translation repairs and native review limits 2026-09-15 01:44:32 +03:00
Lauri Ojansivu 5f41f83ca3 Repair Tamazight mobile and desktop mode labels 2026-09-15 01:44:14 +03:00
Lauri Ojansivu 9774b20c12 Exclude misleading matching homographs from Tamazight rule repair 2026-09-15 01:43:40 +03:00
Lauri Ojansivu 2a3c8ad7b2 Record blank rule field wildcard meaning for translation repair 2026-09-15 01:42:56 +03:00
Lauri Ojansivu 0a333ce51a Document card export people translation repair and review limits 2026-09-15 01:42:11 +03:00
Lauri Ojansivu 897c89740d Repair Tamazight card export people label 2026-09-15 01:41:52 +03:00
Lauri Ojansivu 98bbc03fcf Record computing disk space translation evidence and limits 2026-09-15 01:41:15 +03:00
Lauri Ojansivu 343971eb86 Document automatic watching translation repair and audit progress 2026-09-15 01:40:39 +03:00
Lauri Ojansivu d0bf777156 Repair Tamazight automatic board watching instruction 2026-09-15 01:40:20 +03:00
Lauri Ojansivu 9a56d1720b Record imported member empty state translation constraints 2026-09-15 01:39:44 +03:00
Lauri Ojansivu b39e4e0ee2 Document due card translation repairs and pending native review 2026-09-15 01:39:11 +03:00
Lauri Ojansivu 3ce7ed2a04 Repair Tamazight due card empty states 2026-09-15 01:38:51 +03:00
Lauri Ojansivu 1a64d5a1fc Record Tamazight possessive placement constraint for notice acceptance 2026-09-15 01:38:08 +03:00
Lauri Ojansivu 61be887618 Verify generic Tamazight acceptance verb from dictionary source 2026-09-15 01:37:33 +03:00
Lauri Ojansivu f37ba5f581 Record missing ownership in legal notice acceptance translation 2026-09-15 01:36:40 +03:00
Lauri Ojansivu 89185d39ca Document legal notice translation repairs and review limits 2026-09-15 01:36:04 +03:00
Lauri Ojansivu 9baa8f69df Repair Tamazight legal notice labels 2026-09-15 01:35:47 +03:00
Lauri Ojansivu 74d2228fbd Document web manifest translation repairs and remaining review 2026-09-15 01:34:59 +03:00
Lauri Ojansivu 7c1c4623d3 Repair Tamazight custom web manifest labels 2026-09-15 01:34:42 +03:00
Lauri Ojansivu 0d6f145961 Document custom head-tag translation repair and audit progress 2026-09-15 01:34:13 +03:00
Lauri Ojansivu 8362a8a2eb Repair Tamazight custom head tag activation label 2026-09-15 01:33:55 +03:00
Lauri Ojansivu 2722961397 Record Tamazight folder evidence and ZIP import constraints 2026-09-15 01:33:15 +03:00
Lauri Ojansivu 8dee03d542 Record attachment permanence terminology evidence and review limits 2026-09-15 01:32:39 +03:00
Lauri Ojansivu 53a6891d59 Record Tamazight import translation repair and remaining review 2026-09-15 01:31:58 +03:00
Lauri Ojansivu cc2b110ba4 Repair Tamazight CSV and TSV import guidance
Preserve paste action and comma or tab separators; Tab loan and full grammar remain low confidence.

Thanks to xet7 !
2026-09-15 01:29:03 +03:00
Lauri Ojansivu 4065b7c91f Record Tamazight checklist terminology revisions
Update dated audit and Upcoming notes with evidence for the noun and remaining contextual limits.

Thanks to xet7 !
2026-09-15 01:28:24 +03:00
Lauri Ojansivu 5434775ba1 Repair Tamazight checklist verification terminology
Revise 49 prior checklist compounds with attested verification noun, preserving prose and placeholders. Full software compound remains low confidence.

Thanks to xet7 !
2026-09-15 01:27:46 +03:00
Lauri Ojansivu b7837bf05b Record Tamazight mapping repair and check spelling evidence
Update dated audit and Upcoming notes; retain prior checklist compounds for renewed terminology review.

Thanks to xet7 !
2026-09-15 01:26:48 +03:00
Lauri Ojansivu 4a28218359 Repair Tamazight import member mapping label
Use attested check verb distinct from light; mapping compound remains low confidence.

Thanks to xet7 !
2026-09-15 01:26:21 +03:00
Lauri Ojansivu f259be34a4 Record translation constraints for search date bounds
Verify inclusive created/modified lower bounds and keep uncertain quantitative Tamazight wording open.

Thanks to xet7 !
2026-09-15 01:25:25 +03:00
Lauri Ojansivu 47883aa91d Record Tamazight filename warning repair progress
Update dated audit and Upcoming notes with contextual uncertainty and lexical evidence.

Thanks to xet7 !
2026-09-15 01:23:53 +03:00
Lauri Ojansivu 327a35b82f Repair Tamazight invalid filename warning
Preserve conditional rejection and upload or rename cancellation; avoid physical invalidity vocabulary. Complete grammar remains low confidence.

Thanks to xet7 !
2026-09-15 01:23:28 +03:00
Lauri Ojansivu 5704470be8 Record newer Aromanian dictionary search results
Verify Bara search with a positive color entry; retain unresolved magenta without misclassifying missing results as language approval.

Thanks to xet7 !
2026-09-15 01:22:39 +03:00
Lauri Ojansivu 2b60bc6ce0 Record second Aromanian color dictionary review
Inspect Cunia dictionary entries and identify the newer Bara dictionary for unresolved magenta attestation. Preserve existing translation and counts.

Thanks to xet7 !
2026-09-15 01:21:41 +03:00
Lauri Ojansivu 8bc4426f53 Record Tamazight search guidance translation repair
Update dated audit and Upcoming notes with lexical evidence and contextual uncertainty.

Thanks to xet7 !
2026-09-15 01:18:15 +03:00
Lauri Ojansivu 35f74fd042 Repair Tamazight case-insensitive search guidance
Preserve letter-case distinction with an A/a example. Complete computing terminology and grammar remain low confidence.

Thanks to xet7 !
2026-09-15 01:17:41 +03:00
Lauri Ojansivu efe7146186 Record Tamazight watch translation repair progress
Update dated audit and concise Upcoming summary with source evidence and grammar review limits.

Thanks to xet7 !
2026-09-15 01:16:38 +03:00
Lauri Ojansivu 45d2b2b2e7 Repair Tamazight watching label and disabled warning
Preserve administrator action and board/card scope using IRCAM monitoring terminology. Complete grammar remains low confidence.

Thanks to xet7 !
2026-09-15 01:16:03 +03:00
Lauri Ojansivu 5104dbaf43 Record source review of Tamazight JSON schema warning
Identify the invalid watch-type caller and keep unverified format terminology open without changing translation counts.

Thanks to xet7 !
2026-09-15 01:15:18 +03:00
Lauri Ojansivu aed519ac5f Record Tamazight import guidance translation repair
Update dated audit and Upcoming notes with lexical evidence and contextual review limits.

Thanks to xet7 !
2026-09-15 01:14:29 +03:00
Lauri Ojansivu 40f06e1d8d Repair Tamazight import error guidance
Preserve possible successful import despite errors and the All Boards location. Probability paraphrase and complete grammar remain low confidence.

Thanks to xet7 !
2026-09-15 01:14:04 +03:00
Lauri Ojansivu 6ceeace0e7 Record Tamazight last administrator translation repair
Update dated audit, verified counts and Upcoming notes with contextual review limits.

Thanks to xet7 !
2026-09-15 01:13:17 +03:00
Lauri Ojansivu 14af25915c Repair Tamazight last administrator warning
Preserve the requirement for at least one administrator, replacing the wrong permission explanation. Complete grammar remains low confidence.

Thanks to xet7 !
2026-09-15 01:12:51 +03:00
Lauri Ojansivu 7ba4642883 Record Tamazight PDF warning translation repair
Update dated audit and Upcoming notes; retain accessibility and contextual grammar reviews.

Thanks to xet7 !
2026-09-15 01:12:07 +03:00
Lauri Ojansivu 9680e2393e Repair Tamazight PDF preview warning
Retain device capability failure and download alternative. Complete contextual grammar remains low confidence.

Thanks to xet7 !
2026-09-15 01:11:41 +03:00
Lauri Ojansivu 2e50c81154 Record Tamazight shortcut translation repair progress
Update dated audit and Upcoming notes with lexical evidence and contextual uncertainty.

Thanks to xet7 !
2026-09-15 01:10:48 +03:00
Lauri Ojansivu 260258983d Repair Tamazight keyboard shortcut status labels
Preserve current enabled/disabled state and opposite click action. Derived passive and complete grammar remain low confidence.

Thanks to xet7 !
2026-09-15 01:10:23 +03:00
Lauri Ojansivu 94549d762a Record Tamazight label warning repair evidence
Update dated audit progress and Upcoming notes, retaining native grammar review limits.

Thanks to xet7 !
2026-09-15 01:09:24 +03:00
Lauri Ojansivu 4f07f43d81 Repair Tamazight label deletion warning
Retain no undo, removal from all cards and destruction of label history. Complete grammatical composition remains low confidence.

Thanks to xet7 !
2026-09-15 01:09:00 +03:00
Lauri Ojansivu d7f32047fc Record Tamazight deletion warning repair progress
Update dated audit and Upcoming notes; distinguish legacy hard-delete wording from active attachment soft deletion.

Thanks to xet7 !
2026-09-15 01:08:06 +03:00
Lauri Ojansivu 53fba52404 Repair Tamazight Planning Poker deletion warning
Preserve irreversibility and loss of all associated actions. Complete contextual grammar remains low confidence.

Thanks to xet7 !
2026-09-15 01:07:42 +03:00
Lauri Ojansivu 884f040d64 Record Tamazight board action translation repairs
Update dated evidence, audit counts and Upcoming notes with contextual review limits.

Thanks to xet7 !
2026-09-15 01:06:46 +03:00
Lauri Ojansivu 7c6688b63e Repair Tamazight card movement and creation rule labels
Preserve destination and new-card semantics using existing terminology and IRCAM lexical evidence. Complete contextual grammar remains low confidence.

Thanks to xet7 !
2026-09-15 01:06:13 +03:00
Lauri Ojansivu 0245682e3e Record Tamazight checkbox-state repair evidence
Update dated audit, uncertainty limits and Upcoming release notes.

Thanks to xet7 !
2026-09-15 01:05:09 +03:00
github-actions[bot] 7b249fe551 Bump versions for v11.80 2026-09-14 22:04:52 +00:00
Lauri Ojansivu 4e8f1b7dde Repair Tamazight checklist trigger state labels
Replace French checked and unchecked labels with state phrases, keeping them distinct from imperative actions. Checkbox terminology and complete grammar remain low confidence.

Thanks to xet7 !
2026-09-15 01:04:29 +03:00
Lauri Ojansivu 723ffbd524 Reconcile dated Tamazight assignee repair audit
Record source commit, verified counts and remaining contextual grammar uncertainty.

Thanks to xet7 !
2026-09-15 01:03:39 +03:00
Lauri Ojansivu b58511dbaa Prepare v11.80 release 2026-09-15 01:02:52 +03:00
Lauri Ojansivu ecd273a7d6 Updated ChangeLog. 2026-09-15 01:02:44 +03:00
Lauri Ojansivu e2431f4d96 Updated audit results 2026-09-15 01:02:00 +03:00
Lauri Ojansivu 50b68ca45a Repair Tamazight assignee shortcut hint
Retain add/remove assignment, card scope, 1-9 and board-addition order. Complete contextual grammar remains low confidence.

Thanks to xet7 !
2026-09-15 01:00:15 +03:00
Lauri Ojansivu 02b5fa6daf Record dated selection translation repairs and support evidence
Update local repair counts and distinguish future catalogue support from native wording validation.

Thanks to xet7 !
2026-09-15 00:59:29 +03:00
Lauri Ojansivu 3a090333c5 Repair Tamazight multiselection and label shortcut text
Preserve label add/remove behavior, multiselection adds, and both 1-9 ranges. Reuse existing terminology; complete contextual grammar remains low confidence.

Thanks to xet7 !
2026-09-15 00:58:58 +03:00
Lauri Ojansivu 2fec4e7621 Record dated quick-access translation repair and terminology limits
Reconcile audit progress and preserve unresolved cybersecurity and software terminology review.

Thanks to xet7 !
2026-09-15 00:57:39 +03:00
Lauri Ojansivu 636dae2df1 Repair Tamazight quick-access star-board instruction
Replace Arabic with a Tamazight draft preserving star action and shortcut destination. Use contextual here rather than a physical bar noun. Software adaptation remains low confidence.

Thanks to xet7 !
2026-09-15 00:57:11 +03:00
Lauri Ojansivu c4c5a7496d Document checklist deadlines and multi-selection fixes in Upcoming
Record issue fixes, focused API/authorization checks, passing Chromium regressions and ongoing translation audit status.

Thanks to rmb82, AmigaAbattoir and xet7 !
2026-09-15 00:56:06 +03:00
Lauri Ojansivu 70202a849b Add checklist deadlines and expose checklist item dates in REST
Add optional checklist dueAt with the shared selected-calendar picker and badge. Return checklist and item deadlines from checklist and single-card GETs. Accept validated timezone-qualified ISO deadlines in checklist/item POST and PUT; null clears, omission preserves. Keep existing write permissions and ownership checks. Node regression and Chromium save/clear test pass.

Thanks to rmb82 and xet7 !

Fixes #6693,
2026-09-15 00:54:45 +03:00
Lauri Ojansivu a8226cc607 Use clicked label and member contexts for multi-selection
Read Blaze event data instead of surrounding template data. Chromium regression verifies mixed selections retain added labels and members; unit coverage distinguishes template and event contexts.

Thanks to AmigaAbattoir and xet7 !

Fixes #6694,
2026-09-15 00:54:07 +03:00
Lauri Ojansivu 059c3311de Fix multi-selection label and member popup actions
Correct reversed assign/unassign handlers, isolate bulk label selectors from the sidebar create-label action, stop propagation, await mutations and ignore repeated clicks in a double-click sequence. Behavioral regression verifies action direction and popup wiring.

Thanks to AmigaAbattoir and xet7 !

Fixes #6694,
2026-09-15 00:48:54 +03:00
Lauri Ojansivu c2ea7c6f18 Record Tamazight checklist terminology and audit progress
Document lexical components and continued contextual uncertainty.

Thanks to xet7 !
2026-09-15 00:48:05 +03:00
Lauri Ojansivu cda3ca9042 Align Tamazight checklist mark and unmark actions
Use IRCAM mark/sign terminology, preserving one/all distinctions. Software checkbox adaptation remains low confidence.

Thanks to xet7 !
2026-09-15 00:46:39 +03:00
Lauri Ojansivu 6523cd0955 Record Tamazight update terminology and repository review
Document bounded dictionary evidence, pending terminology and current audit counts.

Thanks to xet7 !
2026-09-15 00:45:27 +03:00
Lauri Ojansivu 52b264894b Repair Tamazight standalone update rule label
Use IRCAM's attested update noun as an action label without claiming an imperative. Contextual suitability remains low confidence.

Thanks to xet7 !
2026-09-15 00:45:04 +03:00
Lauri Ojansivu 00fd88b53f Document dated Tamazight popup warning repairs
Update audit totals and retain full phrase uncertainty.

Thanks to xet7 !
2026-09-15 00:44:24 +03:00
Lauri Ojansivu 7a51038bfb Repair Tamazight card and swimlane deletion popups
Preserve activity-feed removal, distinct reopening/recovery restrictions and no undo. Full contextual grammar remains low confidence.

Thanks to xet7 !
2026-09-15 00:44:01 +03:00
Lauri Ojansivu 37f94e1b25 Record dated Tamazight deletion warning repairs
Reconcile audit counts and preserve contextual grammar uncertainty.

Thanks to xet7 !
2026-09-15 00:43:11 +03:00
Lauri Ojansivu 9e26815db8 Repair Tamazight vote and card deletion notices
Preserve non-undoable deletion and loss of all related activities. Keep vote and card scopes distinct. Full contextual grammar remains low confidence.

Thanks to xet7 !
2026-09-15 00:42:49 +03:00
Lauri Ojansivu ba32c5f5c4 Document dated no-lost-items translation repair
Record lexical evidence, current queue counts and remaining agreement uncertainty.

Thanks to xet7 !
2026-09-15 00:41:56 +03:00
Lauri Ojansivu ab336422a0 Repair Tamazight no-lost-items restoration message
Preserve swimlane, list and card scope and negative restoration result. Full mixed-gender agreement remains low confidence.

Thanks to xet7 !
2026-09-15 00:41:34 +03:00
Lauri Ojansivu 6f531915a2 Record dated rescue-setting translation evidence
Update live audit counts and preserve native grammar uncertainty.

Thanks to xet7 !
2026-09-15 00:40:43 +03:00
Lauri Ojansivu c9f033fe36 Repair Tamazight unsaved-description rescue setting
Retain rescue dialogue before closing and unsaved card-description scope. Full contextual grammar remains low confidence.

Thanks to xet7 !
2026-09-15 00:40:19 +03:00
Lauri Ojansivu 15900b9597 Record Tamazight destination repairs and dated audit evidence
Keep the original pending queue and broader native-language uncertainty explicit.

Thanks to xet7 !
2026-09-15 00:39:17 +03:00
Lauri Ojansivu d9bcfcd2ff Repair Tamazight rule destinations and member fragments
Replace eight French fragments using existing native terminology. Preserve list ownership, list versus swimlane destinations, checklist identity and distinct add/remove actions. Complete contextual grammar remains low confidence.

Thanks to xet7 !
2026-09-15 00:38:55 +03:00
Lauri Ojansivu 9ce7d1369a Document Tamazight rule consistency repairs and remaining review
Update dated audit evidence and Upcoming release notes without treating structural checks as native fluency proof.

Thanks to xet7 !
2026-09-15 00:38:14 +03:00
Lauri Ojansivu 54218b150e Replace French Tamazight rule object and add-label wording
Reuse established card, checklist item and label terminology. Test distinct add/remove meanings and preserve translation tokens and human preference. Contextual phrasing remains low confidence.

Thanks to xet7 !
2026-09-15 00:37:50 +03:00
Lauri Ojansivu c224750b0e Record dated Tamazight checklist repairs and audit progress
Document dictionary evidence, full-phrase uncertainty and passing regression checks. Reconcile the live queue to 195 pending original findings.

Thanks to xet7 !
2026-09-15 00:37:12 +03:00
Lauri Ojansivu 35dcd699ab Repair Tamazight checklist item and comma instructions
Replace French rule labels using existing checklist terminology and the IRCAM punctuation-comma sense. Preserve the required comma-separated input instruction and regression coverage. Complete phrase grammar remains low confidence.

Thanks to xet7 !
2026-09-15 00:36:48 +03:00
Lauri Ojansivu 7f7ec51012 Document empty Wolaytta dictionary entries and reject unsupported terminology evidence 2026-09-15 00:33:14 +03:00
Lauri Ojansivu 27932bb15f Verify full native Wolaytta showing-word source and retain review limits 2026-09-15 00:31:53 +03:00
Lauri Ojansivu 79c1cf3d3b Record Wolaytta calendar-system draft and display-evidence limits 2026-09-15 00:30:54 +03:00
Lauri Ojansivu c5738aa535 Translate Wolaytta calendar-system date-display label 2026-09-15 00:30:25 +03:00
Lauri Ojansivu 9fbd3e3a22 Record Wolaytta Hijri drafts and remaining calendar qualifier review 2026-09-15 00:29:27 +03:00
Lauri Ojansivu ca3b8764b8 Translate Wolaytta generic and Umm al-Qura Hijri calendar labels 2026-09-15 00:29:01 +03:00
Lauri Ojansivu 7c44047568 Record Wolaytta named-calendar repairs and remaining compound review 2026-09-15 00:28:24 +03:00
Lauri Ojansivu af73885668 Repair Wolaytta Dangi and Minguo calendar labels 2026-09-15 00:28:00 +03:00
Lauri Ojansivu 80bc752794 Record Wolaytta Ethiopian calendar drafts and remaining native review 2026-09-15 00:27:10 +03:00
Lauri Ojansivu b7f18f9ce4 Translate Wolaytta Ethiopian calendar labels preserving Amete Alem 2026-09-15 00:26:45 +03:00
Lauri Ojansivu f51a2d9e2d Record Wolaytta calendar noun repairs and remaining system-label review 2026-09-15 00:25:57 +03:00
Lauri Ojansivu 12dfa02aeb Replace English Wolaytta calendar labels with native terminology 2026-09-15 00:25:29 +03:00
Lauri Ojansivu fe3d28048b Record Kashmiri tabular calendar repairs and remaining compound review 2026-09-15 00:24:35 +03:00
Lauri Ojansivu 59541a5ae9 Repair Kashmiri tabular Hijri calendar labels and distinguish epochs 2026-09-15 00:24:08 +03:00
Lauri Ojansivu ab415fa4fd Clarify Veps numerical-sum evidence and exclude prose-summary terminology 2026-09-15 00:22:57 +03:00
Lauri Ojansivu fe08f9334a Record migration help repair and individual-execution review limits 2026-09-15 00:21:37 +03:00
Lauri Ojansivu a00a983c12 Translate Tamazight migration help preserving individual execution 2026-09-15 00:21:14 +03:00
Lauri Ojansivu 08a286b983 Record description recovery translation and remaining native review 2026-09-15 00:20:05 +03:00
Lauri Ojansivu d9cebf2b08 Translate Tamazight card description recovery confirmation 2026-09-15 00:19:35 +03:00
Lauri Ojansivu 63ba71375e Record Tamazight unsaved-description repair and native review limits 2026-09-15 00:18:30 +03:00
Lauri Ojansivu ed8256d454 Translate Tamazight unsaved card description warning 2026-09-15 00:18:02 +03:00
Lauri Ojansivu dc61e2d512 Document verified Tamazight server wording and networking-port evidence limits 2026-09-15 00:16:59 +03:00
Lauri Ojansivu b18ccadae5 Record ordered duplicate-list confirmation translation and limits 2026-09-15 00:12:25 +03:00
Lauri Ojansivu 38c76afb79 Translate Tamazight ordered duplicate-list migration confirmation
Keep conversion before restricted deletion and preserve same-title populated counterpart and continuation question. Full compound grammar remains low confidence; removed migration behavior is unchanged.
2026-09-15 00:11:58 +03:00
Lauri Ojansivu 4f4aee90c2 Record empty-duplicate-list wording repair and remaining review 2026-09-15 00:10:46 +03:00
Lauri Ojansivu 8378f9f398 Translate Tamazight empty-duplicate-list repair description
Keep safety, only-empty-list restriction and same-title populated counterpart condition explicit. Full relative grammar remains low confidence; no removed migration is activated.
2026-09-15 00:10:20 +03:00
Lauri Ojansivu 82034901c7 Record duplicate-list confirmation repair and review limits 2026-09-15 00:09:19 +03:00
Lauri Ojansivu 8b44ebd33b Translate Tamazight duplicate-list deletion confirmation
Preserve certainty question and restriction to duplicate lists sharing a name and containing no cards. Full passive and shared-name grammar remain low confidence for native review.
2026-09-15 00:08:51 +03:00
Lauri Ojansivu 34f09318de Record missing-list confirmation repair and grammar limits 2026-09-15 00:07:40 +03:00
Lauri Ojansivu 8e7006cdec Translate Tamazight missing-list repair confirmation
Retain future discovery and repair statement with explicit continuation question. Match the description scope. Full question grammar and technical compounds remain low confidence; no removed migration is activated.
2026-09-15 00:07:15 +03:00
Lauri Ojansivu cf39983799 Record missing-list translation repair and unresolved confirmation 2026-09-15 00:06:20 +03:00
Lauri Ojansivu 59aa02a7ec Translate Tamazight missing-list repair description
Retain discovering and repairing missing or corrupted lists in board structure. Full passive grammar and computing adaptation remain low confidence. No removed migration is activated.
2026-09-15 00:05:53 +03:00
Lauri Ojansivu f4cfb898c3 Document remaining description terminology revisions 2026-09-15 00:04:43 +03:00
Lauri Ojansivu cb7df8bbca Distinguish Tamazight description wording in remaining field labels
Use IRCAM description noun in minicard-description and detailed-description labels while retaining summary and search shorthand. Surrounding phrase grammar remains under review; original ledger provenance is preserved.
2026-09-15 00:04:20 +03:00
Lauri Ojansivu 85994b6040 Record Tamazight bulk-card and description repairs 2026-09-15 00:03:34 +03:00
Lauri Ojansivu df50d9f6e2 Translate Tamazight bulk-card guidance and description terminology
Use dictionary-attested description wording distinct from summary. Preserve destination-card meaning and literal title/description JSON properties. Complete instruction grammar remains low confidence for native review.
2026-09-15 00:03:08 +03:00
Lauri Ojansivu 7a42706683 Record September 15 WIP translation repair and review limits 2026-09-15 00:01:56 +03:00
Lauri Ojansivu 414beceef5 Translate Tamazight WIP error recovery guidance
Preserve moving tasks out of this list or increasing the WIP limit. Avoid deletion wording from the French seed. Complete grammar, numerical-limit adaptation and politeness remain low confidence for native review.
2026-09-15 00:01:31 +03:00
Lauri Ojansivu bd5efc0563 Record Tamazight notification repairs and remaining wording review 2026-09-14 23:59:52 +03:00
Lauri Ojansivu 3eb7ae1030 Translate Tamazight participation and watch notification messages
Preserve distinct creator/member card scope and watched boards, lists or cards. Reuse notification wording and native watchlist components; complete passive and object agreement remain low confidence. No active client/model references were found for these catalogue keys.
2026-09-14 23:59:16 +03:00
Lauri Ojansivu c4b699b22b Record Kashmiri sighting draft and outstanding grammar review 2026-09-14 23:57:45 +03:00
Lauri Ojansivu 58809a7245 Translate Kashmiri Saudi moon-sighting calendar label
Replace English country-only wording with calendar, country and moon-seeing components. Complete nominalized phrase and grammatical agreement remain low confidence for native review.
2026-09-14 23:57:17 +03:00
Lauri Ojansivu 499f996a35 Record Fulah epoch repairs and remaining native wording review 2026-09-14 23:56:14 +03:00
Lauri Ojansivu 206859259f Translate Fulah tabular Hijri calendar epoch labels
Use dictionary-backed calculation, structured-table and beginning components. Retain distinct Julian epoch dates and existing sighting wording. Complete technical compounds and dialect consistency remain low confidence for native review.
2026-09-14 23:55:45 +03:00
Lauri Ojansivu 7850f41248 Link dated Fulah terminology evidence in audit and upcoming changelog 2026-09-14 23:55:04 +03:00
Lauri Ojansivu ee94227ea5 Document primary Fulah calendar component evidence and limits 2026-09-14 23:54:50 +03:00
Lauri Ojansivu b8e2f4a994 Document Quechua sighting terminology review 2026-09-14 23:53:26 +03:00
Lauri Ojansivu 3edd8d4996 Clarify Quechua Saudi moon-sighting calendar label
Use calendar and moon nouns with dictionary-attested sighting wording. Preserve distinct tabular calendar semantics and original correction provenance. Complete compound grammar remains low confidence for native review.
2026-09-14 23:53:03 +03:00
Lauri Ojansivu a55747c2aa Record Quechua epoch repairs and remaining native review 2026-09-14 23:52:20 +03:00
Lauri Ojansivu 963a3965b3 Distinguish Quechua tabular Hijri calendar epochs
Replace clock-only and English labels with calendar, table/count and beginning wording. Explicit Julian epoch dates retain the civil versus astronomical distinction. Complete technical compounds remain low confidence for native review.
2026-09-14 23:51:55 +03:00
Lauri Ojansivu 97729cc783 Record Tamazight notification repairs and remaining native review
Date source and dictionary evidence in audit and Upcoming changelog. Retain passive negation relative grammar and broader uncertain translation scope. Audit and changelog checks pass.

Thanks to xet7.
2026-09-14 23:47:42 +03:00
Lauri Ojansivu 3121eea2fc Replace French Tamazight muted and tracking notification instructions
Keep never-for-this-board and creator-or-member card notification scope distinct. Use IRCAM future negation and participant terms with existing notification wording. Four focused suites pass; passive inflection negation placement and complete relative grammar remain under native review.

Thanks to xet7.
2026-09-14 23:47:10 +03:00
Lauri Ojansivu bbec77a73e Record Tamazight reminder repairs and unresolved wording evidence
Date reminder-root and temporal evidence with source commit and passing checks. Keep aspect accessibility Aromanian and all broader uncertain findings in scope.

Thanks to xet7.
2026-09-14 23:45:54 +03:00
Lauri Ojansivu 6171a92af5 Replace French Tamazight due reminders with distinct sourced drafts
Preserve approaching now and past deadline meanings and exact placeholders. Use IRCAM reminder marked variant and approach/passage roots with existing deadline terminology. Four focused suites pass; inflection and temporal aspect remain under native review.

Thanks to xet7.
2026-09-14 23:45:15 +03:00
Lauri Ojansivu e2fa48fbf5 Record Tamazight uptime correction and unresolved diagnostic terminology
Date source and dictionary evidence and update Upcoming changelog. Retain native clause and platform/load-average review limits. Audit and changelog checks pass.

Thanks to xet7.
2026-09-14 23:43:21 +03:00
Lauri Ojansivu 2ad05d681d Replace Arabic Tamazight OS uptime label with elapsed-time draft
Describe time since operating-system start, matching os.uptime and the Information view. Use IRCAM beginning, passage and operating-system terms; avoid film runtime and physical platform senses. Four focused suites pass after removing a duplicate test constant. Relative clause and computing-startup adaptation remain under native review.

Thanks to xet7.
2026-09-14 23:42:45 +03:00
Lauri Ojansivu aec5334e76 Record attested Tamazight ordering wording and review limits
Date the source correction and primary dictionary/software evidence. Preserve remaining native grammar review scope and record passing audit and changelog checks.

Thanks to xet7.
2026-09-14 23:41:28 +03:00
Lauri Ojansivu 3e7b05f82c Use attested Tamazight ordering noun in migration description
Replace the speculative derived noun with IRCAM anmala, also attested in MediaWiki default-sort software wording. Preserve original ledger before-value and add negative regression for the superseded form. Four focused suites pass; full grammar and other technical compounds remain under review.

Thanks to xet7.
2026-09-14 23:40:59 +03:00
Lauri Ojansivu c7da5056ba Record Tamazight migration draft evidence and native-review limits
Update dated audit progress and Upcoming changelog with the source commit, lexical evidence and passing checks. Preserve low-confidence grammar and technical compounds in the full audit scope.

Thanks to xet7.
2026-09-14 23:40:01 +03:00
Lauri Ojansivu ef2b560fcb Replace French Tamazight migration description with sourced draft
Preserve board data integrity checks and repair scope, including list ordering card positioning and swimlane structure. Use IRCAM lexical evidence and record derived ordering noun, inflection and computing collocations as low confidence. Four focused suites pass after correcting the regression test root constant; removed migration code remains removed.

Thanks to xet7.
2026-09-14 23:39:30 +03:00
Lauri Ojansivu 2bed0f7506 Record Latin Uzbek regional and loading translation progress
Date source-backed automatic loading repairs and regional board terminology review. Preserve Arabic-script and broader native-review scope. Audit and changelog checks pass.

Thanks to xet7.
2026-09-14 23:37:43 +03:00
Lauri Ojansivu 11db754498 Repair Latin Uzbek regional board terms and current loading guidance
Translate automatic card loading, threshold, live count and exact operator environment overrides. Replace personal laziness sense with on-demand loading. Carry reviewed board forms into matching regional prose and review eight independent core roadmap clone and notification values. Five suites pass including 28 loading behavior checks; Arabic-script and native technical reviews remain open.

Thanks to xet7.
2026-09-14 23:37:15 +03:00
Lauri Ojansivu cf9c60bf9d Record Uzbek sentence repairs and unfinished technical translation review
Update dated audit progress and Upcoming changelog with source and morphology evidence. Record stale loading guidance as unfinished and retain all broader uncertain findings. Audit and changelog checks pass.

Thanks to xet7.
2026-09-14 23:35:40 +03:00
Lauri Ojansivu 51dd395230 Repair remaining Uzbek Kanban board terminology and cases
Review all council-term sentences against English and use the established taxta board noun. Preserve plural case and possessive morphology, with explicit selection schedule search invitation and multi-board corrections. Translate visibility with existing labels and preserve HTML. Five focused suites pass; stale loading instructions and remaining technical phrasing stay in scope.

Thanks to xet7.
2026-09-14 23:35:08 +03:00
Lauri Ojansivu 1c1036c795 Record Khmer sentence repairs and remaining translation review
Date the whole Khmer council-sense sweep and related semantic fixes. Update the short audit summary and Upcoming changelog with source commit and passing validation while retaining full technical review scope.

Thanks to xet7.
2026-09-14 23:33:53 +03:00
Lauri Ojansivu bc8d3b2330 Repair remaining Khmer Kanban board and related word senses
Review all council-term sentences against English and replace the governing body sense with the established board noun. Correct financial deposit, list purchasing, multi-board calendar and extra board in swimlane selection. Translate visibility terms using existing locale labels and preserve HTML. Five focused suites pass; full native technical compounds remain under review.

Thanks to xet7.
2026-09-14 23:33:24 +03:00
Lauri Ojansivu dc227197b7 Record Uzbek Khmer terminology repairs and remaining council wording
Update dated audit and Upcoming changelog with source evidence, alias correction and validation. Keep broader council-term sentences and native computing collocations under review. Audit and changelog checks pass.

Thanks to xet7.
2026-09-14 23:32:18 +03:00
Lauri Ojansivu ca9bf7a977 Correct Uzbek and Khmer Kanban board terminology and archive guidance
Distinguish Kanban boards from administrative councils in board labels and restore actions. Use Archive on All Boards in complete instructions. Preserve Khmer locale aliases and historical ledger before-values. Five focused suites pass after correcting alias bookkeeping; remaining council wording and native computing collocations stay under review.

Thanks to xet7.
2026-09-14 23:31:48 +03:00
Lauri Ojansivu 81a03829f6 Record eight-language archive repairs and remaining wording review
Update dated audit progress and Upcoming changelog with source commit and validation. Keep Uzbek Khmer remaining archive locales and native collocation reviews in scope. Audit and changelog checks pass.

Thanks to xet7.
2026-09-14 23:30:22 +03:00
Lauri Ojansivu 2070173c0a Correct archive navigation instructions in eight languages
Use existing Archive and All Boards labels in Malayalam Marathi Gujarati Punjabi Nepali Sinhala Mongolian and Kazakh. Preserve restoration terminology and replace obsolete header navigation, including the English Sinhala Archive label. Five focused suites pass; full native collocation review remains part of the broader audit.

Thanks to xet7.
2026-09-14 23:29:53 +03:00
Lauri Ojansivu cfe4db7aae Record archive translation repairs and remaining review scope
Date the Irish Serbian and Tagalog corrections, cite Irish dictionary evidence and preserve native-review limits. Update the short audit summary and Upcoming changelog with the local source commit. Audit and changelog checks pass.

Thanks to xet7.
2026-09-14 23:29:06 +03:00
Lauri Ojansivu 110c58002c Repair Irish Serbian and Tagalog archive guidance
Use the Archive section on All Boards and preserve existing locale labels. Choose the attested Irish bring-back sense, preserve Serbian board terminology, and replace mixed English in Tagalog. Full Irish navigation grammar remains a derived translation pending native review. Five focused suites pass.

Thanks to xet7.
2026-09-14 23:28:39 +03:00
Lauri Ojansivu bc8b765ca2 Verify RTL language marker placement in both browser directions
Accept template whitespace in the regional row assertion. Confirm both LTR and RTL Chromium layout tests pass and record the existing first-line marker fix under the Upcoming release.

Thanks to xet7.
2026-09-14 23:27:53 +03:00
Lauri Ojansivu df09cc36c3 Record additional multilingual archive translation repair progress
Update dated audit and Upcoming with 21-file repair and native terminology evidence. Preserve low-confidence computing phrases and remaining locale reviews. Three documentation suites pass.

Thanks to xet7.
2026-09-14 23:23:27 +03:00
Lauri Ojansivu 262f23764c Repair archive guidance in 21 additional languages and variants
Correct current Archive locations and Zulu place labels. Replace Bulgarian in Macedonian, phonetic English in Urdu and mixed English in Maltese. Five focused suites pass; Maltese/Zulu computing collocations remain low confidence and other locale reviews remain open.

Thanks to xet7.
2026-09-14 23:23:01 +03:00
Lauri Ojansivu 65b121aae2 Record multilingual archive guidance corrections and review progress
Update dated audit and Upcoming with 34-file repair, six consistent place labels and superseded Galician acceptance. Retain other locale and native/UI review limits. Three documentation suites pass.

Thanks to xet7.
2026-09-14 23:21:51 +03:00
Lauri Ojansivu 801dcf1a81 Repair archive guidance in 34 additional locale files
Replace obsolete locations and Persian-in-Arabic/Malay-in-Indonesian prose. Correct six base/regional Archive place labels, keeping guidance consistent. Supersede the Galician unchanged acceptance with its dated correction. Focused locale/menu suites pass; other languages and browser paths remain open.

Thanks to xet7.
2026-09-14 23:21:25 +03:00
Lauri Ojansivu 15fc53d551 Record additional archive translation repairs and progress
Document 21 repaired locale files, three Archive label corrections, independent regional review and remaining uncertainty. Update dated audit and Upcoming; three documentation suites pass.

Thanks to xet7.
2026-09-14 23:19:15 +03:00
Lauri Ojansivu f8708e3d2d Repair archive guidance in 21 more locale files
Correct obsolete locations and three Archive place labels. Review independent Argentine Spanish, Peruvian Spanish and Brazilian Portuguese guidance; update matching regional copies elsewhere. Five focused suites pass. Czech main-menu wording retained; Serbian terminology and other locales remain open.

Thanks to xet7.
2026-09-14 23:18:48 +03:00
Lauri Ojansivu e3c547b6b7 Record 27-locale archive guidance repair progress
Update dated audit and Upcoming with repaired languages, exact-copy regional handling and correct Swedish retention. Preserve other locale, native grammar and browser verification requirements. Three documentation suites pass.

Thanks to xet7.
2026-09-14 23:17:53 +03:00
Lauri Ojansivu f1c15bd0e9 Repair archive restoration guidance in 27 locale files
Replace obsolete header locations with current Archive section and All Boards page, using existing localized place labels. Update reviewed base languages and identical regional copies; retain correct Swedish main-menu wording. Five focused locale/menu suites pass; other locales and browser paths remain to review.

Thanks to xet7.
2026-09-14 23:17:26 +03:00
Lauri Ojansivu 590a7be901 Record archive guidance repairs and remaining multilingual review
Update dated progress and Upcoming with the source commit. Preserve native grammar, unexecuted restoration UI and other locale-location review requirements. Three documentation suites pass.

Thanks to xet7.
2026-09-14 23:16:24 +03:00
Lauri Ojansivu 1439654600 Correct board archive restoration guidance location
Replace outdated home-header button wording with the active Archive section on All Boards. Update English and six variants and replace complete French Tamazight prose. Five locale/menu suites pass. Tamazight full phrasing and other locale locations remain under review.

Thanks to xet7.
2026-09-14 23:15:57 +03:00
Lauri Ojansivu 56e6579639 Update archive source-guidance audit progress and Upcoming
Link the dated source review and retain English/locale wording repairs as unfinished. Three documentation suites pass.

Thanks to xet7.
2026-09-14 23:15:04 +03:00
Lauri Ojansivu de14ab2b60 Identify outdated archive location in translation source guidance
Record active All Boards Archive menu source and commented-out header control. Keep English and corresponding locale repairs open rather than reproducing obsolete navigation. Existing All Boards and audit suites pass; no browser execution or locale changes claimed.

Thanks to xet7.
2026-09-14 23:14:45 +03:00
Lauri Ojansivu 185a5033b5 Link Tamazight archive terminology review in audit and Upcoming
Record the local review commit while retaining unresolved full guidance and unchanged repair counts. Three documentation suites pass.

Thanks to xet7.
2026-09-14 23:13:34 +03:00
Lauri Ojansivu 1444c8f947 Review native Tamazight home and archive guidance terminology
Retain the native-supported home-page term. Distinguish plug and clothing-button senses from UI terminology and leave full French guidance unresolved. Record source evidence and next verification requirements without claiming fluency or browser execution. Three audit/changelog suites pass.

Thanks to xet7.
2026-09-14 23:13:18 +03:00
Lauri Ojansivu 15f674a5c9 Record Tamazight remaining-time repair and native review limits
Update dated audit and Upcoming with the source commit, primary dictionary entries and original-versus-unflagged counts. Preserve relative grammar and dormant-key browser verification limits. Three documentation suites pass.

Thanks to xet7.
2026-09-14 23:12:03 +03:00
Lauri Ojansivu 852861ce06 Replace French Tamazight remaining-time lockout label
Use IRCAM time/remain terminology in a full draft. Keep remaining duration distinct from configured lockout period and failure window. Four locale suites pass; relative verb and countdown collocation remain low confidence.

Thanks to xet7.
2026-09-14 23:11:32 +03:00
Lauri Ojansivu 27dd0ddb8f Record Tamazight locked-users catalogue repair progress
Document native wording evidence, full causal-phrase uncertainty and absence of browser rendering proof. Update dated audit counts and Upcoming with the exact source commit. Three documentation suites pass.

Thanks to xet7.
2026-09-14 23:10:34 +03:00
Lauri Ojansivu 8d3dca66a7 Replace French Tamazight locked-users description
Retain plural blocked users, current state and repeated login-failure reason in a full draft. Keep empty-state and individual lockout messages distinct. Four locale suites pass; native causal phrasing remains low confidence.

Thanks to xet7.
2026-09-14 23:10:07 +03:00
Lauri Ojansivu d5263b769b Record Tamazight temporary lockout repair and uncertainty
Update dated audit counts and Upcoming with the source commit. Record native vocabulary evidence, full-phrase review limits and unexecuted authentication UI coverage. Three audit and changelog suites pass.

Thanks to xet7.
2026-09-14 23:09:08 +03:00
Lauri Ojansivu b54bc8935e Replace French Tamazight temporary account lockout message
Preserve the temporary period, repeated failed logins and retry-later instruction in a complete draft. Four locale suites pass; full causal and temporal grammar remains low confidence.

Thanks to xet7.
2026-09-14 23:08:39 +03:00
Lauri Ojansivu d1262eeeb7 Record Tamazight archive label fixes and Chromium verification
Update dated audit and Upcoming with native restore terminology, exact source commit and successful archive-title cancellation test. Preserve native-compound and board-restoration verification limits. Three documentation suites pass.

Thanks to xet7.
2026-09-14 23:07:30 +03:00
Lauri Ojansivu 1e3ccd4f04 Repair Tamazight archive question and board restore action
Replace French and Arabic labels with native archive-list wording and the attested restore verb. Preserve distinct archive/restore actions. Four locale suites pass; Chromium verifies the archive title and cancellation (1 passed). Board restoration has source coverage; native computing compounds remain under review.

Thanks to xet7.
2026-09-14 23:07:00 +03:00
Lauri Ojansivu 12159a80cd Record Tamazight troubleshooting repair and remaining grammar review
Update dated audit progress and Upcoming with the source commit, native terminology references and command-preservation checks. Retain full-phrase uncertainty and unexecuted browser-path limits. Three audit and changelog suites pass.

Thanks to xet7.
2026-09-14 23:04:20 +03:00
Lauri Ojansivu 1f0d464940 Replace French Tamazight troubleshooting instructions
Translate the complete server-error message with native send/error and IRCAM server/installation terminology. Preserve both exact shell commands and separate Snap/Docker lines. Four locale suites pass; full clause grammar remains low confidence.

Thanks to xet7.
2026-09-14 23:03:53 +03:00
Lauri Ojansivu 8cd4ce84a7 Record Tamazight architecture repair and correct browser audit status
Document IRCAM terminology, CPU metric semantics and remaining uncertainty. Correct stale unrun-browser statements using the existing dated executions. Record the conference-reference check without treating French proceedings as native terminology evidence. Three audit and changelog suites pass.

Thanks to xet7.
2026-09-14 23:02:27 +03:00
Lauri Ojansivu 69d9adb6c3 Replace Arabic Tamazight architecture diagnostic label
Use IRCAM tamsdagt, attested for architecture and modular architecture. Preserve the os.arch CPU metric and its distinct OS type/platform meaning. Add positive and negative locale/source regressions; four suites pass. Computing specialization remains low confidence.

Thanks to xet7.
2026-09-14 23:01:52 +03:00
Lauri Ojansivu 4ae41fc190 Record Tamazight OS terminology repairs and verification limits
Document native sources, actual OS metric semantics and remaining low-confidence adaptations. Update translation progress and Upcoming with the source commit. Three documentation and changelog suites pass.

Thanks to xet7.
2026-09-14 22:59:50 +03:00
Lauri Ojansivu 163a755c0d Replace Arabic Tamazight OS release and type labels 2026-09-14 22:56:53 +03:00
Lauri Ojansivu 05fe6af8dd Record Tamazight memory repair sources and uncertainty 2026-09-14 22:55:56 +03:00
Lauri Ojansivu 1bfe768280 Replace Arabic Tamazight free-memory diagnostic label 2026-09-14 22:55:30 +03:00
Lauri Ojansivu 83fefedd5d Record Tamazight debug error repair and remaining native review 2026-09-14 22:54:07 +03:00
Lauri Ojansivu 138b1b0af3 Replace French Tamazight debug catalogue error 2026-09-14 22:53:42 +03:00
Lauri Ojansivu 44540b6091 Record Tamazight Excel repair and refreshed audit counts 2026-09-14 22:52:28 +03:00
Lauri Ojansivu 56c2c53314 Replace French Tamazight Excel field selection prompt 2026-09-14 22:52:04 +03:00
Lauri Ojansivu 6b9b59bc91 Record Tamazight Default repairs and verified lane rendering 2026-09-14 22:50:38 +03:00
Lauri Ojansivu 58169ab23e Replace French Tamazight Default labels with native default wording 2026-09-14 22:50:15 +03:00
Lauri Ojansivu 8a8fbba5c1 Record Tamazight board label repairs and native review limits 2026-09-14 22:48:37 +03:00
Lauri Ojansivu 1efbb9034f Verify repaired Tamazight board action titles in Chromium 2026-09-14 22:48:12 +03:00
Lauri Ojansivu 164268616f Replace Arabic and French Tamazight board control labels 2026-09-14 22:47:41 +03:00
Lauri Ojansivu b4828fb05b Record verified Tamazight conjunction repair and remaining scope 2026-09-14 22:46:34 +03:00
Lauri Ojansivu 4941f33fd6 Replace French conjunction in Tamazight sidebar alternatives 2026-09-14 22:46:09 +03:00
Lauri Ojansivu 4552421de2 Record successful Tamazight numeric tooltip browser verification 2026-09-14 22:45:04 +03:00
Lauri Ojansivu 75fbb698c6 Repair Tamazight total tooltip browser fixture settings and navigation 2026-09-14 22:44:44 +03:00
Lauri Ojansivu e1c0f45448 Record Ewe calendar source review and unresolved translation scope 2026-09-14 22:41:52 +03:00
Lauri Ojansivu e7d0f821cc Document unresolved Ewe calendar epoch terminology from primary CLDR source 2026-09-14 22:41:33 +03:00
Lauri Ojansivu 1427cbd215 Document direct native evidence for Veps linking action 2026-09-14 22:40:32 +03:00
Lauri Ojansivu 2dbc6ba3aa Use native Veps linking imperative instead of assembled draft 2026-09-14 22:40:11 +03:00
Lauri Ojansivu 3f7923ff0e Record Veps link draft evidence and remaining uncertainty 2026-09-14 22:38:51 +03:00
Lauri Ojansivu 3f83638368 Replace Finnish Veps link action with documented Veps draft 2026-09-14 22:38:28 +03:00
Lauri Ojansivu b98f6bfec5 Record successful Basque rule grammar browser verification 2026-09-14 22:37:07 +03:00
Lauri Ojansivu c9005ee0af Repair Basque rule grammar browser test fixtures and resumed navigation 2026-09-14 22:36:47 +03:00
Lauri Ojansivu 1f2eac8b9d Record Basque assignee control order repair and browser verification status 2026-09-14 22:30:17 +03:00
Lauri Ojansivu cff1fdc323 Apply Basque named subject order to the assignee rule control 2026-09-14 22:29:50 +03:00
Lauri Ojansivu 6a11dd75d1 Record dated Basque assignee repair and unresolved named row composition 2026-09-14 22:29:08 +03:00
Lauri Ojansivu 486be57435 Correct Basque assignee rule subject from imperative to noun phrase 2026-09-14 22:28:46 +03:00
Lauri Ojansivu e24479f67b Record dated Veps card display drafts and remaining phrase review 2026-09-14 22:27:17 +03:00
Lauri Ojansivu 3b12f68c71 Replace Finnish Veps card display labels with complete native drafts 2026-09-14 22:26:46 +03:00
Lauri Ojansivu 7c1091e127 Record dated Veps parent control drafts and native review limits 2026-09-14 22:25:55 +03:00
Lauri Ojansivu b479af98fa Repair Veps parent change and display controls with native drafts 2026-09-14 22:25:31 +03:00
Lauri Ojansivu b6f45414af Record dated Veps parent display draft and reconcile pending counts 2026-09-14 22:24:41 +03:00
Lauri Ojansivu e8692f14a6 Repair Veps parent display instruction with complete native wording draft 2026-09-14 22:24:14 +03:00
Lauri Ojansivu 8d0c2b2a96 Record dated Veps parent label draft and remaining native review 2026-09-14 22:23:19 +03:00
Lauri Ojansivu 439a18989e Replace Finnish Veps parent card label with native terminology draft 2026-09-14 22:22:48 +03:00
Lauri Ojansivu 6db84838e6 Record dated primary Veps arithmetic review and unresolved phrases 2026-09-14 22:22:12 +03:00
Lauri Ojansivu a9d68dc927 Verify primary Veps arithmetic addition vertical and top terminology 2026-09-14 22:21:47 +03:00
Lauri Ojansivu 2d31aab1ca Record dated Veps inheritance draft and remaining grammar review 2026-09-14 22:19:58 +03:00
Lauri Ojansivu 3ba133c106 Replace Venda seeded Veps inheritance instruction with native terminology draft 2026-09-14 22:19:31 +03:00
Lauri Ojansivu 8382f7c385 Record dated primary Veps inheritance evidence and open phrase review 2026-09-14 22:18:37 +03:00
Lauri Ojansivu e1ab5e4fa3 Document primary Veps inheritance verb and visual dictionary verification 2026-09-14 22:18:14 +03:00
Lauri Ojansivu 60ac57a36d Record dated Veps hide empty action repair and native review limits 2026-09-14 22:16:20 +03:00
Lauri Ojansivu 3a10fb9277 Correct reversed Veps hide empty lists label with native wording draft 2026-09-14 22:15:56 +03:00
Lauri Ojansivu f302d1c23f Record dated Veps filter drafts and unresolved native review 2026-09-14 22:15:02 +03:00
Lauri Ojansivu a60cf42adb Replace Finnish Veps filter headings with native terminology drafts 2026-09-14 22:14:33 +03:00
Lauri Ojansivu 0b142d43fb Record dated Veps popup title fixes and phrase research limits 2026-09-14 22:13:36 +03:00
Lauri Ojansivu 84bffe61ad Replace Finnish More popup titles with native Veps wording 2026-09-14 22:13:11 +03:00
Lauri Ojansivu 39e34b4be2 Document dated Veps terminology repairs and parser verification 2026-09-14 22:12:03 +03:00
Lauri Ojansivu 70d9264f1d Repair Veps title and page nouns and verify localized title searches 2026-09-14 22:11:38 +03:00
Lauri Ojansivu 8ec9a5bd8a Record dated Veps action label repairs and remaining audit work 2026-09-14 22:10:08 +03:00
Lauri Ojansivu 6c30c4cfcc Replace three Finnish Veps action labels with native wording 2026-09-14 22:09:41 +03:00
Lauri Ojansivu ba75b76d27 Record dated all locale formatting verification
Update audit scope and upcoming changelog without claiming native quality or browser completion. Documentation checks pass.

Thanks to xet7.
2026-09-14 22:05:14 +03:00
Lauri Ojansivu 55562f666a Verify positional limit error formatting across every locale file
Execute the actual translation method and installed formatter against all 246 locale files. Verify one percent placeholder and exact substitution of a value containing percent. Regression passes; this does not certify native fluency or lazy loading.

Thanks to xet7.
2026-09-14 22:04:51 +03:00
Lauri Ojansivu 2c0ad73e1e Record dated activity terminology revision and confidence limits
Update audit and upcoming changelog without double-counting revised corrections. Documentation checks pass.

Thanks to xet7.
2026-09-14 22:04:19 +03:00
Lauri Ojansivu e3ae37bc5d Revise received time activity drafts with primary reception term
Replace earlier derived reception noun in two Tamazight drafts while preserving time placeholders and original provenance history. Record remaining genitive and full-clause uncertainty. Four translation checks pass.

Thanks to xet7.
2026-09-14 22:03:56 +03:00
Lauri Ojansivu 357c1e75a7 Record dated received and due label draft progress
Update audit and upcoming changelog with semantic limits and unchanged original queue counts. Documentation checks pass.

Thanks to xet7.
2026-09-14 22:02:45 +03:00
Lauri Ojansivu 822d6dfb53 Draft consistent Tamazight received and due date labels
Replace three wrong-language field labels while preserving received/due distinctions and existing date terminology. Record software reception and deadline uncertainty. Four translation checks pass.

Thanks to xet7.
2026-09-14 22:02:20 +03:00
Lauri Ojansivu 30b0f35820 Record audit summary consolidation in upcoming changelog
Link the dated summary cleanup and verified scope without claiming additional translation repairs. Changelog checks pass.

Thanks to xet7.
2026-09-14 22:01:27 +03:00
Lauri Ojansivu 61484d5df4 Consolidate translation audit runtime progress summary
Keep current runtime coverage concise while preserving dated evidence and native/browser limitations. Revalidate live queue totals and confirm no localhost app is running. Audit regression passes; no translation counts are changed.

Thanks to xet7.
2026-09-14 22:01:16 +03:00
Lauri Ojansivu 8e047f0c0c Record dated creation label parser verification
Update audit and upcoming changelog with actual metadata dispatch coverage and native/browser limitations. Documentation checks pass.

Thanks to xet7.
2026-09-14 22:00:39 +03:00
Lauri Ojansivu 27f6c9d2ab Verify Tamazight creation filtering and sorting labels
Exercise actual translated creation date and ascending/descending sort queries; reject invalid date periods. Deterministic date helpers isolate parser metadata mapping. Focused regression passes.

Thanks to xet7.
2026-09-14 22:00:19 +03:00
Lauri Ojansivu a7942c44cf Record dated export label drafts and remaining semantic review
Refresh audit counts and upcoming changelog with full field-order evidence and software terminology limits. Documentation checks pass.

Thanks to xet7.
2026-09-14 21:59:21 +03:00
Lauri Ojansivu 49aec4fa92 Draft Tamazight export dates and creation labels
Replace French with complete five-field date export wording and creation search labels. Preserve field order and record software reception and deadline uncertainty. Four translation checks pass.

Thanks to xet7.
2026-09-14 21:58:53 +03:00
Lauri Ojansivu 246fde916e Record dated date predicate runtime verification
Update audit and upcoming changelog with real parser coverage and outstanding browser/native review. Documentation checks pass.

Thanks to xet7.
2026-09-14 21:57:56 +03:00
Lauri Ojansivu bc9860dffe Verify Tamazight start and end existence predicates
Exercise actual localized has queries for present and absent start/end dates and reject those predicates for sorting. Parser regression passes without changing query behavior.

Thanks to xet7.
2026-09-14 21:57:34 +03:00
Lauri Ojansivu fa7b93b797 Record dated date field repairs and remaining export review
Update audit and upcoming changelog with primary start/end terms and unchanged original queue counts. Documentation checks pass.

Thanks to xet7.
2026-09-14 21:57:08 +03:00
Lauri Ojansivu b0f447c578 Repair Tamazight start and end rule and predicate labels
Replace four Arabic values with existing primary-dictionary start/end terms and preserve date-field distinctions. Four translation checks pass. Record actual rule and search mappings without claiming browser validation.

Thanks to xet7.
2026-09-14 21:56:43 +03:00
Lauri Ojansivu 7e56bc7d32 Record dated spinner wording drafts and audit progress
Refresh reconciled counts and upcoming changelog with source evidence and native software compound uncertainty. Documentation checks pass.

Thanks to xet7.
2026-09-14 21:54:46 +03:00
Lauri Ojansivu aebb361d29 Draft Tamazight descriptions for four wait spinner styles
Replace French descriptions with native waiting-indicator terminology while preserving exact animation identifiers. Exclude textile spinning senses and record compound adaptation uncertainty. Four translation checks pass.

Thanks to xet7.
2026-09-14 21:54:12 +03:00
Lauri Ojansivu b8ee40567c Record dated invitation drafts and source confidence
Refresh audit counts and upcoming changelog, preserving secondary-source and native grammar limitations. Documentation checks pass.

Thanks to xet7.
2026-09-14 21:53:02 +03:00
Lauri Ojansivu a47e7141d6 Draft Tamazight invitation acceptance wording
Replace Arabic accept and French invitation status with complete drafts preserving not yet. Record secondary verb provenance and low-confidence passive grammar. Four focused translation checks pass.

Thanks to xet7.
2026-09-14 21:52:38 +03:00
Lauri Ojansivu 5accbf5f03 Record dated retained email review and invitation uncertainty
Update audit and upcoming changelog with contextual evidence while preserving unresolved wording and counts. Documentation checks pass.

Thanks to xet7.
2026-09-14 21:51:48 +03:00
Lauri Ojansivu 3eaad375b3 Review retained Tamazight email warning against native software
Attach Common Voice email-specific already-used predicate evidence to the prior correction without changing the translation. Preserve remaining agreement and browser limits and distinguish unrelated import uncertainties. Ledger check passes.

Thanks to xet7.
2026-09-14 21:51:25 +03:00
Lauri Ojansivu e7244c8e8b Record dated native corpus discovery and audit status
Refresh audit and upcoming changelog with usable source paths and unresolved terminology. Documentation checks pass.

Thanks to xet7.
2026-09-14 21:50:23 +03:00
Lauri Ojansivu 4659005b14 Locate current native Tamazight software corpus
Record current Common Voice translation resource paths and distinguish project metadata and obsolete URLs from native terminology evidence. Repository wording remains unresolved; no locale changes are claimed.

Thanks to xet7.
2026-09-14 21:49:58 +03:00
Lauri Ojansivu f35edb3e5a Record dated repository terminology review progress
Update the short translation audit and upcoming changelog while retaining unresolved complete wording. Documentation checks pass.

Thanks to xet7.
2026-09-14 21:48:20 +03:00
Lauri Ojansivu c831eb7e1d Review repository upload terminology and action semantics
Distinguish source repositories from data warehouses and update verbs from nouns. Record native software-message evidence and complete pending action requirements without falsely counting a repair.

Thanks to xet7.
2026-09-14 21:48:03 +03:00
Lauri Ojansivu c2bd01f653 Record dated relative syntax review and remaining uncertainty
Update translation audit progress and upcoming changelog without changing counts or claiming complete native validation. Documentation checks pass.

Thanks to xet7.
2026-09-14 21:47:12 +03:00
Lauri Ojansivu 44cb2f6ca1 Strengthen domain label provenance with relative syntax evidence
Record primary relative marker and possession studies directly in the correction ledger. Preserve original before and after values and retain plural-clause uncertainty. Ledger regression passes.

Thanks to xet7.
2026-09-14 21:46:50 +03:00
Lauri Ojansivu 2152708eb9 Record dated possession grammar review progress
Refresh the short audit and upcoming changelog with primary evidence and unresolved plural wording. Audit and changelog checks pass.

Thanks to xet7.
2026-09-14 21:46:00 +03:00
Lauri Ojansivu bc406fcae6 Review primary Amazigh possession syntax for domain label
Record Taifi prepositional possession evidence and distinguish it from unverified plural relative agreement and complete software wording. No locale is declared repaired by this review.

Thanks to xet7.
2026-09-14 21:45:43 +03:00
Lauri Ojansivu 27edeb340f Record dated conditional label draft and audit progress
Update reconciled translation audit counts and upcoming changelog with primary evidence and unresolved native grammar. Documentation checks pass.

Thanks to xet7.
2026-09-14 21:44:13 +03:00
Lauri Ojansivu 94205ae5fe Draft conditional Tamazight automatic user addition label
Replace Arabic with a complete users-with-domain-name draft and preserve automatic addition. Record primary terminology and assembled relative-clause uncertainty. Four focused translation checks pass.

Thanks to xet7.
2026-09-14 21:43:49 +03:00
Lauri Ojansivu aec19d0377 Record dated restoration title draft and audit counts
Update translation audit evidence and upcoming changelog with primary terminology and unresolved native agreement. Audit and changelog checks pass.

Thanks to xet7.
2026-09-14 21:43:03 +03:00
Lauri Ojansivu 73543f47ae Draft Tamazight lost card restoration title
Replace French stored title with complete restore, cards and lost components from the primary dictionary. Record adjective agreement and software metaphor uncertainty. Four focused translation checks pass; no migration implementation is restored.

Thanks to xet7.
2026-09-14 21:42:37 +03:00
Lauri Ojansivu a4901900bd Record dated positional formatting repair and verification
Update translation audit progress and upcoming changelog with actual formatter coverage and remaining native and browser limitations. Documentation checks pass.

Thanks to xet7.
2026-09-14 21:41:43 +03:00
Lauri Ojansivu c74009b21b Format direct positional translation arguments
Convert scalar TAPi18n arguments to sprintf options so search errors replace percent placeholders. Preserve named options, explicit format arrays and zero. Actual translation method and installed formatter regressions pass alongside parser and lazy-loading checks.

Thanks to xet7.
2026-09-14 21:41:20 +03:00
Lauri Ojansivu c62359895d Record parser verification and translation audit limits
Document real translated limit-query regressions and the zero-limit distinction without claiming browser interpolation or native acceptance. Audit and changelog checks pass.

Thanks to xet7.
2026-09-14 21:40:21 +03:00
Lauri Ojansivu 8715c094e1 Verify Tamazight limit errors through the search parser
Exercise negative and nonnumeric translated limit queries and preserve offending values for percent interpolation. Verify positive and zero-limit queries remain accepted. This checks parser dispatch rather than native fluency or browser rendering.

Thanks to xet7.
2026-09-14 21:40:00 +03:00
Lauri Ojansivu d32bd885d3 Record dated search limit draft and unresolved native review
Refresh reconciled audit counts and dated primary-source evidence. Preserve low-confidence grammar and browser limitations. Audit and changelog checks pass.

Thanks to xet7.
2026-09-14 21:39:23 +03:00
Lauri Ojansivu 10b47a7ed1 Draft complete Tamazight search limit validation error
Replace French with software validation wording and retain the positive integer condition and percent placeholder. Record native message and dictionary evidence with cross-variety grammar limits. Four focused translation checks pass.

Thanks to xet7.
2026-09-14 21:38:58 +03:00
Lauri Ojansivu 4cd4991d73 Record dated search limit terminology review progress
Refresh the audit summary and upcoming changelog with the primary terminology review, preserving all unresolved findings. Three audit and changelog checks pass.

Thanks to xet7.
2026-09-14 21:38:04 +03:00
Lauri Ojansivu 08df9a3479 Review Tamazight search limit error terminology
Document primary dictionary distinctions between computing validation and disability senses of invalid. Preserve the pending full error and percent placeholder rather than introduce a misleading literal substitution.

Thanks to xet7.
2026-09-14 21:37:44 +03:00
Lauri Ojansivu a60552f09b Record dated computing domain repair and matching semantics
Update the short audit summary and detailed evidence with terminology provenance, unchanged pending counts and the exact email-domain condition still needed in automatic-addition wording. Audit and changelog checks pass.

Thanks to xet7.
2026-09-14 21:36:52 +03:00
Lauri Ojansivu da45e203ac Correct Tamazight computing domain terminology
Use the documented computing-domain noun instead of geographic region in domain lists and board sharing. Preserve translation tokens and record primary lexicon provenance with native usage limits. Four focused translation checks pass.

Thanks to xet7.
2026-09-14 21:36:28 +03:00
Lauri Ojansivu ff196c5408 Record dated automatic width translation repairs and limits 2026-09-14 21:31:52 +03:00
Lauri Ojansivu 9978b92d2c Repair Arabic Tamazight automatic list width labels 2026-09-14 21:31:23 +03:00
Lauri Ojansivu 2c8bdf89e3 Record dated account tooltip repairs and grammar limits 2026-09-14 21:30:17 +03:00
Lauri Ojansivu 439ac57890 Repair French Tamazight account status and click tooltips 2026-09-14 21:29:54 +03:00
Lauri Ojansivu a7031c618f Record dated Greenlandic epoch repairs and validation limits 2026-09-14 21:28:41 +03:00
Lauri Ojansivu 3a6936cce7 Translate Greenlandic tabular Hijri labels with distinct epochs 2026-09-14 21:28:11 +03:00
Lauri Ojansivu 00fb2ae0c4 Update audit progress with Greenlandic epoch research 2026-09-14 21:27:19 +03:00
Lauri Ojansivu 8ba8134b93 Record Greenlandic tabular calendar and epoch evidence 2026-09-14 21:27:03 +03:00
Lauri Ojansivu c3c8fd4354 Record dated Greenlandic sighting repair and grammar limits 2026-09-14 21:25:54 +03:00
Lauri Ojansivu 602ea40906 Translate Greenlandic Saudi Hijri moon sighting label 2026-09-14 21:25:31 +03:00
Lauri Ojansivu bae4ca9a7d Record dated Greenlandic calendar terminology repair 2026-09-14 21:23:59 +03:00
Lauri Ojansivu f09b5d2649 Add Greenlandic calendar term to Coptic selection label 2026-09-14 21:23:32 +03:00
Lauri Ojansivu 590229e390 Record dated time translation repairs and review limits 2026-09-14 21:22:39 +03:00
Lauri Ojansivu e9ef2b88b4 Repair French duration and remaining time labels in Tamazight 2026-09-14 21:22:09 +03:00
Lauri Ojansivu b05a108535 Record dated shared list translation repair and review limits 2026-09-14 21:21:20 +03:00
Lauri Ojansivu 7817aa29f2 Repair French shared list conversion label in Tamazight 2026-09-14 21:20:50 +03:00
Lauri Ojansivu d6755413eb Record dated comprehensive migration title review 2026-09-14 21:19:43 +03:00
Lauri Ojansivu 4091c14e42 Repair French comprehensive migration title in Tamazight 2026-09-14 21:19:18 +03:00
Lauri Ojansivu d3685abc82 Record dated positive integer translation evidence and limits 2026-09-14 21:18:35 +03:00
Lauri Ojansivu 597098ac19 Translate Tamazight positive integer height error with reviewed evidence 2026-09-14 21:18:11 +03:00
Lauri Ojansivu 67b16e63c0 Record dated Planning Poker translation and integer review 2026-09-14 21:16:38 +03:00
Lauri Ojansivu 8d48c0e3e5 Repair French Planning Poker action labels in Tamazight 2026-09-14 21:16:17 +03:00
Lauri Ojansivu 8fc3de0ddd Record dated basic color translation repairs 2026-09-14 21:15:05 +03:00
Lauri Ojansivu 502c7e0cf8 Repair six wrong-language Tamazight basic color labels 2026-09-14 21:14:43 +03:00
Lauri Ojansivu acec6476ce Record dated currency code translation evidence 2026-09-14 21:13:56 +03:00
Lauri Ojansivu 356836c4fa Replace French currency code label with Tamazight terms 2026-09-14 21:13:34 +03:00
Lauri Ojansivu 77203f849b Record dated currency translation repair and integer evidence 2026-09-14 21:12:46 +03:00
Lauri Ojansivu 551e1ec047 Replace Arabic currency field type with attested Tamazight 2026-09-14 21:09:18 +03:00
Lauri Ojansivu db2d09423e Record dated subtask landing list repair 2026-09-14 21:08:12 +03:00
Lauri Ojansivu d968e4bb29 Repair Tamazight subtask landing list instruction 2026-09-14 21:07:43 +03:00
Lauri Ojansivu 603ab06656 Record dated subtask board translation progress 2026-09-14 21:06:38 +03:00
Lauri Ojansivu 9515511af1 Repair Tamazight subtask board description and deposit label 2026-09-14 21:06:16 +03:00
Lauri Ojansivu c6575fa58b Record dated task and subtask translation refinements 2026-09-14 21:05:23 +03:00
Lauri Ojansivu 8bf9f58cf4 Repair Tamazight task and subtask terminology 2026-09-14 21:04:55 +03:00
Lauri Ojansivu 40df92ad76 Record dated Tamazight task terminology refinement 2026-09-14 21:03:59 +03:00
Lauri Ojansivu a9406c2788 Use attested Tamazight task vocabulary in WIP messages 2026-09-14 21:03:35 +03:00
Lauri Ojansivu b731243f69 Record dated account status vocabulary review 2026-09-14 21:02:40 +03:00
Lauri Ojansivu ac5a9f69bb Review Tamazight account status terminology and exclude permanent wording 2026-09-14 21:02:20 +03:00
Lauri Ojansivu a69918aa9f Update dated audit for webhook qualifier repair 2026-09-14 21:01:28 +03:00
Lauri Ojansivu 5b89d51688 Repair Tamazight optional webhook authentication qualifier 2026-09-14 21:01:05 +03:00
Lauri Ojansivu 7e8cc02337 Record dated Tamazight optional label repair 2026-09-14 21:00:12 +03:00
Lauri Ojansivu 855219d708 Replace Arabic Optional label with attested Tamazight 2026-09-14 20:59:51 +03:00
Lauri Ojansivu 33743d87d3 Record dated Dzongkha ISO label repair and verification 2026-09-14 20:58:45 +03:00
Lauri Ojansivu 7dd8c10c90 Restore Dzongkha Gregorian and week components in ISO calendar label 2026-09-14 20:58:24 +03:00
Lauri Ojansivu 591ed8bc0a Record dated Dzongkha sighting repair and remaining epoch review 2026-09-14 20:57:38 +03:00
Lauri Ojansivu 98cf2cda5f Restore Dzongkha Hijri moon sighting calendar qualifier 2026-09-14 20:57:14 +03:00
Lauri Ojansivu 0d3af98274 Record dated successful error clearing translation repair 2026-09-14 20:55:55 +03:00
Lauri Ojansivu 233955a459 Restore Tamazight successful error clearing qualifier 2026-09-14 20:55:31 +03:00
Lauri Ojansivu 57913407f0 Update dated migration error terminology audit 2026-09-14 20:54:51 +03:00
Lauri Ojansivu 3d891b203c Repair Tamazight migration error heading and clear action 2026-09-14 20:54:28 +03:00
Lauri Ojansivu fdedc1ef0c Record dated primary plural error correction 2026-09-14 20:53:20 +03:00
Lauri Ojansivu a693a0093d Correct Tamazight plural error terminology from primary dictionary 2026-09-14 20:52:50 +03:00
Lauri Ojansivu 881a387e83 Record translation browser coverage and execution limits 2026-09-14 20:52:06 +03:00
Lauri Ojansivu c8bcfb258c Cover Tamazight numeric field tooltip and display selection in browser regression 2026-09-14 20:51:45 +03:00
Lauri Ojansivu f94d98ce28 Update dated audit for maximum WIP count repair 2026-09-14 20:50:38 +03:00
Lauri Ojansivu 6e1292cd0b Repair Tamazight maximum WIP count setting 2026-09-14 20:50:16 +03:00
Lauri Ojansivu 57119833a0 Update dated audit for exceeded WIP translation 2026-09-14 20:49:37 +03:00
Lauri Ojansivu fc73c77eb0 Repair Tamazight exceeded WIP warning 2026-09-14 20:49:15 +03:00
Lauri Ojansivu f1f3d1efae Record dated custom field activity translation repair 2026-09-14 20:48:27 +03:00
Lauri Ojansivu b2f5745363 Repair Tamazight custom field creation activity 2026-09-14 20:48:04 +03:00
Lauri Ojansivu ab635ffee4 Update dated audit for numeric field total wording 2026-09-14 20:47:23 +03:00
Lauri Ojansivu 318e5030bc Repair Tamazight numeric custom field total description 2026-09-14 20:46:59 +03:00
Lauri Ojansivu 6d44a4deaf Record Tamazight search translation repair and verification 2026-09-14 20:46:12 +03:00
Lauri Ojansivu d0175d46a0 Repair Tamazight custom field search operator 2026-09-14 20:45:51 +03:00
Lauri Ojansivu eccc9f67f3 Update dated audit for Tamazight rule destination repairs 2026-09-14 20:44:39 +03:00
Lauri Ojansivu a4439d400e Repair Tamazight top and bottom rule destinations 2026-09-14 20:44:13 +03:00
Lauri Ojansivu 9f5df126b8 Record dated Tamazight aggregate repair and audit progress 2026-09-14 20:43:32 +03:00
Lauri Ojansivu af4faeb706 Repair Tamazight field total checkbox translation 2026-09-14 20:43:07 +03:00
Lauri Ojansivu fe25938e7d Update dated translation audit with primary Kashmiri evidence 2026-09-14 20:42:09 +03:00
Lauri Ojansivu 3567bf197e Record primary Kashmiri moon and seeing grammar evidence 2026-09-14 20:41:43 +03:00
Lauri Ojansivu 38666984bd Record dated Kashmiri source review and unresolved calendar labels 2026-09-14 20:38:01 +03:00
Lauri Ojansivu 002e14d69e Review Kashmiri lunar spelling and reject redirected dictionary source 2026-09-14 20:37:43 +03:00
Lauri Ojansivu 0fb9c531f5 Record calendar-system heading repair and variety limitations 2026-09-14 20:36:38 +03:00
Lauri Ojansivu 06f88d5eda Restore Quechua calendar-system date-display heading 2026-09-14 20:36:12 +03:00
Lauri Ojansivu 5641cb9d3a Record dated calendar meaning repairs and native week evidence 2026-09-14 20:35:09 +03:00
Lauri Ojansivu 2307b8332c Restore Quechua Jalali and ISO-week calendar meanings 2026-09-14 20:34:42 +03:00
Lauri Ojansivu ebdc0c1b80 Record nine calendar noun repairs and retained naming review 2026-09-14 20:33:41 +03:00
Lauri Ojansivu 474a2909e6 Correct clock noun in nine Quechua calendar options
Use attested Watanqillqa while preserving names and qualifiers. Retained modifiers and full compounds remain explicitly low confidence for review.
2026-09-14 20:33:17 +03:00
Lauri Ojansivu 54cfbc60da Record dated threshold label repair and conditional grammar review 2026-09-14 20:31:51 +03:00
Lauri Ojansivu 529775d9c7 Repair Tamazight card-count threshold label 2026-09-14 20:31:26 +03:00
Lauri Ojansivu 3b7e157592 Record dated visibility wording repairs and native grammar limits 2026-09-14 20:30:42 +03:00
Lauri Ojansivu 267913e2f7 Repair Tamazight board visibility heading and private-only restriction 2026-09-14 20:30:17 +03:00
Lauri Ojansivu 71686563e3 Record dated hidden-activities repair and full validation limits 2026-09-14 20:29:26 +03:00
Lauri Ojansivu c0edf11047 Repair Arabic Tamazight hidden-activities notification 2026-09-14 20:29:03 +03:00
Lauri Ojansivu 75c4b1f975 Record dated support-page label repair and native grammar limits 2026-09-14 20:28:19 +03:00
Lauri Ojansivu 46090ad0e0 Repair French Tamazight support-page enabled label 2026-09-14 20:27:54 +03:00
Lauri Ojansivu 4af0bcdcc9 Record dated invitation-acceptance semantic review 2026-09-14 20:27:02 +03:00
Lauri Ojansivu ca3d7dc9e2 Reject kiss mistranslation for Tamazight invitation acceptance 2026-09-14 20:26:45 +03:00
Lauri Ojansivu 81bcc03778 Record dated invitation notification repair and open acceptance review 2026-09-14 20:25:59 +03:00
Lauri Ojansivu 7dfbbecbdd Repair French Tamazight new-board invitation notification 2026-09-14 20:25:32 +03:00
Lauri Ojansivu af3a9344bd Record dated Trello instruction repair and pending review 2026-09-14 20:24:30 +03:00
Lauri Ojansivu 91ebdcc27c Translate remaining Tamazight Trello import instructions 2026-09-14 20:24:04 +03:00
Lauri Ojansivu 0052c54e57 Record single-quote clarification and verified value vocabulary 2026-09-14 20:23:16 +03:00
Lauri Ojansivu d1214818b7 Clarify literal single quotation mark in Tamazight filter help 2026-09-14 20:22:54 +03:00
Lauri Ojansivu 63da282e80 Record punctuation terminology revision and native-review limits 2026-09-14 20:22:07 +03:00
Lauri Ojansivu ac4b1dcdc9 Distinguish native Tamazight quotation and parenthesis terms
Replace unsupported conflated forms with primary dictionary nouns and repair space wording; retain full grammatical/software adaptation review.
2026-09-14 20:21:44 +03:00
Lauri Ojansivu 1c86ed6234 Record full filter-help repair and restored completeness 2026-09-14 20:20:49 +03:00
Lauri Ojansivu 04aba67e0c Translate full Tamazight advanced-filter help and label
Preserve all operators, escaping and executable examples. Completeness passes again; technical terminology and complete native grammar remain explicitly low confidence for review.
2026-09-14 20:20:25 +03:00
Lauri Ojansivu 624e4d1a2a Record filter syntax repair and exposed untranslated-help failure 2026-09-14 20:19:10 +03:00
Lauri Ojansivu 72b212a5d4 Repair doubled escapes in Tamazight advanced-filter examples
Keep the English prose explicitly pending. Syntax, correction and review checks pass; completeness correctly exposes one untranslated Tamazight placeholder instead of accepting cosmetically different English.
2026-09-14 20:18:47 +03:00
Lauri Ojansivu 7861c517bf Record dated SMTP host label repair and port terminology review 2026-09-14 20:17:57 +03:00
Lauri Ojansivu eb710395b9 Repair Arabic Tamazight SMTP host label 2026-09-14 20:17:33 +03:00
Lauri Ojansivu 46021ba981 Record dated SMTP sentence repair and native validation limits 2026-09-14 20:16:58 +03:00
Lauri Ojansivu 584dbfc7c2 Repair French Tamazight SMTP host description
Use the verified electronic-correspondence plural and server-address components; retain low-confidence relative-clause and adjective review.
2026-09-14 20:16:34 +03:00
Lauri Ojansivu 18cd89b4d7 Record dated SMTP terminology review in audit summary 2026-09-14 20:15:48 +03:00
Lauri Ojansivu 42d65f377f Review Tamazight SMTP host address and management senses 2026-09-14 20:15:32 +03:00
Lauri Ojansivu 1d2ec5f7e7 Record dated minicard parent wording repair and pending audit 2026-09-14 20:14:44 +03:00
Lauri Ojansivu 89ebd29cc5 Repair French Tamazight show-parent minicard label 2026-09-14 20:14:21 +03:00
Lauri Ojansivu 99ab43eaac Record dated product-name repair and remaining native review 2026-09-14 20:13:33 +03:00
Lauri Ojansivu c4a40896ba Repair Tamazight custom product name and omitted product wording 2026-09-14 20:13:09 +03:00
Lauri Ojansivu 022981f9d8 Record dated WIP translation repair and native wording limits 2026-09-14 20:12:28 +03:00
Lauri Ojansivu a5edc6d3c6 Repair French Tamazight WIP activation label
Use attested activation and boundary components, preserve WIP, and track the numerical software-limit adaptation as low confidence.
2026-09-14 20:12:01 +03:00
Lauri Ojansivu 2c60571f08 Record dated custom assetlinks translation repair and remaining review 2026-09-14 20:11:19 +03:00
Lauri Ojansivu d6a3581602 Repair French Tamazight custom assetlinks labels
Preserve the assetlinks.json filename and JSON marker, distinguish activation from content, and record low-confidence custom terminology for native review.
2026-09-14 20:10:54 +03:00
Lauri Ojansivu 32319e20bc Record dated private-board wording repair and review limits 2026-09-14 20:06:15 +03:00
Lauri Ojansivu d7bdf6ac6a Repair Arabic Tamazight private-board description and missing actions 2026-09-14 20:05:52 +03:00
Lauri Ojansivu 8ac8dbec26 Record dated SMTP TLS repair and reconstructed translation progress 2026-09-14 20:04:27 +03:00
Lauri Ojansivu 086a027340 Repair Arabic Tamazight SMTP TLS description 2026-09-14 20:04:05 +03:00
Lauri Ojansivu a40ea09e65 Record dated Veps evidence review and remaining repairs 2026-09-14 20:02:58 +03:00
Lauri Ojansivu 726abda52a Expand Veps dictionary evidence and preserve software sense distinctions 2026-09-14 20:02:42 +03:00
Lauri Ojansivu d01d71f4d4 Record dated integer terminology review and unresolved repairs 2026-09-14 19:59:53 +03:00
Lauri Ojansivu e702bdf0bf Record primary-source limits for Tamazight integer constraints 2026-09-14 19:59:34 +03:00
Lauri Ojansivu d61139da6b Document dated audit updater repair and live progress 2026-09-14 19:57:32 +03:00
Lauri Ojansivu 9c7a845a31 Refresh translation audit locale counts with live totals 2026-09-14 19:57:12 +03:00
Lauri Ojansivu 96fd5d40bf Record dated height-label repairs and reconstructed audit counts 2026-09-14 19:56:10 +03:00
Lauri Ojansivu c986121af7 Repair three Arabic Tamazight swimlane-height labels 2026-09-14 19:54:43 +03:00
Lauri Ojansivu b3015bd348 Record dated approaching-deadline repair and migration-label gap 2026-09-14 19:53:31 +03:00
Lauri Ojansivu 4f99247e87 Replace French Tamazight approaching-deadline warning 2026-09-14 19:53:04 +03:00
Lauri Ojansivu 112ecad9f2 Record dated analysis-stage revision and unresolved integration 2026-09-14 19:51:47 +03:00
Lauri Ojansivu 776840a4c2 Use verified Moroccan analysis and structure terms for migration label 2026-09-14 19:51:24 +03:00
Lauri Ojansivu f282154255 Record dated Moroccan authentication repair and remaining uncertainties 2026-09-14 19:50:33 +03:00
Lauri Ojansivu 40491764c5 Use Moroccan authentication term in four Tamazight labels 2026-09-14 19:50:08 +03:00
Lauri Ojansivu f771fbbac9 Record dated card-control repairs and validation limits 2026-09-14 19:48:55 +03:00
Lauri Ojansivu f3d3aa4b2a Repair French Tamazight parent-change and card-display labels 2026-09-14 19:48:29 +03:00
Lauri Ojansivu 5e6f692830 Record dated multi-selection repairs and native validation limits 2026-09-14 19:47:29 +03:00
Lauri Ojansivu 027bdc4460 Repair five French Tamazight multi-selection labels 2026-09-14 19:47:03 +03:00
Lauri Ojansivu 79525861c1 Record dated parent-prefix repairs and native review limits 2026-09-14 19:45:45 +03:00
Lauri Ojansivu 16232ae092 Replace French Tamazight parent display-prefix options 2026-09-14 19:45:17 +03:00
Lauri Ojansivu 9bfebe978e Record dated full-path subtitle repair and review limits 2026-09-14 19:44:27 +03:00
Lauri Ojansivu 7acd0f72cd Replace French Tamazight full-path subtitle label 2026-09-14 19:44:01 +03:00
Lauri Ojansivu b69adf343d Record dated parent-subtitle repair and validation limits 2026-09-14 19:43:11 +03:00
Lauri Ojansivu b93379067b Replace French Tamazight parent-subtitle option 2026-09-14 19:42:47 +03:00
Lauri Ojansivu a3f7e85c9b Record dated debug terminology review and remaining translation work 2026-09-14 19:41:51 +03:00
Lauri Ojansivu 9669c2d84a Clarify Tamazight debug-predicate terminology evidence 2026-09-14 19:41:27 +03:00
Lauri Ojansivu 593999e2c0 Record dated existence-check translation repair and open validation 2026-09-14 19:37:36 +03:00
Lauri Ojansivu d32a967451 Replace French Tamazight existence-check error
Preserve the format token and specific check meaning. Adapted negative clause remains low confidence pending native grammar and browser validation.
2026-09-14 19:37:00 +03:00
Lauri Ojansivu 93a4ba4d61 Record dated parser-error terminology review and remaining requirements 2026-09-14 19:35:46 +03:00
Lauri Ojansivu e4fb6c394f Review Tamazight parser-error vocabulary and reject physical invalid senses 2026-09-14 19:35:16 +03:00
Lauri Ojansivu 1e4246680c Record dated overdue warning repair and current audit counts 2026-09-14 19:34:01 +03:00
Lauri Ojansivu ea286df3d9 Replace French Tamazight overdue-time warning
Preserve the percent-s placeholder. Adapted deadline compound and complete grammar remain low confidence pending native and browser validation.
2026-09-14 19:33:33 +03:00
Lauri Ojansivu c38876c573 Record dated audit summary reconciliation in upcoming changelog 2026-09-14 19:32:30 +03:00
Lauri Ojansivu 75b0a015b1 Consolidate translation audit summary and reconcile live locale counts 2026-09-14 19:32:08 +03:00
Lauri Ojansivu 181619d4e4 Record dated OIDC caption translation repair and open validation 2026-09-14 19:30:59 +03:00
Lauri Ojansivu 0ba2e0f6ca Replace French Tamazight OIDC caption setting label
Adapted interface-button metaphor and complete grammar remain low confidence pending native domain and browser validation. Preserve OIDC and reject unrelated pustule terms.
2026-09-14 19:30:28 +03:00
Lauri Ojansivu 983e13c1e3 Record dated computer-server translation repair and open TLS review 2026-09-14 19:29:31 +03:00
Lauri Ojansivu 5e2a932874 Use attested Tamazight computer-server terminology 2026-09-14 19:29:01 +03:00
Lauri Ojansivu 52c0ce1352 Record dated migration translation integration findings 2026-09-14 19:27:36 +03:00
Lauri Ojansivu 94c8857fd0 Trace untranslated active migration stages and unreachable legacy labels 2026-09-14 19:27:03 +03:00
Lauri Ojansivu 7f2d13424c Record dated orphaned-card translation repair and validation gaps 2026-09-14 19:25:55 +03:00
Lauri Ojansivu 2c38b996b8 Replace French Tamazight orphaned-card repair label
Adapted software metaphor and plural agreement remain low confidence pending native and browser validation.
2026-09-14 19:25:26 +03:00
Lauri Ojansivu c09b4acf3d Record dated migration message repair and remaining uncertainty 2026-09-14 19:24:14 +03:00
Lauri Ojansivu e424d4de61 Replace French Tamazight migration progress message
Adapted clause remains low confidence pending native grammar, courtesy and browser validation. Preserve wait, board transfer and latest structure meaning.
2026-09-14 19:23:49 +03:00
Lauri Ojansivu 26582efdfd Record dated daily schedule translation review and open validation 2026-09-14 19:22:40 +03:00
Lauri Ojansivu 947366780e Align Tamazight daily schedule wording with native references
Preserve the time placeholder. Adapted complete clause remains low confidence pending native grammar and browser validation.
2026-09-14 19:22:17 +03:00
Lauri Ojansivu 679b5c2aa0 Record dated Tamazight interval repairs and remaining validation 2026-09-14 19:21:17 +03:00
Lauri Ojansivu 23583a790e Replace French Tamazight numeric interval labels
Adapted recurrence phrases remain low confidence pending native grammar and browser validation. Preserve exact numeric intervals and distinct time units.
2026-09-14 19:20:51 +03:00
Lauri Ojansivu 8f3ed6f846 Update dated audit with primary IRCAM dictionary evidence 2026-09-14 19:19:39 +03:00
Lauri Ojansivu d1d06c706c Record independently read IRCAM dictionary entries for pending repairs 2026-09-14 19:19:16 +03:00
Lauri Ojansivu 94d225d20a Update dated audit with Tamazight button terminology findings 2026-09-14 19:17:48 +03:00
Lauri Ojansivu 555b6631d1 Record Tamazight interface-button sense mismatch and native source requirement 2026-09-14 19:17:25 +03:00
Lauri Ojansivu c7b111d7aa Record dated Quechua named-calendar progress and confidence limits 2026-09-14 19:16:12 +03:00
Lauri Ojansivu 6e3663c83b Correct Quechua named calendar nouns
Preserve Dangi, Minguo and Hijri names. Adapted compounds remain low confidence pending native phrase and browser validation.
2026-09-14 19:15:49 +03:00
Lauri Ojansivu 0898e6b2e4 Record dated Quechua day repairs and remaining audit work 2026-09-14 19:14:53 +03:00
Lauri Ojansivu 34dbfa64cb Repair Quechua day and daily recurrence labels from native vocabulary 2026-09-14 19:14:27 +03:00
Lauri Ojansivu 694ceb38e2 Record dated Quechua calendar repair and remaining validation 2026-09-14 19:13:09 +03:00
Lauri Ojansivu 5c5ee40b64 Repair Quechua generic calendar noun from native dictionary 2026-09-14 19:12:20 +03:00
Lauri Ojansivu 5fff622168 Update dated audit and upcoming changelog with Aromanian evidence 2026-09-14 19:10:08 +03:00
Lauri Ojansivu 4f63929ee8 Record primary Aromanian color evidence and unresolved magenta terminology 2026-09-14 19:09:43 +03:00
Lauri Ojansivu af27f700e7 Record dated saved-description verification and remaining audit gates 2026-09-14 19:05:10 +03:00
Lauri Ojansivu 0c51a3261f Join nonempty rule description fragments without browser globals 2026-09-14 19:04:42 +03:00
Lauri Ojansivu f332c63b47 Record dated Basque subject ordering repair and browser gate 2026-09-14 19:03:03 +03:00
Lauri Ojansivu 1e44111837 Order Basque named rule subjects before their final demonstrative 2026-09-14 19:02:40 +03:00
Lauri Ojansivu 0f07c684dd Record dated Basque integration review in audit and changelog 2026-09-14 19:00:20 +03:00
Lauri Ojansivu 209d1088bc Document confirmed Basque named-subject integration constraints 2026-09-14 19:00:02 +03:00
Lauri Ojansivu 1b5f65a9d5 Record dated Uzbek spelling repair and verification limits 2026-09-14 18:59:07 +03:00
Lauri Ojansivu b433730e36 Restore alif in Afghan Uzbek cancellation label 2026-09-14 18:58:42 +03:00
Lauri Ojansivu a1afa9f06f Record dated Basque subject review and group audit changelog entries 2026-09-14 18:56:50 +03:00
Lauri Ojansivu 946e1a29be Retain Basque generic member and attachment subjects 2026-09-14 18:56:06 +03:00
Lauri Ojansivu 7a9edbec6c Record dated Basque movement review and remaining repair counts 2026-09-14 18:55:00 +03:00
Lauri Ojansivu 2bb54a30b6 Retain restored Basque movement direction labels 2026-09-14 18:54:29 +03:00
Lauri Ojansivu 85621ce112 Record dated Tamazight recurrence repairs and review limits 2026-09-14 18:52:55 +03:00
Lauri Ojansivu 5b3ca809de Repair Tamazight one-unit recurrence labels 2026-09-14 18:52:35 +03:00
Lauri Ojansivu f23f01ffb8 Record dated Tamazight rule translation repairs 2026-09-14 18:51:04 +03:00
Lauri Ojansivu 7f3a0d7dbd Repair Tamazight generic rule name labels 2026-09-14 18:50:41 +03:00
Lauri Ojansivu 9ad49bcc15 Record dated calendar provenance review in translation progress 2026-09-14 18:49:07 +03:00
Lauri Ojansivu 5da10eee56 Record Tigre and Wolaytta calendar provenance gaps 2026-09-14 18:47:50 +03:00
Lauri Ojansivu f6e67998ab Record dated Inuktitut named calendar repairs and limits
Thanks to xet7 !
2026-09-14 18:43:42 +03:00
Lauri Ojansivu da6762a48c Repair Inuktitut Dangi and Minguo calendar labels
Preserve specific calendar names with the official native calendar noun. Low confidence combined naming remains under broader native and browser review.

Thanks to xet7 !
2026-09-14 18:43:12 +03:00
Lauri Ojansivu 68c9ac83b1 Record dated Tamazight national calendar repair and limits
Thanks to xet7 !
2026-09-14 18:42:18 +03:00
Lauri Ojansivu 7ba02a1794 Repair Tamazight Indian National Calendar label
Preserve the national qualifier with native component terminology. Low confidence full naming remains under broader native and browser review.

Thanks to xet7 !
2026-09-14 18:41:43 +03:00
Lauri Ojansivu 0b0555ec91 Record dated Tamazight Hebrew calendar repair and limits
Thanks to xet7 !
2026-09-14 18:40:46 +03:00
Lauri Ojansivu bd4a6a494b Repair Tamazight Hebrew calendar label
Compose native calendar noun with an attested Hebrew adjective. Low confidence full calendar naming still needs broader native and browser review.

Thanks to xet7 !
2026-09-14 18:40:16 +03:00
Lauri Ojansivu 163cb7241e Record dated Tamazight calendar adaptation and review limits
Thanks to xet7 !
2026-09-14 18:39:32 +03:00
Lauri Ojansivu 8422804a4c Repair Tamazight Buddhist calendar label
Compose native calendar noun with independently attested Buddhist adjective. Full label adapted; broader native and browser review remain open.

Thanks to xet7 !
2026-09-14 18:39:04 +03:00
Lauri Ojansivu bfe7b0d5be Record dated Basque checklist-item review and progress
Thanks to xet7 !
2026-09-14 18:37:57 +03:00
Lauri Ojansivu d36499d43a Validate Basque generic checklist-item trigger subject
Retain correct singular wording with check and uncheck temporal predicates; named-item order and live browser review remain open.

Thanks to xet7 !
2026-09-14 18:37:26 +03:00
Lauri Ojansivu 0ef147724d Record dated Inuktitut command repairs and verification
Thanks to xet7 !
2026-09-14 18:36:34 +03:00
Lauri Ojansivu b8e746289b Repair Inuktitut Edit and Delete command forms
Use native software guide imperatives instead of passive status wording. Preserve valid Roman orthography and all tokens.

Thanks to xet7 !
2026-09-14 18:36:10 +03:00
Lauri Ojansivu dc2c7aa191 Record dated Tamazight software-label repairs
Thanks to xet7 !
2026-09-14 18:35:08 +03:00
Lauri Ojansivu d5d2bf518a Repair Tamazight registration log and summary labels
Use native Moroccan software vocabulary; adapt summary punctuation to a heading. Preserve tokens and correct values.

Thanks to xet7 !
2026-09-14 18:34:45 +03:00
Lauri Ojansivu 1b484b1876 Record dated date-format translation repairs and verification
Thanks to xet7 !
2026-09-14 18:33:34 +03:00
Lauri Ojansivu b8c6fed390 Repair wrong-language date-format labels in six locales
Restore selectable format patterns in Akan, Bosnian, Slovenian, Breton and Tamazight labels. Preserve correct localized notation elsewhere and all placeholders.

Thanks to xet7 !
2026-09-14 18:32:52 +03:00
Lauri Ojansivu 55df5cb0a5 Record dated Basque incomplete status repair and remaining review
Thanks to xet7 !
2026-09-14 18:31:55 +03:00
Lauri Ojansivu 33cc02cedd Clarify Basque incomplete checklist status predicate
Distinguish marking incomplete from leaving work unfinished using an adapted native software status clause. Named-noun grammar and browser review remain open.

Thanks to xet7 !
2026-09-14 18:31:25 +03:00
Lauri Ojansivu 318266db3c Record dated Tamazight action repair and warning evidence
Thanks to xet7 !
2026-09-14 18:30:16 +03:00
Lauri Ojansivu 9024c6cf81 Repair Tamazight layout-change action label
Use the independently attested Moroccan software edit imperative. Preserve correct existing edit wording and tokens.

Thanks to xet7 !
2026-09-14 18:29:51 +03:00
Lauri Ojansivu 1d6157fa1f Record dated Breton string-template repair and evidence
Thanks to xet7 !
2026-09-14 18:28:07 +03:00
Lauri Ojansivu 65a0f76ab9 Repair Breton string-template field label
Use native software nouns for string and template in an adapted compound. Preserve neighboring formatter instructions and placeholders. Full compound and browser review remain open.

Thanks to xet7 !
2026-09-14 18:27:42 +03:00
Lauri Ojansivu 9dd8950bd7 Record dated Breton currency repairs and remaining review 2026-09-14 18:23:05 +03:00
Lauri Ojansivu f9e3111b09 Repair Breton currency field and code labels
Use native moneiz currency sense and an adapted code label, preserving the field/code distinction. Four translation suites pass; full compound/browser review remains open.
2026-09-14 18:22:37 +03:00
Lauri Ojansivu bb7e822a31 Record dated Breton zoom repairs and verification 2026-09-14 18:21:53 +03:00
Lauri Ojansivu 0aeac57446 Repair Breton zoom labels with opposing size verbs
Use native brasaat and bihanaat and existing local level wording. Focused checks preserve zoom direction and prompt consistency. Four translation suites pass; full phrase/browser review remains open.
2026-09-14 18:21:26 +03:00
Lauri Ojansivu 18e130e4c7 Record dated Breton field-type repairs and confidence limits 2026-09-14 18:20:38 +03:00
Lauri Ojansivu 3539edd8b2 Repair Breton custom-field type and option labels
Use TermBret checkbox vocabulary and existing Breton dropdown/custom-field terms. Preserve dropdown/multiselect consistency and checkbox distinction. Four translation suites pass; compound and browser review remain open.
2026-09-14 18:20:13 +03:00
Lauri Ojansivu 4b4efbecd5 Record dated Breton action repairs and remaining review 2026-09-14 18:19:21 +03:00
Lauri Ojansivu c8a14d2d0b Repair Breton preview, discard, remove and comment actions
Use native software action vocabulary; discard cancels unsaved description changes and remove clears custom color. The comment action uses an adapted add-comment phrase consistent with existing Breton comment terminology. Four translation suites pass; full phrase/browser review remains open.
2026-09-14 18:18:56 +03:00
Lauri Ojansivu 3127815329 Record dated Breton card and numeric-label repairs 2026-09-14 18:18:01 +03:00
Lauri Ojansivu 6962b2cc46 Repair Breton card type, singular count and number labels
Align French card labels with existing Breton kartenn vocabulary and use niver for numeric fields. Native definitions distinguish card and numeric meanings; focused checks preserve shared card labels and text/number distinction. Four translation suites pass.
2026-09-14 18:17:31 +03:00
Lauri Ojansivu ace382979f Record dated Breton field-label repairs and verification 2026-09-14 18:16:47 +03:00
Lauri Ojansivu b0f7f924fc Repair Breton empty selection, unknown value and color labels
Use native software vocabulary and preserve the distinction between no selection and an unknown stored value. Four translation suites pass.
2026-09-14 18:16:20 +03:00
Lauri Ojansivu 4e5c1273ad Record dated Breton navigation repairs and audit progress 2026-09-14 18:15:21 +03:00
Lauri Ojansivu bb65bf79dc Repair Breton navigation and template controls
Replace six French labels using native software return, home, default, text and template vocabulary. Preserve consistent template and text labels and distinguish return from home. Four translation suites pass.
2026-09-14 18:14:56 +03:00
Lauri Ojansivu 1b69c24928 Record dated Basque S3 review and reduced restored queue 2026-09-14 18:13:56 +03:00
Lauri Ojansivu 5bf97e219e Retain Basque S3 bucket label with native technical evidence
Native ZIUR Basque specifications explicitly use AWS S3 Bucket for storage. Preserve the restored label and test its bucket-name context and related description. The reference establishes terminology, not exact hyphenation. Three translation suites pass.
2026-09-14 18:13:25 +03:00
Lauri Ojansivu 82538d74ff Update dated translation audit with Basque status review 2026-09-14 18:12:39 +03:00
Lauri Ojansivu 7998e6aff6 Review Basque incomplete trigger against native completion-status guidance
Record independent native EHU software and dictionary evidence. Distinguish status transitions from leaving work unfinished and require both generic and named sentence contexts. No uncertain translation is accepted. Basque trigger and audit checks pass.
2026-09-14 18:12:21 +03:00
Lauri Ojansivu 39f5005a63 Record dated Breton white repair and verification progress 2026-09-14 18:11:22 +03:00
Lauri Ojansivu a123f94289 Repair Breton white palette label from native color usage
Replace French blanc with gwenn, attested in the native OPLB dictionary as the snow color and liv gwenn. Distinguish white from gray and silver in regression coverage. Four translation suites pass.
2026-09-14 18:10:55 +03:00
Lauri Ojansivu 0b342d8e69 Record dated Breton palette repairs and valid shared vocabulary
Update audit totals, source references and upcoming release notes for three palette repairs. Retain the native gray term and keep pending, restored, broader language and browser reviews open. Audit and changelog checks pass.
2026-09-14 18:10:16 +03:00
Lauri Ojansivu 2a86c331f0 Repair Breton palette labels using native color senses
Replace French dark green, gold and silver with dictionary-attested Breton. Preserve gris, which is also valid Breton, and distinguish the four palette names in regression coverage. All four focused translation suites pass.
2026-09-14 18:09:44 +03:00
Lauri Ojansivu f49dfc50c0 Record dated Breton control repairs and wider review progress
Link fourteen repairs in 092678576 and record 18627 correction values. Seven focused source and metadata checks pass. Pending and restored counts remain 288 and 12; unflagged candidate, native compound and browser review continue.

Thanks to xet7 !
2026-09-14 18:05:05 +03:00
Lauri Ojansivu 092678576e Repair Breton common controls and diagnostic labels
Replace fourteen unflagged French values with native Breton software vocabulary, keeping equivalent detail, file and confirmation labels consistent and translated text distinct from source text. Four translation suites pass. Adapted compounds and browser review remain open.

Thanks to xet7 !
2026-09-14 18:04:36 +03:00
Lauri Ojansivu df82b89e64 Record dated Moroccan reference review progress
Link native component cross-checks in 009fa7dde without changing pending or restored counts. Audit progress and changelog checks pass. Complete warning and technical phrase review remain open.

Thanks to xet7 !
2026-09-14 18:03:03 +03:00
Lauri Ojansivu 009fa7dde0 Cross-check Moroccan Tamazight dictionary component references
Read native Moroccan university calendar and software messages to independently verify calendar, user and click components. Record dictionary access limitations and full-phrase review requirements without accepting pending findings or invalidated Tuareg provenance. Audit progress checks pass.

Thanks to xet7 !
2026-09-14 18:02:42 +03:00
Lauri Ojansivu 6b55c03a1d Record dated Breton WIP action repairs and audit progress
Link four repairs in 0dc75532b and record 18613 correction values. Seven focused source and metadata suites pass. Pending and restored findings remain 288 and 12; full native phrases and browser review stay open.

Thanks to xet7 !
2026-09-14 18:00:05 +03:00
Lauri Ojansivu 0dc75532be Repair Breton WIP group creation and swimlane controls
Replace four French or mixed labels with Breton application, group creation and swimlane selection wording. Use native software apply terminology and existing locale nouns, preserving distinct actions and WIP identity. Four translation suites pass. Complete adapted compounds and browser review remain open.

Thanks to xet7 !
2026-09-14 17:59:36 +03:00
Lauri Ojansivu 23b92f217f Record dated Silesian vocabulary acceptance and audit progress
Link native shared-vocabulary review in a0aacc7a9. Current audit has 4169 retained reviews, 288 pending and 12 restored findings. Focused translation and metadata checks pass; broader language and browser review remain open.

Thanks to xet7 !
2026-09-14 17:57:39 +03:00
Lauri Ojansivu a0aacc7a9c Preserve shared native Silesian raw database terminology
Retain the raw MongoDB 3 files label after native Silesian vocabulary review, with exact value, technical identity and negative converted-export coverage. Four focused translation suites pass. Sources support the vocabulary rather than an exact standardized compound; browser and broader locale review remain open.

Thanks to xet7 !
2026-09-14 17:57:08 +03:00
Lauri Ojansivu 95c4398482 Record dated Basque completion acceptance and audit progress
Record the native completion review in 1e62fca35. Current totals are 4168 retained reviews, 12 restored findings and 289 pending. Focused translation and metadata checks pass; unresolved phrases and browser validation remain open.

Thanks to xet7 !
2026-09-14 17:55:06 +03:00
Lauri Ojansivu 1e62fca350 Retain native Basque checklist completion predicate
Validate Osatzen denean against native GNOME software completion usage and EHU list-completion vocabulary, checking actual generic trigger wiring and its distinct incomplete option. Four focused translation suites pass. Named clauses, incomplete transition, runtime discrepancy and browser validation remain open.

Thanks to xet7 !
2026-09-14 17:54:34 +03:00
Lauri Ojansivu 7c477b9647 Record dated Inuktitut recurrence review progress
Link semantic and native affix review in 5400a0ce9, keeping six uncertain phrases open and current counts unchanged. Audit progress and changelog checks pass.

Thanks to xet7 !
2026-09-14 17:53:31 +03:00
Lauri Ojansivu 5400a0ce98 Record Inuktitut recurrence and reset semantic review
Inspect fresh-card insertion and in-place checklist unchecking and read primary repeat/again affix sources. Record constraints for six still-open heading and off labels without certifying complete phrases from component words. Existing frequency and audit checks pass.

Thanks to xet7 !
2026-09-14 17:53:14 +03:00
Lauri Ojansivu c3566ac817 Record dated Inuktitut native label review progress
Link the unchanged New label review in 5bf34bc48 and retain current pending and restored counts. Audit progress and both changelog checks pass; browser and uncertain phrase review remain open.

Thanks to xet7 !
2026-09-14 17:51:28 +03:00
Lauri Ojansivu 5bf34bc481 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 !
2026-09-14 17:51:01 +03:00
Lauri Ojansivu 1be541e7e4 Record dated Breton date activity and execution repairs
Record repairs in 1ba55107f and current translation audit progress. Focused source and metadata checks passed; native phrasing and browser review remain open.

Thanks to xet7 !
2026-09-14 17:49:37 +03:00
Lauri Ojansivu 1ba55107f4 Repair Breton modification activity and execution labels
Replace four French labels using native software modification terminology, native statistics last-activity wording and computing execution vocabulary. Preserve distinct label meanings. Adapted timestamp prefixes and browser formatting remain open for review. Four focused translation suites pass.

Thanks to xet7.
2026-09-14 17:46:41 +03:00
Lauri Ojansivu df9002fddf Record dated Inuktitut LDAP failure repair and reference limits
Record ea1df33fa, primary localization guide, 18605 corrections and 289 pending findings. Seven focused suites pass; full network terminology and browser validation remain open. Latin script alone is not wrong-language evidence.

Thanks to xet7.
2026-09-14 17:45:16 +03:00
Lauri Ojansivu ea1df33fa4 Repair Inuktitut LDAP connection failure message
Use the Microsoft Inuktitut guide failure term in a direct syllabic connection diagnostic and preserve %s exactly. Network-connection noun adaptation and full sentence grammar remain low confidence for native/browser review. Focused locale and placeholder suites pass.

Thanks to xet7.
2026-09-14 17:44:45 +03:00
Lauri Ojansivu 1f1e8e0093 Record dated Inuktitut rule toggle repair and confidence limits
Record 45d232fda, primary references, 18604 corrections and 290 pending findings. Seven focused translation and changelog suites pass; full native command and browser review remain open.

Thanks to xet7.
2026-09-14 17:42:24 +03:00
Lauri Ojansivu 45d232fdae Repair Inuktitut rule toggle tooltip with syllabic wording
Preserve this-rule scope and both enable/disable alternatives using existing local terminology and primary native rule/turn-off references. Full compound and command grammar are low confidence and remain open for native/browser review. Exact placeholder and focused locale checks pass.

Thanks to xet7.
2026-09-14 17:41:55 +03:00
Lauri Ojansivu 38cf848e44 Record dated Breton accessibility repairs and revised terminology
Record 669f0b31d, primary noun distinction and 18603 correction records. Seven focused suites pass; broader native grammar and browser review remain open.

Thanks to xet7.
2026-09-14 17:40:30 +03:00
Lauri Ojansivu 669f0b31d8 Repair Breton accessibility nouns and page field labels
Replace three French labels and correct two prior access-versus-accessibility terminology repairs using the native An Drouizig computing glossary. Preserve page title/body distinctions, enabled state and not-added-yet warning. Full adapted compounds and browser grammar review remain open. Four focused translation suites pass.

Thanks to xet7.
2026-09-14 17:39:57 +03:00
Lauri Ojansivu edc0fa2b34 Record dated Breton modification and access repairs
Record e3d6a1ace and 18600 exact correction entries with native references and access-label confidence limits. Seven focused translation and changelog suites pass; broader review remains open.

Thanks to xet7.
2026-09-14 17:38:47 +03:00
Lauri Ojansivu e3d6a1acec Repair Breton modification and last access labels
Replace four French values using native software modification terminology and the Ofis computing access noun. Keep last access time distinct from last modification. The access-time compound is adapted with incomplete native-label confidence; browser review remains open. Placeholder and focused locale checks pass.

Thanks to xet7.
2026-09-14 17:38:23 +03:00
Lauri Ojansivu 171c4ef2a0 Wrap Basque review changelog prose within 80 columns
Correct the overlong line found by changelogFormat after the previous metadata commit. Changelog format and release containment tests now pass.

Thanks to xet7.
2026-09-14 17:36:56 +03:00
Lauri Ojansivu f1b81d5dce Link dated Basque completion evidence review in audit and changelog
Record c4db1c19c and the unresolved semantic and runtime limits. Audit progress and changelog checks pass.

Thanks to xet7.
2026-09-14 17:36:25 +03:00
Lauri Ojansivu c4db1c19cf Record Basque completion evidence and runtime meaning discrepancy
Document primary completion and negation references, actual trigger actions and identical finished-state conditions in completion/incompletion publishers. Keep both completion phrases unaccepted pending full semantic review; queue counts unchanged.

Thanks to xet7.
2026-09-14 17:36:12 +03:00
Lauri Ojansivu aedde805d1 Record dated Basque checklist action review progress
Record 1439c4c61, primary evidence and 13 remaining restored findings. Seven focused translation and changelog suites pass; named-item grammar and browser checks remain open.

Thanks to xet7.
2026-09-14 17:34:26 +03:00
Lauri Ojansivu 1439c4c61c Validate restored Basque checklist check actions
Retain the distinct singular temporal checked and unchecked actions using actual generic trigger context, native software uncheck terminology and temporal grammar evidence. Named-item word order and browser review remain open.

Thanks to xet7.
2026-09-14 17:34:02 +03:00
Lauri Ojansivu f1c93824ca Document language picker RTL marker layout fix
Record bdf511a2b and verification limits in the Upcoming changelog.

Thanks to xet7.
2026-09-14 17:33:04 +03:00
Lauri Ojansivu bdf511a2b8 Keep language RTL marker on the first picker line
Place the nonwrapping direction marker beside the language name inside the main line, preserving the separate regional row. Add layout regressions for both UI directions and non-RTL entries. Focused Node checks pass; browser regression is syntax checked but not executed.

Thanks to xet7.
2026-09-14 17:32:54 +03:00
Lauri Ojansivu fcd3c45bdc Record dated Basque restored movement review progress
Record aba731e82, native references, 15 restored findings and 291 pending findings. Seven focused translation and changelog checks pass; browser and broader language review remain open.

Thanks to xet7.
2026-09-14 17:31:57 +03:00
Lauri Ojansivu aba731e822 Validate restored Basque generic card movement predicate
Retain the complete singular temporal clause after checking the actual generic movement row and native EHU dictionary and Euskadi grammar evidence. Directional fragments and live browser review remain open.

Thanks to xet7.
2026-09-14 17:31:34 +03:00
Lauri Ojansivu ccbcabd91e Document activity label badges and add browser palette coverage
Thanks to xet7.
2026-09-14 17:27:36 +03:00
Lauri Ojansivu 1896660a9a Render activity labels with matching card label badges
Preserve shared named palette classes, rounded badge styling and validated custom color contrast after sanitizing activity prose and rich label content. Global user CSS restrictions remain unchanged. Guard missing labels. Five positive/negative viewer checks passed; live browser rendering not verified.

Thanks to xet7.
2026-09-14 17:27:02 +03:00
Lauri Ojansivu 45e0dfdb91 Record dated Valencian restored color validation
Thanks to xet7.
2026-09-14 17:24:28 +03:00
Lauri Ojansivu 9f7f94825d Validate and retain native Valencian peach color label
Native Valencian color usage supports pressec for the actual pale-peach swatch. Keep the existing translation and CSS color unchanged. The source does not standardize CSS keyword translations; this review validates a descriptive palette label. Exact reviews and distinct-color checks passed.

Thanks to xet7.
2026-09-14 17:24:03 +03:00
Lauri Ojansivu e14467b102 Record dated Breton repository translation repairs
Thanks to xet7.
2026-09-14 17:23:05 +03:00
Lauri Ojansivu 7c2e8f8918 Repair Breton repository labels using software terminology
Replace French name, not-found and create labels. Synaptic native translation attests mirlech repository vocabulary; complete adapted phrases remain subject to native review. Exact ledger and focused checks passed.

Thanks to xet7.
2026-09-14 17:22:43 +03:00
Lauri Ojansivu d5ffeba209 Record primary Inuktitut calendar evidence and unresolved phrase review
Thanks to xet7.
2026-09-14 17:21:55 +03:00
Lauri Ojansivu 4177b62355 Document secure List picker rendering and keyboard controls
Thanks to xet7.
2026-09-14 17:21:07 +03:00
Lauri Ojansivu 95f0268890 Render opened card List dropdown titles with the secure viewer
Replace the native List select with a details-based picker rendering both current and available list titles through the shared viewer. Retain move behavior and authorization, with keyboard arrows, Home, End, Enter, Space and Escape. Eight focused checks passed. Browser policy cases syntax checked; no live application available.

Thanks to xet7.
2026-09-14 17:20:54 +03:00
Lauri Ojansivu c06c9744f9 Record Inuktitut rule state repair and remaining validation
Thanks to xet7.
2026-09-14 17:19:04 +03:00
Lauri Ojansivu 8f96ec2bc9 Repair Inuktitut rule state labels
Replace romanized status wording with native syllabic used/not-used forms for the enabled-state toggle. Primary software-use evidence supports the negative form. This is an adapted interface label with low confidence pending native UI review. Exact ledger and focused positive/negative checks passed.

Thanks to xet7.
2026-09-14 17:18:38 +03:00
Lauri Ojansivu 5eaceed480 Record card title Markdown rendering and size fixes
Thanks to xet7.
2026-09-14 17:17:59 +03:00
Lauri Ojansivu 4a01cc9beb Restore Markdown heading sizes in card titles
Override global and mobile font resets only for minicard and opened-card Markdown headings. Keep relative UI scaling and theme colors. Node checks passed; computed-size browser regression was syntax checked but not run.

Thanks to xet7.
2026-09-14 17:17:47 +03:00
Lauri Ojansivu bf207d4d27 Keep card numbers outside Markdown title source
Render minicard and opened-card numbers separately so heading syntax starts the Markdown source. Preserve the shared security-aware viewer. Renderer and source regressions passed; browser cases were syntax checked only.

Thanks to xet7.
2026-09-14 17:17:09 +03:00
Lauri Ojansivu 6c729e60e6 Cover minicard and opened card titles under security rendering policies
Both titles already use the shared viewer. Add opened-title regression coverage and browser cases for formatted content, plain links and plain source. Node checks passed; browser test syntax passed, but no local application is running.

Thanks to xet7.
2026-09-14 17:16:13 +03:00
Lauri Ojansivu e40566e42a Record dated Breton product name repair and validation progress
Thanks to xet7.
2026-09-14 17:14:39 +03:00
Lauri Ojansivu feab872406 Repair Breton custom product name label
Replace French wording and restore the omitted product qualifier using documented Breton vocabulary. The adapted compound still needs native phrase and browser validation.

Thanks to xet7.
2026-09-14 17:14:15 +03:00
Lauri Ojansivu ef69b4e0d8 Record dated Breton WIP and webhook translation repairs 2026-09-14 17:10:46 +03:00
Lauri Ojansivu a7e99aea54 Repair Breton WIP settings and webhook disable labels 2026-09-14 17:10:21 +03:00
Lauri Ojansivu bff8655462 Record dated Inuktitut weekly repairs and audit progress 2026-09-14 17:09:05 +03:00
Lauri Ojansivu 06af4a4a8e Repair Inuktitut weekly recurrence and checklist reset labels 2026-09-14 17:08:41 +03:00
Lauri Ojansivu 9982a90365 Record dated Inuktitut frequency repairs and remaining audit scope 2026-09-14 17:07:41 +03:00
Lauri Ojansivu 9a511101de Repair Inuktitut daily and monthly recurrence labels 2026-09-14 17:07:16 +03:00
Lauri Ojansivu 69099ce2fc Record Acehnese deadline repairs and confidence limits 2026-09-14 17:05:30 +03:00
Lauri Ojansivu e74dd20cc3 Use consistent Acehnese deadline labels
Replace Indonesian and Malay due-date labels and clarify the restored today label. Deadline compounds are adapted with low confidence and remain subject to native contextual review.
2026-09-14 17:04:47 +03:00
Lauri Ojansivu f1dc49b318 Record Thai linking-word validation and remaining translation work 2026-09-14 17:02:25 +03:00
Lauri Ojansivu 9e34218c72 Avoid redundant Thai equative copula in rule action phrases 2026-09-14 17:01:42 +03:00
Lauri Ojansivu 7acb6bc4a7 Document GitHub CLI mirror metadata preference 2026-09-14 17:00:41 +03:00
Lauri Ojansivu 93e61a1d68 Prefer authenticated GitHub CLI for mirror source metadata 2026-09-14 17:00:26 +03:00
Lauri Ojansivu 473c06b4e3 Record Basque actor repair and remaining rule case defects 2026-09-14 16:58:03 +03:00
Lauri Ojansivu 2cabcdb17a Replace Spanish rule actor label in Basque 2026-09-14 16:57:38 +03:00
Lauri Ojansivu 1fda6ec239 Record dated Breton optional and name translation repairs 2026-09-14 16:56:27 +03:00
Lauri Ojansivu 4b1c92cb5e Repair Breton optional and full display short name labels 2026-09-14 16:56:01 +03:00
Lauri Ojansivu 9b5ffb0b17 Record dated Breton settings translation repairs 2026-09-14 16:55:15 +03:00
Lauri Ojansivu 619eeb1c7e Repair Breton email, webhook name and server error labels 2026-09-14 16:54:51 +03:00
Lauri Ojansivu 17475fc8a0 Document mirror branch-link recovery exclusion 2026-09-14 16:54:06 +03:00
Lauri Ojansivu 7c98c00d9e Skip Wayback fallback for retired WeKan branch links 2026-09-14 16:53:55 +03:00
Lauri Ojansivu c5c64cadb4 Record Breton view translation repair progress
Date the verified source commit and native calendar/folding evidence, record 18565 exact correction entries, and keep all remaining restored, uncertain and browser work open.
2026-09-14 16:50:06 +03:00
Lauri Ojansivu 059d1fe4a1 Repair Breton board view and comment labels
Replace nine French-seeded board/calendar/list/table, fold/unfold and comment labels. Reuse existing local nouns and native Ofis calendar and folding terminology. Preserve opposite actions and literal Gantt/vendor names.

Exact correction/review ledgers, tokens, locale completeness and focused label regressions pass. Full contextual phrase and live browser validation remain open.
2026-09-14 16:49:28 +03:00
Lauri Ojansivu d00f40143a Record Breton diagnostic translation repair progress
Date the verified source commit, record native waiting/error/failure evidence and 18556 exact correction entries, and preserve all remaining restored, uncertain and browser validation work.
2026-09-14 16:48:23 +03:00
Lauri Ojansivu cdff2d19d5 Repair Breton diagnostic and migration statuses
Replace fourteen French-seeded diagnostic/status values. Preserve waiting, running, completed and failed distinctions; Pending no longer says in progress. Reuse existing terminology and native Ofis error/waiting and Kelennomp failure constructions.

Correction and review ledgers, tokens, locale completeness and status regressions pass. Full adapted phrase grammar and live browser validation remain open.
2026-09-14 16:47:50 +03:00
Lauri Ojansivu e6e975519f Record Breton entity translation repair progress
Date the verified source commit and native action evidence, record 18542 exact correction entries, and keep all remaining restored, uncertain and browser review open.
2026-09-14 16:46:01 +03:00
Lauri Ojansivu 9ccd4b8ce1 Repair Breton entity and lockout view labels
Replace fifteen French-seeded entity, archive, template, action and lockout labels using existing Breton terminology. Preserve the board and title placeholders and keep lockout wording distinct from enabled/disabled account status.

Exact correction/review inventories, placeholder preservation, locale completeness and focused regressions pass. Adapted phrase grammar and live browser validation remain open.
2026-09-14 16:45:28 +03:00
Lauri Ojansivu 3968afdfe9 Record Breton creation translation repair progress
Date the verified source commit and native direction/account evidence. Record 18527 exact correction entries while preserving the remaining uncertain, restored and browser review scope.
2026-09-14 16:44:27 +03:00
Lauri Ojansivu d95b0dd5c5 Repair Breton creation and movement labels
Replace fourteen French-seeded or mixed creation, movement and entity labels. Preserve card-to-board creation, opposite top/bottom and copy/move actions, account creation and related task/subtask names. Reuse local terminology and native Breton account-creation wording.

Exact correction/review ledgers, tokens, locale completeness and focused regressions pass. Adapted phrase grammar and live browser validation remain open.
2026-09-14 16:43:50 +03:00
Lauri Ojansivu 6c2b78bee9 Record Breton navigation translation repairs
Date the source commit and native terminology evidence, record 18513 exact correction entries, and keep the full remaining review scope open.
2026-09-14 16:42:40 +03:00
Lauri Ojansivu bb51e1fcfe Repair Breton navigation and export controls
Replace eighteen French-seeded close/open, import/export, viewer, checklist, attachment and cancellation labels. Reuse existing local nouns and terms with native Ofis computing verbs; preserve PDF, opposite actions and equivalent popup labels.

Exact correction/review inventories, token preservation, locale completeness and focused label regressions pass. Native whole-phrase grammar and live browser validation remain open.
2026-09-14 16:42:07 +03:00
Lauri Ojansivu 7acd56dc9f Record Breton filter translation repair progress
Date the verified source commit and native terminology evidence, record 18495 exact correction entries, and preserve all remaining uncertain, restored and browser validation work.
2026-09-14 16:41:00 +03:00
Lauri Ojansivu 961713c564 Repair Breton filter and account status labels
Replace eight French-seeded shortcut, advanced-filter, People status, generic active and migration-validation labels. People enabled/disabled options match loginDisabled rather than the separate lockout filter. Reuse existing Breton terms and native Ofis computing verbs.

Verify correction and review ledgers, exact enabled/disabled distinctions, shortcut labels and all-locale completeness. Adapted phrase grammar and live browser validation remain open.
2026-09-14 16:40:29 +03:00
Lauri Ojansivu 8a87f35673 Record Breton selection translation repairs and evidence
Date the verified repair commit, record ten additional unflagged corrections, and preserve the remaining native grammar, restored-value and browser review scope.
2026-09-14 16:39:21 +03:00
Lauri Ojansivu fb0b34b7dd Repair French-seeded Breton selection controls
Translate ten selection, filter, color, board and attachment labels using existing Breton terminology and Ofis computing action verbs. Filter-to-selection describes adding currently filtered cards to multiselection, as implemented by the sidebar handler.

Verify exact correction and review inventories, placeholder preservation and locale completeness. Extend regression coverage to preserve distinct copy/move commands and reject the French seed. Full adapted-phrase grammar and live browser validation remain open.
2026-09-14 16:38:49 +03:00
Lauri Ojansivu e09c0875de Record Danish age-label validation and current audit counts
Date the unchanged review with its source commit and dictionary evidence. Derive the complete Danish queue counts from the current audit classification, retaining 19 restored values and 299 pending findings for further review.
2026-09-14 16:37:00 +03:00
Lauri Ojansivu 824dd005ef Validate restored Danish age wording
Retain Dage gammel with Danish dictionary evidence and reject the Swedish pulled replacement in regression coverage. Current application source does not use the key, so no rendered UI validation is claimed. Exact review and correction ledgers pass.
2026-09-14 16:36:27 +03:00
Lauri Ojansivu 97ece442d1 Record Galician attachment translation repair progress
Date the exact correction and unchanged-review counts, link the verified source commit and dictionary evidence, and list all languages touched by the new attachment action keys. Keep remaining restored, uncertain, unflagged and browser review open.
2026-09-14 16:35:28 +03:00
Lauri Ojansivu bc26fa8904 Repair Galician attachment trigger agreement
Use masculine attachment-specific action labels while preserving feminine shared labels for other subjects. Reuse existing action translations in other locales. Replace Portuguese attachment/card fragments in the Galician regional locale.

Retain three correct original Galician fragments with their contextual explanation. Verify correction and review ledgers, all-locale label reuse, member agreement and real Jade compilation. Browser regression is added and syntax-checked; live browser and whole-language review remain open.
2026-09-14 16:34:35 +03:00
Lauri Ojansivu 0f550985a8 Record Basque rule grammar repair and remaining phrase review
Thanks to xet7.
2026-09-14 16:25:56 +03:00
Lauri Ojansivu afbff51dfb Repair Basque trigger linking-verb composition
Replace Spanish es with native Basque da and omit the separate linking verb in Basque trigger templates whose action labels already contain the temporal verb clause. Preserve other locales and language switching. Add positive, negative, helper-runtime and browser regression coverage. Node and Jade checks pass; browser execution and full Basque fluency review remain open.

Thanks to xet7.
2026-09-14 16:25:20 +03:00
Lauri Ojansivu a67a168cb3 Record Acehnese restored repairs and native-source limits
Thanks to xet7.
2026-09-14 16:22:54 +03:00
Lauri Ojansivu 6aa5991de4 Repair restored Acehnese authentication text and assignment meanings
Use native authentication cancellation, text and success vocabulary; distinguish a task assignee from questioning wording and repair the Malay filter label. Full connection/assignment phrase grammar and browser validation remain open.

Thanks to xet7.
2026-09-14 16:22:12 +03:00
Lauri Ojansivu d643fe977c Wrap Greenlandic calendar changelog entry at 80 columns
Thanks to xet7.
2026-09-14 16:20:35 +03:00
Lauri Ojansivu 25c66aa964 Record Greenlandic calendar repair and validation limits
Thanks to xet7.
2026-09-14 16:20:01 +03:00
Lauri Ojansivu 019040ce19 Repair Greenlandic Indian national calendar label
Translate the English label using native India, national and calendar vocabulary. Full compound inflection remains under review. Add structural and Member Settings UI regression coverage; browser test is syntax-checked but not yet run.

Thanks to xet7.
2026-09-14 16:19:25 +03:00
Lauri Ojansivu 92b32df3c2 Record native Veps and Valencian term review evidence
Thanks to xet7.
2026-09-14 16:17:41 +03:00
Lauri Ojansivu 39af6aae51 Preserve reviewed Veps and Valencian source-identical vocabulary
Native Veps uses server and Valencian uses errors. Protect these exact per-locale keys from placeholder filling, while testing that prose and other locales remain translatable. Update the completeness guard for the repaired Sardinian wording and reviewed native terms; language fluency review remains separate.

Thanks to xet7.
2026-09-14 16:16:55 +03:00
Lauri Ojansivu 9b67b11cb7 Record Breton rule-editor repairs and grammar review evidence
Thanks to xet7.
2026-09-14 16:15:14 +03:00
Lauri Ojansivu 49bd242c94 Repair Breton rule-editor fields and action language
Replace eight French field/action labels using existing Breton terminology and the Ofis computing glossary. Preserve recipient, date operation, color and swimlane contexts; complete shared grammar and browser review remain open.

Thanks to xet7.
2026-09-14 16:14:46 +03:00
Lauri Ojansivu 27fcc4ba5a Record Breton completion-state repairs and remaining review
Thanks to xet7.
2026-09-14 16:13:16 +03:00
Lauri Ojansivu a9ea9d4623 Repair Breton completion-state translation language
Use existing Breton completion and checklist-uncompletion vocabulary for three French-seeded labels. Shared trigger clause grammar and browser verification remain open.

Thanks to xet7.
2026-09-14 16:12:15 +03:00
Lauri Ojansivu d948b78098 Record dated Breton date-trigger translation repairs
Thanks to xet7.
2026-09-14 16:11:46 +03:00
Lauri Ojansivu 48c7e8aa41 Repair Breton date-change trigger labels
Replace mixed French labels with Breton clauses preserving set-or-changed behavior and each date field. Complete phrase fluency and browser rendering remain under review.

Thanks to xet7.
2026-09-14 16:11:18 +03:00
Lauri Ojansivu d145d17771 Record dated Breton restore translation repairs 2026-09-14 16:07:33 +03:00
Lauri Ojansivu ba815b5312 Repair French Breton restore controls 2026-09-14 16:07:10 +03:00
Lauri Ojansivu 56f6486640 Record dated Breton migration translation repairs 2026-09-14 16:06:29 +03:00
Lauri Ojansivu 698acc6667 Repair French Breton migration status and recurrence labels 2026-09-14 16:03:14 +03:00
Lauri Ojansivu 6c8bc3eb16 Record dated Breton list menu translation repairs 2026-09-14 16:02:26 +03:00
Lauri Ojansivu ed962d0269 Repair French Breton list name template and insertion labels 2026-09-14 16:02:02 +03:00
Lauri Ojansivu 068b99a634 Record dated Breton card and missing item translation repairs 2026-09-14 16:01:29 +03:00
Lauri Ojansivu 04510ecd2f Repair French Breton card controls and missing item messages 2026-09-14 16:01:03 +03:00
Lauri Ojansivu 026bf9dcbc Record dated Breton attachment translation repair progress 2026-09-14 16:00:11 +03:00
Lauri Ojansivu 0a3320e69a Repair French Breton attachment export and upload controls 2026-09-14 15:59:49 +03:00
Lauri Ojansivu 42b8c46d5e Record dated Breton board and filter translation repairs 2026-09-14 15:59:10 +03:00
Lauri Ojansivu e7f8f5a13e Repair Breton board privacy title and filter controls 2026-09-14 15:58:47 +03:00
Lauri Ojansivu 2311ade93e Record dated Breton account translation repair progress 2026-09-14 15:57:59 +03:00
Lauri Ojansivu 6af6d3ac3d Repair French Breton account login and password controls 2026-09-14 15:57:36 +03:00
Lauri Ojansivu 5b3c0f99c6 Record dated Breton date rule translation repair progress 2026-09-14 15:57:00 +03:00
Lauri Ojansivu 3bddd8e142 Repair French Breton date rule fields and activity text 2026-09-14 15:56:38 +03:00
Lauri Ojansivu 3d99eea4ba Record dated Breton voting translation repair progress 2026-09-14 15:55:42 +03:00
Lauri Ojansivu 9f4e6a56f8 Repair French Breton voting controls and public board message 2026-09-14 15:55:22 +03:00
Lauri Ojansivu ee980f3b8a Record dated Breton organization and watch translation repairs 2026-09-14 15:54:46 +03:00
Lauri Ojansivu 14cb8393b7 Repair French Breton organization watch and read controls 2026-09-14 15:54:26 +03:00
Lauri Ojansivu 35c4ec22a4 Record dated Breton sorting translation repair progress 2026-09-14 15:53:47 +03:00
Lauri Ojansivu dda942c11b Repair French Breton sorting controls and order labels 2026-09-14 15:53:26 +03:00
Lauri Ojansivu 30c305b22d Record dated Breton calendar navigation translation repairs 2026-09-14 15:50:39 +03:00
Lauri Ojansivu 66c45f6443 Repair French Breton calendar month navigation labels 2026-09-14 15:50:19 +03:00
Lauri Ojansivu 59c4d88b80 Record dated Breton removal and update translation repairs 2026-09-14 15:49:39 +03:00
Lauri Ojansivu c576850ef5 Repair French Breton removal and update action controls 2026-09-14 15:49:19 +03:00
Lauri Ojansivu 417467ef51 Record dated Breton automation translation repair progress 2026-09-14 15:48:41 +03:00
Lauri Ojansivu 000d7ee63e Repair French Breton automation rule and action labels 2026-09-14 15:48:04 +03:00
Lauri Ojansivu 1fc8ce939b Record dated Breton add item translation repairs 2026-09-14 15:47:22 +03:00
Lauri Ojansivu a4aa7e3e79 Repair French Breton add item and user selection controls 2026-09-14 15:46:33 +03:00
Lauri Ojansivu 8a1c564796 Record dated Breton avatar and profile translation repairs 2026-09-14 15:45:48 +03:00
Lauri Ojansivu 7c44e4f55d Repair French Breton avatar profile and notification controls 2026-09-14 15:45:25 +03:00
Lauri Ojansivu cd3f40d5b6 Record dated Breton settings and team translation repairs 2026-09-14 15:44:42 +03:00
Lauri Ojansivu 7223612e7a Repair French Breton settings permissions and team controls 2026-09-14 15:44:15 +03:00
Lauri Ojansivu 716e0d9701 Record dated Breton date validation translation repairs 2026-09-14 15:43:35 +03:00
Lauri Ojansivu 98947b8243 Repair French Breton date headings and validation controls 2026-09-14 15:43:09 +03:00
Lauri Ojansivu 28230bcf86 Record dated Breton date and duration translation progress 2026-09-14 15:42:25 +03:00
Lauri Ojansivu 787ffdf74b Repair French Breton date duration and filter controls 2026-09-14 15:41:51 +03:00
Lauri Ojansivu fbef64733d Record dated Breton deletion repair and remaining translation reviews 2026-09-14 15:41:12 +03:00
Lauri Ojansivu cd100eeaa6 Repair French swimlane deletion title in Breton 2026-09-14 15:40:51 +03:00
Lauri Ojansivu d440caf35a Record dated Breton copy and move translation repairs 2026-09-14 15:40:28 +03:00
Lauri Ojansivu 625436b63f Translate Breton copy move template checklist and account controls 2026-09-14 15:37:38 +03:00
Lauri Ojansivu 7ea860c261 Record dated Breton archive translation repairs and review limits 2026-09-14 15:36:37 +03:00
Lauri Ojansivu b1170bc338 Repair French Breton archive actions confirmations and states 2026-09-14 15:36:05 +03:00
Lauri Ojansivu f41cb3b5ab Record Galician trigger agreement repair and remaining audit work 2026-09-14 15:34:49 +03:00
Lauri Ojansivu a196c64eb8 Repair Galician member and assignee trigger subject agreement 2026-09-14 15:34:16 +03:00
Lauri Ojansivu acb2e390cb Record assigned-card shortcut review and regional style limits 2026-09-14 15:32:49 +03:00
Lauri Ojansivu 64f1d73678 Validate assigned-card shortcut meaning and preserve valid possessive 2026-09-14 15:32:21 +03:00
Lauri Ojansivu 7396c39ba9 Record provisional Bambara epoch fills and terminology review limits 2026-09-14 15:31:25 +03:00
Lauri Ojansivu a06bf0cca5 Fill Bambara Hijri epoch placeholders with provisional full labels 2026-09-14 15:30:56 +03:00
Lauri Ojansivu ced1b46323 Record Breton popup translation repairs and verification limits 2026-09-14 15:29:53 +03:00
Lauri Ojansivu 6db6c7b164 Translate French Breton board list label date and language popups 2026-09-14 15:29:28 +03:00
Lauri Ojansivu 76a707c11f Record dated Breton member and label translation repairs 2026-09-14 15:28:30 +03:00
Lauri Ojansivu b72b9d1fda Repair French member and label interface wording in Breton 2026-09-14 15:28:00 +03:00
Lauri Ojansivu 1147a57d50 Record Breton assignee translation repairs and audit progress 2026-09-14 15:26:53 +03:00
Lauri Ojansivu 87e2ed6fa8 Repair French assignee labels in Breton and validate absence wording 2026-09-14 15:26:29 +03:00
Lauri Ojansivu 30d63e856d Record Sardinian colour evidence and remaining translation review 2026-09-14 15:25:31 +03:00
Lauri Ojansivu 04711b646c Use attested Sardinian fuchsia label for CSS magenta colour 2026-09-14 15:25:03 +03:00
Lauri Ojansivu b0a1ec606b Record Greenlandic calendar fill provenance and remaining review 2026-09-14 15:23:30 +03:00
Lauri Ojansivu e4860ab8e9 Localize Greenlandic Buddhist calendar placeholder 2026-09-14 15:23:07 +03:00
Lauri Ojansivu 7974c130c1 Record dated Veps authentication wording repair and audit limits 2026-09-14 15:22:06 +03:00
Lauri Ojansivu 780f51f5df Use Veps authentication cancel wording consistent with native software 2026-09-14 15:21:29 +03:00
Lauri Ojansivu e82ffa7fd5 Document Nahuatl calendar reference distinctions and unresolved wording 2026-09-14 15:20:47 +03:00
Lauri Ojansivu 7daece578c Record dated Acehnese absence-label repair and review limits 2026-09-14 15:19:45 +03:00
Lauri Ojansivu 66a3da76c3 Repair Indonesian no-label filter in Acehnese and retain absence label 2026-09-14 15:19:22 +03:00
Lauri Ojansivu 88cdb4d9bb Record dated Valencian storage-description review progress 2026-09-14 15:18:06 +03:00
Lauri Ojansivu 4ddcb81c9c Validate Valencian S3 bucket endpoint and port descriptions 2026-09-14 15:17:43 +03:00
Lauri Ojansivu 9b044a637a Record provisional Manx calendar fill and remaining audit scope 2026-09-14 15:17:10 +03:00
Lauri Ojansivu c5c91129bc Fill Manx Coptic calendar placeholder with provisional terminology 2026-09-14 15:16:40 +03:00
Lauri Ojansivu d7e8058400 Record Galician action repairs in dated translation audit 2026-09-14 15:15:38 +03:00
Lauri Ojansivu f52ab6adf0 Repair Portuguese nouns in Galician card completion actions 2026-09-14 15:15:17 +03:00
Lauri Ojansivu a0e8727209 Record dated schedule and idle translation audit progress 2026-09-14 15:14:31 +03:00
Lauri Ojansivu 287e99dd23 Correct Galician schedule noun and validate idle-state labels 2026-09-14 15:13:47 +03:00
Lauri Ojansivu beea28ada9 Record dated completion reviews and Valencian error-count repair 2026-09-14 15:10:55 +03:00
Lauri Ojansivu 3b4941c345 Resolve completion-label context and correct Valencian error count 2026-09-14 15:10:30 +03:00
Lauri Ojansivu 675e463164 Record dated export-capacity translation review 2026-09-14 15:09:19 +03:00
Lauri Ojansivu 99a1e4835e Validate Danish Basque and Galician free disk-space labels 2026-09-14 15:08:55 +03:00
Lauri Ojansivu 306dddb3a8 Document corrected mirror checkout paths and cleanup 2026-09-14 15:07:46 +03:00
Lauri Ojansivu 23de748538 Reuse established mirror checkouts outside the content archive 2026-09-14 15:07:32 +03:00
Lauri Ojansivu fdb009d183 Record dated Basque ticket terminology review 2026-09-14 15:06:51 +03:00
Lauri Ojansivu 37a664a5cc Retain attested Basque ticket-number terminology 2026-09-14 15:06:31 +03:00
Lauri Ojansivu 53e62c0eab Record dated Valencian agreement repair and regional-review limits 2026-09-14 15:05:57 +03:00
Lauri Ojansivu c4e6aa1c0a Repair Valencian attachment-label gender agreement 2026-09-14 15:05:38 +03:00
Lauri Ojansivu bf97c6447d Record Silesian terminology evidence and avoid unverified replacements 2026-09-14 15:05:04 +03:00
Lauri Ojansivu 2b20b1b22f Document mirror Git progress and dated Acehnese review status 2026-09-14 15:04:13 +03:00
Lauri Ojansivu 567c770c8a Stream mirror Git command output and force transfer progress 2026-09-14 15:04:10 +03:00
Lauri Ojansivu c44dca1703 Retain dictionary-attested Acehnese more label 2026-09-14 15:03:00 +03:00
Lauri Ojansivu d08d0ffd13 Record dated Basque placement review and remaining audit work 2026-09-14 15:02:14 +03:00
Lauri Ojansivu 918d17c6ba Validate Basque rule placement and list ownership labels 2026-09-14 15:01:55 +03:00
Lauri Ojansivu d04f5623bb Record dated Basque archive repairs and remaining audit scope 2026-09-14 15:01:25 +03:00
Lauri Ojansivu 1b228a63f4 Use Basque archive terminology consistently in rule actions 2026-09-14 15:01:06 +03:00
Lauri Ojansivu 3a4b07831d Merge remote-tracking branch 'origin/main' 2026-09-14 15:01:02 +03:00
Lauri Ojansivu 2a67bc55cd Record dated Basque trigger repair and unresolved composition 2026-09-14 15:00:13 +03:00
Lauri Ojansivu e9d46cb113 Replace Spanish end-date fragment in Basque trigger 2026-09-14 14:59:52 +03:00
Lauri Ojansivu 89d7b5d5bd Record dated Esperanto color repair and remaining verification scope 2026-09-14 14:58:53 +03:00
Lauri Ojansivu d454a58fff Use explicit Esperanto lime-color terminology 2026-09-14 14:58:32 +03:00
Lauri Ojansivu 9f0d5cad80 Record inspected Tamazight wrong-language queue and dictionary leads 2026-09-14 14:57:41 +03:00
Lauri Ojansivu a7978038b5 Record dated Manx calendar repairs and provisional terminology 2026-09-14 14:56:37 +03:00
Lauri Ojansivu cc3e80e8bd Localize Manx tabular calendar variants with distinct epoch wording
Use dictionary-attested tabular, civil and astronomical vocabulary. Starting-date wording for epoch is provisional and requires native terminology review.
2026-09-14 14:56:13 +03:00
Lauri Ojansivu da6d127b04 Record dated Greenlandic seed repair and native-review limits 2026-09-14 14:55:16 +03:00
Lauri Ojansivu ed5a0d8792 Replace Azerbaijani seed in Greenlandic calendar setting
Use Greenlandic calendar arrangement and date-display wording. Compound grammar is provisional and needs native review; remaining calendar variants are still under audit.
2026-09-14 14:54:54 +03:00
Lauri Ojansivu 2c13f7fbc5 Record dated Valencian search-token verification 2026-09-14 14:54:05 +03:00
Lauri Ojansivu be334a5bf0 Verify and retain working Valencian checklist search tokens 2026-09-14 14:53:45 +03:00
Lauri Ojansivu fe2682ed01 Record dated Valencian color and account-action review 2026-09-14 14:53:12 +03:00
Lauri Ojansivu 5c71990507 Validate Valencian color names and contextual unlock-all scope 2026-09-14 14:52:51 +03:00
Lauri Ojansivu 86c6940248 Record dated cancellation-label review and unresolved translation scope 2026-09-14 14:52:09 +03:00
Lauri Ojansivu d3ad084e78 Retain attested Asturian and Turkmen cancellation labels 2026-09-14 14:51:49 +03:00
Lauri Ojansivu fafe1fd93d Record dated short-label translation review and remaining audit work 2026-09-14 14:51:16 +03:00
Lauri Ojansivu 69b8202ed3 Validate Asturian labels Tamil Telugu headings and Uyghur JSON example 2026-09-14 14:50:55 +03:00
Lauri Ojansivu 3891bbe686 Refresh Upcoming translation summary and remaining audit status 2026-09-14 14:50:26 +03:00
Lauri Ojansivu d7f9970c52 Record dated Swedish and Arabic translation review progress 2026-09-14 14:47:48 +03:00
Lauri Ojansivu 4da4c40e43 Validate Swedish role warnings and Arabic due-date and assignee labels 2026-09-14 14:47:24 +03:00
Lauri Ojansivu acd57f5e01 Record dated Swedish due-date translation repairs 2026-09-14 14:46:52 +03:00
Lauri Ojansivu 93f284c8a4 Correct Swedish Due Cards labels to include future deadlines 2026-09-14 14:46:26 +03:00
Lauri Ojansivu a319076e4d Record dated Thai translation review and remaining phrase work 2026-09-14 14:45:32 +03:00
Lauri Ojansivu 9111dcfbeb Validate Thai interface units search vocabulary and product names 2026-09-14 14:45:08 +03:00
Lauri Ojansivu 5a302f1fd7 Record dated Valencian accessibility and storage review progress 2026-09-14 14:44:05 +03:00
Lauri Ojansivu ff7e2b0828 Validate Valencian accessibility storage and interval labels 2026-09-14 14:43:40 +03:00
Lauri Ojansivu e0accf0a1d Record dated Valencian display and checked-item repair progress 2026-09-14 14:43:05 +03:00
Lauri Ojansivu aa10062078 Repair Valencian checked-item prose and validate display settings 2026-09-14 14:42:40 +03:00
Lauri Ojansivu fcb7a0af5f Record dated Valencian checklist repairs and remaining token review 2026-09-14 14:41:50 +03:00
Lauri Ojansivu e4a846162f Replace mixed English checklist prose in Valencian labels 2026-09-14 14:41:23 +03:00
Lauri Ojansivu cb4031487f Record dated Valencian lockout and migration review progress 2026-09-14 14:40:37 +03:00
github-actions[bot] 79fe622d20 Bump versions for v11.79 2026-09-14 11:40:29 +00:00
Lauri Ojansivu 25818620cf Validate Valencian lockout and migration outcome wording 2026-09-14 14:40:15 +03:00
Lauri Ojansivu 2dd63f3898 Record dated Valencian imperative repair and settings review 2026-09-14 14:39:35 +03:00
Lauri Ojansivu 264ca788cf Prepare v11.79 release 2026-09-14 14:38:57 +03:00
Lauri Ojansivu 8e98c53929 Merge remote-tracking branch 'origin/main' 2026-09-14 14:38:37 +03:00
Lauri Ojansivu 3f21ac57b2 Update upcoming changelog and dated translation repair progress 2026-09-14 14:38:08 +03:00
Lauri Ojansivu 12ba3ba1ae Validate Basque authentication and date-change activity wording 2026-09-14 14:37:28 +03:00
Lauri Ojansivu 710a2df539 Document release prepare parser fix in upcoming changelog 2026-09-14 14:36:24 +03:00
Lauri Ojansivu ac63da6d00 Recognize translation section headings without misreading release summary prose 2026-09-14 14:36:10 +03:00
Lauri Ojansivu bca63bad11 Record dated Basque storage and schedule translation review 2026-09-14 14:35:45 +03:00
Lauri Ojansivu 241fc457a0 Validate Basque storage connection and scheduled interval labels 2026-09-14 14:35:26 +03:00
Lauri Ojansivu ddfd158bb6 Record dated Basque search validation and legal translation review 2026-09-14 14:34:52 +03:00
Lauri Ojansivu fbf809882d Validate Basque search errors sort directions and legal acceptance labels 2026-09-14 14:34:32 +03:00
Lauri Ojansivu 01f2205bec Record dated Basque settings and search translation review 2026-09-14 14:33:59 +03:00
Lauri Ojansivu 097b04e1d3 Validate Basque weekday labels object errors and search vocabulary 2026-09-14 14:33:35 +03:00
Lauri OjansivuandCopilot Autofix powered by AI 55e4aec262 Potential fix for code scanning alert no. 541: Incomplete regular expression for hostnames
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-09-14 14:33:30 +03:00
Lauri Ojansivu 2a194cfb0a Update audit with Basque reminders and shared language flag verification 2026-09-14 14:32:59 +03:00
Lauri Ojansivu 685b50fe12 Validate Basque reminders deletion warnings and notification labels 2026-09-14 14:32:38 +03:00
Lauri Ojansivu 0397fc89b4 Verify language flags through the shared picker helper 2026-09-14 14:32:20 +03:00
Lauri Ojansivu 396f6d61a5 Record Veps server-error repair in new upcoming release and audit 2026-09-14 14:31:37 +03:00
Lauri Ojansivu 9f0f038cde Replace Finnish server error label with Veps wording 2026-09-14 14:30:42 +03:00
558 changed files with 70586 additions and 5253 deletions

No files matched your search

+49 -6
View File
@@ -3900,6 +3900,11 @@ jobs:
# continuation comments out the rest of the joined line, leaving
# `docker buildx build` with no platforms and no tags. This block is a
# shell script like any other, and it was written the wrong way first.
# Build once for Docker Hub and GHCR, then copy the published manifest
# to Quay in the next step. Quay can switch to read-only mode after
# this expensive build starts; a single --push across all three
# registries then reports the whole job failed even when the first
# two received a complete image.
# ONE IMAGE NAME, on three registries. wekan-ondra and wekan-gantt-gpl
# are SNAP names - they exist because a snap name cannot be changed once
# people have installed it - and there is nothing for them to be as
@@ -3921,8 +3926,6 @@ jobs:
--build-arg VERSION=${VERSION} \
-t wekanteam/wekan:v${VERSION} \
-t wekanteam/wekan:latest \
-t quay.io/wekan/wekan:v${VERSION} \
-t quay.io/wekan/wekan:latest \
-t ghcr.io/wekan/wekan:v${VERSION} \
-t ghcr.io/wekan/wekan:latest \
--push \
@@ -3960,8 +3963,7 @@ jobs:
# the image deliberately dropped.
want="${WANT}"
rc=0
for image in "wekanteam/wekan:v${VERSION}" "quay.io/wekan/wekan:v${VERSION}" \
"ghcr.io/wekan/wekan:v${VERSION}"; do
for image in "wekanteam/wekan:v${VERSION}" "ghcr.io/wekan/wekan:v${VERSION}"; do
# The format MUST carry the CPU variant. buildx builds linux/arm/v7,
# but the registry records that as architecture "arm" with variant
# "v7" in a SEPARATE field - so an OS/Architecture-only format prints
@@ -3990,6 +3992,45 @@ jobs:
done
exit $rc
- name: Copy published manifest to Quay
run: |
set -uo pipefail
# imagetools copies the existing multi-platform manifest without
# rebuilding every architecture. A Quay-wide read-only outage is
# temporary and affects every user; keep the completed publications
# on Docker Hub and GHCR. Any other refusal remains a real failure.
if output="$(docker buildx imagetools create \
-t "quay.io/wekan/wekan:v${VERSION}" \
-t "quay.io/wekan/wekan:latest" \
"ghcr.io/wekan/wekan:v${VERSION}" 2>&1)"; then
printf '%s\n' "$output"
echo "QUAY_PUBLISHED=true" >> "$GITHUB_ENV"
else
printf '%s\n' "$output"
if printf '%s' "$output" | grep -qi 'System is currently read-only.*write operations are currently suspended'; then
echo "::warning::Quay is in read-only mode; Docker Hub and GHCR were published and verified. Re-run this Docker job when Quay resumes writes to copy the same release manifest."
echo "QUAY_PUBLISHED=false" >> "$GITHUB_ENV"
else
echo "::error::Could not copy the published manifest to Quay; this is not the registry's read-only outage."
exit 1
fi
fi
- name: Verify Quay manifest platforms
if: env.QUAY_PUBLISHED == 'true'
run: |
set -euo pipefail
image="quay.io/wekan/wekan:v${VERSION}"
got="$(docker buildx imagetools inspect "$image" --format '{{range .Manifest.Manifests}}{{.Platform.OS}}/{{.Platform.Architecture}}{{if .Platform.Variant}}/{{.Platform.Variant}}{{end}} {{end}}')"
got="$(printf '%s' "$got" | sed 's#/v8 # #g')"
for plat in $WANT; do
case " $got " in
*" $plat "*) ;;
*) echo "::error::$image has no $plat in its manifest (it has:$got)."; exit 1 ;;
esac
done
echo "OK: $image carries:$got"
# PUSHED IS NOT THE SAME AS PULLABLE BY ANYONE.
#
# The check above asks the registries with the release's own credentials, so
@@ -4055,10 +4096,12 @@ jobs:
}
# The variant names are commented out with the -t lines they went with;
# nothing pushes them, so nothing checks them.
for image in "wekanteam/wekan:v${VERSION}" "quay.io/wekan/wekan:v${VERSION}" \
"ghcr.io/wekan/wekan:v${VERSION}"; do
for image in "wekanteam/wekan:v${VERSION}" "ghcr.io/wekan/wekan:v${VERSION}"; do
anon_check "$image"
done
if [ "${QUAY_PUBLISHED:-false}" = true ]; then
anon_check "quay.io/wekan/wekan:v${VERSION}"
fi
exit $rc
# Always, as the last step: the run summary then answers "what worked and what
+5928 -17
View File
File diff suppressed because it is too large. Load diff
+1 -1
View File
@@ -20,7 +20,7 @@ LABEL org.opencontainers.image.source="https://github.com/wekan/wekan"
# TARGETARCH and TARGETVARIANT are automatically provided by Docker Buildx
ARG TARGETARCH
ARG TARGETVARIANT
ARG VERSION=11.78
ARG VERSION=11.83
ARG DEBIAN_FRONTEND=noninteractive
ENV BUILD_DEPS="apt-utils gnupg wget bzip2 g++ curl libarchive-tools build-essential git ca-certificates python3 unzip"
+1 -1
View File
@@ -1,5 +1,5 @@
appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
appVersion: "v11.78.0"
appVersion: "v11.83.0"
files:
userUploads:
- README.md
@@ -68,3 +68,8 @@
font-size: 0.8em;
color: #999;
}
/* The label chip uses the same card-label palette/contrast and radius as cards.
Keep rich label content compact inside activity prose. */
.activity .activity-label .viewer { display: inline; min-height: 0; }
.activity .activity-label p { display: inline; margin: 0; }
+2 -2
View File
@@ -148,10 +148,10 @@ template(name="activity")
//- label activity ------------------------------------------------------
if($eq activity.activityType 'addedLabel')
| {{{activityMessage 'activity-added-label' (activityValue lastLabel) cardLink}}}.
| {{{labelActivityMessage 'activity-added-label' cardLink}}}.
if($eq activity.activityType 'removedLabel')
| {{{activityMessage 'activity-removed-label' (activityValue lastLabel) cardLink}}}.
| {{{labelActivityMessage 'activity-removed-label' cardLink}}}.
//- list activity -------------------------------------------------------
if($neq mode 'card')
+22 -1
View File
@@ -8,6 +8,7 @@ import { sanitizeHTML } from '/imports/lib/secureDOMPurify';
import { TAPi18n } from '/imports/i18n';
import { Utils } from '/client/lib/utils';
import { getSidebarInstance } from '/client/features/sidebar/service';
import { isHexColor, contrastText } from '/models/lib/contrastColor';
import { activityCardLinkData } from '/models/lib/activityCardLink';
// #6480/#6481: 500 was far more than the sidebar/card activity feed ever shows
@@ -235,7 +236,8 @@ Template.activity.helpers({
if (!lastLabelId) return null;
const lastLabel = ReactiveCache.getBoard(
this.activity.boardId,
).getLabelById(lastLabelId);
)?.getLabelById(lastLabelId);
if (!lastLabel) return null;
if (lastLabel && (lastLabel.name === undefined || lastLabel.name === '')) {
return lastLabel.color;
} else if (lastLabel.name !== undefined && lastLabel.name !== '') {
@@ -329,6 +331,25 @@ Template.activity.helpers({
activityValue(value) {
return titleViewerHtml(value == null ? '' : String(value));
},
labelActivityMessage(key, cardLink) {
const label = ReactiveCache.getBoard(this.activity.boardId)?.getLabelById(this.activity.labelId);
const setting = ReactiveCache.getCurrentSetting();
const options = { stripLinks: !!(setting && setting.renderLinksAsPlainText) };
const marker = 'WEKAN_ACTIVITY_LABEL_BADGE';
const message = sanitizeHTML(TAPi18n.__(key, { sprintf: [marker, cardLink] }), options);
const color = String(label?.color || 'white');
const hex = isHexColor(color);
const attrs = {
class: 'card-label activity-label' + (!hex && /^[a-z]+$/.test(color) ? ` card-label-${color}` : ''),
...(hex ? { style: `background-color:${color};color:${contrastText(color)};` } : {}),
};
// Sanitize prose and viewer content first. Only the application-created
// badge wrapper retains trusted classes and validated color styles;
// the global sanitizer must keep forbidding user CSS/classes.
const content = sanitizeHTML(titleViewerHtml(label?.name || label?.color || ''), options);
const badge = Blaze.toHTML(HTML.SPAN(attrs, HTML.Raw(content)));
return message.split(marker).join(badge);
},
activityMessage(key, ...values) {
const setting = ReactiveCache.getCurrentSetting();
// Spacebars appends helper options; only rendered values belong in sprintf.
+20
View File
@@ -1333,3 +1333,23 @@ body.mobile-mode .card-details .card-details-header .close-card-details-mobile-w
.card-details .custom-fields-layout-toggle:hover {
color: #000;
}
/* The global reset and mobile text normalization must not flatten Markdown
headings in the opened-card title. Keep theme colors and scaled base size. */
#content .card-details-title .viewer h1 { font-size: 2em !important; }
#content .card-details-title .viewer h2 { font-size: 1.5em !important; }
#content .card-details-title .viewer h3 { font-size: 1.25em !important; }
#content .card-details-title .viewer h4 { font-size: 1.125em !important; }
#content .card-details-title .viewer h5 { font-size: 1em !important; }
#content .card-details-title .viewer h6 { font-size: 0.875em !important; }
.card-details-list-picker { width: 100%; position: relative; }
.card-details-list-picker > summary {
cursor: pointer; padding: 0.5em; border: 1px solid currentColor;
border-radius: 4px;
}
.card-details-list-picker > summary .viewer { display: inline-block; min-height: 0; }
.card-details-list-options { max-height: 18em; overflow-y: auto; }
.card-details-list-options [role="option"] { padding: 0.5em; cursor: pointer; }
.card-details-list-options [aria-selected="true"] { font-weight: bold; }
.card-details-list-options [role="option"]:focus { outline: 2px solid currentColor; outline-offset: -2px; }
+20 -6
View File
@@ -83,10 +83,10 @@ template(name="cardDetails")
class="{{#if canModifyCard}}is-editable{{/if}}")
if canModifyCard
a.card-details-title-edit-zone.js-open-inlined-form(title="{{_ 'edit'}}")
if currentBoard.allowsCardNumber
span.card-number
| ##{getCardNumber} &nbsp;
+viewer
if currentBoard.allowsCardNumber
span.card-number
| ##{getCardNumber} &nbsp;
= getTitle
if isWatching
i.card-details-watch
@@ -571,9 +571,23 @@ template(name="cardFieldSectionSort")
h3.card-details-item-title
i.fa.fa-list
| {{_ 'list'}}
select.js-select-card-details-lists(disabled="{{#unless canModifyCard}}disabled{{/unless}}")
if canModifyCard
details.card-details-list-picker
summary
each currentSwimlaneListsSorted
if isCurrentListId _id
+viewer
= title
div.card-details-list-options(role="listbox" aria-label="{{_ 'list'}}")
each currentSwimlaneListsSorted
div.js-select-card-details-list-option(role="option" tabindex="0" data-list-id="{{_id}}" aria-selected="{{#if isCurrentListId _id}}true{{else}}false{{/if}}")
+viewer
= title
else
each currentSwimlaneListsSorted
option(value="{{_id}}" selected="{{#if isCurrentListId _id}}selected{{/if}}") {{title}}
if isCurrentListId _id
+viewer
= title
//.card-details-items
if $eq field "spentTime"
@@ -1452,7 +1466,7 @@ template(name="setCardColorPopup")
label(for="cardColorWheel") {{_ 'custom-color'}}
input.js-card-color-wheel#cardColorWheel(type="color" value=currentColorHex title="{{_ 'custom-color'}}")
button.primary.confirm.js-submit {{_ 'save'}}
button.js-remove-color.negate.wide.right {{_ 'unset-color'}}
button.js-remove-color.negate.wide.right {{_ 'remove-btn'}}
template(name="cardDeletePopup")
p {{_ "card-delete-pop"}}
+34 -4
View File
@@ -1194,12 +1194,42 @@ Template.cardDetails.events({
await card.move(card.boardId, card.swimlaneId, card.listId, sort);
}
},
async 'change .js-select-card-details-lists'(event, tpl) {
const listId = event.target.value;
let card = Template.currentData();
async 'click .js-select-card-details-list-option'(event, tpl) {
event.preventDefault();
event.stopPropagation();
if (!Utils.canModifyCard()) return;
const listId = event.currentTarget.dataset.listId;
const card = tpl.data;
if (!card || !listId || listId === card.listId) return;
const picker = event.currentTarget.closest('details');
const minOrder = await card.getMinSort(listId, card.swimlaneId);
await card.move(card.boardId, card.swimlaneId, listId, minOrder - 1);
if (picker) {
picker.open = false;
picker.querySelector('summary')?.focus();
}
},
'keydown .card-details-list-picker'(event) {
const picker = event.currentTarget;
if (event.key === 'Escape') {
event.preventDefault();
picker.open = false;
picker.querySelector('summary')?.focus();
return;
}
const options = [...picker.querySelectorAll('[role="option"]')];
const current = options.indexOf(event.target.closest('[role="option"]'));
if (['ArrowDown', 'ArrowUp', 'Home', 'End'].includes(event.key)) {
event.preventDefault();
picker.open = true;
const index = event.key === 'Home' ? 0 : event.key === 'End' ? options.length - 1 :
current < 0 ? (event.key === 'ArrowUp' ? options.length - 1 : 0) :
(current + (event.key === 'ArrowDown' ? 1 : -1) + options.length) % options.length;
options[index]?.focus();
} else if (current >= 0 && ['Enter', ' '].includes(event.key)) {
event.preventDefault();
options[current].click();
}
},
'click .js-go-to-linked-card'() {
const card = Template.currentData();
+16
View File
@@ -67,6 +67,11 @@ template(name="checklistDetail")
+viewer
= checklist.title
if checklist.getDue
+checklistDueDate(checklist=checklist canModifyCard=canModifyCard)
else if canModifyCard
+checklistDueDateAdd(checklist=checklist)
//- The progress bar stays visible when folded: it is the summary of what was
folded away, so hiding it too would leave a title that says nothing.
if $gt finishedPercent 0
@@ -330,3 +335,14 @@ template(name="editChecklistItemsAsTextPopup")
.edit-controls.clearfix
button.primary.confirm(type="submit") {{_ 'save'}}
a.fa.fa-times-thin.js-cancel-checklist-items-as-text(title="{{_ 'close-edit-checklist-item'}}")
template(name="checklistDueDate")
+dateBadgeBody(canModifyCard=canModifyCard baseClass="card-date due-date checklist-due-date" showTitle=showTitle classes=classes showISODate=showISODate showDate=showDate showWeekOfYear=showWeekOfYear showWeek=showWeek)
template(name="checklistDueDateAdd")
button.js-checklist-due-date(type="button" title="{{_ 'card-due'}}" role="button" tabindex="0")
i.fa.fa-clock-o
| &nbsp;{{_ 'card-due'}}
template(name="editChecklistDueDatePopup")
+editDateForm(showDate=showDate showTime=showTime error=error datePicker=datePicker)
+97
View File
@@ -900,3 +900,100 @@ Template.copyChecklistFromTemplatePopup.onCreated(function () {
});
});
registerChecklistDialogEvents('copyChecklistFromTemplatePopup');
// Checklist deadlines use the same calendar and date controls as items.
Template.checklistDueDate.onCreated(function () {
this.date = new ReactiveVar();
const dateNowTicker = subscribeDateNowTicker();
this.now = dateNowTicker.now;
this.view.onViewDestroyed(dateNowTicker.unsubscribe);
const self = this;
self.autorun(() => {
const checklist = Template.currentData().checklist;
self.date.set(new Date(checklist && checklist.getDue ? checklist.getDue() : undefined));
});
});
Template.checklistDueDate.helpers({
showWeek() {
// Checklist items are dense UI (see CLAUDE.md) - no ISO-week badge here.
return '';
},
showWeekOfYear() {
return false;
},
showDate() {
return formatDateForDisplay(Template.instance().date.get(), true);
},
showISODate() {
return Template.instance().date.get().toISOString();
},
classes() {
const tpl = Template.instance();
return dueDateClass(tpl.date.get(), tpl.now.get());
},
showTitle() {
const tpl = Template.instance();
const formattedDate = formatDateForDisplay(tpl.date.get(), true);
return `${TAPi18n.__('card-due-on')} ${formattedDate}`;
},
});
Template.checklistDueDate.events({
'click .js-edit-date'(event, tpl) {
event.preventDefault();
event.stopPropagation();
const checklist = Template.currentData().checklist;
if (checklist) {
// Reuse the card's own "Change due date" title (#4755) rather than
// adding a near-duplicate translation key to every locale file.
Popup.open('editChecklistDueDate', {
titleKey: 'editCardDueDatePopup-title',
}).call(checklist, event, tpl);
}
},
});
// editChecklistDueDatePopup - the popup form editing that badge. Reuses
// editDateForm - the same date/time-picker markup and submit/delete events
// (datePickerEvents(), registered once on Template.editDateForm) the card's
// own editCardDueDatePopup uses. Deliberately does NOT use setupDatePicker
// from /client/lib/datepicker: that helper resolves its `card` via
// getCurrentCardFromContext(), which - opened from inside an already-open
// card detail dialog - would find the CARD, not the checklist item, and
// silently save the due date on the wrong document.
Template.editChecklistDueDatePopup.onCreated(function () {
const checklist = Template.currentData();
const initialDate = checklist && checklist.getDue ? checklist.getDue() : undefined;
this.datePicker = {
error: new ReactiveVar(''),
card: checklist,
date: new ReactiveVar(
initialDate && isValidDate(new Date(initialDate))
? new Date(initialDate)
: new Date('invalid'),
),
defaultTime: '1970-01-01 17:00:00',
storeDate(date, currentChecklist) {
return currentChecklist.setDue(date);
},
deleteDate(currentChecklist) {
return currentChecklist.unsetDue();
},
};
});
Template.editChecklistDueDatePopup.onRendered(function () {
datePickerRendered(this);
});
Template.editChecklistDueDatePopup.helpers(datePickerHelpers());
Template.checklistDueDateAdd.events({
'click .js-checklist-due-date'(event, tpl) {
event.preventDefault();
event.stopPropagation();
Popup.open('editChecklistDueDate', { titleKey: 'editCardDueDatePopup-title' })
.call(Template.currentData().checklist, event, tpl);
},
});
+9
View File
@@ -1113,3 +1113,12 @@
.minicard.minicard-aging-3:hover {
opacity: 1;
}
/* Markdown title headings retain their hierarchy after the global reset and
mobile normal-text rules. Relative sizes follow the selected UI font scale. */
#content .minicard-title-text .viewer h1 { font-size: 2em !important; }
#content .minicard-title-text .viewer h2 { font-size: 1.5em !important; }
#content .minicard-title-text .viewer h3 { font-size: 1.25em !important; }
#content .minicard-title-text .viewer h4 { font-size: 1.125em !important; }
#content .minicard-title-text .viewer h5 { font-size: 1em !important; }
#content .minicard-title-text .viewer h6 { font-size: 0.875em !important; }
+3 -3
View File
@@ -67,10 +67,10 @@ template(name="minicard")
span.linked-icon.linked-archived
i.fa.fa-archive
span.minicard-title-text
if showCardNumber
span.card-number
| ##{getCardNumber} &nbsp;
+viewer
if showCardNumber
span.card-number
| ##{getCardNumber} &nbsp;
= getTitle
//- Everything under the title renders in the board's minicard order
(Board Settings / Card, "Show on Minicard"; board.minicardFieldOrder,
+3 -3
View File
@@ -384,7 +384,7 @@ template(name="setListWidthPopup")
unless isAutoWidth
label {{_ 'set-list-width-value'}}
p
input.list-width-value(type="number" value="{{ listWidthValue }}" min="270")
input.list-width-value(type="number" value="{{ listWidthValue }}" min="{{ listWidthMinimum }}" step="1")
input.list-width-apply(type="submit" value="{{_ 'apply'}}")
input.list-width-error
if canChangeAutoWidth
@@ -398,7 +398,7 @@ template(name="setListWidthPopup")
template(name="listWidthErrorPopup")
.list-width-invalid
p {{_ 'list-width-error-message'}} '&gt;=270'
p {{_ 'list-width-error-message'}}
button.full.js-back-view(type="submit") {{_ 'cancel'}}
template(name="setListColorPopup")
@@ -413,7 +413,7 @@ template(name="setListColorPopup")
label(for="listColorWheel") {{_ 'custom-color'}}
input.js-list-color-wheel#listColorWheel(type="color" value=currentColorHex title="{{_ 'custom-color'}}")
button.primary.confirm.js-submit {{_ 'save'}}
button.js-remove-color.negate.wide.right {{_ 'unset-color'}}
button.js-remove-color.negate.wide.right {{_ 'remove-btn'}}
//- List sync settings (docs/Features/ImportExport/Sync.md). UI wiring only -
calls the EXISTING setListSyncSource/hasListSyncCredential/syncListNow
+6 -2
View File
@@ -23,6 +23,7 @@ import {
import {
DEFAULT_LIST_WIDTH,
MIN_LIST_WIDTH,
parseListWidthInput,
normalizeListWidth,
} from '/models/lib/listWidth';
// List sync (docs/Features/ImportExport/Sync.md): UI wiring only, calls the
@@ -1094,6 +1095,9 @@ function setAnonFixedListWidth(boardId, width) {
}
Template.setListWidthPopup.helpers({
listWidthMinimum() {
return MIN_LIST_WIDTH;
},
listWidthValue() {
const list = Template.currentData();
// #5729 In fixed width mode the input edits the single per-board value.
@@ -1188,9 +1192,9 @@ Template.setListWidthPopup.events({
'click .list-width-apply'(event, tpl) {
const list = Template.currentData();
const boardId = list.boardId;
const width = parseInt(tpl.$('.list-width-value').val(), 10);
const width = parseListWidthInput(tpl.$('.list-width-value').val());
if (!width || width < MIN_LIST_WIDTH) {
if (width === null) {
tpl.$('.list-width-error').click();
return;
}
+16 -8
View File
@@ -1,12 +1,26 @@
import { ReactiveCache } from '/imports/reactiveCache';
import { findWhere } from '/imports/lib/collectionHelpers';
import { TAPi18n } from '/imports/i18n';
import { Markdown } from 'meteor/wekan-markdown';
import Attachments from '/models/attachments';
import { Utils } from '/client/lib/utils';
import { memberMatchesTerm } from '/models/lib/memberAutocomplete';
import autosize from 'autosize';
var converter = require('@wekanteam/html-to-markdown');
function syncMarkdownExternalLinkPattern(setting) {
const pattern = {
prefix: (setting && setting.externalLinkPatternPrefix) || '',
urlTemplate: (setting && setting.externalLinkPatternUrl) || '',
};
const current = Markdown.externalLinkPattern.get();
// ReactiveVar compares objects by identity. Setting a new object on every
// viewer render would invalidate that viewer again indefinitely.
if (current?.prefix !== pattern.prefix || current?.urlTemplate !== pattern.urlTemplate) {
Markdown.externalLinkPattern.set(pattern);
}
}
const specialHandles = [
{userId: 'board_members', username: 'board_members'},
{userId: 'card_members', username: 'card_members'},
@@ -373,10 +387,7 @@ Blaze.Template.registerHelper(
// wekan/wekan#3069: same same-render-pass reasoning as alwaysShowCodeAsText
// above, for the external issue-tracker autolink pattern.
if (typeof Markdown !== 'undefined' && Markdown.externalLinkPattern) {
Markdown.externalLinkPattern.set({
prefix: (setting && setting.externalLinkPatternPrefix) || '',
urlTemplate: (setting && setting.externalLinkPatternUrl) || '',
});
syncMarkdownExternalLinkPattern(setting);
}
let content = Blaze.toHTML(view.templateContentBlock);
// Admin Panel / Features: when "render links as plain text" is enabled, every
@@ -534,10 +545,7 @@ Meteor.startup(() => {
Markdown.alwaysShowCodeAsText.set(!!(setting && setting.alwaysShowCodeAsText));
}
if (typeof Markdown !== 'undefined' && Markdown.externalLinkPattern) {
Markdown.externalLinkPattern.set({
prefix: (setting && setting.externalLinkPatternPrefix) || '',
urlTemplate: (setting && setting.externalLinkPatternUrl) || '',
});
syncMarkdownExternalLinkPattern(setting);
}
});
-4
View File
@@ -1541,10 +1541,6 @@ body.mobile-mode #header-quick-access .allBoards {
margin: 7px;
padding: 0;
}
#headerIsSettingDatabaseCallDone {
display: none;
}
/* ── Small screens: home ICON only, never the "All Boards" label ─────────────
This block is last in the file on purpose.
+14 -13
View File
@@ -52,19 +52,20 @@ template(name="header")
= headerTitleText
// Logo - visible; on mobile constrained by CSS
unless currentSetting.hideLogo
if currentSetting.customTopLeftCornerLogoImageUrl
if currentSetting.customTopLeftCornerLogoLinkUrl
a.header-logo(href="{{currentSetting.customTopLeftCornerLogoLinkUrl}}" alt="{{currentSetting.productName}}" title="{{currentSetting.productName}}")
img(src="{{currentSetting.customTopLeftCornerLogoImageUrl}}" alt="{{currentSetting.productName}}" height="{{#if currentSetting.customTopLeftCornerLogoHeight}}#{currentSetting.customTopLeftCornerLogoHeight}{{else}}27{{/if}}" width="auto" margin="0" padding="0")
unless currentSetting.customTopLeftCornerLogoLinkUrl
img.header-logo(src="{{currentSetting.customTopLeftCornerLogoImageUrl}}" height="{{#if currentSetting.customTopLeftCornerLogoHeight}}#{currentSetting.customTopLeftCornerLogoHeight}{{else}}27{{/if}}" width="auto" margin="0" padding="0" alt="{{currentSetting.productName}}" title="{{currentSetting.productName}}")
unless currentSetting.customTopLeftCornerLogoImageUrl
//- `header-logo` on all three branches - a custom logo that links, one
that does not, and the stock one - so the bar can space the logo the
same way whichever is drawn. docs/Features/Page/Header.md
div#headerIsSettingDatabaseCallDone.header-logo
img(src="{{pathFor '/logo-header.png'}}" alt="{{headerLogoAlt}}" title="{{headerLogoAlt}}")
if logoSettingsReady
unless currentSetting.hideLogo
if currentSetting.customTopLeftCornerLogoImageUrl
if currentSetting.customTopLeftCornerLogoLinkUrl
a.header-logo(href="{{currentSetting.customTopLeftCornerLogoLinkUrl}}" alt="{{currentSetting.productName}}" title="{{currentSetting.productName}}")
img(src="{{currentSetting.customTopLeftCornerLogoImageUrl}}" alt="{{currentSetting.productName}}" height="{{#if currentSetting.customTopLeftCornerLogoHeight}}#{currentSetting.customTopLeftCornerLogoHeight}{{else}}27{{/if}}" width="auto" margin="0" padding="0")
unless currentSetting.customTopLeftCornerLogoLinkUrl
img.header-logo(src="{{currentSetting.customTopLeftCornerLogoImageUrl}}" height="{{#if currentSetting.customTopLeftCornerLogoHeight}}#{currentSetting.customTopLeftCornerLogoHeight}{{else}}27{{/if}}" width="auto" margin="0" padding="0" alt="{{currentSetting.productName}}" title="{{currentSetting.productName}}")
unless currentSetting.customTopLeftCornerLogoImageUrl
//- `header-logo` on all three branches - a custom logo that links, one
that does not, and the stock one - so the bar can space the logo the
same way whichever is drawn. docs/Features/Page/Header.md
div.header-logo
img(src="{{pathFor '/logo-header.png'}}" alt="{{headerLogoAlt}}" title="{{headerLogoAlt}}")
// Mobile/desktop mode toggle (swapped with zoom)
// #6680 follow-up: .js-header-collapsible-icon marks every icon the new
+4 -22
View File
@@ -66,6 +66,7 @@ Template.header.onCreated(function () {
const templateInstance = this;
templateInstance.currentSetting = new ReactiveVar();
templateInstance.isLoading = new ReactiveVar(false);
templateInstance.subscribe('setting');
// Publish the page's path so the browser tab can carry it too. Here rather
// than in `Utils`, because this is the one place that already works it out
@@ -74,30 +75,11 @@ Template.header.onCreated(function () {
headerPathVar.set(headerFullPath());
});
Meteor.subscribe('setting', {
onReady() {
templateInstance.currentSetting.set(ReactiveCache.getCurrentSetting());
let currSetting = templateInstance.currentSetting.curValue;
if (
currSetting &&
currSetting !== undefined &&
currSetting.customLoginLogoImageUrl !== undefined &&
document.getElementById('headerIsSettingDatabaseCallDone') != null
)
document.getElementById(
'headerIsSettingDatabaseCallDone',
).style.display = 'none';
else if (
document.getElementById('headerIsSettingDatabaseCallDone') != null
)
document.getElementById(
'headerIsSettingDatabaseCallDone',
).style.display = 'block';
return this.stop();
},
});
});
Template.header.helpers({
logoSettingsReady() {
return Template.instance().subscriptionsReady();
},
// The page's title, beside the house icon. A board's own title wherever there
// is a board; otherwise the page's, by route name. Two helpers rather than
// one string, because a translated title has to go through {{_ }} and a board
+16 -15
View File
@@ -25,23 +25,24 @@ template(name="main")
template(name="userFormsLayout")
+recoveryMaintenance
section.auth-layout
if currentSetting.hideLogo
h1.at-form-landing-logo
br
br
unless currentSetting.hideLogo
h1.at-form-landing-logo
if currentSetting.customLoginLogoImageUrl
if currentSetting.customLoginLogoLinkUrl
a(href="{{currentSetting.customLoginLogoLinkUrl}}")
if logoSettingsReady
if currentSetting.hideLogo
h1.at-form-landing-logo
br
br
unless currentSetting.hideLogo
h1.at-form-landing-logo
if currentSetting.customLoginLogoImageUrl
if currentSetting.customLoginLogoLinkUrl
a(href="{{currentSetting.customLoginLogoLinkUrl}}")
img(src="{{currentSetting.customLoginLogoImageUrl}}" alt="{{currentSetting.productName}}" width="300" height="auto")
br
unless currentSetting.customLoginLogoLinkUrl
img(src="{{currentSetting.customLoginLogoImageUrl}}" alt="{{currentSetting.productName}}" width="300" height="auto")
br
else
img(src="{{pathFor '/wekan-logo.svg'}}" alt="" width="300" height="auto")
br
unless currentSetting.customLoginLogoLinkUrl
img(src="{{currentSetting.customLoginLogoImageUrl}}" alt="{{currentSetting.productName}}" width="300" height="auto")
br
else
img(src="{{pathFor '/wekan-logo.svg'}}" alt="" width="300" height="auto")
br
if currentSetting.textBelowCustomLoginLogo
hr
section.textBelowCustomLoginLogo
+8 -6
View File
@@ -29,6 +29,11 @@ Template.userFormsLayout.onCreated(function () {
const templateInstance = this;
templateInstance.currentSetting = new ReactiveVar();
templateInstance.isLoading = new ReactiveVar(false);
templateInstance.subscribe('setting', {
onReady() {
templateInstance.currentSetting.set(ReactiveCache.getCurrentSetting());
},
});
// The Meteor accounts-* OAuth providers the server reports enabled (keys
// only) and whether e-mailed one-time-code login is on; both are filled by
// the getAuthenticationsEnabled call in onRendered.
@@ -64,12 +69,6 @@ Template.userFormsLayout.onCreated(function () {
}
});
Meteor.subscribe('setting', {
onReady() {
templateInstance.currentSetting.set(ReactiveCache.getCurrentSetting());
return this.stop();
},
});
}
});
@@ -272,6 +271,9 @@ Template.userFormsLayout.onDestroyed(() => {
});
Template.userFormsLayout.helpers({
logoSettingsReady() {
return Template.instance().subscriptionsReady();
},
// One entry per enabled Meteor accounts-* provider: key, icon class and the
// translated provider name for {{_ 'sign-in-with' label}}. No credential
// ever reaches this list - the server sends keys only.
+7
View File
@@ -1345,3 +1345,10 @@ body.mobile-mode .pop-over .content-wrapper {
overflow: auto;
padding-bottom: 20px;
}
/* Keep the direction marker with its language name, never in the region row. */
.pop-over[data-popup='changeLanguagePopup'] .language-rtl {
flex: 0 0 auto;
white-space: nowrap;
unicode-bidi: isolate;
}
@@ -6,7 +6,7 @@ template(name="boardTriggers")
div.trigger-inline-button.js-open-card-title-popup
i.fa.fa-search
div.trigger-text
| {{_'r-is'}}
| {{ruleTriggerCopula}}
div.trigger-text
| {{_'r-added-to'}}
div.trigger-text
@@ -52,7 +52,7 @@ template(name="boardTriggers")
div.trigger-inline-button.js-open-card-title-popup
i.fa.fa-search
div.trigger-text
| {{_'r-is'}}
| {{ruleTriggerCopula}}
div.trigger-dropdown
select(id="move-action")
option(value="moved-to") {{_'r-moved-to'}}
@@ -82,7 +82,7 @@ template(name="boardTriggers")
div.trigger-inline-button.js-open-card-title-popup
i.fa.fa-search
div.trigger-text
| {{_'r-is'}}
| {{ruleTriggerCopula}}
div.trigger-dropdown
select(id="arch-action")
option(value="archived") {{_'r-archived'}}
@@ -21,15 +21,19 @@ template(name="cardTriggers")
div.trigger-item
div.trigger-content
div.trigger-text
| {{_'r-when-the-label'}}
unless ruleNameBeforeSubject
div.trigger-text
| {{_'r-when-the-label'}}
div.trigger-dropdown
select(id="spec-label")
each labels
option(value="#{_id}" style="background-color: #{name}")
= translatedname
if ruleNameBeforeSubject
div.trigger-text
| {{_'r-when-the-label'}}
div.trigger-text
| {{_'r-is'}}
| {{ruleTriggerCopula}}
div.trigger-dropdown
select(id="spec-label-action")
option(value="added") {{_'r-added-to'}}
@@ -69,12 +73,16 @@ template(name="cardTriggers")
div.trigger-item
div.trigger-content
div.trigger-text
| {{_'r-when-the-member'}}
unless ruleNameBeforeSubject
div.trigger-text
| {{_'r-when-the-member'}}
div.trigger-dropdown
input(id="spec-member",type=text,placeholder="{{_'r-name'}}")
if ruleNameBeforeSubject
div.trigger-text
| {{_'r-when-the-member'}}
div.trigger-text
| {{_'r-is'}}
| {{ruleTriggerCopula}}
div.trigger-dropdown
select(id="spec-member-action")
option(value="added") {{_'r-added-to'}}
@@ -114,12 +122,16 @@ template(name="cardTriggers")
div.trigger-item
div.trigger-content
div.trigger-text
| {{_'r-when-the-assignee'}}
unless ruleNameBeforeSubject
div.trigger-text
| {{_'r-when-the-assignee'}}
div.trigger-dropdown
input(id="spec-assignee",type=text,placeholder="{{_'r-name'}}")
if ruleNameBeforeSubject
div.trigger-text
| {{_'r-when-the-assignee'}}
div.trigger-text
| {{_'r-is'}}
| {{ruleTriggerCopula}}
div.trigger-dropdown
select(id="spec-assignee-action")
option(value="added") {{_'r-added-to'}}
@@ -141,11 +153,11 @@ template(name="cardTriggers")
div.trigger-text
| {{_'r-when-a-attach'}}
div.trigger-text
| {{_'r-is'}}
| {{ruleTriggerCopula}}
div.trigger-dropdown
select(id="attach-action")
option(value="added") {{_'r-added-to'}}
option(value="removed") {{_'r-removed-from'}}
option(value="added") {{_'r-attachment-added-to'}}
option(value="removed") {{_'r-attachment-removed-from'}}
div.trigger-text
| {{_'r-a-card'}}
div.trigger-button.trigger-button-person.js-show-user-field
@@ -22,12 +22,16 @@ template(name="checklistTriggers")
div.trigger-item
div.trigger-content
div.trigger-text
| {{_'r-when-the-checklist'}}
unless ruleNameBeforeSubject
div.trigger-text
| {{_'r-when-the-checklist'}}
div.trigger-dropdown
input(id="check-name",type=text,placeholder="{{_'r-name'}}")
if ruleNameBeforeSubject
div.trigger-text
| {{_'r-when-the-checklist'}}
div.trigger-text
| {{_'r-is'}}
| {{ruleTriggerCopula}}
div.trigger-dropdown
select(id="spec-check-action")
option(value="created") {{_'r-added-to'}}
@@ -64,12 +68,16 @@ template(name="checklistTriggers")
div.trigger-item
div.trigger-content
div.trigger-text
| {{_'r-when-the-checklist'}}
unless ruleNameBeforeSubject
div.trigger-text
| {{_'r-when-the-checklist'}}
div.trigger-dropdown
input(id="spec-comp-check-name",type=text,placeholder="{{_'r-name'}}")
if ruleNameBeforeSubject
div.trigger-text
| {{_'r-when-the-checklist'}}
div.trigger-text
| {{_'r-is'}}
| {{ruleTriggerCopula}}
div.trigger-dropdown
select(id="spec-comp-check-action")
option(value="completed") {{_'r-completed'}}
@@ -104,12 +112,16 @@ template(name="checklistTriggers")
div.trigger-item
div.trigger-content
div.trigger-text
| {{_'r-when-the-item'}}
unless ruleNameBeforeSubject
div.trigger-text
| {{_'r-when-the-item'}}
div.trigger-dropdown
input(id="check-item-name",type=text,placeholder="{{_'r-name'}}")
if ruleNameBeforeSubject
div.trigger-text
| {{_'r-when-the-item'}}
div.trigger-text
| {{_'r-is'}}
| {{ruleTriggerCopula}}
div.trigger-dropdown
select(id="check-item-spec-action")
option(value="checked") {{_'r-checked'}}
@@ -487,6 +487,7 @@ template(name='tableVisibilityModeSettings')
.title {{_ 'custom-login-logo-image-url'}}
.form-group
input.wekan-form-control#custom-login-logo-image-url(type="text", placeholder="" value="{{currentSetting.customLoginLogoImageUrl}}")
input.js-site-logo-upload(type="file" data-kind="login" accept="image/png,image/jpeg,image/gif,image/webp" aria-label="{{_ 'upload'}} {{_ 'custom-login-logo-image-url'}}")
li.tableVisibilityMode-form
.title {{_ 'custom-login-logo-link-url'}}
.form-group
@@ -499,6 +500,9 @@ template(name='tableVisibilityModeSettings')
.title {{_ 'custom-top-left-corner-logo-image-url'}}
.form-group
input.wekan-form-control#custom-top-left-corner-logo-image-url(type="text", placeholder="" value="{{currentSetting.customTopLeftCornerLogoImageUrl}}")
input.js-site-logo-upload(type="file" data-kind="header" accept="image/png,image/jpeg,image/gif,image/webp" aria-label="{{_ 'upload'}} {{_ 'custom-top-left-corner-logo-image-url'}}")
li.tableVisibilityMode-form
span.js-site-logo-upload-status(role="status" aria-live="polite")
li.tableVisibilityMode-form
.title {{_ 'custom-top-left-corner-logo-link-url'}}
.form-group
+27
View File
@@ -947,6 +947,33 @@ function saveVisibilitySettings($set) {
}
Template.tableVisibilityModeSettings.events({
async 'change input.js-site-logo-upload'(event, tpl) {
const input = event.currentTarget;
const file = input.files?.[0];
if (!file) return;
const status = tpl.find('.js-site-logo-upload-status');
const kind = input.dataset.kind;
input.value = '';
if (file.size > 2 * 1024 * 1024 || !['image/png', 'image/jpeg', 'image/gif', 'image/webp'].includes(file.type)) {
if (status) status.textContent = 'Upload a PNG, JPEG, GIF or WebP image smaller than 2 MB';
return;
}
if (status) status.textContent = TAPi18n.__('upload') + '…';
try {
const base64 = await new Promise((resolve, reject) => {
const reader = new FileReader();
reader.onerror = () => reject(reader.error);
reader.onload = () => resolve(String(reader.result).split(',')[1]);
reader.readAsDataURL(file);
});
const url = await Meteor.callAsync('uploadSiteLogo', kind, base64);
const field = tpl.find(kind === 'login' ? '#custom-login-logo-image-url' : '#custom-top-left-corner-logo-image-url');
if (field) field.value = url;
if (status) status.textContent = TAPi18n.__('save');
} catch (error) {
if (status) status.textContent = error.reason || error.message || 'Upload failed';
}
},
// ── All Boards ────────────────────────────────────────────────────────────
// Boards visibility, board activities, the two All Boards lists and the spinner.
//
+1 -1
View File
@@ -217,7 +217,7 @@ template(name="boardChangeBackgroundImagePopup")
Save it belongs beside.
.buttonsContainer.board-background-image-buttons
input.primary(type="submit" value="{{_ 'save'}}")
button.js-remove-background-image.negate.card-details-red(type="button") {{_ 'unset-color'}}
button.js-remove-background-image.negate.card-details-red(type="button") {{_ 'remove-background-image'}}
hr
//- ...and the same question answered from this machine instead of from a
URL, with what has been uploaded to this board under it - so an upload is
@@ -249,8 +249,8 @@ template(name="multiselectionSidebar")
template(name="disambiguateMultiLabelPopup")
p {{_ 'what-to-do'}}
button.wide.js-remove-label {{_ 'remove-label'}}
button.wide.js-add-label {{_ 'add-label'}}
button.wide.js-remove-selection-label {{_ 'remove-label'}}
button.wide.js-add-selection-label {{_ 'add-label'}}
template(name="disambiguateMultiMemberPopup")
p {{_ 'what-to-do'}}
@@ -313,4 +313,4 @@ template(name="setSelectionColorPopup")
if(isSelected color)
i.fa.fa-check
button.primary.confirm.js-submit {{_ 'save'}}
button.js-remove-color.negate.wide.right {{_ 'unset-color'}}
button.js-remove-color.negate.wide.right {{_ 'remove-btn'}}
+32 -18
View File
@@ -304,33 +304,39 @@ Template.multiselectionSidebar.helpers({
});
Template.multiselectionSidebar.events({
'click .js-toggle-label-multiselection'(evt) {
const labelId = Template.currentData()._id;
async 'click .js-toggle-label-multiselection'(evt) {
evt.preventDefault();
evt.stopPropagation();
if (evt.detail > 1) return;
const labelId = this._id;
const mappedSelection = mapSelection('label', labelId);
if (mappedSelection.every(Boolean)) {
mutateSelectedCards('removeLabel', labelId);
await mutateSelectedCards('removeLabel', labelId);
} else if (mappedSelection.every(bool => !bool)) {
mutateSelectedCards('addLabel', labelId);
await mutateSelectedCards('addLabel', labelId);
} else {
const popup = Popup.open('disambiguateMultiLabel');
// XXX We need to have a better integration between the popup and the
// UI components systems.
popup.call(Template.currentData(), evt);
popup.call(this, evt);
}
},
'click .js-toggle-member-multiselection'(evt) {
const memberId = Template.currentData()._id;
async 'click .js-toggle-member-multiselection'(evt) {
evt.preventDefault();
evt.stopPropagation();
if (evt.detail > 1) return;
const memberId = this._id;
const mappedSelection = mapSelection('member', memberId);
if (mappedSelection.every(Boolean)) {
mutateSelectedCards('unassignMember', memberId);
await mutateSelectedCards('unassignMember', memberId);
} else if (mappedSelection.every(bool => !bool)) {
mutateSelectedCards('assignMember', memberId);
await mutateSelectedCards('assignMember', memberId);
} else {
const popup = Popup.open('disambiguateMultiMember');
// XXX We need to have a better integration between the popup and the
// UI components systems.
popup.call(Template.currentData(), evt);
popup.call(this, evt);
}
},
'click .js-move-selection': Popup.open('moveSelection'),
@@ -354,23 +360,31 @@ Template.multiselectionSidebar.events({
});
Template.disambiguateMultiLabelPopup.events({
'click .js-remove-label'() {
mutateSelectedCards('removeLabel', this._id);
async 'click .js-remove-selection-label'(evt) {
evt.preventDefault();
evt.stopPropagation();
await mutateSelectedCards('removeLabel', this._id);
Popup.back();
},
'click .js-add-label'() {
mutateSelectedCards('addLabel', this._id);
async 'click .js-add-selection-label'(evt) {
evt.preventDefault();
evt.stopPropagation();
await mutateSelectedCards('addLabel', this._id);
Popup.back();
},
});
Template.disambiguateMultiMemberPopup.events({
'click .js-unassign-member'() {
mutateSelectedCards('assignMember', this._id);
async 'click .js-unassign-member'(evt) {
evt.preventDefault();
evt.stopPropagation();
await mutateSelectedCards('unassignMember', this._id);
Popup.back();
},
'click .js-assign-member'() {
mutateSelectedCards('unassignMember', this._id);
async 'click .js-assign-member'(evt) {
evt.preventDefault();
evt.stopPropagation();
await mutateSelectedCards('assignMember', this._id);
Popup.back();
},
});
@@ -164,7 +164,7 @@ template(name="setSwimlaneColorPopup")
// Buttons aligned left too
.flush-left
button.primary.confirm.js-submit(style="margin-inline-start:0") {{_ 'save'}}
button.js-remove-color.negate.wide.right(style="margin-inline-start:8px") {{_ 'unset-color'}}
button.js-remove-color.negate.wide.right(style="margin-inline-start:8px") {{_ 'remove-btn'}}
template(name="setSwimlaneHeightPopup")
.flush-left.swimlane-height-popup
+2 -2
View File
@@ -329,7 +329,7 @@ Template.changeAvatarPopup.events({
event.preventDefault();
event.stopPropagation();
if (this && typeof this.link === 'function') {
const avatarUrl = this.link();
const avatarUrl = `/cdn/storage/avatars/${this._id}`;
changeAvatarSetAvatar(tpl, avatarUrl);
}
},
@@ -495,7 +495,7 @@ Template.adminChangeAvatarPopup.events({
event.preventDefault();
event.stopPropagation();
if (this && typeof this.link === 'function') {
const avatarUrl = this.link();
const avatarUrl = `/cdn/storage/avatars/${this._id}`;
adminChangeAvatarSetAvatar(tpl, avatarUrl);
}
},
+3 -3
View File
@@ -247,6 +247,8 @@ template(name="changeLanguagePopup")
span.language-main-line
span.emoji-icon.language-flags(dir="ltr" aria-hidden="true") {{languageFlag}}
bdi.language-name {{languageName}}
if rtl
span.language-rtl(dir="ltr") (RTL)
if countryFlag
span.language-region
| (
@@ -255,8 +257,6 @@ template(name="changeLanguagePopup")
| &nbsp;
bdi {{regionName}}
| )
if rtl
| (RTL)
if isCurrentLanguage
i.fa.fa-check
@@ -295,7 +295,7 @@ template(name="changeFontPopup")
label {{_ 'text-color'}}
.color-wheel-wrap
input.js-ui-text-color(type="color" value=textColorHex title="{{_ 'text-color'}}")
a.js-reset-text-color(class="{{#unless hasTextColor}}disabled{{/unless}}") {{_ 'unset-color'}}
a.js-reset-text-color(class="{{#unless hasTextColor}}disabled{{/unless}}") {{_ 'remove-btn'}}
template(name="changeSettingsPopup")
ul.pop-over-list
+8
View File
@@ -1,8 +1,16 @@
import { Meteor } from 'meteor/meteor';
import { Tracker } from 'meteor/tracker';
import { Template } from 'meteor/templating';
import { ReactiveCache } from '/imports/reactiveCache';
import { TAPi18n } from '/imports/i18n';
const { preferredLanguage } = require('/imports/i18n/browserLanguage');
const { ruleTriggerCopula, ruleNameBeforeSubject } = require('/imports/i18n/ruleGrammar');
Template.registerHelper('ruleTriggerCopula', () => ruleTriggerCopula(
TAPi18n.getLanguage(), TAPi18n.__('r-is'),
));
Template.registerHelper('ruleNameBeforeSubject', () => ruleNameBeforeSubject(TAPi18n.getLanguage()));
// We save the user language preference in the user profile, and use that to set
// the language reactively. If the user is not connected we use the language
+11 -12
View File
@@ -1121,26 +1121,27 @@ export const Utils = {
getTriggerActionDesc(event, tempInstance) {
const jqueryEl = tempInstance.$(event.currentTarget.parentNode);
const triggerEls = jqueryEl.find('.trigger-content').children();
let finalString = '';
const parts = [];
for (let i = 0; i < triggerEls.length; i++) {
const element = tempInstance.$(triggerEls[i]);
let part = '';
if (element.hasClass('trigger-text')) {
finalString += element.text().toLowerCase();
part = element.text().toLowerCase();
} else if (element.hasClass('user-details')) {
let username = element.find('input').val();
if (username === undefined || username === '') {
username = '*';
}
finalString += `${element
part = `${element
.find('.trigger-text')
.text()
.toLowerCase()} ${username}`;
} else if (element.find('.js-calendar-toggle').length > 0) {
finalString += element.find('.js-calendar-toggle').text().trim();
part = element.find('.js-calendar-toggle').text().trim();
} else if (element.find('.js-calendar-native-time').length > 0) {
finalString += element.find('.js-calendar-native-time').val();
part = element.find('.js-calendar-native-time').val();
} else if (element.find('select').length > 0) {
finalString += element
part = element
.find('select option:selected')
.text()
.toLowerCase();
@@ -1149,14 +1150,12 @@ export const Utils = {
if (inputvalue === undefined || inputvalue === '') {
inputvalue = '*';
}
finalString += inputvalue;
}
// Add space
if (i !== length - 1) {
finalString += ' ';
part = inputvalue;
}
// Buttons and omitted copulas contribute no text or separator.
if (part !== '') parts.push(part);
}
return finalString;
return parts.join(' ');
},
fallbackCopyTextToClipboard(text) {
+18
View File
@@ -146,3 +146,21 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards/:cardId/checklists/:checklistI
},
});
```
## Checklist and item deadlines (v11 Upcoming)
Both checklists and individual items have an optional `dueAt`. The checklist
header offers the shared calendar/date/time picker; item deadlines remain
independent. Dates display using the member's selected calendar and theme.
`GET /api/boards/:boardId/cards/:cardId/checklists` and the single-checklist
endpoint return checklist `dueAt` and `items[].dueAt`. The single-card GET
endpoints return these under `checklists`. Absent deadlines are `null`.
Checklist and item POST/PUT endpoints accept `dueAt` as an ISO 8601 date-time
with a timezone, for example `2026-09-15T12:30:00Z`. PUT may contain only
`dueAt`; omitted deadlines remain unchanged and `null` clears them. Invalid
dates return 400. Existing board permissions and card/checklist ownership
checks apply. No external service is needed.
The older source examples above describe historical API versions.
+9
View File
@@ -73,3 +73,12 @@ text edit are both entries in that menu.
(a board member who can modify the card).
- Automatic reset needs no extra setup beyond picking an interval - there is
no separate cron/service to configure.
### Checklist deadlines
A checklist may have its own optional due date, independent of item due dates.
Use the clock control beneath its title to select a date and time with the
shared calendar popup. Its badge uses the selected member calendar and existing
due-date colors. Open the badge to edit or delete the deadline. Read-only
viewers see the date without editing controls. Checklist and item deadlines
are also readable and writable through the REST API; see [API docs](../../API/Checklists.md).
@@ -0,0 +1,93 @@
# Aromanian color terminology review
Reviewed **2026-09-14**. `color-magenta` remains pending. Its local value
`magenta` may be a loanword; identical English spelling alone establishes
neither an error nor correct Aromanian usage.
The Society Farsharotu's [English–Aromanian dictionary](https://s3.wasabisys.com/fars-media/wp-content/uploads/2020/07/An-English-Aromanian-Macedo-Romanian-Dictionary-%C2%A9Society-Farsharotu-1.pdf)
was inspected at PDF page 445 (zero-based page 444), where the alphabetical
entries proceed from magician to magnet. No magenta entry occurs in that
sequence. This is stronger than an unsuccessful OCR keyword search, but
does not establish that modern speakers cannot use the loanword. The scan's
OCR frequently misreads English headings; other terminology still requires
page inspection or an independent native source.
Chivarzina's [2023 Aromanian color field study](https://ezikovsvyat.swu.bg/images/stories/issue%2021.2_2023/8.%20A.Chivarzina_61_66.pdf)
combines dictionary evidence with interviews in Bitola and Krushevo.
Pages 63 and 65 discuss wine-derived words covering blue and purple shades,
and the limited secondary-color evidence obtained in interviews. Those
findings do not justify replacing local `color-purple` with a supposedly
exclusive blue term, or substituting pink/purple for magenta. The study
also supports the native red term already present as `color-red`.
Next: locate an independently attested Aromanian magenta name or a native
technical color glossary. Romanian dictionary entries are not Aromanian
attestation. Preserve the existing value until that evidence establishes
the correct repair or retention. No acceptance, replacement, or browser
verification is claimed by this research; the Aromanian finding remains pending.
## Second dictionary inspected — 2026-09-15
Cunia's Dictsiunar a Limbãljei Armãneascã (2010), obtained from the native
Vivliuteca library, adds an independent dictionary source to the earlier
English–Aromanian review:
https://vivliuteca.org/wp-content/uploads/2025/06/dictsiunararmanescu_dec2008.pdf
Library catalogue: https://vivliuteca.org/carti/
The complete PDF has 1,134 pages. Text extraction finished successfully.
No match was found for magenta, maghenta, magjent, fucsin, fuxin or fuchsin.
Actual extracted PDF page 608 was inspected: entries run from magear to
magh, maghir, magnet variants and magurlãchi, with no magenta entry in that
alphabetical sequence. This narrows dictionary evidence; extraction and
spelling searches cannot prove absence of all possible native color names.
No visual scan inspection or native-speaker approval is claimed.
The native Dixi site identifies searchable dictionaries by Cunia and a
newer Mariana Bara dictionary (2024): https://www.dixionline.net/
Its landing page alone does not attest a magenta translation. Next source
is the newer dictionary's actual color entries, rather than Romanian-only
search results or treating missing dictionary entries as an invalid loan.
The local magenta value is retained pending attestation, not classified as
reviewed-correct. No translation or ledger change: original pending 177,
Aromanian 1, restored 4. Broader reviews remain open. No remote writes.
## Newer Bara dictionary queried — 2026-09-15
The actual Dixi search form was submitted as a read-only dictionary query,
selecting DictTiCathiDzuua (Mariana Bara 2024), Di iutsido (definitions and
other-language glosses) and 25 entries per page. Queries for magenta and
fucsin returned zero result articles. A positive-control hrom query returned
hromã with English colour, Romanian culoare and French couleur, explicitly
attributed to Bara 2024. Thus this review inspected a working dictionary
search, rather than assuming the landing page was a lexical result.
Source and form: https://www.dixionline.net/index.php
This establishes only the absence of entries returned for those two query
strings in that selected source. It does not exclude alternative spellings
or descriptions, and does not prove the magenta loanword wrong. No full
color inventory or native-speaker approval is claimed. Do not replace
magenta with the attested generic word colour, pink or purple.
No locale/ledger/count change: original pending 177, Aromanian 1, restored
4. The newer dictionary search closes the previous unexecuted source check,
while actual magenta attestation remains open. Broader review continues.
No remote writes.
## Descriptive magenta repair — 2026-09-15
Source commit `f18a925c2` replaces the English-valued `magenta` with
`arosh-vinjit`, a transparent red-violet description. The locale already uses
`arosh` for red and `vinjit` for purple. The Aromanian Wiktionary entries
independently attest `rosh`/`arosh` as red and `vinit`/`vinjit` as a
violet-blue color; the 2023 field study identifies the same color domain.
Magenta is a reddish-purple color, so the compound distinguishes it from both
component labels without claiming an unattested dedicated loanword.
No source directly attests the exact compound, so it remains low confidence
pending native review. Four focused suites pass for the exact composition,
negative English placeholder and all 234 locale inventories. Ledger 20,086;
the original audit has zero pending rows and zero restored rows after the
separate Basque review. No browser test or remote write ran.
File diff suppressed because it is too large. Load diff
+444 -68
View File
@@ -1,86 +1,462 @@
# Translation audit progress
Audit date: **2026-09-12**. Last updated: **2026-09-14**.
Audit date: **2026-09-12**. Last updated: **2026-09-16**.
| Status | Flagged keys |
| --- | ---: |
| Corrected | 15,571 |
| Restored pre-pull; awaiting validation | 466 |
| Reviewed; retained unchanged | 3,736 |
| Pending review or repair | 308 |
| Corrected | 15,880 |
| Restored pre-pull; awaiting validation | 0 |
| Reviewed; retained unchanged | 4,201 |
| Pending review or repair | 0 |
| Total tracked | 20,081 |
Review is ongoing. The [correction ledger](../../../releases/translations/audited-corrections.json)
contain **18,173** exact before/after values, including unflagged repairs.
[Detailed evidence](Audit-Evidence.md) retains categorized findings,
source references, confidence limits and archived progress notes.
Summary consolidated **2026-09-14**, local commit `75b0a015b`. Locale counts
now reconcile with the live queue; historical notes remain in detailed evidence.
Updater fix **2026-09-14**, `9c7a845a3`: `audit-progress.mjs --update-summary`
refreshes both tables together, including added/resolved locales, and rejects
inconsistent totals. Dated fix notes and uncertain classifications survive.
Latest translation fix: **2026-09-14**, local commit `2a22a42a9` —
corrected Basque rule archive/restore terminology, preserving direction.
All **18,173** correction and **3,736** review records pass.
Shared Spanish `r-is` and composed trigger grammar remain unresolved.
Attachment/member rule participles still need context-specific agreement.
Three Esperanto restored findings remain: lime color and two Complete labels.
Broader language and browser verification remain open; nothing pushed.
Latest unchanged review: **2026-09-14**, commit `ffde8e84e` — retained
17 Basque rule action and date-field labels. Shared `r-is` still contains
Spanish `es`; repair requires coordinated Basque trigger phrase composition.
Compound trigger phrases and relational top/bottom wording remain open.
Basque free wording and nine Galician restored findings remain context-dependent.
Galician export free wording remains open pending context.
Galician Complete and migration-complete wording remain open pending context.
Card-show-lists context is verified against its settings row and toggle.
Latest translation fix: **2026-09-15**, `1cf93f7e52` — replace two
Arabic-seeded Tamazight card and list URL labels with native link,
card and list terms. The focused source, negative, ledger and
234-locale checks pass. Ledger: **22,302**; zgh has **102**
Arabic-script values awaiting semantic classification. Complete
phrases still need fluent review. The original flagged queue remains
at zero pending; this broader review is unfinished.
Earlier translation fix: **2026-09-15**, `18a11d121` — replace six
Arabic/French Tamazight My Boards, My Cards, To boards, Close Board
and board/card removal labels with existing native components. My Cards
exactly reuses the local shortcut phrase; board/card member removal
reuses the native Remove Member verb and from-board/card constructions.
Focused UI-source, negative, token, exact-ledger and 234-locale checks
pass. Ledger: **22,300**; zgh has **104** Arabic-script values still
awaiting classification. Full compound grammar needs fluent review.
Earlier translation fix: **2026-09-15**, `ff5a286b5` — replace the mixed
French/Arabic Tamazight Check Version button and failure message.
The verb `ⵙⵙⵉⴷⴻⴷ` is glossed as “check” in a Tamazight verb list;
the version noun is independently attested in MediaWiki, and the
number/could-not terms reuse local phrases. Focused UI-key, exact-ledger,
token and 234-locale checks pass. The full failure clause is **low
confidence** pending native grammar review. Ledger: **22,294**; zgh has
**109** Arabic-script values awaiting classification.
Fixed categories include wrong-language prose, terminology, warnings,
placeholders and JSON/calendar/search formatting. All 361 originally flagged
Klingon findings and the broader 829 German-identical values were repaired;
the cron label retains the actual tool name Cron. Danish restored review
validated 611 values: 606 retained unchanged and five meanings repaired.
Four Danish context-dependent labels remain: free, Complete, Schedule and Days Old.
Esperanto lime-color wording
Earlier translation fix: **2026-09-15**, `413b4ef40` — replace five
Tamazight Admin Panel version labels with the native `ⵜⵓⵏⵖⵉⵍⵜ`
version noun attested in MediaWiki's Standard Moroccan Tamazight locale.
The Meteor, MongoDB, FerretDB and Node proper names remain exact;
MongoDB's compatible qualifier is preserved. Focused production-source,
token, exact-ledger and 234-locale checks pass. Ledger: **22,292**; zgh
has **111** Arabic-script values awaiting classification. Complete noun
compounds and the adjacent Check Version/error messages remain open.
Earlier translation fix: **2026-09-15**, `63da3d3c9` — replace six
Arabic-seeded Tamazight labels with native import-board, invite-people,
unknown-name, type, size and restore terms already present in the locale.
Production UI wiring, English meanings, exact correction records, source
tokens and 234-locale completeness pass. Ledger: **22,287**; zgh has **113**
Arabic-script values still awaiting classification. Native phrase review
remains open.
Reviewed subtask actions/settings retain correct subordinate-task compounds.
Earlier translation fix: **2026-09-15**, `e11a2654c` — align five
Arabic Tamazight popup and copy-link labels with native terms
already used by Member Settings, Move Card, Leave Board,
Remove Member and card/text link-copy actions. The focused
source-wiring, positive/negative, exact-ledger and 234-locale
checks pass. Ledger: **22,281**. The zgh file has **119**
Arabic-script values awaiting classification. Complete native
wording remains under review.
Earlier translation fix: **2026-09-15**, `2b22dd0be` — replace
three Arabic Tamazight common UI nouns. Comments and Link reuse
the locale's existing card/comment and search-link terms. Email
Addresses uses the [IRCAM media glossary's](https://biblio.ircam.ma/pmb/uploads/publications/133.pdf)
attested `ansa` → `ansiwn` address plural alongside the local
email noun. The focused positive/negative test, exact-token ledger
and 234-locale checks pass. Ledger: **22,276**. The zgh file has
**124** Arabic-script values still awaiting classification;
full native phrase review remains open.
Earlier translation fix: **2026-09-15**, `79e5a93b4` — replace 13
Arabic Tamazight common popup titles with local native board,
card, label, language, settings, notification and profile terms.
The full phrases remain low confidence pending fluent review.
Focused positive/negative, ledger and 234-locale checks pass.
Ledger: **22,273**. The zgh file has **127** Arabic-script
values awaiting classification. The original flagged table is
unchanged because these titles were outside that queue.
Earlier translation fix: **2026-09-15**, `f0ceb8d72` — separate the
shared `unset-color` status from six UI removal buttons. Every
locale already has generic `remove-btn` and specific
`remove-background-image` action keys, so the buttons use those;
zgh's Arabic “Unset” status becomes native local not-set prose.
The source/negative, Jade, ledger, 234-locale and focused Chromium
UI checks pass (1 browser test). Ledger: **22,260**. The zgh
file has **140** Arabic-script values awaiting classification.
Earlier translation fix: **2026-09-15**, `87c049571` — replace eight
Arabic Tamazight board/visibility/watch and color popup labels.
Rename-board and three choose-color titles exactly reuse local
native labels; visibility/watch/set-color use native components.
Their full command grammar remains low confidence. Focused
positive/negative, ledger and 234-locale checks pass.
Ledger: **22,259**. The zgh file has **141** Arabic-script
values awaiting semantic classification. The shared `unset-color`
key still spans action buttons and status text and needs a
separate context-aware repair.
Earlier translation fix: **2026-09-15**, `79d58098f` — replace nine
Arabic Tamazight board-background color/image controls and popup
titles. Local native change-color, upload-background image,
add/remove and board-backdrop terms are reused; `URL` stays
technical. The previous board title said “screen background”;
the new title says board background. Full image/backdrop compound
grammar remains low confidence. Focused positive/negative,
ledger and 234-locale checks pass. Ledger: **22,251**.
The zgh file has **149** Arabic-script values awaiting
semantic classification.
Earlier translation fix: **2026-09-15**, `ada7e3533` — replace nine
Arabic/French Tamazight activity and show/notify messages. The
production UI uses `activity-sent` for a restored card and
`activity-excluded` for board-member removal, so those messages
now use the locale's native restore/remove verbs. Exact `%s`
tokens remain. Full clause grammar and the activity-notification
compound need fluent review. Focused production-source,
positive/negative, ledger and 234-locale checks pass.
Ledger: **22,242**. The zgh file has **158** Arabic-script
values awaiting semantic classification.
Earlier translation fix: **2026-09-15**, `f10daf2ae` — replace four
Arabic/French Tamazight active, inactive and admin status labels.
The replacements reuse native active-person, inactive-member and
status terms; isolated adjectives and full compound grammar remain
low confidence. Focused positive/negative, ledger and 234-locale
checks pass. Ledger: **22,233**. The zgh file has **166**
Arabic-script values awaiting semantic classification.
Earlier translation fix: **2026-09-15**, `65c667419` — replace three
French/Arabic Tamazight filter and sort control labels with local
native hide, list-without-cards, filter and sort terms. Complete
sentence grammar and masculine status agreement remain low
confidence. Focused positive/negative, ledger and 234-locale
checks pass. Ledger: **22,229**. The zgh file has **168**
Arabic-script values awaiting semantic classification.
Earlier translation fix: **2026-09-15**, `bea96680e` — replace two
mixed French/Arabic and Arabic Tamazight creator labels in the
filter and minicard settings with native local creator, filter and
minicard terms. Complete phrase grammar remains low confidence.
Focused positive/negative, ledger and 234-locale checks pass.
Ledger: **22,226**. The zgh file has **169** Arabic-script values
awaiting semantic classification.
Earlier translation fix: **2026-09-15**, `32c2d9575` — repair 15
Tamazight search operators and predicates. Ten reviewed one-word
search codes remain portable; native short status and description
terms replace French/Arabic seeds. Exact zgh fill exceptions protect
the codes while ordinary English prose still appears as missing.
Status nuances need fluent review. Focused, fill-negative, ledger and
234-locale checks pass. Ledger: **22,224**. The zgh file has **171**
Arabic-script values awaiting semantic classification. Two existing
native multiword operator names remain unparseable by the current
search grammar; they need a compatible parser/UI solution.
Earlier translation fix: **2026-09-15**, `c365e2cf6` — repair 13
Tamazight search-operator values seeded in Arabic or French. Native
full names reuse local terms; short syntax aliases use portable
`b`, `s`, `l` and `m` without collisions. The swimlane/path term
still needs fluent UI review. Focused parser-source, related-search,
ledger and 234-locale checks pass. Ledger: **22,209**. The zgh file
has **173** Arabic-script values awaiting semantic classification.
Earlier translation fix: **2026-09-15**, `d1c4a7290` — replace six
Arabic/French Tamazight board, page, list and swimlane labels with
locally established native terms. Exact `%s` placeholders survive.
Complete sentence grammar and the path/swimlane metaphor remain low
confidence pending native review. Focused, ledger and 234-locale
checks pass. Ledger: **22,196** at that commit. The zgh file then
contained **178** Arabic-script values needing classification, including
possible intentional abbreviations and symbols.
Earlier translation fix: **2026-09-15**, `e114ffde8` — replace French
Tamazight sky and Arabic gold/silver labels with native terms. IRCAM
directly glosses sky and gold; a Moroccan Berber dictionary attests
silver. Gold/silver metal nouns as CSS-color labels and silver's
standard spelling remain low confidence. Focused, ledger and 234-locale
checks pass. Ledger: **22,190**.
Earlier translation fix: **2026-09-15**, `06678678d` — replace French
Tamazight pink with IRCAM's exact color word and Arabic dark-green with
native green/dark components. The combined shade phrase remains low
confidence pending fluent review. Focused, ledger and 234-locale
checks pass. Ledger: **22,187**.
Earlier translation fix: **2026-09-15**, `ce5092966` — replace French
Tamazight `email-address` with a native address-and-email phrase
attested in MediaWiki's zgh software translation. Focused, ledger and
234-locale checks pass. The separate Arabic `email-addresses` value
remains in the wrong-language review queue. Ledger: **22,185**.
Earlier translation fix: **2026-09-15**, `6f14c9a8c` — replace the
Tigrinya blue word in Tigre's copied slate-blue label with the
corpus-glossed Tigre term. The technical slate loan and full compound
remain low confidence pending fluent review. Independently attested
red and black Tigre color labels are retained despite their matching
Tigrinya values. Focused, ledger and 234-locale checks pass.
Ledger: **22,184**; exact Tigre/Tigrinya overlap: **226**,
including **22** previously attested shared forms and **204** unclassified values.
Earlier translation fix: **2026-09-15**, `de0cc0ce4` — replace Tigre's
dark-green label copied from Tigrinya with a compound based on corpus
terms for dark and green. Focused and ledger checks pass. The complete
color compound remains low confidence pending fluent Tigre review.
Ledger: **22,183** records at that commit; exact Tigre/Tigrinya overlap:
**227**, with **205** full values then unclassified.
Earlier translation fix: **2026-09-15**, `ae76ba79d` — replace the
Tigrinya-copied noun in Tigre's DDP transport label with a
corpus-glossed Tigre term while preserving the technical identifier.
Focused, runtime, ledger and 234-locale checks pass. Ledger:
**22,182** records at that commit; exact Tigre/Tigrinya overlap: **228**, with
**206** full values then unclassified. Complete phrase grammar
remains low confidence pending native review.
Earlier translation fix: **2026-09-15**, `31a238d91` — repair the
last two obsolete list-width errors in Cherokee and Wolaytta,
plus Wolaytta's English width label. The focused, Cherokee runtime,
ledger, 234-locale and full old-threshold scan pass. Correction
ledger: **22,181**; stale list-width values: **0**. Cherokee's
mathematical whole-number use and Wolaytta's precise technical width
and count terms remain low confidence pending native review. This
closes the old-threshold queue, **not** the broader wrong-language
and seeded-value audit.
Earlier translation fix: **2026-09-15**, `21319c523` — replace the
corrupt Xitsonga list-width label and error with native width,
list and whole-number terms plus the inclusive 200-pixel rule.
Focused, runtime, ledger and 234-locale checks pass. The singular
whole-number form and full clause remain low confidence for native
review. Correction ledger: **22,178**; stale list-width values: **2**.
Earlier translation fix: **2026-09-15**, `83c8d0c2b` — repair
Aymara and Quechua list-width labels and obsolete errors. Native
list, width and whole-number terms replace Spanish/English seeds;
the inclusive 200-pixel minimum matches the popup's rule. Focused,
runtime, ledger and 234-locale completeness checks pass. Quechua
dialect fit and both complete clauses remain low confidence for
native review. Correction ledger: **22,176**; stale list-width
values: **3**.
Earlier translation fix: **2026-09-15**, `c18780d5b` — correct
Hawaiian, Klingon and Inuktitut list-width errors using inclusive
200-pixel bounds. The Hawaiian value replaces corrupt pseudo-language
seeds with attested width and whole-number words. Focused, runtime,
ledger and 234-locale completeness checks pass; complete clauses
remain low confidence pending native grammar review. Correction
ledger: **22,172**; stale list-width values: **5**.
Earlier translation fix: **2026-09-15**, `bb2d2dfeb` — correct the
obsolete list-width minimum in Nahuatl, Volapük and Tamazight,
retaining their local list, width and number words. The focused,
Nahuatl progress, runtime, ledger and 234-locale checks pass.
All three full clauses remain low confidence pending native grammar
review. Correction ledger: **22,169**; stale list-width values: **8**.
Earlier translation fix: **2026-09-15**, `beddec7cb` — repair Serbian
list-width controls as one consistent “листа” setting, plus the
obsolete error messages in Venetian, Veps, Twi and Tongan. The four
regional complete clauses remain low confidence pending native
grammar review. Focused UI-string, Serbian runtime, ledger and
234-locale completeness checks pass. Seventeen exact values added
to the ledger: **22,166** records; stale list-width values: **11**.
Earlier translation fix: **2026-09-15**, `3eaeac9e7` — repair ten
Moroccan Arabic, Tatar, Upper Sorbian, Kashubian, Silesian, Pulaar,
Wolof, Greenlandic, Luganda and Bislama list-width values. Tatar,
Upper Sorbian, Luganda and Bislama source sentences used Turkish,
Czech or English requirement prose. All ten complete clauses remain
low confidence pending native grammar review; wider wrong-language
seeding remains open. Focused, runtime, Greenlandic progress, ledger
and 234-locale completeness checks pass. One earlier Silesian ledger
row was consolidated: **22,149** records; stale list-width values:
**16**.
Earlier translation fix: **2026-09-15**, `92ea2a0f0` — repair ten
Acehnese, Bambara, Ewe, Venda, Turkmen, Waray, Nyanja, Sakha,
Chuvash and Urdu list-width messages. Urdu's English transliteration
is replaced by Urdu prose. Seven complete clauses remain low
confidence pending native grammar review. The focused suite, Venda
runtime lookup, older Ewe/Chuvash suites, ledger and 234-locale
completeness checks pass. Correction ledger: **22,140**; stale
list-width values: **26**.
Earlier translation fix: **2026-09-15**, `9c1388a49` — repair ten
Buryat, Fijian, Konkani, Guarani, Maithili, Tok Pisin, Kirundi,
Tagalog, Shona and Igbo list-width messages. Three values contained
English-seeded requirement prose; replacements use native width and
whole-number wording. Eight complete clauses remain low confidence
pending native grammar review. Focused, runtime, ledger and 234-locale
completeness checks pass. Correction ledger: **22,130**; stale
list-width values: **36**.
Earlier translation fix: **2026-09-15**, `3bf6a4c82` — repair nine
Northern Ndebele, Swati, Tswana, Kinyarwanda, Xhosa, Southern Sotho,
Samoan, Yoruba and Māori list-width messages. Native whole-number and
minimum wording replaces the old rule. Kinyarwanda, Xhosa, Yoruba and
Māori complete clauses remain low confidence pending native grammar
review. Three older progress suites now check the actual rule. Focused,
runtime, ledger and 234-locale completeness checks pass. Correction
ledger: **22,120**; stale list-width values: **46**.
Earlier translation fix: **2026-09-15**, `74e6deabe` — repair 12 Bashkir,
Hausa, Kurdish, Malagasy, Northern Sotho, Oromo, Somali, Swahili,
Yiddish and Zulu list-width values using native whole-number and
inclusive 200-pixel terms. Central Kurdish and Yiddish complete clauses
remain low confidence pending native grammar review. Four older
progress suites now verify the actual rule. Focused, runtime, ledger
and 234-locale completeness checks pass. Correction ledger: **22,111**;
stale list-width values: **55**.
Earlier translation fix: **2026-09-15**, `8cc659ac9` — repair 24 Asian
and Asian-script list-width values with native integer, pixel and
inclusive 200 terms. Seven older progress suites now verify the
current rule. Tibetan, Dzongkha, Bhojpuri, Kashmiri, Odia, Sinhala,
Tigrinya and Pashto full clauses remain low confidence pending native
grammar review. Focused, language, ledger and inventory checks pass.
Correction ledger at that commit: **22,099**; stale list-width values: **67**.
Earlier translation fix: **2026-09-15**, `0fe4ecb48` — repair 20 Romance,
Celtic and related list-width messages. Aragonese and Cornish now use
the unambiguous `≥ 200` boundary; other locales use their native
lower-bound terms. Ten complete clauses are low confidence pending
native grammar review. The earlier Aragonese correction row was
consolidated, so the ledger grows by 19 to **22,075** records.
The stale list-width queue falls to **91**. Focused, runtime, ledger,
language and inventory checks pass.
Earlier translation fix: **2026-09-15**, `6d94f4edb` — repair 28 further
list-width values across Nordic, Baltic, Slavic, Caucasus and other
locales, including an English-seeded Maltese sentence. Maltese,
North Sami, Georgian and Latvian full clauses remain low confidence
pending native grammar review; their numeric and integer meanings are
verified. Related Kazakh, Kyrgyz, Tajik and Latvian regression gates
now check the current rule and ledger state. Remaining stale values:
**111**; correction ledger: **22,056**.
Earlier translation fix: **2026-09-15**, `0b0349d34` — repair six Simplified
Mandarin, three Traditional Chinese, one Wu and one Cantonese
list-width messages. The Wu and Cantonese values replace Mandarin-seeded
sentences with dialect words, but their complete clauses remain low
confidence pending native review. The inclusive 200-pixel and integer
rule, exact values, ledger records and runtime Traditional Chinese lookup
pass. Remaining stale list-width values: **139**.
Earlier translation fix: **2026-09-15**, `212a46c07` — repair 33 Azerbaijani,
Catalan, Uzbek Latin, Greek, Welsh, Romanian, Slovenian, Vietnamese,
Afrikaans, Frisian, Galician, Hindi, Malay, Bosnian/Croatian and Khmer
list-width values. The Khmer `km-KH` alias follows tracked `km_KH`.
The same source commit aligns a stale Galician archive-help test with
the English source and current All Boards UI. Focused, related-language,
ledger and inventory checks pass. Remaining list-width queue: **150**.
Earlier translation fix: **2026-09-15**, `d6e6c558d` — repair 22 Arabic,
Hebrew, Russian, Ukrainian, Japanese, Korean, Polish, Czech and Dutch
list-width values. Russian `ru-RU` resolves to the tracked `ru_RU` file,
so it needs no second ledger row. Focused, runtime, ledger and inventory
checks pass. Previous 23-variant Romance/Germanic repair `e6895b3de` and
Persian-digit repair `196bc49df` remain in detailed evidence.
Earlier translation fix: **2026-09-15**, `e6895b3de` — repair 23 German,
Spanish, French, Italian and Portuguese list-width variants with native
whole-number and inclusive-200-pixel wording. Focused and related-language
suites pass. Persian-digit repairs `196bc49df` and source/popup correction
`68d679c6c` remain recorded in detailed evidence.
The tracked Tigre calendar queue being empty does not certify the locale. Of
2,613 non-English Tigre values, 226 are byte-for-byte identical to Tigrinya;
22 complete forms are corpus-attested shared terms and 204 full values remain
unclassified, including 18 of at least 20 characters and 2 of at least 35.
Four newly matching File phrases have a corpus-attested noun, but their full
clauses still need review. This is an
explicit broader wrong-language review item and must be resolved before the
full audit closes.
The [correction ledger](../../../releases/translations/audited-corrections.json)
records contain **22,302** exact before/after values, including unflagged
repairs. [Detailed evidence](Audit-Evidence.md) preserves categorized findings,
source references, dated commit history and low-confidence limits.
Corrected counts classify changed values; they do not certify full fluency.
Latest unchanged-value review: **2026-09-15**, `a69ed2325` — retain the
Tigre Accounts and Errors plurals after exact corpus sentences independently
attest both forms. The prior terminology review is **2026-09-15**, `2ecd74637` — retain the final four
restored Basque named-subject fragments after checking actual rule-builder and
saved-description composition. The selected name precedes the noun phrase and
the following action supplies the temporal clause. All 20,081 original rows
are now classified: 15,880 corrected and 4,201 retained, with zero restored or
pending.
Recent repairs also cover Quechua calendar/day labels, Tamazight intervals,
migration wording and computer-server terminology. Latest unchanged review:
`946e1a29b` retains generic Basque member/attachment subjects. Named Basque
DOM and saved-description repairs are `1e4411183` and `0c51a3261`.
| Pending locale | Findings |
| --- | ---: |
| zgh — Standard Moroccan Tamazight | 173 |
| iu — Inuktitut | 50 |
| nah — Nahuatl | 17 |
| tig — Tigre | 17 |
| wal — Wolaytta | 17 |
| ve-PP — Veps | 10 |
| kl — Greenlandic | 7 |
| dz — Dzongkha | 3 |
| gv — Manx | 3 |
| bm — Bambara | 2 |
| ff — Fulah | 2 |
| ks — Kashmiri | 2 |
| ee — Ewe | 1 |
| qu — Quechua | 1 |
| rup — Aromanian | 1 |
| sc — Sardinian | 1 |
| szl — Silesian | 1 |
Completion also requires reviewing all restored and unflagged values and
previous low-confidence repairs. In particular, 98 Tamazight correction
records have invalidated Moroccan provenance: CNAM MCΓ denotes Tuareg,
not Moroccan. Corrected source notes are not full dialect/grammar validation.
Calendar civil/astronomical epochs and moon-sighting distinctions, memory
and authentication diagnostics, migration labels, archive/logo terminology,
search-case instructions and full command grammar retain the evidence's
recorded limits. Obsolete migration strings remain in translation scope.
Veps filter syntax repairs preserve literal examples; Finnish prose still
needs full Veps translation. [Veps review](Veps-Review.md) records limits.
Remaining review includes unflagged and prior low-confidence values beyond
this now-empty pending table. Structural checks preserve exact English
placeholders, JSON examples and key order; they do not establish language
quality. Correct-language human translations remain preferred. No external
translation service is used, and no remote push was performed.
Placeholder, JSON and key-order checks verify structure, not fluency.
Preserve every English interpolation/format token exactly and retain correct
translations unchanged. No external translation service is used.
The unflagged source-semantic list-width queue is **closed**: a full
scan of all 234 locale error values finds **zero** old 270 thresholds.
The actual shared minimum is 200. Detailed evidence records every
repair wave and canonical-file alias; this queue was outside the
20,081 original flagged rows. Native review of low-confidence full
clauses and broader wrong-language seeds remains open.
Not all wrong values came from Transifex: the audit tracks 4,061 pulled
changes and 16,020 additional local findings; some Bosnian errors predate
the pull. Correct-language human translations remain preferred. Keep the
full review scope open until language and browser validation is supported
by evidence. Issue #6692 post-bind optional-filter TypeError is repaired in local commit
`2c5cdd78a`; live LDAP login remains unverified. Translation work continues.
- [Tamazight](Tamazight-Review.md): wrong-language prose, 98 records with
invalidated Tuareg provenance, adapted grammar and software terminology.
Email Addresses now uses IRCAM-attested `ansiwn` but its complete
software compound remains open to native review.
Arabic-script values have fallen from 181 to 102 across these batches;
this count
includes possible intentional symbols and is a review queue, not a
count of proven wrong-language strings.
Active migration stage IDs bypass translations; removed migrations must
stay removed (source review `94c8857fd`).
- [Inuktitut](Inuktitut-Calendar-Review.md), [Nahuatl](Nahuatl-Review.md),
[Tigre/Wolaytta](Tigre-Wolaytta-Calendar-Review.md),
[Quechua](Quechua-Review.md) and [Aromanian](Aromanian-Review.md): calendar
qualifiers, complete compounds and native terminology.
- [Basque](Basque-Review.md): broader full phrases and browser spec 88
(Chromium passed). [Veps](Veps-Review.md): Finnish-seeded review complete;
literal filter examples must be preserved.
- [Uzbek Arabic](Uzbek-Arabic-Review.md): indexed cancellation evidence needs
full-source and native orthographic verification (`b433730e3`).
Not all errors came from Transifex: 4,061 findings concern pulled changes;
16,020 concern additional local values. Detailed evidence retains earlier
completed categories and reviews, including Klingon, Danish, Silesian and
unflagged native-term retentions. Calendar epochs/sighting, diagnostics,
authentication, commands and other uncertain phrases remain under review.
Verification summary — **2026-09-14**:
- Runtime formatter `c74009b21` verifies scalar arguments, zero, named
options and English fallback. `55562f666` verifies exact limit-error
substitution in all 246 locale files. Parser coverage `8715c094e`, `bc9860dff`
and `27f6c9d2a` verifies limit errors and date filtering/sorting.
- Browser spec 03 executed in Chromium (`75fbb698c`, 1 passed), with later
conjunction, board-control and Default-label runs recorded in the native
review. Spec 88 (`c9005ee0a`, 1 passed) verifies Basque composition.
These supersede earlier unavailable-app notes; full native grammar and
other UI paths remain under review.
- Structural checks preserve placeholders, key order, JSON examples and
newer correct-language translations; they do not certify native fluency.
Translation work continues. Dated details remain in [evidence](Audit-Evidence.md).
+296
View File
@@ -0,0 +1,296 @@
# Basque rule translation review
Reviewed: **2026-09-14**. Review remains incomplete.
The restored completion actions are **Osatzen denean** and
**Osatu gabe markatzen denean**. The generic checklist row supplies
**Kontrol-zerrenda bat** without an additional copula. Specific checklist
rows insert a name after **Kontrol-zerrenda hau**; their complete noun/name
order still needs separate grammatical review.
[Native EHU EEH osatu entry](https://www.ehu.eus/eeh/cgi/bila?h=osatu)
was downloaded directly and decoded as Latin-1 after the web reader failed.
It records list/report completion collocations, including zerrenda osatu and
txostena osatu. This supports the completion verb in an appropriate context,
not the complete product sentence or every sense of the verb.
[Alberdi, Garcia and Ugarteburu, Xgabe tankerako hitz elkartuak](https://ojs.ehu.eus/index.php/ASJU/article/viewFile/8767/7933)
explicitly lists **osatu gabe** among separately written participle/gabe
constructions (printed page 54, PDF page 50). This is evidence for spelling
and negation. It does not establish that **osatu gabe uzten denean** precisely
expresses a transition back to incomplete rather than leaving something
unfinished. The incomplete transition is not accepted solely from these words.
The completed predicate **Osatzen denean** is now retained in local commit
`1e62fca35`. [Native GNOME Basque Bluetooth help](https://help.gnome.org/gnome-help/bluetooth-send-file.html.eu)
uses the same temporal predicate for a completed transfer. Together with
EHU list-completion collocations and the actual generic checklist row without
an extra copula, this supports the completed meaning. It does not validate
the named checklist fragment, incomplete transition or runtime discrepancy.
The application distinction also requires care. In checklistTriggers.js,
completed selects **completeChecklist**, while uncompleted selects
**uncompleteChecklist**. In models/checklistItems.js,
**publishChekListCompleted** and **publishChekListUncompleted** currently both
insert their respective activity only when **isChecklistFinished** is true.
The latter contains an existing comment about unresolved rule behavior.
This is a runtime discrepancy, not evidence that completed and incomplete
are synonymous. Preserve the distinct intended translation meanings; do not
translate the incorrect predicate as if it defined the intended feature.
No runtime reproduction or repair of that separate rule bug was performed.
Directional add/remove clauses also remain open: their final **txartel bat**
noun lacks the destination/source case expected by the corresponding action.
Previously omitting a redundant copula did not repair the whole sentence.
Label/member/attachment fragments cannot be accepted from correct nouns alone.
S3 bucket terminology is retained with the native reference below.
Accepted generic movement and check/uncheck predicates are recorded in
`aba731e82` and `1439c4c61`. Those focused reviews do not certify the other
restored fragments or live browser behavior. The latest completion acceptance resolves one restored finding without
changing its value. Broader clauses and browser validation remain open.
## 2026-09-14 — Completion-status context
[Native EHU eCampus activity-completion guidance](https://www.ehu.eus/eu/web/ecampus/jardueren-jarraipena-egiteko-tresnak-eskuragarritasuna-mugatu-eta-dominak/txostenak)
provides an independent technical reference: it describes manual completion
marking with `jarduera osatu gisa`, conditional completion status and the
checkbox that displays that status. This supports treating completion as a
status, rather than merely leaving work unfinished. It does not supply an
exact incomplete-transition predicate and does not by itself validate
`Osatu gabe uzten denean`.
[The native EHU gabe dictionary](https://www.ehu.eus/eeh/cgi/bila?h=gabe)
defines absence/lack and records both unfinished constructions and
`gabe utzi` collocations. Their existence establishes ordinary grammar,
not the required software state transition. The next repair needs a complete
incomplete-status transition clause; copying the completion phrase with
negation alone is insufficient. Both generic and named trigger options use
the same key, so any replacement must also compose with both noun contexts.
No value is changed or accepted in this review. Runtime and browser checks
remain separate requirements.
## Final restored named-subject fragments — 2026-09-15
Review commit `2ecd74637` retains `Etiketa hau`, `Kide hau`,
`Kontrol-zerrenda hau` and `Kontrol-zerrendako elementu hau`. Production
templates deliberately place the selected name before these fragments for
Basque, while the following action supplies the temporal `-enean` clause.
Production-method tests verify the same order in saved descriptions. The
restored Basque values are therefore preferable to the pulled Spanish values.
Six focused suites pass for exact composition, negative Spanish/English text,
all 4,201 unchanged acceptances, all 20,086 corrections and all 234 locale
inventories. The four restored rows are now reviewed; original restored and
pending counts are both zero. This review does not claim general native style
or live browser execution. No remote write ran.
## 2026-09-14 — S3 technical loan retained (5bf97e219)
[Native ZIUR Basque technical specification](https://www.contratacion.euskadi.eus/webkpe00-kpeperfi/es/contenidos/anuncio_contratacion/expjaso33672/es_doc/adjuntos/pliego_bases_tecnicas2.pdf)
uses AWS S3 Bucket in storage-service context on printed pages 6 and 7.
The restored label `S3 bucket-a` is retained: the borrowed term is valid
in native technical prose and the suffix supplies the Basque article.
The source attests the technical term, not exact source hyphenation of the
label. In the actual attachment form it identifies the bucket-name input,
with a related description explaining the name used for file storage.
Focused checks preserve the label, description and actual input association.
Broader language and browser verification remain open.
## 2026-09-14 — Incomplete status predicate repaired (33cc02ced)
[Native Moodle activity-completion documentation](https://docs.moodle.org/all/eu/Jarduera-osaketa)
explains completed marking and a reset to `osatu gabea` status. This supplies
independent software-state evidence beyond the spelling of gabe. The earlier
phrase `Osatu gabe uzten denean` is replaced with `Osatu gabe markatzen denean`
to express marking incomplete, rather than merely leaving work unfinished.
The complete temporal clause is an adaptation, not an exact source quotation.
Earlier paragraphs describe why the previous wording was not accepted.
The generic checklist subject composes with the new predicate without an
extra copula. Focused exact-value, ambiguity-negative and actual incomplete
option wiring checks pass. The named subject/name order and broader native
clause review remain open; this does not repair the runtime discrepancy above.
All 18,659 corrections, 4,170 retained reviews and 234-locale completeness
checks pass. One restored finding is now corrected: 10 restored findings
and 288 pending remain. Browser execution was not performed.
## 2026-09-14 — Generic checklist-item subject retained (d36499d43)
The restored `r-when-a-item` = Kontrol-zerrendako elementu bat is retained.
Its singular subject composes with Markatzen denean and Desmarkatzen denean
in the generic checklist-item row, without an extra copula or a card noun.
The -ko construction identifies an item belonging to the checklist; bat
retains the indefinite singular. This is a contextual grammatical review,
not acceptance merely because the words use Latin script.
[Basque software reference](https://learn.microsoft.com/eu-es/power-platform/well-architected/experience-optimization/design-standards)
uses kontrol-zerrendako; [control properties](https://learn.microsoft.com/eu-es/power-apps/maker/canvas-apps/reference-properties)
uses elementuak for list/control items. These support component terminology,
not an exact quotation of the full WeKan sentence or human provenance for
those documentation translations. The complete generic construction is
reviewed against its actual action predicates. The named-item subject and
name order remain open; this conclusion is not extended to that row.
Focused exact-subject, both assembled actions, copula-negative and actual
row wiring checks pass. All 4,171 unchanged reviews and 234-locale completeness
checks pass. One restored finding is retained: 9 restored and 288 pending
remain. Browser execution and broader language review remain open.
## 2026-09-14 — Restored movement conditions retained (2bb54a30b)
`r-moved-to` = Eramaten denean hona: and `r-moved-from` = Eramaten denean
hemendik: are retained. The actual board trigger row assembles Txartel bat,
this conditional action, and a separately labeled zerrenda name field.
The colon introduces that field, so these are directional UI fragments rather
than an attempt to inflect the later user-entered list name. Eramaten denean
expresses when a card is moved; destination and origin remain different.
No extra da copula is inserted by the Basque rule grammar helper.
[EHU eraman entry](https://www.ehu.eus/eeh/cgi/bila?h=eraman) supplies eraman /
eramaten and its carrying/movement sense. [EHU hona entry](https://www.ehu.eus/eeh/cgi/bila?h=hona)
defines the directional adverb as leku honetara. Both pages were fetched
and decoded using their declared ISO-8859-1 encoding; browser-tool decoding
failed, not the underlying source fetch. The hemendik headword search did
not return a dictionary entry and is not claimed as evidence.
[Native GNOME Boxes instructions](https://teams.pages.gitlab.gnome.org/Websites/help.gnome.org/gnome-boxes/create.html.eu)
use Sortu makina birtual bat hemendik: before separate source choices.
That attests the colon/source-field construction, not the full WeKan clause.
The full current UI fragments were reviewed against their control layout and
trigger handler: moved-to supplies the destination list and leaves oldListName
as wildcard; moved-from supplies oldListName from the selected list. Exact
restored values, distinct directions, composed label/copula-negative and
actual option/handler mapping checks are added. No locale value changes.
Broader native style and running-browser verification remain open; this
acceptance is limited to these directional fragments, not other named subjects.
All 4,173 unchanged reviews and 234-locale completeness pass. Two restored
findings are retained; 7 restored and 283 pending findings remain overall.
## 2026-09-14 — Generic member and attachment subjects retained (946e1a29b)
Restored `r-when-a-member` = Kide bat and `r-when-a-attach` = Eranskin bat
are retained. The generic rows use an indefinite singular subject followed
by add/remove temporal predicates and a colon introducing the card field.
Bat follows the noun and preserves one unspecified member/attachment.
The resulting control labels were reviewed for both actions; they do not
insert an extra copula. Named subjects have a different construction and
are not accepted by this review.
[EHU kide](https://www.ehu.eus/eeh/cgi/bila?h=kide) defines membership in a
group; [EHU eranskin](https://www.ehu.eus/eeh/cgi/bila?h=eranskin) defines
something attached to something else. Both were directly fetched and decoded
as declared ISO-8859-1. [Official council description](https://www.osakidetza.euskadi.eus/zibersegurtasunaren-euskal-agentziaren-administrazio-kontseilua/webosk00-oskcon/eu/)
uses kide bat for an individual member. [GNOME Evolution documentation](https://help.gnome.org/evolution/mail-attachments-sending.html.eu)
uses eranskinak for file attachments and explains the attached file copy.
Its untranslated English instructions are not native terminology evidence.
Exact subjects, both assembled action labels, copula negatives and actual
row wiring checks pass. Browser and broader style review remain open.
No translations change; two restored findings are retained.
All 4,175 unchanged reviews and 234-locale completeness pass. Counts now
stand at 283 pending and 5 restored findings overall.
## 2026-09-14 — Named-subject integration problem confirmed (209d1088b)
The remaining restored subjects are Etiketa hau, Kide hau, Kontrol-zerrenda
hau and Kontrol-zerrendako elementu hau. Their nouns and demonstrative cannot
be accepted in isolation: each template puts its name dropdown/input after
the whole subject, producing noun + hau + selected name + action.
[Patxi Goenaga's EHU grammar chapter, 2022](https://egeo.ehu.eus/kapitulu/ikuspegia/6)
was opened in full. Section 6.2 gives the noun-phrase order with final
quantifier/determiner; section 6.1 explains why a noun requires determination
to function as an argument. This is a grammatical constraint, not a script
check. The source supports reviewing the selected name within the complete
noun phrase; it does not supply exact WeKan named-object wording.
`client/components/rules/triggers/cardTriggers.jade` places spec-label and
spec-member after their restored subject labels. The checklist template does
the same for check-name, spec-comp-check-name and check-item-name.
`client/lib/utils.js`, getTriggerActionDesc, iterates direct trigger-content
children and concatenates text, selected option text and input values in DOM
order. The saved description therefore includes the selected name in the same
position; a CSS-only reorder would leave saved wording incorrect.
Next implementation needs a locale-aware complete named-object construction,
with native name/qualifier order shared by visual controls and saved text.
Preserve control IDs, filters, predicates, other languages and user-entered
names; do not reinterpret names as trusted markup or translate them.
Verify both add/remove checklist rows and complete/incomplete rows, as well
as checked/unchecked items and named members/labels. Positive, negative and
browser tests must cover the full description, not just isolated JSON values.
No restored value is classified from this review. Four restored findings and
283 pending remain. The actual browser rendering has not been tested here.
## 2026-09-14 — Named-subject DOM order repaired (1e4411183)
The synchronous reactive ruleNameBeforeSubject helper selects Basque only.
In all five named-object control rows, the name dropdown/input now precedes
the preserved noun + hau phrase. This keeps the demonstrative at the end of
the subject; other locales retain the previous DOM order. No translation
value, control ID, filter or handler mapping changes. Because the existing
saved-description generator traverses DOM children, saved descriptions use
the same corrected ordering without a separate text-only transformation.
User-entered names remain input/option text, never trusted markup.
Focused locale positive/negative and named-fragment branch checks pass;
all Jade templates compile with the actual build compiler. All retained
reviews and 234-locale completeness pass. Browser spec 88 covers the five
control rows, a persisted checklist description and English ordering.
It is syntax checked but not executed: localhost:3000 has no listening app.
The four restored findings remain open pending browser and full native
phrase verification; compilation alone does not prove their final acceptance.
## 2026-09-14 — Saved-description execution verified (0c51a3261)
The actual getTriggerActionDesc method was extracted and executed in a VM
with DOM/jQuery controls modeled at its boundary. It initially threw because
separator handling referenced the browser-global length. The method now joins
nonempty control fragments, omitting buttons/empty linking-verb text without
leading/trailing separators or depending on browser frame count. Input values,
wildcards, option casing and existing date/time/user-detail branches are kept.
Execution tests verify all four Basque subject phrases in name-first order,
checked/unchecked predicates, literal name markup/emoji text, blank copulas,
buttons, wildcards, user-details and date/time controls. English keeps its
original noun-first order. All Jade templates compile; the browser spec is
successfully registered by Playwright --list with the line reporter. Its
initial default HTML reporter lacked permission to overwrite an existing
report; changing only the reporter resolved registration without filesystem
permission changes. Browser execution and full native fluency remain open.
Four restored and 283 pending findings are not reclassified from VM checks.
Assignee noun-phrase repair **2026-09-14**, local commit `486be5743`:
`r-when-the-assignee` changes **Esleitu hau** (Assign this) to
**Esleitutako erabiltzaile hau** (This assigned user). Existing assignee
terminology and Basque technical references support the component wording.
The actual named-assignee row still places its input after the subject,
unlike the five Basque named-object rows already reordered. Full named
assignee add/remove composition and browser verification remain open.
This lexical repair does not accept the four restored findings. Four
affected test files pass; ledger 18,831, pending 232/restored 4 unchanged.
Source: https://learn.microsoft.com/eu-es/power-platform/admin/create-users
Named-assignee order repair **2026-09-14**, local commit `cff1fdc32`:
`cardTriggers.jade` now applies the same Basque-only name-before-subject
branches to `spec-assignee` as the other named-object controls. Other
locales keep subject-before-name. Focused grammar and actual production
saved-description method checks pass. Playwright spec 88 includes the
assignee row and is syntax checked, but not executed: a fresh localhost
port 3000 probe was refused, so no running app was available.
No locale values/counts changed; the four restored findings and full
assignee add/remove clause/native/browser review remain open. Earlier
notes describing this row as unreordered are superseded by this dated fix.
Browser verification **2026-09-14**, local commit `c9005ee0a`:
Playwright spec 88 executed against the running local Meteor app with
Chromium: **1 passed (3.1s)**. Corrected test fixture ownership, login helper
arguments and resumed-login navigation after reload. Verified all six
named Basque controls, saved Demo checklist description, and unchanged
English subject-before-name order. Earlier browser-unavailable notes are
superseded. This proves rendering and composition, not native fluency of
full add/remove clauses. Pending 232, restored 4 and ledger 18,831 unchanged.
@@ -0,0 +1,124 @@
# Dzongkha calendar translation review
Dzongkha sighting calendar — 2026-09-14, local commit `98cf2cda5`.
calendar-system-islamic-rgsa replaces English country-only seed with Hijri
calendar, Saudi Arabia and moon-seeing components. Grammar of Dzongkha
PDF page 191 example 35 attests the moon noun; PDF page 325 section 7.1
attests seeing infinitive and verbal-noun use. Existing calendar noun and
proper names are retained. Low confidence: full technical compound and
native grammar, not the attested individual components; browser not run.
Four suites pass, with placeholder/order/human-preference invariants.
Original pending 256 → 255; Dzongkha 3 → 2; ledger 18,762. Civil and
astronomical epoch variants still need complete native repair. Official
2023 dictionary retrieval timed out and classified-lexicon PDF returned
429; neither failed retrieval was treated as lexical absence or authority.
Primary grammar: https://escholarship.org/content/qt1h4211k0/qt1h4211k0_noSplash_b3843a79888f78f39713ded5f61ad772.pdf?t=s10u2j
Dzongkha ISO label — 2026-09-14, local commit `7dd8c10c9`.
Unflagged calendar-system-iso8601 now includes Gregorian calendar and
native week wording rather than the identifier alone. Grammar of Dzongkha
PDF page 373 (printed 363) explicitly attests the week noun used by the
existing locale. Gregorian/calendar wording is reused; identifier exact.
Four suites pass, including all token/order/human-preference checks.
Low confidence: full technical compound and existing Gregorian name
transliteration; browser not run. Native grammar discusses Bhutanese
weekday reckoning separately: this label repair does not alter date math
or claim that traditional weekday rules equal ISO 8601. Original pending
stays 255, Dzongkha 2; correction ledger grows to 18,763.
## Tabular epoch distinction — source review 2026-09-15
Current CLDR common/bcp47/calendar.xml directly specifies both
islamic-civil and islamic-tbla as tabular, with the same intercalary years
2,5,7,10,13,16,18,21,24,26,29. The distinction is civil versus astronomical
epoch, not tabular versus non-tabular or a different leap-year cycle.
Source: https://raw.githubusercontent.com/unicode-org/cldr/main/common/bcp47/calendar.xml
CLDR's design explanation identifies civil with Friday 622-07-16 Julian,
and astronomical/tabular with Thursday 622-07-15 Julian. Astronomical epoch
must not become current moon-sighting calculation: both remain tabular.
Those are Julian dates, not Gregorian dates. The current XML also marks
islamicc deprecated, preferred islamic-civil; do not add a separate locale
choice for the legacy alias as part of translation repairs.
Source: https://cldr.unicode.org/development/development-process/design-proposals/islamic-calendar-types
Current Dzongkha values Islamic civil and Islamic tabular both remain
pending: neither is a full native name, and the second omits its epoch.
Next action is to verify Dzongkha arithmetic/tabular and starting-epoch
terminology, then distinguish both names using the shared Hijri calendar
base without substituting ordinary civil status or sky observation for
these algorithm definitions. Earlier sighting-label and ISO repairs do
not resolve the two epoch labels or their grammar. No translation or
counts changed. Pending 159 original findings; Dzongkha 2. No live UI
test ran and no remote writes were made.
## Legible tabular term — visual source review 2026-09-15
The cached publisher DCT.pdf is a real 226-page PDF. A fresh pypdf
extraction reproduced the mixed-script glyph corruption, so it was not
used as final Dzongkha spelling. Local rendering of PDF page 196 (printed
192) was inspected visually at `.tools/tmp/dz-tabular-page196.png`.
The Tabular row clearly gives `རེའུ་མིག་ཅན།`, resolving the corrupted
u glyph in the extracted `རེའఆ་མིག་ཅན` candidate.
Source: https://www.cle.org.pk/research/rep/DCT.pdf
This is visual confirmation of a native computing tabular term, not merely
an indexed snippet. It does not establish the full calendar compound or
civil/astronomical epoch terminology. Next action is to apply this legible
component after checking the epoch/starting-date phrases; both variants
must retain it and their distinct epoch qualifier.
PyMuPDF was installed only in the existing temporary PDF-review venv to
render this source; no application dependency or package manifest changed.
No translations or counts changed. Pending 159 original findings;
Dzongkha 2. No live calendar UI test ran and no remote writes were made.
## Epoch versus start wording — visual review 2026-09-15
Rendered DCT.pdf page 69 (printed 65) was inspected visually at
.tools/tmp/dz-epoch-page69.png. Epoch is `གལ་ཅན་དུས་ཚོད།`, an
important time, resolving extracted vowel corruption but not establishing
a calendar reference date. Do not promote the generic entry to a precise
astronomical/civil epoch compound without context.
Rendered page 190 (printed 186), .tools/tmp/dz-starting-page190.png,
visually gives Start `འགོ་བཙུགས་ནི།`, Start-up
`འགོ་བཙུགས།`, and Starting `འགོ་བཙུགས་དོ།`. These are legible
native computing start forms, but the progressive starting form is not
itself a noun phrase for starting date. Neither should be copied as a
complete calendar epoch label. The source was rendered from the cached
publisher PDF, not inferred from mixed-script extracted text.
Source: https://www.cle.org.pk/research/rep/DCT.pdf
Next action: verify a start/reference-date construction with the date noun,
then distinguish the two Julian epochs using civil/astronomical terms or
a precise native paraphrase. Shared tabular spelling is now visually
verified; the full label remains unproven. No translation or counts changed.
Pending 159 original findings; Dzongkha 2. No live calendar UI test ran
and no remote writes were made.
## Tabular Hijri epoch labels — repair 2026-09-15
Source commit `1a174e357` replaces both English seeds. Visually verified
རེའུ་མིག་ཅན gives tabular; existing start འགོ་བཙུགས and date
ཚེས form the starting-date paraphrase. Civil epoch is explicitly Julian
622-07-16; astronomical epoch is Julian 622-07-15, as CLDR explains.
Both labels share tabular wording; neither implies moon-sighting math.
Hijri and Julian are borrowed proper names, consistent with the existing
Hijri base. Derived starting-date compound and full grammar remain low
confidence; exact components do not certify a full native calendar label.
Sources: https://www.cle.org.pk/research/rep/DCT.pdf
https://cldr.unicode.org/development/development-process/design-proposals/islamic-calendar-types
Four focused suites pass for distinct epoch dates, rejection of Gregorian
basis/wrong variant date, exact ledger and translation invariants. No live
calendar UI test ran. Ledger 19,861; original corrected 15,746, pending
157, Dzongkha 2 to 0, restored 4 unchanged. Empty original queue does not
complete Dzongkha native grammar or earlier low-confidence reviews.
Broader review remains open; no remote writes were made.
+47
View File
@@ -0,0 +1,47 @@
# Ewe calendar terminology review
Reviewed **2026-09-14**. Remaining work is not complete.
Current local `calendar-system-islamic-tbla` is **Islamic tabular**. It
is English and omits astronomical epoch. The current CLDR 49 Ewe summary
shows `islamic-tbla`, an identifier fallback rather than a translation.
CLDR's primary Ewe XML marks the generic Islamic and Islamic civil names
`draft="provisional"`. The civil name has no explicit epoch wording and
cannot supply the astronomical variant's complete translation.
| Evidence | What it establishes | What remains missing |
| --- | --- | --- |
| CLDR `calendar` | kalenda | Complete variant phrase |
| CLDR `islamic` | Provisional generic Hijri wording | Tabular calculation and epoch |
| CLDR `islamic-civil` | Provisional civil calendar wording | Explicit civil epoch; astronomical variant |
| CLDR 49 `islamic-tbla` | Identifier fallback only | Native translation of the entire label |
Sources checked directly:
- https://raw.githubusercontent.com/unicode-org/cldr/main/common/main/ee.xml
- https://unicode.org/cldr/charts/49/summary/ee.html
Do not replace astronomical epoch with astronomy, an era, a weekday alone,
or moon sighting. Tabular means calculation from calendar tables, not a
piece of furniture. The university-hosted Basic Ewe course's desk/table
examples do not establish that technical meaning. Next research must seek
native computational-table and reference-date terminology, then compose
and review the full label. Preserve correct existing translations and all
placeholders. No locale value or classification was changed by this review.
## Tabular astronomical label repaired — 2026-09-15
Source commit `52836b241` replaces incomplete English `Islamic tabular` with
`Hijri kalenda (akɔ́nta dzi, astronomi ƒe gɔmedzedze)`. The University of
Cologne's Basic Ewe reference directly attests `akɔ́nta` as calculation and
native Ewe texts independently attest `gɔmedzedze` as beginning. This describes
the calculated tabular method without misusing the noun for furniture and
retains an astronomical starting point distinct from the civil epoch and the
moon-sighting Saudi variant.
No checked native source supplies a settled astronomy term, so `astronomi` is
a transparent technical loan and the assembled phrase remains LOW CONFIDENCE
pending native contextual review. Four focused files pass: 19,991 exact
correction records, distinct calendar variants, registry binding, newer-value
preservation and all 234 locale token/key inventories. No live calendar picker
ran. The tracked Ewe queue is complete: overall pending 117, no Ewe row,
restored four unchanged. Broader uncertain review continues.
@@ -0,0 +1,61 @@
# Fulah calendar terminology review
Reviewed **2026-09-14**, local evidence commit `ee94227ea`. Both original epoch findings were pending at this evidence review; the dated repair below supersedes that status.
The current civil and astronomical labels are English-only. They need
complete tabular-calendar wording and distinct epoch identification, not
merely the generic Islamic calendar name. Existing Haatumeere Lislaam
has earlier calendar-context evidence and is not replaced by this review.
New primary component evidence:
- [Senegal Ministry of Education terminology guide](https://senprof.education.sn/PROGRAMME%20LECTURE%20POUR%20TOUS/documentation/Terminologies/Terminologie%20Pulaar%20fusion.pdf) gives Haatumeere for a grid/table, with tracking and analysis grid compounds. This supports a structured data-table sense rather than a furniture-table interpretation. The guide also supplies calendar names and uses the verb Fuɗɗaade for starting an activity.
- [Oumar Bah Pular–French dictionary](https://www.webonary.work/pular/files/Dictionnaire-Pular-Fran%C3%A7ais.pdf), printed page 160, gives fuɗɗoode for beginning/start. The indexed primary entry was available; direct browser PDF retrieval returned an internal error. Do not claim a full PDF or grammar review from that indexed entry.
- [Unicode CLDR calendar types](https://cldr.unicode.org/development/development-process/design-proposals/islamic-calendar-types) distinguishes tabular civil Friday epoch (Julian 622-07-16) from astronomical Thursday epoch (Julian 622-07-15). Explicit starting dates can preserve that distinction, but cannot stand in for translating the tabular calculation component.
The table-to-calendar calculation compound remains unverified. Search
results mentioning hiisaade were not accepted as proof of a particular
calculation meaning without the complete dictionary entry. Likewise a
Pular beginning noun cannot alone establish Pulaar dialect consistency or
technical epoch usage. The spelling of the Julian proper name also needs
review rather than copying an English qualifier into an otherwise native
label.
Next: retrieve the calculation entry and a native educational example of
computational tables, then compose both complete labels and verify their
grammar. Preserve the current translated generic/sighting/Umm al-Qura
values unless evidence establishes a specific defect. No locale changes,
new correction records or unchanged-language acceptances were made.
Original pending 218 overall, Fulah 2; ledger 19,765, restored 4 unchanged.
Structural tests cannot certify native phrase quality. No browser run or
remote push.
## Tabular epoch repairs — 2026-09-14
Local commit `206859259` replaces both English-only epoch labels with
component-based Fulah drafts. Existing Haatumeere Lislaam is retained;
hiisa e haatumeere describes calculation with a structured table, and
fuɗɗoode identifies the starting date. The civil Julian epoch is 622-07-16;
the astronomical Julian epoch is 622-07-15. Explicit dates disambiguate the
epochs without confusing astronomical epoch with moon sighting. These are
fixed identifiers in labels, not a second user calendar or date formatter.
New primary lexical evidence:
[Smith/Niggli Fulfulde dictionary](https://mooreburkina.com/sites/www.mooreburkina.com/files/pdf-files/03%20Dictionnaire%20fulfulde%20-%20francais%20%20English.pdf)
explicitly gives hiisa for arithmetic/calculation/counting and hiisaade for
the calculation verb. The indexed entry resolves the previous unsupported
calculation-term lead. It does not attest the assembled calendar phrase.
The Senegal ministry structured-table evidence and Bah beginning entry
above remain component references, not complete technical translations.
**Low confidence:** full compound grammar, table-to-calendar calculation
adaptation, Pular/Pulaar/Burkina dialect consistency, and the borrowed Julian
proper name still need native review. Repeated Haatumeere uses retain the
existing calendar-context name plus the attested structured-table sense;
this does not certify generic calendar nomenclature throughout Fulah.
Four focused suites pass, including exact placeholder/tag inventories,
key order, correction provenance and newer human-translation preference.
Existing Saudi sighting wording remains unchanged. No live calendar-selector
browser test was run. Ledger 19,767; original corrected 15,687, pending 216,
restored 4 unchanged. Zero original Fulah pending findings does not close
broader uncertain or unflagged wording review. No remote push.
@@ -0,0 +1,58 @@
# Greenlandic calendar terminology review
Reviewed **2026-09-14**. Draft repairs: local commit `3a6936cce`.
Both labels are changed; native grammar and epoch paraphrases remain open.
Initial evidence recorded in `8ba8134b9` follows; the dated repair update
at the end supersedes its unchanged-value status.
The official Language Secretariat library glossary gives calendar
qaammatisiutit and astronomy ulloriarsiorneq. Its language committee
minutes of 2023-08-16 approve matematikkimi tabelit for mathematical tables.
Thus tabelit is an approved borrowing, not automatically a wrong-language
value merely because it resembles Danish.
Sources:
- [Official library glossary](https://oqaasileriffik.gl/nunatta-atuagaateqarfiani-taaguusersuutit/nunatta-atuagaateqarfiani-sammisamut-nalunaarsuutit/)
- [2023 committee decisions](https://oqaasileriffik.gl/da/2023/08/16/oqaasiliortut-2023-8-gl/)
- [2025 start-date decision](https://oqaasileriffik.gl/en/2025/06/12/oqaasiliortut-2025-8-gl/)
The 2025 committee decision gives aallartiffik for start date. The
Secretariat dictionary also uses it to explain beginning. This supports
an epoch paraphrase as a starting date; it does not certify a full
astronomical-epoch compound or its possessive inflection.
[Dictionary beginning entry](https://oqaasileriffik.gl/en/dict/?lex=32291).
ICU defines islamic-civil and islamic-tbla as the same tabular algorithm,
with civil Friday and astronomical Thursday epochs respectively. A
repair must retain both the tabular method and the distinct starting
reference. Translating civil as civilian people or astronomy as astrology
would introduce a different meaning.
[ICU calculation types](https://unicode-org.github.io/icu-docs/apidoc/released/icu4j/com/ibm/icu/util/IslamicCalendar.CalculationType.html).
Next review: construct complete calendar labels using these terms, check
native inflection and how the epoch distinction reads in context. Weekday
explanations are possible evidence-based paraphrases, but a generic
calendar name or a table noun alone would omit required information.
No locale values or date arithmetic are changed in this review.
Greenlandic epoch label drafts — 2026-09-14, `3a6936cce`.
Both remaining abbreviated English tabular Hijri labels are replaced with
complete explanatory drafts. Calendar/Hijri and table-based method are
retained. Civil epoch is described by its defining Friday starting
reference; the astronomical label retains astronomy and Thursday.
ICU definition and primary vocabulary sources are linked in
Greenlandic-Calendar-Review.md. Official weekday usage is also attested:
https://oqaasileriffik.gl/da/kategori/medarbejdere/
https://oqaasileriffik.gl/da/2025/06/20/oqaasiliortut-2025-4-gl/
Low confidence: table-based phrase, astronomy possessive and explanatory
epoch wording require native review. Civil is not translated as civilian
people. Date arithmetic remains unchanged. Four source checks pass with
exact full labels, English negatives and distinct-epoch coverage.
Original corrected 15,656; pending 246; Greenlandic original queue zero
is not fluency certification. Ledger 18,787. Earlier pending notes are
superseded by drafts, with native/browser validation still outstanding.
@@ -0,0 +1,87 @@
# Inuktitut calendar terminology review
Reviewed **2026-09-14**. The calendar findings remain open; no calendar value
was changed during this review.
The Member Settings label in `client/components/users/userHeader.jade` belongs
to `select#calendar-system`. It selects the calendar used to display dates,
not just a date formatting pattern. The separate `date-format` key must remain
a distinct concept. Current `calendar-system` is Azerbaijani:
`Kalendar sistem (data görünüşü)`.
The [Nunavut Legislative Assembly's 2026 sitting calendar](https://assembly.nu.ca/sites/default/files/2025-12/2026%20Sitting%20Calendar%20for%20the%20Legislative%20Assembly%20of%20Nunavut%20-%20Inuktitut.pdf)
attests `ᐅᓪᓗᖅᓯᐅᑎ` for calendar in the title and introductory text (PDF page
1, extracted lines 16–21). This supports the existing local calendar noun;
it does not establish a full translation of “Calendar system (date display)”.
The same PDF has English weekday abbreviations in its extracted calendar grid.
Those abbreviations do not establish native Inuktitut weekday terminology.
Existing authentication labels use `ᐱᓕᕆᔾᔪᓯᖓ` for method and display-name
uses `ᑕᑯᑎᑕᐅᔪᖅ`. Neither local usage proves the complete calendar-system
compound or the correct nominal construction for date display. Search leads
for the first term describe administrative processes. The date-display search
did not produce usable primary terminology; unrelated commercial display
results were rejected. No full phrase was accepted on script matching alone.
Remaining work includes the heading and native calendar-name qualifiers,
especially civil versus astronomical epochs and moon-sighting distinctions.
Preserve Dangi, Amete Alem, Umm al-Qura, Minguo and ISO identifiers where they
are proper names, while translating explanatory prose without losing meaning.
Do not substitute an English or Azerbaijani qualifier for native prose merely
because it accompanies a proper name. Primary terminology, complete native
phrase review and browser settings validation are still required.
## Named calendar labels, 2026-09-14 (da6762a48)
Dangi and Minguo now retain those exact source names with the independently
attested `ᐅᓪᓗᖅᓯᐅᑎ` calendar noun in parentheses. The official Nunavut PDF
was opened again and its introductory native calendar text verified. Dangi
is not replaced with a generic Korean calendar, and Minguo is distinct from
the Chinese calendar. English explanatory country descriptions are removed.
LOW CONFIDENCE full display-name convention: these combined labels are
adaptations, not exact complete labels from the official document. Native
proper-name rendering, full naming fluency and browser settings remain open.
The calendar noun alone does not resolve other qualifiers or the heading.
Focused name/noun consistency, English-negative and calendar distinction
checks pass, with all 18,687 corrections, 4,171 retained reviews and 234-locale
completeness. Two original findings are corrected; 38 Inuktitut findings and
283 original findings overall remain pending. Nine restored findings remain.
Earlier paragraphs describe the state before these two repairs.
## Qaliujaaqpait Roman orthography retained — 2026-09-15
Source commit `a0eeee9d63` reviews and retains all 23 findings whose only
detector reason was Latin script. The
[Government of Northwest Territories Inuktitut guidance](https://www.ece.gov.nt.ca/en/inuktitut)
states that Inuktitut is traditionally written in both Qaniujaaqpait
syllabics and Qaliujaaqpait Roman orthography. The Nunavut-based
[Pirurvik resources](https://www.pirurvikmedia.ca/online-resources)
likewise provide conversion in both directions and describe both writing
systems. Latin characters alone therefore do not establish a wrong-language
or wrong-script translation.
The exact existing values are recorded as unchanged acceptances; no automatic
transliteration or semantic rewrite is applied. Four focused files pass for
all 4,197 retained reviews, 20,035 corrections, placeholders, key order and
all 234 locale inventories. Original pending falls from 73 to 50, with 15
Inuktitut calendar labels remaining; restored four unchanged. Semantic
fluency and live browser behavior remain in the broader review. No remote
write occurred.
## Remaining calendar labels repaired — 2026-09-15
Source commit `b5acfdaec3` repairs all 15 remaining Inuktitut findings. Every
label uses the official Nunavut-attested `ᐅᓪᓗᖅᓯᐅᑎ` calendar noun. The heading
uses existing local `ᐱᓕᕆᔾᔪᓯᖓ` method, `ᐅᓪᓗᖅ` date and `ᑕᑯᑎᑕᐅᔪᖅ`
displayed vocabulary. Calendar identifiers remain recognizable. Existing
syllabic table, beginning, national, space/science, month and seen vocabulary
distinguishes calculated civil and astronomical starting points from Saudi
moon sighting.
**Low confidence:** complete technical compounds and proper-name adaptation
remain under fluent review. Four focused files pass for exact labels, all
20,050 correction records, distinct runtime calendar choices, newer-value
preservation and all 234 locale token/key inventories. No live selector ran.
Original pending is 35 with no Inuktitut row; restored four unchanged. No
external translation service or remote write.
@@ -0,0 +1,43 @@
# Inuktitut recurrence and reset review
Reviewed **2026-09-14**. Six title/off findings remain open. No value is
accepted merely because it uses syllabics or resembles a dictionary stem.
The two menu labels and their popup titles currently share
`Kingullugu aturaaqattaq`. Both off options also share
`Aasaali (aturaaqattaqanngittuq)`. These identical labels conceal
the difference between the two scheduled operations.
`server/cardRecurrenceSchedule.js:createCardRecurrence` inserts a fresh card
in the same board/swimlane/list and timestamps the source. It carries title,
description, labels and custom fields, but does not copy checklists, members
or due dates. Therefore recurrence must not imply merely reopening the same
card, resetting its checklist or repeating a password-reset operation.
`server/checklistResetSchedule.js:applyChecklistAutoReset` changes finished
items to `isFinished: false` and timestamps the existing checklist. It does
not insert a fresh checklist or card. `models/checklists.js:setResetInterval`
sets the interval; selecting it does not immediately clear items. The off
label must disable that scheduled action, not imply deleting the checklist.
The [Inuktut Uqausiliurut affix dictionary](https://www.taiguusiliuqtiit.ca/en/file-download/download/public/56)
was downloaded directly and extracted locally on the review date. Printed
page 141 defines `-qattaq-` as regularly repeated action. Printed page 66
supports `-kkanniq-` for doing something again; page 88's `-liqqik-` entry
also gives starting again. These support component meanings, not a complete
software reset or recurrence noun. Verify the page number against the entry
when citing an individual example; PDF page numbers include front matter.
The [University of Toronto postbase dictionary](https://ajohns.artsci.utoronto.ca/inuit/UIDP/taq3.html)
explicitly distinguishes repeated actions at one time from repetition on
separate occasions. Its Utkuhiksalingmiut dialect cannot automatically define
an Eastern Inuktitut product label. A recurring scheduled action needs the
separate-occasion meaning. A generic return verb is not proof of creating a
fresh copy.
Microsoft's software guide supports copy terminology in its page-34 menu
examples, but combining that term with a repeat affix still requires complete
native construction review. The reset lead in Multitran is secondary and
lists several distinct senses; it is not sufficient primary evidence for
this checklist action. Preserve the already reviewed daily, weekly and
monthly choices. Complete heading/off wording and browser review remain open.
@@ -0,0 +1,100 @@
# Kashmiri translation review
## Primary grammar evidence — 2026-09-14
Koul and Wali, Modern Kashmiri Grammar (Dunwoody Press, 2006), was
retrieved directly and its relevant sections read:
https://ikashmir.net/onkoul/pdf/ModernKashmiriGrammar.pdf
PDF page 205 (zero-based page 204) lists moon as zu:n. PDF page 91
identifies vuch as see. Section 3.4.6.1, PDF pages 124–125, describes
infinitives formed with -UN and agreement with nominative subjects and
transitive nominative objects; case-marked arguments behave differently.
Section 4.3.4.3, PDF pages 175–176, supplies purpose constructions with
the seeing infinitive and ablative/postposition forms. Section 4.3.2.2,
PDF page 167, separately describes nominalized infinitives.
These are primary lexical and grammatical evidence, replacing reliance
on an unread dictionary snippet. They do not attest a complete Hijri
moon-sighting calendar label, its Arabic-script inflections, or tabular
and astronomical-epoch terminology. Extracted legacy-font characters
must not be copied as Unicode spelling evidence. Both existing findings
remain pending; no translation or correction-ledger acceptance is made.
## Kashmiri sighting terminology and source reliability — 2026-09-14
Both ks calendar-system-islamic-rgsa and calendar-system-islamic-tbla
remain pending, respectively English country-only and tabular-only labels.
The sighting qualifier must specify moon observation, not merely Saudi
Arabia. Wiktionary's Kashmiri moon entry gives zoon written زوٗن (initial
zay), not an inferred initial che letter. This supplies a spelling lead,
not proof of the complete sighting label or inflected see construction.
https://en.wiktionary.org/wiki/زوٗن
The linked Grierson primary query was followed directly and returned no
results for this exact Unicode spelling. Do not describe this as a read
primary lemma or as evidence that the word does not exist:
https://dsal.uchicago.edu/cgi-bin/app/grierson_query.py?qs=%D8%B2%D9%88%D9%97%D9%86
A search-indexed M. K. Raina dictionary PDF URL was opened but redirected
to an unrelated BIG777 gambling page. Its indexed dictionary snippet is
not a verified current primary source; no redirected content was used
for translations. Excluded URL:
https://mkraina.com/wp-content/uploads/2025/01/A-Dictionary-of-Peculiar-Uncommon-Kashmiri-Words-and-Phrases-Edition-4.pdf
Generic calendar/Hijri, Saudi Arabia, moon-sighting inflection, tabular
and astronomical-epoch wording still require native evidence and direct
repair. Urdu-only Hijri pages from the search are not Kashmiri evidence.
No translation or ledger acceptance was made. Original pending remains
259, including two Kashmiri findings; full native/browser work stays open.
## Saudi sighting draft — 2026-09-14
Local commit `58809a724` replaces English-only country wording with a
Kashmiri Hijri/calendar, Saudi Arabia and moon-seeing draft. This repairs
the missing observation component as well as the wrong-language seed.
The existing generic Hijri calendar wording is retained.
Primary component sources:
- [Unicode CLDR Kashmiri XML](https://raw.githubusercontent.com/unicode-org/cldr/main/common/main/ks.xml): Saudi Arabia territory spelling.
- [IGNCA sentence of the day, number 50](https://ignca.gov.in/PDF_sentences/Sentectoftheday_050.pdf): indexed Kashmiri football sentence uses the Unicode seeing infinitive. This supports spelling, not lunar-object agreement.
- [Modern Kashmiri Grammar](https://ikashmir.net/onkoul/pdf/ModernKashmiriGrammar.pdf): moon and seeing components, nominalized infinitives and agreement, as read and described above.
- [G. N. Atish native literary text](https://www.kashmirilanguage.com/WORD_Books/GN_Atish_3of3.html): Zoon spelling also occurs in a discussion of Nakhshab's moon. The same page uses Zoon as a person's name; those personal-name occurrences alone are not moon evidence.
**Low confidence:** the assembled phrase is not attested as a complete
calendar name. Infinitive agreement with the feminine moon object,
nominalization and the inflected Arabic-script phrase still require native
review. The attested standalone seeing form does not prove that form is
correct in this compound. This correction does not mark that uncertainty
resolved. Tabular/astronomical epoch wording and the existing civil-calendar
translation also remain open.
Four focused suites pass: exact source placeholders/tags and key order,
correction provenance, newer translations and the specific label. No live
calendar-selector browser test was run. Ledger 19,768, original corrected
15,688, pending 215 (Kashmiri 1), restored 4 unchanged. No remote push.
## Tabular Hijri drafts and civil-word revision — 2026-09-15
Local commit `59541a5ae` repairs the English tabular label and revises the
previous civil label's inappropriate social-word rendering. Both use the
existing Hijri/calendar, table and starting components, plus arithmetic
حساب attested explicitly in the
[primary Bharatavani Hindi–Kashmiri–English dictionary](https://bharatavani.in//kashmiri/dictionarysurf/?did=485&language=Hindi),
entry अंकगणित. This is arithmetic-word evidence, not a full calendar name.
[Unicode CLDR calendar definitions](https://cldr.unicode.org/development/development-process/design-proposals/islamic-calendar-types)
distinguish tabular civil 622-07-16 from astronomical 622-07-15, both Julian.
The explicit ISO starting dates preserve that distinction without confusing
the astronomical epoch with lunar observation. Original civil provenance
and revision reasons remain in the correction ledger.
**Low confidence:** the table-arithmetic compound, starting-date/epoch
formulation, Julian borrowing and complete Arabic-script grammar remain
under native review. Existing source terminology reuse is not independent
proof of those complete phrases. Four focused suites pass, including
negative coverage excluding the old social wording, distinct dates, exact
placeholders, original provenance and newer human translations. A prior
regression expectation for the superseded civil wording was updated.
No live calendar-popup browser test ran. Ledger 19,781; original corrected
15,700, pending 203, restored 4. Kashmiri has no original pending flags,
but these drafts and earlier sighting agreement remain open. No push.
@@ -0,0 +1,53 @@
# Nahuatl calendar terminology review
Reviewed **2026-09-14**. All 17 original calendar findings remain open.
No locale values were accepted or changed during this reference review.
The current calendar-system value is Azerbaijani, not Nahuatl. The
remaining names include English placeholders and a Jalali/Fars label.
Country, tradition and calendar identifiers must remain distinguishable;
Hijri civil/astronomical epochs and moon-sighting variants need full labels.
The [University of Oregon Nahuatl Dictionary](https://nahuatl.wired-humanities.org/node/196911)
identifies tonalpohualli as a day count associated with the 260-day
Mesoamerican divinatory calendar. Its entry distinguishes the 365-day
xiuhpohualli. This is evidence for historical terminology, not proof that
tonalpohualli alone is a neutral modern label for Gregorian, Coptic or Hijri.
[UNAM's terminology study](https://nahuatl.historicas.unam.mx/index.php/ecn/article/view/77841)
distinguishes several historical calendar counts. A blanket prefix applied
to all modern calendar names would therefore need semantic validation.
The [dictionary entry for tlamantli](https://nahuatl.wired-humanities.org/content/tlamantli)
describes an item or separate thing and a counter used with quantifiers.
It does not independently establish a software-calendar-system compound.
No dictionary attestation was found for the proposed display noun neztiliztli.
Do not claim an assembled compound is attested from these entries.
Next: find modern Nahuatl calendar/date-display usage, choose wording consistent
with this locale's dialect and spelling, translate the missing distinctions,
and document any provisional compounds. Then verify placeholder inventories,
calendar-option wiring and browser rendering. Existing English/Azerbaijani
values remain repairs to do; reference uncertainty is not a reason to omit them.
## Modern calendar labels repaired — 2026-09-15
Source commit `56ce505d0` replaces all 17 Azerbaijani, English and incomplete
calendar labels with a coordinated `tonalli tlapohualiztli` modern
date-reckoning family. UNAM's terminology evidence shows that `tonalpohualli`,
`xiuhtlapohualli` and related names identify particular historical counts, so
the generic software selector deliberately does not reuse them.
The repaired family retains Jalali/Persia, Buddhist, Chinese, Coptic,
Dangi/Korea, Ethiopic/Amete Alem, Hebrew, Indian national, Hijri, Umm al-Qura,
Japanese and Minguo/Republic of China identities. The Hijri labels separately
retain calculated civil and astronomical starting points and Saudi moon
sighting. Entity names, modern technical vocabulary and the assembled generic
compound remain LOW CONFIDENCE pending native contextual review.
Four focused files pass: 20,008 exact correction records, all 17 exact labels,
negative historical/foreign names, every runtime calendar ID, distinct Hijri
variants, newer-value preservation and all 234 locale token/key inventories.
No live calendar picker ran. The tracked Nahuatl queue is complete: overall
pending 100, no Nahuatl row, restored four unchanged. Broader uncertain review
continues.
@@ -0,0 +1,161 @@
# Quechua calendar terminology review
Reviewed **2026-09-14**. The generic `calendar` label is now `Watanqillqa`,
replacing `Kay willaymi: Calendarta`. The prefix did not translate the noun.
The Chilean Ministry of Education's [illustrated Quechua dictionary](https://aprendoenlinea.mineduc.gob.cl/sites/default/files/newtenberg/614/articles-134497_recurso_pdf.pdf)
was downloaded and its title, provenance and relevant entry read directly.
PDF page 19, printed page 18, gives the calendar term. The introduction
identifies native authors from Ollagüe and the Cusco Collao variety; the
edition is January 2019, by Julia Quispe, Miguel Urrelo and Agustina Morales.
This is native dictionary evidence for a generic calendar, not a claim that
every Quechua variety uses the same term.
The specific calendar-system values still use `Intiwatana`; their full
compounds require separate review. The pending astronomical-epoch value
still lacks translated qualifiers. Do not accept it by replacing only its
base noun. No original pending finding is counted as resolved here.
The focused locale test checks the exact noun and rejects the prior prefix
and solar-observatory term. Locale-wide placeholder and key-order checks
remain in that suite. A direct interface reference to the generic key was
not located in the inspected client source, so no browser rendering of this
key is claimed. Calendar-system settings verification remains open.
## Day and daily recurrence — 2026-09-14
The same primary dictionary directly attests `P’unchay` (day) in its time
vocabulary (printed page 158) and `Sapa p’unchay` (each day) on printed page 18. Local `day`
and `every-1-day` previously contained English words with a language prefix;
they now use those native terms. These are quoted lexical entries rather
than newly composed astronomical terminology. Other Quechua varieties may
spell the day noun differently; this batch consistently follows the native
Cusco Collao source without overwriting unrelated existing values.
The board calendar and multiboard calendar both translate the `day` toolbar
label through this key. The focused test verifies that wiring, exact native
values, and rejection of the previous English wrappers. The older recurrence
key has no direct reference in the inspected client source. No live browser
check is claimed. The pending astronomical-epoch compound remains unresolved.
## Named calendar noun corrections — 2026-09-14
Dangi, Minguo and the generic Hijri option now use the dictionary's generic
calendar noun, preserving their proper names. The same dictionary's printed
page 42 identifies `Inti watana` as a clock; page 18 distinguishes calendar.
These options select a calendar system in Member Settings, rather than a
clock. Their name-plus-noun constructions are adapted, **low confidence**
pending full native compound review; the dictionary does not quote these
three complete labels. Exact noun/proper-name regression tests cannot prove
full fluency or browser rendering.
The remaining calendar options, settings heading, astronomical qualifier
and other existing uncertain translations still require review. No original
pending finding is resolved by this batch, and no live browser test ran.
## Nine calendar-option noun repairs — 2026-09-14
Local commit `474a2909e` replaces Intiwatana (clock) with Watanqillqa
(calendar) in Gregorian, Buddhist, Chinese, Coptic, Ethiopic Amete Alem,
Ethiopic, Hebrew, Japanese and Umm al-Qura options. The Chilean Ministry
of Education Cusco Collao dictionary 2019 printed page 18 attests calendar;
printed page 42 identifies Inti watana as clock. Source:
https://aprendoenlinea.mineduc.gob.cl/sites/default/files/newtenberg/614/articles-134497_recurso_pdf.pdf
Exact existing names and qualifiers are preserved. **Low confidence**
remains for retained naming/modifiers, native full compounds and browser
rendering. This lexical repair does not certify all components or all
Quechua varieties. The generic calendar-system heading and remaining
Jalali, ISO week and civil/sighting/astronomical labels still need their
complete source meanings checked. No pending qualifier is accepted here.
Existing ledger original-before values are preserved where present; eight
new unflagged records and one revision bring total records to 18,751.
Four focused checks pass; no browser validation was run. Original pending
findings remain 259; native/runtime and prior uncertain repairs stay open.
## Jalali, ISO weeks and week label — 2026-09-14
Local commit `2307b8332` repairs three Quechua values. Jalali's omitted
proper name is restored while retaining Persian identification. ISO 8601
now explicitly identifies the Gregorian calendar and weeks, rather than
only naming the standard with a clock noun. The generic week label is
Simana, removing the unrelated Kay willaymi wrapper.
The Chilean Ministry of Education Cusco Collao dictionary 2019 PDF pages
45, 83 and 159 explicitly attest Simana as Quechuized week. A word being
a Spanish loan does not make it wrong-language when the primary native
dictionary explicitly accepts it. Calendar Watanqillqa is separately
attested; the previous clock/calendar distinction applies here too.
Source:
https://aprendoenlinea.mineduc.gob.cl/sites/default/files/newtenberg/614/articles-134497_recurso_pdf.pdf
**Low confidence** remains for retained Persa/Gregoriano names, adapted
plural simanakuna and full native compounds. The generic calendar-system
heading and civil/sighting/astronomical labels remain open. Four focused
checks pass; no browser validation was run. Original ledger before values
are preserved on revisions; two new records bring total to 18,753.
Original pending findings remain 259; broader native/runtime review stays open.
## Calendar-system heading — 2026-09-14
Local commit `06f88d5ed` replaces clock-only calendar-system with a
calendar/system/date-display heading. Peru Ministry of Education Central
Quechua vocabulary PDF page 85 (printed 84) attests llika system/network
with a respiratory-system example; PDF page 141 (printed 140) repeats the
Spanish-to-Quechua system/network entry. This is primary evidence, not
sole reliance on crowdsourced system candidates. Source:
https://formacionenservicio.minedu.gob.pe/sifods/centro-recurso/2022/Material-educativo/726.ITEM-56-VOCABULARIO-QUECHUA-CENTRAL-PDFWEB.pdf
**Low confidence** remains for borrowing this component across Central
Quechua and the locale's Cusco Collao base, day-to-date interpretation,
existing display rikuchiy and full compound grammar. The complete calendar
system phrase is adapted, not quoted from either dictionary. UserHeader.jade
uses the heading above the calendar-system selector. No live browser
verification was run. Four focused translation checks pass; original ledger
before is preserved on revision. Original pending remains 259; records stay
18,753. Specific civil/sighting/astronomical qualifiers and broader native
verification remain open.
## Tabular Hijri epoch labels — 2026-09-14
Local commit `963a3965b` repairs civil and astronomical tabular Hijri labels.
Both use Watanqillqa rather than the clock-related Intiwatana. The previously
English-only astronomical label now has the same table/count and beginning
wording as the civil variant. Explicit Julian starting dates preserve their
one-day difference: 622-07-15 versus 622-07-16. These are fixed epoch
identifiers in selector labels, not a second user calendar or date formatter.
Primary references:
- [Peru Ministry of Education mathematics glossary](https://formacionenservicio.minedu.gob.pe/sifods/centro-recurso/2022/Material-educativo/392.Matematica-2-Quechua-2021-ITEM-18-PAG-WEB.pdf): tawla (table), yupay (number/count).
- [USMP Quechua dictionary, volume 2](https://fcctp.usmp.edu.pe/librosfcctp/DICCIONARIO-Quechua-espanol-VOL_2.pdf): qallariy includes beginning and point of departure.
- [Unicode CLDR calendar types](https://cldr.unicode.org/development/development-process/design-proposals/islamic-calendar-types): civil Friday and astronomical Thursday epochs, both tabular, with Julian dates.
**Low confidence:** tawla yupay is an assembled technical description, not
an attested complete translation of tabular-calendar calculation. Using
qallariy for a calendar epoch is likewise an adaptation. Dialect consistency,
Juliano borrowing, the complete grammar and Saudi sighting wording still
need review. Zero original Quechua pending entries does not close this
broader review. Four focused suites pass; no live calendar-selector browser
validation was run. Ledger 19,765; original corrected 15,685, pending 218,
restored 4 unchanged. No remote push.
## Saudi moon-sighting label — 2026-09-14
Local commit `3edd8d499` revises calendar-system-islamic-rgsa: replace
clock-only Intiwatana with Watanqillqa, and explicitly identify moon sighting
in Saudi Arabia. The old rikusqa qualifier left the observed object unclear.
Primary references:
- [USMP Quechua dictionary, volume 1](https://fcctp.usmp.edu.pe/librosfcctp/DICCIONARIO-Quechua-espanol-VOL_1.pdf): AVISTAMIENTO gives qhawarisqa for the result of sighting.
- [Peru Ministry of Education Southern Quechua vocabulary](https://formacionenservicio.minedu.gob.pe/sifods/centro-recurso/2022/Material-educativo/757.018453-ITEM-16-Vocabulario-pedinaria-Quechua-Sureno-ALTA.pdf): killa in lunar vocabulary and a moon-phase section.
- [Unicode CLDR calendar types](https://cldr.unicode.org/development/development-process/design-proposals/islamic-calendar-types): rgsa is Saudi Arabia sighting, distinct from both tabular epochs.
Full calendar compound and dialect consistency remain low confidence.
The individual dictionary entries do not attest the assembled technical
phrase. Four focused suites pass, preserving all locale placeholders,
key order, original ledger before values and newer translations. The
regression rejects clock wording in all calendar-system labels and tabular
calculation/epoch wording in the Saudi sighting label. No browser run.
Counts unchanged: ledger 19,765, original pending 218, restored 4. This
revises an existing correction; zero Quechua queue entries does not prove
completion of broader native review. No remote push.
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,891 @@
# Tigre and Wolaytta calendar review
Reviewed **2026-09-14**. All 17 original calendar findings in each locale
remain pending. This review changes the terminology research direction;
no translation is accepted or replaced from component evidence alone.
## Tigre: verify the base noun independently
Local `calendar` is `ዓውደ ኣዋርሕ`. The [Building Bridges bilingual calendar](https://saskliteracy.ca/wp-content/uploads/2021/05/Greetings-English-Tigrigna.pdf)
uses that exact phrase on its first page, explicitly labels its language
English–Tigrinya (`ትግርኛ`) and credits Sirak Kibreab. This establishes
Tigrinya usage, not Tigre usage. Shared script and a potentially shared noun
are insufficient to classify the local value as either correct or wrong.
Do not construct Tigre calendar-system labels using it until an independent
Tigre source establishes the noun and the relevant grammatical construction.
The [current CLDR Tigre source](https://raw.githubusercontent.com/unicode-org/cldr/main/common/main/tig.xml)
identifies locale `tig`, but its date section contains generic/Gregorian
formatting data rather than native calendar-system display names. Much of
that data is explicitly `draft="unconfirmed"`. English inherited chart
labels and unconfirmed month names do not establish the missing full labels.
A Tigre dictionary or native publication is the next required source.
## Wolaytta: unflagged English calendar noun
Local `calendar` is `Wolayttatto: Calendar`. A language-name prefix does not
translate the English noun. This additional key must be repaired along with
the original calendar findings, after locating usable native terminology.
It is not added as an unchanged acceptance or counted as a corrected finding.
## Context and remaining checks
Both `calendar-system` values are Azerbaijani `Kalendar sistem (data görünüşü)`.
In `client/components/users/userHeader.jade`, the label introduces the member's
calendar selection, distinct from date formatting. Repairs must preserve the
calendar-system/date-display meaning and the distinctions between civil,
astronomical and moon-sighting calendars, plus the exact proper names.
Full phrase review, token preservation, regression coverage and browser
settings verification remain required. No running-browser check was performed.
Counts remain 283 pending, 9 restored, 4,171 retained and 15,618 corrected;
the correction ledger still contains 18,687 entries.
## Wolaytta calendar noun repair — 2026-09-15
Local commit `12dfa02ae` repairs four unflagged English calendar nouns:
calendar, single-board and multiboard calendar views, and iCal export.
[Native Wolaytta Gifaataa article](https://incubator.wikimedia.org/w/index.php?title=Wp/wal/Gifaataa_(baalaa)&oldid=5971248)
explicitly pairs wodiyaa qoodaa with calendar in its native prose.
[Wolaytta kawotettaa](https://incubator.wikimedia.org/wiki/Wp/wal/Wolaytta_kawotettaa)
independently uses Wodiyaa Qoodaa in dating its historical period. The
general noun now replaces Wolayttatto: Calendar, whose prefix did not
translate English. Existing multiboard and iCal qualifiers are preserved.
The earlier unflagged-calendar pending note is superseded for this noun.
**Still open:** complete software-label grammar, the existing all-boards
qualifier and every specific calendar-system compound/epoch/sighting label.
Tigre terminology is not inferred from Wolaytta or Tigrinya. Four focused
suites pass for all four replacements, preserved qualifiers, placeholders,
key order, original provenance and newer human translations. No live
calendar-view browser test ran. Ledger 19,785; original pending 203,
including all 17 Wolaytta calendar-system findings; restored 4 unchanged.
Broader uncertain/unflagged reviews remain open. No remote push.
## Wolaytta Ethiopian calendar drafts — 2026-09-15
Local commit `b7f18f9ce` replaces English Ethiopian and Ethiopian Amete
Alem labels with Wolaytta drafts combining country and calendar terms.
[Native Wolaytta Moottaa](https://incubator.wikimedia.org/w/index.php?title=Wp/wal/Wolaytta_Moottaa&oldid=6829964)
uses Toophphiyaa as the country label and inflected Toophphiyan in prose;
Toophphiya also occurs in its regional heading. The previously documented
Gifaataa calendar noun wodiyaa qoodaa is reused. Amete Alem is retained
as the proper era name, distinguishing the two calendar selections.
**Low confidence:** the exact country-calendar construction is assembled,
not attested as a complete native calendar name. Country inflection, full
compound and proper-name adaptation still require native review. Four
focused suites pass for native components, preserved era, distinct labels,
exact placeholders, provenance and newer human translations. No live
calendar-selector UI run. Ledger 19,787; original corrected 15,702, pending
201 (Wolaytta 15), restored 4 unchanged. Broader uncertain and unflagged
review remains open; no remote push.
## Wolaytta Dangi and Minguo drafts — 2026-09-15
Local commit `af7388566` replaces English Dangi (Korean) and Republic of
China seeds with Dangi/Minguo plus the attested native calendar noun
wodiyaa qoodaa. The proper calendar names come directly from each English
source key; they are not claimed as dictionary-attested Wolaytta spellings.
The noun evidence remains
[the native Gifaataa article](https://incubator.wikimedia.org/w/index.php?title=Wp/wal/Gifaataa_(baalaa)&oldid=5971248),
which explicitly glosses wodiyaa qoodaa as calendar. Searches for country
spellings returned unrelated languages, including Oromo; those results
were excluded and did not justify these translations.
**Low confidence:** complete proper-name/calendar construction and local
proper-name adaptation require native review. Source names preserve both
calendar identities without relying on unverified country adjectives. Four
focused suites pass for distinct canonical names, noun, negative English
seed checks, placeholders, provenance and newer translations. No live UI
run. Ledger 19,789; original corrected 15,704, pending 199 (Wolaytta 13),
restored 4 unchanged. All broader uncertain review remains open. No push.
## Wolaytta generic and Umm al-Qura Hijri drafts — 2026-09-15
Local commit `ca3b8764b` replaces two English Islamic seeds with Hijri
plus native wodiyaa qoodaa, retaining Umm al-Qura on the specific variant.
[Current Unicode CLDR calendar definitions](https://raw.githubusercontent.com/unicode-org/cldr/main/common/bcp47/calendar.xml)
explicitly identify generic Hijri and Hijri Umm al-Qura as separate types.
The names are preserved from the English source; they are not claimed as
attested Wolaytta transliterations. Native calendar-noun evidence remains
[the Wolaytta Gifaataa article](https://incubator.wikimedia.org/w/index.php?title=Wp/wal/Gifaataa_(baalaa)&oldid=5971248).
**Low confidence:** borrowed-name adaptation and complete compound grammar
remain under native review. This does not resolve the tabular civil,
astronomical epoch or Saudi sighting labels, which retain separate required
qualifiers. Four focused suites pass for identity, variant distinction,
negative English-seed checks, placeholders, provenance and newer human
translations; no live calendar-selector UI run. Ledger 19,791; original
corrected 15,706, pending 197 (Wolaytta 11), restored 4 unchanged. All
broader uncertain/restored/unflagged review remains open. No push.
## Wolaytta calendar-system label draft — 2026-09-15
Local commit `c5738aa53` replaces Azerbaijani calendar-system prose with
a Wolaytta draft retaining calendar/method and the date-display qualifier.
Native Gifaataa prose supplies wodiyaa qoodaa and calendar-method maaraa
components; the existing locale date noun gallassaa is reused. The
[primary native publication title](https://www.jw.org/wal/laybreriyaa/jw-xanna%EA%9E%8Ciyo-xuufiya/laappune-2019-mwb/shiiquwaa-prograamiyaa-laa4-10/kiristtaane-siiquwaa-bessiyoogaa/)
and its search-indexed prose supply nominalized bessiyoogaa in a showing
love context. A direct page open timed out: do not claim the full source
was read. Other occurrences mean should/deserves and do not independently
prove a software display noun.
**Low confidence:** showing-to-display adaptation, date versus day noun,
calendar-system construction and complete qualifier grammar remain open.
UserHeader.jade line 348 renders this label above the selector. Four
focused suites pass for distinct system/date-display wording, negative
Azerbaijani checks, source registration, placeholders, provenance and newer
translations; no live selector UI run. Ledger 19,792; original corrected
15,707, pending 196 (Wolaytta 10), restored 4 unchanged. All broader
uncertain/restored/unflagged review remains open. No push.
## Full-source showing-word verification — 2026-09-15
The previously timed-out Wolaytta source was fetched successfully with a
bounded curl request into .tools/tmp/wolaytta-display-review/showing-love.html
(about 359 KiB). Its HTML declares lang=wal; the actual title, h1 and
bodyTxt text were inspected rather than relying on search snippets.
[Native article](https://www.jw.org/wal/laybreriyaa/jw-xanna%EA%9E%8Ciyo-xuufiya/laappune-2019-mwb/shiiquwaa-prograamiyaa-laa4-10/kiristtaane-siiquwaa-bessiyoogaa/)
uses bessiyoogaa in the showing-love title and bessiyo with kindness in
its body. The
[matching English article](https://www.jw.org/en/library/jw-meeting-workbook/march-2019-mwb/meeting-schedule-mar4-10/show-christian-love/)
has the same publication identifier 202019083 and confirms the show sense.
This supersedes the previous full-source-unread limitation for this page.
The native showing component in calendar-system is retained. **Still
open:** adapting showing to a software date display, date/day wording and
the complete calendar-method/qualifier construction. Reading this source
does not certify that full UI phrase. No locale value or acceptance
changes; original pending 196 (Wolaytta 10), restored 4, ledger 19,792.
Broader native, uncertain and unflagged reviews remain open. No push.
## Wolaytta dictionary catalogue verification — 2026-09-15
The advertised
[English–Welaytta dictionary B page](https://ethiopiadictionary.com/online-dictionary/?from=English&language=Welaytta&letter=B)
was opened and downloaded successfully to
.tools/tmp/wolaytta-dictionary-review/letter-b.html (about 260 KiB).
Its dictionary table contains 207 English headword rows and 207 empty
Welaytta target cells; direct HTML inspection confirms this is not merely
a web-parser omission. Buddhist does not occur in the fetched page.
The catalogue heading and English definitions therefore cannot justify
Wolaytta terminology, including the remaining Buddhist-calendar label.
This bounded observation does not prove the language lacks a term or that
every page of this dictionary is empty.
Searches for Buddhist spellings also returned unrelated-language material;
none was used as Wolaytta evidence. The next repair needs native prose or
a populated dictionary entry, rather than copying another language's
spelling. No locale value or acceptance changed. Pending 196 (Wolaytta
10), restored 4 and ledger 19,792 unchanged. All broader uncertain reviews
remain open. No remote push.
## Wolaytta remaining calendar family repaired — 2026-09-15
Source commit `e97f8fb20` replaces the ten remaining English/incomplete labels,
completing the tracked Wolaytta calendar queue. Reuse the independently attested
`wodiyaa qoodaa` calendar noun from the earlier Gifaataa source. Preserve
Jalali/Persia, Buddhist, Chinese, Coptic, Hebrew, Indian national and Japanese
identities. The Hijri variants separately retain calculated civil and
star/astronomical starting points and Saudi moon sighting.
The proper-name adaptations, moon-seeing phrase and complete civil/astronomical
compounds remain LOW CONFIDENCE pending native contextual review. Four focused
files pass: 20,018 exact correction records, exact labels, every runtime
calendar ID, distinct epoch/sighting variants, English-seed rejection,
newer-value preservation and all 234 locale token/key inventories. No live
calendar selector ran. Overall pending is 90 with no Wolaytta row; restored four
unchanged. Broader uncertain and unflagged review continues; no remote push.
## Tigre tracked calendar family repaired — 2026-09-15
Source commit `88caf17515` replaces all 17 Azerbaijani, English and incomplete
calendar labels. The open
[BeitTigreAI English–Tigre phrasebook corpus](https://beittigre.github.io/tigre-multilingual-dictionaries/english/)
directly maps `አምዕል ለልተዐለብ እቱ ወድና አወርሕት` to “calendar”. It also
independently supplies the components used for date (`ተመር`), view (`ራኣው`),
calculation (`ሕሳብ`), astronomy (`ከዋክብ ዐስተር`), Persia (`ፋርስ`), China
(`ሲን`/`ቻይነ`), Korea (`ኮርየ`), India (`ህንድ`), Japan (`ጃፓን`), Saudi
Arabia (`ስዑድያ`) and Jewish/Islamic terminology. The Tigre-specific
[glibc locale](https://sources.debian.org/src/glibc/2.19-18%2Bdeb8u4/localedata/locales/tig_ER/)
independently confirms its distinct weekday and month data.
Every runtime calendar remains distinct, including calculated civil versus
astronomical starting points and Saudi moon sighting. **Low confidence:** the
full UI compounds, Coptic/Buddhist/Hijri proper-name spellings and punctuation
are assembled rather than directly attested complete labels. Four focused
files pass: exact labels, all 20,035 ledger records, every runtime calendar ID,
newer-value preservation and all 234 locale token/key inventories. No live
calendar selector ran. Original pending is 73 with no Tigre row; restored four
unchanged. No external translation service or remote push.
This repair also invalidates the earlier assumption that the rest of the Tigre
file can be accepted from script alone. Of its 2,592 non-English values, 917
are byte-for-byte identical to Tigrinya, including long clauses. Current basic
values such as `month` = `ወርሒ` and the weekdays match Tigrinya, while the
Tigre phrasebook and glibc locale use distinct forms such as `ወርሕ` and
`ኣረርባዓ`. These are broader unflagged wrong-language candidates and remain
open; completing the 17-row detector queue is not a claim of whole-file Tigre
fluency.
## Tigre basic date vocabulary repaired — 2026-09-15
Source commit `9ab9215c6` replaces 12 unflagged values copied byte-for-byte
from Tigrinya: the two Date labels, Day, both Month labels and seven weekdays.
The 58,298-entry BeitTigreAI English–Tigre corpus directly returns `ተመር`,
`ምዕል`, `ወርሕ` and the selected weekday forms; the Tigre glibc locale
independently corroborates weekday distinctions. Date and day remain distinct,
and the same month noun is used for the search predicate.
Four focused files pass for exact forms, negative Tigrinya equality, all
20,098 correction records and all 234 locale inventories. Exact non-English
Tigre–Tigrinya overlap falls from 917 to 905 values; all 143 long identical
clauses still require phrase-level review. Corpus alternatives may reflect
regional variation, so the selected forms remain open to fluent review. No
live calendar UI test or remote write ran.
## Tigre corpus-backed interface terms repaired — 2026-09-15
Source commit `0e9418960` replaces 35 additional unflagged values copied
byte-for-byte from Tigrinya. The BeitTigreAI English–Tigre corpus directly
returns the selected navigation, board-view, action, color, preview, field and
account vocabulary for the matching English source. Terminal punctuation that
belongs to corpus sentences rather than short UI labels is omitted.
Four focused files pass for exact selected forms, negative Tigrinya equality,
all 20,133 correction records and all 234 locale inventories. Exact
non-English Tigre–Tigrinya overlap falls from 905 to 870 values. Of those, 86
contain at least 20 characters and 18 contain at least 35 characters; these
still require phrase-level evidence. Short corpus glosses can be polysemous,
so the selected UI senses remain open to fluent review. No live UI test or
remote write ran.
## Shared Tigre and Tigrinya terms reviewed — 2026-09-15
Review commit `5b2c5942e` explicitly retains 13 byte-identical values for Who,
Clear, black, Email, List, Hour, Open, History, Page and Error. The
BeitTigreAI corpus contains each exact Ethiopic form under the corresponding
English gloss, so script equality alone is not a defect for these entries.
The focused test locks both the Tigre value and the intentional equality.
The measured overlap remains 870 because accepted values are unchanged, but
the unclassified set falls to 857. This acceptance is limited to exact
headword evidence and does not certify related phrases or the locale as a
whole. No live UI test or remote write ran.
## Tigre lexical interface terms repaired — 2026-09-15
Source commit `f27cb82ca6` replaces 91 further values copied byte-for-byte
from Tigrinya. The BeitTigreAI corpus returns each selected Tigre headword or
short phrase for the complete English source; the UI sense was selected where
the corpus offers several glosses, and sentence punctuation was omitted from
short labels where appropriate.
Focused checks preserve every selected value and reject its former Tigrinya
seed. All 20,754 correction records, exact source placeholders, key order and
all 234 locale inventories pass. Exact non-English Tigre–Tigrinya overlap
falls from 870 to 779 values. Thirteen are separately attested shared forms,
leaving 766 unclassified; 86 remaining matches contain at least 20 characters
and 18 contain at least 35. Short dictionary glosses can be polysemous, so
these selected UI senses remain open to fluent review. No live UI test or
remote write ran.
## Tigre address and name senses repaired — 2026-09-15
Source commit `62956f2819` replaces three additional Tigrinya-seeded values.
The BeitTigreAI corpus offers multiple results for Address and Name; the selected
forms match the already established email-address and UI-name senses. Focused
checks now cover 94 lexical values and all 20,757 correction records. Exact
Tigre–Tigrinya overlap falls from 779 to 776, leaving 763 unclassified after
the 13 attested shared forms. No remote write ran.
## Repeated Tigre interface families repaired — 2026-09-15
Source commit `2530126f27` replaces 32 repeated Tigrinya-seeded values for
status, color actions, templates, creation, weekly/monthly intervals, team,
week, weight and size. Each family reuses exact BeitTigreAI corpus headwords,
so the same concept no longer varies between related controls.
Focused checks preserve every selected value and reject every former seed. All
20,789 correction records and all 234 locale inventories pass. Exact overlap
falls from 776 to 744; after 13 attested shared forms, 731 remain unclassified.
Composed UI phrases remain open to fluent style review. No remote write ran.
## Tigre Azure menu paths repaired — 2026-09-15
Source commit `77e08a8f61` replaces the translated Account and Show fragments
in two long Azure menu paths with corpus-attested Tigre while preserving every
vendor token and separator. Focused checks cover the exact paths, all 20,791
corrections and 234 locale inventories. Exact overlap falls to 742; 729 remain
unclassified after 13 attested shared forms, including 84 values of at least
20 characters and 18 of at least 35. No remote write ran.
## Repeated Tigre interface nouns repaired — 2026-09-15
Source commit `f9b716fd61` replaces 19 repeated Tigrinya-seeded nouns for
text, title, source, support, public, boards, labels and avatars. Exact Tigre
corpus roots and regular plurals are reused across related controls. Focused
checks reject every former seed; all 20,810 correction records and 234 locale
inventories pass. Exact overlap falls to 723, leaving 710 unclassified after
13 attested shared forms. Derived plurals remain open to fluent review. No
remote write ran.
## Additional shared Tigre terms reviewed — 2026-09-15
Review commit `b2caad45b7` retains six further exact Tigre/Tigrinya matches.
The BeitTigreAI corpus directly supports the existing red/crimson, phase/grade,
Default/common and translation/interpretation senses in their specific UI
contexts. The focused test now distinguishes 19 proven shared values from the
remaining overlap. Raw overlap stays 723, while the unclassified set falls to
704. The acceptance does not extend to related phrases. No remote write ran.
## Conflicting Tigre interface senses repaired — 2026-09-15
Source commit `67632637c2` replaces Task, Sort, Person and Trigger values
whose attested corpus meanings conflict with their UI contexts. The new forms
use Tigre work, sorting, person and causation roots found in complete corpus
sentences. Focused checks reject each former seed; all 20,814 corrections and
234 locale inventories pass. Exact overlap falls to 719, with 19 shared forms
and 700 unclassified. The derived Trigger noun remains open to fluent review.
No remote write ran.
## Basic Tigre interface terms repaired — 2026-09-15
Source commit `62ff72c607` replaces 17 basic Tigrinya-seeded labels with
distinct forms attested in complete Tigre corpus sentences: sky, organization,
pink, days, path, year, role, table, white, reply, small, notes, hours, count,
tests and today. Focused checks reject every former seed; all 20,831 corrections
and 234 locale inventories pass. Exact overlap falls to 702, with 19 shared
forms and 683 unclassified. No remote write ran.
## Tigre operational terms repaired — 2026-09-15
Source commit `a268d6167a` replaces 22 operational labels using distinct
Tigre corpus forms for accept, limits, silver/yellow, invite, finish, upload,
voting, worker, control, cleanup, minutes, reports/requests, computer, security,
attempts, previous, problems, progress and schedule. Review `fa6cbd1666` retains
the exact Seconds form after direct corpus attestation. Focused checks reject
every former seed; all 20,853 corrections and 234 locale inventories pass. Raw
overlap falls to 680, with 20 shared forms and 660 unclassified. Regular plurals
remain open to fluent review. No remote write ran.
## Tigre interface compounds repaired — 2026-09-15
Source commit `6f25928145` replaces 27 time-unit and interface compounds by
reusing corpus-established Tigre card, board, task, name, text, color, size,
close, copy and sort roots. Parenthesized singular/plural unit syntax, technical
identifiers and punctuation stay exact. Focused checks reject every former
seed; all 20,880 corrections and 234 locale inventories pass. Raw overlap falls
to 653, with 20 shared forms and 633 unclassified. Compound word order and
derived plurals remain open to fluent review. No remote write ran.
## Tigre member terminology corrected — 2026-09-15
Source commit `2bb4b88cb5` corrects an earlier lexical choice: the corpus form
`መሕበር` names an association, while an explicit BeitTigreAI plural template
gives `አባል`/`አባላት` for Member/Members. Five earlier repaired values are
corrected in place and two remaining plural controls are repaired. Focused
checks cover all seven values and reject the association sense; all 20,882
correction records and 234 locale inventories pass. Raw overlap falls to 651,
with 20 shared forms and 631 unclassified. No remote write ran.
## Tigre administrative and location controls repaired — 2026-09-15
Source commit `9f5f2d1db` replaces 14 Tigrinya-seeded controls. Direct
BeitTigreAI entries supply `ሓክም` for administrator, `መዳይር` for
administrators, `መነዘመት` for organization, `አካን` for location and
`ዐይነት` for the noun type. Complete corpus phrases supply the imperative
`ኣክድ` in both Confirm password and Verify your identity, and object-verb
Add examples supply `ወስክ`. Organization Admins and Add location are composed
from those attested parts and retain that stated limitation pending fluent
review. Focused exact and negative checks cover all 14 controls; all 20,896
correction records and 234 locale inventories pass. Raw overlap falls to 637,
with 20 attested shared forms and 617 unclassified. No remote write ran.
## Tigre export controls repaired — 2026-09-15
Source commit `6d8f830a7` replaces seven Tigrinya-seeded generic, list and board
Export controls. The BeitTigreAI corpus gives the exact software-context phrase
Export pages as `አግጸት አግዕዞ`; the controls reuse its export action with the
independently reviewed Tigre list and board nouns. Focused exact and negative
checks cover all seven values; all 20,903 correction records and 234 locale
inventories pass. Raw overlap falls to 630, with 20 attested shared forms and
610 unclassified. The composed list/board phrases remain open to fluent word-
order review. No remote write ran.
## Tigre severity controls repaired — 2026-09-15
Source commit `e27abadf6` replaces the physical-weight noun in three Severity
controls. The corpus explicitly uses the old `ክብደት` for losing body weight,
while it supplies `ደረጀት` for degree/level and `ክብድት` for severely. The new
severity-level compound is therefore semantically distinct but its complete
grammar remains LOW CONFIDENCE pending fluent review. Focused checks reject
the former seed; all 20,906 correction records and 234 locale inventories
pass. Raw overlap falls to 627, with 20 attested shared forms and 607
unclassified. No remote write ran.
## Tigre status controls repaired — 2026-09-15
Source commit `b4586ba97` replaces eight Tigrinya-seeded Overall progress, CPU
usage, Card loading and Remaining time controls. The BeitTigreAI corpus directly
supplies overall, progress, usage, Loading results, time and remaining forms;
the established Tigre card noun is reused and CPU remains unchanged. Focused
exact and negative checks cover all values; all 20,914 correction records and
234 locale inventories pass. Raw overlap falls to 619, with 20 attested shared
forms and 599 unclassified. Complete compound order remains open to fluent
review. No remote write ran.
## Tigre visual and Rename controls repaired — 2026-09-15
Source commit `f1b12cc66` replaces eight Tigrinya-seeded Rename, Change
Background Image and Board backgrounds controls. Complete corpus sentences
attest the Tigre name noun and change command; separate exact entries supply
image and background. The established board noun is reused. Focused exact and
negative checks cover every value; all 20,922 correction records and 234 locale
inventories pass. Raw overlap falls to 611, with 20 attested shared forms and
591 unclassified. Background compound order and the derived plural remain open
to fluent review. No remote write ran.
## Tigre Font, Invite and permissions controls repaired — 2026-09-15
Source commit `e4ae5173f` replaces seven Tigrinya-seeded Font, Invite People and
Change permissions controls. The BeitTigreAI corpus supplies Tigre form/shape,
alphabet, people and permission nouns; complete sentences establish Invite and
Change commands. Focused exact and negative checks cover every value; all
20,929 correction records and 234 locale inventories pass. Raw overlap falls
to 604, with 20 attested shared forms and 584 unclassified. The descriptive
Font term and complete compound order remain open to fluent review. No remote
write ran.
## Tigre Speed and Storage controls repaired — 2026-09-15
Source commit `b8ebfc67e` replaces four Tigrinya-specific Speed and Storage
spellings. The BeitTigreAI corpus uses the `ሸፋገት` stem in a complete full-
speed sentence and `መክዘን` in a warehouse sentence. The
[native Tigre Wikidata welcome page](https://www.wikidata.org/wiki/Wikidata:Main_Page/Welcome/tig)
independently uses `መክዘን` in its data-storage description. Focused exact and
negative checks cover all four values; all 20,933 correction records and 234
locale inventories pass. Raw overlap falls to 600, with 20 attested shared
forms and 580 unclassified. No remote write ran.
## Ledger-grounded Tigre compounds repaired — 2026-09-15
Source commit `0651f745b` replaces 17 compact Tigrinya-seeded labels for public
boards, announcements, administrators, organizations, members, roles/status,
search, templates, source/status/delete board, new users, job description and
file path. Every content term was independently corpus-attested and reviewed
in an earlier correction; this batch reuses that ledger evidence instead of
inventing new vocabulary. Focused exact and negative checks cover all values;
all 20,950 correction records and 234 locale inventories pass. Raw overlap
falls to 583, with 20 attested shared forms and 563 unclassified. Complete
compound order remains open to fluent review. No remote write ran.
## Additional Tigre member compounds repaired — 2026-09-15
Source commit `284fcff14` replaces seven Tigrinya-seeded board-member, filter,
selection and rule controls with the explicit corpus `አባል`/`አባላት` pair. It
reuses independently reviewed Tigre Board, List, Add, Select, Filter and
negative-copula forms. Focused exact and negative checks cover every value and
reject the Tigrinya Member spelling; all 20,957 correction records and 234
locale inventories pass. Raw overlap falls to 576, with 20 attested shared
forms and 556 unclassified. Complete phrase order remains open to fluent
review. No remote write ran.
## Tigre date controls repaired — 2026-09-15
Source commit `a03aa027c` replaces nine Tigrinya-seeded or semantically
conflated date controls. The BeitTigreAI corpus gives separate exact Tigre
entries for Due (`ሐዞት`) and Deadline (`አምዐል መዋዕድ`), so Due Date no longer
reuses End. Independent entries also attest date, start, end, voting, received
and change components used by the seven popup titles. Focused exact and
negative checks cover every value; all 20,965 correction records and 234
locale inventories pass. Raw non-English overlap falls to 571, with 20
attested shared forms and 551 unclassified. Complete phrase order remains open
to fluent review. No remote write ran.
## Tigre selection controls repaired — 2026-09-15
Source commit `a6dd320fd` replaces six Tigrinya-seeded board-selection,
show/hide and select-all controls. The BeitTigreAI corpus directly attests
Select all rows, Select a file, Hide and Show forms; established Tigre Board,
Card, List and Page terms complete the UI labels. Focused exact and negative
checks cover every value; all 20,971 correction records and 234 locale
inventories pass. Raw non-English overlap falls to 565, with 20 attested shared
forms and 545 unclassified. Complete phrase order remains open to fluent
review. No remote write ran.
## Reviewed Tigre terms reused — 2026-09-15
Source commit `22615501d` replaces the final four Tigrinya-seeded values whose
complete former wording maps to one unique Tigre replacement already proven in
the correction ledger. The affected labels are List name, Create an Account,
Not Active and Logout. Focused exact and negative checks cover every value; all
20,975 correction records and 234 locale inventories pass. Raw non-English
overlap falls to 561, with 20 attested shared forms and 541 unclassified. No
remote write ran.
## Tigre Import controls repaired — 2026-09-15
Source commit `b8bbd8fa3` replaces eleven Tigrinya-seeded general, board, list,
card and rule Import controls. The BeitTigreAI corpus explicitly gives
`አምጸአ` for “to import”; independently reviewed Tigre Board, Card and List
terms complete the labels while Trello, Excel and CSV/TSV stay literal.
Focused exact and negative checks cover every value; all 20,986 correction
records and 234 locale inventories pass. Raw non-English overlap falls to 550,
with 20 attested shared forms and 530 unclassified. Destination compound order
remains open to fluent review. No remote write ran.
## Tigre Name controls repaired — 2026-09-15
Source commit `002f8bc7b` replaces the Tigrinya Name noun in four compound
labels. The BeitTigreAI corpus gives exact `ስሜት` and uses it in a complete Full
Name sentence; separately reviewed Tigre Location and Version terms complete
the compounds while Webhook remains literal. Focused exact and negative checks
cover every value; all 20,990 correction records and 234 locale inventories
pass. Raw non-English overlap falls to 546, with 20 attested shared forms and
526 unclassified. No remote write ran.
## Compact Tigre terminology repaired — 2026-09-15
Source commit `fc6139745` replaces Tigrinya-seeded components in 31 compact
configuration labels. Every replacement reuses independently attested Tigre
terminology already established in the correction ledger, covering names,
dates, sizes, addresses, status, support, security, cards, boards and system
data. CPU, OS, IP, IPv4, IPv6, TLS and byte remain literal identifiers. Focused
exact and negative checks cover every value; all 21,021 correction records and
234 locale inventories pass. Raw non-English overlap falls to 515, with 20
attested shared forms and 495 unclassified. Unchanged phrase components remain
open to fluent review. No remote write ran.
## Multi-component Tigre labels repaired — 2026-09-15
Source commit `f64f9c98d` replaces Tigrinya-seeded components in 31 labels
for users, names, boards, cards, dates, labels, files, invitations and related
controls. Each replacement reuses independently corpus-attested Tigre terms
already established in the correction ledger. Trello, JSON and ISO 8601 stay
literal. Focused exact and negative checks cover every value; all 21,052
correction records and 234 locale inventories pass. Raw non-English overlap
falls to 484, with 20 attested shared forms and 464 unclassified. Unchanged
surrounding grammar remains open to fluent review. No remote write ran.
## Shared Tigre account and error plurals reviewed — 2026-09-15
Review commit `a69ed2325` retains Accounts (`ሕሳባት`) and Errors
(`ጌጋታት`) as valid Tigre forms shared byte-for-byte with Tigrinya. Exact
corpus sentences independently attest both plural senses. The focused test now
locks the intentional equality. Raw overlap remains 484, with 22 attested
shared forms and 462 unclassified. No remote write ran.
## Tigre Card and File terms repaired — 2026-09-15
Source commit `8560f3d7c` replaces singular Tigrinya Card components in 16
labels and File components in five compact labels with established Tigre
`ወረቀት ካርድ`, `ፈይል` and `ስርዓም`. Literal product and extension names
remain intact. Focused exact and negative checks cover every value; all 21,073
correction records and 234 locale inventories pass. Raw non-English overlap
falls to 463, with 22 attested shared forms and 441 unclassified. Surrounding
grammar remains open to fluent review. No remote write ran.
## Tigre File terms in longer clauses repaired — 2026-09-15
Source commit `71a15613c` replaces the remaining eight Tigrinya File
spellings inside longer clauses with established Tigre `ፈይል`. Format, API,
service and product identifiers stay literal. Exact and negative tests cover
every value; all 21,081 correction records and 234 locale inventories pass.
Raw overlap falls to 455, with 22 attested shared forms and 433 unclassified.
Complete clause grammar remains open to fluent review. No remote write ran.
## Tigre Board terms repaired — 2026-09-15
Source commit `1196bebaa` replaces 31 Tigrinya Board singular, plural and
possessive components with established Tigre `ምዱድ` and `ምዱዳት` forms.
Exact and negative tests cover every value and preserve two excluded cases for
semantic rewriting. All 21,112 correction records and 234 locale inventories
pass. Raw overlap falls to 424, with 22 attested shared forms and 402
unclassified. Surrounding grammar remains open to fluent review. No remote
write ran.
## Repeated Tigre interface components repaired — 2026-09-15
Source commit `8b6c21ff9` replaces 32 Tigrinya-seeded Change, Show, Import,
All, Size, Path and User/Users components with established Tigre forms. Import
and Enter meanings remain distinct. Exact and negative tests cover every
value; all 21,144 correction records and 234 locale inventories pass. Raw
overlap falls to 392, with 22 attested shared forms and 370 unclassified.
Surrounding grammar remains open to fluent review. No remote write ran.
## Tigre Label, Organization and Team nouns repaired — 2026-09-15
Source commit `242c1f27b` replaces 13 Tigrinya-seeded nouns in semantically
matched Label, Organization and singular Team controls. Exact and negative
tests preserve the excluded icon, checkbox, token-prefix and plural senses.
All 21,157 correction records and 234 locale inventories pass. Raw overlap
falls to 379, with 22 attested shared forms and 357 unclassified. Surrounding
grammar remains open to fluent review. No remote write ran.
## Tigre Date and Time terms repaired — 2026-09-15
Source commit `0896117b5` replaces seven absent-from-corpus Tigrinya Time
spellings with attested Tigre `ወቅት`. Three controls retain attested Date and
Hour nouns but use Tigre prepositions. Exact and negative tests cover all ten
values; all 21,167 correction records and 234 locale inventories pass. Raw
overlap falls to 369, with 22 attested shared forms and 347 unclassified.
Surrounding grammar remains open to fluent review. No remote write ran.
## Tigre outcome and account terms repaired — 2026-09-15
Source commit `c91e56a50` replaces nine Tigrinya-seeded Failed,
Succeeded/Successful, Registration and Private forms with sense-matched Tigre
corpus forms. Exact and negative tests cover all values; all 21,176 correction
records and 234 locale inventories pass. Raw overlap falls to 360, with 22
attested shared forms and 338 unclassified. Surrounding grammar remains open
to fluent review. No remote write ran.
## Remaining Tigre Card terms repaired — 2026-09-15
Source commit `c73362aae` replaces all 17 remaining Tigrinya Card singular,
plural and possessive components with established Tigre forms. Exact and
negative tests preserve surrounding long-clause text, tokens, numbers and
punctuation. All 21,193 correction records and 234 locale inventories pass.
Raw overlap falls to 343, with 22 attested shared forms and 321 unclassified.
Complete clause grammar remains open to fluent review. No remote write ran.
## Tigre Account, Storage and Templates terms repaired — 2026-09-15
Source commit `8296c12a5` replaces eight exact Tigrinya Account components,
five Storage components and four Templates components with established Tigre
`ሕሳብ`, `መክዘን` and `ሞደላት` forms. The Azure account-name phrase
also reuses the reviewed Tigre Name compound. Exact and negative tests cover
all values; all 21,210 correction records and 234 locale inventories pass.
Raw overlap falls to 326, with 22 attested shared forms and 304 unclassified.
Thirty-three raw matches contain at least 20 characters and seven contain at
least 35. Complete clause grammar remains open to fluent review. No remote
write ran.
## Embedded Tigre Account, Storage and Description terms repaired — 2026-09-15
Source commit `eb1add1f2` replaces known Tigrinya components in 60
context-matched, otherwise nonidentical Tigre values. Account inflections now
derive from `ሕሳብ`, Storage and Repository use `መክዘን`, and
Description/Profile contexts use `ዋስፎ`. Two Web Manifest values remain
excluded because Manifest is a different sense. Six sequential changes are
consolidated into the existing record for each key, leaving 21,264 verified
final corrections. The focused test checks 121 applicable contexts; all 234
locale inventories pass. Raw overlap falls to 323, with 22 attested shared
forms and 301 unclassified. Thirty-three raw matches contain at least 20
characters and seven contain at least 35. No remote write ran.
## Tigre Edit and Template terms repaired — 2026-09-15
Source commit `e50072bc3` replaces 18 Tigrinya-seeded Edit components with
exact corpus `አስነ` and 13 singular Template components with exact corpus
`ሞደል`. The context filter preserves unrelated “for example” phrases and
the already established Tigre Templates plural. Two sequential changes are
consolidated into the existing record for each key, leaving 21,293 verified
final corrections. Focused tests cover 18 Edit and 21 singular or plural
Template contexts; all 234 locale inventories pass. Raw overlap falls to 319,
with 22 attested shared forms and 297 unclassified. Thirty-two raw matches
contain at least 20 characters and seven contain at least 35. No remote write
ran.
## Second Tigre ledger-reuse pass — 2026-09-15
Source commit `45a568aea` repairs 44 exact Tigrinya copies by reusing
independently corpus-attested Tigre components already established in the
correction ledger. The guarded map restricts each replacement to its matching
English UI sense; ambiguous senses and unverified plural morphology remain
excluded. One sequential change is consolidated into its existing key record,
leaving 21,337 verified final corrections. Focused exact and negative checks
and all 234 locale inventories pass. Raw overlap falls to 275, with 22
attested shared forms and 253 unclassified. Twenty-eight raw matches contain
at least 20 characters and six contain at least 35. No remote write ran.
## Third Tigre context-reuse pass — 2026-09-15
Source commit `088b01587` repairs 12 exact Tigrinya copies in Files,
Address, Visibility, Format, First and Usage contexts with Tigre terms already
established by reviewed corrections. The regular plural Address form remains
low confidence pending fluent review. Focused exact and negative checks
preserve `.zip`, `%{value}` and product literals; all 21,349 final
correction records and 234 locale inventories pass. Raw overlap falls to 263,
with 22 attested shared forms and 241 unclassified. Twenty-five raw matches
contain at least 20 characters and six contain at least 35. No remote write
ran.
## Fourth Tigre short-control pass — 2026-09-15
Source commit `40a20207b` repairs 16 exact Tigrinya short controls using
established Tigre At, Remove, Sign In, All, Delete, Failed and Count terms.
The regular Organization and Team plurals remain low confidence pending
fluent review. Focused exact and negative checks preserve all three `%s`
tokens; all 21,365 correction records and 234 locale inventories pass. Raw
overlap falls to 247, with 22 attested shared forms and 225 unclassified.
Twenty-five raw matches contain at least 20 characters and six contain at
least 35. No remote write ran.
## Full-locale Tigre Board and Card components repaired — 2026-09-15
Source commit `83546ed24` replaces remaining embedded Tigrinya Board and
Card nouns in 407 otherwise nonidentical Tigre values. English source-sense
filters cover 316 Board and 300 Card contexts; negative guards preserve
Clipboard wording and prevent duplicate Tigre Card prefixes. Existing
sequential repairs are consolidated by key, leaving 21,757 verified final
corrections. Placeholder and HTML inventories and all 234 locale inventories
pass. Raw exact-overlap metrics remain 247 total, 22 attested shared and 225
unclassified because prior batches had already repaired exact Board/Card
copies. Twenty-five raw matches contain at least 20 characters and six contain
at least 35. No remote write ran.
### 2026-09-15 — Full-locale Tigre established noun families
Source commit `08e7092c3` repairs 193 values containing Tigrinya File, User,
Name, Label, Organization, Team, Path, Status, Size, Color or Count components.
English source-sense guards cover 385 applicable contexts while preserving
unrelated Icon and Clipboard meanings. Sequential changes are consolidated by
key, leaving 21,888 verified final correction records. Derived File, Name,
Organization and Team plurals remain low confidence pending fluent review.
The focused context guard, locale-wide placeholder and HTML checks, and all
234 locale inventories pass. Raw exact overlap falls to 244 total, with 22
attested shared forms and 222 unclassified; 25 raw matches contain at least 20
characters and 6 contain at least 35. No remote write occurred.
### 2026-09-15 — Missed Tigre Organizations control
Source commit `0ef3ca6dd` replaces the remaining exact Tigrinya Organizations
plural with the provisional regular plural of corpus-attested Tigre
`መነዘመት`. The full-locale Organization guard now rejects this third old
form. All 21,889 corrections and 234 locale inventories pass. Raw exact
overlap falls to 243, with 22 attested shared forms and 221 unclassified; 25
raw matches contain at least 20 characters and 6 contain at least 35. The
plural remains low confidence pending fluent review. No remote write occurred.
### 2026-09-15 — Corpus-supported Tigre exact controls
Source commit `0eac733cd` repairs four values still exactly equal to
Tigrinya. Corpus website sentences use `መውቅዕ`, and a Special page
sentence uses `ፍንቱይ`. Corpus headwords attest Button `ሰድፈት`
and Collection `አከቦት`; their regular plural UI forms are derived and
remain low confidence pending fluent review. Matching English source-sense
and exact-result guards pass. All 21,893 correction records and 234 locale
inventories pass. Raw exact overlap falls to 239, with 22 attested shared
forms and 217 unclassified; 25 raw matches contain at least 20 characters
and 6 contain at least 35. No remote write occurred.
### 2026-09-15 — Tigre Endpoint meaning repair
Source commit `6b78c88cb` repairs three API/S3 contexts where the Tigrinya
seed rendered technical Endpoint as a temporal end. Existing S3 fields
already keep `Endpoint`, so the replacement uses that local technical term.
The API report phrase and S3 help text remain mixed-language and require
full-clause fluent review; this fix only resolves the demonstrable noun-sense
error. One sequential correction is consolidated by key, leaving 21,895
verified final correction records. Source-sense and negative tests pass with
all 234 locale inventories. Raw exact overlap falls to 238, with 22 attested
shared forms and 216 unclassified; 25 raw matches contain at least 20
characters and 6 contain at least 35. No remote write occurred.
### 2026-09-15 — Tigre Star and Break corpus review
Source commit `009d7f832` replaces Tigrinya-seeded Star spelling in 19
Star/Starred/Unstar controls with corpus-attested Tigre `ኮከብ`. The
rating count uses the corpus-attested irregular plural `ከዋክብ`, retaining
`%s`. Pomodoro Break uses `ዕርፍቲ`, attested in a Tigre short-break
sentence. English source-sense guards cover all 20 Star noun contexts and
preserve Starred Pages' separate adjectival wording. The commit refreshes
ledger-confirmed exact-value expectations left stale by earlier Board,
Card, Name, Label, Size, File and Account repairs; all 45 Tigre suites
now pass. Sequential corrections are consolidated by key, leaving 21,905
final verified records. All 234 locale inventories pass. Raw exact overlap
falls to 229, with 22 attested shared and 207 unclassified; 21 matches
contain at least 20 characters and 6 at least 35. No remote write occurred.
### 2026-09-15 — Corpus-attested Tigre plural follow-up
Source commit `5d53aa990` replaces 18 provisional File plural occurrences
with `ፋይላት`, attested in Tigre file-management commands; three
provisional Names plurals with `አስማይ`, attested in independent names
sentences; and seven Organizations plurals with `መነዘማት`, attested in
a social-organizations sentence. Singular File `ፈይል` remains separately
attested. Eight File values return to their original value, so their
no-op correction records are removed, leaving 21,897 final records. The
unflagged source batch corrects prior low-confidence morphology rather than
changing the 20,081 original audit-row classifications. The focused
source-sense guard, all 46 Tigre suites, placeholder and JSON checks, and
234 locale inventories pass. Raw exact overlap rises from 229 to 233 as
four File phrases now match Tigrinya again; the corpus supports the shared
noun, but their complete clauses remain unclassified. Thus 22 complete
forms are attested shared and 211 full values remain unclassified, including
23 raw matches at least 20 characters and 6 at least 35. Team, Button and
Collection plurals remain low confidence. No remote write occurred.
### 2026-09-15 — Tigre S3 settings fill
`970d9e664` replaces 21 English placeholders in the S3 settings family,
using existing local Tigre storage, connection, port, address, file and size
vocabulary. Technical service names, `Endpoint`, `URL`, `SSL`, hostnames and
the bare `S3` protocol label remain literal. Complete compound grammar is
low confidence pending native review. Focused and ledger checks pass; all
234 locale inventories pass. Ledger 21,919. Non-English Tigre values 2,613;
raw exact Tigre/Tigrinya overlap stays 233 (22 attested shared, 211
unclassified). No live UI test or remote write occurred.
### 2026-09-15 — Tigre authentication error clause
`36c2148ec` replaces the exact Tigrinya copy in `twoFactorCode-invalid`.
The BeitTigreAI phrasebook attests the chosen wrong, please and try-again
forms; authentication-code syntax remains a composed low-confidence phrase.
The focused source, seed, ledger and runtime check passes. Ledger 21,920;
exact non-English overlap 232 (22 attested shared, 210 unclassified), with
22 matches at least 20 characters and 5 at least 35. No live UI test or
remote write occurred.
### 2026-09-15 — Tigre PDF preview warning
`78f2c9bf7` replaces the exact Tigrinya copy in
`preview-pdf-not-supported`. Tigre phrasebook entries support device,
preview, unavailable, instead, download and try terms. Complete sentence
grammar and the device suffix remain composed low-confidence wording.
The attachment Jade key, source/fallback meaning, seed, ledger and runtime
test pass. Ledger 21,921; exact non-English overlap 231 (22 attested shared,
209 unclassified), with 21 matches at least 20 characters and 4 at least
35. No live UI test or remote write occurred.
### 2026-09-15 — Tigre Trello key and S3 plural follow-up
`6909fb85e` replaces seven Trello API key nouns with the corpus-attested
`መፍቲሕ`. The required prompt also uses attested please, both and enter
forms; its complete order remains a draft for native review. The prior S3
bucket-help File plural is corrected to corpus-attested `ፋይላት`, and its
ledger row is consolidated. All 50 Tigre suites pass, including the plural
guard that found the earlier S3 defect. Ledger 21,924; exact non-English
overlap 230 (22 attested shared, 208 unclassified), with 20 matches at
least 20 characters and 3 at least 35. No live UI test or remote write.
### 2026-09-15 — Tigre list-width rule and source correction
`68d679c6c` replaces the exact Tigrinya-copied validation clause with a
Tigre draft using corpus-supported width, whole and number terms. Its
`≥ 200` notation matches the shared minimum and whole-number popup parser;
full syntax remains low confidence. The source/UI discrepancy affects 233
other locale messages and is tracked in the short audit. All 50 Tigre suites
pass. Ledger 21,936; exact non-English overlap 229 (22 attested shared,
207 unclassified), with 19 matches at least 20 characters and 2 at least
35. No live UI test or remote write occurred.
@@ -0,0 +1,29 @@
# Afghan Uzbek Arabic-script review
Reviewed **2026-09-14**, local commit `b433730e3`. `twoFactorCode-cancel` changes from بیکر قیلیش to
بیکار قیلیش, restoring the missing alif in the cancellation expression
corresponding to the existing Uzbek Bekor qilish. The verb and action are
preserved; the restored value is not replaced with English or Latin script.
[Indexed Afghan government Uzbek article](https://arg.gov.af/uz/post_details/news/eyJpdiI6IkttRjVTUjlaNm1qTjBRY3ZwVkJNeFE9PSIsInZhbHVlIjoiRUtXZGdrMXNQanRSSHRxWjRBdVZOZz09IiwibWFjIjoiYzkwNDhhZWU1NGM3MjVjMDk0YTljNjU5ZDRjNTA3YTk3ZDU0MTU2OGE0NDMwOWQ3OWU2MTdiOTZmN2RhMmIwMiJ9)
contains بیکار قیلیش in its indexed Uzbek passage about cancellation of
licenses. The full web fetch timed out and direct curl returned HTTP 522.
[AOP Uzbek article](https://aop.gov.af/uz/news_details/923) independently has
indexed بیکار بولیشینی, but its full fetch also timed out. These are source
leads and spelling support, not independently inspected full publications.
LOW CONFIDENCE orthographic verification: complete native source validation
remains open because the full pages could not be read. Exact-value, missing-
alif negative and accidental-Latin replacement checks are added. The member
2FA cancel action retains its cancellation meaning. Browser verification
has not run. This is a repair of one restored original finding, not a claim
that all Arabic-script Uzbek translations have been audited successfully.
Reviewed **2026-09-15**, source commit `196bc49df`: the list-width error
now uses the file's existing `کمیده` (at least), `پۇتون سان` (whole
number), `پیکسل` and Persian-digit `۲۰۰` terms. A published
[Uzbek Arabic-script article](https://8am.media/uz/arrests-of-soldiers-and-journalists-taliban-widened-the-crackdown/)
independently uses `کمیده` with a numeric lower bound. The complete
validation sentence remains low confidence pending native review. Exact
value, stale-threshold negative, source-sense, ledger and runtime checks
pass. No live UI test or remote write occurred.
File diff suppressed because it is too large. Load diff
@@ -10,7 +10,7 @@ This is without container (without Docker or Snap).
Right click and download files 1-4:
1. [wekan-11.78-win64.zip](https://github.com/wekan/wekan/releases/download/v11.78/wekan-11.78-win64.zip) or newest available at https://github.com/wekan/wekan/releases/
1. [wekan-11.83-win64.zip](https://github.com/wekan/wekan/releases/download/v11.83/wekan-11.83-win64.zip) or newest available at https://github.com/wekan/wekan/releases/
2. [node.exe](https://nodejs.org/dist/latest-v24.x/win-x64/node.exe)
@@ -22,7 +22,7 @@ Right click and download files 1-4:
6. Double click `mongodb-windows-x86_64-7.0.34-signed.msi` . In installer, uncheck downloading MongoDB compass.
7. Unzip `wekan-11.78-win64.zip` , inside it is directory `bundle`, to it copy other files:
7. Unzip `wekan-11.83-win64.zip` , inside it is directory `bundle`, to it copy other files:
```
bundle (directory)
+13 -11
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Peugot leubar",
"set-list-width": "Peugot leubar",
"set-list-width-value": "Leubar senarai (piksel)",
"list-width-error-message": "Leubar senarai musti angka bulat nyang leubeh rayeuk nibak 270",
"list-width-error-message": "Leubar senarai musti angka bulat nyang sikureueng 200 piksel",
"list-width-shared-note": "Leubar nyoe geubagi ngon mandum ureueng bak papan nyoe.",
"list-width-personal-note": "Leubar nyoe cuma keu droeneueh.",
"personal-list-width": "Leubar senarai pribadi",
@@ -333,9 +333,9 @@
"swimlane-archive-pop": "Swimlane hana deuh lam papan lheueh geuarsip.",
"swimlane-archive-suggest": "Droeneueh jeuet peuwoe teuma swimlane nibak Arsip lam Setelan Papan.",
"swimlaneArchivePopup-title": "Arsip Swimlane?",
"card-due": "Jatuh Tempo",
"card-due": "Bataih watèë",
"card-due-on": "Jatuh Tempo pada",
"due-today": "Jitôh uroe nyoe",
"due-today": "Bataih watèë uroe nyoe",
"due-days-left": "%s uroe lom",
"due-days-overdue": "Leupah %s uroe",
"card-spent": "Masa diluangkan",
@@ -471,7 +471,7 @@
"edit-text-note": "Ubah catatan teks",
"delete-text-note": "Peuseh catatan teks",
"text-note-title": "Judul",
"text-note-text": "Teuks",
"text-note-text": "Naseukah",
"text-note-delete-pop": "KON gata neuk peuseh catatan teks nyoe?",
"cardTextNoteEditPopup-title": "Catatan Teks",
"cardTextNoteDeletePopup-title": "Peuseh catatan teks",
@@ -706,7 +706,7 @@
"filter-dates-label": "Tapis mengikut tarikh",
"filter-no-due-date": "tiada tarikh tamat",
"filter-overdue": "Lewat",
"filter-due-today": "Tamat Hari ini",
"filter-due-today": "Bataih watèë uroe nyoe",
"filter-due-this-week": "Tamat minggu ini",
"filter-due-next-week": "Berakhir minggu depan",
"filter-due-tomorrow": "Tamat eso",
@@ -714,12 +714,12 @@
"filter-clear": "Bersihkan penyaringan",
"filter-labels-label": "Tapis mengikut label",
"filter-label-excluded": "Meuwakilkan label nyoe",
"filter-no-label": "Tidak ada label",
"filter-no-label": "Hana label",
"filter-member-label": "Tapis mengikut ahli",
"filter-no-member": "Tidak ada anggota",
"filter-assignee-label": "Saring meunurot nyang geubri tugas",
"filter-creator-label": "Saring meunurot nyang peugot",
"filter-no-assignee": "tiada penerima tugas",
"filter-no-assignee": "Hana nyang geubri buët",
"filter-custom-fields-label": "Saring meunurot ruang khusus",
"filter-no-custom-fields": "Tiada ruangan khas",
"filter-show-archive": "Papar Senarai dalam Arki",
@@ -1333,7 +1333,9 @@
"r-is": "adalah",
"r-is-moved": "dipindahkan",
"r-added-to": "Ditambahkan ke",
"r-attachment-added-to": "Ditambahkan ke",
"r-removed-from": "Dihapus dari",
"r-attachment-removed-from": "Dihapus dari",
"r-the-board": "papan",
"r-list": "daftar",
"set-filter": "Atur Saringan",
@@ -1440,7 +1442,7 @@
"r-link-card": "Taut kad u",
"ldap": "LDAP",
"ldap-test-connection": "Uji Sambongan LDAP",
"ldap-test-connection-success": "Sambongan seuemah",
"ldap-test-connection-success": "Sambongan meuhasé",
"ldap-test-connection-error": "Sambongan gagai: %s",
"oauth-providers-title": "Panyedia login OAuth",
"oauth-providers-hint": "Tiep panyedia jeuet dipeuudep di sinoe atawa ngon variabel lingkungan OAUTH_*_ENABLED jih; nilai nyang dipeuduek di sinoe geugantoe variabel lingkungan. Rahsia disimpan bak server dan hana tom dipeuleumah.",
@@ -1547,7 +1549,7 @@
"checklist-ding-sound-description": "Puta su watee peuek ban meuseuleusoe (checklist). Meupateun bak sikureueng.",
"assignee": "Penerima tugas",
"assignees": "Penerima tugas",
"no-assignee": "Hana nyang geutanyong",
"no-assignee": "Hana nyang geubri buët",
"no-label": "Hana label",
"cardAssigneesPopup-title": "Penerima tugas",
"addmore-detail": "Tamah deskripsi nyang leubeh rinci",
@@ -1800,7 +1802,7 @@
"sort-boards-title-desc": "Judul (Z → A)",
"sort-is-on": "Urutan aktif",
"cardsSortPopup-title": "Susun Kad",
"due-date": "Tarikh Akhir",
"due-date": "Uroe bataih",
"due-complete": "Tempo seuleusoe",
"card-mark-complete": "Tanda lagee seuleusoe",
"card-mark-incomplete": "Tanda lagee hana seuleusoe",
@@ -2659,7 +2661,7 @@
"twoFactorAuth-confirm": "Peukong dan Hudép",
"twoFactorCode-prompt": "Tuléh kode otentikasi 6 angka droe neuh",
"twoFactorCode-submit": "Verifikasi",
"twoFactorCode-cancel": "Batai",
"twoFactorCode-cancel": "Pubateuë",
"twoFactorCode-invalid": "Kode otentikasi hana sah. Neu-cuba lom.",
"sort-by-votes": "Sôt meunurôt vote",
"wip-limit-groups": "Hidupkan Had WIP (Senarai)",
+4 -2
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Stel wydte",
"set-list-width": "Stel wydte",
"set-list-width-value": "Lyswydte (pixels)",
"list-width-error-message": "Lyswydte moet 'n heelgetal groter as 270 wees",
"list-width-error-message": "Lyswydte moet 'n heelgetal van ten minste 200 pixels wees.",
"list-width-shared-note": "Hierdie wydte word met almal op hierdie bord gedeel.",
"list-width-personal-note": "Hierdie wydte is net vir jou.",
"personal-list-width": "Persoonlike lyswydtes",
@@ -508,7 +508,7 @@
"go-back": "Gaan terug",
"modal-title": "Dialoog",
"skip-to-content": "Spring na hoofinhoud",
"close-board-pop": "U sal die bord kan herstel deur op die \"Argief\"-knoppie in die tuiskopskrif te klik.",
"close-board-pop": "U kan die bord herstel vanuit “Argief” op die bladsy “Alle borde”.",
"close-card": "Maak kaart toe",
"color-black": "swart",
"color-blue": "blou",
@@ -1333,7 +1333,9 @@
"r-is": "is",
"r-is-moved": "geskuif word",
"r-added-to": "Bygevoeg by",
"r-attachment-added-to": "Bygevoeg by",
"r-removed-from": "Verwyder uit",
"r-attachment-removed-from": "Verwyder uit",
"r-the-board": "die bord",
"r-list": "lys",
"set-filter": "Stel filter",
+4 -2
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Stel wydte",
"set-list-width": "Stel wydte",
"set-list-width-value": "Lyswydte (pixels)",
"list-width-error-message": "Lyswydte moet 'n heelgetal groter as 270 wees",
"list-width-error-message": "Lyswydte moet 'n heelgetal van ten minste 200 pixels wees.",
"list-width-shared-note": "Hierdie wydte word met almal op hierdie bord gedeel.",
"list-width-personal-note": "Hierdie wydte is net vir jou.",
"personal-list-width": "Persoonlike lyswydtes",
@@ -508,7 +508,7 @@
"go-back": "Gaan terug",
"modal-title": "Dialoog",
"skip-to-content": "Spring na hoofinhoud",
"close-board-pop": "U sal die bord kan herstel deur op die \"Argief\"-knoppie in die tuiskopskrif te klik.",
"close-board-pop": "U kan die bord herstel vanuit “Argief” op die bladsy “Alle borde”.",
"close-card": "Maak kaart toe",
"color-black": "swart",
"color-blue": "blou",
@@ -1333,7 +1333,9 @@
"r-is": "is",
"r-is-moved": "geskuif word",
"r-added-to": "Bygevoeg by",
"r-attachment-added-to": "Bygevoeg by",
"r-removed-from": "Verwyder uit",
"r-attachment-removed-from": "Verwyder uit",
"r-the-board": "die bord",
"r-list": "lys",
"set-filter": "Stel filter",
+6 -4
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Nsɛm a ɛfa dwumadi yi ho",
"set-list-width": "Sesa ade yi",
"set-list-width-value": "Nhyehyɛe width (pixels)",
"list-width-error-message": "Nhyehyɛe width must be an integer greater than 270",
"list-width-error-message": "Nhyehyɛe tɛtrɛtɛ ɛsɛ sɛ ɛyɛ nɔma a ɛyɛ mu, anyɛ yie koraa no 200 piksel",
"list-width-shared-note": "Eyi width is shared ne everyone wɔ eyi bɔɔd.",
"list-width-personal-note": "Eyi width is nko ara fanaa wo.",
"personal-list-width": "Personal nhyehyɛe widths",
@@ -597,9 +597,9 @@
"custom-fields": "Wo ankasa mmeae",
"date": "Da",
"date-format": "Da Fanaamat",
"date-format-yyyy-mm-dd": "Nsɛm a ɛfa dwumadi yi ho",
"date-format-dd-mm-yyyy": "Nsɛm a ɛfa dwumadi yi ho",
"date-format-mm-dd-yyyy": "Nsɛm a ɛfa dwumadi yi ho",
"date-format-yyyy-mm-dd": "YYYY-MM-DD",
"date-format-dd-mm-yyyy": "DD-MM-YYYY",
"date-format-mm-dd-yyyy": "MM-DD-YYYY",
"decline": "Nsɛm a ɛfa dwumadi yi ho",
"default-avatar": "Nsɛm a ɛfa dwumadi yi ho",
"delete": "Pepa",
@@ -1333,7 +1333,9 @@
"r-is": "Nsɛm a ɛfa dwumadi yi ho",
"r-is-moved": "is tuu",
"r-added-to": "Fa ka hoed to",
"r-attachment-added-to": "Fa ka hoed to",
"r-removed-from": "Yid fi",
"r-attachment-removed-from": "Yid fi",
"r-the-board": "no bɔɔd",
"r-list": "nhyehyɛe",
"set-filter": "Set Yi mu",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "ስፋት አዘጋጅ",
"set-list-width": "የዝርዝር ስፋት አዘጋጅ",
"set-list-width-value": "የዝርዝር ስፋት (ፒክስል)",
"list-width-error-message": "የዝርዝሩ ስፋት ከ270 የሚበልጥ ሙሉ ቁጥር መሆን አለበት",
"list-width-error-message": "የዝርዝሩ ስፋት ቢያንስ 200 ፒክስል የሆነ ሙሉ ቁጥር መሆን አለበት።",
"list-width-shared-note": "ይህ ስፋት በዚህ ሰሌዳ ላይ ለሁሉም ይጋራል።",
"list-width-personal-note": "ይህ ስፋት ለእርስዎ ብቻ ነው።",
"personal-list-width": "የግል ዝርዝር ስፋቶች",
@@ -1333,7 +1333,9 @@
"r-is": "is",
"r-is-moved": "ሲንቀሳቀስ",
"r-added-to": "ወደዚህ ሲጨመር",
"r-attachment-added-to": "ወደዚህ ሲጨመር",
"r-removed-from": "ከዚህ ሲወገድ",
"r-attachment-removed-from": "ከዚህ ሲወገድ",
"r-the-board": "ሰሌዳው",
"r-list": "ዝርዝር",
"set-filter": "ማጣሪያ አዘጋጅ",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Establecer ancho",
"set-list-width": "Establecer ancho",
"set-list-width-value": "Amplaria d’a lista (pixels)",
"list-width-error-message": "L’amplaria d’a lista ha de estar un entero mayor que 270",
"list-width-error-message": "L’amplaria d’a lista ha d’estar un entero ≥ 200 pixels.",
"list-width-shared-note": "Iste ancho se comparte con totz os miembros de iste tablero.",
"list-width-personal-note": "Iste ancho es solo ta ti.",
"personal-list-width": "Amplarias de lista personals",
@@ -1333,7 +1333,9 @@
"r-is": "es",
"r-is-moved": "es movida",
"r-added-to": "Añadido a",
"r-attachment-added-to": "Añadido a",
"r-removed-from": "eliminado de",
"r-attachment-removed-from": "eliminado de",
"r-the-board": "el tablero",
"r-list": "lista",
"set-filter": "Filtrar",
+4 -2
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "تعيين العرض",
"set-list-width": "تعيين العرض",
"set-list-width-value": "عرض القائمة (بالبكسل)",
"list-width-error-message": "يجب أن يكون عرض القائمة عدداً صحيحاً أكبر من 270",
"list-width-error-message": "يجب أن يكون عرض القائمة عدداً صحيحاً لا يقل عن 200 بكسل.",
"list-width-shared-note": "يتم مشاركة هذا العرض مع الجميع في هذه اللوحة.",
"list-width-personal-note": "هذا العرض خاص بك فقط.",
"personal-list-width": "عروض القوائم الشخصية",
@@ -508,7 +508,7 @@
"go-back": "رجوع",
"modal-title": "مربع حوار",
"skip-to-content": "الانتقال إلى المحتوى الرئيسي",
"close-board-pop": "شما می توانید با کلیک کردن بر روی دکمه «بایگانی» از صفحه هدر، صفحه را بازگردانید.",
"close-board-pop": "يمكنك استعادة اللوحة من قسم «أرشيف» في صفحة «كل اللوحات».",
"close-card": "إغلاق البطاقة",
"color-black": "مشکی",
"color-blue": "آبی",
@@ -1333,7 +1333,9 @@
"r-is": "هست",
"r-is-moved": "جابه‌جا شده",
"r-added-to": "افزوده‌شده به",
"r-attachment-added-to": "افزوده‌شده به",
"r-removed-from": "حذف از",
"r-attachment-removed-from": "حذف از",
"r-the-board": "برد",
"r-list": "قائمة",
"set-filter": "اضافه کردن فیلتر",
+4 -2
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "تعيين العرض",
"set-list-width": "تعيين العرض",
"set-list-width-value": "عرض القائمة (بالبكسل)",
"list-width-error-message": "يجب أن يكون عرض القائمة عدداً صحيحاً أكبر من 270",
"list-width-error-message": "يجب أن يكون عرض القائمة عدداً صحيحاً لا يقل عن 200 بكسل.",
"list-width-shared-note": "يتم مشاركة هذا العرض مع الجميع في هذه اللوحة.",
"list-width-personal-note": "هذا العرض خاص بك فقط.",
"personal-list-width": "عروض القوائم الشخصية",
@@ -508,7 +508,7 @@
"go-back": "رجوع",
"modal-title": "مربع حوار",
"skip-to-content": "الانتقال إلى المحتوى الرئيسي",
"close-board-pop": "شما می توانید با کلیک کردن بر روی دکمه «بایگانی» از صفحه هدر، صفحه را بازگردانید.",
"close-board-pop": "يمكنك استعادة اللوحة من قسم «أرشيف» في صفحة «كل اللوحات».",
"close-card": "إغلاق البطاقة",
"color-black": "مشکی",
"color-blue": "آبی",
@@ -1333,7 +1333,9 @@
"r-is": "هست",
"r-is-moved": "جابه‌جا شده",
"r-added-to": "افزوده‌شده به",
"r-attachment-added-to": "افزوده‌شده به",
"r-removed-from": "حذف از",
"r-attachment-removed-from": "حذف از",
"r-the-board": "برد",
"r-list": "قائمة",
"set-filter": "اضافه کردن فیلتر",
+4 -2
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "تعيين العرض",
"set-list-width": "تعيين العرض",
"set-list-width-value": "عرض القائمة (بالبكسل)",
"list-width-error-message": "يجب أن يكون عرض القائمة عدداً صحيحاً أكبر من 270",
"list-width-error-message": "يجب أن يكون عرض القائمة عدداً صحيحاً لا يقل عن 200 بكسل.",
"list-width-shared-note": "يتم مشاركة هذا العرض مع الجميع في هذه اللوحة.",
"list-width-personal-note": "هذا العرض خاص بك فقط.",
"personal-list-width": "عروض القوائم الشخصية",
@@ -508,7 +508,7 @@
"go-back": "رجوع",
"modal-title": "مربع حوار",
"skip-to-content": "الانتقال إلى المحتوى الرئيسي",
"close-board-pop": "شما می توانید با کلیک کردن بر روی دکمه «بایگانی» از صفحه هدر، صفحه را بازگردانید.",
"close-board-pop": "يمكنك استعادة اللوحة من قسم «أرشيف» في صفحة «كل اللوحات».",
"close-card": "إغلاق البطاقة",
"color-black": "مشکی",
"color-blue": "آبی",
@@ -1333,7 +1333,9 @@
"r-is": "هست",
"r-is-moved": "جابه‌جا شده",
"r-added-to": "افزوده‌شده به",
"r-attachment-added-to": "افزوده‌شده به",
"r-removed-from": "حذف از",
"r-attachment-removed-from": "حذف از",
"r-the-board": "برد",
"r-list": "قائمة",
"set-filter": "اضافه کردن فیلتر",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "تعيين العرض",
"set-list-width": "تعيين العرض",
"set-list-width-value": "عرض القائمة (بالبكسل)",
"list-width-error-message": "يجب أن يكون عرض القائمة عدداً صحيحاً أكبر من 270",
"list-width-error-message": "خاص عرض الليستة يكون عدد صحيح، 200 بكسل على الأقل",
"list-width-shared-note": "يتم مشاركة هذا العرض مع الجميع في هذه اللوحة.",
"list-width-personal-note": "هذا العرض خاص بك فقط.",
"personal-list-width": "عروض القوائم الشخصية",
@@ -1333,7 +1333,9 @@
"r-is": "هست",
"r-is-moved": "جابه‌جا شده",
"r-added-to": "افزوده‌شده به",
"r-attachment-added-to": "افزوده‌شده به",
"r-removed-from": "حذف از",
"r-attachment-removed-from": "حذف از",
"r-the-board": "برد",
"r-list": "قائمة",
"set-filter": "اضافه کردن فیلتر",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "প্ৰস্থ স্থিৰ কৰক",
"set-list-width": "প্ৰস্থ স্থিৰ কৰক",
"set-list-width-value": "তালিকাৰ প্ৰস্থ (পিক্সেল)",
"list-width-error-message": "তালিকাৰ প্ৰস্থ 270 তকৈ ডাঙৰ পূৰ্ণসংখ্যা হ'ব লাগিব",
"list-width-error-message": "তালিকাৰ প্ৰস্থ অন্ততঃ 200 পিক্সেলৰ পূৰ্ণসংখ্যা হ'ব লাগিব।",
"list-width-shared-note": "এই প্ৰস্থ এই ব'ৰ্ডৰ সকলোৰে সৈতে ভাগ কৰা হয়।",
"list-width-personal-note": "এই প্ৰস্থ কেৱল আপোনাৰ বাবে।",
"personal-list-width": "ব্যক্তিগত তালিকা প্ৰস্থ",
@@ -1333,7 +1333,9 @@
"r-is": "is",
"r-is-moved": "স্থানান্তৰ কৰা হয়",
"r-added-to": "ইয়াত যোগ কৰা হয়",
"r-attachment-added-to": "ইয়াত যোগ কৰা হয়",
"r-removed-from": "ইয়াৰ পৰা আঁতৰোৱা হয়",
"r-attachment-removed-from": "ইয়াৰ পৰা আঁতৰোৱা হয়",
"r-the-board": "ব'ৰ্ড",
"r-list": "তালিকা",
"set-filter": "ফিল্টাৰ স্থিৰ কৰক",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Afitar anchor",
"set-list-width": "Afitar anchor",
"set-list-width-value": "Anchor de la lista (píxeles)",
"list-width-error-message": "L'anchor de la lista tien de ser un enteru mayor que 270",
"list-width-error-message": "L'anchor de la lista tien de ser un enteru de polo menos 200 píxeles.",
"list-width-shared-note": "Esti anchor compártese con toos nesti tablero.",
"list-width-personal-note": "Esti anchor ye namás pa ti.",
"personal-list-width": "Anchores personales de les listas",
@@ -1333,7 +1333,9 @@
"r-is": "es",
"r-is-moved": "es movida",
"r-added-to": "Añadido a",
"r-attachment-added-to": "Añadido a",
"r-removed-from": "eliminado de",
"r-attachment-removed-from": "eliminado de",
"r-the-board": "el tablero",
"r-list": "lista",
"set-filter": "Filtrar",
+4 -2
View File
@@ -134,8 +134,8 @@
"addListPopup-title": "Sutinaka yapaña",
"setListWidthPopup-title": "Set ancho",
"set-list-width": "Set ancho",
"set-list-width-value": "lista ancho (pixels)",
"list-width-error-message": "lista ancho must be an integer greater than 270",
"set-list-width-value": "Suti siqina irwaqapa (pixels)",
"list-width-error-message": "Suti siqina irwaqapa: pachpa jakhu ≥ 200 pixels wakisiwa",
"list-width-shared-note": "aka ancho awa shared mpi everyone patana aka pirqa.",
"list-width-personal-note": "aka ancho awa akiwa for you.",
"personal-list-width": "Personal lista widths",
@@ -1333,7 +1333,9 @@
"r-is": "is",
"r-is-moved": "awa unxtayata",
"r-added-to": "yapxatata ukaru",
"r-attachment-added-to": "yapxatata ukaru",
"r-removed-from": "apaqata ukata",
"r-attachment-removed-from": "apaqata ukata",
"r-the-board": "the pirqa",
"r-list": "lista",
"set-filter": "Set susuña",
+4 -2
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Eni təyin et",
"set-list-width": "Eni təyin et",
"set-list-width-value": "Siyahı eni (piksel)",
"list-width-error-message": "Siyahı eni 270-dən böyük tam ədəd olmalıdır",
"list-width-error-message": "Siyahı eni ən azı 200 piksel olan tam ədəd olmalıdır.",
"list-width-shared-note": "Bu en bu lövhədəki hər kəslə paylaşılır.",
"list-width-personal-note": "Bu en yalnız sizin üçündür.",
"personal-list-width": "Şəxsi siyahı enləri",
@@ -508,7 +508,7 @@
"go-back": "Geri qayıt",
"modal-title": "Dialoq",
"skip-to-content": "Əsas məzmuna keç",
"close-board-pop": "Əsas başlıqdakı \"Arxiv\" düyməsini klikləməklə lövhəni bərpa edə biləcəksiniz.",
"close-board-pop": "Lövhəni «Bütün lövhələr» səhifəsindəki «Arxiv» bölməsindən bərpa edə bilərsiniz.",
"close-card": "Kartı bağlayın",
"color-black": "qara",
"color-blue": "mavi",
@@ -1333,7 +1333,9 @@
"r-is": "edir",
"r-is-moved": "köçürülür",
"r-added-to": "-a əlavə edildi",
"r-attachment-added-to": "-a əlavə edildi",
"r-removed-from": "-dən silindi",
"r-attachment-removed-from": "-dən silindi",
"r-the-board": "lövhə",
"r-list": "siyahı",
"set-filter": "Filtr təyin edin",
+4 -2
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Eni təyin et",
"set-list-width": "Eni təyin et",
"set-list-width-value": "Siyahı eni (piksel)",
"list-width-error-message": "Siyahı eni 270-dən böyük tam ədəd olmalıdır",
"list-width-error-message": "Siyahı eni ən azı 200 piksel olan tam ədəd olmalıdır.",
"list-width-shared-note": "Bu en bu lövhədəki hər kəslə paylaşılır.",
"list-width-personal-note": "Bu en yalnız sizin üçündür.",
"personal-list-width": "Şəxsi siyahı enləri",
@@ -508,7 +508,7 @@
"go-back": "Geri qayıt",
"modal-title": "Dialoq",
"skip-to-content": "Əsas məzmuna keç",
"close-board-pop": "Əsas başlıqdakı \"Arxiv\" düyməsini klikləməklə lövhəni bərpa edə biləcəksiniz.",
"close-board-pop": "Lövhəni «Bütün lövhələr» səhifəsindəki «Arxiv» bölməsindən bərpa edə bilərsiniz.",
"close-card": "Kartı bağlayın",
"color-black": "qara",
"color-blue": "mavi",
@@ -1333,7 +1333,9 @@
"r-is": "edir",
"r-is-moved": "köçürülür",
"r-added-to": "-a əlavə edildi",
"r-attachment-added-to": "-a əlavə edildi",
"r-removed-from": "-dən silindi",
"r-attachment-removed-from": "-dən silindi",
"r-the-board": "lövhə",
"r-list": "siyahı",
"set-filter": "Filtr təyin edin",
+4 -2
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Eni təyin et",
"set-list-width": "Eni təyin et",
"set-list-width-value": "Siyahı eni (piksel)",
"list-width-error-message": "Siyahı eni 270-dən böyük tam ədəd olmalıdır",
"list-width-error-message": "Siyahı eni ən azı 200 piksel olan tam ədəd olmalıdır.",
"list-width-shared-note": "Bu en bu lövhədəki hər kəslə paylaşılır.",
"list-width-personal-note": "Bu en yalnız sizin üçündür.",
"personal-list-width": "Şəxsi siyahı enləri",
@@ -508,7 +508,7 @@
"go-back": "Geri qayıt",
"modal-title": "Dialoq",
"skip-to-content": "Əsas məzmuna keç",
"close-board-pop": "Əsas başlıqdakı \"Arxiv\" düyməsini klikləməklə lövhəni bərpa edə biləcəksiniz.",
"close-board-pop": "Lövhəni «Bütün lövhələr» səhifəsindəki «Arxiv» bölməsindən bərpa edə bilərsiniz.",
"close-card": "Kartı bağlayın",
"color-black": "qara",
"color-blue": "mavi",
@@ -1333,7 +1333,9 @@
"r-is": "edir",
"r-is-moved": "köçürülür",
"r-added-to": "-a əlavə edildi",
"r-attachment-added-to": "-a əlavə edildi",
"r-removed-from": "-dən silindi",
"r-attachment-removed-from": "-dən silindi",
"r-the-board": "lövhə",
"r-list": "siyahı",
"set-filter": "Filtr təyin edin",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Киңлекте билдәләргә",
"set-list-width": "Киңлекте билдәләргә",
"set-list-width-value": "Исемлек киңлеге (пикселдәр)",
"list-width-error-message": "Исемлек киңлеге 270-тән ҙурыраҡ бөтөн һан булырға тейеш",
"list-width-error-message": "Исемлек киңлеге кәм тигәндә 200 пиксел булған бөтөн һан булырға тейеш",
"list-width-shared-note": "Был киңлек ошо таҡталағы бөтәһе менән уртаҡ.",
"list-width-personal-note": "Был киңлек тик һеҙҙең өсөн.",
"personal-list-width": "Шәхси исемлек киңлектәре",
@@ -1333,7 +1333,9 @@
"r-is": "is",
"r-is-moved": "күсерелгәндә",
"r-added-to": "Өҫтәлгән урын",
"r-attachment-added-to": "Өҫтәлгән урын",
"r-removed-from": "Алып ташланған урын",
"r-attachment-removed-from": "Алып ташланған урын",
"r-the-board": "таҡта",
"r-list": "исемлек",
"set-filter": "Фильтр билдәләргә",
+4 -2
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Задаць шырыню",
"set-list-width": "Задаць шырыню",
"set-list-width-value": "Шырыня спіса (пікселі)",
"list-width-error-message": "Шырыня спіса павінна быць цэлым лікам больш за 270",
"list-width-error-message": "Шырыня спіса павінна быць цэлым лікам не менш за 200 пікселяў.",
"list-width-shared-note": "Гэтая шырыня агульная для ўсіх на гэтай дошцы.",
"list-width-personal-note": "Гэтая шырыня толькі для вас.",
"personal-list-width": "Асабістая шырыня спісаў",
@@ -508,7 +508,7 @@
"go-back": "Вярнуцца",
"modal-title": "Дыялог",
"skip-to-content": "Перайсці да асноўнага зместу",
"close-board-pop": "Вы зможаце аднавіць дошку, націснуўшы кнопку «Архіў» у хатнім загалоўку.",
"close-board-pop": "Вы можаце аднавіць дошку ў раздзеле «Архіў» на старонцы «Усе дошкі».",
"close-card": "Закрыць картку",
"color-black": "чорны",
"color-blue": "сіні",
@@ -1333,7 +1333,9 @@
"r-is": "ёсць",
"r-is-moved": "перамешчана",
"r-added-to": "Дададзена да",
"r-attachment-added-to": "Дададзена да",
"r-removed-from": "Выдалена з",
"r-attachment-removed-from": "Выдалена з",
"r-the-board": "дошкі",
"r-list": "спіс",
"set-filter": "Задаць фільтр",
+4 -2
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Задай ширина",
"set-list-width": "Задай ширина",
"set-list-width-value": "Ширина на списъка (пиксели)",
"list-width-error-message": "Ширината на списъка трябва да е цяло число, по-голямо от 270",
"list-width-error-message": "Ширината на списъка трябва да е цяло число от поне 200 пиксела.",
"list-width-shared-note": "Тази ширина е споделена с всички на това табло.",
"list-width-personal-note": "Тази ширина е само за вас.",
"personal-list-width": "Лични ширини на списъците",
@@ -508,7 +508,7 @@
"go-back": "Назад",
"modal-title": "Диалог",
"skip-to-content": "Прескочи към основното съдържание",
"close-board-pop": "Ще можете да възстановите Таблото като натиснете на бутона \"Архив\" в началото на хедъра.",
"close-board-pop": "Можете да възстановите таблото от раздел „Архив“ на страницата „Всички табла“.",
"close-card": "Заклопи предмет",
"color-black": "черно",
"color-blue": "синьо",
@@ -1333,7 +1333,9 @@
"r-is": "е",
"r-is-moved": "преместена",
"r-added-to": "Добавено към",
"r-attachment-added-to": "Добавено към",
"r-removed-from": "премахната от",
"r-attachment-removed-from": "премахната от",
"r-the-board": "таблото",
"r-list": "списък",
"set-filter": "Задай филтър",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "चौड़ाई तय करीं",
"set-list-width": "चौड़ाई तय करीं",
"set-list-width-value": "सूची के चौड़ाई (पिक्सेल)",
"list-width-error-message": "सूची के चौड़ाई 270 से बड़ पूर्णांक होखे के चाहीं",
"list-width-error-message": "सूची के चौड़ाई कम से कम 200 पिक्सेल के पूर्णांक होखे के चाहीं।",
"list-width-shared-note": "ई चौड़ाई एह बोर्ड पर सभका साथ साझा बा।",
"list-width-personal-note": "ई चौड़ाई खाली रउआ खातिर बा।",
"personal-list-width": "निजी सूची चौड़ाई",
@@ -1333,7 +1333,9 @@
"r-is": "is",
"r-is-moved": "सरकावल जाला",
"r-added-to": "एहमें जोड़ल जाला",
"r-attachment-added-to": "एहमें जोड़ल जाला",
"r-removed-from": "एहसे हटावल जाला",
"r-attachment-removed-from": "एहसे हटावल जाला",
"r-the-board": "बोर्ड",
"r-list": "सूची",
"set-filter": "छँटाई तय करीं",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Tok blong sistem: Set width",
"set-list-width": "Tok blong sistem: Set width",
"set-list-width-value": "Lis width (pixels)",
"list-width-error-message": "Lis width must stap wan integer greater than 270",
"list-width-error-message": "Waed blong lis i mas wan ful namba ≥ 200 piksel",
"list-width-shared-note": "Dispela width i shared wetem everyone long dispela bod.",
"list-width-personal-note": "Dispela width i nomo blong you.",
"personal-list-width": "Personal lis widths",
@@ -1333,7 +1333,9 @@
"r-is": "i",
"r-is-moved": "i movem finis",
"r-added-to": "Adem finis long",
"r-attachment-added-to": "Adem finis long",
"r-removed-from": "Tekemaot finis long",
"r-attachment-removed-from": "Tekemaot finis long",
"r-the-board": "bod",
"r-list": "lis",
"set-filter": "Tok blong sistem: Set Filter",
+5 -3
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Bonya sɛmɛntiya",
"set-list-width": "Bonya sɛmɛntiya",
"set-list-width-value": "Lisiti bonya (pikɛsɛli)",
"list-width-error-message": "Lisiti bonya ka kan ka kɛ hakɛtilennen ye min ka bon 270 ye",
"list-width-error-message": "Lisiti bonya ka kan ka kɛ hakɛtilennen ye min ka kɛ hali 200 pikɛsɛli ye",
"list-width-shared-note": "Bonya in bɛ tila tabali in mɔgɔ bɛɛ ni.",
"list-width-personal-note": "Bonya in ye i yɛrɛ dɔrɔn ta ye.",
"personal-list-width": "Mɔgɔ yɛrɛ lisiti bonyaw",
@@ -308,9 +308,9 @@
"calendar-system-hebrew": "Yahudiya ka kalandiriye",
"calendar-system-indian": "Ɛndujamana ka jamana kalandiriye",
"calendar-system-islamic": "Hijri kalandiriye",
"calendar-system-islamic-civil": "Islamic civil",
"calendar-system-islamic-civil": "Hijri kalandiriye (tabali fɛ jateli, sivili damindon)",
"calendar-system-islamic-rgsa": "Hijri kalandiriye (Arabiya Sawudiya, kalo yeli)",
"calendar-system-islamic-tbla": "Islamic tabular",
"calendar-system-islamic-tbla": "Hijri kalandiriye (tabali fɛ jateli, dolo dɔnni damindon)",
"calendar-system-islamic-umalqura": "Hijri kalandiriye (Umm al-Qura)",
"calendar-system-iso8601": "Gregoriana kalandiriye (ISO 8601 dɔgɔkunw)",
"calendar-system-japanese": "Zapɔn ka kalandiriye",
@@ -1333,7 +1333,9 @@
"r-is": "is",
"r-is-moved": "yɛlɛmana",
"r-added-to": "Farala a kan",
"r-attachment-added-to": "Farala a kan",
"r-removed-from": "Bɔra a kan",
"r-attachment-removed-from": "Bɔra a kan",
"r-the-board": "tabali",
"r-list": "lisiti",
"set-filter": "Sɛgɛsɛgɛli sɛmɛntiya",
+4 -2
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "প্রস্থ নির্ধারণ করুন",
"set-list-width": "প্রস্থ নির্ধারণ করুন",
"set-list-width-value": "তালিকার প্রস্থ (পিক্সেল)",
"list-width-error-message": "তালিকার প্রস্থ 270-এর চেয়ে বড় পূর্ণসংখ্যা হতে হবে",
"list-width-error-message": "তালিকার প্রস্থ অন্তত 200 পিক্সেলের পূর্ণসংখ্যা হতে হবে।",
"list-width-shared-note": "এই প্রস্থটি বোর্ডের সবার সঙ্গে ভাগ করা হয়।",
"list-width-personal-note": "এই প্রস্থটি শুধু আপনার জন্য।",
"personal-list-width": "ব্যক্তিগত তালিকার প্রস্থ",
@@ -508,7 +508,7 @@
"go-back": "ফিরে যান",
"modal-title": "সংলাপ",
"skip-to-content": "মূল বিষয়বস্তুতে যান",
"close-board-pop": "হোম শিরোনাম থেকে “সংরক্ষণাগার” বোতামে ক্লিক করে বোর্ডটি পুনরুদ্ধার করতে পারবেন।",
"close-board-pop": "“সব বোর্ড” পৃষ্ঠার “সংরক্ষণাগার” বিভাগ থেকে বোর্ডটি পুনরুদ্ধার করতে পারবেন।",
"close-card": "কার্ড বন্ধ করুন",
"color-black": "কালো",
"color-blue": "নীল",
@@ -1333,7 +1333,9 @@
"r-is": "is",
"r-is-moved": "সরানো হয়",
"r-added-to": "যোগ করা হয়",
"r-attachment-added-to": "যোগ করা হয়",
"r-removed-from": "সরানো হয়",
"r-attachment-removed-from": "সরানো হয়",
"r-the-board": "বোর্ডটি",
"r-list": "তালিকা",
"set-filter": "ছাঁকনি নির্ধারণ করুন",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "ཞེང་ཚད་སྒྲིག",
"set-list-width": "ཞེང་ཚད་སྒྲིག",
"set-list-width-value": "ཐོ་གཞུང་གི་ཞེང་ཚད་ (pixels)",
"list-width-error-message": "ཐོ་གཞུང་གི་ཞེང་ཚད་ 270 ལས་ཆེ་བའི་ཧྲིལ་གྲངས་ཡིན་དགོས།",
"list-width-error-message": "ཐོ་གཞུང་གི་ཞེང་ཚད་ ཉུང་མཐར་ 200 pixels ཀྱི་ཧྲིལ་གྲངས་ཡིན་དགོས།",
"list-width-shared-note": "ཞེང་ཚད་འདི་ལས་སྒྲོམ་འདིའི་མི་ཚང་མར་མཉམ་སྤྱོད་བྱེད།",
"list-width-personal-note": "ཞེང་ཚད་འདི་ཁྱེད་ཁོ་ནར་ཡིན།",
"personal-list-width": "སྒེར་གྱི་ཐོ་གཞུང་ཞེང་ཚད།",
@@ -1333,7 +1333,9 @@
"r-is": "is",
"r-is-moved": "སྤོ་སྐབས།",
"r-added-to": "ཁ་སྣོན་བྱེད་ཡུལ།",
"r-attachment-added-to": "ཁ་སྣོན་བྱེད་ཡུལ།",
"r-removed-from": "ཕྱིར་འཐེན་ཡུལ།",
"r-attachment-removed-from": "ཕྱིར་འཐེན་ཡུལ།",
"r-the-board": "ལས་སྒྲོམ།",
"r-list": "ཐོ་གཞུང་།",
"set-filter": "འཚག་ཆས་སྒྲིག",
File diff suppressed because it is too large. Load diff
+7 -5
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Postavi širinu",
"set-list-width": "Postavi širinu",
"set-list-width-value": "Širina liste (pikseli)",
"list-width-error-message": "Širina liste mora biti cijeli broj veći od 270",
"list-width-error-message": "Širina liste mora biti cijeli broj od najmanje 200 piksela.",
"list-width-shared-note": "Ova širina dijeli se sa svima na ovoj ploči.",
"list-width-personal-note": "Ova širina vrijedi samo za vas.",
"personal-list-width": "Osobne širine listi",
@@ -508,7 +508,7 @@
"go-back": "Natrag",
"modal-title": "Dijaloški okvir",
"skip-to-content": "Preskoči na glavni sadržaj",
"close-board-pop": "Ploču ćete moći vratiti klikom na gumb \"Arhiviraj\" u zaglavlju.",
"close-board-pop": "Ploču možete vratiti iz odjeljka „Arhiva” na stranici „Sve table”.",
"close-card": "Заклопи предмет",
"color-black": "crna",
"color-blue": "plava",
@@ -597,9 +597,9 @@
"custom-fields": "Prilagođena polja",
"date": "Datum",
"date-format": "Запис",
"date-format-yyyy-mm-dd": "година-месец-дан",
"date-format-dd-mm-yyyy": "дан-месец-година",
"date-format-mm-dd-yyyy": "месец-дан-година",
"date-format-yyyy-mm-dd": "YYYY-MM-DD",
"date-format-dd-mm-yyyy": "DD-MM-YYYY",
"date-format-mm-dd-yyyy": "MM-DD-YYYY",
"decline": "Odustani",
"default-avatar": "Zadani avatar",
"delete": "Obriši",
@@ -1333,7 +1333,9 @@
"r-is": "je",
"r-is-moved": "je pomaknuto",
"r-added-to": "Dodano je",
"r-attachment-added-to": "Dodano je",
"r-removed-from": "Uklonjeno je sa",
"r-attachment-removed-from": "Uklonjeno je sa",
"r-the-board": "ploča",
"r-list": "lista",
"set-filter": "Правило издвајања",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Үргэниие тохируулха",
"set-list-width": "Үргэниие тохируулха",
"set-list-width-value": "Жагсаалтын үргэн (пиксель)",
"list-width-error-message": "Жагсаалтын үргэн 270-һаа ехэ бүхэли тоо байха ёһотой",
"list-width-error-message": "Жагсаалтын үргэн 200 пиксельһээ бага бэшэ бүхэли тоо байха ёһотой",
"list-width-shared-note": "Энэ үргэн тус самбар дээрэхи бүхы хүнүүдтэ адли байна.",
"list-width-personal-note": "Энэ үргэн гансал танда хабаатай.",
"personal-list-width": "Жагсаалтын хубиин үргэнүүд",
@@ -1333,7 +1333,9 @@
"r-is": "is",
"r-is-moved": "зөөгдэхэдэ",
"r-added-to": "Нэмэгдэһэн газар",
"r-attachment-added-to": "Нэмэгдэһэн газар",
"r-removed-from": "Гаргагдаһан газар",
"r-attachment-removed-from": "Гаргагдаһан газар",
"r-the-board": "самбар",
"r-list": "жагсаалта",
"set-filter": "Шүүлтэ тогтоохо",
+5 -3
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Estableix l'amplada",
"set-list-width": "Estableix l'amplada",
"set-list-width-value": "Amplada de la llista (píxels)",
"list-width-error-message": "L'amplada de la llista ha de ser un enter més gran que 270",
"list-width-error-message": "L'amplada de la llista ha de ser un nombre enter d'almenys 200 píxels.",
"list-width-shared-note": "Aquesta amplada es comparteix amb tothom en aquest tauler.",
"list-width-personal-note": "Aquesta amplada és només per a vós.",
"personal-list-width": "Amplades de llista personals",
@@ -198,7 +198,7 @@
"archived-boards": "Taulers al Arxiu",
"restore-board": "Restaura Tauler",
"no-archived-boards": "No hi han Taulers al Arxiu.",
"archives": "Desa",
"archives": "Arxiu",
"template": "Plantilla",
"templates": "Plantilles",
"template-container": "Contenidor de plantilles",
@@ -508,7 +508,7 @@
"go-back": "Torna enrere",
"modal-title": "Diàleg",
"skip-to-content": "Ves al contingut principal",
"close-board-pop": "Podreu restaurar el tauler fent clic al botó \"Arxivar\" de la capçalera d'inici.",
"close-board-pop": "Podeu restaurar el tauler des d’«Arxiu» a la pàgina «Tots els taulers».",
"close-card": "Tanca la fitxa",
"color-black": "negre",
"color-blue": "blau",
@@ -1333,7 +1333,9 @@
"r-is": "és",
"r-is-moved": "es mou",
"r-added-to": "Afegit a",
"r-attachment-added-to": "Afegit a",
"r-removed-from": "Eliminat de",
"r-attachment-removed-from": "Eliminat de",
"r-the-board": "el tauler",
"r-list": "llista",
"set-filter": "Estableix el filtre",
+13 -11
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Estableix l'amplada",
"set-list-width": "Estableix l'amplada",
"set-list-width-value": "Amplada de la llista (píxels)",
"list-width-error-message": "L'amplada de la llista ha de ser un enter més gran que 270",
"list-width-error-message": "L'amplada de la llista ha de ser un nombre enter d'almenys 200 píxels.",
"list-width-shared-note": "Aquesta amplada es comparteix amb tothom en aquest tauler.",
"list-width-personal-note": "Aquesta amplada és només per a vós.",
"personal-list-width": "Amplades de llista personals",
@@ -945,7 +945,7 @@
"select-board": "Selecciona tauler",
"set-wip-limit-value": "Limita el nombre màxim de tasques en aquesta llista",
"setWipLimitPopup-title": "Configura el Límit de Treball en Progrés",
"shortcut-add-self": "Afegeix-vos a la fitxa actual",
"shortcut-add-self": "Afegiu-vos a la fitxa actual",
"shortcut-assign-self": "Assigna't la ftixa actual",
"shortcut-autocomplete-emoji": "Emoji autocompletat",
"shortcut-autocomplete-members": "Autocompleta membres",
@@ -1333,7 +1333,9 @@
"r-is": "és",
"r-is-moved": "es mou",
"r-added-to": "Afegit a",
"r-attachment-added-to": "Afegit a",
"r-removed-from": "Eliminat de",
"r-attachment-removed-from": "Eliminat de",
"r-the-board": "el tauler",
"r-list": "llista",
"set-filter": "Estableix el filtre",
@@ -1380,7 +1382,7 @@
"r-remove-all": "Elimina tots els membres de la fitxa",
"r-remove-all-labels": "Elimina tots els etiquetas de la fitxa",
"r-set-color": "Estableix el color a",
"r-checklist": "llistadecontrol",
"r-checklist": "llista de verificació",
"r-check-all": "Comprova-ho tot",
"r-uncheck-all": "Desmarqueu-ho tot",
"r-items-check": "elements del checklist",
@@ -1609,7 +1611,7 @@
"delete-linked-card-before-this-card": "No podeu suprimir aquesta fitxa abans de suprimir per primera vegada la fitxa enllaçada que té",
"delete-linked-cards-before-this-list": "No podeu suprimir aquesta llista abans de suprimir primer les fitxes enllaçades que apunten a fitxes d'aquesta llista",
"hide-checked-items": "Amaga els elements marcats",
"hide-finished-checklist": "Amaga les checklists acabades",
"hide-finished-checklist": "Amaga les llistes de verificació acabades",
"task": "Tasca",
"create-task": "Crea una tasca",
"ok": "D'acord",
@@ -1634,7 +1636,7 @@
"website": "Lloc web",
"person": "Persona",
"my-cards": "Les meves fitxes",
"my-attachments": "Les meves Adjunts",
"my-attachments": "Els meus adjunts",
"card": "Fitxa",
"board-table-card-title-wrap-on": "Els títols de les targetes passen a diverses línies. Feu clic per truncar-los amb punts suspensius en el seu lloc.",
"board-table-card-title-wrap-off": "Els títols de les targetes es trunquen amb punts suspensius. Feu clic perquè passin a diverses línies en el seu lloc.",
@@ -1984,9 +1986,9 @@
"checklistActionsPopup-title": "Accions de checklist",
"moveChecklist": "Mou el checklist",
"moveChecklistPopup-title": "Mou el checklist",
"newlineBecomesNewChecklistItem": "Cada línia de text esdevé un dels elements de la checklist",
"newLineNewItem": "Una línia de text = un element de la checklist",
"newlineBecomesNewChecklistItemOriginOrder": "Cada línia de text esdevé un dels elements de la checklist, en l'ordre original",
"newlineBecomesNewChecklistItem": "Cada línia de text esdevé un dels elements de la llista de verificació",
"newLineNewItem": "Una línia de text = un element de la llista de verificació",
"newlineBecomesNewChecklistItemOriginOrder": "Cada línia de text esdevé un dels elements de la llista de verificació, en l'ordre original",
"originOrder": "ordre original",
"copyChecklist": "Copia el checklist",
"copyChecklistPopup-title": "Copia el checklist",
@@ -2103,8 +2105,8 @@
"collapse-checklist": "Contraure la llista de verificació",
"expand-checklist": "Expandir la llista de verificació",
"uncollapse": "Desplega",
"hideCheckedChecklistItems": "Amaga els elements marcats de la checklist",
"hideAllChecklistItems": "Amaga tots els elements de la checklist",
"hideCheckedChecklistItems": "Amaga els elements marcats de la llista de verificació",
"hideAllChecklistItems": "Amaga tots els elements de la llista de verificació",
"checklist-reset-interval": "Restabliment automàtic",
"checkAllItems": "Marca tots els elements",
"uncheckAllItems": "Desmarca tots els elements",
@@ -2490,7 +2492,7 @@
"database-migrations": "Migracions de la base de dades",
"days-old": "Dies d'antiguitat",
"duration": "Durada",
"errors": "Missatges d'error",
"errors": "Errors",
"estimated-time-remaining": "Temps restant estimat",
"every-1-day": "Cada dia",
"every-1-hour": "Cada hora",
+5 -3
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Estableix l'amplada",
"set-list-width": "Estableix l'amplada",
"set-list-width-value": "Amplada de la llista (píxels)",
"list-width-error-message": "L'amplada de la llista ha de ser un enter més gran que 270",
"list-width-error-message": "L'amplada de la llista ha de ser un nombre enter d'almenys 200 píxels.",
"list-width-shared-note": "Aquesta amplada es comparteix amb tothom en aquest tauler.",
"list-width-personal-note": "Aquesta amplada és només per a vós.",
"personal-list-width": "Amplades de llista personals",
@@ -198,7 +198,7 @@
"archived-boards": "Taulers al Arxiu",
"restore-board": "Restaura Tauler",
"no-archived-boards": "No hi han Taulers al Arxiu.",
"archives": "Desa",
"archives": "Arxiu",
"template": "Plantilla",
"templates": "Plantilles",
"template-container": "Contenidor de plantilles",
@@ -508,7 +508,7 @@
"go-back": "Torna enrere",
"modal-title": "Diàleg",
"skip-to-content": "Ves al contingut principal",
"close-board-pop": "Podreu restaurar el tauler fent clic al botó \"Arxivar\" de la capçalera d'inici.",
"close-board-pop": "Podeu restaurar el tauler des d’«Arxiu» a la pàgina «Tots els taulers».",
"close-card": "Tanca la fitxa",
"color-black": "negre",
"color-blue": "blau",
@@ -1333,7 +1333,9 @@
"r-is": "és",
"r-is-moved": "es mou",
"r-added-to": "Afegit a",
"r-attachment-added-to": "Afegit a",
"r-removed-from": "Eliminat de",
"r-attachment-removed-from": "Eliminat de",
"r-the-board": "el tauler",
"r-list": "llista",
"set-filter": "Estableix el filtre",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "ᎾᏯᏍᏗ ᎦᏟᏌᏅ",
"set-list-width": "ᎾᏯᏍᏗ ᎦᏟᏌᏅ",
"set-list-width-value": "ᏗᎪᏪᎵ ᎾᏯᏍᏗ (ᏗᏑᏰᏍᏗ ᏗᎦᏟᏌᏅ)",
"list-width-error-message": "ᏗᎪᏪᎵ ᎾᏯᏍᏗ 270 ᎤᏟ ᎢᎦᎢ ᎤᏙᎯᏳ ᎠᏎᎸ ᎨᏎᏍᏗ",
"list-width-error-message": "ᏗᎪᏪᎵ ᎾᏯᏍᏗ: ᎢᎦᎢ ᎬᏩᏃᏍᏓ ≥ 200 pixels ᎨᏎᏍᏗ",
"list-width-shared-note": "ᎯᎠ ᎾᏯᏍᏗ ᏂᎦᏛ ᎯᎠ ᎦᏍᎩᎸ ᎠᏂᏯᎢ ᏓᏂᏙᎾᎥ.",
"list-width-personal-note": "ᎯᎠ ᎾᏯᏍᏗ ᏂᎯᏉ ᏣᏤᎵ.",
"personal-list-width": "ᎤᏩᏒ ᏗᎪᏪᎵ ᏗᎾᏯᏍᏗ",
@@ -1333,7 +1333,9 @@
"r-is": "is",
"r-is-moved": "ᎦᏅᏛ ᏱᎩ",
"r-added-to": "ᎠᏂ ᎤᏠᏯᏍᏔᏅ",
"r-attachment-added-to": "ᎠᏂ ᎤᏠᏯᏍᏔᏅ",
"r-removed-from": "ᎠᏂ ᎤᎲᏒ",
"r-attachment-removed-from": "ᎠᏂ ᎤᎲᏒ",
"r-the-board": "ᎦᏍᎩᎸ",
"r-list": "ᏗᎪᏪᎵ",
"set-filter": "ᎪᎵᏰᏗ ᎦᏟᏌᏅ",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "پانی دابنێ",
"set-list-width": "پانی دابنێ",
"set-list-width-value": "پانی لیست (پیکسڵ)",
"list-width-error-message": "پانی لیست دەبێت ژمارەیەکی تەواو و گەورەتر لە 270 بێت",
"list-width-error-message": "پانی لیست دەبێت ژمارەیەکی تەواوی لانی کەم 200 پیکسڵ بێت",
"list-width-shared-note": "ئەم پانییە لەگەڵ هەموو کەسێک لەم تەختەیە هاوبەشە.",
"list-width-personal-note": "ئەم پانییە تەنها بۆ تۆیە.",
"personal-list-width": "پانی تایبەتی لیستەکان",
@@ -1333,7 +1333,9 @@
"r-is": "is",
"r-is-moved": "دەگوازرێتەوە",
"r-added-to": "زیاد کرا بۆ",
"r-attachment-added-to": "زیاد کرا بۆ",
"r-removed-from": "لابرا لە",
"r-attachment-removed-from": "لابرا لە",
"r-the-board": "تەختەکە",
"r-list": "لیست",
"set-filter": "پاڵێو دابنێ",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "设置宽度",
"set-list-width": "设置宽度",
"set-list-width-value": "列表宽度(像素)",
"list-width-error-message": "列表宽度必须为大于 270 的整数",
"list-width-error-message": "列表宽度必须是至少 200 像素的整数。",
"list-width-shared-note": "此宽度对本看板上的所有人共享。",
"list-width-personal-note": "此宽度仅对你生效。",
"personal-list-width": "个人列表宽度",
@@ -1333,7 +1333,9 @@
"r-is": "是",
"r-is-moved": "被感动了",
"r-added-to": "添加到",
"r-attachment-added-to": "添加到",
"r-removed-from": "已删除自",
"r-attachment-removed-from": "已删除自",
"r-the-board": "看板",
"r-list": "列表",
"set-filter": "设置过滤器",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Imposta larghezza",
"set-list-width": "Imposta larghezza",
"set-list-width-value": "Larghezza lista (pixel)",
"list-width-error-message": "La larghezza di a lista deve essere un numero intero maggiore di 270",
"list-width-error-message": "A larghezza di a lista deve esse un numeru interu d'almenu 200 pixel.",
"list-width-shared-note": "Questa larghezza è condivisa cù tutti gli utilizatori di questa tavula.",
"list-width-personal-note": "Questa larghezza è solu per te.",
"personal-list-width": "Larghezze personali di e liste",
@@ -1333,7 +1333,9 @@
"r-is": "è",
"r-is-moved": "viene spostata",
"r-added-to": "Aghjuntu/a a",
"r-attachment-added-to": "Aghjuntu/a a",
"r-removed-from": "Cacciatu da",
"r-attachment-removed-from": "Cacciatu da",
"r-the-board": "la tavula",
"r-list": "lista",
"set-filter": "Imposta un filtro",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Nastavit šířku",
"set-list-width": "Nastavit šířku",
"set-list-width-value": "Šířka seznamu (pixely)",
"list-width-error-message": "Šířka seznamu musí být celé číslo větší než 270",
"list-width-error-message": "Šířka seznamu musí být celé číslo alespoň 200 pixelů.",
"list-width-shared-note": "Tato šířka je sdílená se všemi na tomto tablu.",
"list-width-personal-note": "Tato šířka je pouze pro vás.",
"personal-list-width": "Osobní šířky seznamů",
@@ -1333,7 +1333,9 @@
"r-is": "je",
"r-is-moved": "je přesunuto",
"r-added-to": "Přidáno",
"r-attachment-added-to": "Přidáno",
"r-removed-from": "Odstraněno z",
"r-attachment-removed-from": "Odstraněno z",
"r-the-board": "tablo",
"r-list": "sloupce",
"set-filter": "Nastavit filtr",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Nastavit šířku",
"set-list-width": "Nastavit šířku",
"set-list-width-value": "Šířka seznamu (pixely)",
"list-width-error-message": "Šířka seznamu musí být celé číslo větší než 270",
"list-width-error-message": "Šířka seznamu musí být celé číslo alespoň 200 pixelů.",
"list-width-shared-note": "Tato šířka je sdílená se všemi na tomto tablu.",
"list-width-personal-note": "Tato šířka je pouze pro vás.",
"personal-list-width": "Osobní šířky seznamů",
@@ -1333,7 +1333,9 @@
"r-is": "je",
"r-is-moved": "je přesunuto",
"r-added-to": "Přidáno",
"r-attachment-added-to": "Přidáno",
"r-removed-from": "Odstraněno z",
"r-attachment-removed-from": "Odstraněno z",
"r-the-board": "tablo",
"r-list": "sloupce",
"set-filter": "Nastavit filtr",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Ustaw szerokość — pò kaszëbskù",
"set-list-width": "Ustaw szerokość — pò kaszëbskù",
"set-list-width-value": "Szerokość lëstë (piksele)",
"list-width-error-message": "Szerokość lëstë musi być liczbą całkowitą większą niż 270",
"list-width-error-message": "Szërokòsc lëstë mùszi bëc cëłkòwitą lëczbą ≥ 200 pikselów",
"list-width-shared-note": "Ta szerokość jest wspòlna dla wszëtczich na tej tôblëcë.",
"list-width-personal-note": "Ta szerokość jest tylko dla Ciebie. — pò kaszëbskù",
"personal-list-width": "Osobiste szerokości lëstòw",
@@ -1333,7 +1333,9 @@
"r-is": "jest — pò kaszëbskù",
"r-is-moved": "jest przenoszona — pò kaszëbskù",
"r-added-to": "dodana do — pò kaszëbskù",
"r-attachment-added-to": "dodana do — pò kaszëbskù",
"r-removed-from": "usunięta z — pò kaszëbskù",
"r-attachment-removed-from": "usunięta z — pò kaszëbskù",
"r-the-board": "na tôblëcë",
"r-list": "lëstë",
"set-filter": "Ustaw filtr — pò kaszëbskù",
+3 -1
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Сарлӑк лартас",
"set-list-width": "Сарлӑк лартас",
"set-list-width-value": "Список сарлӑкӗ (пиксельсем)",
"list-width-error-message": "Список сарлӑкӗ 270рен пысӑк пӗтӗм хисеп пулмалла",
"list-width-error-message": "Список сарлӑкӗ пӗтӗм хисеп ≥ 200 пиксель пулмалла",
"list-width-shared-note": "Ҫак сарлӑк ҫак хӑмари пуриншӗн те пӗр.",
"list-width-personal-note": "Ҫак сарлӑк сирӗншӗн кӑна.",
"personal-list-width": "Списокӑн харпӑрлӑ сарлӑкӗсем",
@@ -1333,7 +1333,9 @@
"r-is": "is",
"r-is-moved": "куҫарӑнать",
"r-added-to": "Кунта хушнӑ",
"r-attachment-added-to": "Кунта хушнӑ",
"r-removed-from": "Кунтан кӑларнӑ",
"r-attachment-removed-from": "Кунтан кӑларнӑ",
"r-the-board": "хӑма",
"r-list": "список",
"set-filter": "Фильтр лартас",
+4 -2
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Gosod lled",
"set-list-width": "Gosod lled",
"set-list-width-value": "Lled y rhestr (picseli)",
"list-width-error-message": "Rhaid i led y rhestr fod yn gyfanrif sy'n fwy na 270",
"list-width-error-message": "Rhaid i led y rhestr fod yn gyfanrif o leiaf 200 picseli.",
"list-width-shared-note": "Rhennir y lled hwn â phawb ar y bwrdd hwn.",
"list-width-personal-note": "Mae'r lled hwn ar eich cyfer chi yn unig.",
"personal-list-width": "Lledau rhestr personol",
@@ -508,7 +508,7 @@
"go-back": "Yn ôl",
"modal-title": "Deialog",
"skip-to-content": "Neidio i'r prif gynnwys",
"close-board-pop": "Byddwch yn gallu adfer y bwrdd trwy glicio ar y botwm “Archif” o'r pennyn cartref.",
"close-board-pop": "Gallwch adfer y bwrdd o «Archif» ar dudalen «Pob Bwrdd».",
"close-card": "Cerdyn Cau",
"color-black": "du",
"color-blue": "glas",
@@ -1333,7 +1333,9 @@
"r-is": "yn",
"r-is-moved": "yn cael ei symud",
"r-added-to": "Ychwanegwyd at",
"r-attachment-added-to": "Ychwanegwyd at",
"r-removed-from": "Wedi'i dynnu o",
"r-attachment-removed-from": "Wedi'i dynnu o",
"r-the-board": "y bwrdd",
"r-list": "rhestr",
"set-filter": "Gosod Hidlydd",
+4 -2
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Gosod lled",
"set-list-width": "Gosod lled",
"set-list-width-value": "Lled y rhestr (picseli)",
"list-width-error-message": "Rhaid i led y rhestr fod yn gyfanrif sy'n fwy na 270",
"list-width-error-message": "Rhaid i led y rhestr fod yn gyfanrif o leiaf 200 picseli.",
"list-width-shared-note": "Rhennir y lled hwn â phawb ar y bwrdd hwn.",
"list-width-personal-note": "Mae'r lled hwn ar eich cyfer chi yn unig.",
"personal-list-width": "Lledau rhestr personol",
@@ -508,7 +508,7 @@
"go-back": "Yn ôl",
"modal-title": "Deialog",
"skip-to-content": "Neidio i'r prif gynnwys",
"close-board-pop": "Byddwch yn gallu adfer y bwrdd trwy glicio ar y botwm “Archif” o'r pennyn cartref.",
"close-board-pop": "Gallwch adfer y bwrdd o «Archif» ar dudalen «Pob Bwrdd».",
"close-card": "Cerdyn Cau",
"color-black": "du",
"color-blue": "glas",
@@ -1333,7 +1333,9 @@
"r-is": "yn",
"r-is-moved": "yn cael ei symud",
"r-added-to": "Ychwanegwyd at",
"r-attachment-added-to": "Ychwanegwyd at",
"r-removed-from": "Wedi'i dynnu o",
"r-attachment-removed-from": "Wedi'i dynnu o",
"r-the-board": "y bwrdd",
"r-list": "rhestr",
"set-filter": "Gosod Hidlydd",
+4 -2
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Angiv bredde",
"set-list-width": "Angiv bredde",
"set-list-width-value": "Listebredde (pixels)",
"list-width-error-message": "Listebredden skal være et heltal større end 270",
"list-width-error-message": "Listebredden skal være et heltal på mindst 200 pixels.",
"list-width-shared-note": "Denne bredde deles med alle på denne tavle.",
"list-width-personal-note": "Denne bredde er kun for dig.",
"personal-list-width": "Personlige listebredder",
@@ -508,7 +508,7 @@
"go-back": "Gå tilbage",
"modal-title": "Dialogvindue",
"skip-to-content": "Videre til hovedindhold",
"close-board-pop": "Du har mulighed for at genskabe tavlen ved at klikke på \"Arkiv\"-knappen fra overskriften hjem.",
"close-board-pop": "Du kan gendanne tavlen fra »Arkiv« på siden »Alle tavler«.",
"close-card": "Luk kortet",
"color-black": "sort",
"color-blue": "blå",
@@ -1333,7 +1333,9 @@
"r-is": "er",
"r-is-moved": "er flyttet",
"r-added-to": "Tilføjet til",
"r-attachment-added-to": "Tilføjet til",
"r-removed-from": "Fjernet fra",
"r-attachment-removed-from": "Fjernet fra",
"r-the-board": "tavlen",
"r-list": "liste",
"set-filter": "Angiv filter",
+4 -2
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Setze Breite",
"set-list-width": "Setze Breite",
"set-list-width-value": "Breite der Liste (Pixel)",
"list-width-error-message": "Breite der Liste muss eine ganze Zahl größer als 270 sein",
"list-width-error-message": "Die Breite der Liste muss eine ganze Zahl von mindestens 200 Pixeln sein.",
"list-width-shared-note": "Diese Breite wird mit allen auf dem Board geteilt.",
"list-width-personal-note": "Diese Breite gilt nur für dich.",
"personal-list-width": "Presönliche Listenbreite",
@@ -508,7 +508,7 @@
"go-back": "Zurück",
"modal-title": "Dialogfenster",
"skip-to-content": "Zum Hauptinhalt überspringen",
"close-board-pop": "Sie können das Board wiederherstellen, indem Sie die Schaltfläche \"Archiv\" in der Kopfzeile der Startseite anklicken.",
"close-board-pop": "Sie können das Board unter „Archiv“ auf der Seite „Alle Boards“ wiederherstellen.",
"close-card": "Karte schließen",
"color-black": "schwarz",
"color-blue": "blau",
@@ -1333,7 +1333,9 @@
"r-is": "wird",
"r-is-moved": "verschoben wird",
"r-added-to": "Hinzugefügt zu",
"r-attachment-added-to": "Hinzugefügt zu",
"r-removed-from": "entfernt von",
"r-attachment-removed-from": "entfernt von",
"r-the-board": "das Board",
"r-list": "Liste",
"set-filter": "Setze Filter",
+4 -2
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Setze Breite",
"set-list-width": "Setze Breite",
"set-list-width-value": "Breite der Liste (Pixel)",
"list-width-error-message": "Breite der Liste muss eine ganze Zahl größer als 270 sein",
"list-width-error-message": "Die Breite der Liste muss eine ganze Zahl von mindestens 200 Pixeln sein.",
"list-width-shared-note": "Diese Breite wird mit allen auf dem Board geteilt.",
"list-width-personal-note": "Diese Breite gilt nur für dich.",
"personal-list-width": "Presönliche Listenbreite",
@@ -508,7 +508,7 @@
"go-back": "Zurück",
"modal-title": "Dialogfenster",
"skip-to-content": "Zum Hauptinhalt überspringen",
"close-board-pop": "Sie können das Board wiederherstellen, indem Sie die Schaltfläche \"Archiv\" in der Kopfzeile der Startseite anklicken.",
"close-board-pop": "Sie können das Board unter „Archiv“ auf der Seite „Alle Boards“ wiederherstellen.",
"close-card": "Karte schliessen",
"color-black": "schwarz",
"color-blue": "blau",
@@ -1333,7 +1333,9 @@
"r-is": "wird",
"r-is-moved": "verschoben wird",
"r-added-to": "Hinzugefügt zu",
"r-attachment-added-to": "Hinzugefügt zu",
"r-removed-from": "entfernt von",
"r-attachment-removed-from": "entfernt von",
"r-the-board": "das Board",
"r-list": "Liste",
"set-filter": "Setze Filter",
+4 -2
View File
@@ -135,7 +135,7 @@
"setListWidthPopup-title": "Setze Breite",
"set-list-width": "Setze Breite",
"set-list-width-value": "Breite der Liste (Pixel)",
"list-width-error-message": "Breite der Liste muss eine ganze Zahl größer als 270 sein",
"list-width-error-message": "Die Breite der Liste muss eine ganze Zahl von mindestens 200 Pixeln sein.",
"list-width-shared-note": "Diese Breite wird mit allen auf dem Board geteilt.",
"list-width-personal-note": "Diese Breite gilt nur für dich.",
"personal-list-width": "Presönliche Listenbreite",
@@ -508,7 +508,7 @@
"go-back": "Zurück",
"modal-title": "Dialogfenster",
"skip-to-content": "Zum Hauptinhalt überspringen",
"close-board-pop": "Sie können das Board wiederherstellen, indem Sie die Schaltfläche \"Archiv\" in der Kopfzeile der Startseite anklicken.",
"close-board-pop": "Sie können das Board unter „Archiv“ auf der Seite „Alle Boards“ wiederherstellen.",
"close-card": "Karte schließen",
"color-black": "schwarz",
"color-blue": "blau",
@@ -1333,7 +1333,9 @@
"r-is": "wird",
"r-is-moved": "wird verschoben",
"r-added-to": "Hinzugefügt zu",
"r-attachment-added-to": "Hinzugefügt zu",
"r-removed-from": "entfernt von",
"r-attachment-removed-from": "entfernt von",
"r-the-board": "das Board",
"r-list": "Liste",
"set-filter": "Setze Filter",
Loaded 100 of 558 files, more files were not shown because too many files have changed in this diff. Show more