Eric House
7c95c36025
cleanup imports
2014-06-03 07:45:08 -07:00
Eric House
064ef0c137
display languages in sorted order
2014-06-03 07:45:08 -07:00
Eric House
ae4260a259
snapshot: handle json data (hardcoded for now) from server and display
...
collapsible list of selectable dict names.
2014-06-03 07:45:08 -07:00
Eric House
b1705e6073
make lang group header expand button actually expand/contract.
2014-06-03 07:45:08 -07:00
Eric House
03f16a1e0b
avoid NPE
2014-06-03 07:45:08 -07:00
Eric House
4596ed5d7b
snapshot on the way to removing last expandablelist use: dictsdelegate
...
lists languages and wordlists under them, but nothing's colapsable yet.
2014-06-03 07:45:08 -07:00
Eric House
393d419056
cleanup: remove unused imports
2014-06-03 07:45:08 -07:00
Eric House
d55dd7e206
change format of downloadable dict info. Late checkin: Android code's
...
been counting on this for several days.
2014-06-03 07:43:47 -07:00
Eric House
a6205f3dca
move onBackPressed() into activity superclasses
2014-05-29 07:15:34 -07:00
Eric House
092c0f54c8
include md5sums of dicts in json
2014-05-28 20:45:55 -07:00
Eric House
ef970efc7a
don't crash: call setContentView() from delegate rather than activity
2014-05-28 20:45:14 -07:00
Eric House
5d0a6babae
add function to list all wordlists by lang in a json -- toward not
...
using webview for download function.
2014-05-28 07:14:45 -07:00
Eric House
937e1fa9a9
don't upgrade app and translations at the same time (since new app may
...
behave differently once installed)
2014-05-28 06:43:37 -07:00
Eric House
9d23aef31d
when a string has format specifiers, highlight them, and offer a
...
newbie tip explaining the translation must match.
2014-05-22 23:50:44 -07:00
Eric House
a6d8a74102
move a few methods, and add utilities, to superclass.
2014-05-22 23:35:51 -07:00
Eric House
4b26e04691
fix update when text cleared: passing null to setText() is ok
2014-05-22 06:46:59 -07:00
Eric House
91d7213be6
fix strings.xml files, syncing names and removing obsolete elements
2014-05-22 06:35:08 -07:00
Eric House
f87bf2f95d
allow non-English strings.xml files to have duplicate text
2014-05-22 06:07:55 -07:00
Eric House
d1aa5d73f2
don't allow to save translation where format specifiers don't match; cleanup
2014-05-22 05:59:43 -07:00
Eric House
6f6781ceed
move dialog creation stuff into activity base class
2014-05-21 22:03:56 -07:00
Eric House
174ee22a4b
use inherited invalidateOptionsMenuIf()
2014-05-21 20:08:57 -07:00
Eric House
0b379a941b
snapshot: add menu to xlation item editor.
2014-05-21 06:59:38 -07:00
Eric House
2293e6a730
remove unused imports
2014-05-21 06:56:51 -07:00
Eric House
3055a0a1e4
result of running fix_loc_xmls.py with new -% option
2014-05-20 20:54:12 -07:00
Eric House
9a9a4e2991
add option to replace %s with %1$d etc.
2014-05-20 20:53:48 -07:00
Eric House
0b6549d829
as formatted by python scripts, but without any non-whitespace changes
2014-05-20 20:52:18 -07:00
Eric House
dbaa28de5e
don't refuse to delete local translation
2014-05-20 07:00:03 -07:00
Eric House
9bf92257b9
ignore more stuff
2014-05-19 07:54:08 -07:00
Eric House
af5cbe5325
need to call super when don't handle an id locally
2014-05-19 07:53:41 -07:00
Eric House
4452adf33d
no blank Translate menu titles
2014-05-19 07:26:10 -07:00
Eric House
1ebf51d3ab
when building from modified tree, still use latest commit number for
...
about box for easier debugging. Shouldn't matter for releases.
2014-05-19 07:15:21 -07:00
Eric House
f8dbc91cb0
don't set constant if R.java has uncommitted changes
2014-05-19 07:10:29 -07:00
Eric House
8f15f76fed
label xlations with the language name
2014-05-17 16:57:24 -07:00
Eric House
018424e6e8
modify item text after the db backing it is modified by covering edit
...
activity.
2014-05-16 22:11:18 -07:00
Eric House
dfbb1bae71
derive context from menu that's triggered from it rather than trying
...
to set it from onResume() calls.
2014-05-16 22:05:48 -07:00
Eric House
3c4ed7de46
associate strings with the contexts in which they're looked up and
...
implement that filter. I'm tracking by the name of the class rather
than a WeakReference, which means that the hashsets of keys will never
be freed. Will need to see how much memory that means I'm using.
2014-05-16 06:40:01 -07:00
Eric House
c44a676808
derive from XWListActivity
2014-05-15 21:47:46 -07:00
Eric House
750393a5e6
oops: get the translation activity translated!
2014-05-15 06:53:03 -07:00
Eric House
891af6a84d
use iter.remove to avoid ConcurrentModificationException
2014-05-15 06:43:59 -07:00
Eric House
6ce47f8208
use WeakReference rather than hashCode to associate menu with its strings
2014-05-15 06:37:03 -07:00
Eric House
5364f31da0
add filter and state-tracking for most recent menu. Used hashCode to
...
identify menu (since keeping a reference to it would cause it to
leak.) Will try WeakReference instead, or just dumping when another
comes along.
2014-05-15 05:41:15 -07:00
Eric House
e8efd70bdc
tweak strings
2014-05-15 05:39:29 -07:00
Eric House
cbb10f6994
remove logging
2014-05-15 05:31:40 -07:00
Eric House
5e70d28ea1
first cut at filtering: all and modified work, but the other two
...
require that I track strings by the contexts in which they appear.
2014-05-14 21:24:29 -07:00
Eric House
6426e41d30
show locally-translated strings in red
2014-05-14 19:04:58 -07:00
Eric House
d00e49f843
save edited translations
2014-05-14 06:46:08 -07:00
Eric House
3040003126
oops -- include auto-modified files
2014-05-13 21:23:53 -07:00
Eric House
c4598f2bf9
tweak main translations strings layout
2014-05-13 21:22:50 -07:00
Eric House
4d42768f83
add separate activity/delegate for editing translations, launched by
...
tapping on a line in the list-o-strings.
2014-05-13 21:07:56 -07:00
Eric House
47eaca3d71
add filter spinner to translate dialog (though there's not yet data to filter on)
2014-05-13 06:30:38 -07:00