Gettext

Create a zip or tar.gz of your module or theme extension. The archive should contain the extension's folder.
In this example we will used a module called HelloWorld. The archive would contain the module files in the folder HelloWorld just as you would expect it to appear in your modules/ folder.
This module will attempt to extract a POT file from Core-1.2, Core-1.3 and Core-1.4 type (both psr-0 and psr-4) extensions.

        HelloWorld/
        HelloWorld/Controller/UserController.php
        HelloWorld/Resources/views/User/main.tpl
    

This utility will unpack this, extract the gettext strings and provide a .zip download with .pot file.

The completed .zip will contain the the POT file in /locale

        locale/module_helloworld.pot - template of all extracted translation keys
    

This service is provided free of charge and carries NO WARRANTY. Once your files are uploaded to the server, they are IMMEDIATELY processed and deleted. Your files are not stored on the server. By using this script you explicitly release us from any liability and you grant us use of the files for the express purpose of extracting the gettext string after which point the module or theme files are deleted.

.POT Extractor
Module or Theme Name (case sensitive exactly as module/theme folder)
Cancel