If you introduce a new string in the source code that you would like to be translated into different languages, you need to do 2 things:
Example of enclosed string:
To generate a pot file, run
It requires the xgettext program to be on the path. See gettext for instructions how to install it.
You should now have a file:
that contains an entry for your string looking something like this:
#: source/timeline.py:58 msgid "Hello!" msgstr ""
Upload this pot file to Launchpad using this form: https://translations.launchpad.net/thetimelineproj/trunk/+translations-upload. (It requires login.)
Now translators will see your new string and can translate it.