Showing posts with label International Software development. Show all posts
Showing posts with label International Software development. Show all posts

Wednesday, February 11, 2015

Writing User Interface That Your End User Understands

Writing For Users Of All Languages When Developing Your Software                                                                                                

This is written to help software developers why it is important to create user interface that is understandable, consistent, easily translated and repeatable.  Usability is vital! The user of your product must understand the commands, words and phrases within your software. Phrases like “holder info file processor ship to” may seem understandable to the programmer, but the user will have a difficult time knowing what the content is about.
Your user interface (UI) needs to be written for the user. Who are your users: are they tech savvy, engineers, laymen, or students? Do they have specific programming knowledge? Are they Mr. /Ms. Average Joe, whose comprehension is in simply written statements, without jargon, acronyms and multi-meaning terms? Example: Fill, Load, Touch, Mouse, Screen….
Who is using your product?
What will they be doing with it?
What do they need to understand?
What is their reading comprehension level?
Are they Non-English speakers?

Writing User Interface That Your End User Understands

 Most programmers write for programming; it is not understood by the end user and often lost in translation. Process to developing good content: 
1.      Software developer writes code
2.      Technical writer collaborates with developer and rewrites the UI for the end user.  

The user interface should be written by a technical writer. Some companies in the interest of time and budgetary restraints forego the technical writer and the programmer writes both the code and user interface. This actually creates delays in translation and confusion amongst all users. The written code needs to be translated to Plain English by a technical writer and then translated for non-English speaking users. To do this efficiently and well style guides need to be created and Plain English rules need to be established. Eliminating the technical writer can often create confusing instructions and commands resulting in hard to use devices and software. Add the dimension of other languages to this and you now have communication issues in multiple languages.
I highly recommend investing in creating good user interface at the beginning. You will save money 
I highly recommend investing in creating good user interface at the beginning. You will save money and time in the long run. Most importantly, your product information will be understood, used correctly and enjoyed.

As everyone knows, if you cannot understand commands and instructions you become frustrated. Your image will suffer, your sales will suffer and your fantastic product will not be utilized by the masses.

From OpenOffice.org User Interface Text Style Guide, Elizabeth Matthis author:
“Mark” Versus “Select”
“Select” is used to refer to the selection of objects/items, for example, paragraphs or characters which are then deleted, moved, copied, given a new font, etc. It is also used when selecting options from list/combo box drop-down lists and for radio buttons.

