Tabby electron app for mobile devices made with React Native
(Build is available for Android & Iphone)
Desktop version (Windows & MacOS) https://github.com/natixco/tabby
If the app does not work: (Android)
cd android
...
gradlew clean
If the app does not work: (IOS)
cd ios
...
pod install
( and make sure to use npm i
)
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Install dependencies
npm i
cd ios/
pod install
- Link fonts
react-native link
Available languages: English,Hungarian
To add your own language:
- Navigate to /resources/languages
- Create a new file your_filename.json
- Copy the content of en.json to your new language file
- Navigate to /resources/components/Redux/Reducers/MainReducer.js
- Import your language:
import en from '../../en.json';
Your import would look like:
import <code> from '../../<your_filename>.json';
- Add your imported language to the languages object
languages:{
en,
<code> // your imported language
}
- Make a fork of the repo, upload your translation and make a pull request or email us with the translation file and we will add it.
To add your own language: (Android)
- Navigate to android/app/src/main/assets/languages
- Create a new file your_filename.json
- Copy the content of en.json to your new language file
- (Translate the values from english to your language)
- Make a fork of the repo, upload your translation and make a pull request or email us with the translation file and we will add it.
You don't need to import it, it'll be automatically included in the app, but you must exit and run it again
(IOS)
- Open Xcode (from ios/tabby.xcodeproj)
- Drag & Drop or copy your language files to your xcode project (make sure to select your project as the target when copying)
- Make a fork of the repo, upload your translation and make a pull request or email us with the translation file and we will add it.
Please open an issue if you've found a bug.