diff --git a/Gemfile.lock b/Gemfile.lock index 5617d7a0..0687cebe 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,14 +1,13 @@ GEM remote: https://rubygems.org/ specs: - CFPropertyList (3.0.5) + CFPropertyList (3.0.6) rexml - activesupport (6.1.7) + activesupport (7.0.4.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - zeitwerk (~> 2.3) addressable (2.8.1) public_suffix (>= 2.0.2, < 6.0) algoliasearch (1.27.5) @@ -17,16 +16,16 @@ GEM artifactory (3.0.15) atomos (0.1.3) aws-eventstream (1.2.0) - aws-partitions (1.687.0) - aws-sdk-core (3.168.4) + aws-partitions (1.722.0) + aws-sdk-core (3.170.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.5) jmespath (~> 1, >= 1.6.1) - aws-sdk-kms (1.61.0) + aws-sdk-kms (1.63.0) aws-sdk-core (~> 3, >= 3.165.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.117.2) + aws-sdk-s3 (1.119.1) aws-sdk-core (~> 3, >= 3.165.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.4) @@ -34,15 +33,15 @@ GEM aws-eventstream (~> 1, >= 1.0.2) babosa (1.0.4) claide (1.1.0) - cocoapods (1.11.3) + cocoapods (1.12.0) addressable (~> 2.8) claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.11.3) + cocoapods-core (= 1.12.0) cocoapods-deintegrate (>= 1.0.3, < 2.0) - cocoapods-downloader (>= 1.4.0, < 2.0) + cocoapods-downloader (>= 1.6.0, < 2.0) cocoapods-plugins (>= 1.0.0, < 2.0) cocoapods-search (>= 1.0.0, < 2.0) - cocoapods-trunk (>= 1.4.0, < 2.0) + cocoapods-trunk (>= 1.6.0, < 2.0) cocoapods-try (>= 1.1.0, < 2.0) colored2 (~> 3.1) escape (~> 0.0.4) @@ -50,10 +49,10 @@ GEM gh_inspector (~> 1.0) molinillo (~> 0.8.0) nap (~> 1.0) - ruby-macho (>= 1.0, < 3.0) + ruby-macho (>= 2.3.0, < 3.0) xcodeproj (>= 1.21.0, < 2.0) - cocoapods-core (1.11.3) - activesupport (>= 5.0, < 7) + cocoapods-core (1.12.0) + activesupport (>= 5.0, < 8) addressable (~> 2.8) algoliasearch (~> 1.0) concurrent-ruby (~> 1.1) @@ -75,7 +74,7 @@ GEM colored2 (3.1.2) commander (4.6.0) highline (~> 2.0.0) - concurrent-ruby (1.1.10) + concurrent-ruby (1.2.2) declarative (0.0.20) digest-crc (0.6.4) rake (>= 12.0.0, < 14.0.0) @@ -84,10 +83,10 @@ GEM dotenv (2.8.1) emoji_regex (3.2.3) escape (0.0.4) - ethon (0.15.0) + ethon (0.16.0) ffi (>= 1.15.0) - excon (0.95.0) - faraday (1.10.2) + excon (0.99.0) + faraday (1.10.3) faraday-em_http (~> 1.0) faraday-em_synchrony (~> 1.0) faraday-excon (~> 1.1) @@ -116,7 +115,7 @@ GEM faraday_middleware (1.2.0) faraday (~> 1.0) fastimage (2.2.6) - fastlane (2.211.0) + fastlane (2.212.1) CFPropertyList (>= 2.3, < 4.0.0) addressable (>= 2.8, < 3.0.0) artifactory (~> 3.0) @@ -158,15 +157,15 @@ GEM fastlane-plugin-json (1.1.0) fastlane-plugin-sentry (1.15.0) os (~> 1.1, >= 1.1.4) - fastlane-plugin-versioning_android (0.1.0) + fastlane-plugin-versioning_android (0.1.1) fastlane-plugin-yarn (1.2) ffi (1.15.5) fourflusher (2.3.1) fuzzy_match (2.0.4) gh_inspector (1.1.3) - google-apis-androidpublisher_v3 (0.32.0) - google-apis-core (>= 0.9.1, < 2.a) - google-apis-core (0.9.2) + google-apis-androidpublisher_v3 (0.35.0) + google-apis-core (>= 0.11.0, < 2.a) + google-apis-core (0.11.0) addressable (~> 2.5, >= 2.5.1) googleauth (>= 0.16.2, < 2.a) httpclient (>= 2.8.1, < 3.a) @@ -175,10 +174,10 @@ GEM retriable (>= 2.0, < 4.a) rexml webrick - google-apis-iamcredentials_v1 (0.16.0) - google-apis-core (>= 0.9.1, < 2.a) - google-apis-playcustomapp_v1 (0.12.0) - google-apis-core (>= 0.9.1, < 2.a) + google-apis-iamcredentials_v1 (0.17.0) + google-apis-core (>= 0.11.0, < 2.a) + google-apis-playcustomapp_v1 (0.13.0) + google-apis-core (>= 0.11.0, < 2.a) google-apis-storage_v1 (0.19.0) google-apis-core (>= 0.9.0, < 2.a) google-cloud-core (1.6.0) @@ -186,7 +185,7 @@ GEM google-cloud-errors (~> 1.0) google-cloud-env (1.6.0) faraday (>= 0.17.3, < 3.0) - google-cloud-errors (1.3.0) + google-cloud-errors (1.3.1) google-cloud-storage (1.44.0) addressable (~> 2.8) digest-crc (~> 0.4) @@ -210,11 +209,11 @@ GEM concurrent-ruby (~> 1.0) jmespath (1.6.2) json (2.6.3) - jwt (2.6.0) + jwt (2.7.0) memoist (0.16.2) mini_magick (4.12.0) mini_mime (1.1.2) - minitest (5.16.3) + minitest (5.18.0) molinillo (0.8.0) multi_json (1.15.0) multipart-post (2.0.0) @@ -224,7 +223,7 @@ GEM netrc (0.11.0) optparse (0.1.1) os (1.1.4) - plist (3.6.0) + plist (3.7.0) public_suffix (4.0.7) rake (13.0.6) representable (3.2.0) @@ -243,7 +242,7 @@ GEM faraday (>= 0.17.5, < 3.a) jwt (>= 1.5, < 3.0) multi_json (~> 1.10) - simctl (1.6.8) + simctl (1.6.10) CFPropertyList naturally terminal-notifier (2.0.0) @@ -256,14 +255,14 @@ GEM tty-cursor (~> 0.7) typhoeus (1.4.0) ethon (>= 0.9.0) - tzinfo (2.0.5) + tzinfo (2.0.6) concurrent-ruby (~> 1.0) uber (0.1.0) unf (0.1.4) unf_ext unf_ext (0.0.8.2) unicode-display_width (1.8.0) - webrick (1.7.0) + webrick (1.8.1) word_wrap (1.0.0) xcodeproj (1.22.0) CFPropertyList (>= 2.3.3, < 4.0) @@ -276,7 +275,6 @@ GEM rouge (~> 2.0.7) xcpretty-travis-formatter (1.0.1) xcpretty (~> 0.2, >= 0.0.7) - zeitwerk (2.6.1) PLATFORMS arm64-darwin-22 diff --git a/README.md b/README.md index df4b242e..990a9395 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ Please **do not** create a pull request to update translation. tooot's translati ## Special thanks +- [@dzmitry.zubialevich](https://crowdin.com/profile/dzmitry.zubialevich) for Belarusian translation - [@amrtf](https://crowdin.com/profile/amrtf) for Catalan and Spanish translation - [@forenta](https://github.com/forenta) for German translation - [@pat](https://piaille.fr/@pat) for French translation diff --git a/fastlane/metadata/en-US/release_notes.txt b/fastlane/metadata/en-US/release_notes.txt index 4745108d..da253fd4 100644 --- a/fastlane/metadata/en-US/release_notes.txt +++ b/fastlane/metadata/en-US/release_notes.txt @@ -1,4 +1,2 @@ Enjoy toooting! This version includes following improvements and fixes: -- Added following remote instance -- Added set note of followed users -- Best effort load remote user's toots \ No newline at end of file +- Added Belarusian language \ No newline at end of file diff --git a/fastlane/metadata/zh-Hans/release_notes.txt b/fastlane/metadata/zh-Hans/release_notes.txt index 97fbf0b1..81692af7 100644 --- a/fastlane/metadata/zh-Hans/release_notes.txt +++ b/fastlane/metadata/zh-Hans/release_notes.txt @@ -1,4 +1,2 @@ toooting愉快!此版本包括以下改进和修复: -- 新增关注远程实例功能 -- 新增关注用户备注功能 -- 加载远程用户的嘟文 \ No newline at end of file +- 新增白俄罗斯语 \ No newline at end of file diff --git a/ios/Podfile.lock b/ios/Podfile.lock index f5b404c0..cec81258 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -52,19 +52,19 @@ PODS: - EXSplashScreen (0.18.1): - ExpoModulesCore - React-Core - - FBLazyVector (0.71.3) - - FBReactNativeSpec (0.71.3): + - FBLazyVector (0.71.4) + - FBReactNativeSpec (0.71.4): - RCT-Folly (= 2021.07.22.00) - - RCTRequired (= 0.71.3) - - RCTTypeSafety (= 0.71.3) - - React-Core (= 0.71.3) - - React-jsi (= 0.71.3) - - ReactCommon/turbomodule/core (= 0.71.3) + - RCTRequired (= 0.71.4) + - RCTTypeSafety (= 0.71.4) + - React-Core (= 0.71.4) + - React-jsi (= 0.71.4) + - ReactCommon/turbomodule/core (= 0.71.4) - fmt (6.2.1) - glog (0.3.5) - - hermes-engine (0.71.3): - - hermes-engine/Pre-built (= 0.71.3) - - hermes-engine/Pre-built (0.71.3) + - hermes-engine (0.71.4): + - hermes-engine/Pre-built (= 0.71.4) + - hermes-engine/Pre-built (0.71.4) - libaom (2.0.2): - libvmaf - libavif (0.10.1): @@ -104,26 +104,26 @@ PODS: - fmt (~> 6.2.1) - glog - libevent - - RCTRequired (0.71.3) - - RCTTypeSafety (0.71.3): - - FBLazyVector (= 0.71.3) - - RCTRequired (= 0.71.3) - - React-Core (= 0.71.3) - - React (0.71.3): - - React-Core (= 0.71.3) - - React-Core/DevSupport (= 0.71.3) - - React-Core/RCTWebSocket (= 0.71.3) - - React-RCTActionSheet (= 0.71.3) - - React-RCTAnimation (= 0.71.3) - - React-RCTBlob (= 0.71.3) - - React-RCTImage (= 0.71.3) - - React-RCTLinking (= 0.71.3) - - React-RCTNetwork (= 0.71.3) - - React-RCTSettings (= 0.71.3) - - React-RCTText (= 0.71.3) - - React-RCTVibration (= 0.71.3) - - React-callinvoker (0.71.3) - - React-Codegen (0.71.3): + - RCTRequired (0.71.4) + - RCTTypeSafety (0.71.4): + - FBLazyVector (= 0.71.4) + - RCTRequired (= 0.71.4) + - React-Core (= 0.71.4) + - React (0.71.4): + - React-Core (= 0.71.4) + - React-Core/DevSupport (= 0.71.4) + - React-Core/RCTWebSocket (= 0.71.4) + - React-RCTActionSheet (= 0.71.4) + - React-RCTAnimation (= 0.71.4) + - React-RCTBlob (= 0.71.4) + - React-RCTImage (= 0.71.4) + - React-RCTLinking (= 0.71.4) + - React-RCTNetwork (= 0.71.4) + - React-RCTSettings (= 0.71.4) + - React-RCTText (= 0.71.4) + - React-RCTVibration (= 0.71.4) + - React-callinvoker (0.71.4) + - React-Codegen (0.71.4): - FBReactNativeSpec - hermes-engine - RCT-Folly @@ -134,209 +134,209 @@ PODS: - React-jsiexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-Core (0.71.3): + - React-Core (0.71.4): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.71.3) - - React-cxxreact (= 0.71.3) + - React-Core/Default (= 0.71.4) + - React-cxxreact (= 0.71.4) - React-hermes - - React-jsi (= 0.71.3) - - React-jsiexecutor (= 0.71.3) - - React-perflogger (= 0.71.3) + - React-jsi (= 0.71.4) + - React-jsiexecutor (= 0.71.4) + - React-perflogger (= 0.71.4) - Yoga - - React-Core/CoreModulesHeaders (0.71.3): + - React-Core/CoreModulesHeaders (0.71.4): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.3) + - React-cxxreact (= 0.71.4) - React-hermes - - React-jsi (= 0.71.3) - - React-jsiexecutor (= 0.71.3) - - React-perflogger (= 0.71.3) + - React-jsi (= 0.71.4) + - React-jsiexecutor (= 0.71.4) + - React-perflogger (= 0.71.4) - Yoga - - React-Core/Default (0.71.3): + - React-Core/Default (0.71.4): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-cxxreact (= 0.71.3) + - React-cxxreact (= 0.71.4) - React-hermes - - React-jsi (= 0.71.3) - - React-jsiexecutor (= 0.71.3) - - React-perflogger (= 0.71.3) + - React-jsi (= 0.71.4) + - React-jsiexecutor (= 0.71.4) + - React-perflogger (= 0.71.4) - Yoga - - React-Core/DevSupport (0.71.3): + - React-Core/DevSupport (0.71.4): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.71.3) - - React-Core/RCTWebSocket (= 0.71.3) - - React-cxxreact (= 0.71.3) + - React-Core/Default (= 0.71.4) + - React-Core/RCTWebSocket (= 0.71.4) + - React-cxxreact (= 0.71.4) - React-hermes - - React-jsi (= 0.71.3) - - React-jsiexecutor (= 0.71.3) - - React-jsinspector (= 0.71.3) - - React-perflogger (= 0.71.3) + - React-jsi (= 0.71.4) + - React-jsiexecutor (= 0.71.4) + - React-jsinspector (= 0.71.4) + - React-perflogger (= 0.71.4) - Yoga - - React-Core/RCTActionSheetHeaders (0.71.3): + - React-Core/RCTActionSheetHeaders (0.71.4): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.3) + - React-cxxreact (= 0.71.4) - React-hermes - - React-jsi (= 0.71.3) - - React-jsiexecutor (= 0.71.3) - - React-perflogger (= 0.71.3) + - React-jsi (= 0.71.4) + - React-jsiexecutor (= 0.71.4) + - React-perflogger (= 0.71.4) - Yoga - - React-Core/RCTAnimationHeaders (0.71.3): + - React-Core/RCTAnimationHeaders (0.71.4): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.3) + - React-cxxreact (= 0.71.4) - React-hermes - - React-jsi (= 0.71.3) - - React-jsiexecutor (= 0.71.3) - - React-perflogger (= 0.71.3) + - React-jsi (= 0.71.4) + - React-jsiexecutor (= 0.71.4) + - React-perflogger (= 0.71.4) - Yoga - - React-Core/RCTBlobHeaders (0.71.3): + - React-Core/RCTBlobHeaders (0.71.4): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.3) + - React-cxxreact (= 0.71.4) - React-hermes - - React-jsi (= 0.71.3) - - React-jsiexecutor (= 0.71.3) - - React-perflogger (= 0.71.3) + - React-jsi (= 0.71.4) + - React-jsiexecutor (= 0.71.4) + - React-perflogger (= 0.71.4) - Yoga - - React-Core/RCTImageHeaders (0.71.3): + - React-Core/RCTImageHeaders (0.71.4): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.3) + - React-cxxreact (= 0.71.4) - React-hermes - - React-jsi (= 0.71.3) - - React-jsiexecutor (= 0.71.3) - - React-perflogger (= 0.71.3) + - React-jsi (= 0.71.4) + - React-jsiexecutor (= 0.71.4) + - React-perflogger (= 0.71.4) - Yoga - - React-Core/RCTLinkingHeaders (0.71.3): + - React-Core/RCTLinkingHeaders (0.71.4): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.3) + - React-cxxreact (= 0.71.4) - React-hermes - - React-jsi (= 0.71.3) - - React-jsiexecutor (= 0.71.3) - - React-perflogger (= 0.71.3) + - React-jsi (= 0.71.4) + - React-jsiexecutor (= 0.71.4) + - React-perflogger (= 0.71.4) - Yoga - - React-Core/RCTNetworkHeaders (0.71.3): + - React-Core/RCTNetworkHeaders (0.71.4): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.3) + - React-cxxreact (= 0.71.4) - React-hermes - - React-jsi (= 0.71.3) - - React-jsiexecutor (= 0.71.3) - - React-perflogger (= 0.71.3) + - React-jsi (= 0.71.4) + - React-jsiexecutor (= 0.71.4) + - React-perflogger (= 0.71.4) - Yoga - - React-Core/RCTSettingsHeaders (0.71.3): + - React-Core/RCTSettingsHeaders (0.71.4): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.3) + - React-cxxreact (= 0.71.4) - React-hermes - - React-jsi (= 0.71.3) - - React-jsiexecutor (= 0.71.3) - - React-perflogger (= 0.71.3) + - React-jsi (= 0.71.4) + - React-jsiexecutor (= 0.71.4) + - React-perflogger (= 0.71.4) - Yoga - - React-Core/RCTTextHeaders (0.71.3): + - React-Core/RCTTextHeaders (0.71.4): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.3) + - React-cxxreact (= 0.71.4) - React-hermes - - React-jsi (= 0.71.3) - - React-jsiexecutor (= 0.71.3) - - React-perflogger (= 0.71.3) + - React-jsi (= 0.71.4) + - React-jsiexecutor (= 0.71.4) + - React-perflogger (= 0.71.4) - Yoga - - React-Core/RCTVibrationHeaders (0.71.3): + - React-Core/RCTVibrationHeaders (0.71.4): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.3) + - React-cxxreact (= 0.71.4) - React-hermes - - React-jsi (= 0.71.3) - - React-jsiexecutor (= 0.71.3) - - React-perflogger (= 0.71.3) + - React-jsi (= 0.71.4) + - React-jsiexecutor (= 0.71.4) + - React-perflogger (= 0.71.4) - Yoga - - React-Core/RCTWebSocket (0.71.3): + - React-Core/RCTWebSocket (0.71.4): - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.71.3) - - React-cxxreact (= 0.71.3) + - React-Core/Default (= 0.71.4) + - React-cxxreact (= 0.71.4) - React-hermes - - React-jsi (= 0.71.3) - - React-jsiexecutor (= 0.71.3) - - React-perflogger (= 0.71.3) + - React-jsi (= 0.71.4) + - React-jsiexecutor (= 0.71.4) + - React-perflogger (= 0.71.4) - Yoga - - React-CoreModules (0.71.3): + - React-CoreModules (0.71.4): - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.3) - - React-Codegen (= 0.71.3) - - React-Core/CoreModulesHeaders (= 0.71.3) - - React-jsi (= 0.71.3) + - RCTTypeSafety (= 0.71.4) + - React-Codegen (= 0.71.4) + - React-Core/CoreModulesHeaders (= 0.71.4) + - React-jsi (= 0.71.4) - React-RCTBlob - - React-RCTImage (= 0.71.3) - - ReactCommon/turbomodule/core (= 0.71.3) - - React-cxxreact (0.71.3): + - React-RCTImage (= 0.71.4) + - ReactCommon/turbomodule/core (= 0.71.4) + - React-cxxreact (0.71.4): - boost (= 1.76.0) - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.71.3) - - React-jsi (= 0.71.3) - - React-jsinspector (= 0.71.3) - - React-logger (= 0.71.3) - - React-perflogger (= 0.71.3) - - React-runtimeexecutor (= 0.71.3) - - React-hermes (0.71.3): + - React-callinvoker (= 0.71.4) + - React-jsi (= 0.71.4) + - React-jsinspector (= 0.71.4) + - React-logger (= 0.71.4) + - React-perflogger (= 0.71.4) + - React-runtimeexecutor (= 0.71.4) + - React-hermes (0.71.4): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - RCT-Folly/Futures (= 2021.07.22.00) - - React-cxxreact (= 0.71.3) + - React-cxxreact (= 0.71.4) - React-jsi - - React-jsiexecutor (= 0.71.3) - - React-jsinspector (= 0.71.3) - - React-perflogger (= 0.71.3) - - React-jsi (0.71.3): + - React-jsiexecutor (= 0.71.4) + - React-jsinspector (= 0.71.4) + - React-perflogger (= 0.71.4) + - React-jsi (0.71.4): - boost (= 1.76.0) - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-jsiexecutor (0.71.3): + - React-jsiexecutor (0.71.4): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-cxxreact (= 0.71.3) - - React-jsi (= 0.71.3) - - React-perflogger (= 0.71.3) - - React-jsinspector (0.71.3) - - React-logger (0.71.3): + - React-cxxreact (= 0.71.4) + - React-jsi (= 0.71.4) + - React-perflogger (= 0.71.4) + - React-jsinspector (0.71.4) + - React-logger (0.71.4): - glog - react-native-blur (4.3.0): - React-Core @@ -368,97 +368,97 @@ PODS: - ReactCommon/turbomodule/core - react-native-segmented-control (2.4.0): - React-Core - - React-perflogger (0.71.3) - - React-RCTActionSheet (0.71.3): - - React-Core/RCTActionSheetHeaders (= 0.71.3) - - React-RCTAnimation (0.71.3): + - React-perflogger (0.71.4) + - React-RCTActionSheet (0.71.4): + - React-Core/RCTActionSheetHeaders (= 0.71.4) + - React-RCTAnimation (0.71.4): - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.3) - - React-Codegen (= 0.71.3) - - React-Core/RCTAnimationHeaders (= 0.71.3) - - React-jsi (= 0.71.3) - - ReactCommon/turbomodule/core (= 0.71.3) - - React-RCTAppDelegate (0.71.3): + - RCTTypeSafety (= 0.71.4) + - React-Codegen (= 0.71.4) + - React-Core/RCTAnimationHeaders (= 0.71.4) + - React-jsi (= 0.71.4) + - ReactCommon/turbomodule/core (= 0.71.4) + - React-RCTAppDelegate (0.71.4): - RCT-Folly - RCTRequired - RCTTypeSafety - React-Core - ReactCommon/turbomodule/core - - React-RCTBlob (0.71.3): + - React-RCTBlob (0.71.4): - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-Codegen (= 0.71.3) - - React-Core/RCTBlobHeaders (= 0.71.3) - - React-Core/RCTWebSocket (= 0.71.3) - - React-jsi (= 0.71.3) - - React-RCTNetwork (= 0.71.3) - - ReactCommon/turbomodule/core (= 0.71.3) - - React-RCTImage (0.71.3): + - React-Codegen (= 0.71.4) + - React-Core/RCTBlobHeaders (= 0.71.4) + - React-Core/RCTWebSocket (= 0.71.4) + - React-jsi (= 0.71.4) + - React-RCTNetwork (= 0.71.4) + - ReactCommon/turbomodule/core (= 0.71.4) + - React-RCTImage (0.71.4): - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.3) - - React-Codegen (= 0.71.3) - - React-Core/RCTImageHeaders (= 0.71.3) - - React-jsi (= 0.71.3) - - React-RCTNetwork (= 0.71.3) - - ReactCommon/turbomodule/core (= 0.71.3) - - React-RCTLinking (0.71.3): - - React-Codegen (= 0.71.3) - - React-Core/RCTLinkingHeaders (= 0.71.3) - - React-jsi (= 0.71.3) - - ReactCommon/turbomodule/core (= 0.71.3) - - React-RCTNetwork (0.71.3): + - RCTTypeSafety (= 0.71.4) + - React-Codegen (= 0.71.4) + - React-Core/RCTImageHeaders (= 0.71.4) + - React-jsi (= 0.71.4) + - React-RCTNetwork (= 0.71.4) + - ReactCommon/turbomodule/core (= 0.71.4) + - React-RCTLinking (0.71.4): + - React-Codegen (= 0.71.4) + - React-Core/RCTLinkingHeaders (= 0.71.4) + - React-jsi (= 0.71.4) + - ReactCommon/turbomodule/core (= 0.71.4) + - React-RCTNetwork (0.71.4): - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.3) - - React-Codegen (= 0.71.3) - - React-Core/RCTNetworkHeaders (= 0.71.3) - - React-jsi (= 0.71.3) - - ReactCommon/turbomodule/core (= 0.71.3) - - React-RCTSettings (0.71.3): + - RCTTypeSafety (= 0.71.4) + - React-Codegen (= 0.71.4) + - React-Core/RCTNetworkHeaders (= 0.71.4) + - React-jsi (= 0.71.4) + - ReactCommon/turbomodule/core (= 0.71.4) + - React-RCTSettings (0.71.4): - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.3) - - React-Codegen (= 0.71.3) - - React-Core/RCTSettingsHeaders (= 0.71.3) - - React-jsi (= 0.71.3) - - ReactCommon/turbomodule/core (= 0.71.3) - - React-RCTText (0.71.3): - - React-Core/RCTTextHeaders (= 0.71.3) - - React-RCTVibration (0.71.3): + - RCTTypeSafety (= 0.71.4) + - React-Codegen (= 0.71.4) + - React-Core/RCTSettingsHeaders (= 0.71.4) + - React-jsi (= 0.71.4) + - ReactCommon/turbomodule/core (= 0.71.4) + - React-RCTText (0.71.4): + - React-Core/RCTTextHeaders (= 0.71.4) + - React-RCTVibration (0.71.4): - RCT-Folly (= 2021.07.22.00) - - React-Codegen (= 0.71.3) - - React-Core/RCTVibrationHeaders (= 0.71.3) - - React-jsi (= 0.71.3) - - ReactCommon/turbomodule/core (= 0.71.3) - - React-runtimeexecutor (0.71.3): - - React-jsi (= 0.71.3) - - ReactCommon/turbomodule/bridging (0.71.3): + - React-Codegen (= 0.71.4) + - React-Core/RCTVibrationHeaders (= 0.71.4) + - React-jsi (= 0.71.4) + - ReactCommon/turbomodule/core (= 0.71.4) + - React-runtimeexecutor (0.71.4): + - React-jsi (= 0.71.4) + - ReactCommon/turbomodule/bridging (0.71.4): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.71.3) - - React-Core (= 0.71.3) - - React-cxxreact (= 0.71.3) - - React-jsi (= 0.71.3) - - React-logger (= 0.71.3) - - React-perflogger (= 0.71.3) - - ReactCommon/turbomodule/core (0.71.3): + - React-callinvoker (= 0.71.4) + - React-Core (= 0.71.4) + - React-cxxreact (= 0.71.4) + - React-jsi (= 0.71.4) + - React-logger (= 0.71.4) + - React-perflogger (= 0.71.4) + - ReactCommon/turbomodule/core (0.71.4): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.71.3) - - React-Core (= 0.71.3) - - React-cxxreact (= 0.71.3) - - React-jsi (= 0.71.3) - - React-logger (= 0.71.3) - - React-perflogger (= 0.71.3) + - React-callinvoker (= 0.71.4) + - React-Core (= 0.71.4) + - React-cxxreact (= 0.71.4) + - React-jsi (= 0.71.4) + - React-logger (= 0.71.4) + - React-perflogger (= 0.71.4) - RNCAsyncStorage (1.17.11): - React-Core - - RNCClipboard (1.11.1): + - RNCClipboard (1.11.2): - React-Core - RNGestureHandler (2.9.0): - React-Core - - RNReanimated (3.0.0-rc.10): + - RNReanimated (3.0.2): - DoubleConversion - FBLazyVector - FBReactNativeSpec @@ -488,16 +488,16 @@ PODS: - RNScreens (3.20.0): - React-Core - React-RCTImage - - RNSentry (5.0.0): + - RNSentry (5.1.0): - React-Core - - Sentry/HybridSDK (= 8.0.0) + - Sentry/HybridSDK (= 8.2.0) - RNShareMenu (6.0.0): - React - RNSVG (13.8.0): - React-Core - - SDWebImage (5.15.4): - - SDWebImage/Core (= 5.15.4) - - SDWebImage/Core (5.15.4) + - SDWebImage (5.15.5): + - SDWebImage/Core (= 5.15.5) + - SDWebImage/Core (5.15.5) - SDWebImageAVIFCoder (0.9.5): - libavif (>= 0.9.1) - SDWebImage (~> 5.10) @@ -506,9 +506,9 @@ PODS: - SDWebImageWebPCoder (0.9.1): - libwebp (~> 1.0) - SDWebImage/Core (~> 5.13) - - Sentry/HybridSDK (8.0.0): - - SentryPrivate (= 8.0.0) - - SentryPrivate (8.0.0) + - Sentry/HybridSDK (8.2.0): + - SentryPrivate (= 8.2.0) + - SentryPrivate (8.2.0) - Swime (3.0.6) - Yoga (1.14.0) @@ -785,11 +785,11 @@ SPEC CHECKSUMS: EXScreenOrientation: 52220f8f2477ed25a37e3b2cdbbaa8635d250256 EXSecureStore: e8923258361cc406d0401af380f12bd05b2b720f EXSplashScreen: cd7fb052dff5ba8311d5c2455ecbebffe1b7a8ca - FBLazyVector: 60195509584153283780abdac5569feffb8f08cc - FBReactNativeSpec: 9c191fb58d06dc05ab5559a5505fc32139e9e4a2 + FBLazyVector: 446e84642979fff0ba57f3c804c2228a473aeac2 + FBReactNativeSpec: 241709e132e3bf1526c1c4f00bc5384dd39dfba9 fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b - hermes-engine: 38bfe887e456b33b697187570a08de33969f5db7 + hermes-engine: a1f157c49ea579c28b0296bda8530e980c45bdb3 libaom: 9bb51e0f8f9192245e3ca2a1c9e4375d9cbccc52 libavif: e242998ccec1c83bcba0bbdc256f460ad5077348 libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 @@ -798,19 +798,19 @@ SPEC CHECKSUMS: MMKV: 7f34558bbb5a33b0eaefae2de4b6a20a2ffdad6f MMKVCore: ddf41b9d9262f058419f9ba7598719af56c02cd3 RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 - RCTRequired: bec48f07daf7bcdc2655a0cde84e07d24d2a9e2a - RCTTypeSafety: 171394eebacf71e1cfad79dbfae7ee8fc16ca80a - React: d7433ccb6a8c36e4cbed59a73c0700fc83c3e98a - React-callinvoker: 15f165009bd22ae829b2b600e50bcc98076ce4b8 - React-Codegen: b5910000eaf1e0c2f47d29be6f82f5f1264420d7 - React-Core: b6f2f78d580a90b83fd7b0d1c6911c799f6eac82 - React-CoreModules: e0cbc1a4f4f3f60e23c476fef7ab37be363ea8c1 - React-cxxreact: c87f3f124b2117d00d410b35f16c2257e25e50fa - React-hermes: c64ca6bdf16a7069773103c9bedaf30ec90ab38f - React-jsi: 39729361645568e238081b3b3180fbad803f25a4 - React-jsiexecutor: 515b703d23ffadeac7687bc2d12fb08b90f0aaa1 - React-jsinspector: 9f7c9137605e72ca0343db4cea88006cb94856dd - React-logger: 957e5dc96d9dbffc6e0f15e0ee4d2b42829ff207 + RCTRequired: 5a024fdf458fa8c0d82fc262e76f982d4dcdecdd + RCTTypeSafety: b6c253064466411c6810b45f66bc1e43ce0c54ba + React: 715292db5bd46989419445a5547954b25d2090f0 + React-callinvoker: 105392d1179058585b564d35b4592fe1c46d6fba + React-Codegen: b75333b93d835afce84b73472927cccaef2c9f8c + React-Core: 88838ed1724c64905fc6c0811d752828a92e395b + React-CoreModules: cd238b4bb8dc8529ccc8b34ceae7267b04ce1882 + React-cxxreact: 291bfab79d8098dc5ebab98f62e6bdfe81b3955a + React-hermes: b1e67e9a81c71745704950516f40ee804349641c + React-jsi: c9d5b563a6af6bb57034a82c2b0d39d0a7483bdc + React-jsiexecutor: d6b7fa9260aa3cb40afee0507e3bc1d17ecaa6f2 + React-jsinspector: 1f51e775819199d3fe9410e69ee8d4c4161c7b06 + React-logger: 0d58569ec51d30d1792c5e86a8e3b78d24b582c6 react-native-blur: 50c9feabacbc5f49b61337ebc32192c6be7ec3c3 react-native-cameraroll: cb752fda6d5268f1646b4390bd5be1f27706b9a0 react-native-image-picker: c33d4e79f0a14a2b66e5065e14946ae63749660b @@ -823,36 +823,36 @@ SPEC CHECKSUMS: react-native-quick-base64: e657e9197e61b60a9dec49807843052b830da254 react-native-safe-area-context: 39c2d8be3328df5d437ac1700f4f3a4f75716acc react-native-segmented-control: 06607462630512ff8eef652ec560e6235a30cc3e - React-perflogger: af8a3d31546077f42d729b949925cc4549f14def - React-RCTActionSheet: 57cc5adfefbaaf0aae2cf7e10bccd746f2903673 - React-RCTAnimation: 11c61e94da700c4dc915cf134513764d87fc5e2b - React-RCTAppDelegate: c3980adeaadcfd6cb495532e928b36ac6db3c14a - React-RCTBlob: ccc5049d742b41971141415ca86b83b201495695 - React-RCTImage: 7a9226b0944f1e76e8e01e35a9245c2477cdbabb - React-RCTLinking: bbe8cc582046a9c04f79c235b73c93700263e8b4 - React-RCTNetwork: fc2ca322159dc54e06508d4f5c3e934da63dc013 - React-RCTSettings: f1e9db2cdf946426d3f2b210e4ff4ce0f0d842ef - React-RCTText: 1c41dd57e5d742b1396b4eeb251851ce7ff0fca1 - React-RCTVibration: 5199a180d04873366a83855de55ac33ce60fe4d5 - React-runtimeexecutor: 7bf0dafc7b727d93c8cb94eb00a9d3753c446c3e - ReactCommon: 6f65ea5b7d84deb9e386f670dd11ce499ded7b40 + React-perflogger: 0bb0522a12e058f6eb69d888bc16f40c16c4b907 + React-RCTActionSheet: bfd675a10f06a18728ea15d82082d48f228a213a + React-RCTAnimation: 2fa220b2052ec75b733112aca39143d34546a941 + React-RCTAppDelegate: 8564f93c1d9274e95e3b0c746d08a87ff5a621b2 + React-RCTBlob: d0336111f46301ae8aba2e161817e451aad72dd6 + React-RCTImage: fec592c46edb7c12a9cde08780bdb4a688416c62 + React-RCTLinking: 14eccac5d2a3b34b89dbfa29e8ef6219a153fe2d + React-RCTNetwork: 1fbce92e772e39ca3687a2ebb854501ff6226dd7 + React-RCTSettings: 1abea36c9bb16d9979df6c4b42e2ea281b4bbcc5 + React-RCTText: 15355c41561a9f43dfd23616d0a0dd40ba05ed61 + React-RCTVibration: ad17efcfb2fa8f6bfd8ac0cf48d96668b8b28e0b + React-runtimeexecutor: 8fa50b38df6b992c76537993a2b0553d3b088004 + ReactCommon: b49a4b00ca6d181ff74b17c12b2d59ac4add0bde RNCAsyncStorage: 8616bd5a58af409453ea4e1b246521bb76578d60 - RNCClipboard: 2834e1c4af68697089cdd455ee4a4cdd198fa7dd + RNCClipboard: 3f0451a8100393908bea5c5c5b16f96d45f30bfc RNGestureHandler: 071d7a9ad81e8b83fe7663b303d132406a7d8f39 - RNReanimated: fbc356493970e3acddc15586b1bccb5eab3ff1ec + RNReanimated: f0dd6b881808e635ef0673f89642937d6c141314 RNScreens: 218801c16a2782546d30bd2026bb625c0302d70f - RNSentry: eff1f32fe84682feb09a36c5e5f513d6ef964b70 + RNSentry: bf01c99057573813a9b965d213801bac4c6a661b RNShareMenu: cb9dac548c8bf147d06f0bf07296ad51ea9f5fc3 RNSVG: c1e76b81c76cdcd34b4e1188852892dc280eb902 - SDWebImage: 1c39de67663e5eebb2f41324d5d580eeea12dd4c + SDWebImage: fd7e1a22f00303e058058278639bf6196ee431fe SDWebImageAVIFCoder: d759e21cf4efb640cc97250566aa556ad8bb877c SDWebImageSVGCoder: 6fc109f9c2a82ab44510fff410b88b1a6c271ee8 SDWebImageWebPCoder: 18503de6621dd2c420d680e33d46bf8e1d5169b0 - Sentry: 2158a4621096dcd0a3a4f7c80b84b04dde261035 - SentryPrivate: 1e3acf96ee818a8d0d95b8e922d39ab6be338ea0 + Sentry: cf1d35c866266da58964fe7b62526bda93ffcb38 + SentryPrivate: 2909bcc7b19a827b49e9bde0e56116b08d40dfdf Swime: d7b2c277503b6cea317774aedc2dce05613f8b0b - Yoga: 5ed1699acbba8863755998a4245daa200ff3817b + Yoga: 79dd7410de6f8ad73a77c868d3d368843f0c93e0 PODFILE CHECKSUM: 61a84f1ad8a466fbbbf09e0f8bb3ed30b2d5e301 -COCOAPODS: 1.11.3 +COCOAPODS: 1.12.0 diff --git a/ios/be.lproj/InfoPlist.strings b/ios/be.lproj/InfoPlist.strings new file mode 100644 index 00000000..497aa364 --- /dev/null +++ b/ios/be.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +"NSPhotoLibraryAddUsageDescription" = "Дазвольце tooot захоўваць выявы ў папку камеры"; +"NSPhotoLibraryUsageDescription" = "Дазвольце tooot захоўваць выявы ў папку камеры"; diff --git a/ios/tooot.xcodeproj/project.pbxproj b/ios/tooot.xcodeproj/project.pbxproj index c50b04c7..c7998199 100644 --- a/ios/tooot.xcodeproj/project.pbxproj +++ b/ios/tooot.xcodeproj/project.pbxproj @@ -70,6 +70,7 @@ AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = tooot/SplashScreen.storyboard; sourceTree = ""; }; DF8133F098604A10B0D94952 /* boop.mp3 */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = boop.mp3; path = tooot/boop.mp3; sourceTree = ""; }; E613A80A28282A01003C97D6 /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = tooot/AppDelegate.mm; sourceTree = ""; }; + E6179D6E29B94551001930D5 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/InfoPlist.strings; sourceTree = ""; }; E6217B7E293C1EBF00B1755E /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; E633A420281EAEAB000E540F /* ShareExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = ShareExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; E633A427281EAEAB000E540F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -302,6 +303,7 @@ ca, uk, nb, + be, ); mainGroup = 83CBB9F61A601CBA00E9B192; productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; @@ -536,6 +538,7 @@ E6A4895D293C1F740047951A /* ca */, E6D64C7A294A90840098F3AC /* uk */, E6FD3AA7299EE8A900774C18 /* nb */, + E6179D6E29B94551001930D5 /* be */, ); name = InfoPlist.strings; sourceTree = ""; diff --git a/package.json b/package.json index b6680f5e..e46d0d14 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tooot", - "version": "4.9.0", + "version": "4.9.1", "description": "tooot for Mastodon", "author": "xmflsct ", "license": "GPL-3.0-or-later", @@ -29,19 +29,19 @@ "@neverdull-agency/expo-unlimited-secure-store": "^1.0.10", "@react-native-async-storage/async-storage": "~1.17.11", "@react-native-camera-roll/camera-roll": "^5.2.4", - "@react-native-clipboard/clipboard": "^1.11.1", + "@react-native-clipboard/clipboard": "^1.11.2", "@react-native-community/blur": "^4.3.0", "@react-native-community/netinfo": "9.3.7", - "@react-native-firebase/app": "^17.3.1", + "@react-native-firebase/app": "^17.3.2", "@react-native-menu/menu": "^0.7.3", "@react-native-segmented-control/segmented-control": "^2.4.0", - "@react-navigation/bottom-tabs": "^6.5.6", - "@react-navigation/native": "^6.1.5", - "@react-navigation/native-stack": "^6.9.11", - "@react-navigation/stack": "^6.3.15", - "@sentry/react-native": "5.0.0", + "@react-navigation/bottom-tabs": "^6.5.7", + "@react-navigation/native": "^6.1.6", + "@react-navigation/native-stack": "^6.9.12", + "@react-navigation/stack": "^6.3.16", + "@sentry/react-native": "5.1.0", "@sharcoux/slider": "^6.1.1", - "@tanstack/react-query": "^4.24.10", + "@tanstack/react-query": "^4.26.1", "axios": "^1.3.4", "diff": "^5.1.0", "expo": "48.0.0-beta.2", @@ -63,14 +63,14 @@ "expo-video-thumbnails": "^7.2.1", "expo-web-browser": "~12.1.1", "htmlparser2": "^8.0.1", - "i18next": "^22.4.10", + "i18next": "^22.4.11", "linkify-it": "^4.0.1", "lodash": "^4.17.21", "react": "^18.2.0", "react-dom": "^18.2.0", "react-i18next": "^12.2.0", "react-intl": "^6.2.10", - "react-native": "^0.71.3", + "react-native": "^0.71.4", "react-native-flash-message": "^0.4.0", "react-native-gesture-handler": "~2.9.0", "react-native-image-picker": "^5.1.0", @@ -79,17 +79,17 @@ "react-native-mmkv": "~2.7.0", "react-native-pager-view": "^6.1.4", "react-native-quick-base64": "^2.0.5", - "react-native-reanimated": "^3.0.0-rc.10", + "react-native-reanimated": "^3.0.2", "react-native-reanimated-zoom": "^0.3.3", "react-native-safe-area-context": "^4.5.0", "react-native-screens": "^3.20.0", "react-native-share-menu": "^6.0.0", "react-native-svg": "^13.8.0", "react-native-swipe-list-view": "^3.2.9", - "react-native-tab-view": "^3.5.0", + "react-native-tab-view": "^3.5.1", "rn-placeholder": "^3.0.3", "url-parse": "^1.5.10", - "zeego": "^1.0.2" + "zeego": "^1.1.0" }, "devDependencies": { "@babel/core": "^7.21.0", diff --git a/src/components/Timeline/index.tsx b/src/components/Timeline/index.tsx index 3d3a349b..3be80136 100644 --- a/src/components/Timeline/index.tsx +++ b/src/components/Timeline/index.tsx @@ -42,7 +42,6 @@ export interface Props { 'notifyOnChangeProps' | 'getNextPageParam' | 'getPreviousPageParam' | 'select' | 'onSuccess' > disableRefresh?: boolean - refreshAutoRefetch?: boolean disableInfinity?: boolean readMarker?: 'read_marker_following' customProps?: Partial> @@ -53,7 +52,6 @@ const Timeline: React.FC = ({ queryKey, queryOptions, disableRefresh = false, - refreshAutoRefetch = true, disableInfinity = false, readMarker = undefined, customProps @@ -156,7 +154,6 @@ const Timeline: React.FC = ({ if ( curr === true && prev === false && - refreshAutoRefetch && !isFetchingPrev.value && fetchingType.value === 0 && shouldAutoFetch.value && @@ -268,7 +265,7 @@ const Timeline: React.FC = ({ initialNumToRender={3} maxToRenderPerBatch={2} onEndReached={() => !disableInfinity && !isFetchingNextPage && fetchNextPage()} - onEndReachedThreshold={0.75} + onEndReachedThreshold={0.8} ListFooterComponent={ } diff --git a/src/i18n/be/components/instance.json b/src/i18n/be/components/instance.json index 83d33f06..7eb5e8b4 100644 --- a/src/i18n/be/components/instance.json +++ b/src/i18n/be/components/instance.json @@ -1,25 +1,25 @@ { "server": { "textInput": { - "placeholder": "" + "placeholder": "Дамен інстанса" }, - "whitelisted": "", + "whitelisted": "Гэта можа быць асобнік з белага спісу, з якога tooot не можа атрымаць даныя да ўваходу ў сістэму.", "button": "Увайсці", "information": { "name": "Назва", "description": "Апісанне" }, "disclaimer": { - "base": "" + "base": "У працэсе ўваходу ў сістэму выкарыстоўваецца сістэмны браўзер, таму інфармацыя аб вашым уліковым запісе не будзе даступная праграме." }, "terms": { - "base": "" + "base": "Уваходзячы, вы згаджаецеся з <0>палітыкай прыватнасці і <1>ўмовамі абслугоўвання." } }, "update": { "alert": { - "title": "", - "message": "" + "title": "Уваход выкананы", + "message": "Вы можаце ўвайсці ў іншы ўліковы запіс, захоўваючы бягучыя ўліковыя запісы" } } } \ No newline at end of file diff --git a/src/i18n/be/components/timeline.json b/src/i18n/be/components/timeline.json index a1f54b74..885738aa 100644 --- a/src/i18n/be/components/timeline.json +++ b/src/i18n/be/components/timeline.json @@ -38,7 +38,7 @@ }, "update": "Пашырэнне было адрэдагавана", "admin.sign_up": "{{name}} далучыўся да інстанса", - "admin.report": "" + "admin.report": "{{name}} паскардзіўся на:" }, "actions": { "reply": { @@ -100,9 +100,9 @@ }, "filtered": { "reveal": "Усё роўна паказаць", - "match_v1": "", - "match_v2_one": "", - "match_v2_other": "" + "match_v1": "Адфільтравана: {{phrase}}.", + "match_v2_one": "Адфільтравана па {{filters}}.", + "match_v2_other": "Адфільтравана {{count}} фільтрамі, {{filters}}." }, "fullConversation": "Чытаць размовы", "translate": { @@ -116,7 +116,7 @@ "shared": { "account": { "name": { - "accessibilityHint": "" + "accessibilityHint": "Бачнае імя карыстальніка" }, "account": { "accessibilityHint": "Профіль карыстальніка" @@ -127,22 +127,22 @@ "accessibilityLabel": "Допіс адрэдагаваны" }, "muted": { - "accessibilityLabel": "" + "accessibilityLabel": "Допіс ігнаруецца" }, - "replies": "", + "replies": "Адказы <0 />", "visibility": { "direct": { - "accessibilityLabel": "" + "accessibilityLabel": "Адправіць асабістае паведамленне" }, "private": { - "accessibilityLabel": "" + "accessibilityLabel": "Допіс бачны толькі падпісчыкам" } } }, "conversation": { "withAccounts": "З", "delete": { - "function": "" + "function": "Выдаліць асабістае паведамленне" } } }, diff --git a/src/i18n/be/index.ts b/src/i18n/be/index.ts new file mode 100644 index 00000000..61e0f840 --- /dev/null +++ b/src/i18n/be/index.ts @@ -0,0 +1,17 @@ +export default { + common: require('./common'), + + screens: require('./screens'), + screenAnnouncements: require('./screens/announcements'), + screenCompose: require('./screens/compose'), + screenImageViewer: require('./screens/imageViewer'), + screenTabs: require('./screens/tabs'), + + componentContextMenu: require('./components/contextMenu'), + componentEmojis: require('./components/emojis'), + componentInstance: require('./components/instance'), + componentMediaSelector: require('./components/mediaSelector'), + componentParse: require('./components/parse'), + componentRelationship: require('./components/relationship'), + componentTimeline: require('./components/timeline') +} diff --git a/src/i18n/be/screens/tabs.json b/src/i18n/be/screens/tabs.json index bf9d21cf..b12be38f 100644 --- a/src/i18n/be/screens/tabs.json +++ b/src/i18n/be/screens/tabs.json @@ -16,102 +16,102 @@ "exploring": { "heading": "Агляд", "trending": "Папулярныя", - "followRemote": "", - "noTitle": "", + "followRemote": "Падпісацца на аддалены інстанс", + "noTitle": "Няма загалоўка", "errors": { - "existed": "", - "notAvailable": "" + "existed": "Вы ўжо падпісаныя на гэты аддалены інстанс.", + "notAvailable": "Стужка гэтага інстанса недаступная для ўсіх. Паспрабуйце іншы інстанс." } } }, "notifications": { - "name": "" + "name": "Апавяшчэнні" } }, "common": { "search": { - "accessibilityLabel": "", - "accessibilityHint": "" + "accessibilityLabel": "Пошук", + "accessibilityHint": "Шукаць па хэштэгах, карыстальніках ці допісах" } }, "notifications": { "filters": { - "accessibilityLabel": "", - "accessibilityHint": "", - "title": "" + "accessibilityLabel": "Фільтр", + "accessibilityHint": "Адфільтраваць тыпы апавяшчэнняў, якія паказваюцца", + "title": "Паказваць апавяшчэнні" } }, "me": { "stacks": { "bookmarks": { - "name": "" + "name": "Закладкі" }, "conversations": { - "name": "" + "name": "Асабістыя паведамленні" }, "favourites": { - "name": "" + "name": "Абранае" }, "followedTags": { - "name": "" + "name": "Хэштэгі, на якія вы падпісаліся" }, "fontSize": { - "name": "" + "name": "Памер шрыфту" }, "language": { - "name": "" + "name": "Мова" }, "list": { - "name": "" + "name": "Спіс: {{list}}" }, "listAccounts": { - "name": "" + "name": "Карыстальнікі ў спісе: {{list}}" }, "listAdd": { - "name": "" + "name": "Стварыць спіс" }, "listEdit": { - "name": "" + "name": "Рэдагаваць дэталі спісу" }, "lists": { - "name": "" + "name": "Спісы" }, "push": { - "name": "" + "name": "Push-апавяшчэнні" }, "preferences": { - "name": "" + "name": "Параметры" }, "preferencesFilters": { - "name": "" + "name": "Усе фільтры змесціва" }, "preferencesFilterAdd": { - "name": "" + "name": "Стварыць фільтр" }, "preferencesFilterEdit": { - "name": "" + "name": "Рэдагаваць фільтр" }, "profile": { - "name": "" + "name": "Рэдагаваць Профіль" }, "profileName": { - "name": "" + "name": "Рэдагаваць бачнае імя" }, "profileNote": { - "name": "" + "name": "Рэдагаваць апісанне" }, "profileFields": { - "name": "" + "name": "Рэдагаваць метаданыя" }, "settings": { - "name": "" + "name": "Налады праграмы" }, "switch": { - "name": "" + "name": "Змяніць уліковы запіс" } }, "fontSize": { - "demo": "", + "demo": "

