New Lingoport Suite Release: InContext Translation & QA

Boulder, CO May 21, 2019 – Lingoport releases InContext Translation & QA along with it’s new Lingoport Suite releases. A picture helps a translator use the right words.

InContext Translation presents translators with contextual views of software so that their efforts are visually supported. Software application translation is particularly challenging as the translator is presented with individual words and short messages that traditionally lack context. As many words often lack direct correlations between languages, this presents challenges. For example, the word claim can be a noun or a verb, with ambiguous meanings without context. InContext Translation solves this problem efficiently, without forcing software developers to make changes to their code or existing processes. With the speed and frequency of agile development updates, it’s very important that localization can keep up, while retaining high quality standards and minimal need for corrections.

InContext Translation top benefits:

  • Saves time, reduces the burden of linguistic review
  • Works for complex web applications
  • No need to change developer frameworks or use proprietary libraries
  • Works with many leading translation systems

“InContext Translation has been among the top product development requests for many years. It’s a difficult problem to solve for complex applications which may use multiple programming languages and technologies,” explained Adam Asnes, Lingoport’s CEO. “We felt we were in a unique position to solve this, given our continuous internationalization and localization software connects to software repositories and can map out where messages occur in source code.”

Lingoport’s InContext Translation release coincides with updates of other Lingoport Suite products, including Globalyzer 6.2.1 and Lingoport Resource Manager 5.0. InContext Translation also joins InContext QA software released previously.

Learn more: <https://lingoport.com/products

Wiki: https://wiki.lingoport.com

 

About Lingoport:

Lingoport provides software and professional services that enable globally focused companies to create and maintain software that works elegantly in every language and locale.

The Lingoport Suite includes Globalyzer, Resource Manager, and InContext Translation & QA. Working together, these products continuously monitor, fix, collaborate and manage both internationalization and localization in each software sprint and release.

https://lingoport.com

 

Contact: Cindy Haag, chaag@lingoport.com

Lingoport, Inc.

3180 Sterling Cir #201

Boulder, CO 80301 USA

New Lingoport Suite Release: Continuous i18n & L10n

We are pleased to announce new releases of our products within the Lingoport Suite, including Globalyzer 6.2, Lingoport Resource Manager (LRM) 4.1 and Lingobot 2.2.

Lingoport Suite products work together to deliver continuous internationalization (i18n), localization (L10n) and Linguistic QA, eliminating iterative globalization fixes and making global releases efficient and timely.

Globalyzer 6.2 adds improved i18n issue detection and sharing, expanded Android support, and more project sharing for i18n analysis within developer IDEs.

LRM 4.1 adds more ways to deliver continuous L10n across multiple products and repositories. We’ve added a Text parser, supporting text files for translation, a YAML Parser, improved automated resource file locators (especially powerful for microservices), more pseudo-localization support expanding in-context testing, and more prep-kit control for launching localization.

Lingobot 2.2, Lingoport Suite’s Chatbot to assist collaboration and engaging i18n and L10n, adds MS Teams support, translation status for all locales, status for specific locales and a new cleanup command for when a branch doesn’t exist any more.

See the links below for release notes and more feature details:

Want to see Lingoport Suite in action?

View a dashboard for an open source project,  or contact us to set up a demo where we dive deeper into how Lingoport Suite impacts software i18n and L10n.

InContext QA Press Release

FOR IMMEDIATE RELEASE

Boulder, CO August 8, 2018 – Lingoport has released new software, InContext QA 1.0.

InContext QA dramatically simplifies Linguistic Quality Assurance (LQA), so that localization of software can be edited directly on application pages and easily managed by linguistic reviewers and localization teams, disrupting tedious and time-consuming traditional LQA processes.

InContext QA top benefits:

  • Saves time, going from weeks to hours for LQA reviews and updates
  • Eases use, with edits directly on application pages in context
  • Engages in-country stakeholders for better quality
  • Makes LQA concurrent with sprints and releases
  • Integrates with source control and Translation Management Systems

While localization is important for gaining success in global markets, translation of software presents unique difficulties. Translation is highly contextual to any application’s focused market and users. What’s more, reviewing translations in software using traditional methods is a messy, slow and tedious process. InContext now makes the entire process easy and direct.

With InContext QA, reviewers can see the application running in their browser and make changes immediately, directly interacting with the page and the underlying software files. Those changes can be reviewed and approved within the application. Once approved, the system automatically updates the files, while also working nicely with translation memory or management systems.

