diff options
Diffstat (limited to 'modules/expo-bluesky-translate/src')
3 files changed, 0 insertions, 67 deletions
diff --git a/modules/expo-bluesky-translate/src/ExpoBlueskyTranslate.types.ts b/modules/expo-bluesky-translate/src/ExpoBlueskyTranslate.types.ts deleted file mode 100644 index a01d4d479..000000000 --- a/modules/expo-bluesky-translate/src/ExpoBlueskyTranslate.types.ts +++ /dev/null @@ -1,3 +0,0 @@ -export type ExpoBlueskyTranslateModule = { - presentAsync: (text: string) => Promise<void> -} diff --git a/modules/expo-bluesky-translate/src/ExpoBlueskyTranslateView.ios.tsx b/modules/expo-bluesky-translate/src/ExpoBlueskyTranslateView.ios.tsx deleted file mode 100644 index 290fabd30..000000000 --- a/modules/expo-bluesky-translate/src/ExpoBlueskyTranslateView.ios.tsx +++ /dev/null @@ -1,51 +0,0 @@ -import React from 'react' -import {Platform} from 'react-native' -import {requireNativeModule, requireNativeViewManager} from 'expo-modules-core' - -import {ExpoBlueskyTranslateModule} from './ExpoBlueskyTranslate.types' - -export const NativeTranslationModule = - requireNativeModule<ExpoBlueskyTranslateModule>('ExpoBlueskyTranslate') - -const NativeView: React.ComponentType = requireNativeViewManager( - 'ExpoBlueskyTranslate', -) - -export function NativeTranslationView() { - return <NativeView /> -} - -// can be something like "17.5.1", so just take the first two parts -const version = String(Platform.Version).split('.').slice(0, 2).join('.') - -export const isAvailable = Number(version) >= 17.4 - -// https://en.wikipedia.org/wiki/Translate_(Apple)#Languages -const SUPPORTED_LANGUAGES = [ - 'ar', - 'zh', - 'zh', - 'nl', - 'en', - 'en', - 'fr', - 'de', - 'id', - 'it', - 'ja', - 'ko', - 'pl', - 'pt', - 'ru', - 'es', - 'th', - 'tr', - 'uk', - 'vi', -] - -export function isLanguageSupported(lang?: string) { - // If the language is not provided, we assume it is supported - if (!lang) return true - return SUPPORTED_LANGUAGES.includes(lang) -} diff --git a/modules/expo-bluesky-translate/src/ExpoBlueskyTranslateView.tsx b/modules/expo-bluesky-translate/src/ExpoBlueskyTranslateView.tsx deleted file mode 100644 index 16ff9d600..000000000 --- a/modules/expo-bluesky-translate/src/ExpoBlueskyTranslateView.tsx +++ /dev/null @@ -1,13 +0,0 @@ -export const NativeTranslationModule = { - presentAsync: async (_: string) => {}, -} - -export function NativeTranslationView() { - return null -} - -export const isAvailable = false - -export function isLanguageSupported(_lang?: string) { - return false -} |