Converted hard-coded log strings to translatable strings
This commit is contained in:
@ -113,8 +113,8 @@ public class LogFragment extends ListFragment implements
|
||||
|
||||
I2PAppContext ctx = I2PAppContext.getCurrentContext();
|
||||
if (ctx != null) {
|
||||
setEmptyText("ERROR".equals(mLogLevel) ?
|
||||
"No error messages" : "No messages");
|
||||
setEmptyText(getString("ERROR".equals(mLogLevel) ?
|
||||
R.string.no_error_messages : R.string.no_messages));
|
||||
|
||||
setListShown(false);
|
||||
getLoaderManager().initLoader("ERROR".equals(mLogLevel) ?
|
||||
@ -206,19 +206,9 @@ public class LogFragment extends ListFragment implements
|
||||
}
|
||||
|
||||
/** fixme plurals */
|
||||
private static String getHeader(int sz, boolean errorsOnly) {
|
||||
if (errorsOnly) {
|
||||
if (sz == 0)
|
||||
return "No error messages";
|
||||
if (sz == 1)
|
||||
return "1 error message";
|
||||
return sz + " error messages, newest first";
|
||||
}
|
||||
if (sz == 0)
|
||||
return "No messages";
|
||||
if (sz == 1)
|
||||
return "1 message";
|
||||
return sz + " messages, newest first";
|
||||
private static String getHeader(Context ctx, int sz, boolean errorsOnly) {
|
||||
return ctx.getResources().getQuantityString(errorsOnly ?
|
||||
R.plurals.log_error_messages : R.plurals.log_messages, sz, sz);
|
||||
}
|
||||
|
||||
// LoaderManager.LoaderCallbacks<List<String>>
|
||||
@ -237,7 +227,7 @@ public class LogFragment extends ListFragment implements
|
||||
mLogEntries.addAll(data);
|
||||
}
|
||||
mAdapter.setData(data);
|
||||
String header = getHeader(data.size(), ("ERROR".equals(mLogLevel)));
|
||||
String header = getHeader(getActivity(), data.size(), ("ERROR".equals(mLogLevel)));
|
||||
mHeaderView.setText(header);
|
||||
|
||||
if (isResumed()) {
|
||||
|
@ -333,6 +333,18 @@
|
||||
<string name="signature_type">Signature type</string>
|
||||
<string name="custom_options">Custom options</string>
|
||||
|
||||
<string name="no_messages">No messages</string>
|
||||
<string name="no_error_messages">No error messages</string>
|
||||
<plurals name="log_error_messages">
|
||||
<item quantity="zero">@string/no_error_messages</item>
|
||||
<item quantity="one">One error message</item>
|
||||
<item quantity="other">%d error messages, newest first</item>
|
||||
</plurals>
|
||||
<plurals name="log_messages">
|
||||
<item quantity="zero">@string/no_messages</item>
|
||||
<item quantity="one">One message</item>
|
||||
<item quantity="other">%d messages, newest first</item>
|
||||
</plurals>
|
||||
<string name="log_entry">Log Entry</string>
|
||||
<string name="copy_logs">Copy logs</string>
|
||||
<string name="i2p_android_error_logs">I2P Android Error Logs</string>
|
||||
|
Reference in New Issue
Block a user