Traditional industry practice is for the reviewer to go through translation lists and software screens that are applicable to a current feature release or localization product. When LQA reviewers saw an issue, they would make a screenshot, mark the error and file a bug report with the suggested translation. Those reports would be reviewed and approved, then a developer would have to locate the files where the linguistic changes needed to be made, based on the screenshot as a visual clue of where to look – often not obvious. The developer would update the files and the product build. Then the application updates would need to be verified. Those steps are time-consuming and expensive. Traditional LQA can’t remain concurrent with the pace of agile development, and linguistic quality and therefore global opportunities suffer.

InContext streamlines a formerly onerous process, taking what is often ten or more steps down to two simple and immediate actions (change and approve).

InContext QA relies on the use of Lingoport Resource Manager, a component of Lingoport Suite, for continuous internationalization (i18n) and localization (L10n). InContext QA supports software using a wide range of programming languages and their respective resource file types, including JavaScript, Java, C# and more. You can watch a video of InContext QA in action here

“Linguistic QA used to be an obstacle to globalized software maturation. Now it can be easy and fast. Localization processes need to match the speed of softhttps/lingoport.com/5-minute-incontext-qa-demo/ware feature releases,” said Adam Asnes, Lingoport’s CEO. “If you want your products to move beyond global early adoption, pay attention to the quality of internationalization (i18n) and localization (L10n). Delight worldwide users with each new update, just like you do in your home markets.”

Learn more about InContext QA and the Lingoport Suite

About Lingoport:

Lingoport provides software and professional services that enable globally focused companies to create and maintain software that works elegantly in every language and locale.

The Lingoport Suite includes Globalyzer, Resource Manager, and InContext QA. Working together, these products continuously monitor, fix, collaborate and manage both internationalization and localization in each software sprint and release.

www.lingoport.com

Contact: Matthew Deragisch, mderagisch@lingoport.com

Lingoport, Inc.

3180 Sterling Cir #201

Boulder, CO 80301 USA

###

Lingoport Releases Globalyzer 6.1: Machine Learning and more

Breakthrough for Software Internationalization with Machine Learning

TLDR: Globalyzer finds and fixes internationalization issues that are complex and important for creating software for worldwide customers. Highlights:

  • New machine learning accelerates i18n issue detection accuracy, lowers false positives
  • More intuitive tuning than existing methods
  • Faster time to global releases

5/14/18

For Immediate Release

Lingoport has released Globalyzer 6.1, which adds the power of machine learning to find internationalization (i18n) issues faster, and with pinpoint accuracy, over multiple programming languages and database scripts. Machine learning makes i18n easier and more intuitive.

Globalyzer’s Machine learning is a step forward in automatically and accurately finding internationalization (i18n) errors within source code as it’s being written or checked in. Machine learning makes customizing i18n detection faster and more accurate while eliminating false positive detections quickly.

Internationalization is the first step to making applications that behave elegantly in terms of regional formatting and other requirements. It’s a critical but difficult requirement for software companies looking to expand their reach in worldwide markets. Finding i18n issues early in software development, when they are fast and easy to fix, saves time to market and expense.

Source code has unique conditions that can make i18n detection challenging. Often what is wrong in some cases is perfectly fine in others. For example, elements can seem to need translation, that in some cases have become programming variable names, which creates an i18n false positive detection. Globalyzer has always had methods to manage problematic false positives, however, machine learning makes customizing Globalyzer’s many default programming language i18n rules three to five times faster, with better immediate results and a more intuitive tuning process.  

Lingoport’s Globalyzer is used by many of the world’s best known technology companies, supporting development for worldwide customers. These companies avoid i18n and L10n rework and produce a high quality user experience concurrent with their new development and product releases.

“Managing false positives is the number one concern we hear from developers, so it’s exciting that our team has built a new approach that’s easy and straightforward,” stated Adam Asnes, Lingoport’s CEO. “With Machine Learning, Globalyzer becomes even more adaptable for the speed of agile development globalization.”  

Globalyzer 6.1. Includes additional features, such as access to Lingobot within the developer’s IDE. Release notes are available here: http://bit.ly/2rCTyTz


About Lingoport:

Lingoport provides a software suite and professional services that enable globally focused companies to create and maintain software that works elegantly in every language and locale.

The Lingoport Suite includes Globalyzer, Resource Manager, and Lingoport Dashboard. Working together, these products continuously monitor, fix and manage both internationalization and localization in each software sprint and release.

www.lingoport.com

Contact: Adam Asnes, aasnes@lingoport.com

