mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-11-12 23:31:02 +00:00
bf00412863
In the touch shell the back, forward, disclosure, date-range and flow arrows kept pointing right in Arabic, so Settle up showed the debt the wrong way round and Vacay's year arrows pointed inward. The shell now mirrors lucide's direction arrows in right-to-left languages; an icon that names its own treatment keeps it, and the lightbox arrows stay on their physical sides. Latin user text in Arabic rows lost its beginning when cut and moved its punctuation to the wrong end. Names, titles, addresses and file names take their direction from their own text (dir=auto) and still line up with the row; markdown paragraphs, chat messages, poll options and journal stories are isolated; signed balances, amounts, sizes, rates and leg figures read as one left-to-right run; URL fields read left to right. Name pairs joined by an arrow isolate each name and point from the first to the second. The hero progress and poll result bars fill from the start edge. Arabic and Hebrew uppercase caption labels grow a step and take the muted ink, and a todo's due date in a notification is written in the reader's language instead of as YYYY-MM-DD.
104 lines
4.3 KiB
JSON
104 lines
4.3 KiB
JSON
{
|
|
"components/Admin/plugins/pluginMenu.ts": 2,
|
|
"components/Budget/BudgetPanelMemberChips.tsx": 6,
|
|
"components/Budget/CostsPanel.tsx": 3,
|
|
"components/Budget/ReceiptPreviewModal.tsx": 2,
|
|
"components/Collab/CollabChatEmojiPicker.tsx": 3,
|
|
"components/Collab/CollabChatReactionBadge.tsx": 3,
|
|
"components/Collab/CollabChatReactionMenu.tsx": 1,
|
|
"components/Collections/CollectionPlaceDetail.tsx": 2,
|
|
"components/Files/FileManagerAvatarChip.tsx": 3,
|
|
"components/Journey/JourneyDayJump.tsx": 1,
|
|
"components/Journey/JourneyDetailPageDatePicker.tsx": 1,
|
|
"components/Journey/JourneyDetailPageEntryEditor.tsx": 1,
|
|
"components/Journey/JourneyDetailPageGalleryView.tsx": 1,
|
|
"components/Journey/JourneyDetailPagePhotoGrid.tsx": 1,
|
|
"components/Journey/JourneyDetailPageProviderPicker.tsx": 1,
|
|
"components/Journey/JourneyEntryCover.tsx": 1,
|
|
"components/Journey/JourneyMap.tsx": 1,
|
|
"components/Journey/JourneyMapGL.tsx": 2,
|
|
"components/Journey/MobileEntryView.tsx": 1,
|
|
"components/Journey/journeyPhotoLayer.ts": 1,
|
|
"components/Layout/Navbar.tsx": 1,
|
|
"components/Layout/OfflineBanner.tsx": 1,
|
|
"components/Map/DawarichTrailPill.tsx": 1,
|
|
"components/Map/LocationButton.tsx": 1,
|
|
"components/Map/MapTogglePill.tsx": 1,
|
|
"components/Map/MapView.tsx": 6,
|
|
"components/Map/MapViewGL.tsx": 8,
|
|
"components/Map/NightPauseTooltip.tsx": 1,
|
|
"components/Map/PlaceHoverCard.tsx": 1,
|
|
"components/Map/PoiCategoryPill.tsx": 1,
|
|
"components/Map/hazardPopup.css": 2,
|
|
"components/Map/hazardPopup.ts": 1,
|
|
"components/Map/locationMarkerMapbox.ts": 2,
|
|
"components/Map/nightPauseMarker.ts": 4,
|
|
"components/Map/ratingBadge.ts": 1,
|
|
"components/PDF/TripPDF.tsx": 7,
|
|
"components/PDF/tripMapImage.ts": 1,
|
|
"components/Packing/PackingListPanelBagCard.tsx": 1,
|
|
"components/Packing/PackingListPanelCategoryGroup.tsx": 3,
|
|
"components/Packing/PackingListPanelItemRow.tsx": 2,
|
|
"components/Packing/PackingShareControl.tsx": 3,
|
|
"components/Planner/DayDetailPanel.tsx": 1,
|
|
"components/Planner/PlaceInspector.tsx": 1,
|
|
"components/Planner/TransitSearchPanel.tsx": 3,
|
|
"components/Planner/bookings/BookingsTimeline.tsx": 24,
|
|
"components/Roadtrip/AnchoredPopover.tsx": 2,
|
|
"components/Settings/IntegrationsTab.tsx": 2,
|
|
"components/Settings/PluginSettingsTab.tsx": 2,
|
|
"components/Settings/ToggleSwitch.tsx": 1,
|
|
"components/Studio/BookSheetsView.tsx": 3,
|
|
"components/Studio/PageNumbers.tsx": 1,
|
|
"components/Studio/PeerCursors.tsx": 1,
|
|
"components/Studio/PhotoView.tsx": 4,
|
|
"components/Studio/SpreadView.tsx": 4,
|
|
"components/Studio/StudioCanvas.tsx": 12,
|
|
"components/Studio/StudioElementsPanel.tsx": 1,
|
|
"components/Studio/StudioExport.tsx": 1,
|
|
"components/Studio/StudioSavedLayouts.tsx": 1,
|
|
"components/Studio/TravelElements.tsx": 4,
|
|
"components/Studio/TravelPreview.tsx": 1,
|
|
"components/Vacay/VacayCalendar.tsx": 3,
|
|
"components/Vacay/VacayMonthCard.tsx": 7,
|
|
"components/Vacay/VacaySettings.tsx": 1,
|
|
"components/shared/ContextMenu.tsx": 3,
|
|
"components/shared/CustomDateTimePicker.tsx": 2,
|
|
"components/shared/CustomSelect.tsx": 4,
|
|
"components/shared/CustomTimePicker.tsx": 3,
|
|
"components/shared/DetailShell.tsx": 1,
|
|
"components/shared/ElevationProfile.tsx": 2,
|
|
"components/shared/NavigationMenu.tsx": 2,
|
|
"components/shared/PublicLanguagePicker.tsx": 1,
|
|
"components/shared/SlidingTabs.tsx": 3,
|
|
"components/shared/StarRating.tsx": 3,
|
|
"components/shared/Toast.tsx": 1,
|
|
"components/shared/Tooltip.tsx": 2,
|
|
"components/shared/dialogParts.tsx": 1,
|
|
"help/contexts/tripMap.ts": 1,
|
|
"hooks/useAnchoredPosition.ts": 3,
|
|
"hooks/useElementRect.ts": 3,
|
|
"mobile/components/MSegmented.tsx": 1,
|
|
"mobile/components/MSheet.tsx": 1,
|
|
"mobile/screens/journey/MJourneyDetail.tsx": 3,
|
|
"mobile/screens/journey/MJourneyEntrySheet.tsx": 1,
|
|
"mobile/screens/trip/map/MMapArea.tsx": 3,
|
|
"mobile/screens/trip/tabs/MFileLightbox.tsx": 2,
|
|
"mobile/screens/vacay/MVacayMonth.tsx": 1,
|
|
"pages/AtlasPage.tsx": 2,
|
|
"pages/JourneyDetailPage.tsx": 1,
|
|
"pages/JourneyPublicPage.tsx": 3,
|
|
"pages/LoginPage.tsx": 23,
|
|
"pages/TripPlannerPage.tsx": 11,
|
|
"pages/VacayPage.tsx": 1,
|
|
"pages/admin/AdminNotificationsTab.tsx": 1,
|
|
"pages/admin/AdminSettingsTab.tsx": 1,
|
|
"pages/atlas/AtlasLayerToggle.tsx": 1,
|
|
"pages/sharedTrip/SharedMap.tsx": 4,
|
|
"styles/collections.css": 1,
|
|
"styles/studio.css": 7,
|
|
"utils/formatters.ts": 1,
|
|
"utils/mapViewport.ts": 4,
|
|
"utils/touchDragBridge.ts": 1
|
|
}
|