diff options
author | Mohamed Zenadi <mohamed.zenadi@gmail.com> | 2014-10-31 14:23:36 +0100 |
---|---|---|
committer | Mohamed Zenadi <mohamed.zenadi@gmail.com> | 2014-10-31 14:23:36 +0100 |
commit | cff7c7e6063492e6b52eb7e74b4ea628e8e7ecbc (patch) | |
tree | d5123f6ba92589fb0ed3f476153818243f5278fa | |
parent | f3899041603293acf615d4d4349e6871c971d810 (diff) | |
parent | d5e4ddc939abfea29852558a8a85409fef9eaf5a (diff) |
Merge pull request #29 from iAmiAdam/String-Bash
Hard coded strings replaced with resources in PasswordStore
-rw-r--r-- | app/src/main/java/com/zeapo/pwdstore/PasswordStore.java | 24 | ||||
-rw-r--r-- | app/src/main/res/menu/pwdstore.xml | 4 | ||||
-rw-r--r-- | app/src/main/res/values/strings.xml | 21 |
3 files changed, 34 insertions, 15 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/PasswordStore.java b/app/src/main/java/com/zeapo/pwdstore/PasswordStore.java index 3788dfc1..3de74357 100644 --- a/app/src/main/java/com/zeapo/pwdstore/PasswordStore.java +++ b/app/src/main/java/com/zeapo/pwdstore/PasswordStore.java @@ -54,7 +54,7 @@ public class PasswordStore extends ActionBarActivity { super.onResume(); // create the repository static variable in PasswordRepository - PasswordRepository.getRepository(new File(getFilesDir() + "/store/.git")); + PasswordRepository.getRepository(new File(getFilesDir() + this.getResources().getString(R.string.store_git))); // re-check that there was no change with the repository state checkLocalRepository(); @@ -112,8 +112,8 @@ public class PasswordStore extends ActionBarActivity { Log.d("PASS", "Menu item " + id + " pressed"); AlertDialog.Builder initBefore = new AlertDialog.Builder(this) - .setMessage("Please clone or create a new repository below before trying to add a password or any synchronization operation.") - .setPositiveButton("OK", new DialogInterface.OnClickListener() { + .setMessage(this.getResources().getString(R.string.creation_dialog_text)) + .setPositiveButton(this.getResources().getString(R.string.dialog_ok), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { } @@ -206,7 +206,7 @@ public class PasswordStore extends ActionBarActivity { GitAsyncTask tasks = new GitAsyncTask(this, false, false, CommitCommand.class); tasks.execute( git.add().addFilepattern("."), - git.commit().setMessage("[ANDROID PwdStore] Initialized store with keyID: " + keyId) + git.commit().setMessage(R.string.initialization_commit_text + keyId) ); } catch (Exception e) { e.printStackTrace(); @@ -221,15 +221,15 @@ public class PasswordStore extends ActionBarActivity { if (keyId.isEmpty()) new AlertDialog.Builder(this) - .setMessage("You have to select your \"PGP-Key ID\" before initializing the repository") - .setPositiveButton("On my way!", new DialogInterface.OnClickListener() { + .setMessage(this.getResources().getString(R.string.key_dialog_text)) + .setPositiveButton(this.getResources().getString(R.string.dialog_positive), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { Intent intent = new Intent(activity, UserPreference.class); startActivityForResult(intent, GitHandler.REQUEST_INIT); } }) - .setNegativeButton("Nah... later", new DialogInterface.OnClickListener() { + .setNegativeButton(this.getResources().getString(R.string.dialog_negative), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { // do nothing :( @@ -239,7 +239,7 @@ public class PasswordStore extends ActionBarActivity { else { new AlertDialog.Builder(this) - .setMessage("Which connection method do you prefer?") + .setMessage(this.getResources().getString(R.string.connection_dialog_text)) .setPositiveButton("ssh-key", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { @@ -369,9 +369,9 @@ public class PasswordStore extends ActionBarActivity { public void deletePassword(final PasswordRecyclerAdapter adapter, final int position) { final PasswordItem item = adapter.getValues().get(position); new AlertDialog.Builder(this). - setMessage("Are you sure you want to delete the password \"" + + setMessage(this.getResources().getString(R.string.delete_dialog_text) + item + "\"") - .setPositiveButton("YES", new DialogInterface.OnClickListener() { + .setPositiveButton(this.getResources().getString(R.string.dialog_yes), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { String path = item.getFile().getAbsolutePath(); @@ -388,7 +388,7 @@ public class PasswordStore extends ActionBarActivity { ); } }) - .setNegativeButton("NO", new DialogInterface.OnClickListener() { + .setNegativeButton(this.getResources().getString(R.string.dialog_no), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { @@ -440,7 +440,7 @@ public class PasswordStore extends ActionBarActivity { GitAsyncTask tasks = new GitAsyncTask(this, false, false, CommitCommand.class); tasks.execute( git.add().addFilepattern("."), - git.commit().setMessage("[ANDROID PwdStore] Add " + data.getExtras().getString("NAME") + " from store.") + git.commit().setMessage(this.getResources().getString(R.string.add_commit_text) + data.getExtras().getString("NAME") + this.getResources().getString(R.string.from_store)) ); refreshListAdapter(); break; diff --git a/app/src/main/res/menu/pwdstore.xml b/app/src/main/res/menu/pwdstore.xml index bfb3ad0c..220bd49b 100644 --- a/app/src/main/res/menu/pwdstore.xml +++ b/app/src/main/res/menu/pwdstore.xml @@ -24,8 +24,8 @@ <item android:id="@+id/refresh" android:title="Refresh list" - android:showAsAction="never" - android:icon="@drawable/ico_sync"/> + pwstore:showAsAction="never" + android:icon="@drawable/ic_action_refresh"/> <item android:id="@+id/user_pref" android:title="Settings" diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 07c6b3fd..7fc3cbac 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -13,7 +13,20 @@ <string name="dialog_delete">Delete directory</string> <string name="dialog_do_not_delete">Cancel</string> <string name="title_activity_git_clone">Clone repository</string> + + <!-- Password Store --> + <string name="creation_dialog_text">Please clone or create a new repository below before trying to add a password or any synchronization operation.</string> + <string name="store_git">/store/.git</string> + <string name="key_dialog_text">You have to select your "PGP-Key ID" before initializing the repository</string> + <string name="connection_dialog_text">Which connection method do you prefer?</string> + <string name="delete_dialog_text">Are you sure you want to delete the password /"</string> + <!-- git commits --> + <string name="initialization_commit_text">[ANDROID PwdStore] Initialized store with keyID: </string> + <string name="add_commit_text">[ANDROID PwdStore] Add </string> + <string name="remove_commit_text">[ANDROID PwdStore] Remove </string> + <string name="from_store"> from store.</string> + <!-- Clone fragment --> <string name="clone_fragment_text">Welcome to Password Store\n\n In this screen you can either create a new repository or clone your git repository onto your device.</string> <string name="clone">Clone existing</string> @@ -43,6 +56,12 @@ <!-- DECRYPT Layout --> <string name="crypto_category">Category</string> <string name="action_search">Search</string> - + + <!-- Misc --> + <string name="dialog_ok">OK</string> + <string name="dialog_yes">Yes</string> + <string name="dialog_no">No</string> + <string name="dialog_positive">On my way...</string> + <string name="dialog_negative">Nah... later</string> </resources> |