Age | Commit message (Collapse) | Author |
|
svn-id: r50281
|
|
svn-id: r50247
|
|
svn-id: r50242
|
|
be included into an namespace.
svn-id: r50241
|
|
svn-id: r50240
|
|
Along with it I added a suffix "-scummvm" to the version variable,
since we also feature some custom extensions like the charset
specification.
svn-id: r50239
|
|
svn-id: r50238
|
|
svn-id: r50128
|
|
svn-id: r50120
|
|
This should make debugging easier, especially for users.
svn-id: r50113
|
|
320x200 but french can be quite verbose, so in a few places it does not fit. Also I could not check any of the device specific strings (e.g. from WinCE, Wii or other backends) and a few are missing.
svn-id: r50068
|
|
allocate two much memory as it was at least doubling the current capacity even when this one was sufficient.
It fixes a crash in GUI::Widget::cleanupHotkey() as the capacity of the string was doubled at each iteration once it was too long for the internal storage (only to add one character to the string). This ended up in a bad_alloc exception after a few iterations.
svn-id: r50050
|
|
when USE_TRANSLATIONS is not defined.
svn-id: r49997
|
|
but require the user to do "make update-translations".
This should be helpful for building on a system without perl.
svn-id: r49991
|
|
svn-id: r49946
|
|
fixed bug #3017628 "AMIGAOS4: messages.cpp errors")
svn-id: r49940
|
|
The string terminators were omitted from the iconv call and not restored.
svn-id: r49916
|
|
(ENABLE_)TRANSLATION, DETECTLANG and TERMCONV.
svn-id: r49885
|
|
"msg" variable there).
svn-id: r49880
|
|
svn-id: r49878
|
|
before r49871).
Unlike with the old code, we know allow for locales
with a different size than 5 though.
svn-id: r49876
|
|
svn-id: r49875
|
|
TranslationManager::getLangById.
svn-id: r49873
|
|
svn-id: r49872
|
|
TranslationManager.
svn-id: r49871
|
|
svn-id: r49870
|
|
svn-id: r49869
|
|
svn-id: r49868
|
|
Common::String (should fix WinCE build)
svn-id: r49861
|
|
svn-id: r49859
|
|
svn-id: r49843
|
|
svn-id: r49838
|
|
svn-id: r49799
|
|
Translations were not updated.
svn-id: r49797
|
|
SCUMM and AdvancedDetector support this feature.
svn-id: r49786
|
|
Proper version of patch #2988641: "GSoC: Select drivers in GUI
based on output types". So far only SCUMM engine supports this
feature.
svn-id: r49783
|
|
svn-id: r49780
|
|
svn-id: r49776
|
|
Implement radiobuttons in GUI. Also closes FR #2821529:
"GUI: volume and subtitles speed sliders".
Subtitle toggle button is replaced by three radiobuttons grouped
by a single group.
Updated translations and themes.
svn-id: r49767
|
|
Now it is possible to specify hotkeys in place for ButtonWidget
and CheckboxWidget (the only widgets with hotkeys now).
Use de-facto standard with putting hotkey between tildes (~).
Like '~O~pen'. The tildes gets stripped before after hotkey
is extracted.
This is done for giving translators possibility to specify
their own hotkeys.
Old hotkeys defined at widget instance creation are left for
leaving possibility to specify non-printable hotkeys such as
Common::ASCII_ESCAPE.
Translation files were updated respectively.
svn-id: r49766
|
|
Based on patch #2903830: "Updated Translation Prototype" by alexbevi
which in turn is based on patch #1739965 by jvprat.
Currently it builds all translations right into ScummVM. Once the
feature will be accepted more widely, i.e. more translations will
pop up, it will be trivial to move translation strings to external
file.
Finished translation: Russian
Unfinished translation: Hungarian
Things which are nice to do:
- Language code -> language mapping for more user friendness
- Specifying fonts to be used with language
- Updating of interface language without restart. It will require
moving of much code to reflowLayout() methods for each dialog
The .po files must be in single byte encodings. I.e. no support
for Unicode.
svn-id: r49759
|
|
If it deserves a separate class, shout.
svn-id: r49750
|
|
svn-id: r49705
|
|
svn-id: r49449
|
|
svn-id: r49388
|
|
svn-id: r49324
|
|
Common::String::begin now assures the storage is a unique one, i.e. there are
no other Common::String objects pointing at it. This allows for safe use of
the writable iterators (and thus fixes the test case added with my last commit)
svn-id: r49323
|
|
reporting).
svn-id: r49321
|
|
svn-id: r49270
|
|
svn-id: r49190
|