To discuss the use of check boxes, use the verbs “mark” and “unmark” or the adjectives “marked” and “unmarked”. Writing “mark” is also in the interest of using internationally accepted English, because it side-steps the usage of “tick” versus “check”. “Tick” is unacceptable in US English, whereas “check” is sometimes considered incorrect in UK English, where “tick” is more common. In the past, other words like “select”, “check”, and “activate” were used inconsistently alongside “mark”. Our goal is to avoid using different words to refer to the same function.
(http://www.openoffice.org/specs/collaterals/guides/text-style-guide.html#Localization)

Use existing terminology. This becomes an issue when new developers come on board and do not use established terms.

Create Glossaries and Style guides. These steps  will help the technical writers and translators maintain consistent messages using  established styles and terminology.

Once you decide what terms to use, is the statement clear?
Is the term used for multiple functions?

Creating UI In English While Keeping Other Languages In Mind.

Use Variables and keep Variables consistent; do not create new Variables when there are current ones you can use.

Do not leave text phrases open-ended.

Do not separate a command into separate resource strings.

Translators are not developers; they do not always recognize Variables and may think they are typos. Your Variables must be consistent and noted in your style guide. At times, it is difficult for a translator to recognize Variables… where they start and end, what symbol is part of the Variable -- remember your translators are not developers or native to the English language.

Do not end sentences in prepositions. They must be accompanied by a noun, for example:
 
Send file to (incorrect)        Send file (Correct)
Folder                                  to folder
Recipient                             to recipient


Symbols:
If you feel you must use symbols, make sure they are recognized internationally. A translator may be able to recognize commonly used symbols like # in American English, but it is hard to know the context.  It is best to use words when you write.

Space:
Know your spacing limitations when writing UI . Many languages are longer than English, some as much as three times as long. When you are writing your string, know your spacing limitations and the adjustments that will need to be made for other languages.

Spacing:
Do not add additional space before or after text. For example, using a carriage return instead of automatic formatting creates a separation in your sentence.  It will cause errors in the translator’database, making it difficult to understand and translate your text. The formatting issues will create delays in translation, if not errors, due to not understanding the original meaning.

Dates/Time
Do not hardcode dates/times/measurements. Allow the option for your user to choose his/her regional choices. 
                                                                                                                                                  
The Following is from Microsoft Windows User Interface Text:

 Globalization and localization

Globalization means to create documents or products that are usable in any country, region, or culture. Localization means to adapt documents or products for use in a locale other than the country/region of origin. Consider globalization and localization when writing UI text. Your program may be translated into other languages and used in cultures very different from your own.

·         For controls with variable contents (such as list views and tree views), choose a width appropriate for the longest valid data.

·         Include space enough in the UI surface for an additional 30 percent (up to 200 percent for shorter text) for any text (but not numbers) that will be localized. Translation from one language to another often changes line length of text.

·         Don't compose strings from substrings at run time. Instead, use complete sentences so that there is no ambiguity for the translator.

·         Don't use a subordinate control, the values it contains, or its units label to create a sentence or phrase. Such a design is not localizable because sentence structure varies with language.
Incorrect: 

Correct:



In the incorrect example, the text box is placed inside the check box label.

·         Don't make only part of a sentence a link, because when translated, that text might not remain together. Link text should therefore form a complete sentence by itself.
o    Exception: Glossary links can be inserted inline, as part of a sentence.


 As you develop your software, keep in mind your end users will likely be non-English speakers in other regions around the world. Ninety-five  percent of consumers are located outside of the United States Writing with them in mind will create content ready to be sold around the world.

Reference:
http://www.openoffice.org/specs/collaterals/guides/text-style-guide.html#Localization
Elizabeth Matthis Consulting, http://www.emc-services.de   


Learn more about All Clear Translations.
Visit our website at www.allcleartranslations
Reach out to our President, Linda Richardson linda@allcleartranslations.com to discuss your language challenges and how we can help.
Call us at 866-489-9109

More about the author and All Clear Translations:

Linda Richardson is president of All Clear Translations. All Clear Translations is located in Western Pennsylvania and was established in 2010. Their main clients are manufacturers, software developers and marketing agencies. All Clear Translations assists with translations, telephone interpreting and voice-overs in many languages.

Tuesday, January 6, 2015

Global Exporting Trends for U.S. Clients from All Clear Translations

Global Trends for Exporting in 2015
Emerging Countries are ripe with potential for exporting. Our clients are entering markets like Brazil, Colombia, Malaysia, Thailand, and Morocco.  Working with our U.S. clients who are selling worldwide we have compiled a list of languages and regions to help you grow your global marketing with translation.

Canada and Mexico – are largest trading partners. This is a great way to start to export. Ease of shipping, resources to help and need for our products makes them natural jumping points for many of our clients. 

U.S. population – You are right, this isn't an export region but in California 44% of its population speak another language other than English at home. Laredo Texas has 92% of its population speaking another language at home. Highest percentage of languages spoken at home are Spanish (37.6 million), Chinese (2.9 million), Tagalog (1.6 million) Consumer goods and Healthcare companies especially are reaching out to people here in the U.S. translating into Spanish, Chinese, Korean, Vietnamese, Russian and more. I was recently in Miami and heard Spanish more than English everywhere.

Asia remains a growth area for our clients.
Even with the lower projections for GDP growth, China has a large presence globally and will be a great market for some of our clients. The written language used is simplified Chinese. India’s population is booming and their need for water, healthcare and infrastructure solutions has them engaging our U.S. companies to help build their economy. Thailand, Taiwan, Indonesia, Malaysia, and the Philippines are buying more products like software solutions, medical devices and automation for their manufacturing.We are seeing more demand for these languages from our clients.

Germany – Germany is the largest buying power in Europe for Robotics and Hi-tech manufactured products. There are many German companies based in the U.S. and ease of entrance is possible.

Brazil – Brazil has so much going on! In 2016 they host the Olympics. To do this, they are reaching out to our U.S. clients for solutions that range from engineering to manufacturing. Brazilian Portuguese is the official language and you will not do business there without feet on the street. Luckily, our US Commercial service and PA reps will help you build a marketing plan and sales.

Africa – Morocco and South Africa. African companies and economic development organizations are looking for U.S. resources to help build infrastructure, agricultural upgrades, manufacturing and services. Use of the smartphone has created new solutions like: Online Banking, mobile applications, online shopping and more. Software and mobile application companies who can enable this population to connect with new products and services will find this a growth market. Now people are more connected than have toilets! African countries are looking for help to build their infrastructure, agricultural solutions, service solutions with American technology.

Stop and consider your new market possibilities in 2015. Perhaps there is a trade mission, grant opportunity or buyer conference that by attending will open doors to new business? Employing new strategies to open these markets, you will find translating your marketing materials, videos, and product information a catalyst to blow open your sales goals and marketing ROI. All Clear Translations wishes you a successful and abundant year! Make it, translate it and they will BUY it!

Top 7 Languages for 2015

Spanish for Latin America and South America
French For Europe and Africa
German
Portuguese (Brazil)
Chinese (Simplified)
Thai
Malay

Our Resource Partners will educate you, help you find funding, connect you:
State and Federal Resources available



About the Author:
Linda Richardson is the President and owner of All Clear Translations, LLC.  Since 2010 the team of All Clear Translations had helped companies grow into areas like Colombia, Brazil, Mexico, Canada, France, Switzerland, Germany, Greece, Morocco, Saudi Arabia, China, Malaysia, Thailand, Taiwan, Japan, Russia and more. Their translations and localization transform websites, software, technical manuals and marketing materials into all languages helping to increase sales. Their unique process can include Plain English to help companies increase understanding and comprehension while reducing translation and production costs of manuals. Their audio voice-over technologies  and video translations enable spoken and written communication in many languages. Email Linda at linda@allcleartranslations and visit their website http://www.allcleartranslations.com




Sunday, November 9, 2014

Great Opportunity for Ohio Businesses looking for Exporting Help

Ohio State officials are looking for companies to pair with interns for exporting help. The companies need to apply before December 10 to be considered. This is a great way to get help with exporting compliance, analysis, marketing and creating a compliance manual to name a few ways students help. This program reimburses the company 50% of the paid intern's wages.

As a consultant who works with companies new to translation, I often see company associates in a learning curve, trying to juggle compliance, marketing and more. Utilizing this program gives people involved in export access to someone who will dedicate their time to your specific export need. They are involved completely in your export process and have access to great resources within the state and university system. They are able to research your specific need/problem/issue and take action to successfully complete the project.

This resource is far more valuable than just the 50% reimbursement. The workload the student is able to take on, frees time for your associates to dedicate their resources to other projects concerning exporting.

I have talked with several companies who have taken advantage of this resource and the service was deemed as highly productive and helpful to grow a new market. I recommend inquiring with the State to apply to participate in this program.

Ohio Export Stats: http://development.ohio.gov/files/research/B2004.pdf
YouTube http://ow.ly/E25cO
Ohio was the 9th largest exporting state.
211 countries and territories received exports from Ohio.
9 countries received over $1 billion in Ohio exports.

Here's the link for the program: http://development.ohio.gov/bs/bs_oxip.htm

Also if you are in the Youngstown region be sure to connect with Mousa Kassis at YSU for more information . They have an amazing exporting focus and will be your best advocate!

Contact us if you would like to learn more about adding languages to your website, marketing materials and more. The sooner you connect with us, the better your transition will be to other languages. We will give you the tools to write your English content for translation, saving you time and money! Email me directly, linda@allcleartranslations.com.

Wishing you much success in exporting,
Linda Richardson

Monday, July 14, 2014

Market Distribution Concerns To Keep In Mind When Creating Software.

Don't stop at English. Expand your market! When developing software here are 3 key things to keep in mind.


1.       TARGET - Most probably your target is not just the U.S. Keep in mind future growth and where that growth will come from. Who are your targets? Where do they come from? Who will be using your product? Over two thirds of buying power comes from foreign countries.

2.       LANGUAGE OF YOUR TARGET(s)  – Now and future sales need to be considered when developing your software.  Is there room for an expanded language, have you thought about adding software translations? Does your new market target use Latin, Cyrillic, Asian or Arabic characters? Is your technical writer and software designer aware of the complexities of adding other languages? Can your software handle bi-directional or Asian characters?
https://www.census.gov/hhes/socdemo/language/data/language_map.html The Census Bureau developed an interactive map to help you access what languages you might need to include in your marketing efforts for the U.S.
http://www.sba.gov/content/explore%20-exporting The U.S. Commercial Service has an export readiness assessment tool online. This is a good start to help you determine where, what languages, etc.

3.       INDUSTRY – Will you be selling your software across Industries? Is your terminology general enough or too specific to easily translate to other industries? We have a client with an asset tracking tool that we are translating into several languages. This tool can be utilized across vertical industries. Instead of naming the specific asset the software tracks currently, we developed a more generic term that still conveys understanding in several languages for different industries. Initially, the client took the time to help us understand what they are doing now and where they wish to go in the future.  Because we have met with them, talked with them about future value and vision of their company and products, our translators created an effective communication tool to be utilized across several platforms. Helping your Translations team understand what you are working on now and what you see as a future application will enable better communication now. This step will save you money and time as well as the headache of re-working your software to fit new markets/regions.


To learn more about developing International ready software contact me at linda@allcleartranslations.com or 866-489-9109 to talk about increasing sales.