aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenny Root <kenny@the-b.org>2009-05-11 22:18:32 +0000
committerKenny Root <kenny@the-b.org>2009-05-11 22:18:32 +0000
commit0f4aab8e8c01f3d9e625fd3cc8a55b515a4e1047 (patch)
treed15d629b8e5e1e681c51d8991b0d6a39cea07e93 /src
parentc26365d488b9b4829ef29582b33aeffa10861082 (diff)
downloadconnectbot-0f4aab8e8c01f3d9e625fd3cc8a55b515a4e1047.tar.gz
connectbot-0f4aab8e8c01f3d9e625fd3cc8a55b515a4e1047.tar.bz2
connectbot-0f4aab8e8c01f3d9e625fd3cc8a55b515a4e1047.zip
Externalized some strings that should be translated.
git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@232 df292f66-193f-0410-a5fc-6d59da041ff2
Diffstat (limited to 'src')
-rw-r--r--src/org/connectbot/service/TerminalBridge.java31
-rw-r--r--src/org/connectbot/util/EntropyView.java5
2 files changed, 22 insertions, 14 deletions
diff --git a/src/org/connectbot/service/TerminalBridge.java b/src/org/connectbot/service/TerminalBridge.java
index 04b0c99..5477dd4 100644
--- a/src/org/connectbot/service/TerminalBridge.java
+++ b/src/org/connectbot/service/TerminalBridge.java
@@ -31,6 +31,7 @@ import java.security.NoSuchAlgorithmException;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.spec.InvalidKeySpecException;
+import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
@@ -353,10 +354,10 @@ public class TerminalBridge implements VDUDisplay, OnKeyListener, InteractiveCal
case KnownHosts.HOSTKEY_IS_NEW:
// prompt user
- outputLine(String.format("The authenticity of host '%s' can't be established.", hostname));
- outputLine(String.format("Host %s key fingerprint is %s", algorithmName, fingerprint));
+ outputLine(String.format(manager.res.getString(R.string.host_authenticity_warning), hostname));
+ outputLine(String.format(manager.res.getString(R.string.host_fingerprint), algorithmName, fingerprint));
- result = promptHelper.requestBooleanPrompt("Are you sure you want\nto continue connecting?");
+ result = promptHelper.requestBooleanPrompt(manager.res.getString(R.string.prompt_continue_connecting));
if(result == null) return false;
if(result.booleanValue()) {
// save this key in known database
@@ -365,17 +366,22 @@ public class TerminalBridge implements VDUDisplay, OnKeyListener, InteractiveCal
return result.booleanValue();
case KnownHosts.HOSTKEY_HAS_CHANGED:
- outputLine("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
- outputLine("@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @");
- outputLine("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
- outputLine("IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!");
- outputLine("Someone could be eavesdropping on you right now (man-in-the-middle attack)!");
- outputLine("It is also possible that the host key has just been changed.");
- outputLine(String.format("Host %s key fingerprint is %s",
+ String header = String.format("@ %s @",
+ manager.res.getString(R.string.host_verification_failure_warning_header));
+
+ char[] atsigns = new char[header.length()];
+ Arrays.fill(atsigns, '@');
+ String border = new String(atsigns);
+
+ outputLine(border);
+ outputLine(manager.res.getString(R.string.host_verification_failure_warning));
+ outputLine(border);
+
+ outputLine(String.format(manager.res.getString(R.string.host_fingerprint),
algorithmName, fingerprint));
// Users have no way to delete keys, so we'll prompt them for now.
- result = promptHelper.requestBooleanPrompt("Are you sure you want\nto continue connecting?");
+ result = promptHelper.requestBooleanPrompt(manager.res.getString(R.string.prompt_continue_connecting));
if(result == null) return false;
if(result.booleanValue()) {
// save this key in known database
@@ -811,7 +817,8 @@ public class TerminalBridge implements VDUDisplay, OnKeyListener, InteractiveCal
} else {
new Thread(new Runnable() {
public void run() {
- Boolean result = promptHelper.requestBooleanPrompt("Host has disconnected.\nClose session?", true);
+ Boolean result = promptHelper.requestBooleanPrompt(
+ manager.res.getString(R.string.prompt_host_disconnected), true);
if (result == null || result.booleanValue()) {
awaitingClose = true;
diff --git a/src/org/connectbot/util/EntropyView.java b/src/org/connectbot/util/EntropyView.java
index 778a89a..55bebce 100644
--- a/src/org/connectbot/util/EntropyView.java
+++ b/src/org/connectbot/util/EntropyView.java
@@ -80,9 +80,10 @@ public class EntropyView extends View {
listeners.remove(listener);
}
+ @Override
public void onDraw(Canvas c) {
- String prompt = getResources().getString(R.string.pubkey_touch_prompt)
- + " " + (int)(100.0 * (mEntropyIdx / 20.0)) + "% done";
+ String prompt = String.format(getResources().getString(R.string.pubkey_touch_prompt),
+ (int)(100.0 * (mEntropyIdx / 20.0)));
if (splitText > 0 ||
mPaint.measureText(prompt) > (getWidth() * 0.8)) {
if (splitText == 0)