Softwarelokalisierung mit dem visuellen Lokalisierungswerkzeug für Delphi und .NET

In drei einfachen Schritten zur Lokalisierung

.NET, Delphi, C/C++, Visual Basic, Java, XML, Databases, HTML, HTMLHelp, Mobile ...

ResX
HTML Help XML Softwarelokaliserungswerkzeug
DotNet Delphi

 
.net software localization .net software localization .net software localization

Sisulizer's Kaboom

basic software localization
Support Picture

Sisulizer

basic software localization

Software Localization Tool Localization Tool

Sisulizer's Kaboom

Delphi Localization Tool
C# Localization Tool
Java Localization Tool Localization Tool
 
Software Localization Delphi Localization Localization Tool VB, VB.NET, C# Localization

Kundenauswahl

C++ Localization
Database Localization ResX Localization XML Localization
Mobile Localization Java Localization
 

Sisulizer

☎ 02272-937382

Außerhalb von Deutschland
+49-2272-937382

 
 

Sisulizer's Kaboom - Das Konvertierungswerkzeug

Kaboom Logo

Was ist Sisulizers Kaboom?

Sisulizers Kaboom ist ein Konvertierungswerkzeug für Datei und Zwischenablagedaten im Textformat. Es unterstützt Sie bei Ihren täglichen Aufgaben bei der Entwicklung und Lokalisierung. Und das Beste: Sie können es nicht nur kostenlos herunter laden, sondern auch kostenlos benutzen.

  • Der Dateiumwandlungsteil von Kaboom unterstützt ANSI, UNICODE und DBCS Code Pages vollständig.
  • Der Zwischenablage Konverter biete volle Unterstützung für Unicode.
  • Das Eingabefeld des Zwischenablage-Konverters interpretiert Eingaben im ANSI Code Page (8-Bit) Ihrer Windows Installation.

Kaboom ist eine Classic Visual Basic Anwendung mit mehrsprachiger Zeichenkettenressource (neudeutsch: String Resource). In der aktuellen Version enthält sie Englisch und Deutsch. Ihr Betriebssystem wählt die passende Sprache für Ihr System beim Programmstart.

Download

Produkt Format Datum Größe in MB
Kaboom 3 Setup-EXE 21.04.2008
2

Systemanforderungen

Sisulizer's Kaboom ein Betriebssystem mit voller UNICODE Unterstützung, wie Windows 2000, Windows XP, Windows 2003 oder besser.

Onlinehandbuch

After the installation Kaboom is ready to use. You can start it from the Windows Start menu. After the start Kaboom shows its main menu with three entries.

delphi localization tool

  • File Converter. This opens the file converter part of Kaboom.
  • Clipboard Converter. This opens the clipboard converter part of Kaboom.
  • Online Manual. This menu entry loads this page.

The red x-Button in the title bar of Kaboom is used to close the application.

Dateiumwandlung

The file converter allows to convert text files stored in one code page into another. It is e.g. possible to convert a file written on a Japanese computer using shift-jis into an UNICODE file. Kaboom checks which conversions are available on your computer and offers these for your usage.

Eine Datei konvertieren

dotnet localization tool

Converting a file with Kaboom is simple. Just follow these steps:

  1. Select the text file in the foreign code page with the three-dots button "...". Kaboom opens a file select dialog box helping you to find the file to convert.
  2. If your file is marked with some BOM (Byte-Order-Mark) then Kaboom has allready selected the correct code page for you. Most files you will convert will not have a BOM. Therefore you must select the correct code page with the "Code page group" and "Code page" combo boxes for the source file. The sorting of the code pages should help you to find the correct one.
  3. In the preview you can see right away if your selection of the code page is correct.
  4. Sometimes files have additional specialties. E.g. the line feed encoding of UNIX and Macintosh files is different. "Additional Filter" take care of such. BASE64 encoding is sometimes used in e-mails.
  5. Kaboom creates some filename for the target file for you. You can use the three-dots "..." button if you want to choose a different name for "Target Filename".
  6. In the "Code page group" and "Code page" combo boxes you can select the code page of the target file.
  7. If the target code page is UTF-7, UTF-8, UTF-16-LE or UTF-16-BE then the target file can have a BOM (Byte-Order-Mark). The checkbox allows you to write a BOM or not.
  8. The "Convert" button starts the conversation.

Attention: Not all conversions make sense! If you e.g. convert a 8-Bit file written with a Cyrillic code page like KOI8 into a 8-Bit file for code page 1252 (Windows Western) then information will become lost. But you can convert it into a Cyrillic file for the Macintosh (Code page 10007) or into an UNICODE format like UTF-7, UTF-8, or UTF-16. Especially the UNICODE formats are always a good choice because they can hold up to 65535 different characters while ANSI files can only have 256 different characters.

 