Address: 3180 Sterling Cir #201

   Boulder, CO

   80301

###

Lingoport Releases Globalyzer 5.3: Swift i18n support and more

Boulder, CO – February 1, 2017 – Lingoport has Globalyzer 5.3.  Globalyzer is a keystone of the Lingoport product suite which integrates software internationalization (i18n) and localization (L10n) into every sprint and release. With companies launching and adapting their software for global markets faster than ever, there is a burden on delivering a high quality user experience that handles locale requirements gracefully, including language, cultural formatting and adaptability.

Globalyzer finds and fixes i18n issues as part of the continuous development process or can be run on existing source code. This helps software developers scale so that their products can elegantly perform in global markets that require support for translation and localization of formatting.

Highlights of the Globalyzer 5.3 new enhancements include:

  • i18n support for the Swift programming language, used in development for iOS platforms, including the iPhone and iPad
  • Enhancements to Perl i18n support
  • Enhancements to MVN support

“This Globalyzer release was in direct response to customer feedback and is important as we continue to support enterprise development teams.  Their activities often includes many programming languages and development processes.” explained Olivier Libouban, Lingoport’s VP of Product Development.

“With the velocity of ongoing product development there is pressure to internationalize, enabling globalization across multiple user interfaces on desktops, browsers and mobile platforms.” added Adam Asnes, Lingoport CEO. “In each release, we seek to support nimble development, while bridging gaps between development, QA and localization.”

The Lingoport Suite makes both i18n and Localization activities visible, with direct navigation and processing for issues that would be otherwise hidden in volumes of code. The suite automates and verifies software globalization activities that are error prone and take time away from primary product development pursuits.

About Lingoport

Lingoport provides a software and professional services that enable globally-focused companies to create and maintain products that work elegantly in every language and locale. See https://lingoport.com.

Contact:

Todd Flaska – TFlaska (at) Lingoport.com

New Lingoport Suite Releases for Continuous Software Globalization

Lingoport has released a new edition of its product suite.  The Lingoport Suite integrates software internationalization (i18n) and localization (L10n) into everyday software development activities. With companies launching and adapting their software for global markets faster than ever, there is a burden on delivering a high quality user experience that handles locale requirements gracefully, including language, cultural formatting and adaptability.

New releases include Lingoport Resource Manager 3.1 (LRM) and Dashboard 5.6.

LRM automates translation updates in line with new software development within each sprint and release. The automation and verification provided by LRM, make the otherwise tedious process of extracting and committing localization updates to source code easy and simple. No more chasing files for momentum-killing iterative updates. Multilingual QA activities are also automatically facilitated. LRM 3.1 features include:

  • Support for ICU MessageFormat (i.e. pluralization and gender variables)
  • More flexible prep kit creation and handling of duplicate file names – gives greater localization file management flexibility

Lingoport Dashboard 5.6 provides visual processing of internationalization and localization within the full Suite of Lingoport Products – including LRM. Dashboard 5.6 features include:

  • Highlighting of favorite projects
  • A quality gate indicator, quickly showing compliance and estimated technical debt
  • Further hyperlinks within Dashboard data sections, providing greater ease of use
  • Faster drill down analysis of remediation issues and completion
  • More historical analysis functionality

For more release information, please see: http://wiki.lingoport.com/LRM_Release_Notes and http://wiki.lingoport.com/Dashboard_Release_Notes.
“Most developers do not start their day looking forward to chasing down and managing files that will need localization updates for each sprint. When you multiply that times the amount of development teams and frequent iterations, the problem begs for automation. This eliminates human error, handling time and additional human factors like putting off localization in favor of other development.” explained Adam Asnes, Lingoport CEO. “These updates and globalization issues are important. You need to be able to instantly see and manage them as well as automate and compress their timing. This way you avoid treating global customers like second class users by letting new features fall behind.”

To learn more about the Lingoport Suite please visit: https://lingoport.com/products

About Lingoport

Lingoport provides software and professional services that enable globally-focused companies to create and maintain products that work elegantly in every language and locale. The Lingoport Suite includes Globalyzer, Lingoport Resource Manager and Lingoport Dashboard, working together to simplify internationalization and localization of source code in every sprint and release. For more details, please visit https://lingoport.com.

New Lingoport Suite Releases: JavaScript i18n Focus

Lingoport has released a new edition of its product suite that integrates software internationalization (i18n) and localization (L10n) into every sprint and release. With companies launching and adapting their software for global markets faster than ever, there is a burden on delivering a high quality user experience that handles locale requirements gracefully, including language, cultural formatting and adaptability.

