]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/res/values/strings.xml
self-explanatory amount reversal switch
[mobile-ledger.git] / app / src / main / res / values / strings.xml
index 5682e8a4f13eb3de6d04a44bd5fc6b208ad54872..4def8849422cd5642a0c0b02f04bac1c51832e7a 100644 (file)
     <string name="go_to_date_menu_title">Go to date</string>
     <string name="splash_icon_description">Main app icon</string>
     <string name="sub_accounts_expand_collapse_trigger_description">Sub-accounts expand/collapse trigger</string>
-    <string name="transaction_count_summary">%,d transactions as of %s</string>
-    <string name="account_count_summary">%,d accounts as of %s</string>
+    <string name="transaction_count_summary">%1$,d transactions as of %2$s</string>
+    <string name="account_count_summary">%1$,d accounts as of %2$s</string>
     <string name="server_version_unknown_label">Unknown</string>
     <string name="detected_server_pre_1_20_1">Before 1.20.1</string>
     <string name="detected_version_label">Detected version</string>
     <string name="new_transaction_fab_description">Plus icon</string>
     <string name="api_1_19_1">Version 1.19.1</string>
     <string name="profile_server_version_title">Server version</string>
-    <string name="err_json_parser_error">Error parsing packend JSON response. Perhaps the configured API version doesn\'t match</string>
+    <string name="err_json_parser_error">Error parsing backend JSON response. Perhaps the configured API version doesn\'t match</string>
     <string name="btn_profile_options">Configure profile</string>
     <string name="err_json_send_error_head">Error storing transaction on backend server</string>
     <string name="err_json_send_error_tail">A mismatch in the configured API version could be causing this</string>
     <string name="err_json_send_error_unsupported">Perhaps the API of the backend server is not supported by MoLe</string>
     <string name="scan_qr">Scan QR code</string>
-    <string name="nav_patterns">Patterns</string>
-    <string name="title_activity_patterns">Patterns</string>
+    <string name="nav_templates">Templates</string>
+    <string name="title_activity_templates">Templates</string>
     <string name="pattern_regex_hint">Pattern (regular expression)</string>
     <string name="help_menu_item_title">Help</string>
     <string name="edit_button_description">Edit button</string>
-    <string name="large_text">
-        "Material is the metaphor.\n\n"
-
-        "A material metaphor is the unifying theory of a rationalized space and a system of motion."
-        "The material is grounded in tactile reality, inspired by the study of paper and ink, yet "
-        "technologically advanced and open to imagination and magic.\n"
-        "Surfaces and edges of the material provide visual cues that are grounded in reality. The "
-        "use of familiar tactile attributes helps users quickly understand affordances. Yet the "
-        "flexibility of the material creates new affordances that supercede those in the physical "
-        "world, without breaking the rules of physics.\n"
-        "The fundamentals of light, surface, and movement are key to conveying how objects move, "
-        "interact, and exist in space and in relation to each other. Realistic lighting shows "
-        "seams, divides space, and indicates moving parts.\n\n"
-
-        "Bold, graphic, intentional.\n\n"
-
-        "The foundational elements of print based design typography, grids, space, scale, color, "
-        "and use of imagery guide visual treatments. These elements do far more than please the "
-        "eye. They create hierarchy, meaning, and focus. Deliberate color choices, edge to edge "
-        "imagery, large scale typography, and intentional white space create a bold and graphic "
-        "interface that immerse the user in the experience.\n"
-        "An emphasis on user actions makes core functionality immediately apparent and provides "
-        "waypoints for the user.\n\n"
-
-        "Motion provides meaning.\n\n"
-
-        "Motion respects and reinforces the user as the prime mover. Primary user actions are "
-        "inflection points that initiate motion, transforming the whole design.\n"
-        "All action takes place in a single environment. Objects are presented to the user without "
-        "breaking the continuity of experience even as they transform and reorganize.\n"
-        "Motion is meaningful and appropriate, serving to focus attention and maintain continuity. "
-        "Feedback is subtle yet clear. Transitions are efficient yet coherent.\n\n"
-
-        "3D world.\n\n"
-
-        "The material environment is a 3D space, which means all objects have x, y, and z "
-        "dimensions. The z-axis is perpendicularly aligned to the plane of the display, with the "
-        "positive z-axis extending towards the viewer. Every sheet of material occupies a single "
-        "position along the z-axis and has a standard 1dp thickness.\n"
-        "On the web, the z-axis is used for layering and not for perspective. The 3D world is "
-        "emulated by manipulating the y-axis.\n\n"
-
-        "Light and shadow.\n\n"
-
-        "Within the material environment, virtual lights illuminate the scene. Key lights create "
-        "directional shadows, while ambient light creates soft shadows from all angles.\n"
-        "Shadows in the material environment are cast by these two light sources. In Android "
-        "development, shadows occur when light sources are blocked by sheets of material at "
-        "various positions along the z-axis. On the web, shadows are depicted by manipulating the "
-        "y-axis only. The following example shows the card with a height of 6dp.\n\n"
-
-        "Resting elevation.\n\n"
-
-        "All material objects, regardless of size, have a resting elevation, or default elevation "
-        "that does not change. If an object changes elevation, it should return to its resting "
-        "elevation as soon as possible.\n\n"
-
-        "Component elevations.\n\n"
-
-        "The resting elevation for a component type is consistent across apps (e.g., FAB elevation "
-        "does not vary from 6dp in one app to 16dp in another app).\n"
-        "Components may have different resting elevations across platforms, depending on the depth "
-        "of the environment (e.g., TV has a greater depth than mobile or desktop).\n\n"
-
-        "Responsive elevation and dynamic elevation offsets.\n\n"
-
-        "Some component types have responsive elevation, meaning they change elevation in response "
-        "to user input (e.g., normal, focused, and pressed) or system events. These elevation "
-        "changes are consistently implemented using dynamic elevation offsets.\n"
-        "Dynamic elevation offsets are the goal elevation that a component moves towards, relative "
-        "to the component’s resting state. They ensure that elevation changes are consistent "
-        "across actions and component types. For example, all components that lift on press have "
-        "the same elevation change relative to their resting elevation.\n"
-        "Once the input event is completed or cancelled, the component will return to its resting "
-        "elevation.\n\n"
-
-        "Avoiding elevation interference.\n\n"
-
-        "Components with responsive elevations may encounter other components as they move between "
-        "their resting elevations and dynamic elevation offsets. Because material cannot pass "
-        "through other material, components avoid interfering with one another any number of ways, "
-        "whether on a per component basis or using the entire app layout.\n"
-        "On a component level, components can move or be removed before they cause interference. "
-        "For example, a floating action button (FAB) can disappear or move off screen before a "
-        "user picks up a card, or it can move if a snackbar appears.\n"
-        "On the layout level, design your app layout to minimize opportunities for interference. "
-        "For example, position the FAB to one side of stream of a cards so the FAB won’t interfere "
-        "when a user tries to pick up one of cards.\n\n"
-    </string>
     <string name="pattern_has_errors">Pattern has errors</string>
     <string name="account_name_is_empty">Account name missing</string>
     <string name="pattern_is_empty">Pattern missing</string>
     <string name="invalid_matching_group_number">Invalid matching group number</string>