What is a code page and why is it needed?

Code pages are necessary because ANSI files only have 8 bits to display a character (char). This means there are only 256 possible characters--not nearly enough for all languages of the world.

The American charset needs only 128 different chars = 7-bit. Because 7-bit was a bit inefficient for computers, this led to the need for another bit; thus, currently, another 128 possibilities are available to display chars.

On MS-DOS systems, some of these bits have been used for drawing boxes and lines. With Windows, these boxes and lines have been removed from the charsets and more foreign chars have been added. For the most Western languages like English, French, German, and others, these additional chars work efficiently. For example, the German charset needs only seven extra chars to the US charset - leaving enough space for special chars from Spain, Norway, and so forth.

However, for certain charsets, such as Cyrillic charsets, the space was not big enough. Codepages fill that gap. A code page in Windows is nothing more than information, so that the upper 128 chars use some other characters. For example, instead of the German umlaut Ü, a Cyrillic Ш appears. both of these items have the ANSI value 205. Thus, if the Windows codepage 1252 is selected, a Ü appears, while with the Russian Windows codepage 1251 Ш (sha) is displayed.

If code pages are used, the system cannot possibly show Ü and Ш on the same display. This is only possible if UNICODE is used. For example, this page uses UNICODE (UTF-8) to display both chars.

While this solves the problem for most of the languages, the code page technique does not help languages with more than 128 special characters, such as Japanese, Korean and Chinese. For these languages, DBCS is available. While the lower 128 characters are still the same as in US code pages, the upper 128 are specially encoded. In this system, one character of the upper 128 chars starts a multi-byte sequence. This means that one character is stored in one or many chars. For example, in Japanese shift-jis, one character can use up to five bytes.

Thus, if a person writes a text file on her or his computer and does not use UNICODE to save it, the current code page is used. If this file is given to someone with some other current codepage, the file is not displayed correctly. So, if you are in Western Europe or the USA, and you get a text file from someone in Greece, Turkey, China, or Japan, the chances are high that the file is useless to you. Kaboom can fix these problems. Simply convert the file into UNICODE and print, edit, or use the file in any way--without losing information. If you edit the file and you want to return it with your changes, simply convert the file back into the code page that the receiver needs. Kaboom makes the entire process easy and quick.



What is a BOM?

BOM is an acronym for byte-order-mark. BOM describes the order in which a sequence of bytes is stored in computer memory. The acronym is stored at the beginning of a text file to tell the reading application the order in which the bytes are organized, as big-endian or little-endian. BOM also indicates if a character is stored in 16- or 32-bit UNICODE. And, the BOM is also used to mark UFT-7 and UTF-8 files. These files are 8-bit files that use a code to store 16-bit characters. Therefore, the name BOM for these kinds of files is a bit misleading. While it is convenient to know the file format, a BOM can be used to mark the format inside the file. If a file is read by an application not aware of BOMs, the system shows the characters used to sign the file as data. In this case, you can use Kaboom to read a file with a BOM and convert the file into a file without a BOM.



What is little-endian and big-endian?

There are two types of byte-ordering: big- and little-endian. Intel processors use the little-endian order; this means the more significant digits in a number are on the right side. If we write a number like 4711, the most significant digit is 4 (= 4.000) and is on the left side. A BOM (Byte Order Marker) in text files indicates to the application the direction to read the numbers.

Zwischenablage

The clipboard converter knows the following conversions and filters.

Daten aus der Zwischenablage umwandeln

software localization tool

Converting a text with Kaboom is simple. Just follow these steps:

  1. Select the text you want to convert in some other application, e.g. Windows Notepad, and use the shortcut ctrl+c to copy it into your Windows clipboard.
  2. Switch to Kaboom's Clipboard converter and select from the "Source" combo box one of the clipboard sources.
  3. Select in the "Filter group" and "Filter" combo boxes the conversion you want to perform
  4. Press the "Convert" button.
  5. The converted text is now shown in the "Target" area. If you have selected "Clipboard" in the "Target" combo box, the result is already copied to the clipboard. If you have selected "Preview" you can use the "Copy" button to transfer the result to the clipboard. Copying to the clipboard will also change the content of the "Source" area.
  6. Select the application where you want to paste the text into, e.g. Notepad.exe. You can e.g. use the shortcut ctrl+v to past the converted text into notepad.

