Linguan Changelog

What's new in Linguan 1.4.6

Feb 28, 2022
  • Preserve UNICODE sequences in .strings files

New in Linguan 1.4.5 (Jun 7, 2021)

  • Add support for Apple Silicon Macs

New in Linguan 1.4.3 (Oct 11, 2018)

  • Fixed:
  • Order languages so that original language appears first (followed by target languages in alphabetical order)
  • Exporting to XLIFF file now honors the missing/translated/all UI
  • Fixed an issue where opening and re-saving an XLIFF file could swap the source and target languages.

New in Linguan 1.4.2 (Aug 2, 2016)

  • Fixed crash where some localization files missing in Xcode project.

New in Linguan 1.4.1 (May 16, 2016)

  • Fix issue submitting to translation service from App Store build.

New in Linguan 1.4 (May 3, 2016)

  • Translation Service Support

New in Linguan 1.3 (Feb 12, 2016)

  • XLIFF Support
  • Linguan now has comprehensive support for the XLIFF file format. In particular, you can:
  • Open, edit and save XLIFF files directly (useful now that Xcode can export XLIFF files)
  • Export and import XLIFF files (useful if want to send files for translation)

New in Linguan 1.2.6 (Feb 4, 2016)

  • Fix issue detecting ibtool (for xib / storyboard support).

New in Linguan 1.2.5 (Jan 15, 2016)

  • Prepare for better interaction between app store and direct versions.

New in Linguan 1.2.4 (Nov 6, 2015)

  • Disable file change notifications if more than 1000 files in project.

New in Linguan 1.2.3 (May 29, 2015)

  • This version fixes an issue with the Scan Sources function.

New in Linguan 1.2.2 (Apr 27, 2015)

  • Fixes issue with saving changes to .strings files

New in Linguan 1.2.1 (Apr 17, 2015)

  • Fix issue with opening .xcodeproj files. With this version, you will be access to grant access to your project folder, which will enable .strings and source files to be automatically.

New in Linguan 1.2 (Mar 4, 2015)

  • Linguan now adds full support for the Swift language in source files. Using the Scan Sources function, you can easily extract usages of NSLocalizedString() to update your .strings files.

New in Linguan 1.1.3 (Mar 28, 2013)

  • Bug Fixes:
  • Fixed Problem with Filter Scope
  • Addressed an Issue that might prevent some users from closing the Preferences Windows

New in Linguan 1.1.2 (Oct 6, 2012)

  • Minor Fixes:
  • FIXED: blank path to ibtool considered valid
  • FIXED: broken display of relative paths
  • FIXED: weird handling of tab and return while editing
  • FIXED: Endless Loop with File Change Notifications
  • FiXED: Scan Sources did not add a token that was just removed
  • FIXED: Superfluous file modification message on saving
  • FIXED: Ordering by key should ignore case

New in Linguan 1.1.1 (Jul 7, 2012)

  • Hot Fixes:
  • FIXED: Problem with invalid UTF8 characters coming out of ibtool
  • FIXED: Broken Compatibility with OS X 10.6
  • FIXED: Changes to the Toolbar did not get saved
  • FIXED: Checkbox missing to enable/disable XIB support

New in Linguan 1.1.0 (Jun 8, 2012)

  • ADDED: Support for Localizing XIB files

New in Linguan 1.0.5 (Mar 20, 2012)

  • CHANGED: relaxed escaping when writing strings files.

New in Linguan 1.0.4 (Feb 22, 2012)

  • ADDED: Option to decoding of \\U unicode sequences on loading files
  • ADDED: Copy/Paste now possibly without the need to double-click on cell
  • FIXED: Problem with xcodeproject with non-English CFBundleDevelopmentRegion
  • FIXED: Warnings not being updated if tab is visible before validating
  • FIXED: Over-Escaping of single quotes on scanning
  • FIXED: Parse File duplicates loaded tokens

New in Linguan 1.0.3 (Jan 19, 2012)

  • FIXED: missing strings file no longer aborts import
  • FIXED: added - Button for deleting tokens
  • FIXED: deletion of wrong row
  • FIXED: over-escaping of \ on writing strings files
  • FIXED: wrong token name updated on enter key
  • FIXED: search filter not reset on adding a new token
  • FIXED: Previous/Next buttons in wizard cease to function
  • NEW: replaced genstrings with high-speed custom implementation (>20x speed improvement)
  • NEW: support custom localization macro prefix

New in Linguan 1.0.2 (Dec 10, 2011)

  • Fixed: Translations will no longer get trimmed
  • Fixed: Problem opening projects with absolute file paths
  • Fixed: Table did not update on deletion of token
  • Changed: Extended duration of "no new tokens found" HUD
  • Changed: Enter key now opens selected recent project in welcome screen

New in Linguan 1.0.1 (Nov 23, 2011)

  • Fixed: potential crash on exporting tokens
  • Fixed: on Export Missing Tokens + Translated Tokens = All Tokens
  • Fixed: Undo bug when adding a new token
  • Fixed: Location of HUD with app running on external monitor
  • Fixed: red filename when opening a single strings file
  • Fixed: entries in recent file list get duplicated
  • Fixed: string parser did not properly deal with escaped characters
  • Fixed: Warnings window scrollbar was cut off
  • Fixed: Warnings and Errors should not be editable
  • Fixed: Potential crash on closing a window or sending app into background
  • Fixed: Problem saving files with French accent characters
  • Fixed: Problem reading certain UTF16 files
  • Fixed: Double-clicking a Warning should select the related token
  • Fixed: Order of files to select for export was different from project tree
  • Fixed: Warnings did not get flushed on revalidation
  • Fixed: Inconsistencies in Wizard mode
  • Fixed: Inconsistent handling of recent files
  • Fixed: App no longer asks if you want to save the xcodeproj (which it does not modify)
  • Fixed: you could open the same file twice
  • Fixed: Inconsistent showing of Welcome window
  • Fixed: Potential crash on reopening a file from recent file menu
  • Fixed: confusing behavior of the setting for the token order in saved files
  • Fixed: saving of files now cleans them up properly
  • Fixed: Previous button was active in Wizard even when there was no previous token
  • Changed: Error message improved when trying to import file that was not exported from Linguan
  • Added: you can now add newlines in grid view with Alt+Enter, regular enter moves to the next row