This release includes Globalyzer 5.2 and Lingoport Resource Manager 3.0 (LRM).

Globalyzer finds and fixes i18n issues as part of the continuous development process or can be run on existing source code. LRM tracks and verifies changes to resource files within the source code repository that will need to be translated, and automatically sends those changes out to localization vendors and updates the repository upon translated return.

  • Globalyzer 5.2 new features and enhancements focus on i18n challenges for JavaScript, with specific i18n rule categories for AngularJS, jQuery, ReactJS and NodeJS libraries.
  • LRM 3.0 new features include: Integration with SDL’s Worldserver™ translation management system, Workforce™ (AtTask), extending LRM via custom tasks, and a transformer for .json into properties files for L10n vendor technologies that don’t support .json.

“A vast majority of our customers’ development efforts use different flavors of JavaScript.” explained Olivier Libouban, Lingoport’s VP of Product Development. “We see JavaScript targeted for the browser and even on the client side. Yet JavaScript code often has a high density of internationalization issues, some of which are specific to various libraries.”

“With the velocity of ongoing product development there is pressure to internationalize, enable globalization testing and keep translations in parity with shortened release cycles.” added Adam Asnes, Lingoport CEO. “Once a new feature or release is out, it becomes hard to go back to find and fix i18n and L10n issues later on, plus you don’t want to treat global customers like second class users letting new features fall behind.”

The Lingoport Suite makes these globalization activities visible with direct navigation to issues that would be otherwise hidden in volumes of code, plus automates and verifies activities that are error prone and take time away from primary product development pursuits. The Lingoport Suite integrates with leading source control management systems and developer environments.

The LRM 3.0 enhancements further the ability to connect and manage software translation as companies rely on localization vendors and technologies to support their rapid release cycles.

Globalyzer 5.2 release notes: http://wiki.lingoport.com/Globalyzer_Release_Notes

LRM release notes: http://wiki.lingoport.com/LRM_Release_Notes

To learn more about Lingoport Suite please visit: https://lingoport.com/products
About Lingoport

Lingoport provides a software and professional services that enable globally-focused companies to create and maintain products that works elegantly in every language and locale. See https://lingoport.com.

Globalyzer 5.1 Released: Enhanced Java i18n, Globalyzer Lite improvements

April 5, 2016 – Lingoport is pleased to announce its Globalyzer 5.1 release now on Globalyzer.com. Globalyzer enables development teams to find and fix internationalization (i18n) issues in code during development rather than later during testing, localization and backlogs.

Highlights of the release include:

  • Finer control detecting and filtering locale-sensitive methods for Java
  • Globalyzer Lite and API enhancements and other improvements

There are many methods in Java that are capable of supporting locale formatting and processing. However if they are not actually passed the locale, they won’t work as expected. For example, a calendar class that is not locale-aware may default to US formatting (month/day/year), which can confuse the user. The new filtering lets teams set conditions that pinpoint these types of issues, while also reducing false positive reporting. A similar feature was implemented for string detection and filtering in version 5.0.

Globalyzer Lite and automated scanning via API continues to be heavily used for continuous internationalization in globally focused development teams. The 5.1 release adds scanning behaviors that were previously only available in the Globalyzer Workbench.

Lingoport has also enhanced i18n support for GitHub pull requests so that the scanning and fixing process measurement can be as close to the daily development work as possible. When an individual pushes contributions to the code, a pull request allows developers to review the changes before merging the modifications to the master branch. The Lingoport Suite can show i18n issues on those changes via the Dashboard. It’s much easier to fix a small amount of issues isolated to an individual developer’s contribution, rather than letting them accumulate for later – which sometimes never comes.

Globalyzer is part of the Lingoport Suite for finding, fixing and continuously supporting internationalization and localization for software development. It’s used by leading technology firms to deliver software that elegantly supports worldwide locale formats and languages. Lingoport Suite includes Globalyzer, Lingoport Dashboard, and Lingoport Resource Manager.

For the Globalyzer 5.1 release notes, please visit: http://wiki.lingoport.com/index.php5?title=Globalyzer_Release_Notes
To learn more about the Lingoport Suite, visit https://lingoport.com/products

About Lingoport…

Lingoport provides a software suite and professional services that enable globally focused companies to create and maintain software that works elegantly in every language and locale.

The Lingoport Suite includes Globalyzer Server, Workbench, Command Line and Lite, plus Lingoport Dashboard and Resource Manager. Working together, these products continuously monitor, fix and manage both internationalization and localization in each software sprint and release.