If you want to manually enter text into Kaboom you have to select "Input Field (ANSI)" in the "Source" combo box. Kaboom will now convert what you type into the text field if you press the "Convert" button. If you want to add text to already existing text in the source text field you should use the standard Windows shortcut for the clipboard like ctrl+v. You can only use your current code page in the input field. If you want to use UNICODE please use select one of the clipboard types from the "Source" combo box.

Verfügbare Filter in Kaboom

Zeichenfilter

Clean Up String

Replaces white chars from a string with underline chars _.

Lower Case

Changes all upper chars to lower chars

Make Caps

This makes the first char of every word in the string upper case.

Remove White Chars

"Remove White Chars" removes all punctuation and other chars from the input. In Kaboom White Chars are the following chars: <Blank><Tab><CR><LF>,;:./(){}[]<>+-~#*&%$§!=\'"

Tabs to Blanks

Changes Tab chars into Blank chars.

Upper Case

Changes all lower chars to upper chars

Prüfsummen

CRC16

The filter calculates the CRC16 checksum for the string in the source field.

CRC32

The filter calculates the CRC32 checksum for the string in the source field.

Internet Checksum

The filter calculates a so called Internet checksum for the string in the source field.

Code Page Filter

Char to OEM

Converts a string from an ANSI char set into a char set used in a DOS session.

Code page<current ANSI code page> to UTF-7

Converts a text using the current ANSI code page into UTF-7. The target field will show the escape chars used in UTF-7 instead of interpreting them.

Code page<current ANSI code page> to UTF-8

Converts a text using the current ANSI code page into UTF-8. The target field will show the escape chars used in UTF-8 instead of interpreting them.

OEM to Char

Converts a string from the char set used in a DOS session into ANSI char set.

UTF-7 to Code page<current ANSI code page>

Converts a text using UTF-7 escaped into the current ANSI code page. The source field will show the escape chars used in UTF-7 instead of interpreting them.

UTF-8 to Code page<current ANSI code page>

Converts a text using UTF-8 escaped into the current ANSI code page. The source field will show the escape chars used in UTF-8 instead of interpreting them.

Code Page finden

These group does not contain classic filters. The functions here are service functions to find a code page for a number and vice versa.

Code page Name from Code page Number

This functions finds the code page number used by Windows for some code page name, e.g. "shift_jis" or "shift-jis" will result in 932. For some code pages Kaboom knows more than one name

Code page Number from Code page Name

This functions finds the code page name used by Windows for some code page number, e.g. 932 will result in "shift_jis". While there can be more than one name for one code page number Kaboom will return the name used in the headers of Mime or HTML-files

Dateinamen

This group is also not a classic filter. Nevertheless the functions can be sometimes handy in your daily (development) work.

Calc full filename

This filter can convert a filename like

c:\windows\system32\..\..\test\test.dat


into

c:\test\test.dat.

Long Filename to Short

Modern Windows uses long filenames. But sometimes the short 8.3 filename representations is needed. This function finds the short filename.

Path with Drive to UNC

This filter finds the UNC representation of a network path using a drive letter.

Short Filename to Long

Modern Windows uses long filenames. Sometimes the short 8.3 filename is given. This function finds the long filename.

Hex Decoder

Hex-Stream

This filter changes a string with hexadecimal numbers into characters.

Hex Encoder

Hex-Dump

This filter changes the character char values into their hexadecimal representation or vice versa. The output is formatted in columns and rows so a human can easily read them. There is no decoder for this format.

Hex-Stream

This filter changes the character char values into their hexadecimal representation.

Internet Decoder

International Domain Names (IDNA/PunyCode)

There is a new standard for using special chars in URLs called IDNA. If you want to register a domain name having special chars, like Japanese, Spanish or French accents or German umlauts. You can use this filter to remove the computer coding and see the text in human text. Please be aware that this part of Kaboom is ANSI based, you some IDNA from China will not render correctly on some Western computer and vice versa.

Internet Encoder

International Domain Names (IDNA/PunyCode)

There is a new standard for using special chars in URLs called IDNA. If you want to register a domain name having special chars, like Japanese, Spanish or French accents or German umlauts you can use this filter to get the actual text to register. You can use only special chars your actual system allows to display in your current ANSI char set.

Mail Data Base64

Base64 encryption is sometimes used in the body of E-Mails.

Mail Data Quoted Printable

Quoted printable is found in the body part of E-Mails. QP encodes special chars in way that it can be transported as 7-Bit ANSI.

Mail Header Quoted Binary (RFC1522)

Binary (Base64) encoding is found in the header part of E-Mails. QP encodes special chars in way that it can be transported as 7-Bit ANSI.

