Eric House
|
0b93e77018
|
combine the xml-manipulation and java-class-generation scripts
|
2014-04-08 18:57:31 -07:00 |
|
Eric House
|
9e228ab368
|
use version of getString that translates
|
2014-04-08 06:54:16 -07:00 |
|
Eric House
|
d27f2d580a
|
(more of prev commit) generate xml layout files from res_src, and run all inflation through LocUtils that tries to substitute strings
|
2014-04-08 06:48:42 -07:00 |
|
Eric House
|
201e808b4a
|
move layout files into res_src, and modify script to mark their localizable strings with loc:; run all layout inflation through new function that substitutes for loc:
|
2014-04-08 06:47:33 -07:00 |
|
Eric House
|
848f6ff221
|
no longer need these custom classes
|
2014-04-08 06:44:41 -07:00 |
|
Eric House
|
dfb3ea842b
|
get rid of the Loc* classes -- will be transforming xml at buildtime as with menus
|
2014-04-08 05:20:22 -07:00 |
|
Eric House
|
aad4872f68
|
generate menu resources from the old files, adding the 'loc:' key for those title strings listed in strings.xml
|
2014-04-07 08:14:09 -07:00 |
|
Eric House
|
96194671e2
|
move menu xml files outside build tree: scripts will generate now
|
2014-04-07 08:00:18 -07:00 |
|
Eric House
|
1bed9e3bec
|
move menu xml files outside build tree: scripts will generate now
|
2014-04-07 07:59:55 -07:00 |
|
Eric House
|
4ce7f923c1
|
revert changes adding loc: to mark localizable strings: will be doing that automatically
|
2014-04-07 07:54:59 -07:00 |
|
Eric House
|
36672395ff
|
store new column, always false for now
|
2014-04-07 07:47:08 -07:00 |
|
Eric House
|
227a25e259
|
add column for tracking xlation source
|
2014-04-07 07:09:43 -07:00 |
|
Eric House
|
437e2024cc
|
generate hashmap from strings.xml -- all of them -- making it
unmodifiable, and test for stuff not being in it.
|
2014-04-06 18:58:33 -07:00 |
|
Eric House
|
86cc8f6dbf
|
move onCreateOptionsMenu into superclass
|
2014-04-06 16:48:17 -07:00 |
|
Eric House
|
2ae6ecb125
|
get rid of allcaps translation, instead using translations where
available. Works -- but app needs to be restarted for menus to change.
|
2014-04-06 16:08:45 -07:00 |
|
Eric House
|
a351b2a5b9
|
implement search through loc dialog
|
2014-04-06 06:43:48 -07:00 |
|
Eric House
|
7e16d7abc5
|
add getContentView -- since I can never remember how to do it
|
2014-04-06 06:37:51 -07:00 |
|
Eric House
|
6b59093d84
|
use new loc db to save translation data (per locale) across boots.
|
2014-04-05 14:04:02 -07:00 |
|
Eric House
|
47ea2b8b62
|
add loc table to store translation data, mapping key and locale to text
|
2014-04-05 14:00:41 -07:00 |
|
Eric House
|
527685da79
|
preserve translation changes in memory. Next: write to DB.
|
2014-04-05 13:33:12 -07:00 |
|
Eric House
|
7dfa042b77
|
rename style and use it to align table header with columns
|
2014-04-05 12:12:00 -07:00 |
|
Eric House
|
663f4293a9
|
display English text on left side of table
|
2014-04-05 11:45:20 -07:00 |
|
Eric House
|
2494f7b8d4
|
add activity for localizing strings and add menuitem to localizable activities to trigger it. Does nothing yet, including populating itself.
|
2014-04-05 10:27:05 -07:00 |
|
Eric House
|
16346beeb1
|
enforce new convention: strings containing formatting must be names whatever_fmt (and strings containing formatting must be so named.) I'm going to have to parse such strings, which will be expensive, so being able to determine from the name whether there's a need should help.
|
2014-04-04 23:42:57 -07:00 |
|
Eric House
|
2b2fd32951
|
replace %s and %d (and enforce)
|
2014-04-04 23:09:50 -07:00 |
|
Eric House
|
409940adae
|
remove localized files. They'll get used somehow but not in this form on this branch.
|
2014-04-04 23:09:22 -07:00 |
|
Eric House
|
073c461693
|
new type of problem: make a string array in ListPreference localizable
|
2014-04-04 08:00:30 -07:00 |
|
Eric House
|
589b740af6
|
include loc: strings from common_rsrc.xml
|
2014-04-04 07:59:16 -07:00 |
|
Eric House
|
2c9dc526c2
|
convert most of GamesList to be localizable
|
2014-04-04 06:50:08 -07:00 |
|
Eric House
|
9531c6939e
|
add getString() variants to LocUtils and use from BoardActivity
|
2014-04-04 06:34:46 -07:00 |
|
Eric House
|
f6b2e5a3c2
|
transform submenus too
|
2014-04-04 06:20:46 -07:00 |
|
Eric House
|
0e7676b301
|
make board menu localizable -- but submenus don't work yet
|
2014-04-03 22:37:13 -07:00 |
|
Eric House
|
a6954a71dc
|
menu title can be null
|
2014-04-03 22:36:47 -07:00 |
|
Eric House
|
11dabca721
|
generate mapping from actual strings to R.string.id that can be used at runtime to convert/lookup menu titles. Works to uppercase a menu! Changes break dbg and bt builds -- to be fixed.
|
2014-04-03 22:27:50 -07:00 |
|
Eric House
|
f2bfd36780
|
menus are broken: you don't get access to an AttributeSet when inflating them. So replace string references with strings equal to the name of the id (xxx in R.string.xxx); next I'll need to harvest the strings from R.java and map them to their numbers in a way that's runtime-accessible.
|
2014-04-03 06:21:02 -07:00 |
|
Eric House
|
2afe048095
|
fix formatting
|
2014-04-03 06:19:17 -07:00 |
|
Eric House
|
bd02a10fc3
|
beginnings of framework to allow localized strings to be read from downloaded modules: in xml replace string references with a custom attribute that's the same thing, then in overridden view subclasses pull the reference from the AttributeSet and look it up myself. Works to uppercase all strings in the NewGames dialog.
|
2014-04-02 08:06:51 -07:00 |
|
Eric House
|
eff00c1743
|
use setBackground rather than setBackgroundColor to fix not reverting on 4.4 (and maybe earlier)
|
2014-04-01 06:27:19 -07:00 |
|
Eric House
|
9351eb257b
|
call setPct on new group item if appropriate
|
2014-03-31 07:57:31 -07:00 |
|
Eric House
|
9a55c97793
|
add new style for expander buttons
|
2014-03-31 07:20:19 -07:00 |
|
Eric House
|
3ff60861f7
|
derive GameListGroup from ExpiringLinearLayout
|
2014-03-31 07:14:40 -07:00 |
|
Eric House
|
d896670c21
|
remove unneeded paramter
|
2014-03-31 06:34:35 -07:00 |
|
Eric House
|
256dda85c0
|
don't show resend messages menu when anything's selected
|
2014-03-30 17:15:26 -07:00 |
|
Eric House
|
6f373c6c11
|
drop click event when don't have any games (easier than uninstalling the handler when there are no child games)
|
2014-03-28 22:41:57 -07:00 |
|
Eric House
|
fe14c88685
|
fix so gameless groups are still shown (but don't have an expand button)
|
2014-03-28 22:32:35 -07:00 |
|
Eric House
|
52d2436903
|
snapshot on the way to fixing query that failed to show empty groups
|
2014-03-28 07:46:46 -07:00 |
|
Eric House
|
fe64f89788
|
fix assertion on newer devices by letting the compiler do its job
|
2014-03-28 06:20:28 -07:00 |
|
Eric House
|
fb3b6ff96d
|
expand/contract in response to click anywhere
|
2014-03-27 08:45:12 -07:00 |
|
Eric House
|
3f3e9f5389
|
implement expand/contract of groups. Still skanky, but works.
|
2014-03-27 08:28:34 -07:00 |
|
Eric House
|
64d0e0c867
|
toggle image when clicked
|
2014-03-26 21:12:43 -07:00 |
|