X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fjvcard%2Ftui%2Fpanes%2FContactList.java;h=600f90ca9931bfc8b108b99c00ee88e5cff92023;hb=26d254a3ac6cddbd3583cbbcbf8d43aa15c6a32e;hp=73c6a84c65e8de094dbdb2afffd8b01277180986;hpb=7da41ecd30228908bf2afcd07ff7943ab59d4c01;p=jvcard.git diff --git a/src/be/nikiroo/jvcard/tui/panes/ContactList.java b/src/be/nikiroo/jvcard/tui/panes/ContactList.java index 73c6a84..600f90c 100644 --- a/src/be/nikiroo/jvcard/tui/panes/ContactList.java +++ b/src/be/nikiroo/jvcard/tui/panes/ContactList.java @@ -56,7 +56,7 @@ public class ContactList extends MainContentList { if (card != null) { for (Contact c : card) { if (filter == null - || c.toString(format).toLowerCase() + || c.toString(format, "|").toLowerCase() .contains(filter.toLowerCase())) { addItem("x"); contacts.add(c); @@ -92,7 +92,8 @@ public class ContactList extends MainContentList { List actions = new LinkedList(); // TODO ui - actions.add(new KeyAction(Mode.ASK_USER, 'a', Trans.StringId.DUMMY) { + actions.add(new KeyAction(Mode.ASK_USER, 'a', + Trans.StringId.KEY_ACTION_ADD) { @Override public Object getObject() { return card; @@ -100,8 +101,7 @@ public class ContactList extends MainContentList { @Override public String getQuestion() { - // TODO i18n - return "new contact name: "; + return Main.trans(Trans.StringId.ASK_USER_CONTACT_NAME); } @Override @@ -125,8 +125,13 @@ public class ContactList extends MainContentList { @Override public String getQuestion() { - // TODO i18n - return "Delete contact? [Y/N]"; + Contact contact = getSelectedContact(); + String contactName = "null"; + if (contact != null) + contactName = "" + contact.getPreferredDataValue("FN"); + + return Main.trans(Trans.StringId.CONFIRM_USER_DELETE_CONTACT, + contactName); } @Override @@ -138,8 +143,12 @@ public class ContactList extends MainContentList { return null; } - // TODO i18n - return "Cannot delete contact"; + String contactName = "null"; + if (contact != null) + contactName = "" + contact.getPreferredDataValue("FN"); + + return Main.trans(Trans.StringId.ERR_CANNOT_DELETE_CONTACT, + contactName); } return null;