All Projects → ty0x2333 → TyStrings

ty0x2333 / TyStrings

Licence: MIT license
strings file tool for iOS / macOS developers

Programming Languages

python
139335 projects - #7 most used programming language
applescript
352 projects
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to TyStrings

nano-staged
Tiny tool to run commands for modified, staged, and committed files in a GIT repository.
Stars: ✭ 347 (+2213.33%)
Mutual labels:  lint, diff
Best Of Python Dev
🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.
Stars: ✭ 243 (+1520%)
Mutual labels:  pip, developer-tools
ngx-translate-lint
Simple CLI tools for check `ngx-translate` keys
Stars: ✭ 25 (+66.67%)
Mutual labels:  lint, translate
komit
An interactive prompt for conventional commit messages that doesn't get in your way. Designed to run as a git hook.
Stars: ✭ 29 (+93.33%)
Mutual labels:  lint, developer-tools
mllint
`mllint` is a command-line utility to evaluate the technical quality of Python Machine Learning (ML) projects by means of static analysis of the project's repository.
Stars: ✭ 67 (+346.67%)
Mutual labels:  lint, pip
prettier-check
Check that all files match prettier code style.
Stars: ✭ 54 (+260%)
Mutual labels:  lint
cyclonedx-python
Creates CycloneDX Software Bill of Materials (SBOM) from Python projects and environments.
Stars: ✭ 78 (+420%)
Mutual labels:  pip
replay-csharp
An editable C# REPL (Read Eval Print Loop) powered by Roslyn and .NET Core
Stars: ✭ 69 (+360%)
Mutual labels:  developer-tools
robotframework-difflibrary
Robot Framework keyword library that will provide Diff capabilities
Stars: ✭ 23 (+53.33%)
Mutual labels:  diff
hubi
Humanitarian ubiquitous language helper
Stars: ✭ 17 (+13.33%)
Mutual labels:  developer-tools
python-makefun
Dynamically create python functions with a proper signature.
Stars: ✭ 62 (+313.33%)
Mutual labels:  generate
flake8-import-order-spoqa
Spoqa's import order style for flake8-import-order
Stars: ✭ 15 (+0%)
Mutual labels:  lint
arduino-lint
Tool to check for problems with Arduino projects
Stars: ✭ 63 (+320%)
Mutual labels:  lint
wordup-code
Visual Studio Code extension for wordup that makes it easy to develop, manage and export WordPress plugins or themes.
Stars: ✭ 12 (-20%)
Mutual labels:  developer-tools
android-trinity
android-trinity is tiny proactive framework with much of the scaffolding code required to start a new Android Application.
Stars: ✭ 44 (+193.33%)
Mutual labels:  developer-tools
flutter-openpgp
OpenPGP for flutter made with golang for fast performance with support for android, ios, macos, linux, windows, web and hover
Stars: ✭ 35 (+133.33%)
Mutual labels:  generate
HTML-Lint
A code quality bookmarklet and command-line tool
Stars: ✭ 20 (+33.33%)
Mutual labels:  lint
npmfs
javascript package inspector
Stars: ✭ 90 (+500%)
Mutual labels:  diff
legesher
Because language shouldn't be a barrier to code
Stars: ✭ 29 (+93.33%)
Mutual labels:  developer-tools
Angular-Gulp-Boilerplate
Clean but full-featured AngularJS boilerplate using Gulp workflow and best practices
Stars: ✭ 30 (+100%)
Mutual labels:  lint
 _______     _____ _        _
|__   __|   / ____| |      (_)
   | |_   _| (___ | |_ _ __ _ _ __   __ _ ___
   | | | | |\___ \| __| '__| | '_ \ / _` / __|
   | | |_| |____) | |_| |  | | | | | (_| \__ \
   |_|\__, |_____/ \__|_|  |_|_| |_|\__, |___/
       __/ |                         __/ |
      |___/                         |___/

strings file tool for iOS / macOS developers

Python Package Index Python Version Support Continuous Integration Coverage Testing Results MIT License Codebeat Badge

TyStrings Screenshot

Installation

$ sudo pip install tystrings

Usage

$ tystrings -h
  usage: tystrings [-h] [-v] [--utf8] [--version] {generate,translate,lint,diff} ...

    _______     _____ _        _
   |__   __|   / ____| |      (_)
      | |_   _| (___ | |_ _ __ _ _ __   __ _ ___
      | | | | |\___ \| __| '__| | '_ \ / _` / __|
      | | |_| |____) | |_| |  | | | | | (_| \__ \
      |_|\__, |_____/ \__|_|  |_|_| |_|\__, |___/
          __/ |                         __/ |
         |___/                         |___/


  optional arguments:
    -h, --help            show this help message and exit
    -v, --verbose         show more debugging information
    --utf8                use encoding UTF-8
    --version             show program's version number and exit

  subcommands:
    {generate,translate,lint,diff}
      generate            generate `.strings` file from source code files.
      translate           using Baidu Translate Service to translate `.strings` file.
      lint                Validates a `.strings` file.
      diff                Compare `.strings` files line by line.

To run tystrings generate over all .m files in your project, you can invoke it, for example, like this:

$ tystrings generate $(find . -name \*.m) -o en.lproj zh-Hans.lprog -v

translate .strings file to another language:

$ tystrings translate en.lproj/Localizable.strings zh-Hans.lproj/Localizable.strings --src-lang en --dst-lang zh

validates .strings file:

$ tystrings lint en.lproj/Localizable.strings

compare two .strings files:

$ tystrings diff Localizable1.strings Localizable2.strings
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].