Skip to content

mobeuv/react-native-i18n

Repository files navigation

i18n

MIT License

The Package

This package is a fork of (https://github.com/AlexanderZaytsev/react-native-i18n). All rights to the fork go to the proper authors under the MIT license (https://github.com/AlexanderZaytsev) We created this fork to make the package available with future fixes and new features.

Installation

yarn add @mobeuv/react-native-i18n

Usage

# i18N.ts

import i18n from '@mobeuv/react-native-i18n';
import ptBr from './translations/pt.json';
import en from './translations/en.json';

// Enable fallbacks if you want `en-US`
// and `en-GB` to fallback to `en`
i18n.defaultLocale = 'pt-BR';
i18n.fallbacks = true;
i18n.translations = {
  'pt-BR': ptBr,
  en,
};

export default i18n;
# Using in rendering
import * as React from 'react';
import {View, Text } from 'react-native';
import I18n from './i18n';

export default function App() {
  return (
    <View>
      <Text>{I18n.t(['HomeScreen', 'welcome'])}</Text>
    </View>
  );
}

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT


About

No description, website, or topics provided.

Resources

License

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors