diff --git a/app/Api/V1/Controllers/Search/TransactionController.php b/app/Api/V1/Controllers/Search/TransactionController.php
index 7f9ed27975..767fbd2471 100644
--- a/app/Api/V1/Controllers/Search/TransactionController.php
+++ b/app/Api/V1/Controllers/Search/TransactionController.php
@@ -37,32 +37,11 @@ use League\Fractal\Resource\Collection;
  */
 class TransactionController extends Controller
 {
-    /** @var string */
-    public const SEARCH_ALL = 'all';
-    /** @var string */
-    public const SEARCH_DESCRIPTION = 'description';
-    /** @var string */
-    public const SEARCH_NOTES = 'notes';
-    /** @var string */
-    public const SEARCH_ACCOUNTS = 'accounts';
-    /** @var array */
-    private $validFields;
-
-    public function __construct()
-    {
-        parent::__construct();
-        $this->validFields = [
-            self::SEARCH_ALL,
-            self::SEARCH_DESCRIPTION,
-            self::SEARCH_NOTES,
-            self::SEARCH_ACCOUNTS,
-        ];
-    }
-
     /**
-     * @param Request $request
+     * @param Request         $request
+     * @param SearchInterface $searcher
      *
-     * @return void
+     * @return JsonResponse
      */
     public function search(Request $request, SearchInterface $searcher): JsonResponse
     {
diff --git a/changelog.md b/changelog.md
index 08bce3c855..b6c5d67f5c 100644
--- a/changelog.md
+++ b/changelog.md
@@ -51,12 +51,15 @@ Several alpha and beta releases preceded this release.
 - [Issue 3489](https://github.com/firefly-iii/firefly-iii/issues/3489) Several unescaped strings.
 - [Issue 3490](https://github.com/firefly-iii/firefly-iii/issues/3490) Fix search issues when using special characters.
 - [Issue 3488](https://github.com/firefly-iii/firefly-iii/issues/3488) Fix token text box.
+- [Issue 3509](https://github.com/firefly-iii/firefly-iii/issues/3509) Tag view now handles future transactions better.
+- [Issue 3513](https://github.com/firefly-iii/firefly-iii/issues/3513) Fix issue with charts on budget page.
 - Internal consistency checks for transaction groups.
 
 ### API
 - New API for object groups.
 - Expanded API for piggy banks to support object groups.
 - Expanded API for bills to support object groups.
+- [Issue 3506](https://github.com/firefly-iii/firefly-iii/issues/3506) Search transactions end point
 
 ### Known issues
 - You may run into date conversion problems if you're living on the right side of GMT. If transactions appear a day early, let me know.
diff --git a/resources/lang/de_DE/firefly.php b/resources/lang/de_DE/firefly.php
index 6933edabfc..86077a785c 100644
--- a/resources/lang/de_DE/firefly.php
+++ b/resources/lang/de_DE/firefly.php
@@ -204,12 +204,12 @@ return [
     'authorization'                              => 'Autorisierung',
     'active_bills_only'                          => 'Nur aktive Rechnungen',
     'active_exp_bills_only'                      => 'nur aktive und erwartete Rechnungen',
-    'per_period_sum_1D'                          => 'Expected daily costs',
-    'per_period_sum_1W'                          => 'Expected weekly costs',
-    'per_period_sum_1M'                          => 'Expected monthly costs',
-    'per_period_sum_3M'                          => 'Expected quarterly costs',
-    'per_period_sum_6M'                          => 'Expected half-yearly costs',
-    'per_period_sum_1Y'                          => 'Expected yearly costs',
+    'per_period_sum_1D'                          => 'Erwartete tägliche Kosten',
+    'per_period_sum_1W'                          => 'Erwartete wöchentliche Kosten',
+    'per_period_sum_1M'                          => 'Erwartete monatliche Kosten',
+    'per_period_sum_3M'                          => 'Erwartete vierteljährliche Kosten',
+    'per_period_sum_6M'                          => 'Erwartete halbjährliche Kosten',
+    'per_period_sum_1Y'                          => 'Erwartete jährliche Kosten',
     'average_per_bill'                           => 'Durchschnitt je Rechnung',
     'expected_total'                             => 'Voraussichtliche Summe',
     'reconciliation_account_name'                => ':name Kontenabgleich (:currency)',
diff --git a/resources/lang/el_GR/firefly.php b/resources/lang/el_GR/firefly.php
index 6821304d81..eaad4f56de 100644
--- a/resources/lang/el_GR/firefly.php
+++ b/resources/lang/el_GR/firefly.php
@@ -107,8 +107,8 @@ return [
     'no_budget_pointer'                          => 'Φαίνεται πως δεν έχετε ορίσει προϋπολογισμούς ακόμη. Πρέπει να δημιουργήσετε κάποιον στη σελίδα προϋπολογισμών. Οι προϋπολογισμοί σας βοηθούν να επιβλέπετε τις δαπάνες σας.',
     'Savings account'                            => 'Λογαριασμός αποταμίευσης',
     'Credit card'                                => 'Πιστωτική κάρτα',
-    'source_accounts'                            => 'Source account|Source accounts',
-    'destination_accounts'                       => 'Destination account|Destination accounts',
+    'source_accounts'                            => 'Λογαριασμός προέλευσης|Λογαριασμοί προέλευσης',
+    'destination_accounts'                       => 'Λογαριασμός προορισμού|Λογαριασμοί προορισμού',
     'user_id_is'                                 => 'Το αναγνωριστικό Id χρήστη είναι :user',
     'field_supports_markdown'                    => 'Αυτό το πεδίο υποστηρίζει Markdown.',
     'need_more_help'                             => 'Εάν χρειάζεστε περαιτέρω βοήθεια σχετικά με τη χρήση του Firefly III, παρακαλώ ανοίξτε ένα ticket στο Github.',
@@ -125,8 +125,8 @@ return [
     'sum_of_income'                              => 'Σύνολο εσόδων',
     'liabilities'                                => 'Υποχρεώσεις',
     'spent_in_specific_budget'                   => 'Δαπάνες στον προϋπολογισμό ":budget"',
-    'spent_in_specific_double'                   => 'Spent in account ":account"',
-    'earned_in_specific_double'                  => 'Earned in account ":account"',
+    'spent_in_specific_double'                   => 'Δαπάνες στο λογαριασμό ":account"',
+    'earned_in_specific_double'                  => 'Κέρδη στο λογαριασμό ":account"',
     'source_account'                             => 'Λογαριασμός προέλευσης',
     'source_account_reconciliation'              => 'Δεν μπορείτε να τροποποιήσετε τον λογαριασμό προέλευσης σε μια συναλλαγή τακτοποίησης.',
     'destination_account'                        => 'Λογαριασμός προορισμού',
@@ -204,15 +204,15 @@ return [
     'authorization'                              => 'Εξουσιοδότηση',
     'active_bills_only'                          => 'μόνο ενεργά πάγια έξοδα',
     'active_exp_bills_only'                      => 'ενεργοί και αναμενόμενοι λογαριασμοί μόνο',
-    'per_period_sum_1D'                          => 'Expected daily costs',
-    'per_period_sum_1W'                          => 'Expected weekly costs',
-    'per_period_sum_1M'                          => 'Expected monthly costs',
-    'per_period_sum_3M'                          => 'Expected quarterly costs',
-    'per_period_sum_6M'                          => 'Expected half-yearly costs',
-    'per_period_sum_1Y'                          => 'Expected yearly costs',
+    'per_period_sum_1D'                          => 'Αναμενόμενο ημερήσιο κόστος',
+    'per_period_sum_1W'                          => 'Αναμενόμενο εβδομαδιαίο κόστος',
+    'per_period_sum_1M'                          => 'Αναμενόμενο μηνιαίο κόστος',
+    'per_period_sum_3M'                          => 'Αναμενόμενο τριμηνιαίο κόστος',
+    'per_period_sum_6M'                          => 'Αναμενόμενο εξαμηνιαίο κόστος',
+    'per_period_sum_1Y'                          => 'Αναμενόμενο ετήσιο κόστος',
     'average_per_bill'                           => 'μέσος όρος ανά πάγιο έξοδο',
     'expected_total'                             => 'αναμενόμενο σύνολο',
-    'reconciliation_account_name'                => ':name reconciliation (:currency)',
+    'reconciliation_account_name'                => ':name τακτοποίηση (:currency)',
     // API access
     'authorization_request'                      => 'Αίτημα Εξουσιοδότησης Firefly III v:version',
     'authorization_request_intro'                => 'Ο :client αιτείται άδεια πρόσβασης στην οικονομική σας διαχείριση. Θέλετε να εξουσιοδοτήσετε τον :client ώστε να έχει πρόσβαση σε αυτές τις εγγραφές;',
@@ -227,7 +227,7 @@ return [
     'is_beta_warning'                            => 'Εκτελείτε μια δοκιμαστική έκδοση BETA. Να είστε έτοιμοι να εντοπίσετε σφάλματα και άλλα ζητήματα.',
     'all_destination_accounts'                   => 'Λογαριασμοί προορισμού',
     'all_source_accounts'                        => 'Λογαριασμοί προέλευσης',
-    'back_to_index'                              => 'Back to the index',
+    'back_to_index'                              => 'Επιστροφή στο ευρετήριο',
 
     // check for updates:
     'update_check_title'                         => 'Έλεγχος ενημερώσεων',
@@ -306,7 +306,7 @@ return [
     'yearly'                                     => 'ετησίως',
 
     // rules
-    'cannot_fire_inactive_rules'                 => 'You cannot execute inactive rules.',
+    'cannot_fire_inactive_rules'                 => 'Δεν μπορείτε να εκτελέσετε ανενεργούς κανόνες.',
     'rules'                                      => 'Κανόνες',
     'rule_name'                                  => 'Όνομα κανόνα',
     'rule_triggers'                              => 'Ο κανόνας ενεργοποιείται όταν',
@@ -476,8 +476,8 @@ return [
     'rule_trigger_notes_start'                   => 'Οι σημειώσεις αρχίζουν με ":trigger_value"',
     'rule_trigger_notes_end_choice'              => 'Οι σημειώσεις τελειώνουν με..',
     'rule_trigger_notes_end'                     => 'Οι σημειώσεις τελειώνουν με ":trigger_value"',
-    'rule_action_delete_transaction_choice'      => 'DELETE transaction (!)',
-    'rule_action_delete_transaction'             => 'DELETE transaction (!)',
+    'rule_action_delete_transaction_choice'      => 'ΔΙΑΓΡΑΦΗ συναλλαγής (!)',
+    'rule_action_delete_transaction'             => 'ΔΙΑΓΡΑΦΗ συναλλαγής (!)',
     'rule_action_set_category'                   => 'Ορίστε την κατηγορία σε ":action_value"',
     'rule_action_clear_category'                 => 'Καθαρισμός κατηγορίας',
     'rule_action_set_budget'                     => 'Ορίστε τον προϋπολογισμό σε ":action_value"',
@@ -500,9 +500,9 @@ return [
     'rule_action_update_piggy'                   => 'Add/remove transaction amount in piggy bank ":action_value"',
     'rule_action_append_description_choice'      => 'Προσάρτηση περιγραφής με..',
     'rule_action_prepend_description_choice'     => 'Προεπιλογή περιγραφής με..',
-    'rule_action_set_source_account_choice'      => 'Set source account to..',
+    'rule_action_set_source_account_choice'      => 'Ορισμός του λογαριασμού προέλευσης σε..',
     'rule_action_set_source_account'             => 'Ορισμός του λογαριασμού προέλευσης σε :action_value',
-    'rule_action_set_destination_account_choice' => 'Set destination account to..',
+    'rule_action_set_destination_account_choice' => 'Ορισμός του λογαριασμού προορισμού σε ..',
     'rule_action_set_destination_account'        => 'Ορισμός του λογαριασμού προορισμού σε :action_value',
     'rule_action_append_notes_choice'            => 'Προσάρτηση σημειώσεων με..',
     'rule_action_append_notes'                   => 'Προσάρτηση σημειώσεων με ":action_value"',
@@ -571,7 +571,7 @@ return [
     'pref_locale_help'                          => 'Το Firefly III σας επιτρέπει να ορίσετε ορισμένες ρυθμίσεις τοποθεσίας, όπως τον τρόπο μορφοποίησης νομισμάτων, αριθμών και ημερομηνιών. Οι καταχωρήσεις σε αυτήν τη λίστα ενδέχεται να μην υποστηρίζονται από το σύστημά σας. Το Firefly III δεν έχει τις σωστές ρυθμίσεις ημερομηνίας για κάθε τοποθεσία. επικοινωνήστε μαζί μου για βελτιώσεις.',
     'pref_locale_no_windows'                    => 'Αυτή η δυνατότητα ενδέχεται να μην λειτουργεί στα Windows.',
     'pref_locale_no_docker'                     => 'Η εικόνα Docker έχει μόνο ένα μικρό σύνολο εγκατεστημένων τοπικών ρυθμίσεων.',
-    'pref_locale_no_demo'                       => 'This feature won\'t work for the demo user.',
+    'pref_locale_no_demo'                       => 'Αυτό το χαρακτηριστικό δε θα λειτουργήσει για τον χρήστη επίδειξης.',
     'pref_custom_fiscal_year'                   => 'Ρυθμίσεις οικονομικού έτους',
     'pref_custom_fiscal_year_label'             => 'Ενεργοποιημένο',
     'pref_custom_fiscal_year_help'              => 'Σε χώρες που χρησιμοποιούν οικονομικό έτος διαφορετικό από 1 Ιανουαρίου εώς 31 Δεκεμβρίου, μπορείτε να ενεργοποιήσετε αυτή την επιλογή και να ορίσετε την αρχή και το τέλος του οικονομικού έτους',
@@ -624,7 +624,7 @@ return [
 
     // profile:
     'permanent_delete_stuff'                    => 'Προσοχή με αυτά τα κουμπιά. Η διαγραφή είναι μόνιμη.',
-    'other_sessions_logged_out'                 => 'All your other sessions have been logged out.',
+    'other_sessions_logged_out'                 => 'Όλες οι άλλες συνεδρίες σας έχουν αποσυνδεθεί.',
     'delete_all_budgets'                        => 'Διαγραφή ΟΛΩΝ των προϋπολογισμών σας',
     'delete_all_categories'                     => 'Διαγραφή ΟΛΩΝ των κατηγοριών',
     'delete_all_tags'                           => 'Διαγραφή ΟΛΩΝ των ετικετών',
@@ -665,35 +665,35 @@ return [
     'login_with_new_email'                      => 'Τώρα μπορείτε να συνδεθείτε με τη νέα σας διεύθυνση email.',
     'login_with_old_email'                      => 'Τώρα μπορείτε να συνδεθείτε με το παλιό σας email ξανά.',
     'login_provider_local_only'                 => 'Αυτή η λειτουργία δεν είναι διαθέσιμη όταν πιστοποιήστε μέσω ":login_provider".',
-    'external_user_mgt_disabled'                => 'This action is not available when Firefly III isn\'t responsible for user management or authentication handling.',
-    'delete_local_info_only'                    => "Because Firefly III isn't responsible for user management or authentication handling, this function will only delete local Firefly III information.",
-    'profile_oauth_clients'                     => 'OAuth Clients',
-    'profile_oauth_no_clients'                  => 'You have not created any OAuth clients.',
-    'profile_oauth_clients_header'              => 'Clients',
-    'profile_oauth_client_id'                   => 'Client ID',
-    'profile_oauth_client_name'                 => 'Name',
-    'profile_oauth_client_secret'               => 'Secret',
-    'profile_oauth_create_new_client'           => 'Create New Client',
-    'profile_oauth_create_client'               => 'Create Client',
-    'profile_oauth_edit_client'                 => 'Edit Client',
+    'external_user_mgt_disabled'                => 'Αυτή η ενέργεια δεν είναι διαθέσιμη όταν το Firefly III δεν είναι υπεύθυνο για διαχείριση χρηστών ή έλεγχο ταυτότητας.',
+    'delete_local_info_only'                    => "Επειδή το Firefly III δεν είναι υπεύθυνο για διαχείριση χρηστών ή έλεγχο ταυτότητας, αυτή η λειτουργία θα διαγράψει μόνο τις τοπικές εγγραφές του Firefly III.",
+    'profile_oauth_clients'                     => 'Πελάτες OAuth',
+    'profile_oauth_no_clients'                  => 'Δεν έχετε δημιουργήσει πελάτες OAuth.',
+    'profile_oauth_clients_header'              => 'Πελάτες',
+    'profile_oauth_client_id'                   => 'Αναγνωριστικό πελάτη',
+    'profile_oauth_client_name'                 => 'Όνομα',
+    'profile_oauth_client_secret'               => 'Μυστικό',
+    'profile_oauth_create_new_client'           => 'Δημιουργία νέου πελάτη',
+    'profile_oauth_create_client'               => 'Δημιουργία πελάτη',
+    'profile_oauth_edit_client'                 => 'Επεξεργασία πελάτη',
     'profile_oauth_name_help'                   => 'Something your users will recognize and trust.',
-    'profile_oauth_redirect_url'                => 'Redirect URL',
+    'profile_oauth_redirect_url'                => 'URL ανακατεύθυνσης',
     'profile_oauth_redirect_url_help'           => 'Your application\'s authorization callback URL.',
-    'profile_authorized_apps'                   => 'Authorized applications',
-    'profile_authorized_clients'                => 'Authorized clients',
+    'profile_authorized_apps'                   => 'Εξουσιοδοτημένες εφαρμογές',
+    'profile_authorized_clients'                => 'Εξουσιοδοτημένοι πελάτες',
     'profile_scopes'                            => 'Scopes',
-    'profile_revoke'                            => 'Revoke',
+    'profile_revoke'                            => 'Ανάκληση',
     'profile_personal_access_tokens'            => 'Personal Access Tokens',
     'profile_personal_access_token'             => 'Personal Access Token',
     'profile_personal_access_token_explanation' => 'Here is your new personal access token. This is the only time it will be shown so don\'t lose it! You may now use this token to make API requests.',
     'profile_no_personal_access_token'          => 'You have not created any personal access tokens.',
     'profile_create_new_token'                  => 'Create new token',
     'profile_create_token'                      => 'Create token',
-    'profile_create'                            => 'Create',
-    'profile_save_changes'                      => 'Save changes',
-    'profile_whoops'                            => 'Whoops!',
-    'profile_something_wrong'                   => 'Something went wrong!',
-    'profile_try_again'                         => 'Something went wrong. Please try again.',
+    'profile_create'                            => 'Δημιουργία',
+    'profile_save_changes'                      => 'Αποθήκευση αλλαγών',
+    'profile_whoops'                            => 'Ούπς!',
+    'profile_something_wrong'                   => 'Κάτι πήγε στραβά!',
+    'profile_try_again'                         => 'Κάτι πήγε στραβά. Παρακαλώ προσπαθήστε ξανά.',
 
     // export data:
     'export_data_title'                         => 'Εξαγωγή δεδομένων από το Firefly III',
@@ -899,7 +899,7 @@ return [
     'bill_store_error'                          => 'Παρουσιάστηκε ένα μη αναμενόμενο σφάλμα κατά την αποθήκευση του νέου πάγιου έξοδου. Ελέγξτε τα αρχεία καταγραφής',
     'list_inactive_rule'                        => 'ανενεργός κανόνας',
     'bill_edit_rules'                           => 'Firefly III will attempt to edit the rule related to this bill as well. If you\'ve edited this rule yourself however, Firefly III won\'t change anything.|Firefly III will attempt to edit the :count rules related to this bill as well. If you\'ve edited these rules yourself however, Firefly III won\'t change anything.',
-    'bill_expected_date'                        => 'Expected :date',
+    'bill_expected_date'                        => 'Αναμένεται :date',
 
     // accounts:
     'inactive_account_link'                     => 'You have :count inactive (archived) account, which you can view on this separate page.|You have :count inactive (archived) accounts, which you can view on this separate page.',
@@ -1145,7 +1145,7 @@ return [
     'currency'                                  => 'Νόμισμα',
     'preferences'                               => 'Προτιμήσεις',
     'logout'                                    => 'Αποσύνδεση',
-    'logout_other_sessions'                     => 'Logout all other sessions',
+    'logout_other_sessions'                     => 'Αποσυνδέσετε όλες τις άλλες συνεδρίες',
     'toggleNavigation'                          => 'Εναλλαγή περιήγησης',
     'searchPlaceholder'                         => 'Αναζήτηση...',
     'version'                                   => 'Έκδοση',
@@ -1431,9 +1431,9 @@ return [
     'send_message'                     => 'Αποστολή μηνύματος',
     'send_test_triggered'              => 'Η δοκιμή ενεργοποιήθηκε. Ελέγξτε τα εισερχόμενα μηνύματα στο Email σας και τα αρχεία καταγραφής.',
     'give_admin_careful'               => 'Οι χρήστες στους οποίους έχουν δοθεί δικαιώματα διαχειριστή μπορούν να καθαιρέσουν τη δική σας πρόσβαση. Ενεργήστε με προσοχή.',
-    'admin_maintanance_title'          => 'Maintenance',
-    'admin_maintanance_expl'           => 'Some nifty buttons for Firefly III maintenance',
-    'admin_maintenance_clear_cache'    => 'Clear cache',
+    'admin_maintanance_title'          => 'Συντήρηση',
+    'admin_maintanance_expl'           => 'Μερικά ωραία κουμπιά για συντήρηση στο Firefly III',
+    'admin_maintenance_clear_cache'    => 'Εκκαθάριση cache',
 
     'split_transaction_title'               => 'Περιγραφή της συναλλαγής με διαχωρισμό',
     'split_transaction_title_help'          => 'Εάν δημιουργήσετε μια διαχωρισμένη συναλλαγή, πρέπει να υπάρχει μια καθολική περιγραφή για όλους τους διαχωρισμούς της συναλλαγής.',
@@ -1520,7 +1520,7 @@ return [
     'errors_submission'                     => 'Υπήρξε κάποιο λάθος με την υποβολή σας. Ελέγξτε τα παρακάτω σφάλματα.',
 
     // object groups
-    'default_group_title_name'              => '(ungrouped)',
+    'default_group_title_name'              => '(χωρίς ομάδα)',
 
     // empty lists? no objects? instructions:
     'no_accounts_title_asset'               => 'Ας δημιουργήσουμε ένα λογαριασμό κεφαλαίου!',
@@ -1667,8 +1667,8 @@ return [
     'telemetry_back_to_index'            => 'Επιστροφή στις ενδείξεις τηλεμετρίας',
     'not_yet_submitted'                  => 'Δεν έχει υποβληθεί ακόμη',
     'telemetry_type_feature'             => 'Επισήμανση λειτουργίας',
-    'telemetry_type_string'              => 'Text',
-    'telemetry_type_recurring'           => 'Recurring',
+    'telemetry_type_string'              => 'Κείμενο',
+    'telemetry_type_recurring'           => 'Επαναλαμβανόμενο',
     'telemetry_submit_all'               => 'Υποβολή εγγραφών',
     'telemetry_delete_submitted_records' => 'Διαγραφή καταχωρισμένων εγγραφών',
     'telemetry_submission_executed'      => 'Έχουν υποβληθεί εγγραφές. Ελέγξτε τα αρχεία καταγραφής για περισσότερες πληροφορίες.',
@@ -1676,24 +1676,24 @@ return [
     'telemetry_submitted_deleted'        => 'Όλες οι υποβληθείσες εγγραφές τηλεμετρίας έχουν διαγραφεί.',
 
     // debug page
-    'debug_page'                         => 'Debug page',
+    'debug_page'                         => 'Σελίδα αποσφαλμάτωσης',
     'debug_submit_instructions'          => 'If you are running into problems, you can use the information in this box as debug information. Please copy-and-paste into a new or existing GitHub issue. It will generate a beautiful table that can be used to quickly diagnose your problem.',
     'debug_pretty_table'                 => 'If you copy/paste the box below into a GitHub issue it will generate a table. Please do not surround this text with backticks or quotes.',
     'debug_additional_data'              => 'You may also share the content of the box below. You can also copy-and-paste this into a new or existing GitHub issue. However, the content of this box may contain private information such as account names, transaction details or email addresses.',
 
     // object groups
-    'object_groups_menu_bar'             => 'Groups',
-    'object_groups_page_title'           => 'Groups',
-    'object_groups_breadcrumb'           => 'Groups',
-    'object_groups_index'                => 'Overview',
-    'object_groups'                      => 'Groups',
+    'object_groups_menu_bar'             => 'Ομάδες',
+    'object_groups_page_title'           => 'Ομάδες',
+    'object_groups_breadcrumb'           => 'Ομάδες',
+    'object_groups_index'                => 'Επισκόπηση',
+    'object_groups'                      => 'Ομάδες',
     'object_groups_empty_explain'        => 'Some things in Firefly III can be divided into groups. Piggy banks for example, feature a "Group" field in the edit and create screens. When you set this field, you can edit the names and the order of the groups on this page. For more information, check out the help-pages in the top right corner, under the (?)-icon.',
-    'object_group_title'                 => 'Title',
-    'edit_object_group'                  => 'Edit group ":title"',
-    'delete_object_group'                => 'Edit group ":title"',
-    'update_object_group'                => 'Update group',
-    'updated_object_group'               => 'Succesfully updated group ":title"',
-    'deleted_object_group'               => 'Succesfully deleted group ":title"',
-    'object_group'                       => 'Group',
+    'object_group_title'                 => 'Τίτλος',
+    'edit_object_group'                  => 'Επεξεργασία ομάδας ":title"',
+    'delete_object_group'                => 'Επεξεργασία ομάδας ":title"',
+    'update_object_group'                => 'Ενημέρωση ομάδας',
+    'updated_object_group'               => 'Επιτυχής ενημέρωση της ομάδας ":title"',
+    'deleted_object_group'               => 'Επιτυχής διαγραφή της ομάδας ":title"',
+    'object_group'                       => 'Ομάδα',
 
 ];
diff --git a/resources/lang/fr_FR/firefly.php b/resources/lang/fr_FR/firefly.php
index 294f08a4d8..3bdc4be36d 100644
--- a/resources/lang/fr_FR/firefly.php
+++ b/resources/lang/fr_FR/firefly.php
@@ -204,12 +204,12 @@ return [
     'authorization'                              => 'Autorisation',
     'active_bills_only'                          => 'factures actives seulement',
     'active_exp_bills_only'                      => 'uniquement les factures actives et attendues',
-    'per_period_sum_1D'                          => 'Expected daily costs',
-    'per_period_sum_1W'                          => 'Expected weekly costs',
-    'per_period_sum_1M'                          => 'Expected monthly costs',
-    'per_period_sum_3M'                          => 'Expected quarterly costs',
-    'per_period_sum_6M'                          => 'Expected half-yearly costs',
-    'per_period_sum_1Y'                          => 'Expected yearly costs',
+    'per_period_sum_1D'                          => 'Coûts journaliers attendus',
+    'per_period_sum_1W'                          => 'Coûts hebdomadaires attendus',
+    'per_period_sum_1M'                          => 'Coûts mensuels attendus',
+    'per_period_sum_3M'                          => 'Coûts trimestriels attendus',
+    'per_period_sum_6M'                          => 'Coûts semestriels attendus',
+    'per_period_sum_1Y'                          => 'Coûts annuels attendus',
     'average_per_bill'                           => 'moyenne par facture',
     'expected_total'                             => 'total prévu',
     'reconciliation_account_name'                => 'Régularisation de :name (:currency)',
diff --git a/resources/lang/pt_BR/firefly.php b/resources/lang/pt_BR/firefly.php
index babd922a64..759fe15f3a 100644
--- a/resources/lang/pt_BR/firefly.php
+++ b/resources/lang/pt_BR/firefly.php
@@ -204,12 +204,12 @@ return [
     'authorization'                              => 'Autorização',
     'active_bills_only'                          => 'apenas faturas ativas',
     'active_exp_bills_only'                      => 'somente faturas ativas e esperadas',
-    'per_period_sum_1D'                          => 'Expected daily costs',
-    'per_period_sum_1W'                          => 'Expected weekly costs',
-    'per_period_sum_1M'                          => 'Expected monthly costs',
-    'per_period_sum_3M'                          => 'Expected quarterly costs',
-    'per_period_sum_6M'                          => 'Expected half-yearly costs',
-    'per_period_sum_1Y'                          => 'Expected yearly costs',
+    'per_period_sum_1D'                          => 'Custos diários esperados',
+    'per_period_sum_1W'                          => 'Custos semanais esperados',
+    'per_period_sum_1M'                          => 'Custos mensais esperados',
+    'per_period_sum_3M'                          => 'Custos trimestrais esperados',
+    'per_period_sum_6M'                          => 'Custos semestrais esperados',
+    'per_period_sum_1Y'                          => 'Custos anuais esperados',
     'average_per_bill'                           => 'média por fatura',
     'expected_total'                             => 'total esperado',
     'reconciliation_account_name'                => 'Reconciliação :name (:currency)',
diff --git a/resources/lang/ru_RU/breadcrumbs.php b/resources/lang/ru_RU/breadcrumbs.php
index aa6f2c3ff2..764159b94b 100644
--- a/resources/lang/ru_RU/breadcrumbs.php
+++ b/resources/lang/ru_RU/breadcrumbs.php
@@ -51,15 +51,15 @@ return [
     'edit_journal'           => 'Редактирование транзакции ":description"',
     'edit_reconciliation'    => 'Редактировать ":description"',
     'delete_journal'         => 'Удаление транзакции ":description"',
-    'delete_group'           => 'Delete transaction ":description"',
+    'delete_group'           => 'Удаление транзакции ":description"',
     'tags'                   => 'Метки',
     'createTag'              => 'Создать новую метку',
     'edit_tag'               => 'Редактирование метки ":tag"',
     'delete_tag'             => 'Удаление метки ":tag"',
     'delete_journal_link'    => 'Удалить связь между транзакциями',
-    'telemetry_index'        => 'Telemetry',
-    'telemetry_view'         => 'View telemetry',
-    'edit_object_group'      => 'Edit group ":title"',
-    'delete_object_group'    => 'Delete group ":title"',
-    'logout_others'          => 'Logout other sessions'
+    'telemetry_index'        => 'Телеметрия',
+    'telemetry_view'         => 'Просмотр телеметрии',
+    'edit_object_group'      => 'Изменить группу ":title"',
+    'delete_object_group'    => 'Удалить группу ":title"',
+    'logout_others'          => 'Завершить другие сессии'
 ];
diff --git a/resources/lang/ru_RU/config.php b/resources/lang/ru_RU/config.php
index 10779cd3a2..414949191f 100644
--- a/resources/lang/ru_RU/config.php
+++ b/resources/lang/ru_RU/config.php
@@ -32,7 +32,7 @@ return [
     'month_and_day_no_year'   => '%B %e',
     'date_time'               => '%e %B %Y, @ %T',
     'specific_day'            => '%e %B %Y',
-    'week_in_year'            => 'Week %V, %G',
+    'week_in_year'            => 'Неделя %V, %G',
     'year'                    => '%Y',
     'half_year'               => '%B %Y',
     'month_js'                => 'MMMM YYYY',
diff --git a/resources/lang/ru_RU/email.php b/resources/lang/ru_RU/email.php
index 45b7f40521..af290b8381 100644
--- a/resources/lang/ru_RU/email.php
+++ b/resources/lang/ru_RU/email.php
@@ -24,35 +24,35 @@ declare(strict_types=1);
 
 return [
     // common items
-    'greeting'                         => 'Hi there,',
-    'closing'                          => 'Beep boop,',
-    'signature'                        => 'The Firefly III Mail Robot',
-    'footer_ps'                        => 'PS: This message was sent because a request from IP :ipAddress triggered it.',
+    'greeting'                         => 'Привет,',
+    'closing'                          => 'Бип-бип,',
+    'signature'                        => 'Почтовый робот Firefly III',
+    'footer_ps'                        => 'PS: Это сообщение было отправлено, потому что его запросили с IP :ipAddress.',
 
     // admin test
-    'admin_test_subject'               => 'A test message from your Firefly III installation',
-    'admin_test_body'                  => 'This is a test message from your Firefly III instance. It was sent to :email.',
+    'admin_test_subject'               => 'Тестовое сообщение от вашей установки Firefly III',
+    'admin_test_body'                  => 'Это тестовое сообщение из вашего экземпляра Firefly III. Оно было отправлено на :email.',
 
     // access token created
-    'access_token_created_subject'     => 'A new access token was created',
-    'access_token_created_body'        => 'Somebody (hopefully you) just created a new Firefly III API Access Token for your user account.',
+    'access_token_created_subject'     => 'Создан новый токен доступа',
+    'access_token_created_body'        => 'Кто-то (надеемся, что вы) только что создал новый токен доступа к Firefly III API для вашей учетной записи.',
     'access_token_created_explanation' => 'With this token, they can access all of your financial records through the Firefly III API.',
     'access_token_created_revoke'      => 'If this wasn\'t you, please revoke this token as soon as possible at :url.',
 
     // registered
-    'registered_subject'               => 'Welcome to Firefly III!',
+    'registered_subject'               => 'Добро пожаловать в Firefly III!',
     'registered_welcome'               => 'Welcome to Firefly III. Your registration has made it, and this email is here to confirm it. Yay!',
     'registered_pw'                    => 'If you have forgotten your password already, please reset it using the password reset tool.',
     'registered_help'                  => 'There is a help-icon in the top right corner of each page. If you need help, click it!',
     'registered_doc_html'              => 'If you haven\'t already, please read the grand theory.',
     'registered_doc_text'              => 'If you haven\'t already, please read the first use guide and the full description.',
-    'registered_closing'               => 'Enjoy!',
+    'registered_closing'               => 'Наслаждайтесь!',
     'registered_firefly_iii_link'      => 'Firefly III:',
-    'registered_pw_reset_link'         => 'Password reset:',
-    'registered_doc_link'              => 'Documentation:',
+    'registered_pw_reset_link'         => 'Сбросить пароль:',
+    'registered_doc_link'              => 'Документация:',
 
     // email change
-    'email_change_subject'             => 'Your Firefly III email address has changed',
+    'email_change_subject'             => 'Ваш адрес электронной почты Firefly III был изменен',
     'email_change_body_to_new'         => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this message, please ignore and delete it.',
     'email_change_body_to_old'         => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this to happen, you must follow the "undo"-link below to protect your account!',
     'email_change_ignore'              => 'If you initiated this change, you may safely ignore this message.',
@@ -65,12 +65,12 @@ return [
 
     // OAuth token created
     'oauth_created_subject'            => 'A new OAuth client has been created',
-    'oauth_created_body'               => 'Somebody (hopefully you) just created a new Firefly III API OAuth Client for your user account. It\'s labeled ":name" and has callback URL :url.',
+    'oauth_created_body'               => 'Кто-то (надеемся, что вы) только что создал новый клиент API OAuth для вашей учетной записи. Он назван ":name" и имеет обратный URL :url.',
     'oauth_created_explanation'        => 'With this client, they can access all of your financial records through the Firefly III API.',
     'oauth_created_undo'               => 'If this wasn\'t you, please revoke this client as soon as possible at :url.',
 
     // reset password
-    'reset_pw_subject'                 => 'Your password reset request',
+    'reset_pw_subject'                 => 'Ваш запрос на сброс пароля',
     'reset_pw_instructions'            => 'Somebody tried to reset your password. If it was you, please follow the link below to do so.',
     'reset_pw_warning'                 => 'PLEASE verify that the link actually goes to the Firefly III you expect it to go!',
 
@@ -82,8 +82,8 @@ return [
     'error_location'                   => 'This error occurred in file ":file" on line :line with code :code.',
     'error_user'                       => 'The error was encountered by user #:id, :email.',
     'error_no_user'                    => 'There was no user logged in for this error or no user was detected.',
-    'error_ip'                         => 'The IP address related to this error is: :ip',
-    'error_url'                        => 'URL is: :url',
+    'error_ip'                         => 'IP адрес, связанный с этой ошибкой: :ip',
+    'error_url'                        => 'URL-адрес: :url',
     'error_user_agent'                 => 'User agent: :userAgent',
     'error_stacktrace'                 => 'The full stacktrace is below. If you think this is a bug in Firefly III, you can forward this message to james@firefly-iii.org. This can help fix the bug you just encountered.',
     'error_github_html'                => 'If you prefer, you can also open a new issue on GitHub.',
diff --git a/resources/lang/ru_RU/errors.php b/resources/lang/ru_RU/errors.php
index 1818adc8c6..d2ac620615 100644
--- a/resources/lang/ru_RU/errors.php
+++ b/resources/lang/ru_RU/errors.php
@@ -23,29 +23,29 @@
 declare(strict_types=1);
 
 return [
-    '404_header'              => 'Firefly III cannot find this page.',
-    '404_page_does_not_exist' => 'The page you have requested does not exist. Please check that you have not entered the wrong URL. Did you make a typo perhaps?',
-    '404_send_error'          => 'If you were redirected to this page automatically, please accept my apologies. There is a mention of this error in your log files and I would be grateful if you sent me the error to me.',
-    '404_github_link'         => 'If you are sure this page should exist, please open a ticket on GitHub.',
-    'whoops'                  => 'Whoops',
-    'fatal_error'             => 'There was a fatal error. Please check the log files in "storage/logs" or use "docker logs -f [container]" to see what\'s going on.',
-    'maintenance_mode'        => 'Firefly III is in maintenance mode.',
-    'be_right_back'           => 'Be right back!',
-    'check_back'              => 'Firefly III is down for some necessary maintenance. Please check back in a second.',
-    'error_occurred'          => 'Whoops! An error occurred.',
-    'error_not_recoverable'   => 'Unfortunately, this error was not recoverable :(. Firefly III broke. The error is:',
-    'error'                   => 'Error',
-    'error_location'          => 'This error occured in file :file on line :line with code :code.',
-    'stacktrace'              => 'Stack trace',
-    'more_info'               => 'More information',
-    'collect_info'            => 'Please collect more information in the storage/logs directory where you will find log files. If you\'re running Docker, use docker logs -f [container].',
-    'collect_info_more'       => 'You can read more about collecting error information in the FAQ.',
-    'github_help'             => 'Get help on GitHub',
-    'github_instructions'     => 'You\'re more than welcome to open a new issue on GitHub.',
-    'use_search'              => 'Use the search!',
-    'include_info'            => 'Include the information from this debug page.',
-    'tell_more'               => 'Tell us more than "it says Whoops!"',
-    'include_logs'            => 'Include error logs (see above).',
-    'what_did_you_do'         => 'Tell us what you were doing.',
+    '404_header'              => 'Firefly III не может найти эту страницу.',
+    '404_page_does_not_exist' => 'Запрошенная страница не существует. Пожалуйста, убедитесь, вы указали правильный URL. Возможно, вы допустили опечатку?',
+    '404_send_error'          => 'Если вы были перенаправлены на эту страницу автоматически, пожалуйста, примите мои извинения. Информация об этой ошибке была записана в log-файл, и я буду признателен, если вы пришлёте эту информацию мне.',
+    '404_github_link'         => 'Если вы уверены, что эта страница должна существовать, пожалуйста, откройте Заявку на GitHub.',
+    'whoops'                  => 'Ууупс',
+    'fatal_error'             => 'Произошла фатальная ошибка. Пожалуйста, проверьте файлы журнала в "storage/logs" или используйте "docker logs -f [container]", чтобы узнать, что происходит.',
+    'maintenance_mode'        => 'Firefly III находится в режиме обслуживания.',
+    'be_right_back'           => 'Временно недоступен!',
+    'check_back'              => 'Firefly III отключён для необходимого обслуживания. Пожалуйста, зайдите через секунду.',
+    'error_occurred'          => 'Упс! Произошла ошибка.',
+    'error_not_recoverable'   => 'К сожалению, эта ошибка не была исправлена :(. Firefly III сломался. Ошибка:',
+    'error'                   => 'Ошибка',
+    'error_location'          => 'Эта ошибка произошла в файле :file в строке :line с кодом :code.',
+    'stacktrace'              => 'Трассировка стека',
+    'more_info'               => 'Подробности',
+    'collect_info'            => 'Пожалуйста, соберите больше информации в каталоге storage/logs, где вы найдете файлы журнала. Если вы используете Docker, используйте docker logs -f [container].',
+    'collect_info_more'       => 'Вы можете прочитать больше о сборе информации об ошибке в FAQ.',
+    'github_help'             => 'Получить помощь на GitHub',
+    'github_instructions'     => 'Я буду очень признателен, если вы откроете Заявку на GitHub.',
+    'use_search'              => 'Используйте поиск!',
+    'include_info'            => 'Включить информацию с этой страницы отладки.',
+    'tell_more'               => 'Я хочу знать больше, чем просто "Упс!"',
+    'include_logs'            => 'Прикрепить журналы ошибок (см. выше).',
+    'what_did_you_do'         => 'Расскажите нам, что именно вы делали.',
 
 ];
diff --git a/resources/lang/ru_RU/firefly.php b/resources/lang/ru_RU/firefly.php
index 898b6c1f09..bcaaaf1fdd 100644
--- a/resources/lang/ru_RU/firefly.php
+++ b/resources/lang/ru_RU/firefly.php
@@ -59,7 +59,7 @@ return [
     'go_to_asset_accounts'                       => 'Просмотр ваших основных счетов',
     'go_to_budgets'                              => 'Перейти к вашим бюджетам',
     'new_clone_instructions'                     => 'This button will automatically clone the transaction and set the date to today. Are you sure?',
-    'clones_journal_x'                           => 'This transaction is a clone of ":description" (#:id)',
+    'clones_journal_x'                           => 'Эта транзакция является клоном ":description" (#:id)',
     'go_to_categories'                           => 'Перейти к вашим категориям',
     'go_to_bills'                                => 'Перейти к вашим счетам на оплату',
     'go_to_expense_accounts'                     => 'Перейти к вашим счетам расходов',
@@ -99,7 +99,7 @@ return [
     'two_factor_lost_fix_owner'                  => 'Иначе, свяжитесь по email с владельцем сайта :site_owner и попросите сбросить вашу двухфакторную аутентификацию.',
     'mfa_backup_code'                            => 'Вы использовали резервный код для входа в Firefly III. Его нельзя использовать второй раз, поэтому вычеркните его из своего списка.',
     'pref_two_factor_new_backup_codes'           => 'Получить новые коды резервирования',
-    'pref_two_factor_backup_code_count'          => 'You have :count valid backup code.|You have :count valid backup codes.',
+    'pref_two_factor_backup_code_count'          => 'У вас есть :count действующих резервных кодов.|У вас есть :count действующих резервных кодов.',
     '2fa_i_have_them'                            => 'Я всё сохранил!',
     'warning_much_data'                          => 'Загрузка данных за :days дней может занять некоторое время.',
     'registered'                                 => 'Вы зарегистрировались успешно!',
@@ -107,8 +107,8 @@ return [
     'no_budget_pointer'                          => 'Похоже, у вас пока нет бюджетов. Вы должны создать их в разделе Бюджеты. Бюджеты могут помочь вам отслеживать расходы.',
     'Savings account'                            => 'Сберегательный счет',
     'Credit card'                                => 'Кредитная карта',
-    'source_accounts'                            => 'Source account|Source accounts',
-    'destination_accounts'                       => 'Destination account|Destination accounts',
+    'source_accounts'                            => 'Счёт-источник|Счета-источники',
+    'destination_accounts'                       => 'Счёт назначения|Счета назначения',
     'user_id_is'                                 => 'Ваш id пользователя :user',
     'field_supports_markdown'                    => 'Это поле поддерживает Markdown.',
     'need_more_help'                             => 'Если вам нужна дополнительная помощь по использованию Firefly III, пожалуйста, откройте issue на Github (желательно, на английском языке).',
@@ -139,7 +139,7 @@ return [
     'budget_in_period'                           => 'Все транзакции для бюджета ":name" между :start и :end в :currency',
     'chart_budget_in_period'                     => 'Диаграмма всех транзакций для бюджета ":name" между :start и :end в :currency',
     'chart_budget_in_period_only_currency'       => 'Ваш бюджет использует валюту :currency, поэтому будут показаны только транзакции в :currency.',
-    'chart_account_in_period'                    => 'Chart for all transactions for account ":name" (:balance) between :start and :end',
+    'chart_account_in_period'                    => 'Диаграмма всех транзакций для счёта ":name" (:balance) между :start и :end',
     'chart_category_in_period'                   => 'Диаграмма всех транзакций для категории ":name" между :start и :end',
     'chart_category_all'                         => 'Диаграмма всех транзакций для категории ":name"',
     'clone_withdrawal'                           => 'Клонировать этот расход',
@@ -204,15 +204,15 @@ return [
     'authorization'                              => 'Авторизация',
     'active_bills_only'                          => 'только активные счета',
     'active_exp_bills_only'                      => 'только активные и ожидаемые счета на оплату',
-    'per_period_sum_1D'                          => 'Expected daily costs',
-    'per_period_sum_1W'                          => 'Expected weekly costs',
-    'per_period_sum_1M'                          => 'Expected monthly costs',
-    'per_period_sum_3M'                          => 'Expected quarterly costs',
-    'per_period_sum_6M'                          => 'Expected half-yearly costs',
-    'per_period_sum_1Y'                          => 'Expected yearly costs',
+    'per_period_sum_1D'                          => 'Ожидаемые ежедневные расходы',
+    'per_period_sum_1W'                          => 'Ожидаемые еженедельные расходы',
+    'per_period_sum_1M'                          => 'Ожидаемые ежемесячные расходы',
+    'per_period_sum_3M'                          => 'Ожидаемые ежеквартальные расходы',
+    'per_period_sum_6M'                          => 'Ожидаемые расходы раз в полгода',
+    'per_period_sum_1Y'                          => 'Ожидаемые ежегодные расходы',
     'average_per_bill'                           => 'в среднем на счёт',
     'expected_total'                             => 'ожидаемый итог',
-    'reconciliation_account_name'                => ':name reconciliation (:currency)',
+    'reconciliation_account_name'                => ':name сверка (:currency)',
     // API access
     'authorization_request'                      => 'Запрос авторизации Firefly III v:version',
     'authorization_request_intro'                => ':client запрашивает доступ к управлению вашими финансами. Вы хотите разрешить :client доступ к этой информации?',
@@ -446,8 +446,8 @@ return [
     'rule_trigger_tag_is'                        => 'Метка = ":trigger_value"',
     'rule_trigger_currency_is_choice'            => 'Валюта операции - ',
     'rule_trigger_currency_is'                   => 'Валюта транзакции = ":trigger_value"',
-    'rule_trigger_foreign_currency_is_choice'    => 'Transaction foreign currency is..',
-    'rule_trigger_foreign_currency_is'           => 'Transaction foreign currency is ":trigger_value"',
+    'rule_trigger_foreign_currency_is_choice'    => 'Валюта операции - ',
+    'rule_trigger_foreign_currency_is'           => 'Валюта транзакции = ":trigger_value"',
     'rule_trigger_has_attachments_choice'        => 'Содержит несколько вложений',
     'rule_trigger_has_attachments'               => 'Has at least :count attachment|Has at least :count attachments',
     'rule_trigger_store_journal'                 => 'Когда создается транзакция',
@@ -496,8 +496,8 @@ return [
     'rule_action_remove_tag_choice'              => 'Удалить метку...',
     'rule_action_remove_all_tags_choice'         => 'Удалить все метки...',
     'rule_action_set_description_choice'         => 'Назначить описание...',
-    'rule_action_update_piggy_choice'            => 'Add/remove transaction amount in piggy bank..',
-    'rule_action_update_piggy'                   => 'Add/remove transaction amount in piggy bank ":action_value"',
+    'rule_action_update_piggy_choice'            => 'Добавить/удалить сумму транзакции в копилке..',
+    'rule_action_update_piggy'                   => 'Добавить/удалить сумму транзакции в копилке ":action_value"',
     'rule_action_append_description_choice'      => 'Добавить в конце описание с...',
     'rule_action_prepend_description_choice'     => 'Добавить в начале описание с...',
     'rule_action_set_source_account_choice'      => 'Назначить счёт-источник...',
@@ -624,7 +624,7 @@ return [
 
     // profile:
     'permanent_delete_stuff'                    => 'Будьте осторожны с этими кнопками. Удаление нельзя будет отменить.',
-    'other_sessions_logged_out'                 => 'All your other sessions have been logged out.',
+    'other_sessions_logged_out'                 => 'Все прочие ваши сессии были прекращены.',
     'delete_all_budgets'                        => 'Удалить ВСЕ ваши бюджеты',
     'delete_all_categories'                     => 'Удалить ВСЕ ваши категории',
     'delete_all_tags'                           => 'Удалить ВСЕ ваши метки',
@@ -656,7 +656,7 @@ return [
     'secure_pw_should'                          => 'Должен ли я установить флажок?',
     'secure_pw_long_password'                   => 'Да. Всегда проверять безопасность моего пароля.',
     'command_line_token'                        => 'Токен командной строки',
-    'explain_command_line_token'                => 'You need this token to perform command line options, such as exporting data. Without it, that sensitive command will not work. Do not share your command line token. Nobody will ask you for this token, not even me. If you fear you lost this, or when you\'re paranoid, regenerate this token using the button.',
+    'explain_command_line_token'                => 'Этот токен необходим для выполнения операций из командной строки (таких как экспорт данных). Без него эта чувствительная команда не будет работать. Не показывайте никому свой токен. Никто не попросит у вас эту информацию, даже я. Если вы боитесь, что потеряли этот токен, или у вас паранойя, вы можете сгенерировать новый токен с помощью этой кнопки.',
     'regenerate_command_line_token'             => 'Сгенерировать новый токен командной строки',
     'token_regenerated'                         => 'Новый токен командной строки сгенерирован',
     'change_your_email'                         => 'Изменить ваш адрес электронной почты',
@@ -749,7 +749,7 @@ return [
     'convert_please_set_asset_source'           => 'Пожалуйста, выберите основной счёт, с которого поступят деньги.',
     'convert_expl_w_d'                          => 'When converting from a withdrawal to a deposit, the money will be deposited into the displayed destination account, instead of being withdrawn from it.|When converting from a withdrawal to a deposit, the money will be deposited into the displayed destination accounts, instead of being withdrawn from them.',
     'convert_expl_w_t'                          => 'When converting a withdrawal into a transfer, the money will be transferred away from the source account into other asset or liability account instead of being spent on the original expense account.|When converting a withdrawal into a transfer, the money will be transferred away from the source accounts into other asset or liability accounts instead of being spent on the original expense accounts.',
-    'convert_expl_d_w'                          => 'When converting a deposit into a withdrawal, the money will be withdrawn from the displayed source account, instead of being deposited into it.|When converting a deposit into a withdrawal, the money will be withdrawn from the displayed source accounts, instead of being deposited into them.',
+    'convert_expl_d_w'                          => 'При преобразовании дохода в расход, средства будут списаны с указанного счёта-источника, а не внесены на него.|При преобразовании дохода в расход, средства будут списаны с указанных счетов-источников, а не внесены на них.',
     'convert_expl_d_t'                          => 'When you convert a deposit into a transfer, the money will be deposited into the listed destination account from any of your asset or liability account.|When you convert a deposit into a transfer, the money will be deposited into the listed destination accounts from any of your asset or liability accounts.',
     'convert_expl_t_w'                          => 'When you convert a transfer into a withdrawal, the money will be spent on the destination account you set here, instead of being transferred away.|When you convert a transfer into a withdrawal, the money will be spent on the destination accounts you set here, instead of being transferred away.',
     'convert_expl_t_d'                          => 'When you convert a transfer into a deposit, the money will be deposited into the destination account you see here, instead of being transferred into it.|When you convert a transfer into a deposit, the money will be deposited into the destination accounts you see here, instead of being transferred into them.',
@@ -780,7 +780,7 @@ return [
     'update_currency'                           => 'Обновить валюту',
     'new_default_currency'                      => ':name теперь является вашей основной валютой.',
     'cannot_delete_currency'                    => 'Невозможно удалить валюту :name, поскольку она используется.',
-    'cannot_delete_fallback_currency'           => ':name is the system fallback currency and can\'t be deleted.',
+    'cannot_delete_fallback_currency'           => ':name - это системная резервная валюта, она не может быть удалена.',
     'cannot_disable_currency_journals'          => 'Не удается отключить валюту :name, потому что она была использована в транзакциях.',
     'cannot_disable_currency_last_left'         => 'Не удается отключить валюту :name, потому что это последняя активная валюта.',
     'cannot_disable_currency_account_meta'      => 'Невозможно отключить валюту :name, поскольку она используется для одного из счетов.',
@@ -812,7 +812,7 @@ return [
     'options'                                   => 'Параметры',
 
     // budgets:
-    'budget_limit_not_in_range'                 => 'This amount applies from :start to :end.',
+    'budget_limit_not_in_range'                 => 'Эта сумма действует с :start по :end.',
     'total_available_budget'                    => 'Общий доступный бюджет (между :start и :end)',
     'total_available_budget_in_currency'        => 'Всего доступно в бюджете (:currency)',
     'see_below'                                 => 'см. ниже',
@@ -865,11 +865,11 @@ return [
     'auto_budget_period_yearly'                 => 'Каждый год',
     'auto_budget_help'                          => 'Подробнее об этой функции можно прочитать в справке. Щёлкните по значку (?) в правом верхнем углу.',
     'auto_budget_reset_icon'                    => 'Этот бюджет будет устанавливаться периодически',
-    'auto_budget_rollover_icon'                 => 'The budget amount will increase periodically',
-    'remove_budgeted_amount'                    => 'Remove budgeted amount in :currency',
+    'auto_budget_rollover_icon'                 => 'Доступная в бюджете сумма будет периодически увеличиваться',
+    'remove_budgeted_amount'                    => 'Удалить запланированную в бюджете сумму в :currency',
 
     // bills:
-    'not_expected_period'                       => 'Not expected this period',
+    'not_expected_period'                       => 'Не ожидается в данном периоде',
     'not_or_not_yet'                            => 'Нет (пока)',
     'match_between_amounts'                     => 'Сравнение транзакций по счетам к оплате между :low и :high.',
     'running_again_loss'                        => 'Транзакции, ранее привязанные к этому счёту на оплату, могут потерять связь, они (больше) не соответствуют правилу (правилам).',
@@ -899,7 +899,7 @@ return [
     'bill_store_error'                          => 'При создании вашего нового счёта на оплату произошла неожиданная ошибка. Пожалуйста, проверьте log-файлы',
     'list_inactive_rule'                        => 'неактивное правило',
     'bill_edit_rules'                           => 'Firefly III will attempt to edit the rule related to this bill as well. If you\'ve edited this rule yourself however, Firefly III won\'t change anything.|Firefly III will attempt to edit the :count rules related to this bill as well. If you\'ve edited these rules yourself however, Firefly III won\'t change anything.',
-    'bill_expected_date'                        => 'Expected :date',
+    'bill_expected_date'                        => 'Истекает :date',
 
     // accounts:
     'inactive_account_link'                     => 'You have :count inactive (archived) account, which you can view on this separate page.|You have :count inactive (archived) accounts, which you can view on this separate page.',
@@ -1497,9 +1497,9 @@ return [
     '(partially) refunds_outward'           => '(частично) возвращены',
     '(partially) pays for_outward'          => '(частично) оплачены',
     '(partially) reimburses_outward'        => '(частично) возмещены',
-    'is (partially) refunded by'            => 'is (partially) refunded by',
-    'is (partially) paid for by'            => 'is (partially) paid for by',
-    'is (partially) reimbursed by'          => 'is (partially) reimbursed by',
+    'is (partially) refunded by'            => '(частично) возвращён',
+    'is (partially) paid for by'            => '(частично) оплачен',
+    'is (partially) reimbursed by'          => '(частично) возмещён',
     'relates to'                            => 'связано с',
     '(partially) refunds'                   => '(частично) возвращены',
     '(partially) pays for'                  => '(частично) оплачены',
diff --git a/resources/lang/ru_RU/form.php b/resources/lang/ru_RU/form.php
index a654216a58..a7825cad62 100644
--- a/resources/lang/ru_RU/form.php
+++ b/resources/lang/ru_RU/form.php
@@ -38,12 +38,12 @@ return [
     'match'                     => 'Ключи для связи',
     'strict'                    => 'Строгий режим',
     'repeat_freq'               => 'Повторы',
-    'object_group'              => 'Group',
-    'location'                  => 'Location',
+    'object_group'              => 'Группа',
+    'location'                  => 'Местоположение',
     'update_channel'            => 'Канал обновлений',
     'currency_id'               => 'Валюта',
     'transaction_currency_id'   => 'Валюта',
-    'auto_budget_currency_id'   => 'Currency',
+    'auto_budget_currency_id'   => 'Валюта',
     'external_ip'               => 'Внешний IP-адрес вашего сервера',
     'attachments'               => 'Вложения',
     'BIC'                       => 'BIC',
@@ -137,7 +137,7 @@ return [
     'account_areYouSure'          => 'Вы действительно хотите удалить счёт с именем ":name"?',
     'bill_areYouSure'             => 'Вы действительно хотите удалить счёт на оплату с именем ":name"?',
     'rule_areYouSure'             => 'Вы действительно хотите удалить правило с названием ":title"?',
-    'object_group_areYouSure'     => 'Are you sure you want to delete the group titled ":title"?',
+    'object_group_areYouSure'     => 'Вы действительно хотите удалить группу с названием ":title"?',
     'ruleGroup_areYouSure'        => 'Вы действительно хотите удалить группу правил с названием ":title"?',
     'budget_areYouSure'           => 'Вы действительно хотите удалить бюджет с именем ":name"?',
     'category_areYouSure'         => 'Вы действительно хотите удалить категорию с именем ":name"?',
@@ -157,7 +157,7 @@ return [
     'also_delete_connections'     => 'Единственная транзакция, связанная с данным типом ссылки, потеряет это соединение. |Все :count транзакций, связанные с данным типом ссылки, потеряют свои соединения.',
     'also_delete_rules'           => 'Единственное правило, связанное с данной группой правил, будет удалено. |Все :count правила, связанные с данной группой правил, будут удалены.',
     'also_delete_piggyBanks'      => 'Единственная копилка, связанная с данным счётом, будет удалена.|Все :count копилки, связанные с данным счётом, будут удалены.',
-    'not_delete_piggy_banks'      => 'The piggy bank connected to this group will not be deleted.|The :count piggy banks connected to this group will not be deleted.',
+    'not_delete_piggy_banks'      => 'Копилка, подключенная к этой группе, не будет удалена.|Копилки (:count), подключенные к этой группе, не будет удалены.',
     'bill_keep_transactions'      => 'Единственная транзакция, связанная с данным счётом, не будет удалена. |Все :count транзакции, связанные с данным счётом, будут сохранены.',
     'budget_keep_transactions'    => 'Единственная транзакция, связанная с данным бюджетом, не будет удалена.|Все :count транзакции, связанные с этим бюджетом, будут сохранены.',
     'category_keep_transactions'  => 'Единственная транзакция, связанная с данной категорией, не будет удалена.|Все :count транзакции, связанные с этой категорией, будут сохранены.',
@@ -165,7 +165,7 @@ return [
     'tag_keep_transactions'       => 'Только транзакция, связанная с этой меткой, будет удалена.|Все :count транзакций, связанные с этой меткой, будут сохранены.',
     'check_for_updates'           => 'Проверить обновления',
 
-    'delete_object_group' => 'Delete group ":title"',
+    'delete_object_group' => 'Удалить группу ":title"',
 
     'email'                 => 'Адрес электронной почты',
     'password'              => 'Пароль',
@@ -173,7 +173,7 @@ return [
     'blocked'               => 'Заблокирован?',
     'blocked_code'          => 'Причина блокировки',
     'login_name'            => 'Логин',
-    'is_owner'              => 'Is admin?',
+    'is_owner'              => 'Администратор?',
 
     // import
     'apply_rules'           => 'Применить правила',
@@ -235,14 +235,14 @@ return [
     'expected_on'               => 'Ожидаем',
     'paid'                      => 'Оплачено',
 
-    'auto_budget_type'            => 'Auto-budget',
-    'auto_budget_amount'            => 'Auto-budget amount',
-    'auto_budget_period'            => 'Auto-budget period',
+    'auto_budget_type'            => 'Авто-бюджет',
+    'auto_budget_amount'            => 'Сумма авто-бюджета',
+    'auto_budget_period'            => 'Период авто-бюджета',
 
-    'collected' => 'Collected',
-    'submitted' => 'Submitted',
-    'key' => 'Key',
-    'value' => 'Content of record'
+    'collected' => 'Получено',
+    'submitted' => 'Отправлено',
+    'key' => 'Ключ',
+    'value' => 'Содержание записи'
 
 
 ];
diff --git a/resources/lang/ru_RU/list.php b/resources/lang/ru_RU/list.php
index 595a187dd6..d4bc2a34d8 100644
--- a/resources/lang/ru_RU/list.php
+++ b/resources/lang/ru_RU/list.php
@@ -60,7 +60,7 @@ return [
     'due_date'                => 'Срок',
     'payment_date'            => 'Дата платежа',
     'invoice_date'            => 'Дата выставления счёта',
-    'internal_reference'      => 'Internal reference',
+    'internal_reference'      => 'Внутренняя ссылка',
     'notes'                   => 'Заметки',
     'from'                    => 'Откуда',
     'piggy_bank'              => 'Копилка',
@@ -101,7 +101,7 @@ return [
     'sum_withdrawals'         => 'Сумма расходов',
     'sum_deposits'            => 'Сумма доходов',
     'sum_transfers'           => 'Сумма переводов',
-    'sum_reconciliations'     => 'Sum of reconciliations',
+    'sum_reconciliations'     => 'Сумма сверки',
     'reconcile'               => 'Сверка',
     'sepa_ct_id'              => 'Идентификатор SEPA end-to-end',
     'sepa_ct_op'              => 'Идентификатор учетной записи SEPA',
diff --git a/resources/lang/ru_RU/validation.php b/resources/lang/ru_RU/validation.php
index f9ff8ac907..f39bdc13ca 100644
--- a/resources/lang/ru_RU/validation.php
+++ b/resources/lang/ru_RU/validation.php
@@ -57,7 +57,7 @@ return [
     'at_least_one_action'            => 'Правило должно иметь хотя бы одно действие.',
     'base64'                         => 'Это некорректный формат для данных, зашифрованных с помощью base64.',
     'model_id_invalid'               => 'Данный ID кажется недопустимым для этой модели.',
-    'more'                           => ':attribute must be larger than ":more".',
+    'more'                           => ':attribute должен быть больше, чем ":more".',
     'less'                           => ':attribute должен быть меньше 10,000,000',
     'active_url'                     => ':attribute не является допустимым URL-адресом.',
     'after'                          => ':attribute должна быть позже :date.',
@@ -130,7 +130,7 @@ return [
     'amount_zero'                    => 'Сумма не может быть равна нулю.',
     'current_target_amount'          => 'Текущая сумма должна быть меньше целевой суммы.',
     'unique_piggy_bank_for_user'     => 'Название копилки должно быть уникальным.',
-    'unique_object_group'            => 'The group name must be unique',
+    'unique_object_group'            => 'Название группы должно быть уникальным',
 
     'secure_password'                => 'Это не безопасный пароль. Попробуйте еще раз. Подробнее можно узнать по ссылке https://bit.ly/FF3-password-security',
     'valid_recurrence_rep_type'      => 'Недопустимый тип для повторяющихся транзакций.',
@@ -183,7 +183,7 @@ return [
     'deposit_source_bad_data'  => 'Не удалось найти корректный счёт-источник при поиске ID ":id" или имени ":name".',
     'deposit_dest_need_data'   => 'Для продолжения необходим действительный ID счёта назначения и/или действительное имя счёта.',
     'deposit_dest_bad_data'    => 'Не удалось найти действительный счёт назначения при поиске ID ":id" или имени ":name".',
-    'deposit_dest_wrong_type'  => 'The submitted destination account is not of the right type.',
+    'deposit_dest_wrong_type'  => 'Сохраняемый счёт назначения - некорректный.',
 
     'transfer_source_need_data' => 'Для продолжения необходим действительный ID счёта-источника и/или действительное имя счёта.',
     'transfer_source_bad_data'  => 'Не удалось найти корректный счёт-источник при поиске ID ":id" или имени ":name".',
@@ -198,12 +198,12 @@ return [
     'generic_invalid_source'      => 'Вы не можете использовать этот счёт в качестве счёта-источника.',
     'generic_invalid_destination' => 'Вы не можете использовать этот счёт в качестве счёта назначения.',
 
-    'gte.numeric' => 'The :attribute must be greater than or equal to :value.',
-    'gte.file'    => 'The :attribute must be greater than or equal to :value kilobytes.',
-    'gte.string'  => 'The :attribute must be greater than or equal to :value characters.',
-    'gte.array'   => 'The :attribute must have :value items or more.',
+    'gte.numeric' => 'Значение :attribute должно быть больше или равно :value.',
+    'gte.file'    => 'Размер файла в поле :attribute должен быть больше или равен :value Килобайт(а).',
+    'gte.string'  => 'Значение :attribute должно быть больше или равно :value символам.',
+    'gte.array'   => 'Значения поля :attribute должно включать :value элементов или больше.',
 
-    'amount_required_for_auto_budget' => 'The amount is required.',
-    'auto_budget_amount_positive'     => 'The amount must be more than zero.',
-    'auto_budget_period_mandatory' => 'The auto budget period is a mandatory field.',
+    'amount_required_for_auto_budget' => 'Нужно указать сумму.',
+    'auto_budget_amount_positive'     => 'Сумма должна быть больше 0.',
+    'auto_budget_period_mandatory' => 'Период авто-бюджета - это обязательно поле.',
 ];