Commit Graph

33 Commits

Author SHA1 Message Date
iNaturalist Crowdin Sync
65a71e2942 New Crowdin translations by GitHub Action (#3583)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-05-05 16:43:57 +02:00
iNaturalist Crowdin Sync
5f9c7e2a40 New Crowdin translations by GitHub Action (#3516)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-04-09 23:25:31 +02:00
Crowdin Bot
c5d09b8c9d New Crowdin translations by GitHub Action 2026-02-12 06:26:36 +00:00
Ken-ichi
7a3f14f99f New Crowdin translations by GitHub Action (#3126)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-10-22 16:04:04 +02:00
Kirk van Gorkom
206b6984fb Remove "Always" location permission string (#3080)
- Remove NSLocationAlwaysAndWhenInUseUsageDescription from Info.plist
- Remove corresponding localization strings from InfoPlist.xcstrings
- Prevents "Always" option from appearing in iOS location settings

Closes MOB-745
2025-10-08 12:25:43 +02:00
Ken-ichi
9a80a6351e New Crowdin translations by GitHub Action (#2946)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-12 10:44:52 -07:00
Ken-ichi
0980106106 New Crowdin translations by GitHub Action (#2934)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-05 10:29:50 -07:00
Ken-ichi
b97d87ae74 New Crowdin translations by GitHub Action (#2885)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-05-12 12:18:35 -07:00
Ken-ichi
54b9b64a0e New Crowdin translations by GitHub Action (#2874)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-04-29 16:29:27 +02:00
Ken-ichi
6022bf4411 New Crowdin translations by GitHub Action (#2854)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-04-15 16:18:19 -07:00
Ken-ichi
1006b3da63 New Crowdin translations by GitHub Action (#2842)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-04-10 14:51:44 -07:00
Kirk van Gorkom
c20663ac0b Rename iNat Next to iNaturalist
Closes MOB-622
Fixes MOB-672

Forces the rename throughout the untranslatable elements of xcstrings rather than waiting for crowdin to do the same thing.
2025-04-09 17:10:59 -07:00
Ken-ichi
c384cc8b71 New Crowdin translations by GitHub Action (#2836)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-04-08 10:16:37 -07:00
Ken-ichi
f8d86eea1c New Crowdin Translations (#2819)
* New Crowdin translations by GitHub Action

* test: handle multiple matches for localized text in Settings test

---------

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-04-01 13:00:34 -07:00
Ken-ichi
21f3abd89b New Crowdin translations by GitHub Action (#2789)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-03-31 11:45:16 -07:00
Ken-ichi
1834246b64 New Crowdin translations by GitHub Action (#2784)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-03-19 14:30:38 +01:00
Ken-ichi
acc878f94a New Crowdin translations by GitHub Action (#2752)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-03-14 17:38:04 +01:00
Amanda Bullington
9b1275a6eb Use fixed header in ObsDetails advanced mode (#2741)
* Use fixed header on ObsDetails advanced mode

* Remove test for removed component - using react navigation header instead

* Remove tests related to ObsDetails header icon; using react navigation

* Add testID to react navigation level back button and fix e2e

* Terminate app after every e2e test and maybe help flakiness

* Rework termination of app

---------

Co-authored-by: Johannes Klein <johannes.t.klein@gmail.com>
2025-03-12 10:38:35 +01:00
Ken-ichi
7e21c19c59 New Crowdin translations by GitHub Action (#2694)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-03-11 12:08:31 -07:00
Amanda Bullington
fd6cd0148d Filter out hidden content from ObsDetails advanced/default activity feeds (#2721)
* Hide comments and ids that are supposed to be hidden on remote/local observations

* Add and fix tests related to hiding content
2025-03-06 15:33:02 -08:00
Ken-ichi Ueda
21e3287c0e fix: assume all InfoList.xcstrings strings are translated; disable skip_untranslated_strings 2025-03-03 18:33:31 -08:00
Ken-ichi Ueda
10be0c0a38 fix: restore some missing iOS source strings 2025-03-03 17:57:44 -08:00
Johannes Klein
990eaeff39 v0.59.1 2025-02-22 10:52:15 +01:00
Ken-ichi
b52541fa74 New Crowdin translations by GitHub Action (#2646)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-02-21 21:03:55 +01:00
Amanda Bullington
400f118ad9 Change terminology from gallery to photo library (#2663)
* Update user-facing terminology from gallery to photo library

* Update terminology for devs to make the user-facing change easier to remember

* Update snapshots
2025-02-13 17:11:28 -08:00
Ken-ichi Ueda
2288830cf5 fix: restore English values to InfoPlist.xcstrings 2025-02-05 13:42:27 -08:00
Ken-ichi
90bfcaa66b New Crowdin translations by GitHub Action (#2618)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-02-04 10:52:18 -08:00
Ken-ichi Ueda
0d6cc7cd4d refactor: change NSCameraUsageDescription 2024-12-09 15:20:48 -08:00
Ken-ichi Ueda
459bb644ce fix: remove brand-related iOS Info.plist values from translation with shouldTranslate 2024-11-12 12:05:48 -08:00
Amanda Bullington
f61c68a3e2 Reset queue before adding new observations to upload queue (#2385)
* Clear upload state when user lands on ObsEdit; closes #2083

* Fix test which was displaying buggy upload number
2024-11-06 22:33:31 -08:00
Ken-ichi Ueda
a2c92abafd fix: remove brand and trademarks from translation 2024-11-05 13:58:39 -08:00
Amanda Bullington
8e19112a20 Add default empty project icon & project header (#2351)
* Update project header and project icon when content is empty

* Fix tests
2024-11-04 17:06:03 -08:00
Ken-ichi
3dcc833c98 feat: support basic layout, typography, and photo carousel in RTL (#2334)
* Use a wrapper around Text for all typography components that sets
  app-specific defaults, allowing default RTL to work
* feat: make iOS permission prompt text translatable
* fix: allow RTL layout of char limit on text input bottom sheet
* fix: allow RTL photo carousel on ObsDetails and TaxonDetails

Removes react-native-reanimated-carousel, which needs to be patched to support
RTL and maybe wasn't providing anything beyond FlatList for us anyway.

InfoPlist.xcstrings will not be automatically updated on Crowdin sync pending
a Crowdin bug.

Work toward #2099
2024-11-01 12:59:25 -07:00