Application: Poedit
Category: Development
Description: Poedit is the popular Poedit GNU GetText translator, which helps you translate strings for applications that use the GetText i18n format. (To check whether an app does, and so whether you can use this, look for *.po files. The main reason I did this is for BPBible translators...)
Download Poedit Portable 1.4.6 Development Test 1 [4.4MB download / 4.5-8.7MB installed]
(MD5: 02982a5a20fb43e47858813899b85f04)
Release Notes:
1.4.6 Development Test 1 (2011-04-26): updated to 1.4.6, PAL 2.1b2 and the rest of the PA.c 2.0 family. Produced with PADT 1.0a1.
1.4.2 Development Test 1 (2008-11-07): Initial release
Toucan also uses this and it should make it much easier for new translators
Thanks,
PoEdit is also used to supply translations for Virtual Volumes View: https://portableapps.com/node/14775
That's a great a tool, I never heard about it before. I think I'm going to going to switch to po files for my localizations
wxLocale classes are what you are looking for, they are excellent, translation support in Toucan is less than 100 lines I would estimate.
Thanks, I'll take a look at Toucan's source code to see if I can borrow some code. My localization code must be well over 400 lines of code, and it's not easy at all to update existing translations.
I think the concept of fuzzy matching in poedit/gettext and the way it highlights missing strings is great.
Add to that the fact that gettext is pretty much a standard for translating. There are libraries to read it in almost any language.
"If you're not part of the solution, you're part of the precipitate."
$TEMP\ns*.tmp\Registry.dll
behind. Add the line${registry::Unload}
to TheEnd of your launcher.FindProcDLL::FindProc "$PROGRAMEXECUTABLE"
Cheers, Bart.S
Oh, and call me
Bugfinder and release team - Supporter
nice one
Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world
I did the Danish translation of Abiword in Poedit. A good tool.
__
Linux user no. 353252, occasionally tied to a Windows machine
Can you updated it to the latest version 1.4.6 or even release it as a PortableApps Application? That would be awesome!
Thanks!
I had a conversation with him last month (here and here):
@Chris: I have an updated and PAL-based version packaged; do you mind if I post it here (feel free to use it as base for future updates)?
Previously known as kAlug.
I have had it approximately done, but have been busy with some Uni and church things. This afternoon was my first proper block of free time to polish off the release for quite some time. (At the time I hadn't released PADT and only had it at home, so I couldn't use it at Uni where I did the rest of the preparation for the release.)
Look for a release now within the next hour.
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
Enjoy!
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
Thanks a lot!
PoeditPortable.reg
does, but I believe you could also disable updates:Previously known as kAlug.
Huh?
That's there so that language selection works first time (INI file write won't work unless the file exists).
I saw that but it looked like it was just taking you to the website to get it. I've looked more closely at WinSparkle now and it does take you there but takes you to the installer download - a thing which could potentially be confusing for users. So I'll disable it in the next release.
To be fixed. Does no harm so I'll leave this for the moment.
Part of a numbering scheme to ensure that updates will work when released and that the numbers will increase. When the fourth digit is 0, subtract one from it (with take) and assign 80+N for DTs and 90+N for PRs (better not have more than ten of either or it'll end up needing to be slightly different). Cases where the fourth digit is used in the app version will need to be different. Scheme still to be finalised and implemented in the PortableApps.com Development Toolkit; I feel that the whole updater/version number system is not ideal in the use of PackageVersion and at some point may see if a different system is feasible while still maintaining backwards compatibility.
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
Hello,
tried your dev test 1 for some weeks now.
Works great and so I ask you: Will there be a stable version soon?
Thanks for your work!!!
Does somebody want to make the latest 1.5.2 version portable?
Big Thanks!
Michi
We really appreciate it!
It seems to work if you copy the locally installed files into the portable folder. I only got one error so far, something about translation memory that was moved.
Regards
Apart from the error message I get every time I start the program ( "Unknown locale code '1033' in registry" ), this app works very well.
Here's hoping for an update to the latest version...
Cheers!
Are you using this version, or are you using CODYQX4's Poedit Portable 1.5.5 Development Test 1, released yesterday? If you're using this, use that instead (consider this obsolete), and if you're using that, report it in that thread.
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
This is largely based on this, but I updated it to PAL 3.0 and added better path handling.
Maybe the error would occur on both, since I used the language handling for this.
I discovered this app making WordPress plugins and needing a translation app. Then the release of IniTranslator (which I never used), led me to search for Poedit.
Please update Poedit Portable to rel. 2.4.3
• web site: https://poedit.net/download/
• direct download installer for rel. 2.4.3: https://download.poedit.net/Poedit-2.4.3-setup.exe
BTW
You can extract this installer using InnoEx, because this installer has been compiled with Inno Setup Compiler.
Please update Poedit Portable to rel. 3.2.2
• web site: https://poedit.net/
• download page: https://poedit.net/download/
• direct download installer for rel. 3.2.2: https://download.poedit.net/Poedit-3.2.2-setup.exe
BTW
You can extract this installer using InnoEx, because this installer has been compiled with Inno Setup Compiler:
--> select all folder with name that begin with {app}
--> do not extract files 'embedded'
This is the file 'dump.reg' obtained from extraction:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Vaclav Slavik\Poedit\WinSparkle]
"CheckForUpdates"="1"
[HKEY_LOCAL_MACHINE\Software\Vaclav Slavik\Poedit]
[HKEY_LOCAL_MACHINE\Software\Vaclav Slavik]
[HKEY_CURRENT_USER\Software\Vaclav Slavik\Poedit]
[HKEY_CURRENT_USER\Software\Vaclav Slavik]
[HKEY_CLASSES_ROOT\.po]
""="Poedit.PO"
[HKEY_CLASSES_ROOT\Poedit.PO]
""="PO Translation"
"FriendlyTypeName"="@C:\\downloads\\Poedit\\Poedit\\{app}\\Poedit.exe,-222"
[HKEY_CLASSES_ROOT\Poedit.PO\Shell\Open\Command]
""="\"C:\\downloads\\Poedit\\Poedit\\{app}\\Poedit.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Poedit.PO\DefaultIcon]
""="C:\\downloads\\Poedit\\Poedit\\{app}\\Resources\\FilePO.ico"
[HKEY_CLASSES_ROOT\.mo]
""="Poedit.MO"
[HKEY_CLASSES_ROOT\.gmo]
""="Poedit.MO"
[HKEY_CLASSES_ROOT\Poedit.MO]
""="Compiled Translation"
"FriendlyTypeName"="@C:\\downloads\\Poedit\\Poedit\\{app}\\Poedit.exe,-223"
[HKEY_CLASSES_ROOT\Poedit.MO\Shell\Open\Command]
""="\"C:\\downloads\\Poedit\\Poedit\\{app}\\Poedit.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Poedit.MO\DefaultIcon]
""="C:\\downloads\\Poedit\\Poedit\\{app}\\Resources\\FileMO.ico"
[HKEY_CLASSES_ROOT\.pot]
""="Poedit.POT"
[HKEY_CLASSES_ROOT\Poedit.POT]
""="Translation Template"
"FriendlyTypeName"="@C:\\downloads\\Poedit\\Poedit\\{app}\\Poedit.exe,-224"
[HKEY_CLASSES_ROOT\Poedit.POT\Shell\Open\Command]
""="\"C:\\downloads\\Poedit\\Poedit\\{app}\\Poedit.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Poedit.POT\DefaultIcon]
""="C:\\downloads\\Poedit\\Poedit\\{app}\\Resources\\FilePOT.ico"
[HKEY_CLASSES_ROOT\.xlf]
""="Poedit.XLIFF"
[HKEY_CLASSES_ROOT\.xliff]
""="Poedit.XLIFF"
[HKEY_CLASSES_ROOT\Poedit.XLIFF]
""="XLIFF Translation"
"FriendlyTypeName"="@C:\\downloads\\Poedit\\Poedit\\{app}\\Poedit.exe,-225"
[HKEY_CLASSES_ROOT\Poedit.XLIFF\Shell\Open\Command]
""="\"C:\\downloads\\Poedit\\Poedit\\{app}\\Poedit.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Poedit.XLIFF\DefaultIcon]
""="C:\\downloads\\Poedit\\Poedit\\{app}\\Resources\\FilePO.ico"
[HKEY_CLASSES_ROOT\GettextFile]
[HKEY_CLASSES_ROOT\poedit]
""="URL:Poedit Custom Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\poedit\DefaultIcon]
""="C:\\downloads\\Poedit\\Poedit\\{app}\\Poedit.exe,0"
[HKEY_CLASSES_ROOT\poedit\shell\open\command]
""="\"C:\\downloads\\Poedit\\Poedit\\{app}\\Poedit.exe\" --handle-poedit-uri \"%1\""