Mail Header Quoted Printable (RFC1522)

Quoted printable encoding is found in the header part of E-Mails. QP encodes special chars in way that it can be transported as 7-Bit ANSI.

URL

A URL in the browser encrypts special chars e.g. <Blanks> become %20. Some spammers try to use this to fake you. If you see URL encoded this way in your E-Mail you will not know where it links to. Kaboom can decrypt this for you.

Internet Encoder

AntiHarvest (complete NCR)

AntiHarvest changes every char in the input field into Numeric Character Reference (NCR). NCR is used in HTML to describe special characters like umlauts, accented chars or signs like < > & and so on. Normally only the special chars are encrypted as NCR. The AntiHarvest filter encrypts all chars of the string. The result can be used for links to E-Mail Addresses on web sites. This helps to protect you E-Mail Address from E-Mail Harvester visiting your web site to grab E-Mail addresses. The grabbed addresses will be used to send spam to your postbox.

International Domain Names (IDNA/PunyCode)

There is a new standard for using special chars in URL's called IDNA. If you want to register a domain name having special chars, like Japanese, Spanish or French accents or German umlauts you can use this filter to get the actual text to register. You can use only special chars your actual system allows to display in your current ANSI char set.

Mail Data Base64

Base64 encryption is sometimes used in the body of E-Mails.

Mail Data Quoted Printable

Quoted printable is found in the body part of E-Mails. QP encodes special chars in way that it can be transported as 7-Bit ANSI.

Mail Header Quoted Binary (RFC1522)

Binary (Base64) encoding is found in the header part of E-Mails. QP encodes special chars in way that it can be transported as 7-Bit ANSI.

Mail Header Quoted Printable (RFC1522)

Quoted printable encoding is found in the header part of E-Mails. QP encodes special chars in way that it can be transported as 7-Bit ANSI.

Numeric Character Reference (NCR)

Changes special chars in the input into their Numeric Character Reference (NCR). NCR is used in HTML to describe special characters like umlauts, accented chars or signs like < > & and so on.

URL

A URL in the browser encrypts special chars e.g. <Blanks> become %20. Some spammers try to use this to fake you. If you see URL encoded this way in your E-Mail you will not know where it links to. Kaboom can create this format for you.

Zeilenvorschübe

CR to CRLF / CRLF to CR / CRLF to LF / LF to CRLF

Different operation systems have different new line definition. While Windows used CRLF (Carriage Return plus Line Feed) UNIX only uses CR. Sometimes you get UNIX document where everything seems to be printed in one line in Windows Notepad. These filters will solve the problem.

CRLF to <BR>

This filter changes every new line into a HTML <br>-tag.

CRLF to Blanks

This filter changes every new line into a single blank char (" ").

Andere Filter

RLE Encode/Decode

This is a simple running length encoding. If a string contains the same chars in a row this encoding will shrink the string.

ROT13

Encrypts a string in a way that a human can not read it. If you use the function twice the effect is reversed.

Soundex

This is not a classical filter. Soundex calculates the "Soundex" value of a text. Text with the same Soundex value sound similar if spoken.

Strip Tags from HTML

Removes Tags from HTML and returns the plain text information.

Get HTML

If Kaboom finds HTML Format in the clipboard it shows the complete data on the clipboard. This contains some header information and sourounding HTML data. Kaboom can use this header information to extract the HTML from this data.

Get HTML-Fragment

If Kaboom finds HTML Format in the clipboard it shows the complete data on the clipboard. This contains some header information and sourounding HTML data. Kaboom can use this header information to extract the HTML fragment from this data.

Copy

Does nothing else than copying the source to the target. This is usefull if HTML format is found on the clipboard and you want to get it including all headers. Most applications remove the headers while pasting the data. (See also Get HTML and Get HTML-Fragment)

.net localisation tool
Software Localization Delphi Localization .NET Localization C# Localization

Bestellen

VB.NET Localization
C++ Localization Delphi Localization XML Localization
PO Localization

Plattformen



HTML
JSP/ASP/PHP
JavaScript

Visual C++


Java

Windows Binaries
DLL/EXE/OCX
Windows Vista
Windows 7
32+64 Bit PE files


Reports

XML
XLIFF/TMX
INI/Text

Symbian
Pocket PC
.NET Compact Framework
J2ME

PO/POT/MO
 



Start - Support - Über uns - Download - Bestellen - Impressum - .com - .fi

(c) 2006-09 Sisulizer Ltd & Co KG | Die Softwarelokalisierungs-Spezialisten | In 3 einfachen Schritten lokalisieren