Contact: sales (at) lingoport.com, +1 (303) 444-8020

Lingoport Releases Dashboard 5.0

Lingoport is pleased to announce its Dashboard 5.0 release is now available. Lingoport Dashboard provides a clear picture of the internationalization and localization status of software. You can monitor and manage software globalization at the point of creation continuously as it integrates with source code repositories and code check-ins.

Highlights of the Lingoport Dashboard 5.0 release include:

  • Instrumented detection for string concatenations
  • Bulk actions for filtering, issue assignment, status and more
  • Faster navigation to globalization issues
  • Embedding in other SonarQube dashboards
  • Analysis of developer pull requests in addition to entire files and repositories

Lingoport Dashboard 5.0With software sales and user engagement often gaining 50% or more of revenues based on sales outside of home markets, there’s a clear need to match software globalization with the pace of agile development and continuous release schedules. Internationalization and localization create a matrix of issues and updates that affect every sprint and feature release. The Lingoport Suite and in particular, Lingoport Dashboard makes i18n management a clearly instrumented process so that corrections can be quickly made during development rather than depending on testing iterations which are always more expensive and time-consuming. Using the Lingoport Suite keeps both internationalization and localization concurrent with release activities, rather than falling into backlog or distracting developers from their release timelines.

“Just like with any coding quality measurement and with accelerated speed of development, we’ve seen that teams need powerful interactive dashboards that automatically keep pace with change.  This contrasts with traditional methods of relying on reports and scripts, which live on individual inboxes. Inboxes and reports are where data goes to die rather than meaningfully impacting teams and organizations to improve practices within and across teams.” explained Adam Asnes, Lingoport’s CEO.

To view the Dashboard 5.0 release notes, please visit: http://wiki.lingoport.com/index.php5?title=Dashboard_Release_Notes

To learn more about the Lingoport Suite, visit https://lingoport.com/products

Globalyzer 5.0 Crushes Concatenations

Lingoport is pleased to announce its Globalyzer 5.0 release is now available. Highlights of the release include:

  1. New string concatenation-specific detection
  2. More precise filtering and detection based on class names using AST parsing to further reduce false positives.
  3. Globalyzer Lite enhancements that speed up and ease enterprise deployment within developer environments and automated code check-in processes

Globalyzer is part of the Lingoport Suite for finding, fixing and continuously supporting internationalization and localization for software development. It’s used by leading technology firms to deliver software that elegantly supports worldwide locale formats and languages. Lingoport Suite includes Globalyzer, Lingoport Dashboard and Lingoport Resource Manager.

“Concatenations are a particularly pernicious internationalization issue,” explained Adam Asnes, Lingoport’s CEO. “We’ve found they make up about 7 to 10% of internationalization issues. Their implications are often overlooked, and are time-consuming to fix.”

Globalyzer 5.0 Release

String concatenations detected by Globalyzer 5.0

It is common for developers to concatenate multiple substrings into a single user-facing message. The messages can then change depending upon how users interact with software. However, when it comes to localization, the word order or logic (i.e. automated pluralization, order of nouns and adjectives) likely won’t make sense in the target language. Developers often are not aware of the implications of these issues. These issues often don’t show up until testing, localization or after release. The delay makes them much more expensive to fix than during development. Even worse, they are sometimes externalized in concatenated format so that work needs to be undone.

Globalyzer 5.0 also marks the first implementation of new filter and detection control technology. This deeper level of code scanning lets developers add further conditions to reduce false positive reporting. Initially, this capability is targeted at Java development, but will be expanded quickly to include other programming languages and more types of filtering control.

Globalyzer Lite has been very popular since its recent release in 2015, particularly for enterprise distribution, Globalyzer 5.0 speeds up Lite’s distribution and continuous scanning as team leads can quickly adapt and export Globalyzer Workbench project files and distribute them to Lite users.

To view the Globalyzer 5.0 release notes, please visit: http://wiki.lingoport.com/index.php5?title=Globalyzer_Release_Notes
To learn more about the Lingoport Suite, visit https://lingoport.com/products

About Lingoport

Lingoport provides software and professional services that enable globally focused companies to create and maintain software that works elegantly in every language and locale.

The Lingoport Suite includes Globalyzer Server, Workbench, Command Line and Lite, plus Lingoport Dashboard and Resource Manager. Working together, these products continuously monitor, fix and manage both internationalization and localization in each software development sprint and release.