Find Jobs
Hire Freelancers

Add gettext support to CPP program

$100-200 USD

Completed
Posted almost 15 years ago

$100-200 USD

Paid on delivery
I need to convert a CPP program that uses wxWidgets to use wxLocale for multilingual support. Currently, all texts are stored inline in the code. The texts should be wrapped in gettext calls and a .po file created. The project will include: * Wrap all texts in gettext calls * Parametrize all dynamic texts * Include the wxLocale initialization, including locales loading and language selection * Include a drop-down language selector in the application * Save the selected language to the registry/disk and restore it * Initialize the language for first use according to the installer language ## Deliverables 1) The list of available languages will be kept in the program's header file. The program doesn't need to look for available .mo files. 2) The language selector will display two names always - the native language name and the name of the language in the current language. For example, if the program is currently running in English, Spanish will be displayed as: "español (Spanish)" 3) You don't need to do the translation itself. Just produce the .po files for the application. 4) You must supply a way for me to scan the CPP/.H files for gettext strings and build the .po file programatically. This should support merging existing translations so that the generated .po file includes all translated strings and new/modified strings marked correctly (fuzzy). 5) The application has code that saves the configuration information to the registry or to file storage. You must use the same process to save the language information too. 6) If the language setting isn't find in the program's registry entry, it should get the language code set by the installer. I will supply the installer for you to debug with. 7) The program must be able to change languages on the fly without closing and reopening.
Project ID: 3750990

About the project

3 proposals
Remote project
Active 15 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$170 USD in 15 days
5.0 (5 reviews)
3.8
3.8
3 freelancers are bidding on average $169 USD for this job
User Avatar
See private message.
$165.75 USD in 15 days
4.6 (26 reviews)
4.2
4.2
User Avatar
See private message.
$170 USD in 15 days
4.1 (11 reviews)
3.5
3.5

About the client

Flag of UNITED STATES
Las Vegas, United States
5.0
66
Member since Nov 9, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.