Гэта дэма допіс😊. Вы можаце выбраць адзін з некалькіх варыянтаў, прыведзеных ніжэй.

Гэты параметр уплывае толькі на асноўны змест допісаў, але не на іншыя памеры шрыфтоў.

", "sizes": { "S": "S", "M": "M - Стандартны", @@ -129,73 +129,73 @@ "heading": "Рэдагаваць дэталі спісу", "title": "Назва", "repliesPolicy": { - "heading": "Адказы будуць бачныя для:", + "heading": "Паказваць адказы:", "options": { - "none": "", - "list": "", - "followed": "" + "none": "Нікому", + "list": "Удзельнікам спіса", + "followed": "Любому карыстальніку, на якога вы падпісаліся" } } }, "listDelete": { - "heading": "", + "heading": "Выдаліць спіс", "confirm": { - "title": "", - "message": "" + "title": "Выдаліць спіс \"{{list}}\"?", + "message": "Гэта дзеянне нельга будзе адмяніць." } }, "preferences": { "visibility": { - "title": "", + "title": "Прадвызначаная бачнасць допісаў", "options": { - "public": "", - "unlisted": "", - "private": "" + "public": "Публічны", + "unlisted": "Прыватны", + "private": "Толькі для падпісчыкаў" } }, "sensitive": { - "title": "" + "title": "Прадвызначана пазначаць медыя як далікатныя" }, "media": { - "title": "", + "title": "Паказ медыя", "options": { - "default": "", - "show_all": "", - "hide_all": "" + "default": "Схаваць медыя, пазначаныя як далікатныя", + "show_all": "Заўсёды паказваць медыя", + "hide_all": "Заўсёды хаваць медыя" } }, "spoilers": { - "title": "" + "title": "Аўтаматычна разгортваць допісы з папярэджаннем аб змесце" }, "autoplay_gifs": { - "title": "" + "title": "Аўтапрайграванне GIF у допісах" }, "filters": { - "title": "", - "content": "" + "title": "Фільтры змесціва", + "content": "{{count}} актыўны" }, "web_only": { - "title": "", - "description": "" + "title": "Абнавіць налады", + "description": "Наступныя налады можна абнавіць толькі праз вэб-інтэрфейс" } }, "preferencesFilters": { - "expired": "", - "keywords_one": "", - "keywords_other": "", - "statuses_one": "", - "statuses_other": "", - "context": "", + "expired": "Тэрмін дзеяння скончыўся", + "keywords_one": "{{count}} ключавое слова", + "keywords_other": "{{count}} ключавых слоў", + "statuses_one": "{{count}} допіс", + "statuses_other": "{{count}} допісаў", + "context": "Ужываецца ў <0 />", "contexts": { - "home": "", - "notifications": "", - "public": "", - "thread": "", - "account": "" + "home": "падпіскі і спісы", + "notifications": "апавяшчэнне", + "public": "глабальнае", + "thread": "размова", + "account": "профіль" } }, "preferencesFilter": { - "name": "", + "name": "Імя", "expiration": "Заканчэнне тэрміну дзеяння", "expirationOptions": { "0": "Ніколі", @@ -206,31 +206,31 @@ "604800": "Праз 1 тыдзень", "18144000": "Праз 1 месяц" }, - "context": "", + "context": "Ужываецца ў", "contexts": { - "home": "", + "home": "Падпіскі і спісы", "notifications": "Апавяшчэнне", - "public": "", - "thread": "", - "account": "" + "public": "Глабальная стужка", + "thread": "Выгляд размовы", + "account": "Выгляд профілю" }, - "action": "", + "action": "Пры супадзенні", "actions": { - "warn": "", - "hide": "" + "warn": "Згорнуты, але можа быць раскрыты", + "hide": "Цалкам схаваны" }, "keywords": "", - "keyword": "", + "keyword": "Ключавое слова", "statuses": "" }, "profile": { "feedback": { - "succeed": "", + "succeed": "{{type}} абноўлена", "failed": "" }, "root": { "name": { - "title": "" + "title": "Бачная назва" }, "avatar": { "title": "Аватар", @@ -244,35 +244,35 @@ "title": "Апісанне" }, "fields": { - "title": "", - "total_one": "", - "total_other": "" + "title": "Метаданыя", + "total_one": "{{count}} поле", + "total_other": "{{count}} палей" }, "lock": { - "title": "", - "description": "" + "title": "Зрабіце ўліковы запіс прыватным", + "description": "Вам трэба будзе ўручную зацвярджаць новых падпісчыкаў" }, "bot": { - "title": "", - "description": "" + "title": "Уліковы запіс бота", + "description": "Гэты ўліковы запіс у асноўным выконвае аўтаматызаваныя дзеянні і можа не кантралявацца" } }, "fields": { - "group": "", - "label": "", - "content": "" + "group": "Група {{index}}", + "label": "Назва", + "content": "Змесціва" }, "mediaSelectionFailed": "" }, "push": { - "notAvailable": "", + "notAvailable": "Ваш тэлефон не падтрымлівае push-апавяшчэнні", "enable": { - "direct": "", - "settings": "" + "direct": "Уключыць push-апавяшчэнні", + "settings": "Уключыць у наладах" }, "missingServerKey": { - "message": "", - "description": "" + "message": "Сервер няправільна наладжаны для push", + "description": "Звярніцеся да адміністратара вашага сервера, каб наладзіць падтрымку push" }, "global": { "heading": "", @@ -283,13 +283,13 @@ "description": "" }, "default": { - "heading": "" + "heading": "Прадвызначана" }, "follow": { - "heading": "" + "heading": "Новыя падпісчыкі" }, "follow_request": { - "heading": "" + "heading": "Запыты на падпіску" }, "favourite": { "heading": "" @@ -345,22 +345,22 @@ "heading": "Знешні выгляд", "options": { "auto": "", - "light": "", - "dark": "" + "light": "Светлы рэжым", + "dark": "Цёмны рэжым" } }, "darkTheme": { - "heading": "", + "heading": "Цёмная тэма", "options": { - "lighter": "", - "darker": "" + "lighter": "Прадвызначаная", + "darker": "Сапраўдны чорны" } }, "browser": { - "heading": "", + "heading": "Адкрыццё спасылак", "options": { - "internal": "", - "external": "" + "internal": "Унутры праграмы", + "external": "Выкарыстоўваць сістэмны браўзер" } }, "autoplayGifv": { @@ -376,11 +376,11 @@ "heading": "" }, "version": "", - "instanceVersion": "" + "instanceVersion": "Версія Mastodon: v{{version}}" }, "switch": { "existing": "", - "new": "" + "new": "Увайсці ў інстанс" } }, "shared": { @@ -394,24 +394,24 @@ "moved": "", "created_at": "", "summary": { - "statuses_count": "" + "statuses_count": "{{count}} допісаў" }, "toots": { - "default": "", - "all": "" + "default": "Допісы", + "all": "Допісы і адказы" }, - "suspended": "" + "suspended": "Уліковы запіс прыпынены мадэратарамі вашага сервера" }, "accountInLists": { - "name": "", - "inLists": "", - "notInLists": "" + "name": "Спісы @{{username}}", + "inLists": "У спісах", + "notInLists": "Іншыя спісы" }, "attachments": { - "name": "" + "name": "<0 /><1> медыя" }, "filter": { - "name": "", + "name": "Дадаць у фільтр", "existed": "" }, "history": { @@ -421,16 +421,16 @@ "name": "", "report": "", "forward": { - "heading": "" + "heading": "Ананімна пераслаць на аддалены сервер {{instance}}" }, "reasons": { - "heading": "", + "heading": "Што не так з гэтым уліковым запісам?", "spam": "Гэта спам", "other": "Гэта нешта іншае", "violation": "Гэта парушае правілы сервера" }, "comment": { - "heading": "" + "heading": "Вы хочаце яшчэ што-небудзь дадаць?" }, "violatedRules": { "heading": "Парушэнне правіл сервера" @@ -442,30 +442,30 @@ "placeholder": "..." }, "empty": { - "general": "", + "general": "Увядзіце ключавое слова для пошуку $t(screenTabs:shared.search.sections.accounts)$t(screenTabs:shared.search.sections.hashtags) або $t(screenTabs:shared.search.sections.statuses)", "advanced": { - "header": "", + "header": "Пашыраны пошук", "example": { - "account": "", - "hashtag": "", - "statusLink": "", - "accountLink": "" + "account": "$t(shared.search.header.prefix) $t(shared.search.sections.accounts)", + "hashtag": "$t(shared.search.header.prefix) $t(shared.search.sections.hashtags)", + "statusLink": "$t(shared.search.header.prefix) $t(shared.search.sections.statuses)", + "accountLink": "$t(shared.search.header.prefix) $t(shared.search.sections.accounts)" } }, "trending": { - "tags": "" + "tags": "Папулярныя тэгі" } }, "sections": { - "accounts": "", - "hashtags": "", - "statuses": "" + "accounts": "Карыстальнік", + "hashtags": "Хэштэг", + "statuses": "Допіс" }, - "notFound": "", - "noResult": "" + "notFound": "Немагчыма знайсці {{searchTerm}}, звязаны з {{type}}", + "noResult": "Нічога не знойдзена, паспрабуйце іншы тэрмін" }, "toot": { - "name": "", + "name": "Абмеркаванні", "remoteFetch": { "title": "", "message": "" @@ -480,7 +480,7 @@ "reblogged_by": "", "favourited_by": "" }, - "resultIncomplete": "" + "resultIncomplete": "Вынікі з аддаленага інстанса няпоўныя" } } } \ No newline at end of file diff --git a/src/i18n/ca/screens/tabs.json b/src/i18n/ca/screens/tabs.json index 534df634..349ef3b1 100644 --- a/src/i18n/ca/screens/tabs.json +++ b/src/i18n/ca/screens/tabs.json @@ -19,8 +19,8 @@ "followRemote": "Segueix la instància remota", "noTitle": "Sense títol", "errors": { - "existed": "", - "notAvailable": "" + "existed": "Ja segueixes aquesta instància remota.", + "notAvailable": "Aquesta cronologia no és accessible públicament. Prova-ho amb una altra instància." } } }, diff --git a/src/i18n/es/screens/tabs.json b/src/i18n/es/screens/tabs.json index a6fc25d9..b17ae87f 100644 --- a/src/i18n/es/screens/tabs.json +++ b/src/i18n/es/screens/tabs.json @@ -19,8 +19,8 @@ "followRemote": "Seguir instancia remota", "noTitle": "Sin título", "errors": { - "existed": "", - "notAvailable": "" + "existed": "Ya estás siguiendo esta instancia remota.", + "notAvailable": "Esta cronología no es accesible públicamente. Por favor, prueba con otra instancia." } } }, diff --git a/src/i18n/eu/components/contextMenu.json b/src/i18n/eu/components/contextMenu.json index afe429bc..9b9ac2bf 100644 --- a/src/i18n/eu/components/contextMenu.json +++ b/src/i18n/eu/components/contextMenu.json @@ -17,40 +17,40 @@ }, "followAs": { "trigger": "Honela jarraitu...", - "succeed_default": "", - "succeed_locked": "", - "failed": "" + "succeed_default": "Orain @{{target}} jarraitzen duzu @{{source}} bezala", + "succeed_locked": "@{{target}}-(r)i jarraitzeko eskaera bidali diozu {{source}} bezala, onarpena itxaroten", + "failed": "Jarraitu honela" }, "blockReport": "Blokeatu eta salatu", "block": { - "action_false": "", - "action_true": "", + "action_false": "Blokeatu erabiltzailea", + "action_true": "Desblokeatu erabiltzailea", "alert": { - "title": "" + "title": "@{{username}} erabiltzailea blokeatzea berresten duzu?" } }, "reports": { - "action": "", + "action": "Salatu eta blokeatu erabiltzailea", "alert": { - "title": "" + "title": "@{{username}} erabiltzailea salatzea eta blokeatzea berresten duzu?" } } }, "at": { - "direct": "", - "public": "" + "direct": "Mezu zuzena", + "public": "Mezu publikoa" }, "copy": { - "action": "", - "succeed": "" + "action": "Kopiatu tuta", + "succeed": "Kopiatuta" }, "instance": { - "title": "", + "title": "Instantziarekiko ekintza", "block": { - "action": "", + "action": "Blokeatu {{instance}} instantzia", "alert": { - "title": "", - "message": "" + "title": "{{instance}} instantzia blokeatzea berresten duzu?", + "message": "Erabiltzaile konkretu bat mututu edo blokeatu dezakezu.\n\nInstantzia blokeatu ondoren, horren eduki osoa, baita instantzia horretan dituzun jarraitzaileak ere ezabatuak izango dira!" } } }, @@ -65,21 +65,21 @@ }, "share": { "status": { - "action": "" + "action": "Partekatu tuta" }, "account": { - "action": "" + "action": "Partekatu erabiltzailea" } }, "status": { - "title": "", + "title": "Tutarekiko ekintzak", "edit": { - "action": "" + "action": "Editatu tuta" }, "delete": { - "action": "", + "action": "Ezabatu tuta", "alert": { - "title": "", + "title": "Ezabaketa berretsi?", "message": "" } }, diff --git a/src/i18n/eu/screens.json b/src/i18n/eu/screens.json index 35d8636e..bd491319 100644 --- a/src/i18n/eu/screens.json +++ b/src/i18n/eu/screens.json @@ -1,17 +1,17 @@ { "screenshot": { - "title": "", - "message": "" + "title": "Pribatutasun-babesa", + "message": "Mesedez, ez ezagutarazi besteen identitatea, adibidez: erabiltzailea, abatarra, etab. Eskerrik asko!" }, "localCorrupt": { - "message": "" + "message": "Saioa iraungita, mesedez, hasi saioa berriro" }, "pushError": { - "message": "", - "description": "" + "message": "Push zerbitzuaren errorea", + "description": "Mesedez, gaitu berriro push jakinarazpenak ezarpenetan" }, "shareError": { - "imageNotSupported": "", - "videoNotSupported": "" + "imageNotSupported": "{{type}} irudi-mota ez da bateragarria", + "videoNotSupported": "{{type}} bideo-mota ez da bateragarria" } } \ No newline at end of file diff --git a/src/i18n/eu/screens/compose.json b/src/i18n/eu/screens/compose.json index 1d174cdf..d36a34a8 100644 --- a/src/i18n/eu/screens/compose.json +++ b/src/i18n/eu/screens/compose.json @@ -36,136 +36,136 @@ "header": { "postingAs": "@{{acct}}@{{domain}} bezala tut egiten", "spoilerInput": { - "placeholder": "" + "placeholder": "Spoilerraren abisu-mezua" }, "textInput": { - "placeholder": "", + "placeholder": "Zer duzu buruan?", "keyboardImage": { "exceedMaximum": { - "title": "" + "title": "Gehienezko eranskin kopurura iritsita" } } } }, "footer": { "attachments": { - "sensitive": "", + "sensitive": "Ezarri eranskinak hunkigarri gisa", "remove": { - "accessibilityLabel": "" + "accessibilityLabel": "Ezabatu igotako eranskina, {{attachment}} zenbakia" }, "edit": { - "accessibilityLabel": "" + "accessibilityLabel": "Editatu igotako eranskina, {{attachment}} zenbakia" }, "upload": { - "accessibilityLabel": "" + "accessibilityLabel": "Igo eranskin gehiago" } }, "emojis": { - "accessibilityHint": "" + "accessibilityHint": "Sakatu tutari emojiak gehitzeko" }, "poll": { "option": { "placeholder": { - "accessibilityLabel": "", - "single": "", - "multiple": "" + "accessibilityLabel": "Bozketa aukera {{index}}", + "single": "Erantzun bakarra", + "multiple": "Erantzun anitz" } }, "quantity": { "reduce": { - "accessibilityLabel": "", - "accessibilityHint": "" + "accessibilityLabel": "Gutxiagotu bozketaren aukerak {{amount}}-(e)ra", + "accessibilityHint": "Bozketaren gutxieneko aukeretara iritsita, orain {{amount}} daude" }, "increase": { - "accessibilityLabel": "", - "accessibilityHint": "" + "accessibilityLabel": "Areagotu bozketaren aukerak {{amount}}-(e)ra", + "accessibilityHint": "Bozketaren gehienezko aukeretara iritsita, orain {{amount}} daude" } }, "multiple": { - "heading": "", + "heading": "Bozketa-mota", "options": { - "single": "", - "multiple": "" + "single": "Erantzun bakarra", + "multiple": "Erantzun anitz" } }, "expiration": { - "heading": "", + "heading": "Iraungipena", "options": { - "300": "", - "1800": "", - "3600": "", - "21600": "", - "86400": "", - "259200": "", - "604800": "" + "300": "5 minutu", + "1800": "30 minutu", + "3600": "Ordu 1", + "21600": "6 ordu", + "86400": "Egun 1", + "259200": "3 egun", + "604800": "7 egun" } } } }, "actions": { "attachment": { - "accessibilityLabel": "", - "accessibilityHint": "", + "accessibilityLabel": "Igo eranskina", + "accessibilityHint": "Bozketa desgaituko da eranskinen bat badago", "failed": { "alert": { - "title": "", - "button": "" + "title": "Igoerak huts egin du", + "button": "Saiatu berriro" } } }, "poll": { - "accessibilityLabel": "", - "accessibilityHint": "" + "accessibilityLabel": "Gehitu bozketa", + "accessibilityHint": "Eranskinak gehitzeko aukera desgaituko da bozketa gaituta badago" }, "visibility": { - "accessibilityLabel": "", - "title": "", + "accessibilityLabel": "Tutaren ikusgarritasuna {{visibility}} da", + "title": "Tutaren ikusgarritasuna", "options": { - "public": "", - "unlisted": "", - "private": "", - "direct": "" + "public": "Publiko", + "unlisted": "Zerrendatu gabea", + "private": "Jarraitzaileak soilik", + "direct": "Mezu zuzena" } }, "spoiler": { - "accessibilityLabel": "" + "accessibilityLabel": "Spoiler" }, "emoji": { - "accessibilityLabel": "", - "accessibilityHint": "" + "accessibilityLabel": "Gehitu emojia", + "accessibilityHint": "Ireki emojiak hautatzeko panela, horizontalki irrist egin orriz aldatzeko" } }, - "drafts_one": "", - "drafts_other": "" + "drafts_one": "Zirriborroa ({{count}})", + "drafts_other": "Zirriborroak ({{count}})" }, "editAttachment": { "header": { - "title": "", + "title": "Editatu eranskina", "right": { - "accessibilityLabel": "", + "accessibilityLabel": "Aldaketak gorde", "failed": { - "title": "", - "button": "" + "title": "Editatzeak huts egin du", + "button": "Saiatu berriro" } } }, "content": { "altText": { - "heading": "", - "placeholder": "" + "heading": "Deskribatu edukia ikusmen arazoak dituztenentzat", + "placeholder": "Deskribapen bat gehi diezaiokezu zure edukiari, batzuetan, testu alternatibo bezala ezaguna. Horrela, jende gehiagora iritsiko da, bereziki, itsuak direnei edo ikusmen arazoak dituztenei.\n\nZehatza bada hobe, hala ere, aurkeztu zure edukian azaltzen dena zehazki, honen testuingurua uler ahal izateko." } } }, "draftsList": { "header": { - "title": "" + "title": "Zirriborroa" }, - "warning": "", + "warning": "Zirriborroak lokalki soilik gordetzen dira, eta gal daitezke. Ez da gomendagarria zirriborroak luzaro gordetzea.", "content": { - "accessibilityHint": "", - "textEmpty": "" + "accessibilityHint": "Zirriborroa gordeta, sakatu zirriborro hau editatzeko", + "textEmpty": "Eduki hutsa" }, - "checkAttachment": "" + "checkAttachment": "Zerbitzariko eranskinak egiaztatzen..." } } } \ No newline at end of file diff --git a/src/i18n/eu/screens/tabs.json b/src/i18n/eu/screens/tabs.json index 707f255d..7dac2fab 100644 --- a/src/i18n/eu/screens/tabs.json +++ b/src/i18n/eu/screens/tabs.json @@ -1,16 +1,16 @@ { "tabs": { "local": { - "name": "", + "name": "Jarraitutakoak", "options": { - "showBoosts": "", - "showReplies": "" + "showBoosts": "Erakutsi bultzadak", + "showReplies": "Erakutsi erantzunak" } }, "public": { "segments": { - "federated": "", - "local": "", + "federated": "Federatua", + "local": "Bertakoa", "explore": "Arakatu" }, "exploring": { @@ -19,183 +19,183 @@ "followRemote": "Jarraitu urrutiko instantzia", "noTitle": "Izenbururik ez", "errors": { - "existed": "", - "notAvailable": "" + "existed": "Jada jarraitzen duzu urrutiko instantzia hau.", + "notAvailable": "Instantzia honetako denbora-lerroa ez da publikoki eskuragarria. Mesedez, saia zaitez beste batekin." } } }, "notifications": { - "name": "" + "name": "Jakinarazpenak" } }, "common": { "search": { - "accessibilityLabel": "", - "accessibilityHint": "" + "accessibilityLabel": "Bilatu", + "accessibilityHint": "Bilatu traolak, erabiltzaileak edo tutak" } }, "notifications": { "filters": { - "accessibilityLabel": "", - "accessibilityHint": "", - "title": "" + "accessibilityLabel": "Iragazi", + "accessibilityHint": "Iragazi erakutsitako jakinarazpenen motak", + "title": "Erakutsi jakinarazpenak" } }, "me": { "stacks": { "bookmarks": { - "name": "" + "name": "Laster-markak" }, "conversations": { - "name": "" + "name": "Mezu zuzenak" }, "favourites": { - "name": "" + "name": "Gogokoak" }, "followedTags": { - "name": "" + "name": "Jarraitutako traolak" }, "fontSize": { - "name": "" + "name": "Tuten letra-tamaina" }, "language": { - "name": "" + "name": "Hizkuntza" }, "list": { - "name": "" + "name": "Zerrenda: {{list}}" }, "listAccounts": { - "name": "" + "name": "Zerrendako erabiltzaileak: {{list}}" }, "listAdd": { - "name": "" + "name": "Sortu zerrenda" }, "listEdit": { - "name": "" + "name": "Editatu zerrendaren xehetasunak" }, "lists": { - "name": "" + "name": "Zerrendak" }, "push": { - "name": "" + "name": "Push jakinarazpenak" }, "preferences": { - "name": "" + "name": "Ezarpenak" }, "preferencesFilters": { - "name": "" + "name": "Edukien iragazi guztiak" }, "preferencesFilterAdd": { - "name": "" + "name": "Sortu iragazkia" }, "preferencesFilterEdit": { - "name": "" + "name": "Editatu iragazkia" }, "profile": { - "name": "" + "name": "Editatu profila" }, "profileName": { - "name": "" + "name": "Editatu bistaratutako izena" }, "profileNote": { - "name": "" + "name": "Editatu deskribapena" }, "profileFields": { - "name": "" + "name": "Editatu metadatuak" }, "settings": { - "name": "" + "name": "Aplikazioaren ezarpenak" }, "switch": { - "name": "" + "name": "Aldatu kontuz" } }, "fontSize": { - "demo": "", + "demo": "

Tut hau proba bat da 😊. Azpiko aukera ugari erabil ditzakezu.

Ezarpen honek soilik tuten eduki nagusian eragiten du, ez bestelakoen testu-tamainan.

", "sizes": { - "S": "", - "M": "", - "L": "", - "XL": "", - "XXL": "" + "S": "S", + "M": "M - Lehenetsia", + "L": "L", + "XL": "XL", + "XXL": "XXL" } }, "listAccounts": { - "heading": "", - "error": "", - "empty": "" + "heading": "Kudeatu erabiltzaileak", + "error": "Ezabatu erabiltzailea zerrendatik", + "empty": "Erabiltzailerik ez zerrenda honetan" }, "listEdit": { - "heading": "", - "title": "", + "heading": "Editatu zerrendaren xehetasunak", + "title": "Izenburua", "repliesPolicy": { - "heading": "", + "heading": "Erakutsi hauei erantzunak:", "options": { - "none": "", - "list": "", - "followed": "" + "none": "Inori", + "list": "Zerrendako kideei", + "followed": "Jarraitutako edozeini" } } }, "listDelete": { - "heading": "", + "heading": "Ezabatu zerrenda", "confirm": { - "title": "", - "message": "" + "title": "{{list}} zerrenda ezabatu?", + "message": "Ekintza honen ondoren ezin da atzera egin." } }, "preferences": { "visibility": { - "title": "", + "title": "Bidalketaren ikusgarritasun lehenetsia", "options": { - "public": "", - "unlisted": "", - "private": "" + "public": "Publiko", + "unlisted": "Zerrendatu gabea", + "private": "Jarraitzaileak soilik" } }, "sensitive": { - "title": "" + "title": "Ezarri edukia hunkigarri gisa lehenespenez" }, "media": { - "title": "", + "title": "Edukien bistaratzea", "options": { - "default": "", - "show_all": "", - "hide_all": "" + "default": "Ezkutatu hunkigarri gisa ezarritako edukiak", + "show_all": "Erakutsi beti edukia", + "hide_all": "Ezkutatu beti edukia" } }, "spoilers": { - "title": "" + "title": "Automatikoki zabaldu edukiaren abisua duten tutak" }, "autoplay_gifs": { - "title": "" + "title": "Automatikoki erreproduzitu tutetako GIFak" }, "filters": { - "title": "", - "content": "" + "title": "Edukien iragazkiak", + "content": "{{count}} aktibo" }, "web_only": { - "title": "", - "description": "" + "title": "Eguneratu ezarpenak", + "description": "Hurrengo ezarpenak soilik web-interfaze bitartez egunera daitezke" } }, "preferencesFilters": { - "expired": "", - "keywords_one": "", - "keywords_other": "", - "statuses_one": "", - "statuses_other": "", - "context": "", + "expired": "Iraungita", + "keywords_one": "Gako-hitz {{count}}", + "keywords_other": "{{count}} gako-hitz", + "statuses_one": "Tut {{count}}", + "statuses_other": "{{count}} tut", + "context": "<0 />-(e)tarako aplikatzen da", "contexts": { - "home": "", - "notifications": "", - "public": "", - "thread": "", - "account": "" + "home": "jarraitutakoak eta zerrendak", + "notifications": "jakinarazpenak", + "public": "federatua", + "thread": "elkarrizketa", + "account": "profila" } }, "preferencesFilter": { - "name": "", + "name": "Izena", "expiration": "", "expirationOptions": { "0": "", @@ -289,123 +289,123 @@ "heading": "" }, "follow_request": { - "heading": "" + "heading": "Jarraitzeko eskaera" }, "favourite": { - "heading": "" + "heading": "Gogokoak" }, "reblog": { - "heading": "" + "heading": "Bultzada" }, "mention": { - "heading": "" + "heading": "Zuri eginiko aipamena" }, "poll": { - "heading": "" + "heading": "Bozketen eguneraketak" }, "status": { - "heading": "" + "heading": "Harpidetutako erabiltzaileen tutak" }, "update": { - "heading": "" + "heading": "Bultzada editatua izan da" }, "admin.sign_up": { - "heading": "" + "heading": "Administrazioa: izen-emateak" }, "admin.report": { - "heading": "" + "heading": "Administrazioa: salaketak" }, - "howitworks": "" + "howitworks": "Informazio gehiago push jakinarazpenen inguruan" }, "root": { "announcements": { "content": { - "unread": "", - "read": "", - "empty": "" + "unread": "{{amount}} irakurri gabe", + "read": "Dena irakurria", + "empty": "Bat ere ez" } }, "push": { - "content_true": "", - "content_false": "" + "content_true": "Gaituta", + "content_false": "Desgaituta" }, "logout": { - "button": "", + "button": "Saioa amaitu", "alert": { - "title": "", - "message": "", + "title": "Saioa amaitu?", + "message": "Saioa amaitu ondoren, berriro hasi behar duzu saioa", "buttons": { - "logout": "" + "logout": "Saioa amaitu" } } } }, "settings": { "theme": { - "heading": "", + "heading": "Itxura", "options": { - "auto": "", - "light": "", - "dark": "" + "auto": "Sistemakoa", + "light": "Modu argia", + "dark": "Modu iluna" } }, "darkTheme": { - "heading": "", + "heading": "Gai iluna", "options": { - "lighter": "", - "darker": "" + "lighter": "Lehenetsia", + "darker": "Beltz-beltza" } }, "browser": { - "heading": "", + "heading": "Estekak ireki", "options": { - "internal": "", - "external": "" + "internal": "Aplikazio barruan", + "external": "Sistemako nabigatzailearekin" } }, "autoplayGifv": { - "heading": "" + "heading": "Automatikoki erreproduzitu GIFak" }, "feedback": { - "heading": "" + "heading": "Proposamenak" }, "support": { - "heading": "" + "heading": "tooot lagundu" }, "contact": { - "heading": "" + "heading": "tooot-ekin harremanetan jarri" }, - "version": "", - "instanceVersion": "" + "version": "v{{version}} bertsioa", + "instanceVersion": "Mastodonen v{{version}} bertsioa" }, "switch": { - "existing": "", - "new": "" + "existing": "Aukeratu saioa hasita dutenetatik", + "new": "Saioa hasi instantzian" } }, "shared": { "account": { "actions": { - "accessibilityLabel": "", - "accessibilityHint": "" + "accessibilityLabel": "{{user}} erabiltzailearekiko ekintzak", + "accessibilityHint": "Erabiltzaile hau mututu, blokeatu, salatu edo partekatu dezakezu" }, - "followed_by": "", - "privateNote": "", - "moved": "", - "created_at": "", + "followed_by": " jarraitzen zaitu", + "privateNote": "Ezarri ohar pribatua", + "moved": "Erabiltzailea mugitu da", + "created_at": "Bateratze-data: {{date}}", "summary": { - "statuses_count": "" + "statuses_count": "{{count}} tut" }, "toots": { - "default": "", - "all": "" + "default": "Tutak", + "all": "Tutak eta erantzunak" }, - "suspended": "" + "suspended": "Kontu hau bertan behera utzi dute zure zerbitzariko moderatzaileek" }, "accountInLists": { - "name": "", - "inLists": "", - "notInLists": "" + "name": "@{{username}}-(r)en zerrendak", + "inLists": "Zerrenda hauetan", + "notInLists": "Beste zerrendak" }, "attachments": { "name": "" diff --git a/src/i18n/index.ts b/src/i18n/index.ts index afddb696..4cb4b8a8 100644 --- a/src/i18n/index.ts +++ b/src/i18n/index.ts @@ -2,6 +2,7 @@ import * as Localization from 'expo-localization' import i18n from 'i18next' import { initReactI18next } from 'react-i18next' +import be from './be' import ca from './ca' import de from './de' import en from './en' @@ -23,6 +24,7 @@ import '@formatjs/intl-getcanonicallocales/polyfill' import '@formatjs/intl-locale/polyfill' import '@formatjs/intl-pluralrules/polyfill' +import '@formatjs/intl-pluralrules/locale-data/be' import '@formatjs/intl-pluralrules/locale-data/ca' import '@formatjs/intl-pluralrules/locale-data/de' import '@formatjs/intl-pluralrules/locale-data/en' @@ -40,6 +42,7 @@ import '@formatjs/intl-pluralrules/locale-data/vi' import '@formatjs/intl-pluralrules/locale-data/zh' import '@formatjs/intl-numberformat/polyfill' +import '@formatjs/intl-numberformat/locale-data/be' import '@formatjs/intl-numberformat/locale-data/ca' import '@formatjs/intl-numberformat/locale-data/de' import '@formatjs/intl-numberformat/locale-data/en' @@ -59,6 +62,7 @@ import '@formatjs/intl-numberformat/locale-data/zh-Hant' import '@formatjs/intl-datetimeformat/polyfill' import '@formatjs/intl-datetimeformat/add-all-tz' +import '@formatjs/intl-datetimeformat/locale-data/be' import '@formatjs/intl-datetimeformat/locale-data/ca' import '@formatjs/intl-datetimeformat/locale-data/de' import '@formatjs/intl-datetimeformat/locale-data/en' @@ -77,6 +81,7 @@ import '@formatjs/intl-datetimeformat/locale-data/zh-Hans' import '@formatjs/intl-datetimeformat/locale-data/zh-Hant' import '@formatjs/intl-relativetimeformat/polyfill' +import '@formatjs/intl-relativetimeformat/locale-data/be' import '@formatjs/intl-relativetimeformat/locale-data/ca' import '@formatjs/intl-relativetimeformat/locale-data/de' import '@formatjs/intl-relativetimeformat/locale-data/en' @@ -102,6 +107,7 @@ i18n.use(initReactI18next).init({ defaultNS: 'common', resources: { + be, ca, de, en, diff --git a/src/i18n/locales.ts b/src/i18n/locales.ts index 153f9dc5..be97db67 100644 --- a/src/i18n/locales.ts +++ b/src/i18n/locales.ts @@ -1,4 +1,5 @@ const LOCALES = { + be: 'Беларуская', ca: 'Català', de: 'Deutsch', en: 'English', diff --git a/src/i18n/nl/screens/tabs.json b/src/i18n/nl/screens/tabs.json index 81b0b90f..ab989060 100644 --- a/src/i18n/nl/screens/tabs.json +++ b/src/i18n/nl/screens/tabs.json @@ -19,8 +19,8 @@ "followRemote": "Volg externe server", "noTitle": "Geen Titel", "errors": { - "existed": "", - "notAvailable": "" + "existed": "Je volgt deze externe instantie al.", + "notAvailable": "De tijdlijn van deze instantie is niet publiek toegankelijk. Probeer een andere instantie." } } }, diff --git a/src/i18n/no/screens/tabs.json b/src/i18n/no/screens/tabs.json index 7a72a1ae..cc7074b3 100644 --- a/src/i18n/no/screens/tabs.json +++ b/src/i18n/no/screens/tabs.json @@ -19,8 +19,8 @@ "followRemote": "Følg annen instans", "noTitle": "Uten tittel", "errors": { - "existed": "", - "notAvailable": "" + "existed": "Du følger allerede denne eksterne instansen.", + "notAvailable": "Denne instansens tidslinje er ikke offentlig tilgjengelig. Prøv en annen instans." } } }, diff --git a/src/i18n/pt_BR/screens/tabs.json b/src/i18n/pt_BR/screens/tabs.json index d2c261d4..37a54659 100644 --- a/src/i18n/pt_BR/screens/tabs.json +++ b/src/i18n/pt_BR/screens/tabs.json @@ -19,8 +19,8 @@ "followRemote": "", "noTitle": "", "errors": { - "existed": "", - "notAvailable": "" + "existed": "Você já está seguindo esta instância.", + "notAvailable": "A linha do tempo desta instância não é acessível ao público. Por favor, tente outra instância." } } }, diff --git a/src/i18n/uk/screens/tabs.json b/src/i18n/uk/screens/tabs.json index f83fa181..22ee7ad8 100644 --- a/src/i18n/uk/screens/tabs.json +++ b/src/i18n/uk/screens/tabs.json @@ -19,8 +19,8 @@ "followRemote": "Стежити за віддаленим сервером", "noTitle": "Без назви", "errors": { - "existed": "", - "notAvailable": "" + "existed": "Ви вже слідкуєте за цим віддаленим сервером.", + "notAvailable": "Стрічка цього сервера не загальнодоступна. Спробуйте інший сервер." } } }, diff --git a/src/i18n/zh-Hant/screens/tabs.json b/src/i18n/zh-Hant/screens/tabs.json index f2117e49..2c4a77ff 100644 --- a/src/i18n/zh-Hant/screens/tabs.json +++ b/src/i18n/zh-Hant/screens/tabs.json @@ -19,8 +19,8 @@ "followRemote": "跟隨遠端站點", "noTitle": "無標題", "errors": { - "existed": "", - "notAvailable": "" + "existed": "你已經跟隨了這個遠端站台", + "notAvailable": "這個站台的時間軸無法直接訪問。請嘗試其它站台。" } } }, diff --git a/src/screens/Tabs/Public/Root.tsx b/src/screens/Tabs/Public/Root.tsx index 407d5bfb..dff28e27 100644 --- a/src/screens/Tabs/Public/Root.tsx +++ b/src/screens/Tabs/Public/Root.tsx @@ -146,7 +146,6 @@ const Explore = ({ route: { key: page } }: { route: { key: 'Explore' } }) => { flRef={flRef} queryKey={queryKey} disableRefresh={!remoteActive} - refreshAutoRefetch={false} customProps={{ keyboardDismissMode: 'on-drag', keyboardShouldPersistTaps: 'always', diff --git a/src/screens/Tabs/Shared/Toot.tsx b/src/screens/Tabs/Shared/Toot.tsx index 4fb8bd12..807b51f2 100644 --- a/src/screens/Tabs/Shared/Toot.tsx +++ b/src/screens/Tabs/Shared/Toot.tsx @@ -111,7 +111,7 @@ const TabSharedToot: React.FC> = ({ } ) - setTimeout(() => { + flRef.current?.props.data?.length && setTimeout(() => { flRef.current?.scrollToIndex({ index: ancestorsCache.current?.length || 0, viewOffset: 50 diff --git a/src/utils/api/tooot.ts b/src/utils/api/tooot.ts index a0dee195..eb6c7e42 100644 --- a/src/utils/api/tooot.ts +++ b/src/utils/api/tooot.ts @@ -14,7 +14,7 @@ export type Params = { export const TOOOT_API_DOMAIN = mapEnvironment({ release: 'api.tooot.app', - candidate: 'api-candidate.tooot.app', + candidate: 'api.tooot.app', development: 'api-development.tooot.app' }) diff --git a/src/utils/push/updateExpoToken.ts b/src/utils/push/updateExpoToken.ts index fe2cbc67..16dab9c5 100644 --- a/src/utils/push/updateExpoToken.ts +++ b/src/utils/push/updateExpoToken.ts @@ -11,7 +11,18 @@ export const updateExpoToken = async (): Promise => { await setChannels() } + const getAndSetToken = () => + Notifications.getExpoPushTokenAsync({ + projectId: '3288313f-3ff0-496a-a5a9-d8985e7cad5f', + applicationId: 'com.xmflsct.app.tooot', + devicePushToken: { type: Platform.OS === 'android' ? 'android' : 'ios', data: 'unknown' } + }).then(({ data }) => { + setGlobalStorage('app.expo_token', data) + return data + }) + if (expoToken?.length) { + getAndSetToken() return Promise.resolve(expoToken) } else { if (isDevelopment) { @@ -19,12 +30,6 @@ export const updateExpoToken = async (): Promise => { return Promise.resolve('ExponentPushToken[DEVELOPMENT_1]') } - return await Notifications.getExpoPushTokenAsync({ - experienceId: '@xmflsct/tooot', - applicationId: 'com.xmflsct.app.tooot' - }).then(({ data }) => { - setGlobalStorage('app.expo_token', data) - return data - }) + return await getAndSetToken() } } diff --git a/yarn.lock b/yarn.lock index cd9c8343..a2bdf414 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3026,13 +3026,13 @@ __metadata: languageName: node linkType: hard -"@react-native-clipboard/clipboard@npm:^1.11.1": - version: 1.11.1 - resolution: "@react-native-clipboard/clipboard@npm:1.11.1" +"@react-native-clipboard/clipboard@npm:^1.11.2": + version: 1.11.2 + resolution: "@react-native-clipboard/clipboard@npm:1.11.2" peerDependencies: react: ">=16.0" react-native: ">=0.57.0" - checksum: 954f21b9cddc1dc4f1291fcfc2101c60ef1d21eba4140e3a97314022b9c2d846c2d562176cfef495a00230c2c6c6677c758e806e0dbcf81dc8f9b64b88c9162b + checksum: a797ae8156451f58e75fd495e36396444e28b9859e35dd657720e4eb8859330ffe73341135db95ce2144c1ffb82de74587e494203217cbf255ff16f91b95db1e languageName: node linkType: hard @@ -3081,12 +3081,12 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:^10.1.1": - version: 10.1.1 - resolution: "@react-native-community/cli-doctor@npm:10.1.1" +"@react-native-community/cli-doctor@npm:^10.2.0": + version: 10.2.0 + resolution: "@react-native-community/cli-doctor@npm:10.2.0" dependencies: "@react-native-community/cli-config": ^10.1.1 - "@react-native-community/cli-platform-ios": ^10.1.1 + "@react-native-community/cli-platform-ios": ^10.2.0 "@react-native-community/cli-tools": ^10.1.1 chalk: ^4.1.2 command-exists: ^1.2.8 @@ -3101,65 +3101,66 @@ __metadata: strip-ansi: ^5.2.0 sudo-prompt: ^9.0.0 wcwidth: ^1.0.1 - checksum: 1e859c313114575ce5c82080a7f91d1c24848ffb24e7db882d737c8661e0895dfa9da50ee9aaac3452c59735645a37e764c7bb01f053d5157c874a10c6f3c048 + checksum: 8243a2de5eff924f519c6e19e5feaedf257b1a79b1d74165e18a03e6d80d2db793164fe343c5019222a1f580c57521efd4d9d94a41b4b9854f6e310958b93c49 languageName: node linkType: hard -"@react-native-community/cli-hermes@npm:^10.1.3": - version: 10.1.3 - resolution: "@react-native-community/cli-hermes@npm:10.1.3" +"@react-native-community/cli-hermes@npm:^10.2.0": + version: 10.2.0 + resolution: "@react-native-community/cli-hermes@npm:10.2.0" dependencies: - "@react-native-community/cli-platform-android": ^10.1.3 + "@react-native-community/cli-platform-android": ^10.2.0 "@react-native-community/cli-tools": ^10.1.1 chalk: ^4.1.2 hermes-profile-transformer: ^0.0.6 ip: ^1.1.5 - checksum: 0a3b12d226c83fd34d94b5b3a9082732a28925b666df697bd164f77e3f0beabef0627b7100f2373b4db865468b71bfc8fd973df0c88cc2d664b62b193d8a7dbb + checksum: a0dbe70ec4820abd9c4f209e8520473ac8991cfa672127818b3127ebc1daad556f07dc7faf32a293af934e1db96a29a553da81c06758fdc7c66c8ab232b90cea languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:10.1.3, @react-native-community/cli-platform-android@npm:^10.1.3": - version: 10.1.3 - resolution: "@react-native-community/cli-platform-android@npm:10.1.3" +"@react-native-community/cli-platform-android@npm:10.2.0, @react-native-community/cli-platform-android@npm:^10.2.0": + version: 10.2.0 + resolution: "@react-native-community/cli-platform-android@npm:10.2.0" dependencies: "@react-native-community/cli-tools": ^10.1.1 chalk: ^4.1.2 execa: ^1.0.0 glob: ^7.1.3 logkitty: ^0.7.1 - checksum: f99751d014112c265467e690f075fc4a4d179954a95bc04846f41e9984a7f2e09f401ea34030b0a544c8d8c0fc10f81614328766f8b208974ae06d2fd1e44fb0 + checksum: 368b6c016aafce0c969a61e9d9ff84c9ed8ff14c4ef19146dc0e38be1ac0c678af9eb1fa428348ac56c1e3e1eace37aaa1e2a19ee772e636db1122ea9c918e46 languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:10.1.1, @react-native-community/cli-platform-ios@npm:^10.1.1": - version: 10.1.1 - resolution: "@react-native-community/cli-platform-ios@npm:10.1.1" +"@react-native-community/cli-platform-ios@npm:10.2.0, @react-native-community/cli-platform-ios@npm:^10.2.0": + version: 10.2.0 + resolution: "@react-native-community/cli-platform-ios@npm:10.2.0" dependencies: "@react-native-community/cli-tools": ^10.1.1 chalk: ^4.1.2 execa: ^1.0.0 + fast-xml-parser: ^4.0.12 glob: ^7.1.3 ora: ^5.4.1 - checksum: 2cc5cffeacfea9d79cba89ca807ce0de76fac80217031975d4f392f21d5a4b49330d6d6bf27915e33239e51d9c2f2e7ad19bfec893981b9c90eb6d10a6806041 + checksum: 3d8b0ef7eb65637307814d7e3a06df84787a33c4bac2924616af1f00bd39fa61ffc786e9a9b8f0dfca9580654241e71de5233ee6a4c76265fa2a9950284d47ff languageName: node linkType: hard -"@react-native-community/cli-plugin-metro@npm:^10.1.1": - version: 10.1.1 - resolution: "@react-native-community/cli-plugin-metro@npm:10.1.1" +"@react-native-community/cli-plugin-metro@npm:^10.2.0": + version: 10.2.0 + resolution: "@react-native-community/cli-plugin-metro@npm:10.2.0" dependencies: "@react-native-community/cli-server-api": ^10.1.1 "@react-native-community/cli-tools": ^10.1.1 chalk: ^4.1.2 execa: ^1.0.0 - metro: 0.73.7 - metro-config: 0.73.7 - metro-core: 0.73.7 - metro-react-native-babel-transformer: 0.73.7 - metro-resolver: 0.73.7 - metro-runtime: 0.73.7 + metro: 0.73.8 + metro-config: 0.73.8 + metro-core: 0.73.8 + metro-react-native-babel-transformer: 0.73.8 + metro-resolver: 0.73.8 + metro-runtime: 0.73.8 readline: ^1.3.0 - checksum: d25e08aee4919c215c1fa6ddf15e3d4798057770555baa9c0820bd2ab1ce1754d14277f7345e17e3be29aff58ee255e8462c7bd75ace3c34b415d4d6167d2d1a + checksum: 78b60bffd438f63c00fa5794c63a2db33af28d2d742bc813d49f10c65b75c22a01a397df0d1c893aaadf197a38c3f847f20ba7e3ae380e919f051bf1b440c3f9 languageName: node linkType: hard @@ -3206,16 +3207,16 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli@npm:10.1.3": - version: 10.1.3 - resolution: "@react-native-community/cli@npm:10.1.3" +"@react-native-community/cli@npm:10.2.0": + version: 10.2.0 + resolution: "@react-native-community/cli@npm:10.2.0" dependencies: "@react-native-community/cli-clean": ^10.1.1 "@react-native-community/cli-config": ^10.1.1 "@react-native-community/cli-debugger-ui": ^10.0.0 - "@react-native-community/cli-doctor": ^10.1.1 - "@react-native-community/cli-hermes": ^10.1.3 - "@react-native-community/cli-plugin-metro": ^10.1.1 + "@react-native-community/cli-doctor": ^10.2.0 + "@react-native-community/cli-hermes": ^10.2.0 + "@react-native-community/cli-plugin-metro": ^10.2.0 "@react-native-community/cli-server-api": ^10.1.1 "@react-native-community/cli-tools": ^10.1.1 "@react-native-community/cli-types": ^10.0.0 @@ -3229,7 +3230,7 @@ __metadata: semver: ^6.3.0 bin: react-native: build/bin.js - checksum: cf542a8fe0f0b589c0dfa19df1ebd0aa8924c6438a36b11560ee727543bbe28566e80559f49ffc75262dd4ac60467ad7abb96be2ebf26f74273af13040f2df6b + checksum: 893830421059376c74d45ccdd2eddab0840f771f70b66f3eeb1c97591762441a81a6ba3aa61035ed06efeb4dbfa09ba2fae2846a7b53f9d2bfd5b7acec13d8c8 languageName: node linkType: hard @@ -3242,9 +3243,9 @@ __metadata: languageName: node linkType: hard -"@react-native-firebase/app@npm:^17.3.1": - version: 17.3.1 - resolution: "@react-native-firebase/app@npm:17.3.1" +"@react-native-firebase/app@npm:^17.3.2": + version: 17.3.2 + resolution: "@react-native-firebase/app@npm:17.3.2" dependencies: "@expo/config-plugins": ^5.0.4 opencollective-postinstall: ^2.0.1 @@ -3252,7 +3253,7 @@ __metadata: peerDependencies: react: "*" react-native: "*" - checksum: c52eae87e68466dffcb996d215e75c27456c3296cb20f8e016e5d777ac2d0986f2136a150663b856603b3f2abdc37f0485ca84d0b577270560911a6f51873e54 + checksum: 2c830ad3957aeaedca8986cdf5f30c8cc1a5c799b490b4f67a93359ebe84d5559d569c8d1ce1610ae9d067ea6ddf2a56b6b3a54e2e9aa83b86c15520be4bf003 languageName: node linkType: hard @@ -3304,11 +3305,11 @@ __metadata: languageName: node linkType: hard -"@react-navigation/bottom-tabs@npm:^6.5.6": - version: 6.5.6 - resolution: "@react-navigation/bottom-tabs@npm:6.5.6" +"@react-navigation/bottom-tabs@npm:^6.5.7": + version: 6.5.7 + resolution: "@react-navigation/bottom-tabs@npm:6.5.7" dependencies: - "@react-navigation/elements": ^1.3.16 + "@react-navigation/elements": ^1.3.17 color: ^4.2.3 warn-once: ^0.1.0 peerDependencies: @@ -3317,15 +3318,15 @@ __metadata: react-native: "*" react-native-safe-area-context: ">= 3.0.0" react-native-screens: ">= 3.0.0" - checksum: a60fe9605260c2f4580b4f1fe470dd6499928af906c4c54f6de5d501cf6d96cd1b5e2959f20eacf6b3664b3137cceeae1ca2a43334b968fed355d2e79a65bd3d + checksum: 3b49e988ffc54287622899a481045cc98abb7b2c33fa8456b52957ef0da1e8c84f7c4f6fbe32c97e32321184dadce3c27778a387d75a5b19f29dd1877de121e7 languageName: node linkType: hard -"@react-navigation/core@npm:^6.4.7": - version: 6.4.7 - resolution: "@react-navigation/core@npm:6.4.7" +"@react-navigation/core@npm:^6.4.8": + version: 6.4.8 + resolution: "@react-navigation/core@npm:6.4.8" dependencies: - "@react-navigation/routers": ^6.1.7 + "@react-navigation/routers": ^6.1.8 escape-string-regexp: ^4.0.0 nanoid: ^3.1.23 query-string: ^7.1.3 @@ -3333,27 +3334,27 @@ __metadata: use-latest-callback: ^0.1.5 peerDependencies: react: "*" - checksum: eeab297ee6aeedb6f8f7b9ab5f30c2c765e07ee932ad7520942eb5fbb0d06dc8d315383c46965cdd6a40154222d634c6c38e89429adae9a00e67394863d77786 + checksum: d4ae55f4827622cf02389344ea154fbae6e0da26165e9c8644ba4b54c50fb2bf930856b080f5fc5c57af46809909b19903f414f3df071d75113e54c9dc6d2ed0 languageName: node linkType: hard -"@react-navigation/elements@npm:^1.3.16": - version: 1.3.16 - resolution: "@react-navigation/elements@npm:1.3.16" +"@react-navigation/elements@npm:^1.3.17": + version: 1.3.17 + resolution: "@react-navigation/elements@npm:1.3.17" peerDependencies: "@react-navigation/native": ^6.0.0 react: "*" react-native: "*" react-native-safe-area-context: ">= 3.0.0" - checksum: d3a9c80d91dbc3116bf57960601099c7ec7f28089f819e90b1c4545b3193b6ad368cb101cb05d5d6935f8bd658388bddd1d9fc4936ca7c2746dac702ed35d00d + checksum: 19d329efcc144f48b88ad235f4195803712e2c72a5ec5f86340463978c58e6d6e931e3bd447509d0f2511810ee2b91e97378ecc5af974674fd8ddb5096be643e languageName: node linkType: hard -"@react-navigation/native-stack@npm:^6.9.11": - version: 6.9.11 - resolution: "@react-navigation/native-stack@npm:6.9.11" +"@react-navigation/native-stack@npm:^6.9.12": + version: 6.9.12 + resolution: "@react-navigation/native-stack@npm:6.9.12" dependencies: - "@react-navigation/elements": ^1.3.16 + "@react-navigation/elements": ^1.3.17 warn-once: ^0.1.0 peerDependencies: "@react-navigation/native": ^6.0.0 @@ -3361,39 +3362,39 @@ __metadata: react-native: "*" react-native-safe-area-context: ">= 3.0.0" react-native-screens: ">= 3.0.0" - checksum: b0dc76911f907be545a89af73d2ae4d8f38c1474c33ef4dcb497ecc9210a79b986b614d14531c2665be1b6919c871683267ceb88ef9be18a7c21b8707f07cc59 + checksum: 20e05983d157ed330575a13d34174ed4d6092b61d5fe5ff55050b2f4f8470ae81c53f6e87215f686a8b00067c799c91fb65638866b7adf8970ecdc6d188108e3 languageName: node linkType: hard -"@react-navigation/native@npm:^6.1.5": - version: 6.1.5 - resolution: "@react-navigation/native@npm:6.1.5" +"@react-navigation/native@npm:^6.1.6": + version: 6.1.6 + resolution: "@react-navigation/native@npm:6.1.6" dependencies: - "@react-navigation/core": ^6.4.7 + "@react-navigation/core": ^6.4.8 escape-string-regexp: ^4.0.0 fast-deep-equal: ^3.1.3 nanoid: ^3.1.23 peerDependencies: react: "*" react-native: "*" - checksum: 7ad53ea5312f391d278bb1e6235530a6a273167b78a57b22b9d66288d9843432ee4e4693d61d46944edb53f3e9101380d422e280f3d5c790ad597de76ceeca19 + checksum: 7d54fe80a39d163819fbf646d2c9c907f4ac967446527d81debf450aebeabaaad2428d7004c725015ed535c57cc99f2f8a1ca96b383c87bdcaaff9fcb567549a languageName: node linkType: hard -"@react-navigation/routers@npm:^6.1.7": - version: 6.1.7 - resolution: "@react-navigation/routers@npm:6.1.7" +"@react-navigation/routers@npm:^6.1.8": + version: 6.1.8 + resolution: "@react-navigation/routers@npm:6.1.8" dependencies: nanoid: ^3.1.23 - checksum: 711d940938c984afbcbbcc8e1783eddcbee5db1670d49d64602e9ca459dd5c013db6da8da69f476781d67014f85c6447d42553e0a2db6c67283145799fecbce0 + checksum: f703ab9015e514e218a71a5cded79b1f2d2b7bb3d508e252aaa4b75cc1537b539177b1a66b4278322ce866320535fc1ebda7ea7f2f740abe6eac31f3b40e2c70 languageName: node linkType: hard -"@react-navigation/stack@npm:^6.3.15": - version: 6.3.15 - resolution: "@react-navigation/stack@npm:6.3.15" +"@react-navigation/stack@npm:^6.3.16": + version: 6.3.16 + resolution: "@react-navigation/stack@npm:6.3.16" dependencies: - "@react-navigation/elements": ^1.3.16 + "@react-navigation/elements": ^1.3.17 color: ^4.2.3 warn-once: ^0.1.0 peerDependencies: @@ -3403,7 +3404,7 @@ __metadata: react-native-gesture-handler: ">= 1.0.0" react-native-safe-area-context: ">= 3.0.0" react-native-screens: ">= 3.0.0" - checksum: 29e03637446b56ffc8f6defca02e083e91faa6193597850b7cf8be64dd53a3e52f879e414d399667b93b2dd1d812fb0eadf19dbd74cbc0fc39f55cdaf1bfd565 + checksum: 99a460d20e542a29cc673c30df38a0ef3906f8965c6d3285384c59a9662f3b86ce27c22818928646f60661da65ad3a8137b87d4e2472b95a56bbd5e26fe458e9 languageName: node linkType: hard @@ -3417,22 +3418,22 @@ __metadata: languageName: node linkType: hard -"@sentry/browser@npm:7.37.2": - version: 7.37.2 - resolution: "@sentry/browser@npm:7.37.2" +"@sentry/browser@npm:7.40.0": + version: 7.40.0 + resolution: "@sentry/browser@npm:7.40.0" dependencies: - "@sentry/core": 7.37.2 - "@sentry/replay": 7.37.2 - "@sentry/types": 7.37.2 - "@sentry/utils": 7.37.2 + "@sentry/core": 7.40.0 + "@sentry/replay": 7.40.0 + "@sentry/types": 7.40.0 + "@sentry/utils": 7.40.0 tslib: ^1.9.3 - checksum: b43a7d6f4c1f23dc98a35142dea83e54d4c930963fa8e52b35f78998b7f43a1c6bc99bb487247213c2708f79b53c60c1efacb1390a5542b6971617069c52fa5e + checksum: db59b2d20f6ce3cb2370990206736e40140008bef67a45f6c4e09a7dc32d9b47a134cd266c9d14d4649dc6138fbf3d2c7dd8c72227a5e00e79d07c6c859b2e40 languageName: node linkType: hard -"@sentry/cli@npm:2.10.0": - version: 2.10.0 - resolution: "@sentry/cli@npm:2.10.0" +"@sentry/cli@npm:2.14.3": + version: 2.14.3 + resolution: "@sentry/cli@npm:2.14.3" dependencies: https-proxy-agent: ^5.0.0 node-fetch: ^2.6.7 @@ -3441,117 +3442,117 @@ __metadata: which: ^2.0.2 bin: sentry-cli: bin/sentry-cli - checksum: 0d5110b886d40a962a1b22f5b4244283be6ad6ebb8e154169258b820126b55e3ac907db0d03a0197bc929ce1bb27d5d4744b59dfc44859ade734d417ef70c07d + checksum: 82655c300ec2a01ff43c1b7a5402411ba35cd584a201fedce72e9184cf3fcba038b8cbcf0d4e78c495aa82c2a3e87616e954506db7c19d2dba74fcedb70272d0 languageName: node linkType: hard -"@sentry/core@npm:7.37.2": - version: 7.37.2 - resolution: "@sentry/core@npm:7.37.2" +"@sentry/core@npm:7.40.0": + version: 7.40.0 + resolution: "@sentry/core@npm:7.40.0" dependencies: - "@sentry/types": 7.37.2 - "@sentry/utils": 7.37.2 + "@sentry/types": 7.40.0 + "@sentry/utils": 7.40.0 tslib: ^1.9.3 - checksum: 7a84af7bdd95c217a592188a036cbaf15ae7243a91a7565b74fdab55a9145de88ee57d086138908471e71c644fbab335606988bd99f09f2a6062791433e4ab23 + checksum: 9950e714e4b02e73d1c09aeaff45e4af8618fae7f676e5698f7e59cc0059e3d343f8608bab27671d2d1f734e2aaac1434199e37d998588dd38105def88d5cf8a languageName: node linkType: hard -"@sentry/hub@npm:7.37.2": - version: 7.37.2 - resolution: "@sentry/hub@npm:7.37.2" +"@sentry/hub@npm:7.40.0": + version: 7.40.0 + resolution: "@sentry/hub@npm:7.40.0" dependencies: - "@sentry/core": 7.37.2 - "@sentry/types": 7.37.2 - "@sentry/utils": 7.37.2 + "@sentry/core": 7.40.0 + "@sentry/types": 7.40.0 + "@sentry/utils": 7.40.0 tslib: ^1.9.3 - checksum: ba69cd391c7d17c716153706c4ac271a1668778d6fdd37d85de8d1750f99d547559353ade14aa9224ff031976467f1fdff5b9b7022bb8714f2c6322227acad6d + checksum: 7b28c19095d2deb61fc2087b4339c79d7a1a10a3c2ec3b692a91cb915d3d4e35545d92f49673800ea3bfd2374340d3d0bd6fc2200a8f3c2ec7ba9a52598ea920 languageName: node linkType: hard -"@sentry/integrations@npm:7.37.2": - version: 7.37.2 - resolution: "@sentry/integrations@npm:7.37.2" +"@sentry/integrations@npm:7.40.0": + version: 7.40.0 + resolution: "@sentry/integrations@npm:7.40.0" dependencies: - "@sentry/types": 7.37.2 - "@sentry/utils": 7.37.2 + "@sentry/types": 7.40.0 + "@sentry/utils": 7.40.0 localforage: ^1.8.1 tslib: ^1.9.3 - checksum: b5d73cfcc27cc5bb5d335be2366e1e60d06240ea8a788c39ec45cdd139dbe55a713a114583bb95571e7e0d28b31c5e8079b745e670f95c4f21ebad9db2e6b5a7 + checksum: 7fc1fea21d644759d8f93eeda48870f16c78d333721fa86937341198f2c415248eaf70f2bda65f234024f2e08152be609e552ee1f6d2f47657097d99bddac5c7 languageName: node linkType: hard -"@sentry/react-native@npm:5.0.0": - version: 5.0.0 - resolution: "@sentry/react-native@npm:5.0.0" +"@sentry/react-native@npm:5.1.0": + version: 5.1.0 + resolution: "@sentry/react-native@npm:5.1.0" dependencies: - "@sentry/browser": 7.37.2 - "@sentry/cli": 2.10.0 - "@sentry/core": 7.37.2 - "@sentry/hub": 7.37.2 - "@sentry/integrations": 7.37.2 - "@sentry/react": 7.37.2 - "@sentry/tracing": 7.37.2 - "@sentry/types": 7.37.2 - "@sentry/utils": 7.37.2 + "@sentry/browser": 7.40.0 + "@sentry/cli": 2.14.3 + "@sentry/core": 7.40.0 + "@sentry/hub": 7.40.0 + "@sentry/integrations": 7.40.0 + "@sentry/react": 7.40.0 + "@sentry/tracing": 7.40.0 + "@sentry/types": 7.40.0 + "@sentry/utils": 7.40.0 peerDependencies: react: ">=17.0.0" react-native: ">=0.65.0" - checksum: 5ef6023d2f0572b058ead5fa4a03b08f6dc47ff1f1f45417b1b68178f4ae33605ace69f844314576ed994ccd0624c3a08246a519605da990517c03c5e4c6e571 + checksum: 341abe11b86fb2127cf2947de15b65df56e6e78102af220f5a8dac5388f8862891bd60c69be1187457e06a4e5d3608ec27c3006f30502a6796b695ab45ab461d languageName: node linkType: hard -"@sentry/react@npm:7.37.2": - version: 7.37.2 - resolution: "@sentry/react@npm:7.37.2" +"@sentry/react@npm:7.40.0": + version: 7.40.0 + resolution: "@sentry/react@npm:7.40.0" dependencies: - "@sentry/browser": 7.37.2 - "@sentry/types": 7.37.2 - "@sentry/utils": 7.37.2 + "@sentry/browser": 7.40.0 + "@sentry/types": 7.40.0 + "@sentry/utils": 7.40.0 hoist-non-react-statics: ^3.3.2 tslib: ^1.9.3 peerDependencies: react: 15.x || 16.x || 17.x || 18.x - checksum: d5ebb052cc21a827eef89f19d107c61b7938d23da98f345a7694fa7ad9a7e5eb83ddcac0edb33cf2503baa8cd96249edfc648d5cc8324fc9b408e975236b6633 + checksum: 6de2d56df9e72c44943855ea1c007cd8df9d841651af97df8c5266a0e2a2255d708d619550ba4ccaff188811e51f2ccbb998981eefc9023c29ceaa7e23a0932d languageName: node linkType: hard -"@sentry/replay@npm:7.37.2": - version: 7.37.2 - resolution: "@sentry/replay@npm:7.37.2" +"@sentry/replay@npm:7.40.0": + version: 7.40.0 + resolution: "@sentry/replay@npm:7.40.0" dependencies: - "@sentry/core": 7.37.2 - "@sentry/types": 7.37.2 - "@sentry/utils": 7.37.2 - checksum: 09484769b8aed4f8257b83e89c18f6150a0f3128f16f4d942c785fbcdf202f86b0ef11014fb275b9a5981b3dcce2035775df668ba8bf3ee888639e7fe85130a6 + "@sentry/core": 7.40.0 + "@sentry/types": 7.40.0 + "@sentry/utils": 7.40.0 + checksum: cc60eacd0314e172dffaa34482c8eb5cb41a3b0d23fc39704f26e69c417cc6fc830d37a7a5910a57fd54f5923bd66ba41905763f72c4bfa8fc10aaf93b4735e4 languageName: node linkType: hard -"@sentry/tracing@npm:7.37.2": - version: 7.37.2 - resolution: "@sentry/tracing@npm:7.37.2" +"@sentry/tracing@npm:7.40.0": + version: 7.40.0 + resolution: "@sentry/tracing@npm:7.40.0" dependencies: - "@sentry/core": 7.37.2 - "@sentry/types": 7.37.2 - "@sentry/utils": 7.37.2 + "@sentry/core": 7.40.0 + "@sentry/types": 7.40.0 + "@sentry/utils": 7.40.0 tslib: ^1.9.3 - checksum: 2dea7e63a864717fa23fe1fcdca00653b43e55e8919136cc9d0cdda439a7ad4314a57671b0cb3d3dfb76a9a9b4e3c6ff39e17781ab459b2eaa6854ffdebaefd2 + checksum: 2a211da4dd521850bacef6932108f9a5970c1391ea2471b333f87fff8bfed27cf688f4fa3de9a49ad15a0abcc39b9b1b28846a9f16b426455dd13e750516ce8c languageName: node linkType: hard -"@sentry/types@npm:7.37.2": - version: 7.37.2 - resolution: "@sentry/types@npm:7.37.2" - checksum: b6f09beba86700083e5014728c474f627063fa253360133e41ca2891b937dd0b11a878a1b4d62b24a56b985abb2aaad7cc1245642a2b75b05395101faa7bc9c3 +"@sentry/types@npm:7.40.0": + version: 7.40.0 + resolution: "@sentry/types@npm:7.40.0" + checksum: 0d7922dd72196f254be9d1dc5918ad53afe699445122db0ca10b2fb3e4197d5cd334baf848b435afa3d40d17e8f8052292433c9e2d6bdeb23a30a80fc1e09d93 languageName: node linkType: hard -"@sentry/utils@npm:7.37.2": - version: 7.37.2 - resolution: "@sentry/utils@npm:7.37.2" +"@sentry/utils@npm:7.40.0": + version: 7.40.0 + resolution: "@sentry/utils@npm:7.40.0" dependencies: - "@sentry/types": 7.37.2 + "@sentry/types": 7.40.0 tslib: ^1.9.3 - checksum: 1c7b38627e3d52106cc64c610c751265b9e4ff62d9e91d258e0479877fbdda76ba9daf6ed7be74e3c4723d4f0192a8ca1519bbce853520e1c94a168b48351b7c + checksum: d92f7b5683eccb82c24a6f7f05310ca458807894cdda44be4b26806e16a6870be134011d6d7d88ca3554ba44d41c41ddc52f4241a71badf517096e82b749e881 languageName: node linkType: hard @@ -3615,18 +3616,18 @@ __metadata: languageName: node linkType: hard -"@tanstack/query-core@npm:4.24.10": - version: 4.24.10 - resolution: "@tanstack/query-core@npm:4.24.10" - checksum: 8268b9dca4a2ed39f8575976d8a3e2f839bb6f4fb821dc00ba8e2aeffffe2f73e23344bcc24b9cb6dae9dbfe3ba2b14c76a1e0a38b4064c83beb9aa607fd94bc +"@tanstack/query-core@npm:4.26.1": + version: 4.26.1 + resolution: "@tanstack/query-core@npm:4.26.1" + checksum: c7bc751d7d08ce27dd7262aa75a263808b128902b8f3a5dd1ff9b1dfda6511af965388bcdb7d8130bdf10756c1d583f527ead274b1d3e4f4db29c83260b416b0 languageName: node linkType: hard -"@tanstack/react-query@npm:^4.24.10": - version: 4.24.10 - resolution: "@tanstack/react-query@npm:4.24.10" +"@tanstack/react-query@npm:^4.26.1": + version: 4.26.1 + resolution: "@tanstack/react-query@npm:4.26.1" dependencies: - "@tanstack/query-core": 4.24.10 + "@tanstack/query-core": 4.26.1 use-sync-external-store: ^1.2.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3637,7 +3638,7 @@ __metadata: optional: true react-native: optional: true - checksum: 576a2c73e98cf6a3c9584283989383d5ac63b01efe546cc7580ec7b1edf0c0cb8958a3071778cb0af908f5269d45c7516fa388e5f856e37f5b2d3c6110974cbe + checksum: 3b43a5acc84841364c08ed7c7d0f495008214f1f39b7fb073a95a53528ce40b4841dbc407070b4c0082d73990277bbcf9bc88df40217e70c226be4931efaa081 languageName: node linkType: hard @@ -5785,8 +5786,8 @@ __metadata: linkType: hard "expo-asset@npm:~8.9.0": - version: 8.9.0 - resolution: "expo-asset@npm:8.9.0" + version: 8.9.1 + resolution: "expo-asset@npm:8.9.1" dependencies: blueimp-md5: ^2.10.0 expo-constants: ~14.2.0 @@ -5795,7 +5796,7 @@ __metadata: md5-file: ^3.2.3 path-browserify: ^1.0.0 url-parse: ^1.5.9 - checksum: 0c531bc2264b49a9d625e95afebf82a2b49e1550db0156401a62c72593a770c76ae5599eb9c6c5e3b418d34effb4705ab19c88568dc377671a741f373f5e5248 + checksum: 1c3ea7959cd59d7d02716ca97732a1dc28729ba75c70b831dd129f06fd04b7c129e470c5c8cfb46b4df6ff629ca609234885bfddd375a9a17b1e29497edf4dde languageName: node linkType: hard @@ -6131,6 +6132,17 @@ __metadata: languageName: node linkType: hard +"fast-xml-parser@npm:^4.0.12": + version: 4.1.3 + resolution: "fast-xml-parser@npm:4.1.3" + dependencies: + strnum: ^1.0.5 + bin: + fxparser: src/cli/cli.js + checksum: 6123d374ee10a92850422acfc49ff1cb7c993ede160a4b753498ccdd22c6f4876ef52065a256bd03991432ca43b3bd9ddc06d825b1d77850e4fa26652fb9d26c + languageName: node + linkType: hard + "fastq@npm:^1.6.0": version: 1.15.0 resolution: "fastq@npm:1.15.0" @@ -6888,12 +6900,12 @@ __metadata: languageName: node linkType: hard -"i18next@npm:^22.4.10": - version: 22.4.10 - resolution: "i18next@npm:22.4.10" +"i18next@npm:^22.4.11": + version: 22.4.11 + resolution: "i18next@npm:22.4.11" dependencies: "@babel/runtime": ^7.20.6 - checksum: 731423e3fafe4ecaf0fc3c5867b69ae5c35c9021f7b5aad8392a9bf5cf56fbf1503376ba5aa935f2b21e12a97862fa31be0e4b35e98eefb747e2008b5808e35c + checksum: 7f68c6801eb1eff240953066841d507cb00ce3eb6e2a8a6446f9a16453aab168352a36fdfe62c88e04795b1bc0a47439b2d463ed67e1c6bf19e0fb3a57fa457a languageName: node linkType: hard @@ -8103,62 +8115,62 @@ __metadata: languageName: node linkType: hard -"metro-babel-transformer@npm:0.73.7": - version: 0.73.7 - resolution: "metro-babel-transformer@npm:0.73.7" +"metro-babel-transformer@npm:0.73.8": + version: 0.73.8 + resolution: "metro-babel-transformer@npm:0.73.8" dependencies: "@babel/core": ^7.20.0 hermes-parser: 0.8.0 - metro-source-map: 0.73.7 + metro-source-map: 0.73.8 nullthrows: ^1.1.1 - checksum: 9b591af61ae33f6bc5197e1c2ac3dc4bc97fb02943861c43acfd41ac8020e116a2ff92263416b1a67a477dcfa2bd99a53d820c44b5333b15fc6c24daad2e14e3 + checksum: c54633336af056387c6edb8acb113ed46b6846e1e4b6cfa7ef4b2b3a466ad574011aa438e63d6761be1aced45ef28ce5066dd18cb8ea56f4dfcde165db6777da languageName: node linkType: hard -"metro-cache-key@npm:0.73.7": - version: 0.73.7 - resolution: "metro-cache-key@npm:0.73.7" - checksum: 1975cd8ac00a0b4b8b188af1db33b81922e9559d13a0484e2991a6aee390b1e6e4db91d4724f1e84fcf8f095935aa86319c4a3a58be10202d135737d8f45eb4c +"metro-cache-key@npm:0.73.8": + version: 0.73.8 + resolution: "metro-cache-key@npm:0.73.8" + checksum: 2dcbaf99f4797104f1ac19a45fabe53b183967ca8400fb0bf5a36012afdb02ebce9ea176e3f47d68743a495d1fbab8ab90b91bb8acf8cbc933fc528c43c18f93 languageName: node linkType: hard -"metro-cache@npm:0.73.7": - version: 0.73.7 - resolution: "metro-cache@npm:0.73.7" +"metro-cache@npm:0.73.8": + version: 0.73.8 + resolution: "metro-cache@npm:0.73.8" dependencies: - metro-core: 0.73.7 + metro-core: 0.73.8 rimraf: ^3.0.2 - checksum: 457e88f4e935300881c010eaec2b99d2ddbc9f1dde54a54c2ab0965851d4f5ac7c4d5ed531ea6bc649c4da88ec3f0723aea3c786f04590a09ef0b905783bd362 + checksum: 37166d5cd28284bc347294b80fabe7744ef57cf8f072115956fa109a0a2948e1ed2dcf4ba7a77e51a90946e2e42fc71a248b5751939ba79605beba93305fc352 languageName: node linkType: hard -"metro-config@npm:0.73.7": - version: 0.73.7 - resolution: "metro-config@npm:0.73.7" +"metro-config@npm:0.73.8": + version: 0.73.8 + resolution: "metro-config@npm:0.73.8" dependencies: cosmiconfig: ^5.0.5 jest-validate: ^26.5.2 - metro: 0.73.7 - metro-cache: 0.73.7 - metro-core: 0.73.7 - metro-runtime: 0.73.7 - checksum: 9afb8ec854f0be9daaafcc4a0e9f200078ed3902b41d418bb76770cca9b3d94b6e5681069f5457aed7dbbeec774941b64da5027fc1cd6083698016e6719c138c + metro: 0.73.8 + metro-cache: 0.73.8 + metro-core: 0.73.8 + metro-runtime: 0.73.8 + checksum: f3b2cc273b294fc0580b06e97ec9228726352f6a1365219b54f8f0635b4568212511cd31f0c8f8b8212377a18baefd0d66a8d8112cb2532d89d28c1c590975d6 languageName: node linkType: hard -"metro-core@npm:0.73.7": - version: 0.73.7 - resolution: "metro-core@npm:0.73.7" +"metro-core@npm:0.73.8": + version: 0.73.8 + resolution: "metro-core@npm:0.73.8" dependencies: lodash.throttle: ^4.1.1 - metro-resolver: 0.73.7 - checksum: 0578a698d321c3f12453ec9172bf4f3fd74cabd99cf360d731b9a9fd420a227d9702c280fe62882c021cb98dc7ec874482b5ee6a2ab8aa1101c553366c6f275e + metro-resolver: 0.73.8 + checksum: 324093358d2a22cd91f5167e8a2d468e7b14d81bdfc943000acc7fa6eb7efce57599bfc4542e1a4ad6b872ed55363d0436e9e9e4e8b6ca42fb8538566afc29f9 languageName: node linkType: hard -"metro-file-map@npm:0.73.7": - version: 0.73.7 - resolution: "metro-file-map@npm:0.73.7" +"metro-file-map@npm:0.73.8": + version: 0.73.8 + resolution: "metro-file-map@npm:0.73.8" dependencies: abort-controller: ^3.0.0 anymatch: ^3.0.3 @@ -8177,20 +8189,20 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: 073c054308ff1ee6fddc35c508e82a1fab478151310cf40a6bdc99079b4044eb9f0994d6063633b13461ddcea4e45234664ef81507328b5d5c95e15ac9eda063 + checksum: c02c0d69c45f23bdcee68c0d90c92357060a620f12ae75e357be7b8b3a9ca2dd4183de46e2a066ca8c365f58b56b9c6139e912ee5fbd3d32c0d03abefee4cc25 languageName: node linkType: hard -"metro-hermes-compiler@npm:0.73.7": - version: 0.73.7 - resolution: "metro-hermes-compiler@npm:0.73.7" - checksum: 01af5cfc4b05032d4c2c45144fa7f10b1eeaa4fd7ca790daacfce53912b07428ed1fd7230322eb4e80e34982f15275ccd4d4184f7388690e6b5394d9c3d388c0 +"metro-hermes-compiler@npm:0.73.8": + version: 0.73.8 + resolution: "metro-hermes-compiler@npm:0.73.8" + checksum: 05063ccc4367671b1ae8bca39fcbff1eb361f4a12a3adc709037b1d183267e92043c69e0cad89052620b70995273d88d8e981522edc7e3a5e677daaab487f1a7 languageName: node linkType: hard -"metro-inspector-proxy@npm:0.73.7": - version: 0.73.7 - resolution: "metro-inspector-proxy@npm:0.73.7" +"metro-inspector-proxy@npm:0.73.8": + version: 0.73.8 + resolution: "metro-inspector-proxy@npm:0.73.8" dependencies: connect: ^3.6.5 debug: ^2.2.0 @@ -8198,25 +8210,25 @@ __metadata: yargs: ^17.5.1 bin: metro-inspector-proxy: src/cli.js - checksum: 817c92cb9dfb0b0fedee2a0d463a63e2faba0205613c32af5cdfdd04fd9769516682dc4f6d35a8be9832a77e615997f28c478412fbfef3854a2b48ab62faa9fc + checksum: 7922bcdc0d4091473d34dd98117373988b3abbae8208575785ac7e02fff31ec8ebe63ca53babe209176753c5721b29549751f88b0cc2a0957a8c4e6b5a87efa3 languageName: node linkType: hard -"metro-minify-terser@npm:0.73.7": - version: 0.73.7 - resolution: "metro-minify-terser@npm:0.73.7" +"metro-minify-terser@npm:0.73.8": + version: 0.73.8 + resolution: "metro-minify-terser@npm:0.73.8" dependencies: terser: ^5.15.0 - checksum: ae3b40bd2b935874502665ea9b7661d0424f2f5333ff1a10ee3408a1fd8e5a1a9ba2f9899b19d55ac86a431e6fa059fbb742a3e2dc3f3211abfcf2c68051eeb5 + checksum: b32bdb147cc8b0305d83add7ee3cb7e3242412437be50f2bc2c1540247d82825f20bb632ed3dabdb3b91252618fb43ccb932ffe0db7936d99e67b411e10b5b0d languageName: node linkType: hard -"metro-minify-uglify@npm:0.73.7": - version: 0.73.7 - resolution: "metro-minify-uglify@npm:0.73.7" +"metro-minify-uglify@npm:0.73.8": + version: 0.73.8 + resolution: "metro-minify-uglify@npm:0.73.8" dependencies: uglify-es: ^3.1.9 - checksum: ac38a01184f785bb0138db264437511f89040a8c27221fe7fbf19b55e5ec322e31c34f736a50bec234437ed787d8f2fe53dd00b0f10297026a67e545008852da + checksum: 73216f63fb6a0704656fa2de0ea2a8e3974e59c6a3b6d191dca0a5dd8fbe41e5bbddefb9d301c0d6bfc5eb57b2b461c71ad1162b0c72a836f413b0b2a0d01cb9 languageName: node linkType: hard @@ -8268,111 +8280,159 @@ __metadata: languageName: node linkType: hard -"metro-react-native-babel-transformer@npm:0.73.7": - version: 0.73.7 - resolution: "metro-react-native-babel-transformer@npm:0.73.7" +"metro-react-native-babel-preset@npm:0.73.8": + version: 0.73.8 + resolution: "metro-react-native-babel-preset@npm:0.73.8" + dependencies: + "@babel/core": ^7.20.0 + "@babel/plugin-proposal-async-generator-functions": ^7.0.0 + "@babel/plugin-proposal-class-properties": ^7.0.0 + "@babel/plugin-proposal-export-default-from": ^7.0.0 + "@babel/plugin-proposal-nullish-coalescing-operator": ^7.0.0 + "@babel/plugin-proposal-object-rest-spread": ^7.0.0 + "@babel/plugin-proposal-optional-catch-binding": ^7.0.0 + "@babel/plugin-proposal-optional-chaining": ^7.0.0 + "@babel/plugin-syntax-dynamic-import": ^7.0.0 + "@babel/plugin-syntax-export-default-from": ^7.0.0 + "@babel/plugin-syntax-flow": ^7.18.0 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.0.0 + "@babel/plugin-syntax-optional-chaining": ^7.0.0 + "@babel/plugin-transform-arrow-functions": ^7.0.0 + "@babel/plugin-transform-async-to-generator": ^7.0.0 + "@babel/plugin-transform-block-scoping": ^7.0.0 + "@babel/plugin-transform-classes": ^7.0.0 + "@babel/plugin-transform-computed-properties": ^7.0.0 + "@babel/plugin-transform-destructuring": ^7.0.0 + "@babel/plugin-transform-flow-strip-types": ^7.0.0 + "@babel/plugin-transform-function-name": ^7.0.0 + "@babel/plugin-transform-literals": ^7.0.0 + "@babel/plugin-transform-modules-commonjs": ^7.0.0 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0 + "@babel/plugin-transform-parameters": ^7.0.0 + "@babel/plugin-transform-react-display-name": ^7.0.0 + "@babel/plugin-transform-react-jsx": ^7.0.0 + "@babel/plugin-transform-react-jsx-self": ^7.0.0 + "@babel/plugin-transform-react-jsx-source": ^7.0.0 + "@babel/plugin-transform-runtime": ^7.0.0 + "@babel/plugin-transform-shorthand-properties": ^7.0.0 + "@babel/plugin-transform-spread": ^7.0.0 + "@babel/plugin-transform-sticky-regex": ^7.0.0 + "@babel/plugin-transform-template-literals": ^7.0.0 + "@babel/plugin-transform-typescript": ^7.5.0 + "@babel/plugin-transform-unicode-regex": ^7.0.0 + "@babel/template": ^7.0.0 + react-refresh: ^0.4.0 + peerDependencies: + "@babel/core": "*" + checksum: 3d9b6308163b60ffc4d066b997e5d0205a39f72f0de4e376713262e552f22fc1369321f225636cf94f4833b3d2dd737b4ec2f92776137641c085d2a13db00979 + languageName: node + linkType: hard + +"metro-react-native-babel-transformer@npm:0.73.8": + version: 0.73.8 + resolution: "metro-react-native-babel-transformer@npm:0.73.8" dependencies: "@babel/core": ^7.20.0 babel-preset-fbjs: ^3.4.0 hermes-parser: 0.8.0 - metro-babel-transformer: 0.73.7 - metro-react-native-babel-preset: 0.73.7 - metro-source-map: 0.73.7 + metro-babel-transformer: 0.73.8 + metro-react-native-babel-preset: 0.73.8 + metro-source-map: 0.73.8 nullthrows: ^1.1.1 peerDependencies: "@babel/core": "*" - checksum: 5d2e4cfcb8aa161aa167962658c5beef9c958ecc3ee1905292404df5ac4449a9b306179696315a5169c03174c460eaece5748aed3f7d9af8622271fec9288d84 + checksum: c619941dfca69b53684ca21b5fd3d669949ae25175cd5d45d7d2c2f792f7e58dac4706a39d431309649292efe1715eb2c30b6c4b6db75ac5629ffd59014b8884 languageName: node linkType: hard -"metro-resolver@npm:0.73.7": - version: 0.73.7 - resolution: "metro-resolver@npm:0.73.7" +"metro-resolver@npm:0.73.8": + version: 0.73.8 + resolution: "metro-resolver@npm:0.73.8" dependencies: absolute-path: ^0.0.0 - checksum: 97269385e4f6b4263e2af98409ecbbacec1637192c0fc4cac8165c5738079eec00b4724adf569c8a17d3624ec75dd8dee2d6ec6815ba54db1197c137b0094bf7 + checksum: 1e76c7e5143e1986c2e23461cd9a44572f202ac667d5b7f27368498f74f288de2e374f9241ff52608e0429e2ada2bba06d038b772c1445830f38017e2b2aafd5 languageName: node linkType: hard -"metro-runtime@npm:0.73.7": - version: 0.73.7 - resolution: "metro-runtime@npm:0.73.7" +"metro-runtime@npm:0.73.8": + version: 0.73.8 + resolution: "metro-runtime@npm:0.73.8" dependencies: "@babel/runtime": ^7.0.0 react-refresh: ^0.4.0 - checksum: c9e269816fdf6a845ac774b5b3e263c70896c3df6931f336dc780189f12b779fe384bafa2b062809d1e3360a4aa0d720268328ac6fe58d969a0e8d3e06a78612 + checksum: 08242a92924466cc83d2afb9b29193aa3b24255d8e351727cbff77a8e9f85776aab37d045d10140c8b113926a57fe80d22ef6da152a7294df8d93eddec565374 languageName: node linkType: hard -"metro-source-map@npm:0.73.7": - version: 0.73.7 - resolution: "metro-source-map@npm:0.73.7" +"metro-source-map@npm:0.73.8": + version: 0.73.8 + resolution: "metro-source-map@npm:0.73.8" dependencies: "@babel/traverse": ^7.20.0 "@babel/types": ^7.20.0 invariant: ^2.2.4 - metro-symbolicate: 0.73.7 + metro-symbolicate: 0.73.8 nullthrows: ^1.1.1 - ob1: 0.73.7 + ob1: 0.73.8 source-map: ^0.5.6 vlq: ^1.0.0 - checksum: d12366f95b1038f25ed1f685a948fcdc626886d946bb870f71231fff12a74600506a7ea49aa564a024cf691861b015780f017f9ca854a9d47fbfbff9ff821399 + checksum: 1a6cf57a07ef5f1f7f2cec83c5ed345fe75ec6a75288b29d7de609b047179f32632112d665aad601cef7f30a6f1398ae5c42074914bb1286cb8e3f0f6c720eb6 languageName: node linkType: hard -"metro-symbolicate@npm:0.73.7": - version: 0.73.7 - resolution: "metro-symbolicate@npm:0.73.7" +"metro-symbolicate@npm:0.73.8": + version: 0.73.8 + resolution: "metro-symbolicate@npm:0.73.8" dependencies: invariant: ^2.2.4 - metro-source-map: 0.73.7 + metro-source-map: 0.73.8 nullthrows: ^1.1.1 source-map: ^0.5.6 through2: ^2.0.1 vlq: ^1.0.0 bin: metro-symbolicate: src/index.js - checksum: 0f87e150ecc44dc0b4630c626c8fe50a0445053f6b9000df821771349168ef7816e7e232298b9751ee7f2d6e51a4dc756da115fb3fdc23b1a3d6bb5e17487e07 + checksum: 79a308959ee8207097dccaa8a5b35b8526d495598e0edcff01d499536d9c65879f37e223c3f90427e059751bab0901f89c232819e8984d615ea8f56fef17b474 languageName: node linkType: hard -"metro-transform-plugins@npm:0.73.7": - version: 0.73.7 - resolution: "metro-transform-plugins@npm:0.73.7" +"metro-transform-plugins@npm:0.73.8": + version: 0.73.8 + resolution: "metro-transform-plugins@npm:0.73.8" dependencies: "@babel/core": ^7.20.0 "@babel/generator": ^7.20.0 "@babel/template": ^7.0.0 "@babel/traverse": ^7.20.0 nullthrows: ^1.1.1 - checksum: a07638a021b3ee3a36714209ed835eb65990afcf123cd2108b1849a1411654798b2a8a69e7c7421cc6074545e73051ca2c0508d41b6007123ab782f238ba9327 + checksum: 3a5d7721cd32e94cb8e46a4ce77518ebf2a1a2b4c8ac5ce05ca12a5e00ec677d4acc02c9ab8f94f0e2a3dea0b08870fb01a6adec5fe9b3ad8b7785dad846b542 languageName: node linkType: hard -"metro-transform-worker@npm:0.73.7": - version: 0.73.7 - resolution: "metro-transform-worker@npm:0.73.7" +"metro-transform-worker@npm:0.73.8": + version: 0.73.8 + resolution: "metro-transform-worker@npm:0.73.8" dependencies: "@babel/core": ^7.20.0 "@babel/generator": ^7.20.0 "@babel/parser": ^7.20.0 "@babel/types": ^7.20.0 babel-preset-fbjs: ^3.4.0 - metro: 0.73.7 - metro-babel-transformer: 0.73.7 - metro-cache: 0.73.7 - metro-cache-key: 0.73.7 - metro-hermes-compiler: 0.73.7 - metro-source-map: 0.73.7 - metro-transform-plugins: 0.73.7 + metro: 0.73.8 + metro-babel-transformer: 0.73.8 + metro-cache: 0.73.8 + metro-cache-key: 0.73.8 + metro-hermes-compiler: 0.73.8 + metro-source-map: 0.73.8 + metro-transform-plugins: 0.73.8 nullthrows: ^1.1.1 - checksum: b8f9712fa2705dde913a51500500e66486ff420560549d34cf0ac5343649ee07023686db71b9a030af36cacf20af85541513e57447311df2a3581e51f5310c6e + checksum: 29ce41d30e5fb8f7932bf256d3547c2565d3ea1934b0f0626216ba4ca7f2740b5050548ad429cbc849704e04ab0ee399b8858016ea3c877e331c030ed2886523 languageName: node linkType: hard -"metro@npm:0.73.7": - version: 0.73.7 - resolution: "metro@npm:0.73.7" +"metro@npm:0.73.8": + version: 0.73.8 + resolution: "metro@npm:0.73.8" dependencies: "@babel/code-frame": ^7.0.0 "@babel/core": ^7.20.0 @@ -8396,23 +8456,23 @@ __metadata: invariant: ^2.2.4 jest-worker: ^27.2.0 lodash.throttle: ^4.1.1 - metro-babel-transformer: 0.73.7 - metro-cache: 0.73.7 - metro-cache-key: 0.73.7 - metro-config: 0.73.7 - metro-core: 0.73.7 - metro-file-map: 0.73.7 - metro-hermes-compiler: 0.73.7 - metro-inspector-proxy: 0.73.7 - metro-minify-terser: 0.73.7 - metro-minify-uglify: 0.73.7 - metro-react-native-babel-preset: 0.73.7 - metro-resolver: 0.73.7 - metro-runtime: 0.73.7 - metro-source-map: 0.73.7 - metro-symbolicate: 0.73.7 - metro-transform-plugins: 0.73.7 - metro-transform-worker: 0.73.7 + metro-babel-transformer: 0.73.8 + metro-cache: 0.73.8 + metro-cache-key: 0.73.8 + metro-config: 0.73.8 + metro-core: 0.73.8 + metro-file-map: 0.73.8 + metro-hermes-compiler: 0.73.8 + metro-inspector-proxy: 0.73.8 + metro-minify-terser: 0.73.8 + metro-minify-uglify: 0.73.8 + metro-react-native-babel-preset: 0.73.8 + metro-resolver: 0.73.8 + metro-runtime: 0.73.8 + metro-source-map: 0.73.8 + metro-symbolicate: 0.73.8 + metro-transform-plugins: 0.73.8 + metro-transform-worker: 0.73.8 mime-types: ^2.1.27 node-fetch: ^2.2.0 nullthrows: ^1.1.1 @@ -8426,7 +8486,7 @@ __metadata: yargs: ^17.5.1 bin: metro: src/cli.js - checksum: 69c73d180143e21907ea980d110659c75c0d13c7730129bf00adfe628784bb6d334809a2ab7fa5c66d2f704c3306e17f8b4aefa5310929cca3df7c3a3b5dafd6 + checksum: 8b119451ab1f5af350a73132bd9e38c01b727a6986fd9d5574eb8d44fc96d1e09b8f7798c35defca0fba3c299918da77044f6f2bd7bb7138864c88b55f51a6db languageName: node linkType: hard @@ -8938,10 +8998,10 @@ __metadata: languageName: node linkType: hard -"ob1@npm:0.73.7": - version: 0.73.7 - resolution: "ob1@npm:0.73.7" - checksum: 47fb8d4ad6893cfa49a307242646c82edb6a3a1e405785a33de4330d2f70179811deef675388bf496b10099c0cdda139b198efce8810b5f5bc1159e6850bef16 +"ob1@npm:0.73.8": + version: 0.73.8 + resolution: "ob1@npm:0.73.8" + checksum: 92e10c34cc7f700256a61b3f782a828f9fe222a65895a9f08b3b2d3b4afccae3805d8807f41cdcddfb5a020f37b874e81055e36329ffc6802d523ed2d0d26ebe languageName: node linkType: hard @@ -9756,10 +9816,10 @@ __metadata: languageName: node linkType: hard -"react-native-gradle-plugin@npm:^0.71.15": - version: 0.71.15 - resolution: "react-native-gradle-plugin@npm:0.71.15" - checksum: e1c1714568324405fbca4ca841a0ab62cd8b90c65b3320183825161358f2bdb5226c8b22153b3007c2455dc7535d839d07d43148e6cba7952ae948636154f2b6 +"react-native-gradle-plugin@npm:^0.71.16": + version: 0.71.16 + resolution: "react-native-gradle-plugin@npm:0.71.16" + checksum: 4512de0e135fb03b009af7175a5a3264fbe2bf75131fe9335a6614b63a63be7b95a3b8321411b744497fefb8c9802bdffab5d27b405721c8d035bbc3aa8b1b2e languageName: node linkType: hard @@ -9848,9 +9908,9 @@ __metadata: languageName: node linkType: hard -"react-native-reanimated@npm:^3.0.0-rc.10": - version: 3.0.0-rc.10 - resolution: "react-native-reanimated@npm:3.0.0-rc.10" +"react-native-reanimated@npm:^3.0.2": + version: 3.0.2 + resolution: "react-native-reanimated@npm:3.0.2" dependencies: "@babel/plugin-transform-object-assign": ^7.16.7 "@babel/preset-typescript": ^7.16.7 @@ -9863,7 +9923,7 @@ __metadata: "@babel/core": ^7.0.0-0 react: "*" react-native: "*" - checksum: 79c3277d20d34bfc8647e6362b69a2fa9c0d8b53922b1151bc19a1e75814bf0dad723fa167a28c196ae5b41c358290e447e660a1106555ce02eb989fc3772d0f + checksum: 7635d6d490eecdf74d3b3560e0696df14c8528f58b4c79d680bb623053e6a13e51e05f62aa9d40e1d53e9b2c90d67ac77ff1f4128400f14ab4a524ef3dec036b languageName: node linkType: hard @@ -9928,27 +9988,27 @@ __metadata: languageName: node linkType: hard -"react-native-tab-view@npm:^3.5.0": - version: 3.5.0 - resolution: "react-native-tab-view@npm:3.5.0" +"react-native-tab-view@npm:^3.5.1": + version: 3.5.1 + resolution: "react-native-tab-view@npm:3.5.1" dependencies: use-latest-callback: ^0.1.5 peerDependencies: react: "*" react-native: "*" react-native-pager-view: "*" - checksum: 3a4cf8cdfe9a12dab26b159e833f949b2712983ac352eeac2781c82e0bac83fa1434167cb30201ff7f1cb34630df02d38a46cd920cfbd394d2afc08118575488 + checksum: 22213e8bde3b0e16631d290a3da146789dcad461dbdc424cf6448c683a2d75c12abbae5aa329c83788123f6dd0865b451ba57848856483607327fb5fdad2fe12 languageName: node linkType: hard -"react-native@npm:^0.71.3": - version: 0.71.3 - resolution: "react-native@npm:0.71.3" +"react-native@npm:^0.71.4": + version: 0.71.4 + resolution: "react-native@npm:0.71.4" dependencies: "@jest/create-cache-key-function": ^29.2.1 - "@react-native-community/cli": 10.1.3 - "@react-native-community/cli-platform-android": 10.1.3 - "@react-native-community/cli-platform-ios": 10.1.1 + "@react-native-community/cli": 10.2.0 + "@react-native-community/cli-platform-android": 10.2.0 + "@react-native-community/cli-platform-ios": 10.2.0 "@react-native/assets": 1.0.0 "@react-native/normalize-color": 2.1.0 "@react-native/polyfills": 2.0.0 @@ -9961,16 +10021,16 @@ __metadata: jest-environment-node: ^29.2.1 jsc-android: ^250231.0.0 memoize-one: ^5.0.0 - metro-react-native-babel-transformer: 0.73.7 - metro-runtime: 0.73.7 - metro-source-map: 0.73.7 + metro-react-native-babel-transformer: 0.73.8 + metro-runtime: 0.73.8 + metro-source-map: 0.73.8 mkdirp: ^0.5.1 nullthrows: ^1.1.1 pretty-format: ^26.5.2 promise: ^8.3.0 react-devtools-core: ^4.26.1 react-native-codegen: ^0.71.5 - react-native-gradle-plugin: ^0.71.15 + react-native-gradle-plugin: ^0.71.16 react-refresh: ^0.4.0 react-shallow-renderer: ^16.15.0 regenerator-runtime: ^0.13.2 @@ -9983,7 +10043,7 @@ __metadata: react: 18.2.0 bin: react-native: cli.js - checksum: 1f6cee37352db4981eadee3e07b04f19d4ad3eeebf2ede7e8d98d42c87ea6041ec3e5703038349c650148fadb1bfab3db0c52121620fd946d9cf4a47b130b715 + checksum: b0f8d71b480cfb48e3beea03bde9e02d30658cad89c6750123d66c628b7d712e6f186eaaf56e7b1c3cd49b263959c6a7fad7847e3c64e34913329e86045f9c5b languageName: node linkType: hard @@ -10604,6 +10664,13 @@ __metadata: languageName: node linkType: hard +"sf-symbols-typescript@npm:^1.0.0": + version: 1.0.0 + resolution: "sf-symbols-typescript@npm:1.0.0" + checksum: ab7f427b6145ba308e9ab0357e86a8b32c4bd2ed7d5bba983812483b6f8320097121a7dac1855d344cf8b5a6e45ef9b7e8f121ad640fc7821f3fd433a8280567 + languageName: node + linkType: hard + "shallow-clone@npm:^1.0.0": version: 1.0.0 resolution: "shallow-clone@npm:1.0.0" @@ -11045,6 +11112,13 @@ __metadata: languageName: node linkType: hard +"strnum@npm:^1.0.5": + version: 1.0.5 + resolution: "strnum@npm:1.0.5" + checksum: 651b2031db5da1bf4a77fdd2f116a8ac8055157c5420f5569f64879133825915ad461513e7202a16d7fec63c54fd822410d0962f8ca12385c4334891b9ae6dd2 + languageName: node + linkType: hard + "structured-headers@npm:^0.4.1": version: 0.4.1 resolution: "structured-headers@npm:0.4.1" @@ -11377,19 +11451,19 @@ __metadata: "@neverdull-agency/expo-unlimited-secure-store": ^1.0.10 "@react-native-async-storage/async-storage": ~1.17.11 "@react-native-camera-roll/camera-roll": ^5.2.4 - "@react-native-clipboard/clipboard": ^1.11.1 + "@react-native-clipboard/clipboard": ^1.11.2 "@react-native-community/blur": ^4.3.0 "@react-native-community/netinfo": 9.3.7 - "@react-native-firebase/app": ^17.3.1 + "@react-native-firebase/app": ^17.3.2 "@react-native-menu/menu": ^0.7.3 "@react-native-segmented-control/segmented-control": ^2.4.0 - "@react-navigation/bottom-tabs": ^6.5.6 - "@react-navigation/native": ^6.1.5 - "@react-navigation/native-stack": ^6.9.11 - "@react-navigation/stack": ^6.3.15 - "@sentry/react-native": 5.0.0 + "@react-navigation/bottom-tabs": ^6.5.7 + "@react-navigation/native": ^6.1.6 + "@react-navigation/native-stack": ^6.9.12 + "@react-navigation/stack": ^6.3.16 + "@sentry/react-native": 5.1.0 "@sharcoux/slider": ^6.1.1 - "@tanstack/react-query": ^4.24.10 + "@tanstack/react-query": ^4.26.1 "@types/diff": ^5.0.2 "@types/linkify-it": ^3.0.2 "@types/lodash": ^4.14.191 @@ -11423,14 +11497,14 @@ __metadata: expo-video-thumbnails: ^7.2.1 expo-web-browser: ~12.1.1 htmlparser2: ^8.0.1 - i18next: ^22.4.10 + i18next: ^22.4.11 linkify-it: ^4.0.1 lodash: ^4.17.21 react: ^18.2.0 react-dom: ^18.2.0 react-i18next: ^12.2.0 react-intl: ^6.2.10 - react-native: ^0.71.3 + react-native: ^0.71.4 react-native-clean-project: ^4.0.1 react-native-flash-message: ^0.4.0 react-native-gesture-handler: ~2.9.0 @@ -11440,18 +11514,18 @@ __metadata: react-native-mmkv: ~2.7.0 react-native-pager-view: ^6.1.4 react-native-quick-base64: ^2.0.5 - react-native-reanimated: ^3.0.0-rc.10 + react-native-reanimated: ^3.0.2 react-native-reanimated-zoom: ^0.3.3 react-native-safe-area-context: ^4.5.0 react-native-screens: ^3.20.0 react-native-share-menu: ^6.0.0 react-native-svg: ^13.8.0 react-native-swipe-list-view: ^3.2.9 - react-native-tab-view: ^3.5.0 + react-native-tab-view: ^3.5.1 rn-placeholder: ^3.0.3 typescript: ^4.9.5 url-parse: ^1.5.10 - zeego: ^1.0.2 + zeego: ^1.1.0 languageName: unknown linkType: soft @@ -12252,17 +12326,18 @@ __metadata: languageName: node linkType: hard -"zeego@npm:^1.0.2": - version: 1.0.2 - resolution: "zeego@npm:1.0.2" +"zeego@npm:^1.1.0": + version: 1.1.0 + resolution: "zeego@npm:1.1.0" dependencies: "@radix-ui/react-context-menu": ^2.0.1 "@radix-ui/react-dropdown-menu": ^2.0.1 + sf-symbols-typescript: ^1.0.0 peerDependencies: "@react-native-menu/menu": "*" react: "*" react-native: "*" react-native-ios-context-menu: ^1.14.0 - checksum: e5a35c25e60df99505a550a2542f8d164a76af743cfbd80c16a4a2f5f68343751c32ad07a376fa60eeedd3a2d0d9ce579063daad1e9dd74e577d6bbca9eecae9 + checksum: 61c5d8406394814e9e7659cd2534abd6d77911cfc8f19f2821a677b5cbe5bbf1d43d397c305a5b8620e359cd68d24b955d87219befaaa1d2449cd68dc39d6586 languageName: node linkType: hard