-    <string name="pattern_name_label">Pattern name</string>
-    <string name="pattern_details_pattern_label">Pattern</string>
-    <string name="pattern_details_amount_label">Amount</string>
-    <string name="pattern_details_test_text_label">Test text</string>
-    <string name="pattern_details_account_name_label">Account name</string>
-    <string name="pattern_details_account_row_label">Transaction account details</string>
+    <string name="template_name_label">Template name</string>
+    <string name="template_details_pattern_label">Pattern</string>
+    <string name="template_details_amount_label">Amount</string>
+    <string name="template_details_test_text_label">Test text</string>
+    <string name="template_details_account_name_label">Account name</string>
+    <string name="template_details_account_row_label">Account details</string>
     <string name="account_name_source_label">Account name source</string>
-    <string name="pattern_details_source_literal">literal</string>
+    <string name="template_details_source_literal">literal</string>
     <string name="account_comment_source_label">Account comment source</string>
     <string name="account_amount_source_label">Amount source</string>
-    <string name="pattern_details_account_comment_label">Account comment</string>
-    <string name="pattern_details_account_amount_label">Amount</string>
-    <string name="choose_pattern_detail_source_label">Pattern match group</string>
+    <string name="template_details_account_comment_label">Account comment</string>
+    <string name="template_details_account_amount_label">Amount</string>
+    <string name="choose_template_detail_source_label">Pattern match group</string>
     <string name="missing_pattern_error">Missing pattern</string>
     <string name="missing_test_text">Missing test text</string>
     <string name="pattern_without_groups">Pattern has no capturing groups</string>
     <string name="pattern_does_not_match">Pattern doesn\'t match the test text</string>
-    <string name="pattern_transaction_parameters_label">Transaction parameters</string>
-    <string name="pattern_transaction_description_hint">Transaction description</string>
-    <string name="pattern_transaction_comment_hint">Transaction comment</string>
+    <string name="template_transaction_parameters_label">Transaction parameters</string>
+    <string name="template_transaction_description_hint">Transaction description</string>
+    <string name="template_transaction_comment_hint">Transaction comment</string>
     <string name="transaction_description_source_label">Transaction description source</string>
     <string name="transaction_comment_source_label">Transaction comment source</string>
-    <string name="pattern_details_date_label">Transaction date</string>
+    <string name="template_details_date_label">Transaction date</string>
     <string name="date_year_hint">year</string>
     <string name="date_month_hint">month</string>
     <string name="date_day_hint">date</string>
-    <string name="pattern_details_date_year_source_label">year</string>
-    <string name="pattern_details_date_day_source_label">date</string>
-    <string name="pattern_details_date_month_source_label">month</string>
-    <string name="unnamed_pattern">Pattern with no name</string>
-    <string name="add_button_description">Add pattern</string>
-    <string name="save_button_description">Save pattern</string>
-    <string name="no_pattern_matches">No pattern matches</string>
-    <string name="choose_pattern_to_apply">Choose pattern to apply</string>
-    <string name="pattern_name">Pattern name</string>
+    <string name="template_details_date_year_source_label">year</string>
+    <string name="template_details_date_day_source_label">date</string>
+    <string name="template_details_date_month_source_label">month</string>
+    <string name="unnamed_template">Template with no name</string>
+    <string name="add_button_description">Add template</string>
+    <string name="save_button_description">Save template</string>
+    <string name="no_template_matches">No template matches</string>
+    <string name="choose_template_to_apply">Choose template to apply</string>
+    <string name="template_name">Template name</string>
     <string name="implementation_pending">Not implemented yet</string>
+    <string name="title_edit_template">Edit template</string>
+    <string name="title_new_template">New template</string>
+    <string name="template_xxx_deleted">Template \'%1$s\' deleted</string>
+    <string name="action_undo">Undo</string>
+    <string name="pattern_match_result">Pattern match result</string>
+    <string name="template_item_match_group_source">Group %1$d (%2$s)</string>
+    <string name="template_account_keep_amount_sign">Sign will not be altered</string>
+    <string name="template_account_change_amount_sign">Amount sign will be changed (plus to minus; minus to plus)</string>
+    <string name="template_account_negate_amount_label">Change amount sign</string>
 </resources>