/
githubmr
/
facebook-react-native
Обзор
Документация
Войти
/
githubmr
/
facebook-react-native
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
packages/react-native/React/I18n/RCTLocalizedString.h
34 строки
866 B
Nick Gerleman
Fix undefined symbols `_FBcoreLocalexxHash48` and `_RCTLocalizedStringFromKey` in OSS (#37838)
13 июн 2023, 18:06
13 июн 2023, 18:06
09d357c
Код
Авторство
О чём код?
/* * 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. */ #if WITH_FBI18N #import <FBI18n/FBI18nFbt.h> #define RCTLocalizedString(string, description) FBT(string, description) #else #import <React/FBXXHashUtils.h> #ifdef __cplusplus extern "C" { #endif uint64_t FBcoreLocalexxHash48(const char *input, uint64_t length, uint64_t seed); NSString *RCTLocalizedStringFromKey(uint64_t key, NSString *defaultValue); #define RCTLocalizedStringKey(string, description) \ FBcoreLocalexxHash48(string "|" description, strlen(string) + strlen(description) + 1, 0) #define RCTLocalizedString(string, description) \ RCTLocalizedStringFromKey(RCTLocalizedStringKey(string, description), @"" string) #ifdef __cplusplus } #endif #endif