Browse Prior Art Database

Sizing of Textual Elements for National Language Support

IP.com Disclosure Number: IPCOM000113332D
Original Publication Date: 1994-Aug-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 54K

Publishing Venue

IBM

Related People

Keogh, CP: AUTHOR

Abstract

Described is a method which assists translation of text strings from English to other National Languages which need expansion in string length; in particular German. An in-memory table provides a set of recommended text size increases for various lengths of text strings.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Sizing of Textual Elements for National Language Support

      Described is a method which assists translation of text strings
from English to other National Languages which need expansion in
string length; in particular German.   An in-memory table provides a
set of recommended text size increases for various lengths of text
strings.

      A screen-panel development tool can use the table in various
ways:  either to automatically increase field lengths or to give
warnings to the developer thus avoiding tedious resizing following
language translation.

      A problem when developing applications that allow for easy
translation of user interface text is that it is best to allow extra
space for translation to more verbose languages.   For example, the
German translation of an English string might be 30% longer.   If the
control/window was not large enough, the end of the German text may
not be visible.   Developers must therefore arrange panels etc so
that there is enough space for the translations.   This can be
difficult because the amount of extra space would vary with the size
of the string and the font being used.   One problem is the fact that
some fields may not be large enough to allow for the translation and
the developer may not realise this until the translation is being
done.   Another is that in order to size the fields correctly the
developer has to size each field which will require calculating the
extra space required and adding that to the existing s...