diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/Messages.java b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/Messages.java index 1ed7d91d9e..5a8a6c159a 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/Messages.java +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/Messages.java @@ -13,6 +13,7 @@ public class Messages extends NLS public static String AccountMenuDeactivate; public static String AccountMenuDelete; public static String AccountMenuDeleteConfirm; + public static String AccountMenuDeleteConfirmHint; public static String AccountMenuDeleteTransaction; public static String AccountMenuImportCSV; public static String AccountMenuImportPDF; @@ -1072,6 +1073,7 @@ public class Messages extends NLS public static String PortfolioMenuDeactivate; public static String PortfolioMenuDelete; public static String PortfolioMenuDeleteConfirm; + public static String PortfolioMenuDeleteConfirmHint; public static String PortfolioReportMissingAPIKey; public static String PortfolioReportMissingAPIURL; public static String PrefAlphaVantageAPIKey; diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages.properties b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages.properties index 3be41d54cf..edd1c0330a 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages.properties +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages.properties @@ -18,6 +18,8 @@ AccountMenuDelete = Delete account AccountMenuDeleteConfirm = Do you really want to delete account ''{0}''? +AccountMenuDeleteConfirmHint = Together with the cash account, {0} transactions will be deleted. + AccountMenuDeleteTransaction = Delete transaction AccountMenuImportCSV = Import CSV... @@ -2174,6 +2176,8 @@ PortfolioMenuDelete = Delete securities account PortfolioMenuDeleteConfirm = Do you really want to delete securities account ''{0}''? +PortfolioMenuDeleteConfirmHint = Together with the securities account, {0} transactions will be deleted. + PortfolioReportMissingAPIKey = Portfolio Report API key is missing.\n\nConfigure it in the preferences. PortfolioReportMissingAPIURL = Portfolio Report API URL is missing.\n\nConfigure it in the preferences. diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_cs.properties b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_cs.properties index 3d080bb439..4ebce954f9 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_cs.properties +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_cs.properties @@ -14,6 +14,8 @@ AccountMenuDelete = Smazat \u00FA\u010Det AccountMenuDeleteConfirm = Opravdu chcete smazat \u00FA\u010Det ''{0}''? +AccountMenuDeleteConfirmHint = Spolu s pen\u011B\u017En\u00EDm \u00FA\u010Dtem bude vymaz\u00E1no {0} transakc\u00ED. + AccountMenuDeleteTransaction = Smazat transakci AccountMenuImportCSV = Importovat CSV... @@ -2166,6 +2168,8 @@ PortfolioMenuDelete = Odstranit \u00FA\u010Det cenn\u00FDch pap\u00EDr\u016F PortfolioMenuDeleteConfirm = Opravdu chcete smazat \u00FA\u010Det cenn\u00FDch pap\u00EDr\u016F ''{0}''? +PortfolioMenuDeleteConfirmHint = Spolu s \u00FA\u010Dtem cenn\u00FDch pap\u00EDr\u016F bude vymaz\u00E1no {0} transakc\u00ED. + PortfolioReportMissingAPIKey = Chyb\u00ED kl\u00ED\u010D API Portfolio Report.\n\nNakonfigurujte v p\u0159edvolb\u00E1ch. PortfolioReportMissingAPIURL = Adresa URL rozhran\u00ED API Portfolio Report nen\u00ED ulo\u017Eena v nastaven\u00ED.\n\nNakonfigurujte ji v nastaven\u00ED. diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_da.properties b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_da.properties index 38ea055e23..43411bb3ec 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_da.properties +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_da.properties @@ -11,6 +11,8 @@ AccountMenuDelete = Slet konto AccountMenuDeleteConfirm = \u00D8nsker du virkelig at slette konto ''{0}''? +AccountMenuDeleteConfirmHint = Sammen med kontantkontoen vil {0} transaktioner blive slettet. + AccountMenuDeleteTransaction = Slet transaktion AccountMenuImportCSV = Importer CSV... @@ -2167,6 +2169,8 @@ PortfolioMenuDelete = Slet v\u00E6rdipapirkonto PortfolioMenuDeleteConfirm = \u00D8nsker du virkelig at slette v\u00E6rdipapirkonto ''{0}''? +PortfolioMenuDeleteConfirmHint = Sammen med v\u00E6rdipapirkontoen vil {0} transaktioner blive slettet. + PortfolioReportMissingAPIKey = Portfolio Report API-n\u00F8gle mangler.\n\nKonfigurer den i pr\u00E6ferencerne. PortfolioReportMissingAPIURL = Portfolio Report API URL mangler.\n\nKonfigurer den i pr\u00E6ferencerne. diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_de.properties b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_de.properties index 6c487d99e5..b04791b524 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_de.properties +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_de.properties @@ -11,6 +11,8 @@ AccountMenuDelete = Konto l\u00F6schen AccountMenuDeleteConfirm = M\u00F6chten Sie das Konto ''{0}'' wirklich l\u00F6schen? +AccountMenuDeleteConfirmHint = Zusammen mit dem Konto werden {0} Buchungen gel\u00F6scht. + AccountMenuDeleteTransaction = Buchung l\u00F6schen AccountMenuImportCSV = CSV importieren... @@ -2167,6 +2169,8 @@ PortfolioMenuDelete = Depot l\u00F6schen PortfolioMenuDeleteConfirm = M\u00F6chten Sie das Depot ''{0}'' wirklich l\u00F6schen? +PortfolioMenuDeleteConfirmHint = Zusammen mit dem Depot werden {0} Buchungen gel\u00F6scht. + PortfolioReportMissingAPIKey = Portfolio Report API-Schl\u00FCssel ist nicht in den Einstellungen hinterlegt.\n\nKonfigurieren Sie diesen in den Einstellungen. PortfolioReportMissingAPIURL = Portfolio Report API-URL ist nicht in den Einstellungen hinterlegt.\n\nKonfigurieren Sie diesen in den Einstellungen. diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_es.properties b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_es.properties index ee8d8a0c88..b6d9386b3d 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_es.properties +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_es.properties @@ -11,6 +11,8 @@ AccountMenuDelete = Borrar cuenta AccountMenuDeleteConfirm = \u00BFRealmente quieres borrar la cuenta ''{0}''? +AccountMenuDeleteConfirmHint = Junto con la cuenta de efectivo, se eliminar\u00E1n {0} transacciones. + AccountMenuDeleteTransaction = Eliminar transacci\u00F3n AccountMenuImportCSV = Importar CSV... @@ -2167,6 +2169,8 @@ PortfolioMenuDelete = Eliminar cuenta de valores PortfolioMenuDeleteConfirm = \u00BFRealmente quieres borrar la cuenta de valores ''{0}''? +PortfolioMenuDeleteConfirmHint = Junto con el dep\u00F3sito, se eliminar\u00E1n {0} operaciones. + PortfolioReportMissingAPIKey = No se encuenta la API key de Portfolio Report.\n\nConfigurala en las preferencias. PortfolioReportMissingAPIURL = No se encuenta la API URL de Portfolio Report.\n\nConfig\u00FArala en las preferencias. diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_fr.properties b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_fr.properties index 41434ecf2e..56d5a993a8 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_fr.properties +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_fr.properties @@ -12,6 +12,8 @@ AccountMenuDelete = Supprimer compte AccountMenuDeleteConfirm = Voulez-vous vraiment supprimer le compte ''{0}'' ? +AccountMenuDeleteConfirmHint = Avec le compte de tr\u00E9sorerie, {0} transactions seront supprim\u00E9es. + AccountMenuDeleteTransaction = Supprimer op\u00E9ration AccountMenuImportCSV = Importer CSV... @@ -2162,6 +2164,8 @@ PortfolioMenuDelete = Supprimer compte-titres PortfolioMenuDeleteConfirm = Souhaitez-vous r\u00E9ellement supprimer le compte-titres ''{0}'' ? +PortfolioMenuDeleteConfirmHint = Avec le compte-titres, {0} transactions seront supprim\u00E9es. + PortfolioReportMissingAPIKey = La cl\u00E9 API de Portfolio Report est manquante.\n\nConfigurez-la dans les pr\u00E9f\u00E9rences. PortfolioReportMissingAPIURL = L'URL de l'API Portfolio Report n'est pas d\u00E9finie dans les param\u00E8tres.\n\nConfigurez-la dans les pr\u00E9f\u00E9rences. diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_it.properties b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_it.properties index 230a6fdec5..7386f5b194 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_it.properties +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_it.properties @@ -11,6 +11,8 @@ AccountMenuDelete = Elimina conto AccountMenuDeleteConfirm = Vuoi realmente eliminare l'account "{0}"? +AccountMenuDeleteConfirmHint = Insieme al conto di cassa, verranno eliminate {0} transazioni. + AccountMenuDeleteTransaction = Elimina operazione AccountMenuImportCSV = Importa CSV... @@ -2167,6 +2169,8 @@ PortfolioMenuDelete = Elimina conto titoli PortfolioMenuDeleteConfirm = Vuoi davvero eliminare il conto titoli "{0}"? +PortfolioMenuDeleteConfirmHint = Insieme al conto titoli, verranno cancellate {0} transazioni. + PortfolioReportMissingAPIKey = Manca la chiave API Portfolio Report.\n\nConfigura nelle preferenze. PortfolioReportMissingAPIURL = L'URL API del Portfolio Report non \u00E8 memorizzato nelle impostazioni.\n\nConfiguratelo nelle preferenze. diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_nl.properties b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_nl.properties index 7653b91f64..6264e81a92 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_nl.properties +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_nl.properties @@ -11,6 +11,8 @@ AccountMenuDelete = Account verwijderen AccountMenuDeleteConfirm = Wilt u echt account ''{0}'' verwijderen? +AccountMenuDeleteConfirmHint = Samen met de kasrekening worden {0} transacties verwijderd. + AccountMenuDeleteTransaction = Transactie verwijderen AccountMenuImportCSV = CSV importeren... @@ -2167,6 +2169,8 @@ PortfolioMenuDelete = Effectrekening verwijderen PortfolioMenuDeleteConfirm = Wilt u het effectenaccount ''{0}'' echt verwijderen? +PortfolioMenuDeleteConfirmHint = Samen met de effectenrekening worden {0} transacties verwijderd. + PortfolioReportMissingAPIKey = Portfolio Report API-sleutel ontbreekt.\n\nConfigureer in instellingen. PortfolioReportMissingAPIURL = Portfolio Report API URL is niet opgeslagen in de instellingen.\n\nConfigureer het in de instellingen. diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_pl.properties b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_pl.properties index bd504687ec..41da24aaf2 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_pl.properties +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_pl.properties @@ -11,6 +11,8 @@ AccountMenuDelete = Usu\u0144 konto AccountMenuDeleteConfirm = Czy na pewno chcesz usun\u0105\u0107 konto ''{0}''? +AccountMenuDeleteConfirmHint = Wraz z kontem got\u00F3wkowym usuni\u0119te zostan\u0105 {0} transakcje. + AccountMenuDeleteTransaction = Usu\u0144 transakcj\u0119 AccountMenuImportCSV = Import CSV... @@ -2167,6 +2169,8 @@ PortfolioMenuDelete = Usu\u0144 konto walor\u00F3w PortfolioMenuDeleteConfirm = Czy na pewno chcesz usun\u0105\u0107 konto walor\u00F3w ''{0}''? +PortfolioMenuDeleteConfirmHint = Wraz z rachunkiem papier\u00F3w warto\u015Bciowych usuni\u0119te zostan\u0105 {0} transakcje. + PortfolioReportMissingAPIKey = Brak klucza API Portfolio Report.\n\nSkonfiguruj go w ustawieniach. PortfolioReportMissingAPIURL = Brak API URL dla Portfolio Report.\n\nSkonfiguruj je w ustawieniach. diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_pt.properties b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_pt.properties index 35371c639b..ba81a70de9 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_pt.properties +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_pt.properties @@ -11,6 +11,8 @@ AccountMenuDelete = Excluir conta AccountMenuDeleteConfirm = Deseja realmente excluir a conta ''{0}''? +AccountMenuDeleteConfirmHint = Juntamente com a conta de caixa, {0} transac\u00E7\u00F5es ser\u00E3o eliminadas. + AccountMenuDeleteTransaction = Excluir transa\u00E7\u00E3o AccountMenuImportCSV = Importar CSV... @@ -2167,6 +2169,8 @@ PortfolioMenuDelete = Excluir conta de t\u00EDtulos PortfolioMenuDeleteConfirm = Deseja realmente excluir a conta de valores mobili\u00E1rios ''{0}''? +PortfolioMenuDeleteConfirmHint = Juntamente com a conta de t\u00EDtulos, {0} transac\u00E7\u00F5es ser\u00E3o eliminadas. + PortfolioReportMissingAPIKey = A chave da API Portfolio Report est\u00E1 ausente.\n\nConfigure nas prefer\u00EAncias. PortfolioReportMissingAPIURL = O URL do Portfolio Report API n\u00E3o \u00E9 armazenado nas defini\u00E7\u00F5es.\n\nConfigur\u00E1-lo nas prefer\u00EAncias. diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_pt_BR.properties b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_pt_BR.properties index 4b524bfb7c..0c3aa6678c 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_pt_BR.properties +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_pt_BR.properties @@ -11,6 +11,8 @@ AccountMenuDelete = Apagar conta AccountMenuDeleteConfirm = Deseja realmente excluir a conta ''{0}''? +AccountMenuDeleteConfirmHint = Juntamente com a conta de caixa, {0} transa\u00E7\u00F5es ser\u00E3o exclu\u00EDdas. + AccountMenuDeleteTransaction = Apagar transa\u00E7\u00E3o AccountMenuImportCSV = Importar CSV... @@ -2167,6 +2169,8 @@ PortfolioMenuDelete = Excluir conta de ativos PortfolioMenuDeleteConfirm = Deseja realmente excluir a conta de valores mobili\u00E1rios ''{0}''? +PortfolioMenuDeleteConfirmHint = Juntamente com a conta de t\u00EDtulos, {0} transa\u00E7\u00F5es ser\u00E3o exclu\u00EDdas. + PortfolioReportMissingAPIKey = A chave da API Portfolio Report est\u00E1 ausente.\n\nConfigure nas prefer\u00EAncias. PortfolioReportMissingAPIURL = O URL do Portfolio Report API n\u00E3o \u00E9 armazenado nas defini\u00E7\u00F5es.\n\nConfigur\u00E1-lo nas prefer\u00EAncias. diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_ru.properties b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_ru.properties index ac00bbee0e..2573e464da 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_ru.properties +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_ru.properties @@ -11,6 +11,8 @@ AccountMenuDelete = \u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0441\u0447\u043 AccountMenuDeleteConfirm = \u0412\u044B \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0441\u0447\u0435\u0442 ''{0}''? +AccountMenuDeleteConfirmHint = \u0412\u043C\u0435\u0441\u0442\u0435 \u0441 \u0434\u0435\u043D\u0435\u0436\u043D\u044B\u043C \u0441\u0447\u0435\u0442\u043E\u043C \u0431\u0443\u0434\u0443\u0442 \u0443\u0434\u0430\u043B\u0435\u043D\u044B {0} \u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u0439. + AccountMenuDeleteTransaction = \u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u044E AccountMenuImportCSV = \u0418\u043C\u043F\u043E\u0440\u0442 CSV... @@ -2167,6 +2169,8 @@ PortfolioMenuDelete = \u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0441\u0447\u0 PortfolioMenuDeleteConfirm = \u0412\u044B \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0441\u0447\u0435\u0442 \u0446\u0435\u043D\u043D\u044B\u0445 \u0431\u0443\u043C\u0430\u0433 "{0}"? +PortfolioMenuDeleteConfirmHint = \u0412\u043C\u0435\u0441\u0442\u0435 \u0441\u043E \u0441\u0447\u0435\u0442\u043E\u043C \u0446\u0435\u043D\u043D\u044B\u0445 \u0431\u0443\u043C\u0430\u0433 \u0431\u0443\u0434\u0443\u0442 \u0443\u0434\u0430\u043B\u0435\u043D\u044B {0} \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u0439. + PortfolioReportMissingAPIKey = \u041E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043A\u043B\u044E\u0447 API Portfolio Report.\n\n\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435 \u0435\u0433\u043E \u0432 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430\u0445. PortfolioReportMissingAPIURL = URL API Portfolio Report \u043D\u0435 \u0441\u043E\u0445\u0440\u0430\u043D\u044F\u0435\u0442\u0441\u044F \u0432 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430\u0445.\n\n\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435 \u0435\u0433\u043E \u0432 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430\u0445. diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_sk.properties b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_sk.properties index f4bb719a84..b2a906c9c4 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_sk.properties +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_sk.properties @@ -11,6 +11,8 @@ AccountMenuDelete = Odstr\u00E1nenie \u00FA\u010Dtu AccountMenuDeleteConfirm = Naozaj chcete odstr\u00E1ni\u0165 \u00FA\u010Det ''{0}''? +AccountMenuDeleteConfirmHint = Spolu s pe\u0148a\u017En\u00FDm \u00FA\u010Dtom sa vyma\u017E\u00FA transakcie {0}. + AccountMenuDeleteTransaction = Odstr\u00E1nenie transakcie AccountMenuImportCSV = Import CSV... @@ -2167,6 +2169,8 @@ PortfolioMenuDelete = Odstr\u00E1nenie \u00FA\u010Dtu cenn\u00FDch papierov PortfolioMenuDeleteConfirm = Naozaj chcete vymaza\u0165 \u00FA\u010Det cenn\u00FDch papierov ''{0}''? +PortfolioMenuDeleteConfirmHint = Spolu s \u00FA\u010Dtom cenn\u00FDch papierov sa vyma\u017E\u00FA transakcie {0}. + PortfolioReportMissingAPIKey = Ch\u00FDba k\u013E\u00FA\u010D API Portfolio Report.\n\nNakonfigurujte ho v nastaveniach. PortfolioReportMissingAPIURL = Ch\u00FDba adresa API Portfolio Report.\n\nNakonfigurujte ho v nastaveniach. diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_zh.properties b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_zh.properties index 34c13dbdf3..a222c6137d 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_zh.properties +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_zh.properties @@ -11,6 +11,8 @@ AccountMenuDelete = \u5220\u9664\u8D26\u6237 AccountMenuDeleteConfirm = \u662F\u5426\u5220\u9664\u8D26\u6237 \u201C{0}\u201D\uFF1F +AccountMenuDeleteConfirmHint = \u8FDE\u540C\u73B0\u91D1\u8D26\u6237\uFF0C{0} \u7B14\u4EA4\u6613\u5C06\u88AB\u5220\u9664\u3002 + AccountMenuDeleteTransaction = \u5220\u9664\u8D26\u76EE AccountMenuImportCSV = \u5BFC\u5165 CSV... @@ -2167,6 +2169,8 @@ PortfolioMenuDelete = \u5220\u9664\u8BC1\u5238\u8D26\u6237 PortfolioMenuDeleteConfirm = \u662F\u5426\u5220\u9664\u8BC1\u5238\u8D26\u6237 \u201C{0}\u201D\uFF1F +PortfolioMenuDeleteConfirmHint = \u8FDE\u540C\u8BC1\u5238\u8D26\u6237\uFF0C{0} \u7B14\u4EA4\u6613\u5C06\u88AB\u5220\u9664\u3002 + PortfolioReportMissingAPIKey = \u7F3A\u5C11 Portfolio Report API \u5BC6\u94A5\u3002\n\n\u8BF7\u4E8E\u504F\u597D\u8BBE\u7F6E\u4E2D\u8BBE\u7F6E\u3002 PortfolioReportMissingAPIURL = \u7F3A\u5C11 Portfolio Report API URL\u3002\n\n\u8BF7\u4E8E\u504F\u597D\u8BBE\u7F6E\u4E2D\u8BBE\u7F6E\u3002 diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_zh_TW.properties b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_zh_TW.properties index 93cb08c5fc..e2f7f71d63 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_zh_TW.properties +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/messages_zh_TW.properties @@ -11,6 +11,8 @@ AccountMenuDelete = \u522A\u9664\u5E33\u6236 AccountMenuDeleteConfirm = \u60A8\u78BA\u5B9A\u8981\u522A\u9664\u5E33\u6236\u300C{0}\u300D\u55CE\uFF1F +AccountMenuDeleteConfirmHint = \u9023\u540C\u73FE\u91D1\u5E33\u6236\uFF0C{0} \u7B46\u4EA4\u6613\u5C07\u6703\u88AB\u522A\u9664\u3002 + AccountMenuDeleteTransaction = \u522A\u9664\u4EA4\u6613\u7D00\u9304 AccountMenuImportCSV = \u532F\u5165CSV... @@ -2167,6 +2169,8 @@ PortfolioMenuDelete = \u522A\u9664\u8B49\u5238\u5E33\u6236 PortfolioMenuDeleteConfirm = \u60A8\u78BA\u5B9A\u8981\u522A\u9664\u8B49\u5238\u5E33\u6236\u300C{0}\u300D\u55CE\uFF1F +PortfolioMenuDeleteConfirmHint = \u9023\u540C\u8B49\u5238\u5E33\u6236\uFF0C{0} \u7B46\u4EA4\u6613\u5C07\u6703\u88AB\u522A\u9664\u3002 + PortfolioReportMissingAPIKey = Portfolio Repor API\u91D1\u9470\u907A\u5931\u3002\n\n\u8ACB\u5728\u504F\u597D\u8A2D\u5B9A\u4E2D\u66F4\u8B8A\u5B83\u3002 PortfolioReportMissingAPIURL = Portfolio Repor API\u91D1\u9470\u907A\u5931\u3002\n\n\u8ACB\u5728\u504F\u597D\u8A2D\u5B9A\u4E2D\u66F4\u8B8A\u5B83\u3002 diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/views/AccountListView.java b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/views/AccountListView.java index 13dc0bfc06..3ac6711a98 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/views/AccountListView.java +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/views/AccountListView.java @@ -310,8 +310,12 @@ private void fillAccountsContextMenu(IMenuManager manager) // NOSONAR resetInput(); })); - manager.add(new ConfirmAction(Messages.AccountMenuDelete, - MessageFormat.format(Messages.AccountMenuDeleteConfirm, account.getName()), // + var label = MessageFormat.format(Messages.AccountMenuDeleteConfirm, account.getName()); + if (!account.getTransactions().isEmpty()) + label += "\n\n" + MessageFormat.format(Messages.AccountMenuDeleteConfirmHint, //$NON-NLS-1$ + account.getTransactions().size()); + + manager.add(new ConfirmAction(Messages.AccountMenuDelete, label, // a -> { getClient().removeAccount(account); markDirty(); diff --git a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/views/PortfolioListView.java b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/views/PortfolioListView.java index 83b96eb8b7..b3fe55a85e 100644 --- a/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/views/PortfolioListView.java +++ b/name.abuchen.portfolio.ui/src/name/abuchen/portfolio/ui/views/PortfolioListView.java @@ -321,12 +321,16 @@ private void fillPortfolioContextMenu(IMenuManager manager) setInput(); })); - manager.add(new ConfirmAction(Messages.PortfolioMenuDelete, - MessageFormat.format(Messages.PortfolioMenuDeleteConfirm, portfolio.getName()), a -> { - getClient().removePortfolio(portfolio); - markDirty(); - setInput(); - })); + var label = MessageFormat.format(Messages.PortfolioMenuDeleteConfirm, portfolio.getName()); + if (!portfolio.getTransactions().isEmpty()) + label += "\n\n" + MessageFormat.format(Messages.PortfolioMenuDeleteConfirmHint, //$NON-NLS-1$ + portfolio.getTransactions().size()); + + manager.add(new ConfirmAction(Messages.PortfolioMenuDelete, label, a -> { + getClient().removePortfolio(portfolio); + markDirty(); + setInput(); + })); } // //////////////////////////////////////////////////////////////