From 99d5c6366e35f09d21dce799fd09acd8b2739dc6 Mon Sep 17 00:00:00 2001 From: lizhien52O <111186811+lizhien52O@users.noreply.github.com> Date: Tue, 13 Aug 2024 17:30:24 +0800 Subject: [PATCH] feat: react-native-localization-settings support HarmonyOS (#2) --- .github/actions/setup/action.yml | 27 - .github/workflows/ci.yml | 48 - README.md | 132 +- android/build.gradle | 101 - android/gradle.properties | 5 - android/src/main/AndroidManifest.xml | 4 - .../LocalizationSettingsModule.kt | 121 - .../LocalizationSettingsPackage.kt | 35 - .../src/newarch/LocalizationSettingsSpec.kt | 7 - .../src/oldarch/LocalizationSettingsSpec.kt | 12 - docs/configuration-xcode-1.png | Bin 25256 -> 0 bytes docs/configuration-xcode-2.png | Bin 43084 -> 0 bytes docs/configuration-xcode-3.png | Bin 100150 -> 0 bytes docs/cover.png | Bin 113475 -> 0 bytes example/.bundle/config | 2 - example/.node-version | 1 - example/.watchmanconfig | 1 - example/Gemfile | 6 - example/android/app/build.gradle | 170 - example/android/app/debug.keystore | Bin 2257 -> 0 bytes example/android/app/proguard-rules.pro | 10 - .../android/app/src/debug/AndroidManifest.xml | 13 - .../ReactNativeFlipper.java | 75 - .../android/app/src/main/AndroidManifest.xml | 26 - .../MainActivity.java | 35 - .../MainApplication.java | 62 - .../res/drawable/rn_edit_text_material.xml | 36 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../app/src/main/res/values/strings.xml | 3 - .../app/src/main/res/values/styles.xml | 9 - .../app/src/main/res/xml/locales_config.xml | 6 - .../ReactNativeFlipper.java | 20 - example/android/build.gradle | 21 - example/android/gradle.properties | 44 - .../android/gradle/wrapper/gradle-wrapper.jar | Bin 59821 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 - example/android/gradlew | 234 - example/android/gradlew.bat | 89 - example/android/settings.gradle | 4 - example/app.json | 4 - example/babel.config.js | 17 - example/index.js | 5 - example/ios/.xcode.env | 11 - example/ios/File.swift | 6 - ...alizationSettingsExample-Bridging-Header.h | 3 - .../project.pbxproj | 725 - .../LocalizationSettingsExample.xcscheme | 88 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../LocalizationSettingsExample/AppDelegate.h | 6 - .../AppDelegate.mm | 36 - .../AppIcon.appiconset/Contents.json | 53 - .../Images.xcassets/Contents.json | 6 - .../LocalizationSettingsExample/Info.plist | 55 - .../LaunchScreen.storyboard | 47 - .../ios/LocalizationSettingsExample/main.m | 10 - .../Info.plist | 24 - .../LocalizationSettingsExampleTests.m | 66 - example/ios/Podfile | 60 - example/ios/Podfile.lock | 629 - example/ios/en.lproj/Localizable.strings | 7 - example/ios/fr.lproj/Localizable.strings | 7 - example/ios/pl.lproj/Localizable.strings | 7 - example/metro.config.js | 40 - example/package.json | 24 - example/react-native.config.js | 10 - example/src/App.tsx | 69 - example/yarn.lock | 4768 ---- harmony/localization_settings.har | Bin 0 -> 92625 bytes harmony/localization_settings/.gitignore | 6 + .../localization_settings/BuildProfile.ets | 17 + .../localization_settings/build-profile.json5 | 28 + harmony/localization_settings/hvigorfile.ts | 2 + harmony/localization_settings/index.ets | 1 + .../obfuscation-rules.txt | 18 + .../oh-package-lock.json5 | 18 + .../localization_settings/oh-package.json5 | 12 + .../main/ets/RNLocalizationSettingsPackage.ts | 23 + .../ets/RNLocalizationSettingsTurboModule.ts | 42 + .../src/main/module.json5 | 11 + .../main/resources/en_US/element/string.json | 16 + .../main/resources/zh_CN/element/string.json | 16 + harmony/localization_settings/ts.ts | 2 + ios/LocalizationSettings.h | 12 - ios/LocalizationSettings.mm | 90 - .../project.pbxproj | 274 - package-lock.json | 23672 ++++++++++++++++ package.json | 32 +- src/NativeLocalizationSettings.ts | 2 +- src/index.tsx | 10 +- 99 files changed, 23921 insertions(+), 8548 deletions(-) delete mode 100644 .github/actions/setup/action.yml delete mode 100644 .github/workflows/ci.yml delete mode 100644 android/build.gradle delete mode 100644 android/gradle.properties delete mode 100644 android/src/main/AndroidManifest.xml delete mode 100644 android/src/main/java/com/localizationsettings/LocalizationSettingsModule.kt delete mode 100644 android/src/main/java/com/localizationsettings/LocalizationSettingsPackage.kt delete mode 100644 android/src/newarch/LocalizationSettingsSpec.kt delete mode 100644 android/src/oldarch/LocalizationSettingsSpec.kt delete mode 100644 docs/configuration-xcode-1.png delete mode 100644 docs/configuration-xcode-2.png delete mode 100644 docs/configuration-xcode-3.png delete mode 100644 docs/cover.png delete mode 100644 example/.bundle/config delete mode 100644 example/.node-version delete mode 100644 example/.watchmanconfig delete mode 100644 example/Gemfile delete mode 100644 example/android/app/build.gradle delete mode 100644 example/android/app/debug.keystore delete mode 100644 example/android/app/proguard-rules.pro delete mode 100644 example/android/app/src/debug/AndroidManifest.xml delete mode 100644 example/android/app/src/debug/java/com/localizationsettingsexample/ReactNativeFlipper.java delete mode 100644 example/android/app/src/main/AndroidManifest.xml delete mode 100644 example/android/app/src/main/java/com/localizationsettingsexample/MainActivity.java delete mode 100644 example/android/app/src/main/java/com/localizationsettingsexample/MainApplication.java delete mode 100644 example/android/app/src/main/res/drawable/rn_edit_text_material.xml delete mode 100644 example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 example/android/app/src/main/res/values/strings.xml delete mode 100644 example/android/app/src/main/res/values/styles.xml delete mode 100644 example/android/app/src/main/res/xml/locales_config.xml delete mode 100644 example/android/app/src/release/java/com/localizationsettingsexample/ReactNativeFlipper.java delete mode 100644 example/android/build.gradle delete mode 100644 example/android/gradle.properties delete mode 100644 example/android/gradle/wrapper/gradle-wrapper.jar delete mode 100644 example/android/gradle/wrapper/gradle-wrapper.properties delete mode 100755 example/android/gradlew delete mode 100644 example/android/gradlew.bat delete mode 100644 example/android/settings.gradle delete mode 100644 example/app.json delete mode 100644 example/babel.config.js delete mode 100644 example/index.js delete mode 100644 example/ios/.xcode.env delete mode 100644 example/ios/File.swift delete mode 100644 example/ios/LocalizationSettingsExample-Bridging-Header.h delete mode 100644 example/ios/LocalizationSettingsExample.xcodeproj/project.pbxproj delete mode 100644 example/ios/LocalizationSettingsExample.xcodeproj/xcshareddata/xcschemes/LocalizationSettingsExample.xcscheme delete mode 100644 example/ios/LocalizationSettingsExample.xcworkspace/contents.xcworkspacedata delete mode 100644 example/ios/LocalizationSettingsExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 example/ios/LocalizationSettingsExample/AppDelegate.h delete mode 100644 example/ios/LocalizationSettingsExample/AppDelegate.mm delete mode 100644 example/ios/LocalizationSettingsExample/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 example/ios/LocalizationSettingsExample/Images.xcassets/Contents.json delete mode 100644 example/ios/LocalizationSettingsExample/Info.plist delete mode 100644 example/ios/LocalizationSettingsExample/LaunchScreen.storyboard delete mode 100644 example/ios/LocalizationSettingsExample/main.m delete mode 100644 example/ios/LocalizationSettingsExampleTests/Info.plist delete mode 100644 example/ios/LocalizationSettingsExampleTests/LocalizationSettingsExampleTests.m delete mode 100644 example/ios/Podfile delete mode 100644 example/ios/Podfile.lock delete mode 100644 example/ios/en.lproj/Localizable.strings delete mode 100644 example/ios/fr.lproj/Localizable.strings delete mode 100644 example/ios/pl.lproj/Localizable.strings delete mode 100644 example/metro.config.js delete mode 100644 example/package.json delete mode 100644 example/react-native.config.js delete mode 100644 example/src/App.tsx delete mode 100644 example/yarn.lock create mode 100644 harmony/localization_settings.har create mode 100644 harmony/localization_settings/.gitignore create mode 100644 harmony/localization_settings/BuildProfile.ets create mode 100644 harmony/localization_settings/build-profile.json5 create mode 100644 harmony/localization_settings/hvigorfile.ts create mode 100644 harmony/localization_settings/index.ets create mode 100644 harmony/localization_settings/obfuscation-rules.txt create mode 100644 harmony/localization_settings/oh-package-lock.json5 create mode 100644 harmony/localization_settings/oh-package.json5 create mode 100644 harmony/localization_settings/src/main/ets/RNLocalizationSettingsPackage.ts create mode 100644 harmony/localization_settings/src/main/ets/RNLocalizationSettingsTurboModule.ts create mode 100644 harmony/localization_settings/src/main/module.json5 create mode 100644 harmony/localization_settings/src/main/resources/en_US/element/string.json create mode 100644 harmony/localization_settings/src/main/resources/zh_CN/element/string.json create mode 100644 harmony/localization_settings/ts.ts delete mode 100644 ios/LocalizationSettings.h delete mode 100644 ios/LocalizationSettings.mm delete mode 100644 ios/LocalizationSettings.xcodeproj/project.pbxproj create mode 100644 package-lock.json diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml deleted file mode 100644 index d402f3d..0000000 --- a/.github/actions/setup/action.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: Setup -description: Setup Node.js and install dependencies - -runs: - using: composite - steps: - - name: Setup Node.js - uses: actions/setup-node@v3 - with: - node-version-file: .nvmrc - - - name: Cache dependencies - id: yarn-cache - uses: actions/cache@v3 - with: - path: | - **/node_modules - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} - restore-keys: | - ${{ runner.os }}-yarn- - - - name: Install dependencies - if: steps.yarn-cache.outputs.cache-hit != 'true' - run: | - yarn install --cwd example --frozen-lockfile - yarn install --frozen-lockfile - shell: bash diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index 9c5ee1f..0000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,48 +0,0 @@ -name: CI -on: - push: - branches: - - main - pull_request: - branches: - - main - -jobs: - lint: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Setup - uses: ./.github/actions/setup - - - name: Lint files - run: yarn lint - - - name: Typecheck files - run: yarn typecheck - - test: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Setup - uses: ./.github/actions/setup - - - name: Run unit tests - run: yarn test --maxWorkers=2 --coverage - - build: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Setup - uses: ./.github/actions/setup - - - name: Build package - run: yarn prepack diff --git a/README.md b/README.md index 57c3b2a..411bcd2 100644 --- a/README.md +++ b/README.md @@ -1,131 +1,15 @@ -# React Native Localization Settings +# @react-native-oh-tpl/react-native-localization-settings -`react-native-localization-settings` is a native module to expose per-app language preferences API on iOS and Android. +## 文档地址 / Documentation URL -![Cover image](docs/cover.png) +[中文 / Chinese](https://gitee.com/react-native-oh-library/usage-docs/blob/master/zh-cn/react-native-localization-settings.md) -## Supported platforms +[英文 / English](https://gitee.com/react-native-oh-library/usage-docs/blob/master/zh-en/react-native-localization-settings.md) -| Platform | Supported | -|----------|:---------:| -| iOS | ✅ | -| Android* | ✅ | +## Codegen -_*per-app language settings was introduced in API level 33 (Android 13). On the older versions, the library uses -SharedPreferences to store the language._ +该库已接入 codegen,具体请查阅文档。 -## Installation +## 请悉知 / Acknowledgements -To get started with `react-native-localization-settings`, you'll need to install it using npm: - -```sh -npm install react-native-localization-settings -``` - -or with yarn: - -```sh -yarn add react-native-localization-settings -``` - -## API - -### getLanguage() - -Function to get current language. - -Returns Language in IETF BCP 47 format (like 'en-US') - -```ts -getLanguage(); // 'en-US' -``` - -### setLanguage() - -Function to set the current language. -It accepts a string with language code in IETF BCP 47 format (like 'en-US') or ISO 639-1 format (like 'en'). - -```ts -setLanguage("en-US"); -``` - -## i18next - -This library is fully compatible with [i18next](https://www.i18next.com/). -To use it with i18next, you need to use `ReactNativeLanguageDetector` before init function: - -```ts -import { ReactNativeLanguageDetector } from 'react-native-localization-settings'; - -i18next - .use(ReactNativeLanguageDetector) - .use(initReactI18next) - .init({ - // ... - }); -``` - -Then, if you want to create custom in-app language selector, you should be able to change the language (along with the -settings per-app language) using standard i18next function: - -```ts -i18next.changeLanguage('pl-PL'); -``` - -## Define supported languages - -To get started, you'll need to define the languages that your app supports. - -### iOS - -Open your project in XCode, in Project Navigator select project, go to `Info` tab, and -under `Localizations` section add languages you want to support. - -![XCode screenshot](docs/configuration-xcode-1.png) - -Next, you need to create a `Localization.strings` file. - -![XCode screenshot](docs/configuration-xcode-2.png) - -Select newly created file and on the right side of the screen, under `Localizations` selection press `Localize`. Confirm -the popup. - -![XCode screenshot](docs/configuration-xcode-3.png) - -Lastly, you need to select all elements in the section form previous step. - -### Android - -Create new file in `android/app/src/main/res/xml` directory named `locales_config.xml`. and define supported languages: - -```xml - - - - - - -``` - -Then, open `android/app/src/main/AndroidManifest.xml` and add following line to the Application tag: - -```xml - -> -``` - -## Why? - -Users who speak multiple languages often set their device language to one language, such as English, but they may want -to use other languages for certain apps, like Polish, Dutch, or French. To help apps provide a better experience for -these users, this package adds the ability to set language preferences for individual apps in the device's settings. - -## License - -[MIT](LICENSE) - ---- - -Made with ❤️ by [Jakub Grzywacz](https://jakubgrzywacz.pl) +本项目基于 [The MIT License (MIT)](https://github.com/react-native-oh-library/react-native-localization-settings/blob/sig/LICENSE) ,请自由地享受和参与开源。 \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle deleted file mode 100644 index eb8ea12..0000000 --- a/android/build.gradle +++ /dev/null @@ -1,101 +0,0 @@ -buildscript { - // Buildscript is evaluated before everything else so we can't use getExtOrDefault - def kotlin_version = rootProject.ext.has("kotlinVersion") ? rootProject.ext.get("kotlinVersion") : project.properties["LocalizationSettings_kotlinVersion"] - - repositories { - google() - mavenCentral() - } - - dependencies { - classpath "com.android.tools.build:gradle:7.2.1" - // noinspection DifferentKotlinGradleVersion - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - } -} - -def isNewArchitectureEnabled() { - return rootProject.hasProperty("newArchEnabled") && rootProject.getProperty("newArchEnabled") == "true" -} - -apply plugin: "com.android.library" -apply plugin: "kotlin-android" - - -def appProject = rootProject.allprojects.find { it.plugins.hasPlugin('com.android.application') } - -if (isNewArchitectureEnabled()) { - apply plugin: "com.facebook.react" -} - -def getExtOrDefault(name) { - return rootProject.ext.has(name) ? rootProject.ext.get(name) : project.properties["LocalizationSettings_" + name] -} - -def getExtOrIntegerDefault(name) { - return rootProject.ext.has(name) ? rootProject.ext.get(name) : (project.properties["LocalizationSettings_" + name]).toInteger() -} - -android { - compileSdkVersion getExtOrIntegerDefault("compileSdkVersion") - - defaultConfig { - minSdkVersion getExtOrIntegerDefault("minSdkVersion") - targetSdkVersion getExtOrIntegerDefault("targetSdkVersion") - buildConfigField "boolean", "IS_NEW_ARCHITECTURE_ENABLED", isNewArchitectureEnabled().toString() - } - buildTypes { - release { - minifyEnabled false - } - } - - lintOptions { - disable "GradleCompatible" - } - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - sourceSets { - main { - if (isNewArchitectureEnabled()) { - java.srcDirs += [ - "src/newarch", - // This is needed to build Kotlin project with NewArch enabled - "${project.buildDir}/generated/source/codegen/java" - ] - } else { - java.srcDirs += ["src/oldarch"] - } - } - } -} - -repositories { - mavenCentral() - google() -} - -def kotlin_version = getExtOrDefault("kotlinVersion") - -dependencies { - // For < 0.71, this will be from the local maven repo - // For > 0.71, this will be replaced by `com.facebook.react:react-android:$version` by react gradle plugin - //noinspection GradleDynamicVersion - implementation "com.facebook.react:react-native:+" - implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" - - implementation "androidx.appcompat:appcompat:1.6.1" - implementation "androidx.appcompat:appcompat-resources:1.6.1" -} - -if (isNewArchitectureEnabled()) { - react { - jsRootDir = file("../src/") - libraryName = "LocalizationSettings" - codegenJavaPackageName = "com.localizationsettings" - } -} diff --git a/android/gradle.properties b/android/gradle.properties deleted file mode 100644 index 00fa729..0000000 --- a/android/gradle.properties +++ /dev/null @@ -1,5 +0,0 @@ -LocalizationSettings_kotlinVersion=1.7.0 -LocalizationSettings_minSdkVersion=21 -LocalizationSettings_targetSdkVersion=31 -LocalizationSettings_compileSdkVersion=31 -LocalizationSettings_ndkversion=21.4.7075529 diff --git a/android/src/main/AndroidManifest.xml b/android/src/main/AndroidManifest.xml deleted file mode 100644 index 16bf639..0000000 --- a/android/src/main/AndroidManifest.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - diff --git a/android/src/main/java/com/localizationsettings/LocalizationSettingsModule.kt b/android/src/main/java/com/localizationsettings/LocalizationSettingsModule.kt deleted file mode 100644 index 60b59ab..0000000 --- a/android/src/main/java/com/localizationsettings/LocalizationSettingsModule.kt +++ /dev/null @@ -1,121 +0,0 @@ -package com.localizationsettings - -import android.content.Context -import android.content.SharedPreferences -import android.os.Build -import androidx.appcompat.app.AppCompatDelegate -import androidx.core.os.LocaleListCompat -import com.facebook.react.bridge.Promise -import com.facebook.react.bridge.ReactApplicationContext -import com.facebook.react.bridge.ReactMethod -import java.util.* - - -class LocalizationSettingsModule internal constructor(context: ReactApplicationContext) : - LocalizationSettingsSpec(context) { - - override fun getName(): String { - return NAME - } - - /** - * Get IETF BCP 47 (language-COUNTRY "pl-PL") - * if country is not available in locale, then use system defaults (even if it's not 100% correct, like "pl-US") - **/ - private fun getLanguageTag(language: String): String { - val locale = Locale.forLanguageTag(language); - - // if language has format language-COUNTRY, then return it - if (locale.country != "") return locale.toLanguageTag() - // fallback for system country - return Locale(locale.language, Locale.getDefault().country).toLanguageTag() - } - - - /** - * Get current language - * returns string in IETF BCP 47 (language-COUNTRY "pl-PL") - * If API version >= 33, use native per-app language feature - * else, fallback to SharedPreferences - **/ - private fun getCurrentLanguage(): String? { - // If API version is >= 33, then use per-app language settings - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { - val currentLocaleName = if (!AppCompatDelegate.getApplicationLocales().isEmpty) { - // get per-app language - AppCompatDelegate.getApplicationLocales()[0]?.toLanguageTag() - } else { - // Fallback to the default System Locale - Locale.getDefault().toLanguageTag() - } - return currentLocaleName - } - // if API is < 33, then use SharedPreferences with fallback to default System Locale - if (getPreferences().getString("languageFrom", null) == Locale.getDefault().language) { - return getPreferences().getString("language", Locale.getDefault().toLanguageTag()) - } - return Locale.getDefault().toLanguageTag() - } - - - /** - * Set current language - * passed language can be in ISO 639-1 (language "pl") - * or IETF BCP 47 (language-COUNTRY "pl-PL") - * If API version >= 33, use native per-app language feature - * else, fallback to SharedPreferences - **/ - private fun setCurrentLanguage(language: String) { - // If API version is >= 33, then use per-app language settings - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { - val localeList = LocaleListCompat.forLanguageTags(getLanguageTag(language)) - AppCompatDelegate.setApplicationLocales(localeList) - } else { - // if API is < 33, then set SharedPreferences language - val editor = getEditor(); - editor.putString("languageFrom", Locale.getDefault().language) - editor.putString("language", getLanguageTag(language)) - editor.apply() - } - } - - - /** - * Expose functions to react-native - **/ - @ReactMethod - override fun getLanguage(promise: Promise) { - promise.resolve(getCurrentLanguage()) - } - - @ReactMethod - override fun setLanguage(language: String) { - setCurrentLanguage(language) - } - - /** - * Expose constants to react-native - **/ - override fun getConstants(): MutableMap? { - val constants: MutableMap = HashMap() - constants["language"] = getCurrentLanguage() - return constants - } - - /** - * SharedPreferences (only used when API version is below 33) - **/ - private fun getPreferences(): SharedPreferences { - return reactApplicationContext.getSharedPreferences( - "LocalizationSettings", Context.MODE_PRIVATE - ) - } - - private fun getEditor(): SharedPreferences.Editor { - return getPreferences().edit() - } - - companion object { - const val NAME = "LocalizationSettings" - } -} diff --git a/android/src/main/java/com/localizationsettings/LocalizationSettingsPackage.kt b/android/src/main/java/com/localizationsettings/LocalizationSettingsPackage.kt deleted file mode 100644 index e4c9241..0000000 --- a/android/src/main/java/com/localizationsettings/LocalizationSettingsPackage.kt +++ /dev/null @@ -1,35 +0,0 @@ -package com.localizationsettings - -import com.facebook.react.TurboReactPackage -import com.facebook.react.bridge.ReactApplicationContext -import com.facebook.react.bridge.NativeModule -import com.facebook.react.module.model.ReactModuleInfoProvider -import com.facebook.react.module.model.ReactModuleInfo -import java.util.HashMap - -class LocalizationSettingsPackage : TurboReactPackage() { - override fun getModule(name: String, reactContext: ReactApplicationContext): NativeModule? { - return if (name == LocalizationSettingsModule.NAME) { - LocalizationSettingsModule(reactContext) - } else { - null - } - } - - override fun getReactModuleInfoProvider(): ReactModuleInfoProvider { - return ReactModuleInfoProvider { - val moduleInfos: MutableMap = HashMap() - val isTurboModule: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED - moduleInfos[LocalizationSettingsModule.NAME] = ReactModuleInfo( - LocalizationSettingsModule.NAME, - LocalizationSettingsModule.NAME, - false, // canOverrideExistingModule - false, // needsEagerInit - true, // hasConstants - false, // isCxxModule - isTurboModule // isTurboModule - ) - moduleInfos - } - } -} diff --git a/android/src/newarch/LocalizationSettingsSpec.kt b/android/src/newarch/LocalizationSettingsSpec.kt deleted file mode 100644 index 93a1865..0000000 --- a/android/src/newarch/LocalizationSettingsSpec.kt +++ /dev/null @@ -1,7 +0,0 @@ -package com.localizationsettings - -import com.facebook.react.bridge.ReactApplicationContext - -abstract class LocalizationSettingsSpec internal constructor(context: ReactApplicationContext) : - NativeLocalizationSettingsSpec(context) { -} diff --git a/android/src/oldarch/LocalizationSettingsSpec.kt b/android/src/oldarch/LocalizationSettingsSpec.kt deleted file mode 100644 index 2765085..0000000 --- a/android/src/oldarch/LocalizationSettingsSpec.kt +++ /dev/null @@ -1,12 +0,0 @@ -package com.localizationsettings - -import com.facebook.react.bridge.ReactApplicationContext -import com.facebook.react.bridge.ReactContextBaseJavaModule -import com.facebook.react.bridge.Promise - -abstract class LocalizationSettingsSpec internal constructor(context: ReactApplicationContext) : - ReactContextBaseJavaModule(context) { - - abstract fun getLanguage(promise: Promise) - abstract fun setLanguage(language: String) -} diff --git a/docs/configuration-xcode-1.png b/docs/configuration-xcode-1.png deleted file mode 100644 index ae95d89a7eac4d7df1ba2e236e4381095fa805c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25256 zcmeFZg;$jA8#PKdA|Ry*D&^49B_RmXElP)Ucej8@Dhx5SzyJy;-Cfd1NOwzj!@0-r zyzi^Ozu>I1KG#wnpEcai%pKRY_rCTup-Ku;_&9fQkdTn@rC&&>AR(dVA|WBOVqt(g zfxIHE;0Lm!iqtct!amA%@Eww7W=1qDaybVrp*4Thr(XMkCXHdz>4UWUiwqK?|(UWn}GL&5FuTLj>>S zh-Q5M)RscZw5>EXZ9w))JATA=MqJT@!IP7-^9@Jm($oGJX@{e!*9j$q5{ZL zR)%=Uik$OD6r9KDet-NkO*4?=$+Pj2L`f7G{my^?JXTE4R>QY&PqH`v^EToI)%5!K z7NeKiT7Uh5Qo0NZMy`5*6X*XtL5G-KbPJYd$@JHAanz(6k;-JEZ6yC^6iYCQ&Vi%# z-%s^t#3oOFi9Oi+_q)e&k_V$$`VE$R_7Bw}gqff>g36WW6u+*hoW_h zk%BlOjyrWH!GtuDZ;??k?!ZS{!bbIcpJL=J1?eAc*X;0!7K9KRQT_3pH3NUR*}}z$ zhF%aus@tdC)BSEX&xE=QmxiC3mLxn1_!f$2ITt$(zOPIYjTemipPn!;G1Mhk7FIPU zJN8k`9&e1YMJvYqwfP2ExO2Il-sdt?dR-08SN(Yl_GX@YRGYJhch+luF-qiC7+bwt z6eTwqn()PDN##y$7%~eB%Y5}lA#RlLxmkkijC)J0s=_$UnN!Z6ldYtOqE4Ws=Qba- zyPlI4Yz|MP@8RqhN)gb+I69jPBxrt1tUykxWmTk5pxPa@2A8E0x!i5}HWz>!41p(n zQmwgJ2xDtL=og`;Pki&y?1|l6qswR}KkF4oQG&~aIjX#CcL6fpK$_X7(1pb$+j?wb zMIrmC)wLg)sQyM$p+XAmO=yeEKND+WowR`PTCC4G03vbT#msO+QD z7KWTB%yWXYZ0pJf`ahm|UmWA(vXmXH|;<1{~io5E&DzWwvHX-e~j!!&kl$t2Cq zVME>7N>WR%a^`{y_AA#}?~`vs3W6lZEx0HrVDUJ$?V8YogzL=x(MexDpmd$GH#ip7KzSXP@w03S-jrQFJ+hwWwJ$y9GHJbtBs@MB zyQR|YzFoB%+(IDYl{|f0j%fFr91kHDA+1g2e6Y1#?imeV%|>C(1X@mhw*Z=E{sDO5 z8(xi=(Wf6OWTs0Vpmp-jxEVd{75-cF&?cgBa zAI*rf{Zdf=-v9jSWR`lzxGNk?DDSOZ32Te&Q2Lfh+lDK?FCxcdMo(_ba;jJ}>~#0u z^VT)Tkt<*!qkfUBVFMBWC8sweGqu>x>8tCxRmMIf$Jusw1C!e8oBY-ZUA#8Y%h$%x zN-i=gzBGt+aVNb&-O*26+xjz;^q2AQPHpnW`DpQ5(qU)$f9A4jTBRc-sF%x~EYi{Z zpIUb3eS$k^0m-rD<0eVFzBebndn{rz;CO3cHC7hL;wbIZ?9`XaZ02}?4MckWWnWwLa?j{?&8V(t+Yvdt*|>3h#8GD`33UCSl_xk?=`VR4M)Xo_3%tuEpGB!H=I_foGfe&grB}=DtuRu z))Q`(jAC;9VGxXQ&oXc5qM%|%V8AO0K6WUUeZ!u|>F+!d-2Ye9sS>R~%Y74)9#bC- zdGLZeFGfMYJi~>XMMJwr^K4$tw0AYtv#>Y#dN)Mm&J3qrA2?kUkx!4u__ng+bs48D zW9c&>gsmo+suO0J5zS6R^6@5Qu!F*)_PasmhuL0d%kf4Lj92zUbI+I?FD&RS2wbO~ zN1qKD1T41P63p*qwMYTma`H{}5xzVe`&t^0s_@#~$E-eMf^e_6lSumzi1TU&H zOYLs6|H=P`lM3`)N)&E8v^)skGJlx8QNU z1t<>QSwvsB3qL~db=A-`&)&>xwzR2o*lQ!}*vk4~hRazqkM6BSF$Wo8M13 zoMJ>PFmjjpMMPkFPgL}TEDbH=I-K36DFRx+6#COOM>CQ8{>4eD_j z$5E3lcaoM1^g6lDHH7!S)7Y!qTr_`gMjLC(`|19rwT`cUxn5)?!Dyi%5UW+sYp;#x z%TP~}$+))L7&wHJJqHngz6CXKbTdy^j6Xbp`f+7@+*0VI@xHD4>E#yKBC@uNoPldu z5(PB!&#O-8E1ad*!G@7xTjcb9xKn?z&G()em3}W(^kl;FD+{w!jHZoZi?ua*ohwKT zY&~Co;@TWJ%mERP)GQxc7rdN7;EFK~DK+UU#mypPnA z+o>@Q45F!skXf&^z9g>Ecn*kRlJHbD<1oF|aT(9v6}|{q%$1xW?@iR_)e?kFD;_&% zZ;xBY9>AJDr@F5sR^pJ6mxIs8*UXlA$&q{Kq=XJY9@nD0bGO9^ve^r%zXGLHx(PDl zc>m8&F8%XPHec{OB+>?IB~%s9*#|40L@dbQ-=!H+5kKE;A;8=oNmQv0!r7@J>Fwp6 zr8FfRwwol9TrfTx&WcMMj&*3zunBtht*bZ-Kp)my58AfOuCr{XN^W!b}1 zaEX#70Or{1BKj#WKvbH_u9XL~6lAS}+FRg)B}{?MFZlJ_fUlm~FWuUdzWSUS_KHjC zP^47HK#{b-*f?#6PJKHV*Pq!a{Q}M6Zo12?L2QNbwsj{BTXuaWhyXVE$nq6Q?hBy| z3w19_HtakTS<1&gv4_qDYgG+f;|((ai_N^0gU);kp`xJ}ML_&~){21yR_Nn1eT zrO;Ddd=bHktjj$JFp{uB+Dq77G6oBOY^9oyycmHpnJdNKkztsV)@-82<1$mPzkV#; z?_$D?dMSi-aGah>EoI!AqH&=0T=My&^2} zmd$h5dGq1Z)DZu=p*0TDvbFH*+hw9_oNoYt-1a)(*MvGG_4Pwh8TYES919 z%bv%@kS7VsJjS!8dO4RRR>#gRiJLC(^-SZxaM^aVHF)X!(b2*n?RLR0D~Nz8Lbr+oc0dFhY=0$H7*^&dI?eU%#^ zx;k0^(!kW_*`M1NKxcmyz#+5WBp3cU3Lu55fX=}jYB>KybN~0%|94LQ?>_nO0R4aB z?D%h!o&sKkN&sjpSE^`3dv`JaA9N$VwDBDwjZD8&Bnr-OnICtqv$sc2@}G#|@qiEr z0lkiePgVXp?CFK*cuE`RhY9?D-*yLDOwy{hXV#y&JY7@=mpuLF(fSj|zi%I4k*6Ow zR@Gk}PqrWs`3%4;Jf01E?e|&$-@7Lam>18G=ec~{%9k9SsfIt_n3_g~6br0}Z}6zbuB$EXlO(#N1XAO`Gqi$`P8t%;A-zQ6krTm$NrldgOvGR$dJ^ z*B7IYdAD}px(6dZg(+YD32?Ct(Orq|mWa$bzbbO${>m_vu36i$7h3Ud=ng`e!zW4i z0aC>LUI%qlh_Fdd0wdvYhY3C4W$b`khCCDxev8mJ;E4hVPFi;|bB_mr;cp`^waUg_ z6<5B*v=pqizAdW;63hK~>bB5sORBPcvw-U{YS` zp4Ub}MKFLl^tbQ)#^5QsL&+!?rp5~=^9sZCqlAot^>>)&e zk8gk$1_zPp@}0Ck1;Wof;1<|XLi;b=u8u~H^nM^XvsJ~ki$VR_%01H*4PAG-WS{eO ze^U$EoJ12?C1v-`0$BsO=~*py&1SJICEt2(W+da%#!`&pEx;UIXBL9Yfo$MBX4is` zyCW5Gm!uCorjm*~)60E8FMw@K66~FR7`OkKT()GdHqj3 z$i?&*_C9|LFt3P`#!aM`oHWu&1g>NJXwsjVb{uLfyz_wMD2*%(K?Dd+i2ujsDih zdy})*Jh!Kw9Cxaz%8!`LG~8V6*dc_IHc~BSN&s_$++(%Y!!F_*F6pKKRVi9I1y~;k zlgdq>IkRXE!~_&$$*%8wN_|;YwTFYUAt^2skU6#F>PfhpZ@sORzbmOj9yCFEi{8!&A%N&^hH}85hL`Y~ZKWp{?XAO5}2)7>ZG~fYvf`+-n z<)aC}0#WtQXe~t6zjnt%2;juE99J7(8zLtacxn|plD8I<;@Qe|3R(Qka1ze;+e5r= zD>+VeP&?-Rl=XU3c{6CRMR0mth=HZV`-lWGy_8*=?^ImOtGNgq^0hG_8?Q^zl z5P(hpINt&2oWTg#7&l3u>bCHzXzzH^7Ly8~EnhsOoFtp-=Ka|2$JF*kX%c#`h<4m> zm#Qd##J{Bnga>jV_`ad`e1oq_VmJ=e>XXnhP*2-9D3)tuRpcT4c&}g<(Vdt>SZeOk zQJj5znY~3W74lt~{dH3MQ?itGt7FYTL%8QMu#%0{?iYJ2jG z{W}**nQ^=h&lK3(^W&yz5qfu+3M&nhebzEUNCU*LA$cUUd^*NZ^#y%#W?w+L+cY)n z?_gmu$q&Pe>lQlFt`Bo6J1I;O9^SHvE$<&;4NwYLD(Mqo!uX&)|LBxPIZUpA&irDl zB5G2{vY>3?0wCp#Z)rdQV^?50$|0I8EdY8a=gQ9c#@DFT#X(s%{IQR$fT5G~b?{#Q ztH1wx@c`WfFip>g8rpV>%e~w`U(p<^XHQ8g$wW)1S9VZ&-icd9H|Db7%`2kK%`BrN z*xqhzJNLa@q_&RBp_F_8_w+QWSgQk(xT0tBBe92PbMU& zD0VgxFQ}+|PUkCa_r(%paMEKf3}TL#9d`)VMvxhM$#Qj)t;@$3MC|U8CYxSoB=&h( zh^j6yYFIdU{L0G-1|*Mxhd(FaDMCsi_S(2CgaZ0=Q?#odMlEP4-m^la;n3^{Mb$@V@Q6o3k8 z7$!~k^RFfoucWxnn8^~a5i9UL^l2g*a6IbE`X>P$#v+xy<8of!Yr>>%O%G#L&tn<} z5$5IhyE@GX4H=>Fw(sM~JLh#~$qvolT%Vl6G=H$wpFS##Det@oTXDFMAZlXnwTE;R zluuaL-}TLXn%xeSDA)j}YeV!o3S#zJImSut>NL-I(XTcOvidI;(s++@2+L=-mgpiiBO}YWAOsp>KjWK&kqUW=WMX@-8Sog z`JRW&oJPaB`gS3XbMiaMK`ps12@ae=1>vG4aUK;l(>B;o*iQR#`i-$%qv>aM*dZ@ zSz-rGQuQQ#4V&Hxl|LLyN%krez782%D24lGEi`_uQ&sr(f>ZrGsU8H$qEL%pQ4=#B z%Y8;kcn%T`YK2qw&P;4SI^s;|hGP-DZXO)uuq)L4xB@3l4%y(gN$H^>hw(GCTz3dJ zlfo6{ew;n*AB;0Fje-`MC&IA&xJx$+QD8}KVpDw`66Yi&lYJ+h;|3G~Zh;f2xB06S z3OQjiI|Aeit@G5xEe+`tLpZKTHXg8Hs}X){}<@; zrYc>YuH#Ph1gt}DC@B|C+%xuVlsO9X+V)+t>x>$jk;Yg&((AI2dh=BR?(D;9xn2|V z2}DH((*n)i8#9B z!LvofZ7jXx{V(qPCG7{#i(PzCy7@^GI?)nBJS62#VjnxZ!eB6&%^+B2Z$-%2JSGbIzuhEw?LNwkVoXx|)K4q9pW&l-@g$?6Bz zy1TZlK7Ux#XdGD3{$VJx9+vAidALQ(x9mniBs3X&{GBE$oV%`VLv6pFXj0~QQQ+Uy zp@=g;8-Ja1$UtY8HM<517CPUFj2~(KxNp~pY;e%a%OrK%VXsg zwyThTP~;J#DCZPFGR$#h?I-`(=8~r6K|gCkO)>1Ebqx-$5t- z?Co;ti@hpW?89G3P_6jgs8*4O;s!Y;7$C2$_n212=5o`0M<~WEprAl{VapLU7p3fF zzTZTKukrQ;q7LZAdi^OQMOfaU26jr6ISVQKq;0Sm+>=d|c@AfKv&4zMjP~=;`7yTu zYv$JvSh+*-rg`33>(DW{^M70MuC$+L0=$M(X-Jy?34q0#ka8;;rKLi&yd;u?ul47@ z5P+<;kp&+`I`M-!*Fo<~6D9X&4`e?HYRHtrWLc20uZu5MoN=%qNyb`Z*~N^RzZ||K z#gd1{>laT+JjX^A`|w!9Bv89t5uf9%f2N_V#=7e%M!YSaf3Wp}Y=m)MefV#*N*DoC zMo~r)6et^#i2E>H8N#69`zq~h{H|J|kUj3*;4b)UmJ_*UT@5tXJc7o;n(ez62@db$ zL2*mePwIhmjthpy0uR?_ApBmQs&_UuX5pas>3oR&k?-|En!l92AuTs7DH>6&a1vg#23d;@!}naK8}p}qht$Sh^4Zw*D_SYumA$RU+R%r z+g_e0G*6W^-g;e`^SFs6^B6v%yuB^@NxS{2OiAd2ggq%N!zw}aKn8ma%yRJ{Nk%=B z(e*X%j!qA>95*?^t>H!sDf_nmxWCU<$UpeA7z=% z0BRZaGU#EHLUTkI`@5M-$&dUT-=nkKT^~W4@lCW@%v>mUAOsH=Ft{% zL)TSLA1%u;(t^5loTz?R;HaD+Kmr|A*^i8syL{0iXphBjegaTKKkz0|%`5qJV5R5} z>aJKs{jxR*jpPYh4O$Lfdlev9?OiDglZ*ggDwBFo;-YD4qShAG&G891V;w@4yYAfN zrrf6zENCHl1RE%i&&^)y4iNsd9tYWCnVmj3ZB9>Q(~E4=6Lr5>$!vV`&1%ov=pe3N zK^8<0lhKoZiycZV{%V==);5|2)~==ZyCilRZhX>-Xq+=GZ11C}R;Sso2KC_ywU!6t z-y`MaA5l{+t5|OqLQ!RWy8E36m6cg(9(TWK&*f(oDGv$N`!6FOL{-sqotJE0{#VSe zmQH6t9kvmm<^3W$1ZXnxES#T-D)*la`#X#cyamdIyxZW@H~&!A-*Ry}6+*e#%THkV z`!+VXowS?f`Td{h{u_~rKE(mb#p3HHihtiG#yPZXHad>}&;R04)aZwd>aq93-3;f@ z2HBQ#sHXp`RL(!R?zi2BE8I`s>)wi5qVnI*b_Mdt@%F*SkADO3@2BC@==)8u=X8ZL z{u7sf->%aFRvp(gy(oo$*yV2-*Nhyfvcdf7CTf4(UYiEfP<>XaU*_Pfs34 z=HIt>NP$K?y*iqy`iHoVjDA-VJkvk{N}>MOZI24khHZgbpn5os!lw)Wn*VfBwmaW2 z%E(gH2>z-c-!YT$2TrOyLQb31|EBNv+IqwT4XSR#%Y*ChH`M|bfoC(1bMf!nJHX+y zrL#Je`7g!zJ<8pei1(_PLZR{ZdyV%)w%8F!qx!2P_IThMm>+!4Up8uJs&UwNF?2JC={5dy++c5he3tdD2q(nncD^?TH$+P0cr zsq3iyo-H0AHdd!Vho~+OWGuWw;QIbX>x$`@Z3R5-@beKzp0j8xP_IXrZg6nfYVFo$ z8+;$us4DOqCjh~xSw)tGgcNuOnw|9i@N5md_D6VM4*CSy06)6HO7lK`t!<5{u!DH1 zItJ>m0yT-`Q=3(*srOkMW;`~~sj_~X5J0(OzPOteSC*~LDZyz_dhrk;G6)^?a2mXa zz_B=cxm1&X#`yLLY~&*uhi_63j#F08f$S9ms5x8seLRU<(m5n?ZrB%e-zWV5=miTPFcMCEmF=w#ZrF>X;N@G@bDn`2yP z0p{I|aL$|`7Om->A<*Ipxcc>umvQ1(-^NW0TApiP|MDOdT7ComeI z^lEkEEBWq)>6Jn%il1VcO#3amkeJz!Y49RxS za(HgQ+XzAErbU;X4`f7c&iajR)Z4Ak#`}GE`gponW+O}dS>@8hs8B^egdmJzJ%HgE zgwn;mBSVwnCTmY}rgC5UunTJ0Z7cm;K{LP!3qQlyRW88kDZ!9pka?3(!HSCX7>>ovcI=bHkY1#xXDb3m! z@w2`_EiFo8f>NePquGYnJbNJVX=Mi-i+2RDJYD-X5`UcJSVqV!+_~ob5}b~9B#~uj zkhhAa6hx(k%`tSe4Gw`sh8a)~WV?>(5>Q93C8h>0HB-C=po|_p``N{^L-vx{qe&Qq zl!D!@idoVXc74*-IzHv@&PL5FwuZ~%-c1LiK;N5-*&+g`yXm2e%alVhvGCbm*j;#$ zAhqA&T#EzX<3T_~dWaE?;CkXNPD~0M8c(ql@;cwVRyYPKDK$b8KFtsSgmW_45oUWk zS*1qC`mqM58@s~M54O`bl?z9-lB{=u2(;Hola7XPjG1 zkewWF=as|>wPU@@(}T1dN{!V|7~bzx8F_i!K%l|R#B}t!xm*=ltgp-!ZPSt}t1xe< z+p99LP?9aXx;gsldp{Dm*LbdEvAL=OnlN3fmgAW43MCG(uPLa!4}Y90He)6;kxcak zd*XlK8GjS=Y|{36oDC>#qBnt7H%R5(N=sQFIMxp&$7^a@Sf62LeokE>3uCP|)9w@b zFL@r(h(=K4srkWHe#nO#W9JJbkyG$}m1e)vs&alox4x2O8(Gn0pdANP?IOF2=K+a8 zwG+HNu4ssWasZRb^Gzu&o3rwdLQu^R8Om)40*!_MuMp(r+BfE24fh5>n$S?VEWA~h zZyB31X690!Z|L3Jt?4W3dxpz$$5LTb$94LZxkMZB^g7s2B?X1_hFJUkjRmI3_L5f4 zojf2U@##wXz)e!;ct*S&eH2Bm4x=M0zPQ`89^IoC1!}Z;3&L;_kw>x2NF>jSgVOuBv&@gm@>hkMD^&|B7mh%%cHTn|-;H z8lV6P_9^;;Pn~nb=zR?eK8E<*{!etyK(#8h8O|7rpNm9O0JPVjIWB9v&v|g1WYg`a z$?!Y_6t%)uCGkX}CP*NKJ;5+IjodED^snS;*7xV&i4Hm0`wZSjWWY~r|I#!|yWO~RhBZ5Re~a(lX7gJ$!4$Hr zl5sWE4R|rX3%n1x-l?8{}atocR%J5BhR@OMjz8rCX+}_cB}P4*XC< zt`^!DEB0}Xt+6**dNZ)q2SBTZ(}_RMZUjwqfI|B%gTtQ-CfTt}*y)vQ%giM`gNvAw zXEAa9h#F3Q+lE!JfL8t1=CMEtB~d#Or!! z+{w5G|2jy7_@Jg{Oc@ni`3QY<+&XLVF#}IJJYfj@-f8L`R)P#gs$0o1!{AUTa2i zl5v${2-sbPB5fUkuD>#48n>lRbT6wiXmT}cVlkE%h7&K)Z=N`FIrR;h5tY&&8Z@6P z?L@C&UACHF6v-EHJU5;mIr8LX@>>R;yN(^F^#?yV|mL z|HI2qs7E^>;hhpl92os)5Es3|R`PF}zW0Jm$4NP95_QI*n`Is-DDMs`*-W3(T9D*D z$RLH*ym*6Yv+$A`)USM)eK|bX5E+O&>cb>lNq40lj;LBan0vI>;|b?XTUPnhO||-# z)f1taQbxzRYm4%2S1zJtk`uGT8w;oQeI^u5)3A5fUEgz(yhKz5JJmrfeF;#98`($G zRCjm;;gegv@ABSS{v2kP_o^a_Db%&6qn|WM`Q;QmsSxUNgRp#3eujxfR(=+nwA=2K z@I@8iGbQdW!Q;KPBAn|rSEbqRX(Q4S5}EYKlvoeX>ElY;yB`&BP=g)ofD#b9XI}Y! z_UT3JXF1&1)NGN`!^}Qa-Z*q$R3+M&E8T1<dl;))o6hHEM-#rqzD-Xt4^iu*CnAKN!5=5|Lje zWk!3p6mOg>mr>irLTLWJYnr9_|G=8fjaX{9eSg17)TThGoY4GR;%0ze?^)tN^f()b zIJ%jMb2uCLesD*525|V`m9K^tIU)C{jW>qh7Y}0`s%W|Nr!wbE=;(kI{!C+h#TmSI4`cZ1WaT!jJ=&7yAzJkX!gUDK46)pl;s+ z`gva4o9vhC?6qqb86x+Kw>inzEJ#s%-zjXkKHmj4q#&T1)Xdp|4ypEaxg`AnY#iW2 zdj78ui7TfO05B5CD60Fw`=CVZr?M>BO+DSB*HuR4i;E!dqV=cYJx@9)r%_dMw6-*I z&fbro1H#n|%m?EJq#z^wP+%FI5AM>Q15B2nU+6$C!SFq#S&p;!&ZsaDV_MWTbVyi1 zao`)me*ucIr9B1LrEW9jOcP4@8XyLgG$ROq9~J0jT3`oW49vbEAWl&M-GQ%<<47Qb zuwT4R(S4binJ^>ZB_GYLl8nEVpe3XoC`3B;QpD*tsb@g6-Y4v zH3V4vgm8Q9iofa}o;h3V^cop#^hU&wY&6!YrH{|-WX|3?OaUnpBqb_JtroDMo*RHR z5`2U;IZu8`!S?G^7kYOrGcSE;s^@XVx7AJAtttbQVZF-*GCI^@70mdQK9b^k?+X)# zvI|&%b2jn{q7!YqJn^-S52H>_OSn@D3L-Agd1aRltH`#Qa8Uc48jK;lH}a53uvp)K z*jYZQSi!XVV5_EX)xxIX1rM~P`Aa_TKR4YUH0$P) z^P6}*26iuJGHC58YFGr#GQ^n79>Bcb3^FoB(zFet^#^nsb+JSjv!>*%OG(RP1}1KT zj)$U5A@43XUtr;`NP;3G7eN-X59~&@*qR|Qkj6}fN$R)g}wDY z9?zK$VDi>nr@aE8rA@dXzXWK5Z-K2Or}uc{3SR^7>|weK6gCXd86PFkpsb6p0AmjZ zZHDx}O;A9~QcSRG#zsZnMl?{p1pf5q;-1XBT?FARtljUjXBD~@N_Y7tB+VYe$C4(IMpYkGVi+kE7 zLVenAGR(4vyaC(2uDjw<( znO)~#l(!XoAlS#l$l@C};mbeNeRbbp(oMB~f%hC7=&)s1*s}xA#8G*8Nkiz?vfxfd zbnyg`Ge%}C{9gs`tI9xQIn8x_fLpWOfnr%>0l(|4H`znSPv(J)pgT_Vom@z*s@qc7 zGQw|%!1h+UnwQU=TJU*W#pDJ<{C`ZIqNGRPe9^mNw29Hr&6JpHyADIe4=6-<&oJZ; zTe3vYK&bA(^vAh+ndi=|0PL^UbKPOB_P6tIOAL+12&Vw?z;ch#`6~6<6~;ZQ+n7xc z$M_fC(M)JF&vp1M((H*hiZHGQWBU8vRr9;Gn5?yOfG&BEWVMiX1w?dwRe5f8Jlet9 zJ{u7hy#kJLmfwS(|>43I|7CgLmz)v@(5CsIHnh4Ca z*8$`f$skP3H|GZA`;HlewE4v%r922~%Bj>m0sXcem}zGVY<%^H6`%wVz29s49+ywZ zEI?+agr*06MT~TCBQYmwy-23#MYs)oj((`CVgAi8!ujIMQ)WtpI%e3F%=c;=2G^cOFQd zDug;pAVb*bIu^v*c4vS*+YDM*7cF{Lef=?K>B1k?56UpLxu@_`yPp{@%UE?^)war= zBYJw)9wK)c{8n9cPg(jf$WqQCUd)b6E3YuB+c5XZdgyKMxMeT*mo^j%Y3vK`0|~Vw zJ!%_5+a-Ugus3HY0u{llOjO}-2sKZsH7)PAeRa$WLoV6($%IJRWhAL-*F!3j&j5uK z)Lk=4qK%Aql(QDr!ARofmSd0>NIfv<^~{QaJq;b^P`0D_mVqSAUIC1j?a#5OPM^I9 zJ#%`?@S`>G3%M5`a0XPr690$-FZH79=OV~Rmn|S`!a}}7AbA7Kn2M<05B7n8z z-}sp?+dTXe%%Y`h+-L8&cn7Gs(~VFbly{(YmwyT*hCR-9&Yi^6!dBzaMeedF$lQ|S zE|9p|MPr0!K&tv}@Z4kEd%Bu7VG@~kl&ehtL(`8<3Pr1aI5A#$_42VXF*2T>+fvkz zxl@%TM+K#>Ho`)c!5exu!en3oiGXSLp_3VynK!<3gX|f-6_=?srS>w=5LEY|svHor zlMy{bI9g$Q{6+#Ic(v`cbQVec81;(R*C!29rhWIiWB7Q{PNB3o&#h`sn@k_-e0xML zAG#wT+<}%;`dFX;=W;pE@XCIm^tWV{?A1(_$iruSiTf?dj ziLji7S<@L%s_>0W`ow(?Aq!U|OXq)-JY7A#26x-9lzlSG-ux>Hqp0ENaXs(xyuG$e zhhqUMeYW{~89ZSoAMc2s={rJc=>jO=KfL^4j5Y*f1qAXdxzf@V(bC=V7jgv*+!VAh zd-%1@9Z`fjTp4x8io`Z)QFtvq(2!W)qWmWSAQ8pyyD&Z1CcZu{k@OBgyD3wm> zAEcW^qMU=e4F&Ep8ZP8&+qEH#t?HBHZW>Y9=V96pW|}ge-(1+YC5xc_;L1(`3D0Oq z6J{9g28VxG?@<(U*rO-MkA}yixlM`0PgH>%!@}AgZ>Kw9RnoigZ5vH}xbXlzg-BlR z%y2Oz*4=CT!`eajbH7*{fRxXP^RwCnvP0uaO4Y#+_g%p=O0Fi zu_Y>NfBJ!upJ3Q)uryxc;Ek|&GG=7xgu9Q^>6EdEDOdKY=Nt$$QQR@>l;185!&pcw zMrPJV?EN{eqopj|@<@KG?B$?((LCYRhke{hkjAZP7;U!S`katx7I(cvP$73tk*<7v zdU$b_E=fcWvG!P5#rk=~ZXHHdmGL zrwVFXF!9J2w;lqutr$|ai$ou9v`1(x2&H>-RHi}Z__@zuyxvUk>q0(4r*C z=tOuSeL$DRG%erc+gKA$+WJ#$<~)jC%R$kIhd1BBZh1DZWac3rttghthIdZzaogJ3 zLx$y{0>mx<%|+0ClDZe}`lSmCT9kXK>s%#r-NqWLB`{Y-?trI1Gk8*@_Tq_7hI{FS zRrw6#0+Yv_bg{~fpx5=>k$aw7en_pcjJ)h@Z_3sE9htKdH7WtYr^{u@vukQpie!5w7msegp?qicdBoOm zf`MhuOkPr7j_LE}D|SShSC{%!rdMv&!_`HWY^v$UV`Pzl1T_g7wsPW8-b#(f;*-{1 ze-SF|nWcjK%6^`!K%MFDJ2U|*HA5^>tlinG*Ox;A7g z`m5U@)?rAG*s|Bnt2Q}?`&5TsCzDS@G5v3Kyb{vX$Kfd1$cCLR+~8Ub)^6@YM6}O< zieGfIfW*CX1KIJ-8|JAo@(@T}(y5I?2>F+XiyiKdO~2uua~{x$$wM-g91R{^+*hgH zk(nL33v>&sJi6YElRkn)L@8Yh+pch}F#0_6W%caB(Z|;u%&BScoaOhcql>HAd{Mtk z{gv#p3(s8hBuX?@s;(5*KgVkLKkL=XhIp^W9SG{0pOp*>!H-mQhjyOBQd5TxODTtj zY@K*^WxL}&3fpWSU97mqiLpX*e!LIgH|5D*e4InsZOaFF{ib4c=HD_xcUwPGdi(^& z74G9DWk+cIXJv7TE#}_cwNaTQhr&{&jgCMV=Xu*pn%k^>A{zb0{+fH2ef73%W}BNl zgAVIy32fVU(g#}~(pgA`5hEiv@rZfzh-PE6Av1d8P;k9tO6J<3JDq#4CIht*DM<5H z(9k{rq?A?1TE5$Ol%?!ecb2>RhH-`R`off9EA_`3g*w_+i-sMX!bVmfR5@28&>Jy`=q8P#UojcN{yv{go z%hl1sk_STqS_{-wZhtt>R#E-FWh#(l*4Gt}j*3R8|HIXvjal+Z?~G&d;MVGLATIu) zufEd5$PB){*N?KjO;$OhU=<6vkGVRt*0J)EnL@^`T@PWGw`-~0=KS}5=}C2uUR=ub zq26rJ!p`@_#}Y-McjbjulP%A08EbLx213sjT-(B^dCnR4Zp8FdFebZX@xHg7+!2}4 z9{U7;O5(RBD3^9*ktJjGrAV(L1IT2TrztNV*pR{2-me)f-{akQ{ zc)4H3N9r^JPQg|XCv$bnq+bj~?y5`-SGjbRpxGHUm);dR=vfz}LuJN@eOP5#8qRC^ zYbYNx_35^g;B5=u_2CqGJi}N4Bh#Gt16X>f3GO)I+!}Q`_=c&X7^4pa7~Qc-@+G{%$4sIDaOt6k2ae~8m)~tt|`9Stap<)^(Nw; zZ|lv+_882yG%sDK1m8C?a7gntj>&sF7b@$GU9zFR=#101f82juCBoM39!RTR?c1m2 znhhqe*R1kUr|FYK(}NBInoN@%e>nM*+hjz6B*wr6ytnu&qP6jL_(})KiOAKuA{}pM zZY?cFSf-u}jzS{%78s{vFEvA1DmjEAN`rmdX>ciS=e)K^a`5|kso6TH*;pjTf;<@W zd+JoGLT6XiY7#cdOWq=*okhT(1q_eOww7)kr$SIE0XHZzrZSR<{Ur`~dd!1VHK8$v zAsHxH;wWAxQrQu+qn<+Huu{qM`RET0>lM|b2UwrSFz>fj1wEHR<6KX( z`th7hKE`u|Q;&VvhT{{5^)a^Ji*P^KmZ|hWv;|F`beAsoCzHLCh8yool}|ih`0P_( zrNI-1Z*x3Q--A{ZS~a-&h9`6%^Re1ow8UeDg4%w{8FPF*mXFFnidBe%RJ7 z1)@T|_y&h|Jpj4mBkPM@@y>HJsE+&;JOr0%GsNe4TiM3=R*ugcS4_X|?t)HpU$n2#c9r!zM6!21`Fp?E=ZFbKex;O}vkt z{03GD2%#kM1WADGHo~Dhh7z@}inGahCeOS|OEfpM6T44TKn+OM-p4N*Dt%dH)GSqq zZ!_Romew3mrb0Al$!veE=r>ECuh$NRsM{@~4G|O#wz^QvBrUiZcAZgqx8rv`$RmuUJlE;Kxq_-`4U9;30OgIwtB}iR&*dZJ zB5d7nlekf~$q!!*M4A1)dTU9=~M3k%(##ouVg{8&8XCKl5I zyJmt6=JyWP4l2cL0(-CZYu0_rQ~2wTuV<_Lng}GbSN+3))AbQww*E8rE?3dJw1JKi z>8V6luBSd3p#&QIPcqL4dmV<{6}#gudi-Rk_Cs0;c7fYTu#euXuNxh0|GR5vR*b^k zq+-s-yJ-~rO{P&Rm+qO^8Vj<1 zU*av|>))zd)jh}~;5c~<3|W;lqSZ{IRm*aWIhD?o#*)>z_VOcrzozDzGx_jzPQcZ_?>nAsoAVzgPsp1=s5Zrrl}Hq%xYtpSS~g@Z{-Jro2D_1`v}0_ zq?Sur^Oczc?MU3pu=#9>v-L&uQqY-uDBJ(j-j)ADxwi4>C_6=2qqjOmWhs)#k|hz@ z>Zl=0!XPuYP#SXbHb-Ph3&WVP=aifZ(^!U7C>m2~vNVRmC|l0VSciGZk;3)Gc7ni>2mUi9EC?qq8nz3HjoQb=q~s$GDD-3Y#C{?7Z8at<`=&Lu)cD z4YUZUo9Bu?eZt^6A}MG?$0C;_cd;TJW49zW@rcf%hc>52WTaA_=`Z+okC}Ew#j-Z* zc-?hP3h6nw+o)r|@S9U&${y>4?xN{4)_dZB^Du4z(?Ke!`c* z!QUczL?IB` z$?Sj;$xC0aB7quX zPewW$<}?_56Bu01KYID#82~c0v7idjav}co?Id7!$YLZ3gbAtxY=jq$5X9GW09Y%J zJoXMw7nes`2nGL`PG6Z4;=s+?#s1du_?Oc(4`Djd;N9Fb66S3}4TQAzy81T5B9t%; zsNW&?*yFF3A+0;Wt&vKbQLfJgVPaMHxP?r9Y~B)R9;s_gXj~P9*RTg z3sg(pl7-?Di~A%i+Vjo4zYmg39IykKo zj^c%rwd6sy`HBY15&r1Q!_?@@Fh6MakROrNHhodY6weJY52NZQci+J-^-j8nQ}mYI zrCg{y6J_|ZkZ}I?S*N0Lgv|kEd@a{BLQ8%XKJ)}q$xtJjA_q@~{_@CK<)icGJORyn z04Su~NoKeFR`(>Wr|NWQ&u*@y4{Z%gIhX#dd$$}cJdVOr>O??sCk^Cd)x;q_ep+qn z+=b(caiOE*rzv~`GaWg5`BfXvc_OnTukhxM!1E;TIB{U*(I6+=PvlbSP}hK2qPh%Y zSBlozwk*nG6VZ|?iSfr3mOdDXgS%U^9yzAF0} zQSAM4(v9a1a*pepjk!2lKuvZ;0L15q#6LRlZskdU>mUYHEFBbe8&{AKB`CPsoEy<= z21PM)j|bRe6QIcVOf*CM6jMO1xYj1Aw7Y1qF5Ew5aUzEvi=S{ZGW7Fh#%+k}!Z7G+ z6pUr?pekZ%A-6A$7iN`3+=E2n*ECmCReI-fEEx+P?6K{E|l}W`-0EB@^5c ztbkkU2Cts_{7&C^<17Nf&X^`(wD*|kFzpYIu20p}8!ug~j4Nsl7!5glg+O-lhVz;1 z#PqGCJ_E7TCP2O*#7Y7%>7?POqRb{BS+WjNyLj&>ngVr<(B7^H92;>SXrcE&y4SwLh5O3ux9Fps2iO_%QF&mm}V7u#VNi;1V ztuiI?X7<(d0~ZOYg|bf-hIEYU{hE@D6NWblJbrzwd9Y^f5+udg^i+=Im0oHaY||FW zJ!F#`cl&Xm+Zy*vJl&eJn>X83cDs~C4HuV?PLLCrDe-TT^ZgndSD6Yw6i~o2=l+Da z^Q%369WpRvH>fv%7w+uA3Fd%};>V4&KVG86_hKxV&)hV8r4)`4R|??_VAbG8uzTN} zIzUYO(8xF5Q`xQ?tQ1VXEnF;8)1yb~vUXnP-WvlFt!Cv8Ya)GY}w z33)Al=Hk7A>YF&P%6r?GW^+n8nHAF|5vpOa#nsu^fy&py^t_wZVL&(P@0!!x75Mo} zXwO0=ohbdD-)UHYZY5tG>&lq{; z?o6wv$0GZLxZ7?jN(QWCd1!4Ds3K{(!cu?|dfs%;lQiaz6v{#~Z)bHMKb-bTA(4{2 z6K}>W`|myfz1xX^-9*^hPv`6I!;H<;9j;=r_v#L8@u_=LA%iKwYsOPtVVO}#q~K!V zY}C{x+HP-e#hBI;`F?+v{Ym1CyZOxeG|2eI&uahZD?&l*OhqvzxmzXo&$i3jaT-(? zCPu-!C}|9n&EG!O;Q+7y>zzT`vkRyKs?&)=wdyCrgA3KkdMR~-o!8iS=soE7kL%Zh zB6gjb(4w1{8OJ?3=bF3fxo&3D?bRr)9FJDiw@CJm|I?V20agYo%)|aOgvlU;QdCZ(Nty&E{NT7>57G6WwAQ8O zAC@brAKVMsdL?JQi`1jM_9j-Crp1oczQ_6Wd$y?L(p#AfL4VB`A^Ef~s#oKdrgV81 z%R#rdf5S?H-m1&7QEu?Cef{LD>QyBJeNJ{zkMiVO2K;ewb-)RU&uUc_nDQVX4*%-k zXzLJ$GdUz!C^-?Appyn)HQN$y)`U(PAM|6>fAH)4eY>%6vn$kU{48*KBWw{Q%qxJS u9Y5l9 diff --git a/docs/configuration-xcode-2.png b/docs/configuration-xcode-2.png deleted file mode 100644 index c59059b2af22c7b402cf7b61fd0279a81059873a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43084 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 diff --git a/docs/configuration-xcode-3.png b/docs/configuration-xcode-3.png deleted file mode 100644 index 1b0f1a216a7e2ee31c3ce737ae94ae07b3f21211..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100150 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 OJW*0tER#2X^M3%&)+^os diff --git a/docs/cover.png b/docs/cover.png deleted file mode 100644 index 4811c6634a63f7cb38c3be4896568366979545a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113475 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 W)2fP}{;Proz|YRc!TPx+MEyS(ny%6S diff --git a/example/.bundle/config b/example/.bundle/config deleted file mode 100644 index 848943b..0000000 --- a/example/.bundle/config +++ /dev/null @@ -1,2 +0,0 @@ -BUNDLE_PATH: "vendor/bundle" -BUNDLE_FORCE_RUBY_PLATFORM: 1 diff --git a/example/.node-version b/example/.node-version deleted file mode 100644 index 3c03207..0000000 --- a/example/.node-version +++ /dev/null @@ -1 +0,0 @@ -18 diff --git a/example/.watchmanconfig b/example/.watchmanconfig deleted file mode 100644 index 9e26dfe..0000000 --- a/example/.watchmanconfig +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/example/Gemfile b/example/Gemfile deleted file mode 100644 index 1142b1b..0000000 --- a/example/Gemfile +++ /dev/null @@ -1,6 +0,0 @@ -source 'https://rubygems.org' - -# You may use http://rbenv.org/ or https://rvm.io/ to install and use this version -ruby '>= 2.6.10' - -gem 'cocoapods', '>= 1.11.3' diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle deleted file mode 100644 index 3fa01ed..0000000 --- a/example/android/app/build.gradle +++ /dev/null @@ -1,170 +0,0 @@ -apply plugin: "com.android.application" -apply plugin: "com.facebook.react" - -import com.android.build.OutputFile - -/** - * This is the configuration block to customize your React Native Android app. - * By default you don't need to apply any configuration, just uncomment the lines you need. - */ -react { - /* Folders */ - // The root of your project, i.e. where "package.json" lives. Default is '..' - // root = file("../") - // The folder where the react-native NPM package is. Default is ../node_modules/react-native - // reactNativeDir = file("../node_modules/react-native") - // The folder where the react-native Codegen package is. Default is ../node_modules/react-native-codegen - // codegenDir = file("../node_modules/react-native-codegen") - // The cli.js file which is the React Native CLI entrypoint. Default is ../node_modules/react-native/cli.js - // cliFile = file("../node_modules/react-native/cli.js") - - /* Variants */ - // The list of variants to that are debuggable. For those we're going to - // skip the bundling of the JS bundle and the assets. By default is just 'debug'. - // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants. - // debuggableVariants = ["liteDebug", "prodDebug"] - - /* Bundling */ - // A list containing the node command and its flags. Default is just 'node'. - // nodeExecutableAndArgs = ["node"] - // - // The command to run when bundling. By default is 'bundle' - // bundleCommand = "ram-bundle" - // - // The path to the CLI configuration file. Default is empty. - // bundleConfig = file(../rn-cli.config.js) - // - // The name of the generated asset file containing your JS bundle - // bundleAssetName = "MyApplication.android.bundle" - // - // The entry file for bundle generation. Default is 'index.android.js' or 'index.js' - // entryFile = file("../js/MyApplication.android.js") - // - // A list of extra flags to pass to the 'bundle' commands. - // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle - // extraPackagerArgs = [] - - /* Hermes Commands */ - // The hermes compiler command to run. By default it is 'hermesc' - // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc" - // - // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" - // hermesFlags = ["-O", "-output-source-map"] -} - -/** - * Set this to true to create four separate APKs instead of one, - * one for each native architecture. This is useful if you don't - * use App Bundles (https://developer.android.com/guide/app-bundle/) - * and want to have separate APKs to upload to the Play Store. - */ -def enableSeparateBuildPerCPUArchitecture = false - -/** - * Set this to true to Run Proguard on Release builds to minify the Java bytecode. - */ -def enableProguardInReleaseBuilds = false - -/** - * The preferred build flavor of JavaScriptCore (JSC) - * - * For example, to use the international variant, you can use: - * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` - * - * The international variant includes ICU i18n library and necessary data - * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that - * give correct results when using with locales other than en-US. Note that - * this variant is about 6MiB larger per architecture than default. - */ -def jscFlavor = 'org.webkit:android-jsc:+' - -/** - * Private function to get the list of Native Architectures you want to build. - * This reads the value from reactNativeArchitectures in your gradle.properties - * file and works together with the --active-arch-only flag of react-native run-android. - */ -def reactNativeArchitectures() { - def value = project.getProperties().get("reactNativeArchitectures") - return value ? value.split(",") : ["armeabi-v7a", "x86", "x86_64", "arm64-v8a"] -} - -android { - ndkVersion rootProject.ext.ndkVersion - - compileSdkVersion rootProject.ext.compileSdkVersion - - namespace "com.localizationsettingsexample" - defaultConfig { - applicationId "com.localizationsettingsexample" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 1 - versionName "1.0" - } - - splits { - abi { - reset() - enable enableSeparateBuildPerCPUArchitecture - universalApk false // If true, also generate a universal APK - include (*reactNativeArchitectures()) - } - } - signingConfigs { - debug { - storeFile file('debug.keystore') - storePassword 'android' - keyAlias 'androiddebugkey' - keyPassword 'android' - } - } - buildTypes { - debug { - signingConfig signingConfigs.debug - } - release { - // Caution! In production, you need to generate your own keystore file. - // see https://reactnative.dev/docs/signed-apk-android. - signingConfig signingConfigs.debug - minifyEnabled enableProguardInReleaseBuilds - proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" - } - } - - // applicationVariants are e.g. debug, release - applicationVariants.all { variant -> - variant.outputs.each { output -> - // For each separate APK per architecture, set a unique version code as described here: - // https://developer.android.com/studio/build/configure-apk-splits.html - // Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc. - def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4] - def abi = output.getFilter(OutputFile.ABI) - if (abi != null) { // null for the universal-debug, universal-release variants - output.versionCodeOverride = - defaultConfig.versionCode * 1000 + versionCodes.get(abi) - } - - } - } -} - -dependencies { - // The version of react-native is set by the React Native Gradle Plugin - implementation("com.facebook.react:react-android") - - implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.0.0") - - debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") - debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") { - exclude group:'com.squareup.okhttp3', module:'okhttp' - } - - debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") - if (hermesEnabled.toBoolean()) { - implementation("com.facebook.react:hermes-android") - } else { - implementation jscFlavor - } -} - -apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) diff --git a/example/android/app/debug.keystore b/example/android/app/debug.keystore deleted file mode 100644 index 364e105ed39fbfd62001429a68140672b06ec0de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2257 zcmchYXEfYt8;7T1^dLH$VOTZ%2NOdOH5j5LYLtZ0q7x-V8_6gU5)#7dkq{HTmsfNq zB3ZqcAxeY^G10@?efK?Q&)M(qInVv!xjx+IKEL}p*K@LYvIzo#AZG>st5|P)KF1_Z;y){W{<7K{nl!CPuE z_^(!C(Ol0n8 zK13*rzAtW>(wULKPRYLd7G18F8#1P`V*9`(Poj26eOXYyBVZPno~Cvvhx7vPjAuZo zF?VD!zB~QG(!zbw#qsxT8%BSpqMZ4f70ZPn-3y$L8{EVbbN9$H`B&Z1quk9tgp5FM zuxp3pJ0b8u|3+#5bkJ4SRnCF2l7#DyLYXYY8*?OuAwK4E6J{0N=O3QNVzQ$L#FKkR zi-c@&!nDvezOV$i$Lr}iF$XEcwnybQ6WZrMKuw8gCL^U#D;q3t&HpTbqyD%vG=TeDlzCT~MXUPC|Leb-Uk+ z=vnMd(|>ld?Fh>V8poP;q;;nc@en$|rnP0ytzD&fFkCeUE^kG9Kx4wUh!!rpjwKDP zyw_e|a^x_w3E zP}}@$g>*LLJ4i0`Gx)qltL}@;mDv}D*xR^oeWcWdPkW@Uu)B^X&4W1$p6}ze!zudJ zyiLg@uggoMIArBr*27EZV7djDg@W1MaL+rcZ-lrANJQ%%>u8)ZMWU@R2qtnmG(acP z0d_^!t>}5W zpT`*2NR+0+SpTHb+6Js4b;%LJB;B_-ChhnU5py}iJtku*hm5F0!iql8Hrpcy1aYbT z1*dKC5ua6pMX@@iONI?Hpr%h;&YaXp9n!ND7-=a%BD7v&g zOO41M6EbE24mJ#S$Ui0-brR5ML%@|ndz^)YLMMV1atna{Fw<;TF@>d&F|!Z>8eg>>hkFrV)W+uv=`^F9^e zzzM2*oOjT9%gLoub%(R57p-`TXFe#oh1_{&N-YN z<}artH|m=d8TQuKSWE)Z%puU|g|^^NFwC#N=@dPhasyYjoy(fdEVfKR@cXKHZV-`06HsP`|Ftx;8(YD$fFXumLWbGnu$GMqRncXYY9mwz9$ap zQtfZB^_BeNYITh^hA7+(XNFox5WMeG_LtJ%*Q}$8VKDI_p8^pqX)}NMb`0e|wgF7D zuQACY_Ua<1ri{;Jwt@_1sW9zzdgnyh_O#8y+C;LcZq6=4e^cs6KvmK@$vVpKFGbQ= z$)Eux5C|Fx;Gtmv9^#Y-g@7Rt7*eLp5n!gJmn7&B_L$G?NCN`AP>cXQEz}%F%K;vUs{+l4Q{}eWW;ATe2 zqvXzxoIDy(u;F2q1JH7Sf;{jy_j})F+cKlIOmNfjBGHoG^CN zM|Ho&&X|L-36f}Q-obEACz`sI%2f&k>z5c$2TyTSj~vmO)BW~+N^kt`Jt@R|s!){H ze1_eCrlNaPkJQhL$WG&iRvF*YG=gXd1IyYQ9ew|iYn7r~g!wOnw;@n42>enAxBv*A zEmV*N#sxdicyNM=A4|yaOC5MByts}s_Hpfj|y<6G=o=!3S@eIFKDdpR7|FY>L&Wat&oW&cm&X~ z5Bt>Fcq(fgnvlvLSYg&o6>&fY`ODg4`V^lWWD=%oJ#Kbad2u~! zLECFS*??>|vDsNR&pH=Ze0Eo`sC_G`OjoEKVHY|wmwlX&(XBE<@sx3Hd^gtd-fNwUHsylg06p`U2y_={u}Bc - - - - - - - - diff --git a/example/android/app/src/debug/java/com/localizationsettingsexample/ReactNativeFlipper.java b/example/android/app/src/debug/java/com/localizationsettingsexample/ReactNativeFlipper.java deleted file mode 100644 index fbca0cf..0000000 --- a/example/android/app/src/debug/java/com/localizationsettingsexample/ReactNativeFlipper.java +++ /dev/null @@ -1,75 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - *

This source code is licensed under the MIT license found in the LICENSE file in the root - * directory of this source tree. - */ -package com.localizationsettingsexample; - -import android.content.Context; -import com.facebook.flipper.android.AndroidFlipperClient; -import com.facebook.flipper.android.utils.FlipperUtils; -import com.facebook.flipper.core.FlipperClient; -import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin; -import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin; -import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin; -import com.facebook.flipper.plugins.inspector.DescriptorMapping; -import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin; -import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor; -import com.facebook.flipper.plugins.network.NetworkFlipperPlugin; -import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin; -import com.facebook.react.ReactInstanceEventListener; -import com.facebook.react.ReactInstanceManager; -import com.facebook.react.bridge.ReactContext; -import com.facebook.react.modules.network.NetworkingModule; -import okhttp3.OkHttpClient; - -/** - * Class responsible of loading Flipper inside your React Native application. This is the debug - * flavor of it. Here you can add your own plugins and customize the Flipper setup. - */ -public class ReactNativeFlipper { - public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) { - if (FlipperUtils.shouldEnableFlipper(context)) { - final FlipperClient client = AndroidFlipperClient.getInstance(context); - - client.addPlugin(new InspectorFlipperPlugin(context, DescriptorMapping.withDefaults())); - client.addPlugin(new DatabasesFlipperPlugin(context)); - client.addPlugin(new SharedPreferencesFlipperPlugin(context)); - client.addPlugin(CrashReporterPlugin.getInstance()); - - NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin(); - NetworkingModule.setCustomClientBuilder( - new NetworkingModule.CustomClientBuilder() { - @Override - public void apply(OkHttpClient.Builder builder) { - builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin)); - } - }); - client.addPlugin(networkFlipperPlugin); - client.start(); - - // Fresco Plugin needs to ensure that ImagePipelineFactory is initialized - // Hence we run if after all native modules have been initialized - ReactContext reactContext = reactInstanceManager.getCurrentReactContext(); - if (reactContext == null) { - reactInstanceManager.addReactInstanceEventListener( - new ReactInstanceEventListener() { - @Override - public void onReactContextInitialized(ReactContext reactContext) { - reactInstanceManager.removeReactInstanceEventListener(this); - reactContext.runOnNativeModulesQueueThread( - new Runnable() { - @Override - public void run() { - client.addPlugin(new FrescoFlipperPlugin()); - } - }); - } - }); - } else { - client.addPlugin(new FrescoFlipperPlugin()); - } - } - } -} diff --git a/example/android/app/src/main/AndroidManifest.xml b/example/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index c9e7018..0000000 --- a/example/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - diff --git a/example/android/app/src/main/java/com/localizationsettingsexample/MainActivity.java b/example/android/app/src/main/java/com/localizationsettingsexample/MainActivity.java deleted file mode 100644 index ba29d91..0000000 --- a/example/android/app/src/main/java/com/localizationsettingsexample/MainActivity.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.localizationsettingsexample; - -import com.facebook.react.ReactActivity; -import com.facebook.react.ReactActivityDelegate; -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint; -import com.facebook.react.defaults.DefaultReactActivityDelegate; - -public class MainActivity extends ReactActivity { - - /** - * Returns the name of the main component registered from JavaScript. This is used to schedule - * rendering of the component. - */ - @Override - protected String getMainComponentName() { - return "LocalizationSettingsExample"; - } - - /** - * Returns the instance of the {@link ReactActivityDelegate}. Here we use a util class {@link - * DefaultReactActivityDelegate} which allows you to easily enable Fabric and Concurrent React - * (aka React 18) with two boolean flags. - */ - @Override - protected ReactActivityDelegate createReactActivityDelegate() { - return new DefaultReactActivityDelegate( - this, - getMainComponentName(), - // If you opted-in for the New Architecture, we enable the Fabric Renderer. - DefaultNewArchitectureEntryPoint.getFabricEnabled(), // fabricEnabled - // If you opted-in for the New Architecture, we enable Concurrent React (i.e. React 18). - DefaultNewArchitectureEntryPoint.getConcurrentReactEnabled() // concurrentRootEnabled - ); - } -} diff --git a/example/android/app/src/main/java/com/localizationsettingsexample/MainApplication.java b/example/android/app/src/main/java/com/localizationsettingsexample/MainApplication.java deleted file mode 100644 index 9b68baa..0000000 --- a/example/android/app/src/main/java/com/localizationsettingsexample/MainApplication.java +++ /dev/null @@ -1,62 +0,0 @@ -package com.localizationsettingsexample; - -import android.app.Application; -import com.facebook.react.PackageList; -import com.facebook.react.ReactApplication; -import com.facebook.react.ReactNativeHost; -import com.facebook.react.ReactPackage; -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint; -import com.facebook.react.defaults.DefaultReactNativeHost; -import com.facebook.soloader.SoLoader; -import java.util.List; - -public class MainApplication extends Application implements ReactApplication { - - private final ReactNativeHost mReactNativeHost = - new DefaultReactNativeHost(this) { - @Override - public boolean getUseDeveloperSupport() { - return BuildConfig.DEBUG; - } - - @Override - protected List getPackages() { - @SuppressWarnings("UnnecessaryLocalVariable") - List packages = new PackageList(this).getPackages(); - // Packages that cannot be autolinked yet can be added manually here, for example: - // packages.add(new MyReactNativePackage()); - return packages; - } - - @Override - protected String getJSMainModuleName() { - return "index"; - } - - @Override - protected boolean isNewArchEnabled() { - return BuildConfig.IS_NEW_ARCHITECTURE_ENABLED; - } - - @Override - protected Boolean isHermesEnabled() { - return BuildConfig.IS_HERMES_ENABLED; - } - }; - - @Override - public ReactNativeHost getReactNativeHost() { - return mReactNativeHost; - } - - @Override - public void onCreate() { - super.onCreate(); - SoLoader.init(this, /* native exopackage */ false); - if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { - // If you opted-in for the New Architecture, we load the native entry point for this app. - DefaultNewArchitectureEntryPoint.load(); - } - ReactNativeFlipper.initializeFlipper(this, getReactNativeHost().getReactInstanceManager()); - } -} diff --git a/example/android/app/src/main/res/drawable/rn_edit_text_material.xml b/example/android/app/src/main/res/drawable/rn_edit_text_material.xml deleted file mode 100644 index f35d996..0000000 --- a/example/android/app/src/main/res/drawable/rn_edit_text_material.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - diff --git a/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a2f5908281d070150700378b64a84c7db1f97aa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3056 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 axPAxe%7rDusX+w*00006jj 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⁣ zwiG+x#%j}{0gU~J8;<|!B1@-XaB@{KORFwrYg_8rOv({b0EO#DbeQRm;B6_9=mXGf z-x|VL{zd`)#@yN}HkCSJbjbNlE|zL3Wm9Q8HY`sV)}3%pgN>cL^67{Z;PPL(*wT8N zUjXU{@|*hvm}({wsAC=x0^ok0%UAz0;sogW{B!nDqk|JJ5x~4NfTDgP49^zeu`csl?5mY@JdQdISc zFs!E{^grmkLnUk9 zny~m)1vws@5BFI<-0Tuo2JWX(0v`W|t(wg;s--L47WTvTMz-8l#TL^=OJNRS2?_Qj z3AKT+gvbyBi#H*-tJ%tWD|>EV3wy|8qxfzS!5RW;Jpl5*zo&^UBU=fG#2}UvRyNkK zA06Dy9;K1ca@r2T>yThYgI!ont$(G{6q#2QT+00r_x0(b)gsE`lBB?2gr55gq^D3Fi&p%E(p9>U%bv zkg1Jco(RbyTX7FDHOnl7-O@ zI$AaIl?9NJKPm(WiBP`1-#CB1QzU>&hKm)fpa5DKE{2$X0hGz-0uZ?cyTk(YC!Y&| zL=1VrNERSA5NA2jq7FACfX4JfPyj5XXl1yv0>~s;eF7L2$>&oMqeTFT2m$y7FlkON z_yurD1yIOvA;5C6016pyxBznGUt0kJ&k5r#;&>Jow`r)sp9R~PmK~lz$3xH%LT*1U zJdOyABZ3!FvNoR*vN$5ykHS8f`jA4zV+|L}i1C4`B2c{R0;UdYxaU|H)2avz@ z=mEYc|2S<+(B2Tj+FkX+2D+yFI!k9lWMA61DJ{)e;lum$(;O87?vGJJe!KtK04+N_ zI*P~t@dUb>9Xh{dbyl{-ZQ(UMgz7$|QfL5XSPkskt^NgctYC#;4WcZB1@%@wy@2t3 z2z0DI7&%b$*Aw~abe?GxE`ez@+6hOh-6*8fHRV{1os$EL@}uUZeG4h1&Be`98q*7j z=3-v+lhIjfWVo12!<>%V^a6lTgW3+_#W6n|p*~==zOH7z$0{LSZk(Tpd7EaD04hnA zL;#fxS0aD{`5^&D`}>0Uq?byDD-l2=!wm_bLcUl4gc(% za1p|itVANvFF>hghAS07Im1;IK;|b*W)}VDyI;BIp2=K*yu2a)j?B|f<44NI$NbmJ z#dE0>jI$fMr&@>4kN8MLFb4&2O9fEKaQg%(QO$4_1rVQywG^CmBLh#}_7gKW3vd?| z2?1^&KWq8}8I^_S0|)MowU_pw$q@nl@Nkn$z>BQq_KA^9yaR`(R3u{{Ig;cwt z@AJ^{ODQCm^neroM9nKNUAXi9RCK`OsP_LuR0PUR(YZCCX5dNF6VzcoK&=b^r`W?ltt|*F zpkoae%ZT{C1h~EcFui~b7fF`vb<<~j_VquuUA$}QqIKYELPp#;{u?q8Dz}WAG-(3; zjrm$i%7UbyZMM(Y{>!uJ#vNB?R~B{6Htp=>e*<{fQQ5W7V(1coCWlOON!MzZxhum| ztZBQpGR z;~#ur^&PockKdV{Q6R>o`Pl{0x!DEbpZ7y9Y;*ZvE!*gU`V1W3znva{f=?WO5I&>B z&hw6}tjECtaghm5z|C#%M;Yf_*pI^};h}Vl=^r9EN=tVDj86D;C$jIJ?K7VP+00000NkvXXu0mjf D5i!M* diff --git a/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 459ca609d3ae0d3943ab44cdc27feef9256dc6d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7098 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 diff --git a/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 8ca12fe024be86e868d14e91120a6902f8e88ac6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6464 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 B0*L?s diff --git a/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index 8e19b410a1b15ff180f3dacac19395fe3046cdec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10676 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 diff --git a/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index 4c19a13c239cb67b8a2134ddd5f325db1d2d5bee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15523 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 BIP(Ai diff --git a/example/android/app/src/main/res/values/strings.xml b/example/android/app/src/main/res/values/strings.xml deleted file mode 100644 index def858a..0000000 --- a/example/android/app/src/main/res/values/strings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - LocalizationSettingsExample - diff --git a/example/android/app/src/main/res/values/styles.xml b/example/android/app/src/main/res/values/styles.xml deleted file mode 100644 index 7ba83a2..0000000 --- a/example/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/example/android/app/src/main/res/xml/locales_config.xml b/example/android/app/src/main/res/xml/locales_config.xml deleted file mode 100644 index fb435d5..0000000 --- a/example/android/app/src/main/res/xml/locales_config.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/example/android/app/src/release/java/com/localizationsettingsexample/ReactNativeFlipper.java b/example/android/app/src/release/java/com/localizationsettingsexample/ReactNativeFlipper.java deleted file mode 100644 index df6a797..0000000 --- a/example/android/app/src/release/java/com/localizationsettingsexample/ReactNativeFlipper.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - *

This source code is licensed under the MIT license found in the LICENSE file in the root - * directory of this source tree. - */ -package com.localizationsettingsexample; - -import android.content.Context; -import com.facebook.react.ReactInstanceManager; - -/** - * Class responsible of loading Flipper inside your React Native application. This is the release - * flavor of it so it's empty as we don't want to load Flipper. - */ -public class ReactNativeFlipper { - public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) { - // Do nothing as we don't want to initialize Flipper on Release. - } -} diff --git a/example/android/build.gradle b/example/android/build.gradle deleted file mode 100644 index 67d887b..0000000 --- a/example/android/build.gradle +++ /dev/null @@ -1,21 +0,0 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. - -buildscript { - ext { - buildToolsVersion = "33.0.0" - minSdkVersion = 21 - compileSdkVersion = 33 - targetSdkVersion = 33 - - // We use NDK 23 which has both M1 support and is the side-by-side NDK version from AGP. - ndkVersion = "23.1.7779620" - } - repositories { - google() - mavenCentral() - } - dependencies { - classpath("com.android.tools.build:gradle:7.3.1") - classpath("com.facebook.react:react-native-gradle-plugin") - } -} diff --git a/example/android/gradle.properties b/example/android/gradle.properties deleted file mode 100644 index e4af465..0000000 --- a/example/android/gradle.properties +++ /dev/null @@ -1,44 +0,0 @@ -# Project-wide Gradle settings. - -# IDE (e.g. Android Studio) users: -# Gradle settings configured through the IDE *will override* -# any settings specified in this file. - -# For more details on how to configure your build environment visit -# http://www.gradle.org/docs/current/userguide/build_environment.html - -# Specifies the JVM arguments used for the daemon process. -# The setting is particularly useful for tweaking memory settings. -# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m -org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m - -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true - -# AndroidX package structure to make it clearer which packages are bundled with the -# Android operating system, and which are packaged with your app's APK -# https://developer.android.com/topic/libraries/support-library/androidx-rn -android.useAndroidX=true -# Automatically convert third-party libraries to use AndroidX -android.enableJetifier=true - -# Version of flipper SDK to use with React Native -FLIPPER_VERSION=0.125.0 - -# Use this property to specify which architecture you want to build. -# You can also override it from the CLI using -# ./gradlew -PreactNativeArchitectures=x86_64 -reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 - -# Use this property to enable support to the new architecture. -# This will allow you to use TurboModules and the Fabric render in -# your application. You should enable this flag either if you want -# to write custom TurboModules/Fabric components OR use libraries that -# are providing them. -newArchEnabled=false - -# Use this property to enable or disable the Hermes JS engine. -# If set to false, you will be using JSC instead. -hermesEnabled=true diff --git a/example/android/gradle/wrapper/gradle-wrapper.jar b/example/android/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index 41d9927a4d4fb3f96a785543079b8df6723c946b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59821 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 diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/example/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 8fad3f5..0000000 --- a/example/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-all.zip -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists diff --git a/example/android/gradlew b/example/android/gradlew deleted file mode 100755 index 1b6c787..0000000 --- a/example/android/gradlew +++ /dev/null @@ -1,234 +0,0 @@ -#!/bin/sh - -# -# Copyright © 2015-2021 the original authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -############################################################################## -# -# Gradle start up script for POSIX generated by Gradle. -# -# Important for running: -# -# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is -# noncompliant, but you have some other compliant shell such as ksh or -# bash, then to run this script, type that shell name before the whole -# command line, like: -# -# ksh Gradle -# -# Busybox and similar reduced shells will NOT work, because this script -# requires all of these POSIX shell features: -# * functions; -# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», -# «${var#prefix}», «${var%suffix}», and «$( cmd )»; -# * compound commands having a testable exit status, especially «case»; -# * various built-in commands including «command», «set», and «ulimit». -# -# Important for patching: -# -# (2) This script targets any POSIX shell, so it avoids extensions provided -# by Bash, Ksh, etc; in particular arrays are avoided. -# -# The "traditional" practice of packing multiple parameters into a -# space-separated string is a well documented source of bugs and security -# problems, so this is (mostly) avoided, by progressively accumulating -# options in "$@", and eventually passing that to Java. -# -# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, -# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; -# see the in-line comments for details. -# -# There are tweaks for specific operating systems such as AIX, CygWin, -# Darwin, MinGW, and NonStop. -# -# (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt -# within the Gradle project. -# -# You can find Gradle at https://github.com/gradle/gradle/. -# -############################################################################## - -# Attempt to set APP_HOME - -# Resolve links: $0 may be a link -app_path=$0 - -# Need this for daisy-chained symlinks. -while - APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path - [ -h "$app_path" ] -do - ls=$( ls -ld "$app_path" ) - link=${ls#*' -> '} - case $link in #( - /*) app_path=$link ;; #( - *) app_path=$APP_HOME$link ;; - esac -done - -APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit - -APP_NAME="Gradle" -APP_BASE_NAME=${0##*/} - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD=maximum - -warn () { - echo "$*" -} >&2 - -die () { - echo - echo "$*" - echo - exit 1 -} >&2 - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "$( uname )" in #( - CYGWIN* ) cygwin=true ;; #( - Darwin* ) darwin=true ;; #( - MSYS* | MINGW* ) msys=true ;; #( - NONSTOP* ) nonstop=true ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD=$JAVA_HOME/jre/sh/java - else - JAVACMD=$JAVA_HOME/bin/java - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD=java - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." -fi - -# Increase the maximum file descriptors if we can. -if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then - case $MAX_FD in #( - max*) - MAX_FD=$( ulimit -H -n ) || - warn "Could not query maximum file descriptor limit" - esac - case $MAX_FD in #( - '' | soft) :;; #( - *) - ulimit -n "$MAX_FD" || - warn "Could not set maximum file descriptor limit to $MAX_FD" - esac -fi - -# Collect all arguments for the java command, stacking in reverse order: -# * args from the command line -# * the main class name -# * -classpath -# * -D...appname settings -# * --module-path (only if needed) -# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. - -# For Cygwin or MSYS, switch paths to Windows format before running java -if "$cygwin" || "$msys" ; then - APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) - - JAVACMD=$( cygpath --unix "$JAVACMD" ) - - # Now convert the arguments - kludge to limit ourselves to /bin/sh - for arg do - if - case $arg in #( - -*) false ;; # don't mess with options #( - /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath - [ -e "$t" ] ;; #( - *) false ;; - esac - then - arg=$( cygpath --path --ignore --mixed "$arg" ) - fi - # Roll the args list around exactly as many times as the number of - # args, so each arg winds up back in the position where it started, but - # possibly modified. - # - # NB: a `for` loop captures its iteration list before it begins, so - # changing the positional parameters here affects neither the number of - # iterations, nor the values presented in `arg`. - shift # remove old arg - set -- "$@" "$arg" # push replacement arg - done -fi - -# Collect all arguments for the java command; -# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of -# shell script including quotes and variable substitutions, so put them in -# double quotes to make sure that they get re-expanded; and -# * put everything else in single quotes, so that it's not re-expanded. - -set -- \ - "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ - "$@" - -# Use "xargs" to parse quoted args. -# -# With -n1 it outputs one arg per line, with the quotes and backslashes removed. -# -# In Bash we could simply go: -# -# readarray ARGS < <( xargs -n1 <<<"$var" ) && -# set -- "${ARGS[@]}" "$@" -# -# but POSIX shell has neither arrays nor command substitution, so instead we -# post-process each arg (as a line of input to sed) to backslash-escape any -# character that might be a shell metacharacter, then use eval to reverse -# that process (while maintaining the separation between arguments), and wrap -# the whole thing up as a single "set" statement. -# -# This will of course break if any of these variables contains a newline or -# an unmatched quote. -# - -eval "set -- $( - printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | - xargs -n1 | - sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | - tr '\n' ' ' - )" '"$@"' - -exec "$JAVACMD" "$@" diff --git a/example/android/gradlew.bat b/example/android/gradlew.bat deleted file mode 100644 index 107acd3..0000000 --- a/example/android/gradlew.bat +++ /dev/null @@ -1,89 +0,0 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/example/android/settings.gradle b/example/android/settings.gradle deleted file mode 100644 index 472bec2..0000000 --- a/example/android/settings.gradle +++ /dev/null @@ -1,4 +0,0 @@ -rootProject.name = 'LocalizationSettingsExample' -apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) -include ':app' -includeBuild('../node_modules/react-native-gradle-plugin') diff --git a/example/app.json b/example/app.json deleted file mode 100644 index afec078..0000000 --- a/example/app.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "LocalizationSettingsExample", - "displayName": "LocalizationSettingsExample" -} \ No newline at end of file diff --git a/example/babel.config.js b/example/babel.config.js deleted file mode 100644 index adea77b..0000000 --- a/example/babel.config.js +++ /dev/null @@ -1,17 +0,0 @@ -const path = require('path'); -const pak = require('../package.json'); - -module.exports = { - presets: ['module:metro-react-native-babel-preset'], - plugins: [ - [ - 'module-resolver', - { - extensions: ['.tsx', '.ts', '.js', '.json'], - alias: { - [pak.name]: path.join(__dirname, '..', pak.source), - }, - }, - ], - ], -}; diff --git a/example/index.js b/example/index.js deleted file mode 100644 index 117ddca..0000000 --- a/example/index.js +++ /dev/null @@ -1,5 +0,0 @@ -import { AppRegistry } from 'react-native'; -import App from './src/App'; -import { name as appName } from './app.json'; - -AppRegistry.registerComponent(appName, () => App); diff --git a/example/ios/.xcode.env b/example/ios/.xcode.env deleted file mode 100644 index 3d5782c..0000000 --- a/example/ios/.xcode.env +++ /dev/null @@ -1,11 +0,0 @@ -# This `.xcode.env` file is versioned and is used to source the environment -# used when running script phases inside Xcode. -# To customize your local environment, you can create an `.xcode.env.local` -# file that is not versioned. - -# NODE_BINARY variable contains the PATH to the node executable. -# -# Customize the NODE_BINARY variable here. -# For example, to use nvm with brew, add the following line -# . "$(brew --prefix nvm)/nvm.sh" --no-use -export NODE_BINARY=$(command -v node) diff --git a/example/ios/File.swift b/example/ios/File.swift deleted file mode 100644 index 51734b9..0000000 --- a/example/ios/File.swift +++ /dev/null @@ -1,6 +0,0 @@ -// -// File.swift -// LocalizationSettingsExample -// - -import Foundation diff --git a/example/ios/LocalizationSettingsExample-Bridging-Header.h b/example/ios/LocalizationSettingsExample-Bridging-Header.h deleted file mode 100644 index e11d920..0000000 --- a/example/ios/LocalizationSettingsExample-Bridging-Header.h +++ /dev/null @@ -1,3 +0,0 @@ -// -// Use this file to import your target's public headers that you would like to expose to Swift. -// diff --git a/example/ios/LocalizationSettingsExample.xcodeproj/project.pbxproj b/example/ios/LocalizationSettingsExample.xcodeproj/project.pbxproj deleted file mode 100644 index 2fac4c8..0000000 --- a/example/ios/LocalizationSettingsExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,725 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 00E356F31AD99517003FC87E /* LocalizationSettingsExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* LocalizationSettingsExampleTests.m */; }; - 0C80B921A6F3F58F76C31292 /* libPods-LocalizationSettingsExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-LocalizationSettingsExample.a */; }; - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; - 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 231BA8C429E1D96000596BE2 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 231BA8C629E1D96000596BE2 /* Localizable.strings */; }; - 7699B88040F8A987B510C191 /* libPods-LocalizationSettingsExample-LocalizationSettingsExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 19F6CBCC0A4E27FBF8BF4A61 /* libPods-LocalizationSettingsExample-LocalizationSettingsExampleTests.a */; }; - 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 13B07F861A680F5B00A75B9A; - remoteInfo = LocalizationSettingsExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 00E356EE1AD99517003FC87E /* LocalizationSettingsExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LocalizationSettingsExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 00E356F21AD99517003FC87E /* LocalizationSettingsExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LocalizationSettingsExampleTests.m; sourceTree = ""; }; - 13B07F961A680F5B00A75B9A /* LocalizationSettingsExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LocalizationSettingsExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = LocalizationSettingsExample/AppDelegate.h; sourceTree = ""; }; - 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = LocalizationSettingsExample/AppDelegate.mm; sourceTree = ""; }; - 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = LocalizationSettingsExample/Images.xcassets; sourceTree = ""; }; - 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = LocalizationSettingsExample/Info.plist; sourceTree = ""; }; - 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = LocalizationSettingsExample/main.m; sourceTree = ""; }; - 19F6CBCC0A4E27FBF8BF4A61 /* libPods-LocalizationSettingsExample-LocalizationSettingsExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-LocalizationSettingsExample-LocalizationSettingsExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 231BA8C529E1D96000596BE2 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - 231BA8C729E1D9D200596BE2 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; - 231BA8C829E1D9D300596BE2 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; - 3B4392A12AC88292D35C810B /* Pods-LocalizationSettingsExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LocalizationSettingsExample.debug.xcconfig"; path = "Target Support Files/Pods-LocalizationSettingsExample/Pods-LocalizationSettingsExample.debug.xcconfig"; sourceTree = ""; }; - 5709B34CF0A7D63546082F79 /* Pods-LocalizationSettingsExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LocalizationSettingsExample.release.xcconfig"; path = "Target Support Files/Pods-LocalizationSettingsExample/Pods-LocalizationSettingsExample.release.xcconfig"; sourceTree = ""; }; - 5B7EB9410499542E8C5724F5 /* Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests/Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests.debug.xcconfig"; sourceTree = ""; }; - 5DCACB8F33CDC322A6C60F78 /* libPods-LocalizationSettingsExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-LocalizationSettingsExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = LocalizationSettingsExample/LaunchScreen.storyboard; sourceTree = ""; }; - 89C6BE57DB24E9ADA2F236DE /* Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests.release.xcconfig"; path = "Target Support Files/Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests/Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests.release.xcconfig"; sourceTree = ""; }; - ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 00E356EB1AD99517003FC87E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 7699B88040F8A987B510C191 /* libPods-LocalizationSettingsExample-LocalizationSettingsExampleTests.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0C80B921A6F3F58F76C31292 /* libPods-LocalizationSettingsExample.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 00E356EF1AD99517003FC87E /* LocalizationSettingsExampleTests */ = { - isa = PBXGroup; - children = ( - 00E356F21AD99517003FC87E /* LocalizationSettingsExampleTests.m */, - 00E356F01AD99517003FC87E /* Supporting Files */, - ); - path = LocalizationSettingsExampleTests; - sourceTree = ""; - }; - 00E356F01AD99517003FC87E /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 00E356F11AD99517003FC87E /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 13B07FAE1A68108700A75B9A /* LocalizationSettingsExample */ = { - isa = PBXGroup; - children = ( - 13B07FAF1A68108700A75B9A /* AppDelegate.h */, - 13B07FB01A68108700A75B9A /* AppDelegate.mm */, - 13B07FB51A68108700A75B9A /* Images.xcassets */, - 13B07FB61A68108700A75B9A /* Info.plist */, - 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */, - 13B07FB71A68108700A75B9A /* main.m */, - 231BA8C629E1D96000596BE2 /* Localizable.strings */, - ); - name = LocalizationSettingsExample; - sourceTree = ""; - }; - 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { - isa = PBXGroup; - children = ( - ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 5DCACB8F33CDC322A6C60F78 /* libPods-LocalizationSettingsExample.a */, - 19F6CBCC0A4E27FBF8BF4A61 /* libPods-LocalizationSettingsExample-LocalizationSettingsExampleTests.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - 832341AE1AAA6A7D00B99B32 /* Libraries */ = { - isa = PBXGroup; - children = ( - ); - name = Libraries; - sourceTree = ""; - }; - 83CBB9F61A601CBA00E9B192 = { - isa = PBXGroup; - children = ( - 13B07FAE1A68108700A75B9A /* LocalizationSettingsExample */, - 832341AE1AAA6A7D00B99B32 /* Libraries */, - 00E356EF1AD99517003FC87E /* LocalizationSettingsExampleTests */, - 83CBBA001A601CBA00E9B192 /* Products */, - 2D16E6871FA4F8E400B85C8A /* Frameworks */, - BBD78D7AC51CEA395F1C20DB /* Pods */, - ); - indentWidth = 2; - sourceTree = ""; - tabWidth = 2; - usesTabs = 0; - }; - 83CBBA001A601CBA00E9B192 /* Products */ = { - isa = PBXGroup; - children = ( - 13B07F961A680F5B00A75B9A /* LocalizationSettingsExample.app */, - 00E356EE1AD99517003FC87E /* LocalizationSettingsExampleTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - BBD78D7AC51CEA395F1C20DB /* Pods */ = { - isa = PBXGroup; - children = ( - 3B4392A12AC88292D35C810B /* Pods-LocalizationSettingsExample.debug.xcconfig */, - 5709B34CF0A7D63546082F79 /* Pods-LocalizationSettingsExample.release.xcconfig */, - 5B7EB9410499542E8C5724F5 /* Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests.debug.xcconfig */, - 89C6BE57DB24E9ADA2F236DE /* Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 00E356ED1AD99517003FC87E /* LocalizationSettingsExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "LocalizationSettingsExampleTests" */; - buildPhases = ( - A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */, - 00E356EA1AD99517003FC87E /* Sources */, - 00E356EB1AD99517003FC87E /* Frameworks */, - 00E356EC1AD99517003FC87E /* Resources */, - C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */, - F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - 00E356F51AD99517003FC87E /* PBXTargetDependency */, - ); - name = LocalizationSettingsExampleTests; - productName = LocalizationSettingsExampleTests; - productReference = 00E356EE1AD99517003FC87E /* LocalizationSettingsExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 13B07F861A680F5B00A75B9A /* LocalizationSettingsExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "LocalizationSettingsExample" */; - buildPhases = ( - C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */, - FD10A7F022414F080027D42C /* Start Packager */, - 13B07F871A680F5B00A75B9A /* Sources */, - 13B07F8C1A680F5B00A75B9A /* Frameworks */, - 13B07F8E1A680F5B00A75B9A /* Resources */, - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */, - E235C05ADACE081382539298 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = LocalizationSettingsExample; - productName = LocalizationSettingsExample; - productReference = 13B07F961A680F5B00A75B9A /* LocalizationSettingsExample.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 83CBB9F71A601CBA00E9B192 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1210; - TargetAttributes = { - 00E356ED1AD99517003FC87E = { - CreatedOnToolsVersion = 6.2; - TestTargetID = 13B07F861A680F5B00A75B9A; - }; - 13B07F861A680F5B00A75B9A = { - LastSwiftMigration = 1120; - }; - }; - }; - buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "LocalizationSettingsExample" */; - compatibilityVersion = "Xcode 12.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - pl, - fr, - ); - mainGroup = 83CBB9F61A601CBA00E9B192; - productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 13B07F861A680F5B00A75B9A /* LocalizationSettingsExample */, - 00E356ED1AD99517003FC87E /* LocalizationSettingsExampleTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 00E356EC1AD99517003FC87E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F8E1A680F5B00A75B9A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */, - 231BA8C429E1D96000596BE2 /* Localizable.strings in Resources */, - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/.xcode.env.local", - "$(SRCROOT)/.xcode.env", - ); - name = "Bundle React Native code and images"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "set -e\n\nWITH_ENVIRONMENT=\"../node_modules/react-native/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"../node_modules/react-native/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n"; - }; - 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-LocalizationSettingsExample/Pods-LocalizationSettingsExample-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-LocalizationSettingsExample/Pods-LocalizationSettingsExample-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-LocalizationSettingsExample/Pods-LocalizationSettingsExample-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-LocalizationSettingsExample-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests/Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests/Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests/Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - E235C05ADACE081382539298 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-LocalizationSettingsExample/Pods-LocalizationSettingsExample-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Copy Pods Resources"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-LocalizationSettingsExample/Pods-LocalizationSettingsExample-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-LocalizationSettingsExample/Pods-LocalizationSettingsExample-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests/Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Copy Pods Resources"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests/Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests/Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - FD10A7F022414F080027D42C /* Start Packager */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Start Packager"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 00E356EA1AD99517003FC87E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 00E356F31AD99517003FC87E /* LocalizationSettingsExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F871A680F5B00A75B9A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, - 13B07FC11A68108700A75B9A /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 00E356F51AD99517003FC87E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 13B07F861A680F5B00A75B9A /* LocalizationSettingsExample */; - targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 231BA8C629E1D96000596BE2 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - 231BA8C529E1D96000596BE2 /* en */, - 231BA8C729E1D9D200596BE2 /* fr */, - 231BA8C829E1D9D300596BE2 /* pl */, - ); - name = Localizable.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 00E356F61AD99517003FC87E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5B7EB9410499542E8C5724F5 /* Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = LocalizationSettingsExampleTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - "$(inherited)", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/LocalizationSettingsExample.app/LocalizationSettingsExample"; - }; - name = Debug; - }; - 00E356F71AD99517003FC87E /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 89C6BE57DB24E9ADA2F236DE /* Pods-LocalizationSettingsExample-LocalizationSettingsExampleTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COPY_PHASE_STRIP = NO; - INFOPLIST_FILE = LocalizationSettingsExampleTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - "$(inherited)", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/LocalizationSettingsExample.app/LocalizationSettingsExample"; - }; - name = Release; - }; - 13B07F941A680F5B00A75B9A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3B4392A12AC88292D35C810B /* Pods-LocalizationSettingsExample.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 1; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = LocalizationSettingsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = LocalizationSettingsExample; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 13B07F951A680F5B00A75B9A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5709B34CF0A7D63546082F79 /* Pods-LocalizationSettingsExample.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 1; - INFOPLIST_FILE = LocalizationSettingsExample/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = LocalizationSettingsExample; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; - 83CBBA201A601CBA00E9B192 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++17"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; - LD_RUNPATH_SEARCH_PATHS = ( - /usr/lib/swift, - "$(inherited)", - ); - LIBRARY_SEARCH_PATHS = ( - "\"$(SDKROOT)/usr/lib/swift\"", - "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", - "\"$(inherited)\"", - ); - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - OTHER_CPLUSPLUSFLAGS = ( - "$(OTHER_CFLAGS)", - "-DFOLLY_NO_CONFIG", - "-DFOLLY_MOBILE=1", - "-DFOLLY_USE_LIBCPP=1", - ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 83CBBA211A601CBA00E9B192 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++17"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; - LD_RUNPATH_SEARCH_PATHS = ( - /usr/lib/swift, - "$(inherited)", - ); - LIBRARY_SEARCH_PATHS = ( - "\"$(SDKROOT)/usr/lib/swift\"", - "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", - "\"$(inherited)\"", - ); - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_CPLUSPLUSFLAGS = ( - "$(OTHER_CFLAGS)", - "-DFOLLY_NO_CONFIG", - "-DFOLLY_MOBILE=1", - "-DFOLLY_USE_LIBCPP=1", - ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "LocalizationSettingsExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 00E356F61AD99517003FC87E /* Debug */, - 00E356F71AD99517003FC87E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "LocalizationSettingsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 13B07F941A680F5B00A75B9A /* Debug */, - 13B07F951A680F5B00A75B9A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "LocalizationSettingsExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 83CBBA201A601CBA00E9B192 /* Debug */, - 83CBBA211A601CBA00E9B192 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; -} diff --git a/example/ios/LocalizationSettingsExample.xcodeproj/xcshareddata/xcschemes/LocalizationSettingsExample.xcscheme b/example/ios/LocalizationSettingsExample.xcodeproj/xcshareddata/xcschemes/LocalizationSettingsExample.xcscheme deleted file mode 100644 index 0da64eb..0000000 --- a/example/ios/LocalizationSettingsExample.xcodeproj/xcshareddata/xcschemes/LocalizationSettingsExample.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example/ios/LocalizationSettingsExample.xcworkspace/contents.xcworkspacedata b/example/ios/LocalizationSettingsExample.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 7036e3a..0000000 --- a/example/ios/LocalizationSettingsExample.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/example/ios/LocalizationSettingsExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/example/ios/LocalizationSettingsExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/example/ios/LocalizationSettingsExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/example/ios/LocalizationSettingsExample/AppDelegate.h b/example/ios/LocalizationSettingsExample/AppDelegate.h deleted file mode 100644 index 5d28082..0000000 --- a/example/ios/LocalizationSettingsExample/AppDelegate.h +++ /dev/null @@ -1,6 +0,0 @@ -#import -#import - -@interface AppDelegate : RCTAppDelegate - -@end diff --git a/example/ios/LocalizationSettingsExample/AppDelegate.mm b/example/ios/LocalizationSettingsExample/AppDelegate.mm deleted file mode 100644 index 0b63031..0000000 --- a/example/ios/LocalizationSettingsExample/AppDelegate.mm +++ /dev/null @@ -1,36 +0,0 @@ -#import "AppDelegate.h" - -#import - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - self.moduleName = @"LocalizationSettingsExample"; - // You can add your custom initial props in the dictionary below. - // They will be passed down to the ViewController used by React Native. - self.initialProps = @{}; - - return [super application:application didFinishLaunchingWithOptions:launchOptions]; -} - -- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge -{ -#if DEBUG - return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index"]; -#else - return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; -#endif -} - -/// This method controls whether the `concurrentRoot`feature of React18 is turned on or off. -/// -/// @see: https://reactjs.org/blog/2022/03/29/react-v18.html -/// @note: This requires to be rendering on Fabric (i.e. on the New Architecture). -/// @return: `true` if the `concurrentRoot` feature is enabled. Otherwise, it returns `false`. -- (BOOL)concurrentRootEnabled -{ - return true; -} - -@end diff --git a/example/ios/LocalizationSettingsExample/Images.xcassets/AppIcon.appiconset/Contents.json b/example/ios/LocalizationSettingsExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 8121323..0000000 --- a/example/ios/LocalizationSettingsExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "20x20" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "20x20" - }, - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "29x29" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "29x29" - }, - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "40x40" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "40x40" - }, - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "60x60" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "60x60" - }, - { - "idiom" : "ios-marketing", - "scale" : "1x", - "size" : "1024x1024" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/example/ios/LocalizationSettingsExample/Images.xcassets/Contents.json b/example/ios/LocalizationSettingsExample/Images.xcassets/Contents.json deleted file mode 100644 index 2d92bd5..0000000 --- a/example/ios/LocalizationSettingsExample/Images.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/example/ios/LocalizationSettingsExample/Info.plist b/example/ios/LocalizationSettingsExample/Info.plist deleted file mode 100644 index 551de03..0000000 --- a/example/ios/LocalizationSettingsExample/Info.plist +++ /dev/null @@ -1,55 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - LocalizationSettingsExample - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(MARKETING_VERSION) - CFBundleSignature - ???? - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - LSRequiresIPhoneOS - - NSAppTransportSecurity - - NSExceptionDomains - - localhost - - NSExceptionAllowsInsecureHTTPLoads - - - - - NSLocationWhenInUseUsageDescription - - UILaunchStoryboardName - LaunchScreen - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - - diff --git a/example/ios/LocalizationSettingsExample/LaunchScreen.storyboard b/example/ios/LocalizationSettingsExample/LaunchScreen.storyboard deleted file mode 100644 index c1c6b70..0000000 --- a/example/ios/LocalizationSettingsExample/LaunchScreen.storyboard +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example/ios/LocalizationSettingsExample/main.m b/example/ios/LocalizationSettingsExample/main.m deleted file mode 100644 index d645c72..0000000 --- a/example/ios/LocalizationSettingsExample/main.m +++ /dev/null @@ -1,10 +0,0 @@ -#import - -#import "AppDelegate.h" - -int main(int argc, char *argv[]) -{ - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/example/ios/LocalizationSettingsExampleTests/Info.plist b/example/ios/LocalizationSettingsExampleTests/Info.plist deleted file mode 100644 index ba72822..0000000 --- a/example/ios/LocalizationSettingsExampleTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/example/ios/LocalizationSettingsExampleTests/LocalizationSettingsExampleTests.m b/example/ios/LocalizationSettingsExampleTests/LocalizationSettingsExampleTests.m deleted file mode 100644 index b2a4bb3..0000000 --- a/example/ios/LocalizationSettingsExampleTests/LocalizationSettingsExampleTests.m +++ /dev/null @@ -1,66 +0,0 @@ -#import -#import - -#import -#import - -#define TIMEOUT_SECONDS 600 -#define TEXT_TO_LOOK_FOR @"Welcome to React" - -@interface LocalizationSettingsExampleTests : XCTestCase - -@end - -@implementation LocalizationSettingsExampleTests - -- (BOOL)findSubviewInView:(UIView *)view matching:(BOOL (^)(UIView *view))test -{ - if (test(view)) { - return YES; - } - for (UIView *subview in [view subviews]) { - if ([self findSubviewInView:subview matching:test]) { - return YES; - } - } - return NO; -} - -- (void)testRendersWelcomeScreen -{ - UIViewController *vc = [[[RCTSharedApplication() delegate] window] rootViewController]; - NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS]; - BOOL foundElement = NO; - - __block NSString *redboxError = nil; -#ifdef DEBUG - RCTSetLogFunction( - ^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) { - if (level >= RCTLogLevelError) { - redboxError = message; - } - }); -#endif - - while ([date timeIntervalSinceNow] > 0 && !foundElement && !redboxError) { - [[NSRunLoop mainRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; - [[NSRunLoop mainRunLoop] runMode:NSRunLoopCommonModes beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; - - foundElement = [self findSubviewInView:vc.view - matching:^BOOL(UIView *view) { - if ([view.accessibilityLabel isEqualToString:TEXT_TO_LOOK_FOR]) { - return YES; - } - return NO; - }]; - } - -#ifdef DEBUG - RCTSetLogFunction(RCTDefaultLogFunction); -#endif - - XCTAssertNil(redboxError, @"RedBox error: %@", redboxError); - XCTAssertTrue(foundElement, @"Couldn't find element with text '%@' in %d seconds", TEXT_TO_LOOK_FOR, TIMEOUT_SECONDS); -} - -@end diff --git a/example/ios/Podfile b/example/ios/Podfile deleted file mode 100644 index 933c18b..0000000 --- a/example/ios/Podfile +++ /dev/null @@ -1,60 +0,0 @@ -require_relative '../node_modules/react-native/scripts/react_native_pods' -require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' - -platform :ios, min_ios_version_supported -prepare_react_native_project! - -# If you are using a `react-native-flipper` your iOS build will fail when `NO_FLIPPER=1` is set. -# because `react-native-flipper` depends on (FlipperKit,...) that will be excluded -# -# To fix this you can also exclude `react-native-flipper` using a `react-native.config.js` -# ```js -# module.exports = { -# dependencies: { -# ...(process.env.NO_FLIPPER ? { 'react-native-flipper': { platforms: { ios: null } } } : {}), -# ``` -flipper_config = ENV['NO_FLIPPER'] == "1" ? FlipperConfiguration.disabled : FlipperConfiguration.enabled - -linkage = ENV['USE_FRAMEWORKS'] -if linkage != nil - Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green - use_frameworks! :linkage => linkage.to_sym -end - -target 'LocalizationSettingsExample' do - config = use_native_modules! - - # Flags change depending on the env values. - flags = get_default_flags() - - use_react_native!( - :path => config[:reactNativePath], - # Hermes is now enabled by default. Disable by setting this flag to false. - # Upcoming versions of React Native may rely on get_default_flags(), but - # we make it explicit here to aid in the React Native upgrade process. - :hermes_enabled => flags[:hermes_enabled], - :fabric_enabled => flags[:fabric_enabled], - # Enables Flipper. - # - # Note that if you have use_frameworks! enabled, Flipper will not work and - # you should disable the next line. - :flipper_configuration => flipper_config, - # An absolute path to your application root. - :app_path => "#{Pod::Config.instance.installation_root}/.." - ) - - target 'LocalizationSettingsExampleTests' do - inherit! :complete - # Pods for testing - end - - post_install do |installer| - react_native_post_install( - installer, - # Set `mac_catalyst_enabled` to `true` in order to apply patches - # necessary for Mac Catalyst builds - :mac_catalyst_enabled => false - ) - __apply_Xcode_12_5_M1_post_install_workaround(installer) - end -end diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock deleted file mode 100644 index df5b1b0..0000000 --- a/example/ios/Podfile.lock +++ /dev/null @@ -1,629 +0,0 @@ -PODS: - - boost (1.76.0) - - CocoaAsyncSocket (7.6.5) - - DoubleConversion (1.1.6) - - FBLazyVector (0.71.6) - - FBReactNativeSpec (0.71.6): - - RCT-Folly (= 2021.07.22.00) - - RCTRequired (= 0.71.6) - - RCTTypeSafety (= 0.71.6) - - React-Core (= 0.71.6) - - React-jsi (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - Flipper (0.125.0): - - Flipper-Folly (~> 2.6) - - Flipper-RSocket (~> 1.4) - - Flipper-Boost-iOSX (1.76.0.1.11) - - Flipper-DoubleConversion (3.2.0.1) - - Flipper-Fmt (7.1.7) - - Flipper-Folly (2.6.10): - - Flipper-Boost-iOSX - - Flipper-DoubleConversion - - Flipper-Fmt (= 7.1.7) - - Flipper-Glog - - libevent (~> 2.1.12) - - OpenSSL-Universal (= 1.1.1100) - - Flipper-Glog (0.5.0.5) - - Flipper-PeerTalk (0.0.4) - - Flipper-RSocket (1.4.3): - - Flipper-Folly (~> 2.6) - - FlipperKit (0.125.0): - - FlipperKit/Core (= 0.125.0) - - FlipperKit/Core (0.125.0): - - Flipper (~> 0.125.0) - - FlipperKit/CppBridge - - FlipperKit/FBCxxFollyDynamicConvert - - FlipperKit/FBDefines - - FlipperKit/FKPortForwarding - - SocketRocket (~> 0.6.0) - - FlipperKit/CppBridge (0.125.0): - - Flipper (~> 0.125.0) - - FlipperKit/FBCxxFollyDynamicConvert (0.125.0): - - Flipper-Folly (~> 2.6) - - FlipperKit/FBDefines (0.125.0) - - FlipperKit/FKPortForwarding (0.125.0): - - CocoaAsyncSocket (~> 7.6) - - Flipper-PeerTalk (~> 0.0.4) - - FlipperKit/FlipperKitHighlightOverlay (0.125.0) - - FlipperKit/FlipperKitLayoutHelpers (0.125.0): - - FlipperKit/Core - - FlipperKit/FlipperKitHighlightOverlay - - FlipperKit/FlipperKitLayoutTextSearchable - - FlipperKit/FlipperKitLayoutIOSDescriptors (0.125.0): - - FlipperKit/Core - - FlipperKit/FlipperKitHighlightOverlay - - FlipperKit/FlipperKitLayoutHelpers - - YogaKit (~> 1.18) - - FlipperKit/FlipperKitLayoutPlugin (0.125.0): - - FlipperKit/Core - - FlipperKit/FlipperKitHighlightOverlay - - FlipperKit/FlipperKitLayoutHelpers - - FlipperKit/FlipperKitLayoutIOSDescriptors - - FlipperKit/FlipperKitLayoutTextSearchable - - YogaKit (~> 1.18) - - FlipperKit/FlipperKitLayoutTextSearchable (0.125.0) - - FlipperKit/FlipperKitNetworkPlugin (0.125.0): - - FlipperKit/Core - - FlipperKit/FlipperKitReactPlugin (0.125.0): - - FlipperKit/Core - - FlipperKit/FlipperKitUserDefaultsPlugin (0.125.0): - - FlipperKit/Core - - FlipperKit/SKIOSNetworkPlugin (0.125.0): - - FlipperKit/Core - - FlipperKit/FlipperKitNetworkPlugin - - fmt (6.2.1) - - glog (0.3.5) - - hermes-engine (0.71.6): - - hermes-engine/Pre-built (= 0.71.6) - - hermes-engine/Pre-built (0.71.6) - - libevent (2.1.12) - - OpenSSL-Universal (1.1.1100) - - RCT-Folly (2021.07.22.00): - - boost - - DoubleConversion - - fmt (~> 6.2.1) - - glog - - RCT-Folly/Default (= 2021.07.22.00) - - RCT-Folly/Default (2021.07.22.00): - - boost - - DoubleConversion - - fmt (~> 6.2.1) - - glog - - RCT-Folly/Futures (2021.07.22.00): - - boost - - DoubleConversion - - fmt (~> 6.2.1) - - glog - - libevent - - RCTRequired (0.71.6) - - RCTTypeSafety (0.71.6): - - FBLazyVector (= 0.71.6) - - RCTRequired (= 0.71.6) - - React-Core (= 0.71.6) - - React (0.71.6): - - React-Core (= 0.71.6) - - React-Core/DevSupport (= 0.71.6) - - React-Core/RCTWebSocket (= 0.71.6) - - React-RCTActionSheet (= 0.71.6) - - React-RCTAnimation (= 0.71.6) - - React-RCTBlob (= 0.71.6) - - React-RCTImage (= 0.71.6) - - React-RCTLinking (= 0.71.6) - - React-RCTNetwork (= 0.71.6) - - React-RCTSettings (= 0.71.6) - - React-RCTText (= 0.71.6) - - React-RCTVibration (= 0.71.6) - - React-callinvoker (0.71.6) - - React-Codegen (0.71.6): - - FBReactNativeSpec - - hermes-engine - - RCT-Folly - - RCTRequired - - RCTTypeSafety - - React-Core - - React-jsi - - React-jsiexecutor - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-Core (0.71.6): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.71.6) - - React-cxxreact (= 0.71.6) - - React-hermes - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) - - Yoga - - React-Core/CoreModulesHeaders (0.71.6): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.6) - - React-hermes - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) - - Yoga - - React-Core/Default (0.71.6): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-cxxreact (= 0.71.6) - - React-hermes - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) - - Yoga - - React-Core/DevSupport (0.71.6): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.71.6) - - React-Core/RCTWebSocket (= 0.71.6) - - React-cxxreact (= 0.71.6) - - React-hermes - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-jsinspector (= 0.71.6) - - React-perflogger (= 0.71.6) - - Yoga - - React-Core/RCTActionSheetHeaders (0.71.6): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.6) - - React-hermes - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) - - Yoga - - React-Core/RCTAnimationHeaders (0.71.6): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.6) - - React-hermes - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) - - Yoga - - React-Core/RCTBlobHeaders (0.71.6): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.6) - - React-hermes - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) - - Yoga - - React-Core/RCTImageHeaders (0.71.6): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.6) - - React-hermes - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) - - Yoga - - React-Core/RCTLinkingHeaders (0.71.6): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.6) - - React-hermes - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) - - Yoga - - React-Core/RCTNetworkHeaders (0.71.6): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.6) - - React-hermes - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) - - Yoga - - React-Core/RCTSettingsHeaders (0.71.6): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.6) - - React-hermes - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) - - Yoga - - React-Core/RCTTextHeaders (0.71.6): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.6) - - React-hermes - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) - - Yoga - - React-Core/RCTVibrationHeaders (0.71.6): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact (= 0.71.6) - - React-hermes - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) - - Yoga - - React-Core/RCTWebSocket (0.71.6): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.71.6) - - React-cxxreact (= 0.71.6) - - React-hermes - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) - - Yoga - - React-CoreModules (0.71.6): - - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.6) - - React-Codegen (= 0.71.6) - - React-Core/CoreModulesHeaders (= 0.71.6) - - React-jsi (= 0.71.6) - - React-RCTBlob - - React-RCTImage (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - React-cxxreact (0.71.6): - - boost (= 1.76.0) - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.71.6) - - React-jsi (= 0.71.6) - - React-jsinspector (= 0.71.6) - - React-logger (= 0.71.6) - - React-perflogger (= 0.71.6) - - React-runtimeexecutor (= 0.71.6) - - React-hermes (0.71.6): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - RCT-Folly/Futures (= 2021.07.22.00) - - React-cxxreact (= 0.71.6) - - React-jsi - - React-jsiexecutor (= 0.71.6) - - React-jsinspector (= 0.71.6) - - React-perflogger (= 0.71.6) - - React-jsi (0.71.6): - - boost (= 1.76.0) - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-jsiexecutor (0.71.6): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-cxxreact (= 0.71.6) - - React-jsi (= 0.71.6) - - React-perflogger (= 0.71.6) - - React-jsinspector (0.71.6) - - React-logger (0.71.6): - - glog - - react-native-localization-settings (0.1.0): - - React-Core - - React-perflogger (0.71.6) - - React-RCTActionSheet (0.71.6): - - React-Core/RCTActionSheetHeaders (= 0.71.6) - - React-RCTAnimation (0.71.6): - - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.6) - - React-Codegen (= 0.71.6) - - React-Core/RCTAnimationHeaders (= 0.71.6) - - React-jsi (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - React-RCTAppDelegate (0.71.6): - - RCT-Folly - - RCTRequired - - RCTTypeSafety - - React-Core - - ReactCommon/turbomodule/core - - React-RCTBlob (0.71.6): - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Codegen (= 0.71.6) - - React-Core/RCTBlobHeaders (= 0.71.6) - - React-Core/RCTWebSocket (= 0.71.6) - - React-jsi (= 0.71.6) - - React-RCTNetwork (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - React-RCTImage (0.71.6): - - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.6) - - React-Codegen (= 0.71.6) - - React-Core/RCTImageHeaders (= 0.71.6) - - React-jsi (= 0.71.6) - - React-RCTNetwork (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - React-RCTLinking (0.71.6): - - React-Codegen (= 0.71.6) - - React-Core/RCTLinkingHeaders (= 0.71.6) - - React-jsi (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - React-RCTNetwork (0.71.6): - - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.6) - - React-Codegen (= 0.71.6) - - React-Core/RCTNetworkHeaders (= 0.71.6) - - React-jsi (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - React-RCTSettings (0.71.6): - - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.6) - - React-Codegen (= 0.71.6) - - React-Core/RCTSettingsHeaders (= 0.71.6) - - React-jsi (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - React-RCTText (0.71.6): - - React-Core/RCTTextHeaders (= 0.71.6) - - React-RCTVibration (0.71.6): - - RCT-Folly (= 2021.07.22.00) - - React-Codegen (= 0.71.6) - - React-Core/RCTVibrationHeaders (= 0.71.6) - - React-jsi (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - React-runtimeexecutor (0.71.6): - - React-jsi (= 0.71.6) - - ReactCommon/turbomodule/bridging (0.71.6): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.71.6) - - React-Core (= 0.71.6) - - React-cxxreact (= 0.71.6) - - React-jsi (= 0.71.6) - - React-logger (= 0.71.6) - - React-perflogger (= 0.71.6) - - ReactCommon/turbomodule/core (0.71.6): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.71.6) - - React-Core (= 0.71.6) - - React-cxxreact (= 0.71.6) - - React-jsi (= 0.71.6) - - React-logger (= 0.71.6) - - React-perflogger (= 0.71.6) - - SocketRocket (0.6.0) - - Yoga (1.14.0) - - YogaKit (1.18.1): - - Yoga (~> 1.14) - -DEPENDENCIES: - - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`) - - Flipper (= 0.125.0) - - Flipper-Boost-iOSX (= 1.76.0.1.11) - - Flipper-DoubleConversion (= 3.2.0.1) - - Flipper-Fmt (= 7.1.7) - - Flipper-Folly (= 2.6.10) - - Flipper-Glog (= 0.5.0.5) - - Flipper-PeerTalk (= 0.0.4) - - Flipper-RSocket (= 1.4.3) - - FlipperKit (= 0.125.0) - - FlipperKit/Core (= 0.125.0) - - FlipperKit/CppBridge (= 0.125.0) - - FlipperKit/FBCxxFollyDynamicConvert (= 0.125.0) - - FlipperKit/FBDefines (= 0.125.0) - - FlipperKit/FKPortForwarding (= 0.125.0) - - FlipperKit/FlipperKitHighlightOverlay (= 0.125.0) - - FlipperKit/FlipperKitLayoutPlugin (= 0.125.0) - - FlipperKit/FlipperKitLayoutTextSearchable (= 0.125.0) - - FlipperKit/FlipperKitNetworkPlugin (= 0.125.0) - - FlipperKit/FlipperKitReactPlugin (= 0.125.0) - - FlipperKit/FlipperKitUserDefaultsPlugin (= 0.125.0) - - FlipperKit/SKIOSNetworkPlugin (= 0.125.0) - - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - - libevent (~> 2.1.12) - - OpenSSL-Universal (= 1.1.1100) - - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) - - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - - React (from `../node_modules/react-native/`) - - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - - React-Codegen (from `build/generated/ios`) - - React-Core (from `../node_modules/react-native/`) - - React-Core/DevSupport (from `../node_modules/react-native/`) - - React-Core/RCTWebSocket (from `../node_modules/react-native/`) - - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) - - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) - - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`) - - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - - react-native-localization-settings (from `../..`) - - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) - - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) - - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) - - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) - - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) - - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) - - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) - - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) - - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) - - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) - -SPEC REPOS: - trunk: - - CocoaAsyncSocket - - Flipper - - Flipper-Boost-iOSX - - Flipper-DoubleConversion - - Flipper-Fmt - - Flipper-Folly - - Flipper-Glog - - Flipper-PeerTalk - - Flipper-RSocket - - FlipperKit - - fmt - - libevent - - OpenSSL-Universal - - SocketRocket - - YogaKit - -EXTERNAL SOURCES: - boost: - :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" - DoubleConversion: - :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" - FBLazyVector: - :path: "../node_modules/react-native/Libraries/FBLazyVector" - FBReactNativeSpec: - :path: "../node_modules/react-native/React/FBReactNativeSpec" - glog: - :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" - hermes-engine: - :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - RCT-Folly: - :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" - RCTRequired: - :path: "../node_modules/react-native/Libraries/RCTRequired" - RCTTypeSafety: - :path: "../node_modules/react-native/Libraries/TypeSafety" - React: - :path: "../node_modules/react-native/" - React-callinvoker: - :path: "../node_modules/react-native/ReactCommon/callinvoker" - React-Codegen: - :path: build/generated/ios - React-Core: - :path: "../node_modules/react-native/" - React-CoreModules: - :path: "../node_modules/react-native/React/CoreModules" - React-cxxreact: - :path: "../node_modules/react-native/ReactCommon/cxxreact" - React-hermes: - :path: "../node_modules/react-native/ReactCommon/hermes" - React-jsi: - :path: "../node_modules/react-native/ReactCommon/jsi" - React-jsiexecutor: - :path: "../node_modules/react-native/ReactCommon/jsiexecutor" - React-jsinspector: - :path: "../node_modules/react-native/ReactCommon/jsinspector" - React-logger: - :path: "../node_modules/react-native/ReactCommon/logger" - react-native-localization-settings: - :path: "../.." - React-perflogger: - :path: "../node_modules/react-native/ReactCommon/reactperflogger" - React-RCTActionSheet: - :path: "../node_modules/react-native/Libraries/ActionSheetIOS" - React-RCTAnimation: - :path: "../node_modules/react-native/Libraries/NativeAnimation" - React-RCTAppDelegate: - :path: "../node_modules/react-native/Libraries/AppDelegate" - React-RCTBlob: - :path: "../node_modules/react-native/Libraries/Blob" - React-RCTImage: - :path: "../node_modules/react-native/Libraries/Image" - React-RCTLinking: - :path: "../node_modules/react-native/Libraries/LinkingIOS" - React-RCTNetwork: - :path: "../node_modules/react-native/Libraries/Network" - React-RCTSettings: - :path: "../node_modules/react-native/Libraries/Settings" - React-RCTText: - :path: "../node_modules/react-native/Libraries/Text" - React-RCTVibration: - :path: "../node_modules/react-native/Libraries/Vibration" - React-runtimeexecutor: - :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" - ReactCommon: - :path: "../node_modules/react-native/ReactCommon" - Yoga: - :path: "../node_modules/react-native/ReactCommon/yoga" - -SPEC CHECKSUMS: - boost: 57d2868c099736d80fcd648bf211b4431e51a558 - CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 - DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54 - FBLazyVector: a83ceaa8a8581003a623facdb3c44f6d4f342ac5 - FBReactNativeSpec: 85eee79837cb797ab6176f0243a2b40511c09158 - Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0 - Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c - Flipper-DoubleConversion: 2dc99b02f658daf147069aad9dbd29d8feb06d30 - Flipper-Fmt: 60cbdd92fc254826e61d669a5d87ef7015396a9b - Flipper-Folly: 584845625005ff068a6ebf41f857f468decd26b3 - Flipper-Glog: 70c50ce58ddaf67dc35180db05f191692570f446 - Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9 - Flipper-RSocket: d9d9ade67cbecf6ac10730304bf5607266dd2541 - FlipperKit: cbdee19bdd4e7f05472a66ce290f1b729ba3cb86 - fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 - glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b - hermes-engine: b434cea529ad0152c56c7cb6486b0c4c0b23b5de - libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 - OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c - RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 - RCTRequired: 5c6fd63b03abb06947d348dadac51c93e3485bd8 - RCTTypeSafety: 1c66daedd66f674e39ce9f40782f0d490c78b175 - React: e11ca7cdc7aa4ddd7e6a59278b808cfe17ebbd9f - React-callinvoker: 77a82869505c96945c074b80bbdc8df919646d51 - React-Codegen: 9ee33090c38ab3da3c4dc029924d50fb649f0dfc - React-Core: 44903e47b428a491f48fd0eae54caddb2ea05ebf - React-CoreModules: 83d989defdfc82be1f7386f84a56b6509f54ac74 - React-cxxreact: 058e7e6349649eae9cfcdec5854e702b26298932 - React-hermes: ba19a405804b833c9b832c1f2061ad5038bb97f2 - React-jsi: 3fe6f589c9cafbef85ed5a4be7c6dc8edfb4ab54 - React-jsiexecutor: 7894956638ff3e00819dd3f9f6f4a84da38f2409 - React-jsinspector: d5ce2ef3eb8fd30c28389d0bc577918c70821bd6 - React-logger: 9332c3e7b4ef007a0211c0a9868253aac3e1da82 - react-native-localization-settings: 6b5491d4e8d55f2ce153a8553c178be9d2b04b27 - React-perflogger: 43392072a5b867a504e2b4857606f8fc5a403d7f - React-RCTActionSheet: c7b67c125bebeda9fb19fc7b200d85cb9d6899c4 - React-RCTAnimation: c2de79906f607986633a7114bee44854e4c7e2f5 - React-RCTAppDelegate: 96bc933c3228a549718a6475c4d3f9dd4bbae98d - React-RCTBlob: cf72446957310e7da6627a4bdaadf970d3a8f232 - React-RCTImage: c6093f1bf3d67c0428d779b00390617d5bd90699 - React-RCTLinking: 5de47e37937889d22599af4b99d0552bad1b1c3c - React-RCTNetwork: e7d7077e073b08e5dd486fba3fe87ccad90a9bc4 - React-RCTSettings: 72a04921b2e8fb832da7201a60ffffff2a7c62f7 - React-RCTText: 7123c70fef5367e2121fea37e65b9ad6d3747e54 - React-RCTVibration: 73d201599a64ea14b4e0b8f91b64970979fd92e6 - React-runtimeexecutor: 8692ac548bec648fa121980ccb4304afd136d584 - ReactCommon: 0c43eaeaaee231d7d8dc24fc5a6e4cf2b75bf196 - SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608 - Yoga: ba09b6b11e6139e3df8229238aa794205ca6a02a - YogaKit: f782866e155069a2cca2517aafea43200b01fd5a - -PODFILE CHECKSUM: 118d5f3fb45fb92ba5c141fa9985a10119805b18 - -COCOAPODS: 1.11.3 diff --git a/example/ios/en.lproj/Localizable.strings b/example/ios/en.lproj/Localizable.strings deleted file mode 100644 index b1fbab5..0000000 --- a/example/ios/en.lproj/Localizable.strings +++ /dev/null @@ -1,7 +0,0 @@ -/* - Localizable.strings - LocalizationSettingsExample - - Created by Jakub Grzywacz on 08/04/2023. - -*/ diff --git a/example/ios/fr.lproj/Localizable.strings b/example/ios/fr.lproj/Localizable.strings deleted file mode 100644 index b1fbab5..0000000 --- a/example/ios/fr.lproj/Localizable.strings +++ /dev/null @@ -1,7 +0,0 @@ -/* - Localizable.strings - LocalizationSettingsExample - - Created by Jakub Grzywacz on 08/04/2023. - -*/ diff --git a/example/ios/pl.lproj/Localizable.strings b/example/ios/pl.lproj/Localizable.strings deleted file mode 100644 index b1fbab5..0000000 --- a/example/ios/pl.lproj/Localizable.strings +++ /dev/null @@ -1,7 +0,0 @@ -/* - Localizable.strings - LocalizationSettingsExample - - Created by Jakub Grzywacz on 08/04/2023. - -*/ diff --git a/example/metro.config.js b/example/metro.config.js deleted file mode 100644 index b5c0064..0000000 --- a/example/metro.config.js +++ /dev/null @@ -1,40 +0,0 @@ -const path = require('path'); -const escape = require('escape-string-regexp'); -const exclusionList = require('metro-config/src/defaults/exclusionList'); -const pak = require('../package.json'); - -const root = path.resolve(__dirname, '..'); - -const modules = Object.keys({ - ...pak.peerDependencies, -}); - -module.exports = { - projectRoot: __dirname, - watchFolders: [root], - - // We need to make sure that only one version is loaded for peerDependencies - // So we block them at the root, and alias them to the versions in example's node_modules - resolver: { - blacklistRE: exclusionList( - modules.map( - (m) => - new RegExp(`^${escape(path.join(root, 'node_modules', m))}\\/.*$`) - ) - ), - - extraNodeModules: modules.reduce((acc, name) => { - acc[name] = path.join(__dirname, 'node_modules', name); - return acc; - }, {}), - }, - - transformer: { - getTransformOptions: async () => ({ - transform: { - experimentalImportSupport: false, - inlineRequires: true, - }, - }), - }, -}; diff --git a/example/package.json b/example/package.json deleted file mode 100644 index 4148907..0000000 --- a/example/package.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "LocalizationSettingsExample", - "version": "0.0.1", - "private": true, - "scripts": { - "android": "react-native run-android", - "ios": "react-native run-ios", - "start": "react-native start", - "pods": "pod-install --quiet" - }, - "dependencies": { - "i18next": "22.4.14", - "react": "18.2.0", - "react-i18next": "12.2.0", - "react-native": "0.71.6" - }, - "devDependencies": { - "@babel/core": "^7.20.0", - "@babel/preset-env": "^7.20.0", - "@babel/runtime": "^7.20.0", - "babel-plugin-module-resolver": "^4.1.0", - "metro-react-native-babel-preset": "0.73.9" - } -} diff --git a/example/react-native.config.js b/example/react-native.config.js deleted file mode 100644 index a516695..0000000 --- a/example/react-native.config.js +++ /dev/null @@ -1,10 +0,0 @@ -const path = require('path'); -const pak = require('../package.json'); - -module.exports = { - dependencies: { - [pak.name]: { - root: path.join(__dirname, '..'), - }, - }, -}; diff --git a/example/src/App.tsx b/example/src/App.tsx deleted file mode 100644 index ceebbdc..0000000 --- a/example/src/App.tsx +++ /dev/null @@ -1,69 +0,0 @@ -import * as React from 'react'; - -import { StyleSheet, View, Text, Button } from 'react-native'; -import { ReactNativeLanguageDetector } from 'react-native-localization-settings'; -import i18next from 'i18next'; -import { initReactI18next, useTranslation } from 'react-i18next'; - -i18next - .use(ReactNativeLanguageDetector) - .use(initReactI18next) - .init({ - resources: { - en: { - translation: { - key: 'hello world in english', - }, - }, - pl: { - translation: { - key: 'hello world in polish', - }, - }, - fr: { - translation: { - key: 'hello world in french', - }, - }, - }, - fallbackLng: 'en', - interpolation: { - escapeValue: false, - }, - compatibilityJSON: 'v3', - }); - -export default function App() { - const { t } = useTranslation(); - - return ( - - {t('key')} -