Skip to content

A lightweight and powerful tool for localizting iOS, macOS, tvOS and watchOS applications.

Notifications You must be signed in to change notification settings

yamankatby/Stringz

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Stringz

It is Strings but with a Z 😬

Loved the project? Please visit give it a ⭐️

Stringz is an application for macOS that (in my opinion) will save you a lot of headache while internationalizing your Xcode project.

Stingz

Features

  • Filter strings to show only translated or untranslated strings.
  • Search for strings by typing any word of any langauge you remember.
  • Easy to use and mac in it's core.
  • Fast and doesn't need configuration
  • Continuously being improved and updated

Installation

  1. Clone this repository somewhere on your mac.
  2. Run the following command in Terminal:
pod install
  1. Open Stringz.xcworkspace, Build the project and run it on your mac.
  2. That's it.

Requirements

  • Runtime: macOS 10.12 or greater (Yeah! I know, I'll try to pull this down very soon)
  • Build: Xcode 8 and 10.12 SDK or greater

Stuff i'd love to implement -as soon as i get some free time-

  • Code spider to analyze the code and extract strings from classes
  • Fetch initial translation from Google Translate
  • Support for storyboards and xibs
  • Support for Android strings
  • Ability to enable internationalization on project
  • Recent search history
  • Support for untranslatable strings
  • Ability to catigorize strings in the .strings file

Dependencies

Stringz uses XcodeEditor to open xcode projects and browse their contents

Important

Stringz still in its beta versions. Your app is amazing and i don't want it to get ruined because of me, so please do what any cautious developer would do and make a commit before using Stringz or (if you don't have version control in your app) make a backup of your app.

Contributions

Stringz is my first macOS project so if you run into some messy code please don't judge instead create a pull request into development branch and i will be more than happy to merge it (Explaining what you changed and why would be highly appreciated).

License

Stringz is available under the MIT license. See the LICENSE file for more information.

About

A lightweight and powerful tool for localizting iOS, macOS, tvOS and watchOS applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors