Use the new Transaction SMLT_EX to create language packages.
A language package is created in four main steps:
The objects appear in a screen with two halves. The left half displays the selected objects in a tree, the right side displays the objects themselves.
The tree is structured according to request number, category and program ID. The request number shows you which objects were placed in a transport request. To improve the usability of the screen, the objects have been split into the categories Repository (objects with object directory entries), logical objects (glossary, terminology, calendar, balance street structures), Customizing and system tables.
The column Objects shows the number of selected objects of each type. The screen also totals all categories and requests.
Double-click a node of the tree to display all objects under that node on the right side of the screen.
Language Export Wizard
The Transaction SMLT_EX was developed to give you as much flexibility as possible when you export objects. You do not always need to use all the functions of SMLT_EX so a Wizard has been integrated into the tool that takes you through documented selection screens and helps you to make the correct input.
Start the Language Export Wizard with the Wizard button (F8).
Once you have finished making your entries, confirm with Complete. This creates the transport requests, exports them and groups them together in language packages. These actions run as background jobs, possibly very long-running depending on the size of the packages. A new screen appears that displays the export log. Remember to update the display at regular intervals.
Selection of objects
To select objects, choose Fill object list. The following selection screen appears:

Meaning of the selection fields:
Selection area
You can use the first two checkboxes to restrict your selection to objects with object directory entries or text tables.
Use the other fields to select objects by software component, development class or transport request.
Other objects
Here you can choose to transport special language-dependent objects.
Run in background
If you enter a name here, the selection is made in the background and saved under this name.
Choose Object list
®
Load to load a selection that has already been made (for example, in the background).
Object lists in the database and in the main memory
Completed selections of objects are first saved in the main memory. Choose Object list
® Save to save them in the database, and Object list ® Load to load them into the main memory. You can delete the selection currently in the main memory by choosing Object list ® Delete.
Distributing objects in requests
To save system resources and speed up the import, large amounts of language data are distributed in multiple transport requests.
When you use Transaction SMLT together with the Wizard, or use the report to export a language, the objects are distributed in requests automatically. If you make a more complicated selection, you can distribute the objects manually.
Choose Extras
® Number of requests to distribute the objects in a specified number of transport requests.You can use Drag&Drop to redistribute objects, by simply dragging an object type from the tree to a transport request. The screen updates itself automatically.
To create a new transport request, drag an object type to the request New request.
Release
When you choose Export another dialog box appears, in which you need to specify more parameters, including which languages you want to export from.
The other parameters are copied from the report variant.

Expert mode
Choose Extras
® Expert mode to set additional options for the language export. The following describes some of these options:This option is used by SAP and SAP partners to create language packages for add-on products.
The parameters specified here apply to the programs
If a selected object has a recognizable master language that is the same as the export language, then this object will not be exported if you select this option.
The language is exported to the selected instance. If you do not enter a server, the language is exported to the background server with the lowest load.