Updates to Get Localization Editor

Updates to Get Localization Editor

We are today introducing a new version of our editor. It brings a lot of new features and improvements especially for power users, professional translators and proof-readers.

1. New toolbar design and search

ribbon+search

We have removed the old menu bar and introduced a simple toolbar design that brings all the most needed features to one place. For example all the different search functions are now merged to one simple UI.

2. Better tag/placeholder management

editor+interpolator

You can now use shortcut (ALT+DOWN) to copy the next placeholder or tag to editor. You can also browse placeholders and tags using ALT+RIGHT and ALT+LEFT shortcuts. Or you can simply copy the placeholder by clicking it.

3. Screenshots

editor+screenshots

Additionally to context text, you can now add screenshots to provide more information about the string.

And much more…

You can now try the new version by clicking the link in the old editor. Old editor will retire on 6th of May. However premium project owners who contact support may continue using the old editor six months from now.

Introducing Get Localization for Mac (BETA)

Introducing Get Localization for Mac (BETA)

gl-mac-iconNo more ibtool, genstrings or dragging xib and strings files around. Get Localization for Mac is here!

Get Localization for Mac is by far the simplest way to localize your iOS and Mac OS X apps that have been developed using Xcode. It manages all the files and it generates the strings files from your Objective-C and XIB files and updates them. It also syncs them between Get Localization and your Xcode project. Just select your .xcodeproj file, log-in and select the project where you wish to sync your strings files and you are ready to go.

But first let’s walk through how to internationalize your iOS or Mac OS X app. If you are familiar with internalization for iOS and OS X you can skip this part.

Prepare Your App for Localization

Objective-C (.m and .mpp files)

In order to localize your app you simply need to wrap all the hard-coded strings with an NSLocalizedString function call in your Objective-C files. For example:

[alert setInformativeText:NSLocalizedString(@"Hello World"@"This is a comment, it appears in Get Localization editor")];

XIB files

xcode-1Get Localization for Mac will automatically manage all your XIB files and related strings files. All you have to do is to select  in Xcode which XIB files to localize.

1. First select the Xib file and then open File Inspector (typically the first document icon to the right, see screenshot)
2. Click the ‘Localize’ button. When Xcode asks if you want to localize, choose ‘yes’. It’s also recommended to select English here as a language as the BETA version only supports English as a master language at the moment.  You don’t need to add any languages here, rest will happen magically.
3. This will move the selected xib file to en.proj directory. This is normal and required by the process. Language specific folders and xib files are built automatically for you by Get Localization for Mac when you choose to sync the files.

That’s it. Now your app is ready for localization.

Localization Made Easy with Get Localization for Mac

Get Localization for Mac automates everything. It will

  • Configure your Xcode project properly
  • Generate Localizable.strings files from your Objective-C files
  • Generate XIB specific strings files from each XIB that is marked for localization in Xcode (resides in en.lproj folder)
  • Update your existing translations to Get Localization if they are available in your Xcode project
  • Add these files to the Xcode project automatically (no need to drag’n’drop every file manually)

screenshot-1

You can add multiple Xcode projects to Get Localization for Mac to sync them easily.

screenshot-1.5

Just drag’n’drop your Xcode project to a new empty Get Localization project or choose any existing project you have access to. If you have any existing translations in your project, they are updated as well. Please note that if your project is big, it may take a moment to process all your files when uploading for the first time.

screenshot-2

You can choose which languages to sync to your Xcode project. Just simply click “Sync” and  latest translations are updated to your app and new strings files are generated and sent to translation.

Try It Out – Download the Beta

Please note that Get Localization for Mac is an early beta version. It will be later available through Mac App Store but now during the public beta phase you can download it via the following link.

Download Get Localization for Mac BETA

Please report all the bugs or problems that you may find by creating a ticket in our support system.