All Projects → KDani-99 → tabby-native

KDani-99 / tabby-native

Licence: other
Native port of Tabby electron app

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
objective c
16641 projects - #2 most used programming language
Starlark
911 projects
ruby
36898 projects - #4 most used programming language

Tabby-native

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

Important

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)

Screenshots

Installation

  1. Install dependencies
  npm i
  cd ios/
  pod install
  1. Link fonts
  react-native link

Translations

Available languages: English,Hungarian

To add your own language:

  1. Navigate to /resources/languages
  2. Create a new file your_filename.json
  3. Copy the content of en.json to your new language file
  4. Navigate to /resources/components/Redux/Reducers/MainReducer.js
  5. Import your language:
import en from '../../en.json';

Your import would look like:

import <code> from '../../<your_filename>.json';
  1. Add your imported language to the languages object
languages:{
      en,
      <code> // your imported language
  }
  1. 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)

  1. Navigate to android/app/src/main/assets/languages
  2. Create a new file your_filename.json
  3. Copy the content of en.json to your new language file
  4. (Translate the values from english to your language)
  5. 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)

  1. Open Xcode (from ios/tabby.xcodeproj)
  2. Drag & Drop or copy your language files to your xcode project (make sure to select your project as the target when copying)
  3. 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.

Bugs

Please open an issue if you've found a bug.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].