mirror of
https://github.com/nowcommunity/nowdatabase.git
synced 2026-10-12 19:13:52 +03:00
2.8 KiB
2.8 KiB
Locality-Species UI Label Inventory (Task T1)
This checklist inventories user-visible "Locality-Species" terminology in frontend UI surfaces and maps each item to the intended replacement term.
Legend
- Singular target:
Occurrence - Plural/collection target:
Occurrences
Inventory Checklist
-
frontend/src/components/NavBar.tsx(line 23)- Current UI label:
Locality-Species(navigation item) - Context: navigation entry linking to
/crosssearch - Target label: Occurrences (plural, module/list entry)
- Current UI label:
-
frontend/src/components/CrossSearch/CrossSearchTable.tsx(line 820)- Current UI label:
Locality-Species-Cross-Search(table/view title) - Context: cross-search page caption/title
- Target label: Occurrence Cross-Search (collection search surface)
- Current UI label:
-
frontend/src/components/Species/SpeciesDetails.tsx(line 108)- Current UI label:
Locality Species(tab title) - Context: species details tab that lists linked rows
- Target label: Occurrences (plural tab content)
- Current UI label:
-
frontend/src/components/Species/Tabs/LocalitySpeciesTab.tsx(line 200)- Current UI label:
Add new Locality Species(action button text) - Context: action creates one new row
- Target label: Add new Occurrence (singular action target)
- Current UI label:
-
frontend/src/components/Species/Tabs/LocalitySpeciesTab.tsx(line 215)- Current UI label:
Locality-Species Information(group section title) - Context: grouped information panel describing row collection
- Target label: Occurrence Information (domain section heading)
- Current UI label:
-
frontend/src/components/FrontPage.tsx(line 75)- Current UI label:
Locality-species(statistics card label) - Context: count of all rows in collection
- Target label: Occurrences (plural count label)
- Current UI label:
Related Non-UI Mentions (Do Not Rename in this task)
These are not user-facing captions and are intentionally excluded from UI wording replacement:
- Type names and identifiers (e.g.
LocalitySpecies,LocalitySpeciesDetailsType) in shared/frontend TypeScript. - File names and test suite names that reference implementation details.
- Export filename slug in
frontend/src/components/CrossSearch/CrossSearchExportMenuItem.tsx(locality-species-...csv) unless product decides file naming should also change. - Internal comparisons/guards in
frontend/src/components/TableView/TableView.tsxusing the legacy title token.
Validation Notes
- Database table and backend contracts remain unchanged (
now_lsis not renamed in this feature). - Search terms used:
Locality-Species,Locality Species,Locality-species,Locality-Species-Cross-Search,locality-species. - Coverage scope:
frontend/src/**andfrontend/tests/**. - Result: all discovered user-visible captions are listed above and tagged with singular/plural replacement intent.