• Stars
    star
    136
  • Rank 267,670 (Top 6 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created over 12 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Transifex command-line tool.

Transifex Command-Line Tool

image image codecov PyPI version

The New Client 🎉

We released a stable version of a new Transifex Client, compatible with the new API, and offered as single executable.

Please start using the new Transifex CLI here , since this software is considered deprecated (as of January 2022) and will sunset on Nov 30, 2022.

Getting started

Whether you have experience with the command line or not, this interactive tutorial is intended for everyone who wishes to learn how the Transifex client works. There is no need to download anything - Just click on the link provided above, and follow the instructions.

For more information about TX client, please visit our documentation guide here.

Description

The Transifex Command-line Tool enables you to manage your translations within a project without the need of an elaborate UI system.

You can use the command line tool to create new resources, map locale files to translations, and synchronize your Transifex project with your local repository. Translators and localization managers can use it to handle large volumes of translation files. The Transifex Command-line Tool can help to enable continuous integration workflows and can be run from CI servers like Jenkins and Bamboo.

Click here for complete documentation on the Transifex Command-line Tool via our documentation site.

Installation

You can install the latest version of transifex-client running pip install transifex-client or easy_install transifex-client.

Build transifex-client for Windows

  1. Download transifex-client sources via git or github archive.

    1. git clone https://github.com/transifex/transifex-client.git
    2. Download and unpack https://github.com/transifex/transifex-client/archive/master.zip
  2. Download and install Python.

    At this step choose the right version of python (2.7, 3.5, 3.6 or 3.7) and x86 or x86-64 instruction set.

    Make sure pip marked for installation(default for latest installers).

  3. Install PyInstaller.

    Suppose that Python installed to C:\\Program Files\\Python35-32

    Make python.exe accessible via PATH environment variable or cd to directory containing python.exe.

    python -m pip install pyinstaller
    

    This command will install PyInstaller package and its dependencies.

  4. Build transifex-client distribution.

    Change directory to transifex-client folder and run command:

    python -m PyInstaller contrib/tx.spec
    # or
    pyinstaller contrib/tx.spec
    
  5. tx.exe

    dist/tx.exe will be created as the result of build process.

Getting Help

You can always get additional help via GitHub issues or Transifex support

License

Transifex Client is primarily distributed under the terms of the GPL License (Version 2.0).

See LICENSE for details.

More Repositories

1

txgh

A server that integrates Transifex with GitHub
Ruby
69
star
2

cli

The Transifex command-line client
Go
58
star
3

transifex-javascript

Transifex Native SDK for Javascript
JavaScript
40
star
4

transifex-python

Transifex Native SDK for Python
Python
31
star
5

transifex-swift

Transifex Native iOS SDK
Swift
28
star
6

transifex-delivery

Transifex Native - Content Delivery Service
JavaScript
22
star
7

transifex-java

Transifex Native Toolkit for Java
Java
21
star
8

transifex-swift-cli

A CLI tool that accompanies the Transifex Swift SDK
Swift
19
star
9

openformats

Opensource transifex-independent library for creating/editing/testing file formats for transifex.com
Python
10
star
10

transifex-live-wordpress

Wordpress plugin for Transifex Live
PHP
6
star
11

totem

Tool for automating Git-based Quality Standards, inspired by the Transifex Engineering Manifesto.
Python
6
star
12

transifex-python-library

Python wrapper for the Transifex API.
Python
6
star
13

transifex-js-client

Transifex API client for browser and node.
JavaScript
5
star
14

transifex-old-core

Translation workflow & crowdsourcing for agile teams. Older, open-source codebase of Transifex.com
Python
5
star
15

django-events

Events for django
Python
4
star
16

cli-action

Transifex CLI integration for Github actions
4
star
17

transifex-native-sandbox

A collection of sample applications integrated with transifex-native
JavaScript
2
star
18

transifex-sketch-plugin

Start localization at the design phase. Accelerate your workflow by bringing the Product, Design and Localization teams closer.
2
star
19

native-specs

Transifex Native SDK: Programming Language Specification
SCSS
2
star
20

txci

Sample project used for integration testing in Transifex
Shell
2
star
21

engineering-manifesto

Transifex Engineering Manifesto (TEM)
CSS
1
star
22

helm-scaffolding

Helm example charts to get you started
1
star
23

hermes

Python
1
star
24

transifex-sync-zendesk

Allows you to sync sources to Transifex and translations to Zendesk.
JavaScript
1
star