feat(#7): implement CategoryScreen, ImportBankStatementScreen, SettingsScreen, and ExportAction helper

This commit is contained in:
Achmad Setyabudi Susilo
2026-06-28 17:55:22 +07:00
parent 567f6a7cee
commit f6860544e4
8 changed files with 1364 additions and 0 deletions
+52
View File
@@ -6,4 +6,56 @@
<string name="general_not_selected">Not selected</string>
<string name="general_selected">Selected</string>
<string name="disabled">Disabled</string>
<string name="action_pick">Pick</string>
<!-- Export -->
<string name="export_title">Export</string>
<string name="export_date_range">Select date range</string>
<string name="export_start_date">Start date</string>
<string name="export_end_date">End date</string>
<string name="export_default_filename">ledgerr-export.csv</string>
<!-- Categories -->
<string name="categories_title">Categories</string>
<string name="categories_empty">No categories yet. Tap + to add one.</string>
<string name="category_add">Add category</string>
<string name="category_add_title">New category</string>
<string name="category_edit_title">Edit category</string>
<string name="category_delete">Delete category</string>
<string name="category_delete_confirm_title">Delete category?</string>
<string name="category_delete_confirm_message">Are you sure you want to delete \"%1$s\"? Expenses in this category will be moved to Uncategorized.</string>
<string name="category_name">Name</string>
<string name="category_color">Color</string>
<string name="category_default_lock">Default category</string>
<!-- Import bank statement -->
<string name="import_title">Import bank statement</string>
<string name="import_picker_help">Select your bank to import a PDF statement.</string>
<string name="import_processing">Reading %1$s statement…</string>
<string name="import_confirmation_header">%1$s — %2$d transactions found</string>
<string name="import_action">Import %1$d item(s)</string>
<string name="import_category_unset">No category</string>
<string name="import_edit_title">Edit transaction</string>
<string name="import_amount">Amount</string>
<string name="import_date">Date (yyyy-MM-dd)</string>
<string name="import_description">Description</string>
<!-- Settings -->
<string name="settings_title">Settings</string>
<string name="settings_appearance">Appearance</string>
<string name="settings_theme">Theme</string>
<string name="settings_theme_light">Light</string>
<string name="settings_theme_dark">Dark</string>
<string name="settings_theme_system">System</string>
<string name="settings_data">Data</string>
<string name="settings_export_csv">Export CSV</string>
<string name="settings_export_csv_subtitle">Export expenses in a date range to a CSV file</string>
<string name="settings_export_success">Export complete</string>
<string name="settings_export_failure">Export failed</string>
<string name="settings_clear_data">Clear all data</string>
<string name="settings_clear_data_subtitle">Permanently delete all expenses, categories, and recurring entries</string>
<string name="settings_clear_data_confirm_title">Clear all data?</string>
<string name="settings_clear_data_confirm_message">This will permanently delete all expenses, categories, and recurring entries. The 8 default categories will be re-seeded.</string>
<string name="settings_clear_data_success">All data cleared</string>
<string name="settings_clear_data_failure">Failed to clear data</string>
</resources>