').addClass('text-center').html(''));
var uri = transactionsUri.replace('%start%', $('input[name="start_date"]').val()).replace('%end%', $('input[name="end_date"]').val());
@@ -147,6 +154,7 @@ function getTransactionsForRange() {
*
*/
function includeClearedTransactions() {
+ console.log('In includeClearedTransactions.');
$.each($('input[class="cleared"]'), function (i, v) {
var obj = $(v);
if (obj.data('younger') === false) {
@@ -160,6 +168,7 @@ function includeClearedTransactions() {
* @param data
*/
function placeTransactions(data) {
+ console.log('In placeTransactions.');
$('#transactions_holder').empty().html(data.html);
selectedAmount = 0;
// update start + end balance when user has not touched them.
@@ -174,7 +183,7 @@ function placeTransactions(data) {
// any already cleared transactions must be added to / removed from selectedAmount.
includeClearedTransactions();
- difference = balanceDifference;
+ difference = balanceDifference - selectedAmount;
updateDifference();
// enable the check buttons:
@@ -191,7 +200,7 @@ function placeTransactions(data) {
* @returns {boolean}
*/
function startReconcile() {
-
+ console.log('In startReconcile.');
reconcileStarted = true;
// hide the start button.
@@ -213,6 +222,7 @@ function startReconcile() {
}
function updateDifference() {
+ console.log('In updateDifference.');
var addClass = 'text-info';
if (difference > 0) {
addClass = 'text-success';
diff --git a/public/js/ff/accounts/show.js b/public/js/ff/accounts/show.js
index 30bb012a93..ba77ebff95 100644
--- a/public/js/ff/accounts/show.js
+++ b/public/js/ff/accounts/show.js
@@ -15,10 +15,10 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with Firefly III. If not, see storage/logs
pour obtenir des instructions.',
- 'two_factor_lost_fix_owner' => 'Dans le cas contraire, contactez le propriétaire du site par courriel : site_owner et demandez leur de réinitialiser votre authentification à deux facteurs.',
+ 'two_factor_lost_fix_owner' => 'Dans le cas contraire, contactez le propriétaire du site par courriel :site_owner et demandez-lui de réinitialiser votre authentification à deux facteurs.',
'warning_much_data' => ':days de données peuvent prendre un certain temps à charger.',
'registered' => 'Vous avez été enregistré avec succès !',
'Default asset account' => 'Compte d’actif par défaut',
- 'no_budget_pointer' => 'Vous semblez n’avoir encore aucun budget. Vous devez en créer sur la page des budgets. Les budgets peuvent vous aider à garder une trace des dépenses.',
+ 'no_budget_pointer' => 'Vous semblez n’avoir encore aucun budget. Vous devez en créer un sur la page des budgets. Les budgets peuvent vous aider à garder une trace des dépenses.',
'Savings account' => 'Compte d’épargne',
'Credit card' => 'Carte de Crédit',
'source_accounts' => 'Compte(s) source',
@@ -89,7 +98,7 @@ return [
'left_in_budget_limit' => 'Reste à dépenser selon budget',
'current_period' => 'Période en cours',
'show_the_current_period_and_overview' => 'Afficher l’exercice en cours et sa vue d’ensemble',
- 'pref_languages_locale' => 'Pour une langue autre que l’anglais pour fonctionner correctement, votre système d’exploitation doit être équipé avec les paramètres régionaux correctes. Si ils ne sont pas présents, les données de devises, les dates et les montants peuvent être mal formatés.',
+ 'pref_languages_locale' => 'Pour une langue autre que l’anglais et pour fonctionner correctement, votre système d’exploitation doit être équipé avec les paramètres régionaux correctes. Si ils ne sont pas présents, les données de devises, les dates et les montants peuvent être mal formatés.',
'budget_in_period' => 'Toutes les transactions pour le budget ":name" entre :start et :end',
'chart_budget_in_period' => 'Graphique pour toutes les transactions pour le budget ":name" entre :start et :end',
'chart_account_in_period' => 'Graphique pour toutes les transactions pour le compte ":name" entre :start et :end',
@@ -98,7 +107,7 @@ return [
'clone_withdrawal' => 'Cloner ce retrait',
'clone_deposit' => 'Cloner ce dépôt',
'clone_transfer' => 'Cloner ce transfert',
- 'multi_select_no_selection' => 'Aucun selectionnez',
+ 'multi_select_no_selection' => 'Aucun sélectionné',
'multi_select_all_selected' => 'Tous sélectionnés',
'multi_select_filter_placeholder' => 'Rechercher..',
'between_dates_breadcrumb' => 'Entre :start et :end',
@@ -125,14 +134,30 @@ return [
'chart_all_journals_for_budget' => 'Graphique pour toutes les transactions pour le budget :name',
'journals_in_period_for_category' => 'Toutes les transactions pour la catégorie :name entre :start et :end',
'journals_in_period_for_tag' => 'Toutes les transactions de balise :tag entre :start et :end',
- 'not_available_demo_user' => 'La fonctionnalité que vous essayez d’accéder n’est pas disponible pour les utilisateurs de la démo.',
+ 'not_available_demo_user' => 'La fonctionnalité à laquelle vous essayez d’accéder n’est pas disponible pour les utilisateurs de la démo.',
'exchange_rate_instructions' => 'Compte d’actif "@name" n’accepte que les transactions en @native_currency. Si vous souhaitez utiliser @foreign_currency à la place, assurez-vous que le montant en @native_currency est aussi bien connu :',
- 'transfer_exchange_rate_instructions' => 'Compte d’actif source "@source_name" n’accepte que les transactions en @source_currency. Compte d’actif "@dest_name" de destination n’accepte que les transactions en @dest_currency. Vous devez fournir le montant transféré correctement dans les deux monnaies.',
+ 'transfer_exchange_rate_instructions' => 'Compte d’actif source "@source_name" n’accepte que les transactions en @source_currency. Compte d’actif "@dest_name" de destination n’accepte que les transactions en @dest_currency. Vous devez fournir le montant transféré correctement dans les deux devises.',
'transaction_data' => 'Données de transaction',
'invalid_server_configuration' => 'Configuration de serveur invalide',
- 'invalid_locale_settings' => 'Firefly III ne parvient pas à formater les montants monétaires car il manque des paquets logiciels sur votre serveur. Voici des insctructions sur comment procéder.',
+ 'invalid_locale_settings' => 'Firefly III ne parvient pas à formater les montants monétaires car il manque des paquets logiciels sur votre serveur. Voici des instructions sur comment procéder.',
'quickswitch' => 'Changement rapide',
+ // check for updates:
+ 'update_check_title' => 'Check for updates',
+ 'admin_update_check_title' => 'Automatically check for update',
+ 'admin_update_check_explain' => 'Firefly III can check for updates automatically. When you enable this setting, it will contact Github to see if a new version of Firefly III is available. When it is, you will get a notification. You can test this notification using the button on the right. Please indicate below if you want Firefly III to check for updates.',
+ 'check_for_updates_permission' => 'Firefly III can check for updates, but it needs your permission to do so. Please go to the administration to indicate if you would like this feature to be enabled.',
+ 'updates_ask_me_later' => 'Ask me later',
+ 'updates_do_not_check' => 'Do not check for updates',
+ 'updates_enable_check' => 'Enable the check for updates',
+ 'admin_update_check_now_title' => 'Check for updates now',
+ 'admin_update_check_now_explain' => 'If you press the button, Firefly III will see if your current version is the latest.',
+ 'check_for_updates_button' => 'Check now!',
+ 'update_new_version_alert' => 'A new version is available. You are running v:your_version, the latest version is v:new_version which was released on :date.',
+ 'update_current_version_alert' => 'You are running v:version, which is the latest available release.',
+ 'update_newer_version_alert' => 'You are running v:your_version, which is newer than the latest release, v:new_version.',
+ 'update_check_error' => 'An error occurred while checking for updates. Please view the log files.',
+
// search
'search' => 'Rechercher',
'search_query' => 'Requête',
@@ -163,7 +188,7 @@ return [
'export_format' => 'Format d\'export',
'export_format_csv' => 'Valeurs séparées par des virgules (fichier CSV)',
'export_format_mt940' => 'Format compatible MT940',
- 'include_old_uploads_help' => 'Firefly III ne détruit pas les fichier CSV originaux que vous avez déjà importé dans le passé. Vous pouvez les inclure dans votre exportation.',
+ 'include_old_uploads_help' => 'Firefly III ne détruit pas les fichiers CSV originaux que vous avez déjà importé dans le passé. Vous pouvez les inclure dans votre exportation.',
'do_export' => 'Exporter',
'export_status_never_started' => 'L’exportation n’a pas encore commencé',
'export_status_make_exporter' => 'Créer un export...',
@@ -175,8 +200,8 @@ return [
'export_status_created_journal_file' => 'Fichier d\'export créé!',
'export_status_collecting_attachments' => 'Collecte toutes vos pièces jointes...',
'export_status_collected_attachments' => 'Toutes vos pièces jointes sont collectées !',
- 'export_status_collecting_old_uploads' => 'Tous vos précédent upload sont en cours de collecte...',
- 'export_status_collected_old_uploads' => 'Tous vos précédent upload sont collectés !',
+ 'export_status_collecting_old_uploads' => 'Tous vos précédents uploads sont en cours de collecte...',
+ 'export_status_collected_old_uploads' => 'Tous vos précédents uploads sont collectés !',
'export_status_creating_zip_file' => 'Création d’un fichier zip...',
'export_status_created_zip_file' => 'Fichier zip créé!',
'export_status_finished' => 'L\'export s\'est terminé avec succès ! Yay !',
@@ -193,13 +218,13 @@ return [
'rule_priority_down' => 'Donner à la règle moins de priorité',
'make_new_rule_group' => 'Créer un nouveau groupe de règles',
'store_new_rule_group' => 'Créer un nouveau groupe de règles',
- 'created_new_rule_group' => 'Le nouveau groupe de règles ": titre" est créé !',
- 'updated_rule_group' => 'Groupe de règles ":title" mise à jour avec succès.',
+ 'created_new_rule_group' => 'Le nouveau groupe de règles ":title" est créé !',
+ 'updated_rule_group' => 'Groupe de règles ":title" mis à jour avec succès.',
'edit_rule_group' => 'Modifier le groupe de règles ":title"',
'delete_rule_group' => 'Supprimer le groupe de règles ":title"',
- 'deleted_rule_group' => 'Groupe de règles ":title" supprimée',
+ 'deleted_rule_group' => 'Groupe de règles ":title" supprimé',
'update_rule_group' => 'Mettre à jour le groupe de règles',
- 'no_rules_in_group' => 'Il n’y a pas de règles dans ce groupe',
+ 'no_rules_in_group' => 'Il n’y a pas de règle dans ce groupe',
'move_rule_group_up' => 'Monter le groupe de règles',
'move_rule_group_down' => 'Descendre le groupe de règles',
'save_rules_by_moving' => 'Enregistrer ces règles en les déplaçant vers un autre groupe de règles :',
@@ -209,7 +234,7 @@ return [
'stored_new_rule' => 'Nouvelle règle créée avec le titre ":title"',
'deleted_rule' => 'Règle supprimée avec le titre ":title"',
'store_new_rule' => 'Créer une nouvelle règle',
- 'updated_rule' => 'Nouvelle règle enregistrée avec le titre ":title"',
+ 'updated_rule' => 'Nouvelle règle avec le titre ":title" enregistrée',
'default_rule_group_name' => 'Règles par défaut',
'default_rule_group_description' => 'Toutes vos règles n\'étant pas dans un groupe particulier.',
'default_rule_name' => 'Votre première règle par défaut',
@@ -226,24 +251,24 @@ return [
'action_value' => 'Valeur de l’action',
'stop_executing_other_actions' => 'Arrêter l’exécution des autres actions',
'add_rule_action' => 'Ajouter une nouvelle action',
- 'edit_rule' => 'Modifier la règle ": titre"',
- 'delete_rule' => 'Supprimer la règle ":titre"',
+ 'edit_rule' => 'Modifier la règle ":title"',
+ 'delete_rule' => 'Supprimer la règle ":title"',
'update_rule' => 'Mettre à jour la règle',
'test_rule_triggers' => 'Voir les opérations correspondantes',
- 'warning_transaction_subset' => 'Pour des raisons de performances cette liste est limitée à :max_num_transactions et peut n\'afficher qu\'une partie des opérations correspondantes',
- 'warning_no_matching_transactions' => 'Aucunes opérations correspondantes trouvées. Veuillez noter que pour des raisons de performances, seule les dernières :num_transactions opérations ont été vérifiées.',
- 'warning_no_valid_triggers' => 'Aucun déclencheurs valide fourni.',
+ 'warning_transaction_subset' => 'Pour des raisons de performance cette liste est limitée à :max_num_transactions et peut n\'afficher qu\'une partie des opérations correspondantes',
+ 'warning_no_matching_transactions' => 'Aucune opération correspondante trouvée. Veuillez noter que pour des raisons de performance, seules les dernières :num_transactions opérations ont été vérifiées.',
+ 'warning_no_valid_triggers' => 'Aucun déclencheur valide fourni.',
'apply_rule_selection' => 'Appliquer la règle ":title" à une sélection de vos transactions',
- 'apply_rule_selection_intro' => 'Les règles comme ":title" ne s\'appliquent normalement qu\'aux transactions nouvelles ou mises à jour, mais vous pouvez dire à Firefly III de l’exécuter sur une sélection de vos transactions existantes. Cela peut être utile lorsque vous avez mis à jour une règle et vous avez besoin que les modifications soit appliqué à l’ensemble de vos autres transactions.',
- 'include_transactions_from_accounts' => 'Iclure les opérations depuis ces comptes',
- 'applied_rule_selection' => 'La règle ":title" a été appliqué à votre sélection.',
- 'execute' => 'Executer',
+ 'apply_rule_selection_intro' => 'Les règles comme ":title" ne s\'appliquent normalement qu\'aux transactions nouvelles ou mises à jour, mais vous pouvez dire à Firefly III de l’exécuter sur une sélection de vos transactions existantes. Cela peut être utile lorsque vous avez mis à jour une règle et avez besoin que les modifications soient appliquées à l’ensemble de vos autres transactions.',
+ 'include_transactions_from_accounts' => 'Inclure les opérations depuis ces comptes',
+ 'applied_rule_selection' => 'La règle ":title" a été appliquée à votre sélection.',
+ 'execute' => 'Exécuter',
'apply_rule_group_selection' => 'Appliquer le groupe de règles ":title" à une sélection de vos transactions',
- 'apply_rule_group_selection_intro' => 'Les groupes de règles comme ":titre" ne s\'appliquent normalement qu\'aux transactions nouvelles ou mises à jour, mais vous pouvez dire à Firefly III d\'exécuter toutes les règles de ce groupe sur une sélection de vos transactions existantes. Cela peut être utile lorsque vous avez mis à jour un groupe de règles et que vous avez besoin des modifications à appliquer à toutes vos autres transactions.',
+ 'apply_rule_group_selection_intro' => 'Les groupes de règles comme ":title" ne s\'appliquent normalement qu\'aux transactions nouvelles ou mises à jour, mais vous pouvez dire à Firefly III d\'exécuter toutes les règles de ce groupe sur une sélection de vos transactions existantes. Cela peut être utile lorsque vous avez mis à jour un groupe de règles et avez besoin que les modifications soient appliquées à l’ensemble de vos autres transactions.',
'applied_rule_group_selection' => 'Le groupe de règles ":title" a été appliqué à votre sélection.',
// actions and triggers
- 'rule_trigger_user_action' => 'L\'action de l’utilisateur est ": trigger_value"',
+ 'rule_trigger_user_action' => 'L\'action de l’utilisateur est ":trigger_value"',
'rule_trigger_from_account_starts_choice' => 'Le compte source commence par..',
'rule_trigger_from_account_starts' => 'Le compte source commence par ":trigger_value"',
'rule_trigger_from_account_ends_choice' => 'Le compte source se termine par..',
@@ -293,13 +318,13 @@ return [
'rule_trigger_has_no_budget_choice' => 'N\'a pas de budget',
'rule_trigger_has_no_budget' => 'La transaction n\'a pas de budget',
'rule_trigger_has_any_budget_choice' => 'A un (des) budget',
- 'rule_trigger_has_any_budget' => 'La transaction a un (des) budget',
+ 'rule_trigger_has_any_budget' => 'La transaction a un(des) budget(s)',
'rule_trigger_has_no_tag_choice' => 'N\'a pas de tag(s)',
'rule_trigger_has_no_tag' => 'La transaction n\'a pas de tag(s)',
'rule_trigger_has_any_tag_choice' => 'Dispose d\'un ou de plusieurs tags',
'rule_trigger_has_any_tag' => 'La transaction comporte un ou plusieurs tags',
- 'rule_trigger_any_notes_choice' => 'A une (ou plusieurs) note',
- 'rule_trigger_any_notes' => 'Transaction a une (ou plusieurs) note',
+ 'rule_trigger_any_notes_choice' => 'A une (ou plusieurs) note(s)',
+ 'rule_trigger_any_notes' => 'Transaction a une (ou plusieurs) note(s)',
'rule_trigger_no_notes_choice' => 'N\'a pas de note',
'rule_trigger_no_notes' => 'Transaction n\'a pas de note',
'rule_trigger_notes_are_choice' => 'Les notes sont..',
@@ -343,9 +368,8 @@ return [
'rule_action_set_notes_choice' => 'Remplacer les notes par..',
'rule_action_set_notes' => 'Remplacer les notes par ":action_value"',
-
'rules_have_read_warning' => 'Avez-vous lu les avertissements ?',
- 'apply_rule_warning' => 'Avertissement : exécuter une règle (ou un groupe) sur un grand nombre de transactions peut prendre très longtemps, et pourrait faire un time-out. Si c\'est le cas, alors la règle (ou le groupe) ne sera appliqué qu\'un sous-ensemble indéterminé de vos transactions. Cela peut faire dégâts sur votre gestion financière. S\'il vous plaît, faites attention.',
+ 'apply_rule_warning' => 'Avertissement : exécuter une règle ou un groupe de règles sur un grand nombre de transactions peut prendre beaucoup de temps, et pourrait entraîner un time-out. Si c\'est le cas, alors la règle ou le groupe de règles ne serait appliqué que sur une partie indéterminée de vos transactions. Cela peut engendrer des erreurs sur votre gestion financière. S\'il vous plaît, faites attention.',
// tags
'store_new_tag' => 'Créer un nouveau tag',
@@ -362,7 +386,7 @@ return [
// preferences
'pref_home_screen_accounts' => 'Comptes de l’écran d’accueil',
- 'pref_home_screen_accounts_help' => 'Quel compte devrait être affiché sur l\'écran d’accueil?',
+ 'pref_home_screen_accounts_help' => 'Quel compte doit être affiché sur l\'écran d’accueil?',
'pref_view_range' => 'Voir l\'étendue',
'pref_view_range_help' => 'Certains graphiques sont automatiquement groupés par périodes. Quelle période préférez-vous ?',
'pref_1D' => 'Un jour',
@@ -375,12 +399,12 @@ return [
'pref_languages_help' => 'Firefly III prend en charge plusieurs langues. Laquelle préférez-vous ?',
'pref_custom_fiscal_year' => 'Paramètres fiscaux de l\'année',
'pref_custom_fiscal_year_label' => 'Activé',
- 'pref_custom_fiscal_year_help' => 'Dans les pays qui utilisent une année financière autre que du 1er janvier au 31 décembre, vous pouvez le changer en spécifiant le jour de début et de fin de l\'année fiscale',
+ 'pref_custom_fiscal_year_help' => 'Dans les pays qui utilisent une année financière autre que du 1er janvier au 31 décembre, vous pouvez la changer en spécifiant le jour de début et de fin de l\'année fiscale',
'pref_fiscal_year_start_label' => 'Date du début de l\'année fiscale',
'pref_two_factor_auth' => 'Validation en 2 étapes',
- 'pref_two_factor_auth_help' => 'Lorsque vous activez la validation en 2 étapes (également connu sous le nom de deux facteurs d’authentification), vous ajoutez une couche de sécurité supplémentaire à votre compte. Vous vous connecter avec quelque chose que vous connaissez (votre mot de passe) et quelque chose que vous avez (un code de vérification). Codes de vérification sont générés par une application sur votre téléphone, telles que Authy ou Google Authenticator.',
+ 'pref_two_factor_auth_help' => 'Lorsque vous activez la validation en 2 étapes (également connu sous le nom de deux facteurs d’authentification), vous ajoutez une couche de sécurité supplémentaire à votre compte. Vous vous connectez avec quelque chose que vous connaissez (votre mot de passe) et quelque chose que vous avez (un code de vérification). Les codes de vérification sont générés par une application sur votre téléphone, comme par exemple Authy ou Google Authenticator.',
'pref_enable_two_factor_auth' => 'Activez la validation en 2 étapes',
- 'pref_two_factor_auth_disabled' => 'Le code de vérification en deux tapes a été enlevé et désactivé',
+ 'pref_two_factor_auth_disabled' => 'Le code de vérification en deux étapes a été enlevé et désactivé',
'pref_two_factor_auth_remove_it' => 'N’oubliez pas de supprimer ce compte de votre application d’authentification !',
'pref_two_factor_auth_code' => 'Vérifier le code',
'pref_two_factor_auth_code_help' => 'Scanner le code QR avec une application sur votre téléphone comme Authy ou Google Authenticator et entrez le code généré.',
@@ -394,15 +418,15 @@ return [
'preferences_security' => 'Sécurité',
'preferences_layout' => 'Mise en Page',
'pref_home_show_deposits' => 'Afficher les dépôts sur l\'écran d\'accueil',
- 'pref_home_show_deposits_info' => 'L\'écran d\'accueil affiche déjà vos comptes de dépenses. Devrait-il aussi afficher vos comptes de revenus?',
+ 'pref_home_show_deposits_info' => 'L\'écran d\'accueil affiche déjà vos comptes de dépenses. Devrait-il aussi afficher vos comptes de revenus ?',
'pref_home_do_show_deposits' => 'Oui, montrez-les',
'successful_count' => 'dont :count avec succès',
- 'transaction_page_size_title' => 'Taille de la page',
- 'transaction_page_size_help' => 'N’importe quelle liste de transactions montre au plus ce nombre de transactions',
- 'transaction_page_size_label' => 'Taille de la page',
+ 'list_page_size_title' => 'Page size',
+ 'list_page_size_help' => 'Any list of things (accounts, transactions, etc) shows at most this many per page.',
+ 'list_page_size_label' => 'Page size',
'between_dates' => '(:start et :end)',
'pref_optional_fields_transaction' => 'Champs optionnels pour les transactions',
- 'pref_optional_fields_transaction_help' => 'Par défaut, tous les champs ne sont pas activés lors de la création d\'une nouvelle transaction (en raison du désordre). Ci-dessous, vous pouvez activer ces champs si vous pensez qu\'ils pourraient vous être utiles. Bien sûr, tout domaine désactivé, mais déjà rempli, sera visible quel que soit le paramètre.',
+ 'pref_optional_fields_transaction_help' => 'Par défaut, tous les champs ne sont pas activés lors de la création d\'une nouvelle transaction (en raison de possibles problèmes d',
'optional_tj_date_fields' => 'Champ date',
'optional_tj_business_fields' => 'Champs professionnels',
'optional_tj_attachment_fields' => 'Champs de pièces jointes',
@@ -420,18 +444,17 @@ return [
'optional_field_attachments' => 'Pièces jointes',
'optional_field_meta_data' => 'Métadonnées facultatives',
-
// profile:
'change_your_password' => 'Modifier votre mot de passe',
'delete_account' => 'Supprimer le compte',
'current_password' => 'Mot de passe actuel',
'new_password' => 'Nouveau mot de passe ',
- 'new_password_again' => 'Nouveau mot de passe (encore)',
+ 'new_password_again' => 'Nouveau mot de passe (confirmation)',
'delete_your_account' => 'Supprimer votre compte',
'delete_your_account_help' => 'La suppression de votre compte supprimera également les comptes, les opérations, tout ce que vous pourriez avoir enregistré dans Firefly III. Tout sera SUPPRIME.',
'delete_your_account_password' => 'Entrez votre mot de passe pour continuer.',
'password' => 'Mot de passe',
- 'are_you_sure' => 'Es-tu sûr ? Vous ne pourrez pas annuler cette action.',
+ 'are_you_sure' => 'Etes-vous sûr ? Vous ne pourrez pas annuler cette action.',
'delete_account_button' => 'SUPPRIMER votre compte',
'invalid_current_password' => 'Mot de passe actuel non valide!',
'password_changed' => 'Mot de passe modifié!',
@@ -439,26 +462,24 @@ return [
'invalid_password' => 'Mot de passe incorrect!',
'what_is_pw_security' => 'Qu\'est-ce que "vérifier la sécurité du mot de passe" ?',
'secure_pw_title' => 'Comment choisir un mot de passe sécurisé',
- 'secure_pw_history' => 'En août 2017, le réputé chercheur en sécurité Troy Hunt a publié une liste de 306 millions de mots de passe volés. Ces mots de passe ont été volés lors de cambriolages à des entreprises comme LinkedIn, Adobe et NeoPets (et bien d’autres).',
+ 'secure_pw_history' => 'En août 2017, le réputé chercheur en sécurité Troy Hunt a publié une liste de 306 millions de mots de passe volés. Ces mots de passe ont été volés lors de cambriolages d\'entreprises comme LinkedIn, Adobe ou NeoPets (et bien d’autres).',
'secure_pw_check_box' => 'En cochant la case, Firefly III enverra l\'empreinte SHA1 de votre mot de passe au site Web de Troy Hunt pour voir si c’est sur la liste. Cela vous empêchera d\'utiliser des mots de passe dangereux comme cela est recommandé dans les dernières NIST Special Publication à ce sujet.',
'secure_pw_sha1' => 'Mais je pensais que SHA1 était cassé ?',
- 'secure_pw_hash_speed' => 'Oui, mais pas dans ce contexte. Comme vous pouvez le lire sur le site Web détaillant comment ils ont cassé SHA1, c’est maintenant légèrement plus facile de trouver une « collision » : une autre chaîne qui aboutit à la même empreinte SHA1. Maintenant, cela prend seulement 10 000 ans, à l’aide d’une machine mono-GPU.',
+ 'secure_pw_hash_speed' => 'Oui, mais pas dans ce contexte. Comme vous pouvez le lire sur le site web détaillant comment ils ont cassé SHA1, c’est maintenant légèrement plus facile de trouver une « collision » : une autre chaîne qui aboutit à la même empreinte SHA1. Maintenant, cela prend seulement 10 000 ans, à l’aide d’une machine mono-GPU.',
'secure_pw_hash_security' => 'Cette collision ne serait pas égale à votre mot de passe, et ne serait pas utile sur (un site comme) Firefly III. Cette application n\'utilise pas SHA1 pour la vérification du mot de passe. Il est donc sûr de cocher cette case. Votre mot de passe est haché et envoyé par HTTPS.',
'secure_pw_should' => 'Dois-je cocher la case ?',
- 'secure_pw_long_password' => 'Si vous venez de générer un long mot de passe unique pour Firefly III à l\'aide d\'un type de générateur de mot de passe : no.',
- 'secure_pw_short' => 'Si vous venez d\'entrer le mot de passe que vous utilisez toujours : S\'il vous plaît, oui.',
+ 'secure_pw_long_password' => 'Si vous venez de générer un long mot de passe unique pour Firefly III à l\'aide d\'un type de générateur de mot de passe : non.',
+ 'secure_pw_short' => 'Si vous venez d\'entrer le mot de passe que vous utilisez toujours : oui.',
'personal_access_token' => 'Token d\'accès personnel',
- 'explain_access_token' => 'Vous avez besoin de ce token pour exécuter des opérations optionnelles en ligne de commandes telles qu\'import et export de données. Sans celui-ci, te telles commandes sensibles ne fonctionneront pas. Personne ne vous le demandera, pas même moi. Si vous craignez de le perdre, ou si vous êtes parano, régénérez ce token à l\'aide du
- bouton.',
+ 'explain_access_token' => 'Vous avez besoin de ce token pour exécuter des opérations optionnelles en ligne de commandes telles qu\'import et export de données. Sans celui-ci, de telles commandes sensibles ne fonctionneront pas. Personne ne vous le demandera, pas même moi. Si vous craignez de le perdre, ou si vous êtes parano, régénérez ce token à l\'aide du bouton.',
'regenerate_access_token' => 'Régénérer le token d\'accès',
'token_regenerated' => 'Un nouveau token a été généré',
'change_your_email' => 'Changer votre adresse e-mail',
- 'email_verification' => 'Un e-mail sera envoyé à votre ancienne ET votre nouvelle adresse. Pour des raisons de sécurité, vous ne serez pas capable de vous connecter jusqu\'à ce que vous vérifiez votre nouvelle adresse. Si vous n\'êtes pas certain que votre installation de Firefly III soit capable d\'envoyer un e-mail, s\'il vous plait n\'utilisez pas cette fonctionnalité. Si vous êtes un administrateur, vous pouvez tester cela en allant à Administration.',
+ 'email_verification' => 'Un e-mail sera envoyé à votre ancienne ET votre nouvelle adresse. Pour des raisons de sécurité, vous ne pourrez pas vous connecter jusqu\'à ce que vous ayez vérifié votre nouvelle adresse. Si vous n\'êtes pas certain que votre installation de Firefly III soit capable d\'envoyer un e-mail, n\'utilisez pas cette fonctionnalité. Si vous êtes un administrateur, vous pouvez tester l\'envoi des e-mails en allant dans le menu Administration.',
'email_changed_logout' => 'Vous ne pouvez pas vous connecter tant que vous n\'aurez pas vérifié votre adresse e-mail.',
'login_with_new_email' => 'Vous pouvez désormais vous connecter avec votre nouvelle adresse e-mail.',
'login_with_old_email' => 'Vous pouvez à nouveau vous connecter à l\'aide de votre ancienne adresse e-mail.',
-
// attachments
'nr_of_attachments' => 'Une pièce jointe|:count pièces jointes',
'attachments' => 'Pièces jointes',
@@ -497,14 +518,14 @@ return [
'convert_Transfer_to_deposit' => 'Convertir ce transfert en dépôt',
'convert_Transfer_to_withdrawal' => 'Convertir ce transfert en retrait',
'convert_please_set_revenue_source' => 'Veuillez choisir le compte de recettes d\'où proviendra l’argent.',
- 'convert_please_set_asset_destination' => 'Veuillez choisir le compte d\'actifs auquel l\'argent sera versé.',
- 'convert_please_set_expense_destination' => 'Veuillez choisir le compte de dépense auquel l\'argent sera versé.',
- 'convert_please_set_asset_source' => 'Veuillez choisir le compte d’actif d\'où proviendra l’argent.',
+ 'convert_please_set_asset_destination' => 'Veuillez choisir le compte d\'actifs sur lequel l\'argent sera versé.',
+ 'convert_please_set_expense_destination' => 'Veuillez choisir le compte de dépenses sur lequel l\'argent sera versé.',
+ 'convert_please_set_asset_source' => 'Veuillez choisir le compte d’actifs d\'où proviendra l’argent.',
'convert_explanation_withdrawal_deposit' => 'Si vous convertissez ce retrait en dépôt, :amount sera déposé dans :sourceName au lieu de le retirer.',
- 'convert_explanation_withdrawal_transfer' => 'Si vous convertissez ce retrait en transfert, :amount sera transféré de :sourceName vers un nouveau compte d\'actif, au lieu d\'être payé à :DestinationName .',
+ 'convert_explanation_withdrawal_transfer' => 'Si vous convertissez ce retrait en transfert, :amount sera transféré de :sourceName vers un nouveau compte d\'actif, au lieu d\'être payé à :destinationName.',
'convert_explanation_deposit_withdrawal' => 'Si vous convertissez ce dépôt dans un retrait :amount sera supprimé de :destinationName au lieu d\'y être ajouté.',
- 'convert_explanation_deposit_transfer' => 'Si vous convertissez ce dépôt en transfert, :amount sera transféré d\'un compte d\'actif de votre choix en : destinationName.',
- 'convert_explanation_transfer_withdrawal' => 'Si vous convertissez ce transfert en retrait, le montant passera de :sourceName à une nouvelle destination comme une dépense, au lieu de :destinationName en tant que transfert.',
+ 'convert_explanation_deposit_transfer' => 'Si vous convertissez ce dépôt en transfert, :amount sera transféré d\'un compte d\'actif de votre choix en :destinationName.',
+ 'convert_explanation_transfer_withdrawal' => 'Si vous convertissez ce transfert en retrait, le montant passera de :sourceName à une nouvelle destination comme une dépense, au lieu de :destinationName en tant que transfert.',
'convert_explanation_transfer_deposit' => 'Si vous convertissez ce transfert en dépôt, :amount sera déposé dans le compte :destinationName au lieu d\'y être transféré.',
'converted_to_Withdrawal' => 'La transaction a été convertie en retrait',
'converted_to_Deposit' => 'La transaction a été convertie en dépôt',
@@ -515,7 +536,7 @@ return [
'create_new_withdrawal' => 'Creer un nouveau retrait',
'create_new_deposit' => 'Créer un nouveau dépôt',
'create_new_transfer' => 'Creer un nouveau transfert',
- 'create_new_asset' => 'Créer le nouveau compte d’actif',
+ 'create_new_asset' => 'Créer un nouveau compte d’actif',
'create_new_expense' => 'Créer nouveau compte de dépenses',
'create_new_revenue' => 'Créer nouveau compte de recettes',
'create_new_piggy_bank' => 'Créer une nouvelle tirelire',
@@ -531,7 +552,7 @@ return [
'created_currency' => 'Devise ":name" créée',
'updated_currency' => 'Devise ":name" mise à jour',
'ask_site_owner' => 'Merci de demander à :owner pour ajouter, modifier ou supprimer des devises.',
- 'currencies_intro' => 'Firefly III prend en charge diverses monnaies que vous pouvez configurer et activer ici.',
+ 'currencies_intro' => 'Firefly III prend en charge diverses devises que vous pouvez configurer et activer ici.',
'make_default_currency' => 'définir par défaut',
'default_currency' => 'par défaut',
@@ -564,7 +585,6 @@ return [
'suggested' => 'Suggéré',
'average_between' => 'Moyenne entre :start et :end',
-
// bills:
'matching_on' => 'Correspond à ',
'between_amounts' => 'entre :low et :high.',
@@ -587,15 +607,15 @@ return [
'average_bill_amount_year' => 'Montant moyen des factures (Â :year)',
'average_bill_amount_overall' => 'Montant moyen de la facture (global)',
'not_or_not_yet' => 'Pas du tout (pas encore)',
- 'not_expected_period' => 'Cette période n\'est pas prévu',
+ 'not_expected_period' => 'Cette période n\'est pas prévue',
'bill_is_active' => 'Facture en cours',
- 'bill_expected_between' => 'Expected between :start and :end',
+ 'bill_expected_between' => 'Attendu entre le :start et le :end',
'bill_will_automatch' => 'La facture sera automatiquement liée aux transactions correspondantes',
'skips_over' => 'saute',
// accounts:
'details_for_asset' => 'Détails pour le compte d’actif ":name"',
- 'details_for_expense' => 'Détail du compte de dépenses ":name"',
+ 'details_for_expense' => 'Détails du compte de dépenses ":name"',
'details_for_revenue' => 'Détails du comptes de recettes ":name"',
'details_for_cash' => 'Détails pour le compte de trésorerie ":name"',
'store_new_asset_account' => 'Créer un nouveau compte d’actif',
@@ -631,8 +651,8 @@ return [
'end_balance' => 'Solde de clotûre',
'update_balance_dates_instruction' => 'Faites correspondre les montants et les dates ci-dessus à votre relevé bancaire et appuyez sur "Démarrer le rapprochement"',
'select_transactions_instruction' => 'Sélectionnez les transactions qui apparaissent sur votre relevé bancaire.',
- 'select_range_and_balance' => 'Vérifiez d\'abord la plage de dates et les soldes. Puis appuyez sur "Démarrer le rapprochement"',
- 'date_change_instruction' => 'Si vous modifiez la plage de dates maintenant, toute progression sera perdue.',
+ 'select_range_and_balance' => 'Vérifiez d\'abord la plage des dates et les soldes. Puis appuyez sur "Démarrer le rapprochement"',
+ 'date_change_instruction' => 'Si vous modifiez la plage des dates maintenant, toute progression sera perdue.',
'update_selection' => 'Mettre à jour la sélection',
'store_reconcile' => 'Stocker le rapprochement',
'reconciliation_transaction' => 'Transaction de rapprochement',
@@ -641,22 +661,22 @@ return [
'reconcile_options' => 'Options de rapprochement',
'reconcile_range' => 'Plage de rapprochement',
'start_reconcile' => 'Commencer le rapprochement',
- 'cash' => 'espèce',
+ 'cash' => 'espèces',
'account_type' => 'Type de compte',
'save_transactions_by_moving' => 'Enregistrer ces opération(s) en les déplaçant vers un autre compte :',
'stored_new_account' => 'Nouveau compte ":name" créé !',
'updated_account' => 'Nom du compte ":name"',
'credit_card_options' => 'Cartes de crédit',
- 'no_transactions_account' => 'Il n\'y a pas de transactions (dans cette période) pour le compte d\'actif ":name".',
+ 'no_transactions_account' => 'Il n\'y a pas de transaction (dans cette période) pour le compte d\'actif ":name".',
'no_data_for_chart' => 'Il n\'y a pas assez d\'informations (pour le moment) pour générer ce graphique.',
'select_more_than_one_account' => 'Veuillez sélectionner plus d\'un compte',
'select_more_than_one_category' => 'Veuillez sélectionner plus d\'une catégorie',
'select_more_than_one_budget' => 'Veuillez sélectionner plus d\'un budget',
'select_more_than_one_tag' => 'Veuillez sélectionner plus d\'un tag',
- 'account_default_currency' => 'Si vous sélectionnez une autre monnaie, les nouvelles transactions de ce compte auront cette monnaie pré-sélectionnées.',
+ 'account_default_currency' => 'Si vous sélectionnez une autre devise, les nouvelles transactions de ce compte auront cette devise pré-sélectionnée.',
'reconcile_has_more' => 'Votre registre Firefly III a plus d\'argent que ce que votre banque prétend que vous devriez avoir. Il y a plusieurs options. S\'il vous plaît choisir quoi faire. Ensuite, appuyez sur "Confirmer le rapprochement".',
'reconcile_has_less' => 'Votre registre Firefly III a moins d\'argent que ce que votre banque prétend que vous devriez avoir. Il y a plusieurs options. S\'il vous plaît choisir quoi faire. Ensuite, appuyez sur "Confirmer le rapprochement".',
- 'reconcile_is_equal' => 'Votre registre Firefly III et vos relevés bancaires correspondent. Il n\'y a rien à faire. S\'il vous plaît appuyez sur "Confirmer le rapprochement" pour confirmer votre entrée.',
+ 'reconcile_is_equal' => 'Votre registre Firefly III et vos relevés bancaires correspondent. Il n\'y a rien à faire. Appuyez sur "Confirmer le rapprochement" pour confirmer votre entrée.',
'create_pos_reconcile_transaction' => 'Effacez les transactions sélectionnées et créez une correction en ajoutant :amount à ce compte d\'actif.',
'create_neg_reconcile_transaction' => 'Effacez les transactions sélectionnées et créez une correction en enlevant :amount à ce compte d\'actif.',
'reconcile_do_nothing' => 'Effacez les transactions sélectionnées, mais ne les corrigez pas.',
@@ -700,15 +720,18 @@ return [
'deleted_withdrawal' => 'Retrait ":name" correctement supprimé',
'deleted_deposit' => 'Dépot ":name" correctement supprimé',
'deleted_transfer' => 'Opération ":name" correctement supprimée',
- 'stored_journal' => 'Opération créée avec succès ":description"',
+ 'stored_journal' => 'Opération ":description" créée avec succès',
'select_transactions' => 'Sélectionner des opérations',
+ 'rule_group_select_transactions' => 'Appliquer le groupe de règles ":title" sur les transactions',
+ 'rule_select_transactions' => 'Appliquer la règle ":title" sur les transactions',
'stop_selection' => 'Arrêter de sélectionner les transactions',
'reconcile_selected' => 'Rapproché',
'mass_delete_journals' => 'Supprimer un certain nombre de transactions',
'mass_edit_journals' => 'Modifier un certain nombre d’opérations',
- 'cannot_edit_other_fields' => 'Vous ne peut pas modifier en masse d\'autres champs que ceux ici, car il n’y a pas de place pour tous les montrer. S’il vous plaît suivez le lien et modifiez les par un par un, si vous devez modifier ces champs.',
+ 'cannot_edit_other_fields' => 'Vous ne pouvez pas modifier en masse d\'autres champs que ceux-ci, car il n’y a pas de place pour tous les montrer. S’il vous plaît suivez le lien et modifiez les par un par un, si vous devez modifier ces champs.',
'no_budget' => '(pas de budget)',
- 'perm-delete-many' => 'Supprimer de nombreux éléments en une seule fois peut être très problématique. Soyez prudent.',
+ 'no_budget_squared' => '(pas de budget)',
+ 'perm-delete-many' => 'Supprimer de nombreux éléments en une seule fois peut engendrer des erreurs. Soyez prudent.',
'mass_deleted_transactions_success' => 'Montant des opérations supprimées : :amount.',
'mass_edited_transactions_success' => 'Montant des opérations mises à jour : :amount',
'opt_group_no_account_type' => '(aucun type de compte)',
@@ -717,15 +740,14 @@ return [
'opt_group_sharedAsset' => 'Comptes d\'actifs partagés',
'opt_group_ccAsset' => 'Cartes de crédit',
-
// new user:
'welcome' => 'Bienvenue sur Firefly !',
'submit' => 'Soumettre',
'getting_started' => 'Mise en route',
- 'to_get_started' => 'Il est bon de voir que vous avez installé Firefly III avec succès. Pour commencer avec cet outil, entrez le nom de votre banque et le solde de votre compte courant principal. Ne vous inquiétez pas encore si vous avez plusieurs comptes. Vous pouvez les ajouter plus tard. C\'est juste que Firefly III a besoin de quelque chose pour commencer.',
- 'savings_balance_text' => 'Firefly III créera automatiquement un compte d\'épargne pour vous. Par défaut, il n\'y aura pas d\'argent dans votre compte d\'épargne, mais si vous dites à Firefly III, le solde sera stocké en tant que tel.',
+ 'to_get_started' => 'Vous venez d\'installer Firefly III avec succès. Pour commencer avec cet outil, entrez le nom de votre banque et le solde de votre compte courant principal. Ne vous inquiétez pas si vous avez plusieurs comptes. Vous pourrez les ajouter plus tard. Firefly III a simplement besoin de quelque chose pour commencer.',
+ 'savings_balance_text' => 'Firefly III créera automatiquement un compte d\'épargne pour vous. Par défaut, il n\'y aura pas d\'argent dans votre compte d\'épargne, mais si vous le dites à Firefly III, le solde sera stocké en tant que tel.',
'finish_up_new_user' => 'C\'est tout ! Vous pouvez continuer en appuyant sur Envoyer. Vous passerez à l\'index de Firefly III.',
- 'stored_new_accounts_new_user' => 'Super ! Vos nouveaux comptes ont été créé.',
+ 'stored_new_accounts_new_user' => 'Super ! Vos nouveaux comptes ont été créés.',
// home page:
'yourAccounts' => 'Vos comptes',
@@ -765,6 +787,7 @@ return [
'piggyBanks' => 'Tirelires',
'bills' => 'Factures',
'withdrawal' => 'Retrait',
+ 'opening_balance' => 'Solde d\'ouverture',
'deposit' => 'Dépôt',
'account' => 'Compte',
'transfer' => 'Transfert',
@@ -784,11 +807,12 @@ return [
'errors' => 'Erreurs',
// reports:
- 'report_default' => 'Rapport financier par défaut entre :start et :end',
- 'report_audit' => 'Aperçu de l\'historique des transactions entre :start et :end',
+ 'report_default' => 'Rapport financier par défaut entre le :start et le :end',
+ 'report_audit' => 'Aperçu de l\'historique des transactions entre le :start et le :end',
'report_category' => 'Rapport de catégorie entre :start et :end',
- 'report_budget' => 'Rapport du budget entre :start et :end',
- 'report_tag' => 'Marquer le rapport entre :start and :end',
+ 'report_account' => 'Rapport de compte de dépenses / recettes entre le :start et le :end',
+ 'report_budget' => 'Rapport du budget entre le :start et le :end',
+ 'report_tag' => 'Marquer le rapport entre le :start et le :end',
'quick_link_reports' => 'Liens rapides',
'quick_link_default_report' => 'Rapport financier par défaut',
'quick_link_audit_report' => 'Historique des transactions',
@@ -811,58 +835,59 @@ return [
'inactive' => 'Désactivé',
'active' => 'Actif',
'difference' => 'Différence',
- 'in' => 'Dans',
- 'out' => 'Sorti',
- 'topX' => 'en haut :number',
+ 'money_flowing_in' => 'In',
+ 'money_flowing_out' => 'Out',
+ 'topX' => ':number premiers',
'show_full_list' => 'Afficher la liste complète',
- 'show_only_top' => 'Afficher uniquement en haut :number',
+ 'show_only_top' => 'Afficher uniquement :number premiers',
'report_type' => 'Type de rapport',
'report_type_default' => 'Rapport financier par défaut',
'report_type_audit' => 'Historique des transactions',
'report_type_category' => 'Rapport par catégories',
'report_type_budget' => 'Rapport du budget',
'report_type_tag' => 'Rapport de tag',
- 'more_info_help' => 'Plus d’informations sur ces types de rapports se trouvent dans les pages d’aide. Appuyez sur l’icône ( ?) dans le coin supérieur droit.',
+ 'report_type_account' => 'Expense/revenue account report',
+ 'more_info_help' => 'Plus d’informations sur ces types de rapports se trouvent dans les pages d’aide. Appuyez sur l’icône (?) dans le coin supérieur droit.',
'report_included_accounts' => 'Comptes inclus',
'report_date_range' => 'Intervalle de dates',
'report_preset_ranges' => 'Pré-configurer les étendues',
'shared' => 'Partagé',
'fiscal_year' => 'Année fiscale',
- 'income_entry' => 'Revenus du compte ":name" entre :start et :end',
+ 'income_entry' => 'Revenus du compte ":name" entre le :start et le :end',
'expense_entry' => 'Dépenses du compte ":name" entre le :start et le :end',
'category_entry' => 'Dépenses dans la catégorie ":name" entre le :start et le :end',
'budget_spent_amount' => 'Dépenses dans le budget ":budget" entre le :start et le :end',
'balance_amount' => 'Dépenses dans le budget ":budget" payé depuis le compte ":account" entre le :start et le :end',
- 'no_audit_activity' => 'Aucune activité n\'a été enregistrée sur le compte :account_name entre :start et :end.',
+ 'no_audit_activity' => 'Aucune activité n\'a été enregistrée sur le compte :account_name entre le :start et le :end.',
'audit_end_balance' => 'Solde du compte de :account_name à la fin de :end était: :balance',
'reports_extra_options' => 'Options supplémentaires',
'report_has_no_extra_options' => 'Ce rapport n\'a pas d\'options supplémentaires',
'reports_submit' => 'Afficher le rapport',
'end_after_start_date' => 'La date de fin du rapport doit être postérieure à la date de début.',
- 'select_category' => 'Sélectionner la/les catégorie(s)',
+ 'select_category' => 'Sélectionner la(les) catégorie(s)',
'select_budget' => 'Sélectionnez le(s) budget(s).',
'select_tag' => 'Sélectionnez le(s) tag(s).',
- 'income_per_category' => 'Revenu par catégorie',
+ 'income_per_category' => 'Revenus par catégorie',
'expense_per_category' => 'Dépenses par catégorie',
'expense_per_budget' => 'Dépenses par budget',
- 'income_per_account' => 'Revenu par compte',
+ 'income_per_account' => 'Revenus par compte',
'expense_per_account' => 'Dépenses par compte',
'expense_per_tag' => 'Dépenses par tag',
- 'income_per_tag' => 'Revenu par tag',
+ 'income_per_tag' => 'Revenus par tag',
'include_expense_not_in_budget' => 'Frais inclus non compris dans le(s) budget(s) sélectionné(s)',
'include_expense_not_in_account' => 'Frais inclus non compris dans le(s) compte(s) sélectionné(s)',
- 'include_expense_not_in_category' => 'Les dépenses incluses ne sont pas dans la (les) catégorie(s) sélectionnée(s)',
- 'include_income_not_in_category' => 'Les revenus inclus ne sont pas dans la (les) catégorie(s) sélectionnée(s)',
+ 'include_expense_not_in_category' => 'Les dépenses incluses ne sont pas dans la(les) catégorie(s) sélectionnée(s)',
+ 'include_income_not_in_category' => 'Les revenus inclus ne sont pas dans la(les) catégorie(s) sélectionnée(s)',
'include_income_not_in_account' => 'Revenus inclus non compris dans le(s) compte(s) sélectionné(s)',
'include_income_not_in_tags' => 'Les revenus inclus ne sont pas dans la (les) catégorie(s) sélectionnée(s)',
'include_expense_not_in_tags' => 'Les dépenses incluses ne sont pas dans le(s) tag(s) sélectionnée(s)',
'everything_else' => 'Tout le reste',
'income_and_expenses' => 'Recettes et dépenses',
- 'spent_average' => 'Dépensé (moyenne)',
- 'income_average' => 'Revenu (moyenne)',
+ 'spent_average' => 'Dépenses (moyenne)',
+ 'income_average' => 'Revenus (moyenne)',
'transaction_count' => 'Nombre de transactions',
'average_spending_per_account' => 'Dépenses moyennes par compte',
- 'average_income_per_account' => 'Revenu moyen par compte',
+ 'average_income_per_account' => 'Revenus moyens par compte',
'total' => 'Total',
'description' => 'Description',
'sum_of_period' => 'Somme pour la période',
@@ -873,7 +898,10 @@ return [
'account_role_ccAsset' => 'Carte de crédit',
'budget_chart_click' => 'Cliquez sur le nom du budget dans le tableau ci-dessus pour voir un graphique.',
'category_chart_click' => 'Cliquez sur un nom de catégorie dans le tableau ci-dessus pour voir un graphique.',
-
+ 'in_out_accounts' => 'Gagné et dépensé par compte',
+ 'in_out_per_category' => 'Gagné et dépensé par catégorie',
+ 'out_per_budget' => 'Dépensé par budget',
+ 'select_expense_revenue' => 'Sélectionner le compte de dépenses / recettes',
// charts:
'chart' => 'Diagramme',
@@ -885,7 +913,6 @@ return [
'earned' => 'Gagné',
'overspent' => 'Trop dépensé',
'left' => 'Reste',
- 'no_budget' => '(pas de budget)',
'max-amount' => 'Montant maximum',
'min-amount' => 'Montant minimum',
'journal-amount' => 'Entrée de facture courante',
@@ -943,7 +970,7 @@ return [
'deleted_tag' => 'Tag ":tag" supprimé',
'new_tag' => 'Créer un nouveau tag',
'edit_tag' => 'Modifier le tag ":tag"',
- 'updated_tag' => 'Mise à jour de la balise ": tag"',
+ 'updated_tag' => 'Mise à jour de la balise ":tag"',
'created_tag' => 'Tag ":tag" a été créé !',
'transaction_journal_information' => 'Informations sur les transactions',
@@ -969,12 +996,11 @@ return [
'total_size' => 'taille totale',
'budget_or_budgets' => 'budget(s)',
'budgets_with_limits' => 'budget(s) avec montant configuré',
- 'rule_or_rules' => 'règle(s)',
- 'rulegroup_or_groups' => 'groupe(s) de règles',
- 'tag_or_tags' => 'tag (s)',
+ 'nr_of_rules_in_total_groups' => ':count_rules rule(s) in :count_groups rule group(s)',
+ 'tag_or_tags' => 'tag(s)',
'configuration_updated' => 'La configuration a été mise à jour',
'setting_is_demo_site' => 'Site de démonstration',
- 'setting_is_demo_site_explain' => 'Si vous cochez cette case, cette installation se comportera comme si c\'était le site de démonstration, ce qui peut engendrer des effets secondaires étranges.',
+ 'setting_is_demo_site_explain' => 'Si vous cochez cette case, cette installation se comportera comme si c\'était le site de démonstration, ce qui comporte certaines limitations.',
'block_code_bounced' => 'Rebond des messages emails',
'block_code_expired' => 'Compte démo expiré',
'no_block_code' => 'Aucune raison pour le blocage ou utilisateur non bloqué',
@@ -984,10 +1010,10 @@ return [
'updated_user' => 'Les données utilisateur ont bien été modifiées.',
'delete_user' => 'Supprimer l\'utilisateur :email',
'user_deleted' => 'L\'utilisateur a été supprimé',
- 'send_test_email' => 'Envoyer le message de test',
- 'send_test_email_text' => 'Pour vérifier que votre installation est capable d\'envoyer des email, utilisez ce bouton. Vous ne verrez pas d\'erreur ici (s\'il y en a), elles seront reflérées dans les logs. Utilisez ce bouton autant de fois que vous le voulez, il n\'y a pas de contrôle de spam. Le message sera envoyé à :email
et devrait arriver sous peu.',
+ 'send_test_email' => 'Envoyer un message de test',
+ 'send_test_email_text' => 'Pour vérifier que votre installation est capable d\'envoyer des emails, utilisez ce bouton. Vous ne verrez pas d\'erreur ici (s\'il y en a), elles seront enregistrées dans les logs. Utilisez ce bouton autant de fois que vous le voulez, il n\'y a pas de contrôle de spam. Le message sera envoyé à :email
et devrait arriver sous peu.',
'send_message' => 'Envoyer le message',
- 'send_test_triggered' => 'Le test a été initié. Vérifiez votre boîte de réception et les logs.',
+ 'send_test_triggered' => 'Le test a été initié. Vérifiez votre boîte de réception (et les logs si nécessaire).',
// links
'journal_link_configuration' => 'Configuration des liens de transaction',
@@ -1003,7 +1029,7 @@ return [
'link_type_help_name' => 'C\'est à dire "Doublons"',
'link_type_help_inward' => 'C\'est à dire "doublons"',
'link_type_help_outward' => 'C\'est à dire "est dupliqué par"',
- 'save_connections_by_moving' => 'Enregistrez le lien entre ces transaction(s) en les déplaçant vers un autre type de lien :',
+ 'save_connections_by_moving' => 'Enregistrez le lien entre ces transactions en les déplaçant vers un autre type de lien :',
'do_not_save_connection' => '(ne pas enregistrer la connexion)',
'link_transaction' => 'Lien transaction',
'link_to_other_transaction' => 'Lier cette transaction à une autre transaction',
@@ -1036,7 +1062,6 @@ return [
'(partially) pays for_outward' => 'paye (partiellement) pour',
'(partially) reimburses_outward' => 'rembourse (partiellement)',
-
// split a transaction:
'splits' => 'Scinder',
'add_another_split' => 'Ajouter une autre fraction',
@@ -1047,7 +1072,7 @@ return [
'split_this_transfer' => 'Scinder ce transfert',
'cannot_edit_multiple_source' => 'Vous ne pouvez pas modifier la transaction scindée #:id avec la description ":description" car elle contient plusieurs comptes sources.',
'cannot_edit_multiple_dest' => 'Vous ne pouvez pas modifier la transaction scindée #:id avec la description ":description" car elle contient plusieurs comptes de destination.',
- 'cannot_edit_reconciled' => 'Vous ne pouvez pas modifier transaction #: id avec la description ": description" car elle a été marquée comme rapprochée.',
+ 'cannot_edit_reconciled' => 'Vous ne pouvez pas modifier transaction #:id avec la description ":description" car elle a été marquée comme rapprochée.',
'cannot_edit_opening_balance' => 'Vous ne pouvez pas modifier le solde d\'ouverture d\'un compte.',
'no_edit_multiple_left' => 'Vous n\'avez sélectionné aucune transaction valide à éditer.',
'cannot_convert_split_journal' => 'Vous ne pouvez pas convertir une transaction ventilée',
@@ -1055,49 +1080,16 @@ return [
// import bread crumbs and titles:
'import' => 'Import',
'import_data' => 'Importer des données',
+ 'import_general_index_file' => 'Import a file',
+ 'import_from_bunq' => 'Import from bunq',
+ 'import_using_spectre' => 'Import using Spectre',
+ 'import_using_plaid' => 'Import using Plaid',
+ 'import_config_bread_crumb' => 'Configurez votre import',
// import index page:
'import_index_title' => 'Importer des données dans Firefly III',
'import_index_sub_title' => 'Index',
'import_general_index_intro' => 'Bienvenue dans la routine d\'importation de Firefly. Il existe différentes façons d\'importer des données dans Firefly III, affichées ici sous forme de boutons.',
- 'import_general_index_csv_file' => 'Importer un fichier CSV',
- 'import_index_intro' => 'Cette routine vous aidera à importer des fichiers de votre banque dans Firefly III. Consultez les pages d\'aide en haut à droite.',
- 'import_index_file' => 'Sélectionnez votre fichier',
- 'import_index_config' => 'Si vous avez précédemment importé des données dans Firefly III, vous pouvez avoir un fichier de configuration qui définira les valeurs de configuration. Pour certaines banques, les autres utilisateurs ont bien voulu fournir leur fichier configuration.',
- 'import_index_type' => 'Sélectionnez le type de fichier que vous allez télécharger',
- 'import_index_start' => 'Démarrer l\'importation',
- 'import_file' => 'Importer un fichier',
-
- // supported file types:
- 'import_file_type_csv' => 'CSV (valeurs séparées par des virgules)',
-
- // import configuration routine:
- 'import_config_sub_title' => 'Configurez votre fichier d\'importation',
- 'import_config_bread_crumb' => 'Configurez votre fichier d\'importation',
-
- // import status page:
- 'import_status_bread_crumb' => 'Statut d\'importation',
- 'import_status_sub_title' => 'Statut d\'importation',
- 'import_status_wait_title' => 'Veuillez patienter...',
- 'import_status_wait_text' => 'Cette boîte disparaîtra dans un instant.',
- 'import_status_ready_title' => 'L\'importation est prête à démarrer',
- 'import_status_ready_text' => 'L\'importation est prête à démarrer. Toute la configuration que vous aviez à faire a été effectuée. Téléchargez le fichier de configuration. Cela vous aidera avec l\'importation si cela ne fonctionnait pas comme prévu. Pour exécuter l\'importation, vous pouvez soit exécuter la commande suivante dans votre console, soit exécuter l\'importation basée sur le Web. Selon votre configuration, l\'importation de la console vous donnera plus de détails.',
- 'import_status_ready_config' => 'Télécharger la configuration',
- 'import_status_ready_start' => 'Démarrer l\'importation',
- 'import_status_ready_share' => 'Veuillez envisager de télécharger votre configuration et de la partager au centre de configuration d\'import. Cela permettra à d\'autres utilisateurs de Firefly III d\'importer leurs fichiers plus facilement.',
- 'import_status_running_title' => 'L\'importation est en cours d\'exécution',
- 'import_status_running_placeholder' => 'Attendez pour une mise à jour ...',
- 'import_status_errors_title' => 'Erreurs lors de l\'importation',
- 'import_status_errors_single' => 'Une erreur est survenue lors de l\'importation. Cela ne semble pas être fatal.',
- 'import_status_errors_multi' => 'Certaines erreurs sont survenues lors de l\'importation. Ceux-ci ne semblent pas être fatal.',
- 'import_status_fatal_title' => 'Une erreur fatale est survenue',
- 'import_status_fatal_text' => 'Une erreur fatale est survenue, que l\'importation-routine ne peut pas récupérer. Voir l\'explication en rouge ci-dessous.',
- 'import_status_fatal_more' => 'Si l\'erreur est un time-out, l\'importation sera arrêtée à mi-chemin. Pour certaines configurations de serveur, ce n\'est que le serveur qui s\'est arrêté alors que l\'importation continue de fonctionner en arrière-plan. Pour vérifier cela, consultez les fichiers journaux. Si le problème persiste, envisagez d\'importer plutôt par la ligne de commande.',
- 'import_status_finished_title' => 'La routine d\'importation est terminée',
- 'import_status_finished_text' => 'La routine d\'importation a importé votre fichier.',
- 'import_status_finished_job' => 'Les transactions importées se trouvent dans la balise :tag.',
- 'import_status_job_running' => 'L\'import est en cours d\'exécution...',
- 'import_with_key' => 'Importer avec la touche \':key\'',
// sandstorm.io errors and messages:
'sandstorm_not_available' => 'Cette fonction n\'est pas disponible lorsque vous utilisez Firefly III dans un environnement Sandstorm.io.',
@@ -1109,27 +1101,27 @@ return [
'no_accounts_create_asset' => 'Créer un compte d\'actif',
'no_accounts_title_expense' => 'Nous allons créer un compte de dépenses !',
'no_accounts_intro_expense' => 'Vous n\'avez pas encore de compte de dépenses. Les comptes de dépenses sont les endroits où vous dépensez, comme les magasins et les supermarchés.',
- 'no_accounts_imperative_expense' => 'Les comptes de dépenses sont créés automatiquement lorsque vous créez des transactions, mais vous pouvez en créer une manuellement, si vous le souhaitez. Nous allons en créer un maintenant :',
+ 'no_accounts_imperative_expense' => 'Les comptes de dépenses sont créés automatiquement lorsque vous créez des transactions, mais vous pouvez en créer manuellement, si vous le souhaitez. Nous allons en créer un maintenant :',
'no_accounts_create_expense' => 'Créer un compte de dépenses',
- 'no_accounts_title_revenue' => 'Nous allons créer un compte de recettes !',
+ 'no_accounts_title_revenue' => 'Nous allons créer un compte de revenus !',
'no_accounts_intro_revenue' => 'Vous n\'avez pas encore de compte de revenus. Les comptes de revenus sont les endroits où vous recevez de l\'argent, comme votre employeur.',
- 'no_accounts_imperative_revenue' => 'Les comptes de revenus sont créés automatiquement lorsque vous créez des transactions, mais vous pouvez en créer une manuellement, si vous le souhaitez. Nous allons en créer un maintenant :',
+ 'no_accounts_imperative_revenue' => 'Les comptes de revenus sont créés automatiquement lorsque vous créez des transactions, mais vous pouvez en créer manuellement, si vous le souhaitez. Nous allons en créer un maintenant :',
'no_accounts_create_revenue' => 'Créer un compte de revenus',
'no_budgets_title_default' => 'Nous allons créer un budget',
- 'no_budgets_intro_default' => 'Vous n\'avez pas encore de budget. Les budgets sont utilisés pour organiser vos dépenses dans des groupes logiques, auxquelles vous pouvez donner des plafonds pour limiter vos dépenses.',
+ 'no_budgets_intro_default' => 'Vous n\'avez pas encore de budget. Les budgets sont utilisés pour organiser vos dépenses dans des groupes logiques, auxquels vous pouvez donner des plafonds pour limiter vos dépenses.',
'no_budgets_imperative_default' => 'Les budgets sont les outils de base de la gestion financière. Nous allons en créer un maintenant :',
'no_budgets_create_default' => 'Créer un budget',
'no_categories_title_default' => 'Nous allons créer une catégorie !',
- 'no_categories_intro_default' => 'Vous n\'avez pas encore de catégories. Les catégories sont utilisées pour affiner vos transactions et les étiqueter avec leur catégorie désignée.',
- 'no_categories_imperative_default' => 'Les catégories sont créées automatiquement lorsque vous créez des transactions, mais vous pouvez en créer une manuellement. Nous allons en créer une maintenant :',
+ 'no_categories_intro_default' => 'Vous n\'avez pas encore de catégorie. Les catégories sont utilisées pour affiner vos transactions en associant avec.',
+ 'no_categories_imperative_default' => 'Les catégories sont créées automatiquement lorsque vous créez des transactions, mais vous pouvez en créer manuellement. Nous allons en créer une maintenant :',
'no_categories_create_default' => 'Créer une catégorie',
'no_tags_title_default' => 'Nous allons créer un tag !',
- 'no_tags_intro_default' => 'Vous n\'avez pas encore de tags. Les tags sont utilisées pour affiner vos transactions et les étiqueter avec des mots-clés spécifiques.',
- 'no_tags_imperative_default' => 'Les tags sont créés automatiquement lorsque vous créez des transactions, mais vous pouvez créer un manuellement trop. Nous allons en créer un maintenant :',
- 'no_tags_create_default' => 'Créer une étiquette',
+ 'no_tags_intro_default' => 'Vous n\'avez pas encore de tags. Les tags sont utilisées pour affiner vos transactions en les associant avec des mots-clés spécifiques.',
+ 'no_tags_imperative_default' => 'Les tags sont créés automatiquement lorsque vous créez des transactions, mais vous pouvez en créer manuellement. Nous allons en créer un maintenant :',
+ 'no_tags_create_default' => 'Créer un tag',
'no_transactions_title_withdrawal' => 'Nous allons créer une dépense !',
'no_transactions_intro_withdrawal' => 'Vous n\'avez pas encore de dépenses. Vous devriez créer des dépenses pour commencer à gérer vos finances.',
- 'no_transactions_imperative_withdrawal' => 'Avez-vous passé de l’argent ? Alors vous devriez l’écrire :',
+ 'no_transactions_imperative_withdrawal' => 'Avez-vous dépensé de l’argent ? Alors vous devriez l’écrire :',
'no_transactions_create_withdrawal' => 'Créer une dépense',
'no_transactions_title_deposit' => 'Nous allons créer un revenu !',
'no_transactions_intro_deposit' => 'Vous n\'avez pas encore enregistré de revenus. Vous devriez créer des entrées de revenus pour commencer à gérer vos finances.',
@@ -1137,7 +1129,7 @@ return [
'no_transactions_create_deposit' => 'Créer un dépôt',
'no_transactions_title_transfers' => 'Nous allons créer un transfert !',
'no_transactions_intro_transfers' => 'Vous n\'avez pas encore de transferts. Lorsque vous transférez de l\'argent entre les comptes d\'actifs, c\'est enregistré comme un transfert.',
- 'no_transactions_imperative_transfers' => 'Avez vous déplacée de l’argent ? Alors vous devriez l’écrire :',
+ 'no_transactions_imperative_transfers' => 'Avez vous déplacé de l’argent ? Alors vous devriez l’écrire :',
'no_transactions_create_transfers' => 'Créer un transfert',
'no_piggies_title_default' => 'Nous allons créer une tirelire !',
'no_piggies_intro_default' => 'Vous n\'avez encore pas de tirelire. Vous pouvez créer des tirelires pour diviser vos économies et garder une trace de ce que vous économisez.',
@@ -1147,6 +1139,4 @@ return [
'no_bills_intro_default' => 'Vous n\'avez pas encore de factures. Vous pouvez créer des factures pour suivre les dépenses ordinaires, comme votre loyer ou l\'assurance.',
'no_bills_imperative_default' => 'Avez-vous des factures régulières ? Créez une facture et suivez vos paiements :',
'no_bills_create_default' => 'Créer une facture',
-
-
];
diff --git a/resources/lang/fr_FR/form.php b/resources/lang/fr_FR/form.php
index 7c8f86d20e..e4bc3de2ff 100644
--- a/resources/lang/fr_FR/form.php
+++ b/resources/lang/fr_FR/form.php
@@ -1,18 +1,26 @@
.
*/
+declare(strict_types=1);
return [
-
// new user:
'bank_name' => 'Nom de la banque',
'bank_balance' => 'Solde',
@@ -80,7 +88,6 @@ return [
'convert_Deposit' => 'Convertir le dépôt',
'convert_Transfer' => 'Convertir le transfert',
-
'amount' => 'Montant',
'date' => 'Date',
'interest_date' => 'Date de l’intérêt',
@@ -137,7 +144,7 @@ return [
'delete_user' => 'Supprimer l\'utilisateur ":email"',
'user_areYouSure' => 'Si vous supprimez l\'utilisateur ":email", tout disparaitra. Il n\'y a pas d\'annulation, de "dé-suppression" ou quoi que ce soit de la sorte. Si vous supprimez votre propre compte, vous n\'aurez plus accès à cette instance de Firefly III.',
'attachment_areYouSure' => 'Êtes-vous sûr de vouloir supprimer la pièce jointe nommée ":name" ?',
- 'account_areYouSure' => 'Êtes-vous sûr de vouloir supprimer le compte nommé ": ame" ?',
+ 'account_areYouSure' => 'Êtes-vous sûr de vouloir supprimer le compte nommé ":name" ?',
'bill_areYouSure' => 'Êtes-vous sûr de vouloir supprimer la facture nommée ":name" ?',
'rule_areYouSure' => 'Êtes-vous sûr de vouloir supprimer la règle intitulée ":title" ?',
'ruleGroup_areYouSure' => 'Êtes-vous sûr de vouloir supprimer le groupe de règles intitulé ":title" ?',
@@ -162,6 +169,7 @@ return [
'budget_keep_transactions' => 'La seule opération liée à ce budget ne sera pas supprimée.|Les :count opérations liées à ce budget ne seront pas supprimées.',
'category_keep_transactions' => 'La seule opération liée à cette catégorie ne sera pas supprimée.|Les :count opérations liées à cette catégorie ne seront pas supprimées.',
'tag_keep_transactions' => 'La seule opération liée à ce tag ne sera pas supprimée.|Les :count opérations liées à ce tag ne seront pas supprimées.',
+ 'check_for_updates' => 'Check for updates',
'email' => 'Adresse Email',
'password' => 'Mot de passe',
@@ -169,13 +177,11 @@ return [
'blocked' => 'Est bloqué?',
'blocked_code' => 'Raison du blocage',
-
// admin
'domain' => 'Domaine',
'single_user_mode' => 'Désactiver le formulaire d\'inscription',
'is_demo_site' => 'Est un site de démonstration',
-
// import
'import_file' => 'Fichier à importer',
'configuration_file' => 'Fichier de configuration',
@@ -186,7 +192,12 @@ return [
'csv_delimiter' => 'Délimiteur de champ CSV',
'csv_import_account' => 'Compte d’importation par défaut',
'csv_config' => 'Configuration d\'importation CSV',
-
+ 'client_id' => 'Identifiant',
+ 'service_secret' => 'Service secret',
+ 'app_secret' => 'App secret',
+ 'public_key' => 'Clé publique',
+ 'country_code' => 'Code pays',
+ 'provider_code' => 'Banque ou fournisseur de données',
'due_date' => 'Échéance',
'payment_date' => 'Date de paiement',
diff --git a/resources/lang/fr_FR/import.php b/resources/lang/fr_FR/import.php
new file mode 100644
index 0000000000..a9d043eccb
--- /dev/null
+++ b/resources/lang/fr_FR/import.php
@@ -0,0 +1,163 @@
+.
+ */
+declare(strict_types=1);
+
+return [
+ // status of import:
+ 'status_wait_title' => 'Veuillez patienter...',
+ 'status_wait_text' => 'Cette boîte disparaîtra dans un instant.',
+ 'status_fatal_title' => 'Une erreur fatale est survenue',
+ 'status_fatal_text' => 'Une erreur fatale est survenue que le traitement d\'importation ne peut pas récupérer. Voir l\'explication en rouge ci-dessous.',
+ 'status_fatal_more' => 'Si l\'erreur est un time-out, l\'importation sera arrêtée pendant son traitement. Pour certaines configurations de serveur, ce n\'est que le serveur qui s\'est arrêté alors que l\'importation continue de fonctionner en arrière-plan. Pour vérifier cela, consultez les fichiers journaux. Si le problème persiste, envisagez d\'importer plutôt par ligne de commande.',
+ 'status_ready_title' => 'L\'importation est prête à démarrer',
+ 'status_ready_text' => 'L\'importation est prête à démarrer. Toute la configuration requise été effectuée. Vous pouvez téléchargez le fichier de configuration. Cela vous permettra de recommencer rapidement l\'importation si tout ne fonctionnait pas comme prévu. Pour exécuter l\'importation, vous pouvez soit exécuter la commande suivante dans la console du serveur, soit exécuter l\'importation depuis cette page web. Selon votre configuration générale, l\'importation via la console vous donnera plus de détails.',
+ 'status_ready_noconfig_text' => 'L\'importation est prête à démarrer. Toute la configuration requise été effectuée. Pour exécuter l\'importation, vous pouvez soit exécuter la commande suivante dans la console du serveur, soit exécuter l\'importation depuis cette page web. Selon votre configuration générale, l\'importation via la console vous donnera plus de détails.',
+ 'status_ready_config' => 'Télécharger la configuration',
+ 'status_ready_start' => 'Démarrer l\'importation',
+ 'status_ready_share' => 'Vous pouvez télécharger votre configuration et de la partager dans le centre de configuration d\'import. Cela permettra à d\'autres utilisateurs de Firefly III d\'importer leurs fichiers plus facilement.',
+ 'status_job_new' => 'The job is brand new.',
+ 'status_job_configuring' => 'The import is being configured.',
+ 'status_job_configured' => 'The import is configured.',
+ 'status_job_running' => 'L\'importation est en cours... Veuillez patienter...',
+ 'status_job_error' => 'The job has generated an error.',
+ 'status_job_finished' => 'The import has finished!',
+ 'status_running_title' => 'L\'importation est en cours d\'exécution',
+ 'status_running_placeholder' => 'Attendez pour une mise à jour...',
+ 'status_finished_title' => 'Le traitement d\'importation est terminé',
+ 'status_finished_text' => 'Le traitement d\'importation a importé vos données.',
+ 'status_errors_title' => 'Erreurs lors de l\'importation',
+ 'status_errors_single' => 'Une erreur est survenue lors de l\'importation. Cela ne semble pas être fatal.',
+ 'status_errors_multi' => 'Certaines erreurs sont survenues lors de l\'importation. Celles-ci ne semblent pas être fatales.',
+ 'status_bread_crumb' => 'Statut d\'importation',
+ 'status_sub_title' => 'Statut d\'importation',
+ 'config_sub_title' => 'Configurez votre importation',
+ 'status_finished_job' => 'Les transactions importées peuvent être trouvées avec le mot-clé :tag.',
+ 'import_with_key' => 'Importer avec la clé \':key\'',
+
+ // file, upload something
+ 'file_upload_title' => 'Configuration de l\'importation (1/4) - Téléchargez votre fichier',
+ 'file_upload_text' => 'Ce traitement vous aidera à importer des fichiers de votre banque dans Firefly III. Consultez les pages d\'aide en haut à droite.',
+ 'file_upload_fields' => 'Champs',
+ 'file_upload_help' => 'Sélectionnez votre fichier',
+ 'file_upload_config_help' => 'Si vous avez précédemment importé des données dans Firefly III, vous avez peut-être téléchargé un fichier de configuration qui définit les relations entre les différents champs. Pour certaines banques, des utilisateurs ont bien voulu partager leur fichier ici : fichiers de configuration.',
+ 'file_upload_type_help' => 'Sélectionnez le type de fichier que vous allez télécharger',
+ 'file_upload_submit' => 'Envoyer des fichiers',
+
+ // file, upload types
+ 'import_file_type_csv' => 'CSV (valeurs séparées par des virgules)',
+
+ // file, initial config for CSV
+ 'csv_initial_title' => 'Configuration d\'importation (2/4) - Configuration d\'importation CSV',
+ 'csv_initial_text' => 'To be able to import your file correctly, please validate the options below.',
+ 'csv_initial_box' => 'Basic CSV import setup',
+ 'csv_initial_box_title' => 'Basic CSV import setup options',
+ 'csv_initial_header_help' => 'Check this box if the first row of your CSV file are the column titles.',
+ 'csv_initial_date_help' => 'Date time format in your CSV. Follow the format like this page indicates. The default value will parse dates that look like this: :dateExample.',
+ 'csv_initial_delimiter_help' => 'Choose the field delimiter that is used in your input file. If not sure, comma is the safest option.',
+ 'csv_initial_import_account_help' => 'If your CSV file does NOT contain information about your asset account(s), use this dropdown to select to which account the transactions in the CSV belong to.',
+ 'csv_initial_submit' => 'Continue with step 3/4',
+
+ // file, new options:
+ 'file_apply_rules_title' => 'Apply rules',
+ 'file_apply_rules_description' => 'Apply your rules. Note that this slows the import significantly.',
+ 'file_match_bills_title' => 'Match bills',
+ 'file_match_bills_description' => 'Match your bills to newly created withdrawals. Note that this slows the import significantly.',
+
+ // file, roles config
+ 'csv_roles_title' => 'Import setup (3/4) - Define each column\'s role',
+ 'csv_roles_text' => 'Each column in your CSV file contains certain data. Please indicate what kind of data the importer should expect. The option to "map" data means that you will link each entry found in the column to a value in your database. An often mapped column is the column that contains the IBAN of the opposing account. That can be easily matched to IBAN\'s present in your database already.',
+ 'csv_roles_table' => 'Table',
+ 'csv_roles_column_name' => 'Name of column',
+ 'csv_roles_column_example' => 'Column example data',
+ 'csv_roles_column_role' => 'Column data meaning',
+ 'csv_roles_do_map_value' => 'Map these values',
+ 'csv_roles_column' => 'Column',
+ 'csv_roles_no_example_data' => 'No example data available',
+ 'csv_roles_submit' => 'Continue with step 4/4',
+ 'csv_roles_warning' => 'At the very least, mark one column as the amount-column. It is advisable to also select a column for the description, date and the opposing account.',
+
+ // file, map data
+ 'file_map_title' => 'Import setup (4/4) - Connect import data to Firefly III data',
+ 'file_map_text' => 'In the following tables, the left value shows you information found in your uploaded file. It is your task to map this value, if possible, to a value already present in your database. Firefly will stick to this mapping. If there is no value to map to, or you do not wish to map the specific value, select nothing.',
+ 'file_map_field_value' => 'Field value',
+ 'file_map_field_mapped_to' => 'Mapped to',
+ 'map_do_not_map' => '(do not map)',
+ 'file_map_submit' => 'Start the import',
+
+ // map things.
+ 'column__ignore' => '(ignore this column)',
+ 'column_account-iban' => 'Asset account (IBAN)',
+ 'column_account-id' => 'Asset account ID (matching Firefly)',
+ 'column_account-name' => 'Asset account (name)',
+ 'column_amount' => 'Amount',
+ 'column_amount_debit' => 'Amount (debit column)',
+ 'column_amount_credit' => 'Amount (credit column)',
+ 'column_amount-comma-separated' => 'Amount (comma as decimal separator)',
+ 'column_bill-id' => 'Bill ID (matching Firefly)',
+ 'column_bill-name' => 'Bill name',
+ 'column_budget-id' => 'Budget ID (matching Firefly)',
+ 'column_budget-name' => 'Budget name',
+ 'column_category-id' => 'Category ID (matching Firefly)',
+ 'column_category-name' => 'Category name',
+ 'column_currency-code' => 'Currency code (ISO 4217)',
+ 'column_currency-id' => 'Currency ID (matching Firefly)',
+ 'column_currency-name' => 'Currency name (matching Firefly)',
+ 'column_currency-symbol' => 'Currency symbol (matching Firefly)',
+ 'column_date-interest' => 'Interest calculation date',
+ 'column_date-book' => 'Transaction booking date',
+ 'column_date-process' => 'Transaction process date',
+ 'column_date-transaction' => 'Date',
+ 'column_description' => 'Description',
+ 'column_opposing-iban' => 'Opposing account (IBAN)',
+ 'column_opposing-id' => 'Opposing account ID (matching Firefly)',
+ 'column_external-id' => 'External ID',
+ 'column_opposing-name' => 'Opposing account (name)',
+ 'column_rabo-debit-credit' => 'Rabobank specific debit/credit indicator',
+ 'column_ing-debit-credit' => 'ING specific debit/credit indicator',
+ 'column_sepa-ct-id' => 'SEPA Credit Transfer end-to-end ID',
+ 'column_sepa-ct-op' => 'SEPA Credit Transfer opposing account',
+ 'column_sepa-db' => 'SEPA Direct Debit',
+ 'column_tags-comma' => 'Tags (comma separated)',
+ 'column_tags-space' => 'Tags (space separated)',
+ 'column_account-number' => 'Asset account (account number)',
+ 'column_opposing-number' => 'Opposing account (account number)',
+ 'column_note' => 'Note(s)',
+
+ // prerequisites
+ 'prerequisites' => 'Prerequisites',
+
+ // bunq
+ 'bunq_prerequisites_title' => 'Prerequisites for an import from bunq',
+ 'bunq_prerequisites_text' => 'In order to import from bunq, you need to obtain an API key. You can do this through the app.',
+
+ // Spectre
+ 'spectre_title' => 'Import using Spectre',
+ 'spectre_prerequisites_title' => 'Prerequisites for an import using Spectre',
+ 'spectre_prerequisites_text' => 'In order to import data using the Spectre API, you need to prove some secrets. They can be found on the secrets page.',
+ 'spectre_enter_pub_key' => 'The import will only work when you enter this public key on your security page.',
+ 'spectre_select_country_title' => 'Select a country',
+ 'spectre_select_country_text' => 'Firefly III has a large selection of banks and sites from which Spectre can download transactional data. These banks are sorted by country. Please not that there is a "Fake Country" for when you wish to test something. If you wish to import from other financial tools, please use the imaginary country called "Other financial applications". By default, Spectre only allows you to download data from fake banks. Make sure your status is "Live" on your Dashboard if you wish to download from real banks.',
+ 'spectre_select_provider_title' => 'Select a bank',
+ 'spectre_select_provider_text' => 'Spectre supports the following banks or financial services grouped under :country. Please pick the one you wish to import from.',
+ 'spectre_input_fields_title' => 'Input mandatory fields',
+ 'spectre_input_fields_text' => 'The following fields are mandated by ":provider" (from :country).',
+ 'spectre_instructions_english' => 'These instructions are provided by Spectre for your convencience. They are in English:',
+];
diff --git a/resources/lang/fr_FR/intro.php b/resources/lang/fr_FR/intro.php
index be721ae9cc..bb1a3a3c3d 100644
--- a/resources/lang/fr_FR/intro.php
+++ b/resources/lang/fr_FR/intro.php
@@ -1,13 +1,24 @@
.
*/
+declare(strict_types=1);
return [
// index
@@ -81,7 +92,7 @@ return [
// bill index
'bills_index_paid_in_period' => 'Ce champ indique quand la facture a été payée pour la dernière fois.',
- 'bills_index_expected_in_period' => 'Ce champ indique pour chaque facture si et quand la prochaine facture devrait frapper.',
+ 'bills_index_expected_in_period' => 'Ce champ indique pour chaque facture si et quand la facture suivante est attendue.',
// show bill
'bills_show_billInfo' => 'Ce tableau présente des informations générales sur cette facture.',
diff --git a/resources/lang/fr_FR/list.php b/resources/lang/fr_FR/list.php
index d857ad4361..fb3a23f5cd 100644
--- a/resources/lang/fr_FR/list.php
+++ b/resources/lang/fr_FR/list.php
@@ -1,15 +1,24 @@
.
*/
+declare(strict_types=1);
return [
'buttons' => 'Boutons',
@@ -25,7 +34,7 @@ return [
'currentBalance' => 'Solde courant',
'active' => 'Actif ?',
'lastActivity' => 'Activité récente',
- 'balanceDiff' => 'Difference solde entre :start et :end',
+ 'balanceDiff' => 'Différence d\'équilibre',
'matchesOn' => 'Correspond à ',
'account_type' => 'Type de compte',
'created_at' => 'Créé le',
diff --git a/resources/lang/fr_FR/pagination.php b/resources/lang/fr_FR/pagination.php
index 7d1b7f8bf6..252bd87674 100644
--- a/resources/lang/fr_FR/pagination.php
+++ b/resources/lang/fr_FR/pagination.php
@@ -1,19 +1,26 @@
.
*/
+declare(strict_types=1);
return [
-
'previous' => '« Précédent',
'next' => 'Suivant »',
-
];
diff --git a/resources/lang/fr_FR/passwords.php b/resources/lang/fr_FR/passwords.php
index e14a1018c8..6c3698071d 100644
--- a/resources/lang/fr_FR/passwords.php
+++ b/resources/lang/fr_FR/passwords.php
@@ -1,15 +1,24 @@
.
*/
+declare(strict_types=1);
return [
'password' => 'Les mots de passe doivent contenir au moins six caractères et correspondre à la confirmation.',
diff --git a/resources/lang/fr_FR/validation.php b/resources/lang/fr_FR/validation.php
index 10dcb26b8a..64037ac30b 100644
--- a/resources/lang/fr_FR/validation.php
+++ b/resources/lang/fr_FR/validation.php
@@ -1,15 +1,24 @@
.
*/
+declare(strict_types=1);
return [
'iban' => 'Il ne s\'agit pas d\'un IBAN valide.',
diff --git a/resources/lang/id_ID/auth.php b/resources/lang/id_ID/auth.php
new file mode 100644
index 0000000000..0e216e497f
--- /dev/null
+++ b/resources/lang/id_ID/auth.php
@@ -0,0 +1,37 @@
+.
+ */
+declare(strict_types=1);
+
+return [
+ /*
+ |--------------------------------------------------------------------------
+ | Authentication Language Lines
+ |--------------------------------------------------------------------------
+ |
+ | The following language lines are used during authentication for various
+ | messages that we need to display to the user. You are free to modify
+ | these language lines according to your application's requirements.
+ |
+ */
+
+ 'failed' => 'Kredensial ini tidak sesuai dengan catatan kami.',
+ 'throttle' => 'Terlalu banyak upaya login. Silakan coba lagi dalam :seconds detik.',
+];
diff --git a/public/js/ff/reports/category/all.js b/resources/lang/id_ID/bank.php
similarity index 83%
rename from public/js/ff/reports/category/all.js
rename to resources/lang/id_ID/bank.php
index 5a99dc19ab..ef0d636f91 100644
--- a/public/js/ff/reports/category/all.js
+++ b/resources/lang/id_ID/bank.php
@@ -1,5 +1,6 @@
-/*
- * all.js
+.
+ * along with Firefly III. If not, see storage / logs
untuk mendapatkan petunjuk.',
+ 'two_factor_lost_fix_owner' => 'Jika tidak, kirimkan email ke pemilik situs, :site_owner dan mintalah mereka untuk menyetel ulang autentikasi dua faktor Anda.',
+ 'warning_much_data' => ':days hari data mungkin perlu beberapa saat untuk memuat.',
+ 'registered' => 'Anda telah berhasil mendaftar!',
+ 'Default asset account' => 'Akun aset standar',
+ 'no_budget_pointer' => 'Anda tampaknya belum memiliki anggaran. Anda harus membuat beberapa di halaman budgets. Anggaran dapat membantu Anda melacak pengeluaran.',
+ 'Savings account' => 'Rekening tabungan',
+ 'Credit card' => 'Kartu kredit',
+ 'source_accounts' => 'Akun sumber',
+ 'destination_accounts' => 'Akun tujuan',
+ 'user_id_is' => 'Id pengguna Anda adalah :user',
+ 'field_supports_markdown' => 'Bidang ini mendukung Markdown.',
+ 'need_more_help' => 'Jika Anda memerlukan bantuan lebih banyak menggunakan Firefly III, silakan opsi tiket di Github.',
+ 'reenable_intro_text' => 'Anda juga dapat mengaktifkan panduan pendahuluan.',
+ 'intro_boxes_after_refresh' => 'Kotak pengantar akan muncul kembali saat Anda menyegarkan halaman.',
+ 'show_all_no_filter' => 'Tampilkan semua transaksi tanpa mengelompokkan mereka menurut tanggal.',
+ 'expenses_by_category' => 'Biaya berdasarkan kategori',
+ 'expenses_by_budget' => 'Biaya menurut anggaran',
+ 'income_by_category' => 'Penghasilan menurut kategori',
+ 'expenses_by_asset_account' => 'Beban menurut akun aset',
+ 'expenses_by_expense_account' => 'Beban menurut akun beban',
+ 'cannot_redirect_to_account' => 'Firefly III tidak bisa mengalihkan Anda ke halaman yang benar. Permintaan maaf.',
+ 'sum_of_expenses' => 'Jumlah pengeluaran',
+ 'sum_of_income' => 'Jumlah pendapatan',
+ 'spent_in_specific_budget' => 'Menghabiskan anggaran ":budget"',
+ 'sum_of_expenses_in_budget' => 'Menghabiskan total dalam anggaran ":budget"',
+ 'left_in_budget_limit' => 'Kiri untuk dibelanjakan sesuai budget',
+ 'current_period' => 'Periode sekarang',
+ 'show_the_current_period_and_overview' => 'Tunjukkan periode dan ikhtisar saat ini',
+ 'pref_languages_locale' => 'Agar bahasa selain bahasa Inggris berfungsi dengan benar, sistem operasi Anda harus dilengkapi dengan informasi lokal yang benar. Jika ini tidak ada, data mata uang, tanggal dan jumlah mungkin salah diformat.',
+ 'budget_in_period' => 'Semua transaksi untuk anggaran ":name" antara :start dan :end',
+ 'chart_budget_in_period' => 'Bagan untuk semua transaksi untuk anggaran ":name" antara :start dan :end',
+ 'chart_account_in_period' => 'Bagan untuk semua transaksi untuk akun ":name" antara :start dan :end',
+ 'chart_category_in_period' => 'Bagan untuk semua transaksi untuk kategori ":name" antara :start dan :end',
+ 'chart_category_all' => 'Bagan untuk semua transaksi untuk kategori ":name"',
+ 'clone_withdrawal' => 'Kloning penarikan ini',
+ 'clone_deposit' => 'Kloning deposit ini',
+ 'clone_transfer' => 'Kloning transfer ini',
+ 'multi_select_no_selection' => 'Tidak ada yang di pilih',
+ 'multi_select_all_selected' => 'Semua dipilih',
+ 'multi_select_filter_placeholder' => 'Menemukan..',
+ 'between_dates_breadcrumb' => 'Antara :start dan :end',
+ 'all_journals_without_budget' => 'Semua transaksi tanpa anggaran',
+ 'journals_without_budget' => 'Transaksi tanpa anggaran',
+ 'all_journals_without_category' => 'Semua transaksi tanpa kategori',
+ 'journals_without_category' => 'Transaksi tanpa kategori',
+ 'all_journals_for_account' => 'Semua transaksi untuk akun :name',
+ 'chart_all_journals_for_account' => 'Bagan semua transaksi untuk akun :name',
+ 'journals_in_period_for_account' => 'Semua transaksi untuk akun :name antara :start dan :end',
+ 'transferred' => 'Ditransfer',
+ 'all_withdrawal' => 'Semua biaya',
+ 'all_transactions' => 'Semua Transaksi',
+ 'title_withdrawal_between' => 'Semua biaya antara :start dan :end',
+ 'all_deposit' => 'Semua pendapatan',
+ 'title_deposit_between' => 'Semua pendapatan antara :start dan :end',
+ 'all_transfers' => 'Semua transfer',
+ 'title_transfers_between' => 'Semua transfer antara :start dan :end',
+ 'all_transfer' => 'Semua transfer',
+ 'all_journals_for_tag' => 'Semua transaksi untuk tag ":tag"',
+ 'title_transfer_between' => 'Semua transfer antara :start dan :end',
+ 'all_journals_for_category' => 'Semua transaksi untuk kategori :name',
+ 'all_journals_for_budget' => 'Semua transaksi untuk anggaran :name',
+ 'chart_all_journals_for_budget' => 'Bagan semua transaksi untuk anggaran :name',
+ 'journals_in_period_for_category' => 'Semua transaksi untuk kategori :name antara :start dan :end',
+ 'journals_in_period_for_tag' => 'Semua transaksi untuk tag :tag antara :start and :end',
+ 'not_available_demo_user' => 'Fitur yang Anda coba akses tidak tersedia untuk pengguna demo.',
+ 'exchange_rate_instructions' => 'Akun aset "@name" hanya menerima transaksi di @native_currency. Jika Anda ingin menggunakan @foreign_currency sebagai gantinya, pastikan jumlahnya di @native_currency juga diketahui:',
+ 'transfer_exchange_rate_instructions' => 'Akun aset sumber "@source_name" hanya menerima transaksi di @source_currency. Akun aset tujuan "@dest_name" hanya menerima transaksi di @dest_currency. Anda harus memberikan jumlah yang ditransfer dengan benar pada kedua mata uang tersebut.',
+ 'transaction_data' => 'Data transaksi',
+ 'invalid_server_configuration' => 'Konfigurasi server tidak valid',
+ 'invalid_locale_settings' => 'Firefly III tidak dapat memformat jumlah uang karena server Anda kehilangan paket yang dibutuhkan. Ada instructions bagaimana melakukan ini.',
+ 'quickswitch' => 'Quickswitch',
+
+ // check for updates:
+ 'update_check_title' => 'Check for updates',
+ 'admin_update_check_title' => 'Automatically check for update',
+ 'admin_update_check_explain' => 'Firefly III can check for updates automatically. When you enable this setting, it will contact Github to see if a new version of Firefly III is available. When it is, you will get a notification. You can test this notification using the button on the right. Please indicate below if you want Firefly III to check for updates.',
+ 'check_for_updates_permission' => 'Firefly III can check for updates, but it needs your permission to do so. Please go to the administration to indicate if you would like this feature to be enabled.',
+ 'updates_ask_me_later' => 'Ask me later',
+ 'updates_do_not_check' => 'Do not check for updates',
+ 'updates_enable_check' => 'Enable the check for updates',
+ 'admin_update_check_now_title' => 'Check for updates now',
+ 'admin_update_check_now_explain' => 'If you press the button, Firefly III will see if your current version is the latest.',
+ 'check_for_updates_button' => 'Check now!',
+ 'update_new_version_alert' => 'A new version is available. You are running v:your_version, the latest version is v:new_version which was released on :date.',
+ 'update_current_version_alert' => 'You are running v:version, which is the latest available release.',
+ 'update_newer_version_alert' => 'You are running v:your_version, which is newer than the latest release, v:new_version.',
+ 'update_check_error' => 'An error occurred while checking for updates. Please view the log files.',
+
+ // search
+ 'search' => 'Pencarian',
+ 'search_query' => 'Pertanyaan',
+ 'search_found_transactions' => 'Jumlah transaksi yang ditemukan:',
+ 'general_search_error' => 'Terjadi kesalahan saat mencari. Silakan periksa file log untuk informasi lebih lanjut.',
+ 'search_box' => 'Pencarian',
+ 'search_box_intro' => 'Selamat datang di fungsi pencarian Firefly III. Masukkan kueri penelusuran Anda di dalam kotak. Pastikan Anda memeriksa file bantuan karena pencariannya cukup canggih.',
+ 'search_error' => 'Kesalahan saat mencari',
+ 'search_searching' => 'Mencari...',
+ 'search_results' => 'Hasil Pencarian',
+
+ // repeat frequencies:
+ 'repeat_freq_yearly' => 'tahunan',
+ 'repeat_freq_half-year' => 'setiap setengah tahun',
+ 'repeat_freq_quarterly' => 'triwulanan',
+ 'repeat_freq_monthly' => 'bulanan',
+ 'repeat_freq_weekly' => 'mingguan',
+ 'weekly' => 'mingguan',
+ 'quarterly' => 'triwulanan',
+ 'half-year' => 'setiap setengah tahun',
+ 'yearly' => 'tahunan',
+
+ // export data:
+ 'import_and_export' => 'Impor dan ekspor',
+ 'export_data' => 'Data ekspor',
+ 'export_and_backup_data' => 'Ekspor dan backup',
+ 'export_data_intro' => 'Untuk keperluan backup, saat bermigrasi ke sistem lain atau saat melakukan migrasi ke instalasi Firefly III lainnya.',
+ 'export_format' => 'Format ekspor',
+ 'export_format_csv' => 'Nilai yang dipisahkan koma (file CSV)',
+ 'export_format_mt940' => 'Format MT940 yang kompatibel',
+ 'include_old_uploads_help' => 'Firefly III tidak membuang file CSV asli yang telah Anda impor sebelumnya. Anda bisa memasukkannya ke dalam ekspor Anda.',
+ 'do_export' => 'Ekspor',
+ 'export_status_never_started' => 'Ekspor belum dimulai',
+ 'export_status_make_exporter' => 'Membuat barang eksportir...',
+ 'export_status_collecting_journals' => 'Mengumpulkan transaksi Anda...',
+ 'export_status_collected_journals' => 'Mengumpulkan transaksi Anda!',
+ 'export_status_converting_to_export_format' => 'Mengubah transaksi Anda...',
+ 'export_status_converted_to_export_format' => 'Mengubah transaksi anda!',
+ 'export_status_creating_journal_file' => 'Membuat file ekspor...',
+ 'export_status_created_journal_file' => 'Membuat file ekspor!',
+ 'export_status_collecting_attachments' => 'Mengumpulkan semua lampiran Anda...',
+ 'export_status_collected_attachments' => 'Mengumpulkan semua lampiran Anda!',
+ 'export_status_collecting_old_uploads' => 'Mengumpulkan semua unggahan sebelumnya...',
+ 'export_status_collected_old_uploads' => 'Mengumpulkan semua upload sebelumnya!',
+ 'export_status_creating_zip_file' => 'Membuat file zip...',
+ 'export_status_created_zip_file' => 'Membuat file zip!',
+ 'export_status_finished' => 'Ekspor telah berhasil selesai! Yay!',
+ 'export_data_please_wait' => 'Mohon tunggu...',
+
+ // rules
+ 'rules' => 'Aturan',
+ 'rule_name' => 'Nama aturan',
+ 'rule_triggers' => 'Aturan pemicu kapan',
+ 'rule_actions' => 'Aturan akan',
+ 'new_rule' => 'Aturan baru',
+ 'new_rule_group' => 'Kelompok aturan baru',
+ 'rule_priority_up' => 'Berikan peraturan prioritas lebih',
+ 'rule_priority_down' => 'Berikan peraturan kurang prioritas',
+ 'make_new_rule_group' => 'Buat grup aturan baru',
+ 'store_new_rule_group' => 'Simpan grup aturan baru',
+ 'created_new_rule_group' => 'Kelompok aturan baru ":title" disimpan!',
+ 'updated_rule_group' => 'Grup aturan yang berhasil diperbarui ":title".',
+ 'edit_rule_group' => 'Edit grup aturan ":title"',
+ 'delete_rule_group' => 'Hapus grup aturan ":title"',
+ 'deleted_rule_group' => 'Grup aturan yang dihapus ":title"',
+ 'update_rule_group' => 'Perbarui grup aturan',
+ 'no_rules_in_group' => 'Tidak ada aturan dalam kelompok ini',
+ 'move_rule_group_up' => 'Pindahkan grup aturan ke atas',
+ 'move_rule_group_down' => 'Pindahkan grup aturan ke bawah',
+ 'save_rules_by_moving' => 'Simpan aturan ini dengan memindahkannya ke grup aturan lain:',
+ 'make_new_rule' => 'Buat aturan baru di grup aturan ":title"',
+ 'rule_help_stop_processing' => 'Saat Anda mencentang kotak ini, nanti aturan dalam grup ini tidak akan dijalankan.',
+ 'rule_help_active' => 'Aturan tidak aktif tidak akan pernah menyala.',
+ 'stored_new_rule' => 'Aturan baru yang tersimpan dengan judul ":title"',
+ 'deleted_rule' => 'Aturan yang dihapus dengan judul ":title"',
+ 'store_new_rule' => 'Simpan peraturan baru',
+ 'updated_rule' => 'Aturan yang diperbarui dengan judul ":title"',
+ 'default_rule_group_name' => 'Aturan baku',
+ 'default_rule_group_description' => 'Semua peraturan Anda tidak ada dalam kelompok tertentu.',
+ 'default_rule_name' => 'Aturan default pertama Anda',
+ 'default_rule_description' => 'Aturan ini adalah sebuah contoh. Anda bisa menghapusnya dengan aman.',
+ 'default_rule_trigger_description' => 'Orang yang menjual dunia',
+ 'default_rule_trigger_from_account' => 'David Bowie',
+ 'default_rule_action_prepend' => 'Membeli dunia dari',
+ 'default_rule_action_set_category' => 'Biaya besar',
+ 'trigger' => 'Pelatuk',
+ 'trigger_value' => 'Memicu nilai',
+ 'stop_processing_other_triggers' => 'Berhenti memproses pemicu lainnya',
+ 'add_rule_trigger' => 'Tambahkan pemicu baru',
+ 'action' => 'Tindakan',
+ 'action_value' => 'Nilai tindakan',
+ 'stop_executing_other_actions' => 'Berhenti mengeksekusi tindakan lainnya',
+ 'add_rule_action' => 'Tambahkan tindakan baru',
+ 'edit_rule' => 'Edit aturan ":title"',
+ 'delete_rule' => 'Hapus aturan ":title"',
+ 'update_rule' => 'Perbarui aturan',
+ 'test_rule_triggers' => 'Lihat transaksi yang sesuai',
+ 'warning_transaction_subset' => 'Untuk alasan kinerja daftar ini terbatas pada :max_num_transactions dan mungkin hanya menampilkan subset dari transaksi yang cocok',
+ 'warning_no_matching_transactions' => 'Tidak ada transaksi yang cocok ditemukan. Harap dicatat bahwa untuk alasan kinerja, hanya yang terakhir transaksi :num_transactions telah diperiksa.',
+ 'warning_no_valid_triggers' => 'Tidak ada pemicu yang valid.',
+ 'apply_rule_selection' => 'Terapkan aturan ":title" untuk pilihan transaksi Anda',
+ 'apply_rule_selection_intro' => 'Aturan seperti ":title" biasanya hanya diterapkan pada transaksi baru atau yang telah diperbarui, namun Anda bisa memberi tahu Firefly III untuk menjalankannya pada pilihan transaksi Anda yang ada. Ini bisa berguna bila Anda telah memperbarui peraturan dan Anda memerlukan perubahan yang akan diterapkan pada semua transaksi Anda yang lain.',
+ 'include_transactions_from_accounts' => 'Sertakan transaksi dari akun ini',
+ 'applied_rule_selection' => 'Aturan ":title" telah diterapkan pada pilihan Anda.',
+ 'execute' => 'Menjalankan',
+ 'apply_rule_group_selection' => 'Terapkan grup aturan ":title" ke pilihan transaksi Anda',
+ 'apply_rule_group_selection_intro' => 'Kelompok aturan seperti ":title" biasanya hanya diterapkan pada transaksi baru atau yang diperbarui, namun Anda dapat memberi tahu Firefly III untuk menjalankan semua aturan dalam grup ini pada pilihan transaksi Anda saat ini. Ini bisa berguna bila Anda telah memperbarui sekumpulan aturan dan Anda memerlukan perubahan yang akan diterapkan pada semua transaksi Anda yang lain.',
+ 'applied_rule_group_selection' => 'Rule group ":title" telah diterapkan pada pilihan Anda.',
+
+ // actions and triggers
+ 'rule_trigger_user_action' => 'Tindakan pengguna adalah ":trigger_value"',
+ 'rule_trigger_from_account_starts_choice' => 'Akun sumber dimulai dengan..',
+ 'rule_trigger_from_account_starts' => 'Akun sumber dimulai dengan ":trigger_value"',
+ 'rule_trigger_from_account_ends_choice' => 'Akun sumber diakhiri dengan..',
+ 'rule_trigger_from_account_ends' => 'Akun sumber diakhiri dengan ":trigger_value"',
+ 'rule_trigger_from_account_is_choice' => 'Akun sumber..',
+ 'rule_trigger_from_account_is' => 'Akun sumber adalah ":trigger_value"',
+ 'rule_trigger_from_account_contains_choice' => 'Akun sumber berisi..',
+ 'rule_trigger_from_account_contains' => 'Akun sumber berisi ":trigger_value"',
+ 'rule_trigger_to_account_starts_choice' => 'Akun tujuan dimulai dengan..',
+ 'rule_trigger_to_account_starts' => 'Akun tujuan dimulai dengan ":trigger_value"',
+ 'rule_trigger_to_account_ends_choice' => 'Akun tujuan diakhiri dengan..',
+ 'rule_trigger_to_account_ends' => 'Akun tujuan diakhiri dengan ":trigger_value"',
+ 'rule_trigger_to_account_is_choice' => 'Akun tujuan..',
+ 'rule_trigger_to_account_is' => 'Akun tujuan adalah ":trigger_value"',
+ 'rule_trigger_to_account_contains_choice' => 'Akun tujuan berisi..',
+ 'rule_trigger_to_account_contains' => 'Akun tujuan berisi ":trigger_value"',
+ 'rule_trigger_transaction_type_choice' => 'Transaksi adalah tipe..',
+ 'rule_trigger_transaction_type' => 'Transaksi adalah tipe ":trigger_value"',
+ 'rule_trigger_category_is_choice' => 'Kategori adalah..',
+ 'rule_trigger_category_is' => 'Kategori adalah ":trigger_value"',
+ 'rule_trigger_amount_less_choice' => 'Jumlahnya kurang dari..',
+ 'rule_trigger_amount_less' => 'Jumlahnya kurang dari :trigger_value',
+ 'rule_trigger_amount_exactly_choice' => 'Jumlahnya..',
+ 'rule_trigger_amount_exactly' => 'Jumlahnya adalah:trigger_value',
+ 'rule_trigger_amount_more_choice' => 'Jumlahnya lebih dari..',
+ 'rule_trigger_amount_more' => 'Jumlahnya lebih dari :trigger_value',
+ 'rule_trigger_description_starts_choice' => 'Deskripsi dimulai dengan..',
+ 'rule_trigger_description_starts' => 'Deskripsi dimulai dengan ":trigger_value"',
+ 'rule_trigger_description_ends_choice' => 'Deskripsi diakhiri dengan..',
+ 'rule_trigger_description_ends' => 'Deskripsi diakhiri dengan ":trigger_value"',
+ 'rule_trigger_description_contains_choice' => 'Deskripsi berisi..',
+ 'rule_trigger_description_contains' => 'Deskripsi berisi ":trigger_value"',
+ 'rule_trigger_description_is_choice' => 'Deskripsi adalah..',
+ 'rule_trigger_description_is' => 'Deskripsi adalah ":trigger_value"',
+ 'rule_trigger_budget_is_choice' => 'Anggaran adalah..',
+ 'rule_trigger_budget_is' => 'Anggaran adalah ":trigger_value"',
+ 'rule_trigger_tag_is_choice' => '(A) tag adalah..',
+ 'rule_trigger_tag_is' => 'Tag adalah ":trigger_value"',
+ 'rule_trigger_has_attachments_choice' => 'Paling tidak banyak keterikatan ini',
+ 'rule_trigger_has_attachments' => 'Paling tidak:trigger_value attachment (s)',
+ 'rule_trigger_store_journal' => 'Saat transaksi dibuat',
+ 'rule_trigger_update_journal' => 'Saat transaksi diperbarui',
+ 'rule_trigger_has_no_category_choice' => 'Tidak memiliki kategori',
+ 'rule_trigger_has_no_category' => 'Transaksi tidak memiliki kategori',
+ 'rule_trigger_has_any_category_choice' => 'Memiliki kategori (apapun)',
+ 'rule_trigger_has_any_category' => 'Transaksi tidak memiliki kategori (apapun)',
+ 'rule_trigger_has_no_budget_choice' => 'Tidak memiliki anggaran',
+ 'rule_trigger_has_no_budget' => 'Transaksi tidak memiliki anggaran',
+ 'rule_trigger_has_any_budget_choice' => 'Memiliki anggaran (apapun)',
+ 'rule_trigger_has_any_budget' => 'Transaksi memiliki anggaran (apapun)',
+ 'rule_trigger_has_no_tag_choice' => 'Tidak memiliki tag',
+ 'rule_trigger_has_no_tag' => 'Transaksi tidak memiliki tag(s)',
+ 'rule_trigger_has_any_tag_choice' => 'Memiliki satu atau beberapa tag (apapun)',
+ 'rule_trigger_has_any_tag' => 'Transaksi memiliki satu atau lebih tag (apapun)',
+ 'rule_trigger_any_notes_choice' => 'Telah ada catatan',
+ 'rule_trigger_any_notes' => 'Transaksi memiliki (ada) catatan',
+ 'rule_trigger_no_notes_choice' => 'Tidak memiliki catatan',
+ 'rule_trigger_no_notes' => 'Transaksi tidak memiliki catatan',
+ 'rule_trigger_notes_are_choice' => 'Catatan adalah..',
+ 'rule_trigger_notes_are' => 'Catatan adalah ":trigger_value"',
+ 'rule_trigger_notes_contain_choice' => 'Catatan berisi..',
+ 'rule_trigger_notes_contain' => 'Catatan berisi ":trigger_value"',
+ 'rule_trigger_notes_start_choice' => 'Catatan dimulai dengan..',
+ 'rule_trigger_notes_start' => 'Catatan dimulai dengan ":trigger_value"',
+ 'rule_trigger_notes_end_choice' => 'Catatan diakhiri dengan..',
+ 'rule_trigger_notes_end' => 'Catatan diakhiri dengan ":trigger_value"',
+ 'rule_action_set_category' => 'Tetapkan kategori ke ":action_value"',
+ 'rule_action_clear_category' => 'Kategori yang jelas',
+ 'rule_action_set_budget' => 'Tetapkan anggaran ke ":action_value"',
+ 'rule_action_clear_budget' => 'Jelas anggaran',
+ 'rule_action_add_tag' => 'Tambahkan tag ":action_value"',
+ 'rule_action_remove_tag' => 'Hapus tag ":action_value"',
+ 'rule_action_remove_all_tags' => 'Hapus semua tag',
+ 'rule_action_set_description' => 'Tetapkan deskripsi ke ":action_value"',
+ 'rule_action_append_description' => 'Tambahkan deskripsi dengan ":action_value"',
+ 'rule_action_prepend_description' => 'Masukan dulu deskripsi dengan ":action_value"',
+ 'rule_action_set_category_choice' => 'Tetapkan kategori ke..',
+ 'rule_action_clear_category_choice' => 'Kosongkan kategori apapun',
+ 'rule_action_set_budget_choice' => 'Tetapkan anggaran ke..',
+ 'rule_action_clear_budget_choice' => 'Kosongkan anggaran',
+ 'rule_action_add_tag_choice' => 'Tambahkan tag..',
+ 'rule_action_remove_tag_choice' => 'Hapus tanda..',
+ 'rule_action_remove_all_tags_choice' => 'Hapus semua tag',
+ 'rule_action_set_description_choice' => 'Setel deskripsi ke..',
+ 'rule_action_append_description_choice' => 'Tambahkan deskripsi dengan..',
+ 'rule_action_prepend_description_choice' => 'Tambahkan deskripsi dengan..',
+ 'rule_action_set_source_account_choice' => 'Tetapkan akun sumber ke...',
+ 'rule_action_set_source_account' => 'Tetapkan akun sumber ke :action_value',
+ 'rule_action_set_destination_account_choice' => 'Tetapkan akun tujuan ke...',
+ 'rule_action_set_destination_account' => 'Tetapkan akun tujuan ke :action_value',
+ 'rule_action_append_notes_choice' => 'Tambahkan catatan dengan..',
+ 'rule_action_append_notes' => 'Tambahkan catatan dengan ":action_value"',
+ 'rule_action_prepend_notes_choice' => 'Prepend catatan dengan..',
+ 'rule_action_prepend_notes' => 'Catatan prepend dengan ":action_value"',
+ 'rule_action_clear_notes_choice' => 'Hapus catatan apapun',
+ 'rule_action_clear_notes' => 'Hapus catatan apapun',
+ 'rule_action_set_notes_choice' => 'Tetapkan catatan ke..',
+ 'rule_action_set_notes' => 'Tetapkan catatan ke ":action_value"',
+
+ 'rules_have_read_warning' => 'Sudahkah anda membaca peringatannya?',
+ 'apply_rule_warning' => 'Peringatan: menjalankan aturan (grup) pada banyak pilihan transaksi bisa memakan waktu lama, dan bisa time-out. Jika ya, aturan (grup) hanya akan diterapkan ke subkumpulan transaksi yang tidak diketahui. Ini mungkin akan membuat administrasi keuangan Anda berantakan. Tolong hati-hati.',
+
+ // tags
+ 'store_new_tag' => 'Simpan tag baru',
+ 'update_tag' => 'Perbarui tag',
+ 'no_location_set' => 'Tidak ada lokasi yang ditetapkan',
+ 'meta_data' => 'Data meta',
+ 'location' => 'Lokasi',
+ 'without_date' => 'Tanpa tanggal',
+ 'result' => 'Hasil',
+ 'sums_apply_to_range' => 'Semua jumlah berlaku untuk rentang yang dipilih',
+ 'mapbox_api_key' => 'Untuk menggunakan peta, dapatkan kunci API dari Mapbox. Buka file .env
en masukkan kode ini setelah MAPBOX_API_KEY =
.',
+ 'press_tag_location' => 'Klik kanan atau tekan agak lama untuk mengatur lokasi tag.',
+ 'clear_location' => 'Lokasi yang jelas',
+
+ // preferences
+ 'pref_home_screen_accounts' => 'Akun layar utama',
+ 'pref_home_screen_accounts_help' => 'Akun mana yang harus ditampilkan di beranda?',
+ 'pref_view_range' => 'Rentang tampilan',
+ 'pref_view_range_help' => 'Beberapa grafik secara otomatis dikelompokkan dalam beberapa periode. Periode apa yang anda inginkan?',
+ 'pref_1D' => 'Suatu hari',
+ 'pref_1W' => 'Satu minggu',
+ 'pref_1M' => 'Satu bulan',
+ 'pref_3M' => 'Tiga bulan (seperempat)',
+ 'pref_6M' => 'Enam bulan',
+ 'pref_1Y' => 'Satu tahun',
+ 'pref_languages' => 'Bahasa',
+ 'pref_languages_help' => 'Firefly III mendukung beberapa bahasa. Mana yang kamu suka?',
+ 'pref_custom_fiscal_year' => 'Pengaturan tahun fiskal',
+ 'pref_custom_fiscal_year_label' => 'Diaktifkan',
+ 'pref_custom_fiscal_year_help' => 'Di negara-negara yang menggunakan tahun keuangan selain 1 Januari sampai 31 Desember, Anda dapat mengaktifkannya dan menentukan hari-hari awal / akhir dari tahun fiskal',
+ 'pref_fiscal_year_start_label' => 'Tahun anggaran mulai tanggal',
+ 'pref_two_factor_auth' => 'Verifikasi 2 langkah',
+ 'pref_two_factor_auth_help' => 'Bila Anda mengaktifkan verifikasi 2 langkah (juga dikenal sebagai autentikasi dua faktor), Anda menambahkan lapisan keamanan ekstra ke akun Anda. Anda masuk dengan sesuatu yang Anda tahu (kata sandi Anda) dan sesuatu yang Anda miliki (kode verifikasi). Kode verifikasi dihasilkan oleh aplikasi di ponsel Anda, seperti Authy atau Google Authenticator.',
+ 'pref_enable_two_factor_auth' => 'Aktifkan verifikasi 2 langkah',
+ 'pref_two_factor_auth_disabled' => 'Kode verifikasi 2 langkah dihapus dan dinonaktifkan',
+ 'pref_two_factor_auth_remove_it' => 'Jangan lupa menghapus akun dari aplikasi autentikasi Anda!',
+ 'pref_two_factor_auth_code' => 'Kode verifikasi',
+ 'pref_two_factor_auth_code_help' => 'Scan the QR code with an application on your phone such as Authy or Google Authenticator and enter the generated code.',
+ 'pref_two_factor_auth_reset_code' => 'Setel ulang kode verifikasi',
+ 'pref_two_factor_auth_remove_code' => 'Hapus kode verifikasi',
+ 'pref_two_factor_auth_remove_will_disable' => '(ini juga akan menonaktifkan autentikasi dua faktor)',
+ 'pref_save_settings' => 'Simpan Pengaturan',
+ 'saved_preferences' => 'Preferensi disimpan!',
+ 'preferences_general' => 'Umum',
+ 'preferences_frontpage' => 'Tampilan depan',
+ 'preferences_security' => 'Keamanan',
+ 'preferences_layout' => 'Tata ruang',
+ 'pref_home_show_deposits' => 'Tampilkan deposito pada layar awal',
+ 'pref_home_show_deposits_info' => 'Layar awal sudah menunjukkan rekening pengeluaran Anda. Harus itu juga menunjukkan akun pendapatan Anda?',
+ 'pref_home_do_show_deposits' => 'Ya, menunjukkan kepada mereka',
+ 'successful_count' => ':count menghitung sukses',
+ 'list_page_size_title' => 'Ukuran halaman',
+ 'list_page_size_help' => 'Setiap daftar hal-hal (rekening, transaksi, dll) menunjukkan paling ini banyak per halaman.',
+ 'list_page_size_label' => 'Ukuran halaman',
+ 'between_dates' => '(:start dan :end)',
+ 'pref_optional_fields_transaction' => 'Bidang opsional untuk transaksi',
+ 'pref_optional_fields_transaction_help' => 'Secara default tidak semua bidang diaktifkan saat membuat transaksi baru (karena kekacauan). Di bawah, Anda dapat mengaktifkan bidang ini jika Anda berpikir mereka bisa berguna bagi Anda. Tentu saja, setiap bidang yang dinonaktifkan, tapi sudah diisi, akan terlihat terlepas dari pengaturan.',
+ 'optional_tj_date_fields' => 'Bidang tanggal',
+ 'optional_tj_business_fields' => 'Bidang usaha',
+ 'optional_tj_attachment_fields' => 'Bidang lampiran',
+ 'pref_optional_tj_interest_date' => 'Tanggal bunga',
+ 'pref_optional_tj_book_date' => 'Buku tanggal',
+ 'pref_optional_tj_process_date' => 'Tanggal pengolahan',
+ 'pref_optional_tj_due_date' => 'Batas tanggal terakhir',
+ 'pref_optional_tj_payment_date' => 'Tanggal pembayaran',
+ 'pref_optional_tj_invoice_date' => 'Tanggal faktur',
+ 'pref_optional_tj_internal_reference' => 'Referensi internal',
+ 'pref_optional_tj_notes' => 'Catatan',
+ 'pref_optional_tj_attachments' => 'Lampiran',
+ 'optional_field_meta_dates' => 'Tanggal',
+ 'optional_field_meta_business' => 'Bisnis',
+ 'optional_field_attachments' => 'Lampiran',
+ 'optional_field_meta_data' => 'Data meta opsional',
+
+ // profile:
+ 'change_your_password' => 'Ubah password Anda',
+ 'delete_account' => 'Hapus akun',
+ 'current_password' => 'Kata sandi saat ini',
+ 'new_password' => 'Kata sandi baru',
+ 'new_password_again' => 'Password Baru Lagi)',
+ 'delete_your_account' => 'Hapus akun anda',
+ 'delete_your_account_help' => 'Menghapus akun juga akan menghapus akun, transaksi, semua Anda mungkin telah disimpan ke Firefly III. Ini akan HILANG.',
+ 'delete_your_account_password' => 'Masukkan kata sandi Anda untuk melanjutkan.',
+ 'password' => 'Kata sandi',
+ 'are_you_sure' => 'Apakah Anda yakin? Anda tidak dapat membatalkan ini.',
+ 'delete_account_button' => 'Hapus akun anda',
+ 'invalid_current_password' => 'Kata sandi tidak valid saat ini!',
+ 'password_changed' => 'Sandi berubah!',
+ 'should_change' => 'Idenya adalah untuk mengubah password Anda.',
+ 'invalid_password' => 'Kata sandi salah!',
+ 'what_is_pw_security' => 'Apa itu "memverifikasi keamanan password"?',
+ 'secure_pw_title' => 'Bagaimana memilih sebuah password yang aman',
+ 'secure_pw_history' => 'Pada Agustus 2017 terkenal peneliti keamanan Troy berburu merilis daftar 306 juta password dicuri. password tersebut dicuri selama breakins di perusahaan seperti LinkedIn, Adobe dan Neopets (dan banyak lagi).',
+ 'secure_pw_check_box' => 'Dengan mencentang kotaknya, Firefly III akan mengirimkan hash SHA1 dari kata sandi Anda ke situs web dari Troy Hunt untuk melihat apakah itu ada dalam daftar. Ini akan menghentikan Anda untuk menggunakan kata kunci yang tidak aman seperti yang disarankan di Publikasi Khusus NIST atas Subjek ini.',
+ 'secure_pw_sha1' => 'Tapi saya pikir SHA1 rusak?',
+ 'secure_pw_hash_speed' => 'Ya, tapi tidak dalam konteks ini. Seperti yang bisa Anda baca di situs web yang merinci bagaimana mereka melanggar SHA1, sekarang sedikit lebih mudah untuk menemukan "tabrakan": string lain yang menghasilkan sama SHA1-hash Sekarang hanya membutuhkan waktu 10.000 tahun dengan menggunakan mesin GPU tunggal.',
+ 'secure_pw_hash_security' => 'Tabrakan ini tidak akan sama dengan kata sandi Anda, juga tidak akan berguna di (situs seperti) Firefly III. Aplikasi ini tidak menggunakan SHA1 untuk verifikasi kata sandi. Jadi aman untuk mencentang kotak ini. Kata sandi Anda hashed dan dikirim melalui HTTPS.',
+ 'secure_pw_should' => 'Haruskah saya mencentang kotaknya?',
+ 'secure_pw_long_password' => 'Jika Anda baru saja menghasilkan kata sandi penggunaan tunggal yang hebat untuk Firefly III menggunakan beberapa jenis generator kata kunci: tidak.',
+ 'secure_pw_short' => 'Jika Anda baru memasukkan kata sandi yang selalu Anda gunakan: Please yes.',
+ 'personal_access_token' => 'Token akses pribadi',
+ 'explain_access_token' => 'Anda memerlukan token ini untuk melakukan opsi baris perintah, seperti mengimpor atau mengekspor data. Tanpa itu, perintah sensitif semacam itu tidak akan berhasil. Jangan berbagi token akses Anda. Tidak ada yang akan menanyakan token ini, bahkan saya pun tidak. Jika Anda takut kehilangan ini, atau saat Anda paranoid, pulihkan token ini dengan menggunakan tombolnya.',
+ 'regenerate_access_token' => 'Regenerasi token akses',
+ 'token_regenerated' => 'Token baru dihasilkan',
+ 'change_your_email' => 'Ubah alamat email anda',
+ 'email_verification' => 'Pesan email akan dikirim ke alamat email lama DAN baru Anda. Untuk tujuan keamanan, Anda tidak dapat masuk sampai Anda memverifikasi alamat email baru Anda. Jika Anda tidak yakin apakah instalasi Firefly III Anda bisa mengirim email, tolong jangan gunakan fitur ini. Jika Anda seorang administrator, Anda dapat mengujinya di Administrasi.',
+ 'email_changed_logout' => 'Sampai Anda memverifikasi alamat email Anda, Anda tidak dapat login.',
+ 'login_with_new_email' => 'Anda sekarang bisa masuk dengan alamat email baru Anda.',
+ 'login_with_old_email' => 'Anda sekarang dapat login dengan alamat email lama Anda lagi.',
+
+ // attachments
+ 'nr_of_attachments' => 'Satu lampiran |:count lampiran',
+ 'attachments' => 'Lampiran',
+ 'edit_attachment' => 'Edit lampiran ":name"',
+ 'update_attachment' => 'Perbarui lampiran',
+ 'delete_attachment' => 'Hapus lampiran ":name"',
+ 'attachment_deleted' => 'Lampiran yang dihapus ":name"',
+ 'attachment_updated' => 'Lampiran yang diperbarui ":name"',
+ 'upload_max_file_size' => 'Ukuran file maksimum: :size',
+
+ // transaction index
+ 'title_expenses' => 'Beban',
+ 'title_withdrawal' => 'Beban',
+ 'title_revenue' => 'Pendapatan / penghasilan',
+ 'title_deposit' => 'Pendapatan / penghasilan',
+ 'title_transfer' => 'Transfer',
+ 'title_transfers' => 'Transfer',
+
+ // convert stuff:
+ 'convert_is_already_type_Withdrawal' => 'Transaksi ini sudah menjadi penarikan',
+ 'convert_is_already_type_Deposit' => 'Transaksi ini sudah menjadi deposit',
+ 'convert_is_already_type_Transfer' => 'Transaksi ini sudah di transfer',
+ 'convert_to_Withdrawal' => 'Convert ":description" ke penarikan',
+ 'convert_to_Deposit' => 'Convert ":description" ke deposit',
+ 'convert_to_Transfer' => 'Convert ":description" ke sebuah transfer',
+ 'convert_options_WithdrawalDeposit' => 'Mengkonversi penarikan menjadi deposit',
+ 'convert_options_WithdrawalTransfer' => 'Mengkonversi penarikan ke dalam transfer',
+ 'convert_options_DepositTransfer' => 'Mengkonversi deposit ke transfer',
+ 'convert_options_DepositWithdrawal' => 'Mengkonversi deposit menjadi penarikan',
+ 'convert_options_TransferWithdrawal' => 'Mengkonversi transfer menjadi penarikan',
+ 'convert_options_TransferDeposit' => 'Mengkonversi transfer menjadi deposit',
+ 'convert_Withdrawal_to_deposit' => 'Mengkonversi penarikan ini ke deposit',
+ 'convert_Withdrawal_to_transfer' => 'Mengkonversi penarikan ini ke transfer',
+ 'convert_Deposit_to_withdrawal' => 'Convert this deposit to a withdrawal',
+ 'convert_Deposit_to_transfer' => 'Konversikan deposit ini ke transfer',
+ 'convert_Transfer_to_deposit' => 'Mengkonversi transfer ini ke deposit',
+ 'convert_Transfer_to_withdrawal' => 'Mengkonversi transfer ini ke penarikan',
+ 'convert_please_set_revenue_source' => 'Silakan pilih akun pendapatan dari mana uang itu berasal.',
+ 'convert_please_set_asset_destination' => 'Silakan pilih akun aset dimana uangnya akan digunakan.',
+ 'convert_please_set_expense_destination' => 'Tolong pilih rekening pengeluaran yang akan digunakan untuk uang.',
+ 'convert_please_set_asset_source' => 'Silakan pilih akun aset dari mana uang itu berasal.',
+ 'convert_explanation_withdrawal_deposit' => 'Jika Anda mengubah penarikan ini menjadi deposit, :amount akan disetorkan ke :sourceName alih-alih diambil darinya.',
+ 'convert_explanation_withdrawal_transfer' => 'Jika Anda mengubah penarikan ini menjadi transfer, :amount akan ditransfer dari :sourceName ke akun aset baru, alih-alih dibayar ke :destinationName.',
+ 'convert_explanation_deposit_withdrawal' => 'Jika Anda mengonversi setoran ini menjadi penarikan, :amount akan dihapus dari :destinationName alih-alih ditambahkan ke penarikan tersebut.',
+ 'convert_explanation_deposit_transfer' => 'Jika Anda mengonversi setoran ini menjadi transfer, :amount akan ditransfer dari akun aset pilihan Anda ke :destinationName .',
+ 'convert_explanation_transfer_withdrawal' => 'Jika Anda mengubah transfer ini menjadi penarikan, :amount akan beralih dari :sourceName ke tujuan baru sebagai biaya, alih-alih :destinationName sebagai transfer.',
+ 'convert_explanation_transfer_deposit' => 'Jika Anda mengubah transfer ini menjadi deposit, :amount akan disetorkan ke akun :destinationName alih-alih ditransfer ke sana.',
+ 'converted_to_Withdrawal' => 'Transaksi telah dikonversi menjadi penarikan',
+ 'converted_to_Deposit' => 'Transaksi telah dikonversi menjadi deposit',
+ 'converted_to_Transfer' => 'Transaksi telah dikonversi menjadi transfer',
+ 'invalid_convert_selection' => 'Akun yang telah Anda pilih sudah digunakan dalam transaksi ini atau tidak ada.',
+
+ // create new stuff:
+ 'create_new_withdrawal' => 'Buat penarikan baru',
+ 'create_new_deposit' => 'Buat deposit baru',
+ 'create_new_transfer' => 'Buat transfer baru',
+ 'create_new_asset' => 'Buat akun aset baru',
+ 'create_new_expense' => 'Buat akun biaya baru',
+ 'create_new_revenue' => 'Buat akun pendapatan baru',
+ 'create_new_piggy_bank' => 'Buat celengan baru',
+ 'create_new_bill' => 'Buat tagihan baru',
+
+ // currencies:
+ 'create_currency' => 'Buat mata uang baru',
+ 'store_currency' => 'Simpan mata uang baru',
+ 'update_currency' => 'Perbarui mata uang',
+ 'new_default_currency' => ' :name sekarang adalah mata uang default.',
+ 'cannot_delete_currency' => 'Tidak dapat menghapus :name karena masih digunakan.',
+ 'deleted_currency' => 'Mata uang :name dihapus',
+ 'created_currency' => 'Mata uang :name dibuat',
+ 'updated_currency' => 'Mata uang :name diperbarui',
+ 'ask_site_owner' => 'Harap bertanya :owner untuk menambahkan, menghapus atau mengedit mata uang.',
+ 'currencies_intro' => 'Firefly III mendukung berbagai mata uang yang dapat Anda atur dan aktifkan di sini.',
+ 'make_default_currency' => 'membuat default',
+ 'default_currency' => 'default',
+
+ // forms:
+ 'mandatoryFields' => 'Bidang wajib',
+ 'optionalFields' => 'Bidang pilihan',
+ 'options' => 'Pilihan',
+
+ // budgets:
+ 'create_new_budget' => 'Buat anggaran baru',
+ 'store_new_budget' => 'Simpan anggaran baru',
+ 'stored_new_budget' => 'Anggaran baru tersimpan ":name"',
+ 'available_between' => 'Tersedia antara :start dan :end',
+ 'transactionsWithoutBudget' => 'Biaya tanpa anggaran',
+ 'transactions_no_budget' => 'Biaya tanpa anggaran antara :start dan :end',
+ 'spent_between' => 'Menghabiskan antara :start dan :end',
+ 'createBudget' => 'Anggaran baru',
+ 'inactiveBudgets' => 'Anggaran tidak aktif',
+ 'without_budget_between' => 'Transaksi tanpa anggaran antara :start dan :end',
+ 'delete_budget' => 'Hapus anggaran ":name"',
+ 'deleted_budget' => 'Anggaran yang telah dihapus ":name"',
+ 'edit_budget' => 'Edit anggaran ":name"',
+ 'updated_budget' => 'Anggaran yang diperbarui ":name"',
+ 'update_amount' => 'Perbarui jumlah',
+ 'update_budget' => 'Perbarui anggaran',
+ 'update_budget_amount_range' => 'Update (expected) jumlah yang tersedia antara :start and :end',
+ 'budget_period_navigator' => 'Navigator periode',
+ 'info_on_available_amount' => 'Apa yang telah tersedia?',
+ 'available_amount_indication' => 'Gunakan jumlah ini untuk mendapatkan indikasi berapa total anggaran Anda.',
+ 'suggested' => 'Disarankan',
+ 'average_between' => 'Rata-rata antara :start dan :end',
+
+ // bills:
+ 'matching_on' => 'Cocok di',
+ 'between_amounts' => 'antara :low dan :high.',
+ 'repeats' => 'Berulang',
+ 'connected_journals' => 'Transaksi yang terhubung',
+ 'auto_match_on' => 'Secara otomatis dicocokkan dengan Firefly',
+ 'auto_match_off' => 'Tidak secara otomatis dicocokkan dengan Firefly',
+ 'next_expected_match' => 'Pertandingan yang diharapkan berikutnya',
+ 'delete_bill' => 'Hapus tagihan ":name"',
+ 'deleted_bill' => 'Tagihan yang dihapus ":name"',
+ 'edit_bill' => 'Edit tagihan ":name"',
+ 'more' => 'Lebih',
+ 'rescan_old' => 'Rescan transaksi lama',
+ 'update_bill' => 'Perbarui tagihan',
+ 'updated_bill' => 'Diperbarui tagihan ":name"',
+ 'store_new_bill' => 'Simpan tagihan baru',
+ 'stored_new_bill' => 'Stored tagihan baru ":name"',
+ 'cannot_scan_inactive_bill' => 'Tagihan tidak aktif tidak dapat dipindai.',
+ 'rescanned_bill' => 'Rescanned semuanya.',
+ 'average_bill_amount_year' => 'Jumlah tagihan rata-rata (:year)',
+ 'average_bill_amount_overall' => 'Jumlah tagihan rata-rata (keseluruhan)',
+ 'not_or_not_yet' => 'Belum)',
+ 'not_expected_period' => 'Tidak diharapkan periode ini',
+ 'bill_is_active' => 'Tagihan aktif',
+ 'bill_expected_between' => 'Diharapkan antara :start dan :end',
+ 'bill_will_automatch' => 'Tagihan akan secara otomatis terhubung ke transaksi yang sesuai',
+ 'skips_over' => 'melompati',
+
+ // accounts:
+ 'details_for_asset' => 'Rincian akun aset ":name"',
+ 'details_for_expense' => 'Rincian untuk akun biaya ":name"',
+ 'details_for_revenue' => 'Rincian untuk akun pendapatan ":name"',
+ 'details_for_cash' => 'Rincian untuk rekening kas ":name"',
+ 'store_new_asset_account' => 'Simpan akun aset baru',
+ 'store_new_expense_account' => 'Simpan akun pengeluaran baru',
+ 'store_new_revenue_account' => 'Simpan akun pendapatan baru',
+ 'edit_asset_account' => 'Edit akun aset ":name"',
+ 'edit_expense_account' => 'Edit akun biaya ":name"',
+ 'edit_revenue_account' => 'Edit akun pendapatan ":name"',
+ 'delete_asset_account' => 'Hapus akun aset ":name"',
+ 'delete_expense_account' => 'Hapus akun pengeluaran ":name"',
+ 'delete_revenue_account' => 'Hapus akun pendapatan ":name"',
+ 'asset_deleted' => 'Berhasil menghapus akun aset ":name"',
+ 'expense_deleted' => 'Akun pengeluaran yang berhasil dihapus ":name"',
+ 'revenue_deleted' => 'Berhasil menghapus akun pendapatan ":name"',
+ 'update_asset_account' => 'Perbarui akun aset',
+ 'update_expense_account' => 'Rekening pengeluaran pembaruan',
+ 'update_revenue_account' => 'Perbarui akun pendapatan',
+ 'make_new_asset_account' => 'Buat akun aset baru',
+ 'make_new_expense_account' => 'Buat akun pengeluaran baru',
+ 'make_new_revenue_account' => 'Buat akun pendapatan baru',
+ 'asset_accounts' => 'Akun aset',
+ 'expense_accounts' => 'Rekening pengeluaran',
+ 'revenue_accounts' => 'Akun pendapatan',
+ 'cash_accounts' => 'Akun kas',
+ 'Cash account' => 'Akun kas',
+ 'reconcile_account' => 'Rekonsiliasi akun ":account"',
+ 'delete_reconciliation' => 'Hapus rekonsiliasi',
+ 'update_reconciliation' => 'Rekonsiliasi pembaruan',
+ 'amount_cannot_be_zero' => 'Jumlah tersebut tidak dapat menjadi nol',
+ 'end_of_reconcile_period' => 'Akhir periode rekonsiliasi: :period',
+ 'start_of_reconcile_period' => 'Mulai dari periode rekonsiliasi: :period',
+ 'start_balance' => 'Saldo awal',
+ 'end_balance' => 'Saldo akhir',
+ 'update_balance_dates_instruction' => 'Sesuai jumlah dan tanggal di atas pernyataan bank Anda, dan tekan "Mulai rekonsiliasi"',
+ 'select_transactions_instruction' => 'Pilih transaksi yang muncul di laporan bank Anda.',
+ 'select_range_and_balance' => 'Pertama memverifikasi rentang tanggal dan saldo. Kemudian tekan "Mulai rekonsiliasi"',
+ 'date_change_instruction' => 'Jika Anda mengubah rentang tanggal sekarang, kemajuan akan hilang.',
+ 'update_selection' => 'Memperbarui pilihan',
+ 'store_reconcile' => 'Rekonsiliasi toko',
+ 'reconciliation_transaction' => 'Transaksi rekonsiliasi',
+ 'Reconciliation' => 'Rekonsiliasi',
+ 'reconciliation' => 'Rekonsiliasi',
+ 'reconcile_options' => 'Pilihan rekonsiliasi',
+ 'reconcile_range' => 'Jangkauan rekonsiliasi',
+ 'start_reconcile' => 'Mulai rekonsiliasi',
+ 'cash' => 'tunai',
+ 'account_type' => 'Jenis akun',
+ 'save_transactions_by_moving' => 'Menyimpan transaksi tersebut(s) dengan memindahkan mereka ke akun lain:',
+ 'stored_new_account' => 'Akun baru ":name" disimpan!',
+ 'updated_account' => 'Memperbarui akun ":name"',
+ 'credit_card_options' => 'Pilihan kartu kredit',
+ 'no_transactions_account' => 'Tidak ada transaksi (dalam periode ini) untuk akun aset ":name".',
+ 'no_data_for_chart' => 'Tidak ada informasi yang cukup (belum) untuk menghasilkan grafik ini.',
+ 'select_more_than_one_account' => 'Silakan pilih lebih dari satu akun',
+ 'select_more_than_one_category' => 'Silakan pilih lebih dari satu kategori',
+ 'select_more_than_one_budget' => 'Silakan pilih lebih dari satu anggaran',
+ 'select_more_than_one_tag' => 'Silakan pilih lebih dari satu tag',
+ 'account_default_currency' => 'Jika Anda memilih mata uang lain, transaksi baru dari akun ini akan memiliki mata uang ini pra-dipilih.',
+ 'reconcile_has_more' => 'Buku Firefly III Anda memiliki lebih banyak uang di dalamnya dari bank Anda klaim Anda harus. Ada beberapa pilihan. Silahkan memilih apa yang harus dilakukan. Kemudian, tekan "Konfirmasi rekonsiliasi".',
+ 'reconcile_has_less' => 'Buku Firefly III Anda memiliki sedikit uang di dalamnya daripada bank Anda klaim Anda harus. Ada beberapa pilihan. Silahkan memilih apa yang harus dilakukan. Kemudian, tekan "Konfirmasi rekonsiliasi".',
+ 'reconcile_is_equal' => 'Buku Firefly III Anda dan pernyataan bank Anda cocok. Tidak ada hubungannya. Silahkan tekan "Konfirmasi rekonsiliasi" untuk mengkonfirmasi masukan Anda.',
+ 'create_pos_reconcile_transaction' => 'Menghapus transaksi yang dipilih, dan membuat koreksi menambahkan :amount ke akun aset ini.',
+ 'create_neg_reconcile_transaction' => 'Menghapus transaksi yang dipilih, dan membuat koreksi menghapus:amount dari akun aset ini.',
+ 'reconcile_do_nothing' => 'Menghapus transaksi yang dipilih, tetapi tidak benar.',
+ 'reconcile_go_back' => 'Anda selalu dapat mengedit atau menghapus koreksi kemudian.',
+ 'must_be_asset_account' => 'Anda hanya bisa mendamaikan akun aset',
+ 'reconciliation_stored' => 'Rekonsiliasi disimpan',
+ 'reconcilliation_transaction_title' => 'Rekonsiliasi (:from ke :to)',
+ 'reconcile_this_account' => 'Rekonsiliasi akun ini',
+ 'confirm_reconciliation' => 'Konfirmasikan rekonsiliasi',
+ 'submitted_start_balance' => 'Saldo awal yang dikirim',
+ 'selected_transactions' => 'Transaksi yang dipilih (:count)',
+ 'already_cleared_transactions' => 'Sudah dibersihkan transaksi (:count)',
+ 'submitted_end_balance' => 'Saldo akhir yang dikirim',
+
+ // categories:
+ 'new_category' => 'Kategori baru',
+ 'create_new_category' => 'Buat kategori baru',
+ 'without_category' => 'Tanpa kategori',
+ 'update_category' => 'Perbarui kategori',
+ 'updated_category' => 'Kategori yang Diperbarui ":name"',
+ 'categories' => 'Kategori',
+ 'edit_category' => 'Edit kategori ":name"',
+ 'no_category' => '(tidak ada kategori)',
+ 'category' => 'Kategori',
+ 'delete_category' => 'Hapus kategori ":name"',
+ 'deleted_category' => 'Kategori yang dihapus ":name"',
+ 'store_category' => 'Simpan kategori baru',
+ 'stored_category' => 'Stored new category ":name"',
+ 'without_category_between' => 'Tanpa kategori antara :start dan :end',
+
+ // transactions:
+ 'update_withdrawal' => 'Perbarui penarikan',
+ 'update_deposit' => 'Perbarui setoran',
+ 'update_transfer' => 'Perbarui transfer',
+ 'updated_withdrawal' => 'Penarikan yang telah diupdate ":description"',
+ 'updated_deposit' => 'Deposit Diperbarui ":description"',
+ 'updated_transfer' => 'Transfer yang diperbarui ":description"',
+ 'delete_withdrawal' => 'Hapus penarikan ":description"',
+ 'delete_deposit' => 'Hapus deposit ":description"',
+ 'delete_transfer' => 'Hapus transfer ":description"',
+ 'deleted_withdrawal' => 'Penarikan yang berhasil dihapus ":description"',
+ 'deleted_deposit' => 'Berhasil menghapus deposit ":description"',
+ 'deleted_transfer' => 'Berhasil menghapus transfer ":description"',
+ 'stored_journal' => 'Berhasil membuat transaksi baru ":description"',
+ 'select_transactions' => 'Pilih transaksi',
+ 'rule_group_select_transactions' => 'Terapkan ":title" untuk transaksi',
+ 'rule_select_transactions' => 'Terapkan ":title" untuk transaksi',
+ 'stop_selection' => 'Berhentilah memilih transaksi',
+ 'reconcile_selected' => 'Mendamaikan',
+ 'mass_delete_journals' => 'Hapus sejumlah transaksi',
+ 'mass_edit_journals' => 'Edit sejumlah transaksi',
+ 'cannot_edit_other_fields' => 'Anda tidak bisa menyunting bidang lain dari yang lain di sini, karena tidak ada ruang untuk ditunjukkan kepada mereka. Ikuti tautan dan edit dengan satu per satu, jika Anda perlu mengedit bidang ini.',
+ 'no_budget' => '(no budget)',
+ 'no_budget_squared' => '(tidak ada anggaran)',
+ 'perm-delete-many' => 'Menghapus banyak barang dalam satu go bisa sangat mengganggu. Harap berhati-hati.',
+ 'mass_deleted_transactions_success' => 'Dihapus:amount transaksi.',
+ 'mass_edited_transactions_success' => 'Diperbarui:amount transaksi',
+ 'opt_group_no_account_type' => '(tidak ada jenis akun)',
+ 'opt_group_defaultAsset' => 'Akun aset standar',
+ 'opt_group_savingAsset' => 'Menyimpan akun',
+ 'opt_group_sharedAsset' => 'Akun aset bersama',
+ 'opt_group_ccAsset' => 'Kartu kredit',
+
+ // new user:
+ 'welcome' => 'Selamat datang di Firefly!',
+ 'submit' => 'Menyerahkan',
+ 'getting_started' => 'Mulai',
+ 'to_get_started' => 'Senang melihat Anda berhasil memasang Firefly III. Untuk memulai dengan alat ini, harap masukkan nama bank dan saldo rekening giro utama Anda. Jangan khawatir jika Anda memiliki banyak akun. Anda bisa menambahkannya nanti. Hanya saja Firefly III butuh sesuatu untuk memulai.',
+ 'savings_balance_text' => 'Firefly III secara otomatis akan membuat rekening tabungan untuk Anda. Secara default, tidak akan ada uang di rekening tabungan Anda, tapi jika Anda memberi tahu Firefly III, saldo itu akan disimpan seperti itu.',
+ 'finish_up_new_user' => 'Itu dia! Anda dapat melanjutkan dengan menekan Kirim. Anda akan dibawa ke indeks Firefly III.',
+ 'stored_new_accounts_new_user' => 'Yay! Akun baru Anda telah disimpan.',
+
+ // home page:
+ 'yourAccounts' => 'Akun anda',
+ 'budgetsAndSpending' => 'Anggaran dan belanja',
+ 'savings' => 'Tabungan',
+ 'newWithdrawal' => 'Biaya baru',
+ 'newDeposit' => 'Deposit baru',
+ 'newTransfer' => 'Transfer baru',
+ 'bills_to_pay' => 'Bills untuk membayar',
+ 'per_day' => 'Per hari',
+ 'left_to_spend_per_day' => 'Kiri untuk dibelanjakan per hari',
+ 'bills_paid' => 'Tagihan dibayar',
+
+ // menu and titles, should be recycled as often as possible:
+ 'currency' => 'Mata uang',
+ 'preferences' => 'Preferensi',
+ 'logout' => 'Keluar',
+ 'toggleNavigation' => 'Toggle navigation',
+ 'searchPlaceholder' => 'Pencarian...',
+ 'version' => 'Versi',
+ 'dashboard' => 'Dasbor',
+ 'currencies' => 'Mata uang',
+ 'accounts' => 'Akun',
+ 'Asset account' => 'Akun aset',
+ 'Default account' => 'Akun aset',
+ 'Expense account' => 'Rekening pengeluaran',
+ 'Revenue account' => 'Akun pendapatan',
+ 'Initial balance account' => 'Akun saldo awal',
+ 'budgets' => 'Anggaran',
+ 'tags' => 'Tag',
+ 'reports' => 'Laporan',
+ 'transactions' => 'Transaksi',
+ 'expenses' => 'Beban',
+ 'income' => 'Pendapatan / penghasilan',
+ 'transfers' => 'Transfer',
+ 'moneyManagement' => 'Manajemen keuangan',
+ 'piggyBanks' => 'Celengan babi',
+ 'bills' => 'Tagihan',
+ 'withdrawal' => 'Penarikan',
+ 'opening_balance' => 'Saldo awal',
+ 'deposit' => 'Deposito',
+ 'account' => 'Rekening',
+ 'transfer' => 'Transfer',
+ 'Withdrawal' => 'Penarikan',
+ 'Deposit' => 'Deposit',
+ 'Transfer' => 'Transfer',
+ 'bill' => 'Tagihan',
+ 'yes' => 'Iya',
+ 'no' => 'Tidak',
+ 'amount' => 'Jumlah',
+ 'overview' => 'Ikhtisar',
+ 'saveOnAccount' => 'Simpan di rekening',
+ 'unknown' => 'Tidak diketahui',
+ 'daily' => 'Harian',
+ 'monthly' => 'Bulanan',
+ 'profile' => 'Profil',
+ 'errors' => 'Kesalahan',
+
+ // reports:
+ 'report_default' => 'Laporan keuangan standar antara :start dan :end',
+ 'report_audit' => 'Ikhtisar riwayat transaksi antara :start dan :end',
+ 'report_category' => 'Kategori laporan antara :start dan :end',
+ 'report_account' => 'Laporan biaya / pendapatan antara :start dan :end',
+ 'report_budget' => 'Laporan anggaran antara :start dan :end',
+ 'report_tag' => 'Tag laporan antara :start dan :end',
+ 'quick_link_reports' => 'Tautan langsung',
+ 'quick_link_default_report' => 'Laporan keuangan standar',
+ 'quick_link_audit_report' => 'Ikhtisar sejarah transaksi',
+ 'report_this_month_quick' => 'Bulan ini, semua akun',
+ 'report_this_year_quick' => 'Tahun berjalan, semua akun',
+ 'report_this_fiscal_year_quick' => 'Tahun fiskal berjalan, semua akun',
+ 'report_all_time_quick' => 'Semua waktu, semua akun',
+ 'reports_can_bookmark' => 'Ingat bahwa laporan bisa di bookmark.',
+ 'incomeVsExpenses' => 'Penghasilan vs beban',
+ 'accountBalances' => 'Saldo akun',
+ 'balanceStart' => 'Saldo awal periode',
+ 'balanceEnd' => 'Saldo akhir periode',
+ 'splitByAccount' => 'Dibagi oleh akun',
+ 'coveredWithTags' => 'Ditutupi dengan tag',
+ 'leftUnbalanced' => 'Meninggalkan tidak seimbang',
+ 'leftInBudget' => 'Yang tersisa di anggaran',
+ 'sumOfSums' => 'Jumlah dari jumlah',
+ 'noCategory' => '(Tidak ada kategori)',
+ 'notCharged' => 'Tidak dikenakan biaya (belum)',
+ 'inactive' => 'Tidak-aktif',
+ 'active' => 'Aktif',
+ 'difference' => 'Perbedaan',
+ 'money_flowing_in' => 'Dalam',
+ 'money_flowing_out' => 'Keluar',
+ 'topX' => 'atas :number',
+ 'show_full_list' => 'Tampilkan seluruh daftar',
+ 'show_only_top' => 'Tampilkan hanya atas :number',
+ 'report_type' => 'Tipe laporan',
+ 'report_type_default' => 'Laporan keuangan standar',
+ 'report_type_audit' => 'Gambaran riwayat transaksi (audit)',
+ 'report_type_category' => 'Laporan Kategori',
+ 'report_type_budget' => 'Laporan anggaran',
+ 'report_type_tag' => 'Tag laporan',
+ 'report_type_account' => 'Laporan akun/pendapatan Beban',
+ 'more_info_help' => 'Informasi lebih lanjut tentang jenis laporan dapat ditemukan di halaman bantuan. Tekan ikon (?) Di sudut kanan atas.',
+ 'report_included_accounts' => 'Termasuk akun',
+ 'report_date_range' => 'Rentang tanggal',
+ 'report_preset_ranges' => 'Rentang pre-set',
+ 'shared' => 'Bagikan',
+ 'fiscal_year' => 'Tahun fiskal',
+ 'income_entry' => 'Penghasilan dari akun ":name" antara :start dan :end',
+ 'expense_entry' => 'Biaya untuk akun ":name" antara :start dan :end',
+ 'category_entry' => 'Biaya dalam kategori ":name" antara :start dan :end',
+ 'budget_spent_amount' => 'Biaya anggaran ":budget" antara :start dan :end',
+ 'balance_amount' => 'Biaya dalam anggaran ":budget" dibayar dari rekening ":account" antara :start dan :end',
+ 'no_audit_activity' => 'Tidak ada aktivitas yang tercatat dalam akun :account_name antara :start and :end.',
+ 'audit_end_balance' => 'Saldo akun :account_name di akhir :end adalah :balance',
+ 'reports_extra_options' => 'Pilihan ekstra',
+ 'report_has_no_extra_options' => 'Laporan ini tidak memiliki pilihan tambahan',
+ 'reports_submit' => 'Melihat laporan',
+ 'end_after_start_date' => 'Tanggal akhir laporan harus setelah tanggal mulai.',
+ 'select_category' => 'Pilih kategori (ies)',
+ 'select_budget' => 'Pilih anggaran.',
+ 'select_tag' => 'Pilih tag.',
+ 'income_per_category' => 'Pendapatan per kategori',
+ 'expense_per_category' => 'Biaya per kategori',
+ 'expense_per_budget' => 'Biaya per anggaran',
+ 'income_per_account' => 'Pendapatan per rekening',
+ 'expense_per_account' => 'Biaya per akun',
+ 'expense_per_tag' => 'Biaya per tag',
+ 'income_per_tag' => 'Penghasilan per tag',
+ 'include_expense_not_in_budget' => 'Termasuk biaya tidak dalam anggaran yang dipilih',
+ 'include_expense_not_in_account' => 'Termasuk biaya yang tidak termasuk dalam akun yang dipilih',
+ 'include_expense_not_in_category' => 'Termasuk biaya yang tidak termasuk dalam kategori yang dipilih',
+ 'include_income_not_in_category' => 'Termasuk pendapatan tidak dalam kategori yang dipilih (ies)',
+ 'include_income_not_in_account' => 'Termasuk pendapatan tidak dalam akun yang dipilih(s)',
+ 'include_income_not_in_tags' => 'Termasuk pendapatan tidak dalam tag yang dipilih',
+ 'include_expense_not_in_tags' => 'Termasuk biaya yang tidak termasuk dalam tag yang dipilih',
+ 'everything_else' => 'Yang lainnya',
+ 'income_and_expenses' => 'Penghasilan dan beban',
+ 'spent_average' => 'Menghabiskan (rata-rata)',
+ 'income_average' => 'Penghasilan (rata-rata)',
+ 'transaction_count' => 'Jumlah transaksi',
+ 'average_spending_per_account' => 'Rata-rata pengeluaran per akun',
+ 'average_income_per_account' => 'Pendapatan rata-rata per rekening',
+ 'total' => 'Total',
+ 'description' => 'Deskripsi',
+ 'sum_of_period' => 'Jumlah periode',
+ 'average_in_period' => 'Rata-rata dalam periode',
+ 'account_role_defaultAsset' => 'Akun aset standar',
+ 'account_role_sharedAsset' => 'Akun aset bersama',
+ 'account_role_savingAsset' => 'Rekening tabungan',
+ 'account_role_ccAsset' => 'Kartu kredit',
+ 'budget_chart_click' => 'Silahkan klik nama anggaran pada tabel di atas untuk melihat grafik.',
+ 'category_chart_click' => 'Silahkan klik pada nama kategori pada tabel di atas untuk melihat grafik.',
+ 'in_out_accounts' => 'Diperoleh dan dihabiskan per kombinasi',
+ 'in_out_per_category' => 'Diperoleh dan dibelanjakan per kategori',
+ 'out_per_budget' => 'Menghabiskan per anggaran',
+ 'select_expense_revenue' => 'Pilih akun biaya / pendapatan',
+
+ // charts:
+ 'chart' => 'Grafik',
+ 'month' => 'Bulan',
+ 'budget' => 'Anggaran',
+ 'spent' => 'Menghabiskan',
+ 'spent_in_budget' => 'Menghabiskan anggaran',
+ 'left_to_spend' => 'Kiri untuk dibelanjakan',
+ 'earned' => 'Diperoleh',
+ 'overspent' => 'Overspent',
+ 'left' => 'Kiri',
+ 'max-amount' => 'Jumlah maksimum',
+ 'min-amount' => 'Jumlah Minumum',
+ 'journal-amount' => 'Entri tagihan saat ini',
+ 'name' => 'Nama',
+ 'date' => 'Tanggal',
+ 'paid' => 'Dibayar',
+ 'unpaid' => 'Tidak dibayar',
+ 'day' => 'Hari',
+ 'budgeted' => 'Dianggarkan',
+ 'period' => 'Periode',
+ 'balance' => 'Keseimbangan',
+ 'sum' => 'Jumlah',
+ 'average' => 'Rata-rata',
+ 'balanceFor' => 'Saldo untuk :name',
+
+ // piggy banks:
+ 'add_money_to_piggy' => 'Tambahkan uang ke celengan ":name"',
+ 'piggy_bank' => 'Celengan',
+ 'new_piggy_bank' => 'Celengan baru',
+ 'store_piggy_bank' => 'Simpan celengan baru',
+ 'stored_piggy_bank' => 'Simpan celengan baru ":name"',
+ 'account_status' => 'Status akun',
+ 'left_for_piggy_banks' => 'Kiri untuk celengan',
+ 'sum_of_piggy_banks' => 'Jumlah celengan',
+ 'saved_so_far' => 'Disimpan sejauh ini',
+ 'left_to_save' => 'Kiri untuk menyimpan',
+ 'suggested_amount' => 'Jumlah bulanan yang disarankan untuk disimpan',
+ 'add_money_to_piggy_title' => 'Tambahkan uang ke celengan ":name"',
+ 'remove_money_from_piggy_title' => 'Hapus uang dari celengan ":name"',
+ 'add' => 'Menambahkan',
+ 'no_money_for_piggy' => 'Anda tidak punya uang untuk dimasukkan ke dalam celengan ini.',
+
+ 'remove' => 'Menghapus',
+ 'max_amount_add' => 'Jumlah maksimum yang bisa Anda tambahkan adalah',
+ 'max_amount_remove' => 'Jumlah maksimal yang bisa Anda hapus adalah',
+ 'update_piggy_button' => 'Update celengan',
+ 'update_piggy_title' => 'Update piggy bank ":name"',
+ 'updated_piggy_bank' => 'Diperbarui piggy bank ":name"',
+ 'details' => 'Rincian',
+ 'events' => 'Acara',
+ 'target_amount' => 'Jumlah target',
+ 'start_date' => 'Mulai tanggal',
+ 'target_date' => 'Tanggal target',
+ 'no_target_date' => 'Tidak ada tanggal target',
+ 'table' => 'Meja',
+ 'delete_piggy_bank' => 'Hapus celengan ":name"',
+ 'cannot_add_amount_piggy' => 'Tidak dapat menambahkan:amount ke ":name".',
+ 'cannot_remove_from_piggy' => 'Tidak dapat menghapus:amount dari ":name".',
+ 'deleted_piggy_bank' => 'Dihapus celengan ":name"',
+ 'added_amount_to_piggy' => 'Ditambahkan:amount ke ":name"',
+ 'removed_amount_from_piggy' => 'Dihapus:amount dari ":name"',
+
+ // tags
+ 'delete_tag' => 'Hapus tag " :tag"',
+ 'deleted_tag' => 'Tag dihapus " :tag"',
+ 'new_tag' => 'Buat tag baru',
+ 'edit_tag' => 'Edit tag " :tag"',
+ 'updated_tag' => 'Diperbarui tag " :tag"',
+ 'created_tag' => 'Tag " :tag" telah dibuat!',
+
+ 'transaction_journal_information' => 'Informasi transaksi',
+ 'transaction_journal_meta' => 'Informasi meta',
+ 'total_amount' => 'Jumlah total',
+ 'number_of_decimals' => 'Jumlah desimal',
+
+ // administration
+ 'administration' => 'Administrasi',
+ 'user_administration' => 'Administrasi pengguna',
+ 'list_all_users' => 'Semua pengguna',
+ 'all_users' => 'Semua pengguna',
+ 'instance_configuration' => 'Konfigurasi',
+ 'firefly_instance_configuration' => 'Pilihan konfigurasi untuk Firefly III',
+ 'setting_single_user_mode' => 'Mode pengguna tunggal',
+ 'setting_single_user_mode_explain' => 'Secara default, Firefly III hanya menerima satu (1) registrasi: anda. Ini adalah tindakan pengamanan, mencegah orang lain menggunakan contoh Anda kecuali jika Anda mengizinkannya melakukannya. Pendaftaran di masa depan diblokir Bila Anda tidak mencentang kotak ini, orang lain dapat menggunakan contoh Anda dengan baik, dengan asumsi mereka dapat mencapainya (bila terhubung ke internet).',
+ 'store_configuration' => 'Konfigurasi toko',
+ 'single_user_administration' => 'Administrasi pengguna untuk :email',
+ 'edit_user' => 'Edit pengguna :email',
+ 'hidden_fields_preferences' => 'Tidak semua bidang terlihat sekarang. Anda harus mengaktifkannya di setelan Anda.',
+ 'user_data_information' => 'Data pengguna',
+ 'user_information' => 'Informasi pengguna',
+ 'total_size' => 'ukuran total',
+ 'budget_or_budgets' => 'anggaran',
+ 'budgets_with_limits' => 'anggaran dengan jumlah yang dikonfigurasi',
+ 'nr_of_rules_in_total_groups' => ':count_rules aturan di:count_groups rule group (s)',
+ 'tag_or_tags' => 'tag (s)',
+ 'configuration_updated' => 'Konfigurasi telah diperbarui',
+ 'setting_is_demo_site' => 'Situs demo',
+ 'setting_is_demo_site_explain' => 'Jika Anda mencentang kotak ini, instalasi ini akan berperilaku seolah-olah itu adalah situs demo, yang dapat memiliki efek samping yang aneh.',
+ 'block_code_bounced' => 'Pesan email terpental',
+ 'block_code_expired' => 'Akun demo kadaluarsa',
+ 'no_block_code' => 'Tidak ada alasan untuk memblokir atau pengguna tidak diblokir',
+ 'block_code_email_changed' => 'Pengguna belum mengkonfirmasi alamat email baru',
+ 'admin_update_email' => 'Bertentangan dengan halaman profil, pengguna TIDAK akan diberitahu alamat email mereka telah berubah!',
+ 'update_user' => 'Perbarui pengguna',
+ 'updated_user' => 'Data pengguna telah diubah.',
+ 'delete_user' => 'Hapus pengguna :email',
+ 'user_deleted' => 'Pengguna telah dihapus',
+ 'send_test_email' => 'Kirim pesan email percobaan',
+ 'send_test_email_text' => 'Untuk melihat apakah pemasangan Anda mampu mengirim email, tekan tombol ini. Anda tidak akan melihat kesalahan di sini (jika ada), file log akan mencerminkan kesalahan. Anda bisa menekan tombol ini sebanyak yang Anda mau. Tidak ada kontrol spam. Pesan akan dikirim ke :email
dan akan segera tiba.',
+ 'send_message' => 'Mengirim pesan',
+ 'send_test_triggered' => 'Uji dipicu. Periksa kotak masuk dan file log Anda.',
+
+ // links
+ 'journal_link_configuration' => 'Konfigurasi link transaksi',
+ 'create_new_link_type' => 'Buat jenis tautan baru',
+ 'store_new_link_type' => 'Simpan jenis tautan baru',
+ 'update_link_type' => 'Perbarui jenis tautan',
+ 'edit_link_type' => 'Edit jenis tautan ":name"',
+ 'updated_link_type' => 'Jenis tautan yang diperbarui ":name"',
+ 'delete_link_type' => 'Hapus jenis tautan ":name"',
+ 'deleted_link_type' => 'Jenis tautan yang dihapus ":name"',
+ 'stored_new_link_type' => 'Simpan jenis tautan baru ":name"',
+ 'cannot_edit_link_type' => 'Tidak dapat mengedit jenis tautan ":name"',
+ 'link_type_help_name' => 'Yaitu. "Duplikat"',
+ 'link_type_help_inward' => 'Yaitu. "duplikat"',
+ 'link_type_help_outward' => 'Yaitu. "diduplikasi oleh"',
+ 'save_connections_by_moving' => 'Simpan tautan antara transaksi ini dengan memindahkannya ke jenis tautan yang lain:',
+ 'do_not_save_connection' => '(jangan simpan koneksi)',
+ 'link_transaction' => 'Transaksi link',
+ 'link_to_other_transaction' => 'Tautkan transaksi ini ke transaksi lain',
+ 'select_transaction_to_link' => 'Pilih transaksi untuk menautkan transaksi ini',
+ 'this_transaction' => 'Transaksi ini',
+ 'transaction' => 'Transaksi',
+ 'comments' => 'Komentar',
+ 'to_link_not_found' => 'Jika transaksi yang ingin Anda taut tidak terdaftar, cukup masukkan ID-nya.',
+ 'invalid_link_selection' => 'Tidak dapat menautkan transaksi ini',
+ 'journals_linked' => 'Transaksi terkait.',
+ 'journals_error_linked' => 'Transaksi ini sudah tertaut.',
+ 'journal_links' => 'Link transaksi',
+ 'this_withdrawal' => 'Penarikan ini',
+ 'this_deposit' => 'Deposit ini',
+ 'this_transfer' => 'Transfer ini',
+ 'overview_for_link' => 'Ikhtisar untuk jenis tautan ":name"',
+ 'source_transaction' => 'Transaksi sumber',
+ 'link_description' => 'Deskripsi tautan',
+ 'destination_transaction' => 'Transaksi tujuan',
+ 'delete_journal_link' => 'Delete the link between :source and :destination',
+ 'deleted_link' => 'Tautan dihapus',
+
+ // link translations:
+ 'relates to_inward' => 'berhubungan dengan',
+ 'is (partially) refunded by_inward' => '(sebagian) dikembalikan oleh',
+ 'is (partially) paid for by_inward' => 'adalah (sebagian) dibayar oleh',
+ 'is (partially) reimbursed by_inward' => '(sebagian) diganti oleh',
+ 'relates to_outward' => 'berhubungan dengan',
+ '(partially) refunds_outward' => '(sebagian) pengembalian uang',
+ '(partially) pays for_outward' => '(sebagian) membayar',
+ '(partially) reimburses_outward' => '(sebagian) penggantian',
+
+ // split a transaction:
+ 'splits' => 'Perpecahan',
+ 'add_another_split' => 'Tambahkan perpecahan lagi',
+ 'split-transactions' => 'Split transaksi',
+ 'do_split' => 'Lakukan perpecahan',
+ 'split_this_withdrawal' => 'Pisahkan penarikan ini',
+ 'split_this_deposit' => 'Pisahkan deposit ini',
+ 'split_this_transfer' => 'Pisahkan transfer ini',
+ 'cannot_edit_multiple_source' => 'Anda tidak dapat mengedit transaksi splitted #:id dengan deskripsi ":description" karena berisi beberapa akun sumber.',
+ 'cannot_edit_multiple_dest' => 'Anda tidak dapat mengedit transaksi splitted #:id dengan deskripsi ":description" karena berisi beberapa akun tujuan.',
+ 'cannot_edit_reconciled' => 'Anda tidak dapat mengedit transaksi #:id dengan deskripsi ":description" karena telah ditandai sebagai didamaikan.',
+ 'cannot_edit_opening_balance' => 'Anda tidak dapat mengedit saldo awal akun.',
+ 'no_edit_multiple_left' => 'Anda tidak memilih transaksi yang sah untuk diedit.',
+ 'cannot_convert_split_journal' => 'Tidak dapat mengonversi transaksi split',
+
+ // import bread crumbs and titles:
+ 'import' => 'Impor',
+ 'import_data' => 'Impor data',
+ 'import_general_index_file' => 'Impor file',
+ 'import_from_bunq' => 'Impor dari bunq',
+ 'import_using_spectre' => 'Impor menggunakan momok',
+ 'import_using_plaid' => 'Impor menggunakan Plaid',
+ 'import_config_bread_crumb' => 'Siapkan impor Anda',
+
+ // import index page:
+ 'import_index_title' => 'Impor data ke Firefly III',
+ 'import_index_sub_title' => 'Indeks',
+ 'import_general_index_intro' => 'Selamat datang di rutinitas impor Firefly. Ada beberapa cara untuk mengimpor data ke Firefly III, yang ditampilkan di sini sebagai tombol.',
+
+ // sandstorm.io errors and messages:
+ 'sandstorm_not_available' => 'Fungsi ini tidak tersedia saat Anda menggunakan Firefly III di dalam lingkungan Sandstorm.io.',
+
+ // empty lists? no objects? instructions:
+ 'no_accounts_title_asset' => 'Mari buat akun aset!',
+ 'no_accounts_intro_asset' => 'Anda belum memiliki akun aset. Akun aset adalah akun utama Anda: rekening giro, rekening tabungan, rekening bersama atau bahkan kartu kredit Anda.',
+ 'no_accounts_imperative_asset' => 'Untuk mulai menggunakan Firefly III Anda harus membuat setidaknya satu akun aset. Mari kita lakukan sekarang:',
+ 'no_accounts_create_asset' => 'Buat akun aset',
+ 'no_accounts_title_expense' => 'Mari buat akun pengeluaran!',
+ 'no_accounts_intro_expense' => 'Anda belum memiliki rekening pengeluaran. Akun pengeluaran adalah tempat Anda menghabiskan uang, seperti toko dan supermarket.',
+ 'no_accounts_imperative_expense' => 'Akun pengeluaran dibuat secara otomatis saat Anda membuat transaksi, namun Anda dapat membuatnya secara manual juga, jika Anda mau. Mari kita ciptakan sekarang:',
+ 'no_accounts_create_expense' => 'Buat akun pengeluaran',
+ 'no_accounts_title_revenue' => 'Mari buat akun pendapatan!',
+ 'no_accounts_intro_revenue' => 'Anda belum memiliki akun pendapatan. Akun pendapatan adalah tempat di mana Anda menerima uang dari, seperti atasan Anda.',
+ 'no_accounts_imperative_revenue' => 'Akun pendapatan dibuat secara otomatis saat Anda membuat transaksi, namun Anda dapat membuatnya secara manual juga, jika Anda mau. Mari kita ciptakan sekarang:',
+ 'no_accounts_create_revenue' => 'Buat akun pendapatan',
+ 'no_budgets_title_default' => 'Mari buat anggaran',
+ 'no_budgets_intro_default' => 'Anda belum memiliki anggaran. Anggaran digunakan untuk mengatur pengeluaran Anda ke dalam kelompok logis, yang bisa Anda berikan topi lunak untuk membatasi pengeluaran Anda.',
+ 'no_budgets_imperative_default' => 'Anggaran adalah alat dasar pengelolaan keuangan. Mari kita ciptakan sekarang:',
+ 'no_budgets_create_default' => 'Buat anggaran',
+ 'no_categories_title_default' => 'Mari buat kategori!',
+ 'no_categories_intro_default' => 'Anda belum memiliki kategori. Kategori digunakan untuk menyesuaikan transaksi Anda dan memberi label mereka dengan kategori yang ditentukan.',
+ 'no_categories_imperative_default' => 'Kategori dibuat secara otomatis saat Anda membuat transaksi, namun Anda juga bisa membuatnya secara manual. Mari kita ciptakan sekarang:',
+ 'no_categories_create_default' => 'Buat sebuah kategori',
+ 'no_tags_title_default' => 'Mari buat tag!',
+ 'no_tags_intro_default' => 'Kamu belum punya tag Tag digunakan untuk menyempurnakan transaksi Anda dan memberi label pada kata kunci tertentu.',
+ 'no_tags_imperative_default' => 'Tag dibuat secara otomatis saat Anda membuat transaksi, namun Anda bisa membuatnya secara manual juga. Mari kita ciptakan sekarang:',
+ 'no_tags_create_default' => 'Buat tag',
+ 'no_transactions_title_withdrawal' => 'Mari buat biaya!',
+ 'no_transactions_intro_withdrawal' => 'Anda belum memiliki biaya. Anda harus menciptakan biaya untuk mulai mengelola keuangan Anda.',
+ 'no_transactions_imperative_withdrawal' => 'Sudahkah anda mengeluarkan uang? Maka Anda harus menuliskannya:',
+ 'no_transactions_create_withdrawal' => 'Buat biaya',
+ 'no_transactions_title_deposit' => 'Mari buat penghasilan!',
+ 'no_transactions_intro_deposit' => 'Anda belum memiliki penghasilan yang tercatat. Anda harus membuat entri pendapatan untuk mulai mengelola keuangan Anda.',
+ 'no_transactions_imperative_deposit' => 'Sudahkah kamu menerima sejumlah uang? Maka Anda harus menuliskannya:',
+ 'no_transactions_create_deposit' => 'Buat deposit',
+ 'no_transactions_title_transfers' => 'Mari buat transfer!',
+ 'no_transactions_intro_transfers' => 'Anda belum memiliki transfer. Bila Anda memindahkan uang antar rekening aset, itu tercatat sebagai transfer.',
+ 'no_transactions_imperative_transfers' => 'Sudahkah kamu memindahkan sejumlah uang? Maka Anda harus menuliskannya:',
+ 'no_transactions_create_transfers' => 'Buat transfer',
+ 'no_piggies_title_default' => 'Ayo buat celengan!',
+ 'no_piggies_intro_default' => 'Anda belum memiliki piggy bank. Anda dapat membuat bank-bank piggy untuk membagi tabungan Anda dan melacak apa yang Anda menabung.',
+ 'no_piggies_imperative_default' => 'Apakah Anda memiliki barang-barang yang Anda simpan untuk uang? Buat piggy bank dan tetap track:',
+ 'no_piggies_create_default' => 'Buat celengan baru',
+ 'no_bills_title_default' => 'Mari buat tagihan!',
+ 'no_bills_intro_default' => 'Anda belum memiliki tagihan. Anda bisa membuat tagihan untuk mencatat pengeluaran rutin, seperti sewa atau asuransi Anda.',
+ 'no_bills_imperative_default' => 'Apakah Anda memiliki tagihan reguler seperti itu? Buat tagihan dan lacak pembayaran Anda:',
+ 'no_bills_create_default' => 'Buat tagihan',
+];
diff --git a/resources/lang/id_ID/form.php b/resources/lang/id_ID/form.php
new file mode 100644
index 0000000000..ffccb90c16
--- /dev/null
+++ b/resources/lang/id_ID/form.php
@@ -0,0 +1,209 @@
+.
+ */
+declare(strict_types=1);
+
+return [
+ // new user:
+ 'bank_name' => 'Nama Bank',
+ 'bank_balance' => 'Keseimbangan',
+ 'savings_balance' => 'Saldo tabungan',
+ 'credit_card_limit' => 'Batas kartu kredit',
+ 'automatch' => 'Cocokkan secara otomatis',
+ 'skip' => 'Melewatkan',
+ 'name' => 'Nama',
+ 'active' => 'Aktif',
+ 'amount_min' => 'Jumlah minimal',
+ 'amount_max' => 'Jumlah maksimum',
+ 'match' => 'Cocok di',
+ 'repeat_freq' => 'Berulang',
+ 'journal_currency_id' => 'Mata uang',
+ 'currency_id' => 'Mata uang',
+ 'attachments' => 'Lampiran',
+ 'journal_amount' => 'Jumlah',
+ 'journal_source_account_name' => 'Akun pendapatan (sumber)',
+ 'journal_source_account_id' => 'Akun aset (sumber)',
+ 'BIC' => 'BIC',
+ 'verify_password' => 'Verifikasi keamanan kata sandi',
+ 'source_account' => 'Akun sumber',
+ 'destination_account' => 'Akun tujuan',
+ 'journal_destination_account_id' => 'Akun aset (tujuan)',
+ 'asset_destination_account' => 'Akun aset (tujuan)',
+ 'asset_source_account' => 'Akun aset (sumber)',
+ 'journal_description' => 'Deskripsi',
+ 'note' => 'Catatan',
+ 'split_journal' => 'Pisahkan transaksi ini',
+ 'split_journal_explanation' => 'Split transaksi ini di banyak bagian',
+ 'currency' => 'Mata uang',
+ 'account_id' => 'Akun aset',
+ 'budget_id' => 'Anggaran',
+ 'openingBalance' => 'Saldo awal',
+ 'tagMode' => 'Mode Tag',
+ 'tag_position' => 'Lokasi tag',
+ 'virtualBalance' => 'Saldo virtual',
+ 'targetamount' => 'Jumlah target',
+ 'accountRole' => 'Peran akun',
+ 'openingBalanceDate' => 'Membuka tanggal saldo',
+ 'ccType' => 'Rencana pembayaran kartu kredit',
+ 'ccMonthlyPaymentDate' => 'Credit card monthly payment date',
+ 'piggy_bank_id' => 'Celengan',
+ 'returnHere' => 'Kembali ke sini',
+ 'returnHereExplanation' => 'Setelah menyimpan, kembali ke sini untuk membuat yang lain.',
+ 'returnHereUpdateExplanation' => 'Setelah update, kembali ke sini.',
+ 'description' => 'Deskripsi',
+ 'expense_account' => 'Rekening pengeluaran',
+ 'revenue_account' => 'Akun pendapatan',
+ 'decimal_places' => 'Tempat desimal',
+ 'exchange_rate_instruction' => 'Mata uang asing',
+ 'source_amount' => 'Jumlah (sumber)',
+ 'destination_amount' => 'Jumlah (tujuan)',
+ 'native_amount' => 'Jumlah asli',
+ 'new_email_address' => 'Alamat email baru',
+ 'verification' => 'Verifikasi',
+ 'api_key' => 'Kunci API',
+
+ 'source_account_asset' => 'Akun sumber (akun aset)',
+ 'destination_account_expense' => 'Akun tujuan (akun pengeluaran)',
+ 'destination_account_asset' => 'Akun tujuan (akun aset)',
+ 'source_account_revenue' => 'Akun sumber (akun pendapatan)',
+ 'type' => 'Mengetik',
+ 'convert_Withdrawal' => 'Mengkonversi penarikan',
+ 'convert_Deposit' => 'Convert deposit',
+ 'convert_Transfer' => 'Mengkonversi transfer',
+
+ 'amount' => 'Jumlah',
+ 'date' => 'Tanggal',
+ 'interest_date' => 'Tanggal bunga',
+ 'book_date' => 'Tanggal buku',
+ 'process_date' => 'Tanggal pemrosesan',
+ 'category' => 'Kategori',
+ 'tags' => 'Tag',
+ 'deletePermanently' => 'Hapus secara permanen',
+ 'cancel' => 'Membatalkan',
+ 'targetdate' => 'Tanggal target',
+ 'startdate' => 'Mulai tanggal',
+ 'tag' => 'Menandai',
+ 'under' => 'Dibawah',
+ 'symbol' => 'Simbol',
+ 'code' => 'Kode',
+ 'iban' => 'IBAN',
+ 'accountNumber' => 'Nomor akun',
+ 'creditCardNumber' => 'Nomor kartu kredit',
+ 'has_headers' => 'Judul',
+ 'date_format' => 'Format tanggal',
+ 'specifix' => 'Perbaikan spesifik bank atau berkas',
+ 'attachments[]' => 'Lampiran',
+ 'store_new_withdrawal' => 'Simpan penarikan baru',
+ 'store_new_deposit' => 'Simpan deposit baru',
+ 'store_new_transfer' => 'Simpan transfer baru',
+ 'add_new_withdrawal' => 'Tambahkan penarikan baru',
+ 'add_new_deposit' => 'Tambahkan deposit baru',
+ 'add_new_transfer' => 'Tambahkan transfer baru',
+ 'title' => 'Judul',
+ 'notes' => 'Catatan',
+ 'filename' => 'Nama file',
+ 'mime' => 'Tipe mime',
+ 'size' => 'Ukuran',
+ 'trigger' => 'Pelatuk',
+ 'stop_processing' => 'Berhenti memproses',
+ 'start_date' => 'Mulai dari jangkauan',
+ 'end_date' => 'Akhir rentang',
+ 'export_start_range' => 'Mulai dari rentang ekspor',
+ 'export_end_range' => 'Akhir rentang ekspor',
+ 'export_format' => 'Format file',
+ 'include_attachments' => 'Sertakan lampiran yang diunggah',
+ 'include_old_uploads' => 'Sertakan data yang diimpor',
+ 'accounts' => 'Mengekspor transaksi dari akun ini',
+ 'delete_account' => 'Delete account ":name"',
+ 'delete_bill' => 'Hapus tagihan ":name"',
+ 'delete_budget' => 'Hapus anggaran ":name"',
+ 'delete_category' => 'Hapus kategori ":name"',
+ 'delete_currency' => 'Hapus mata uang ":name"',
+ 'delete_journal' => 'Hapus transaksi dengan deskripsi ":description"',
+ 'delete_attachment' => 'Hapus lampiran ":name"',
+ 'delete_rule' => 'Hapus aturan ":title"',
+ 'delete_rule_group' => 'Hapus grup aturan ":title"',
+ 'delete_link_type' => 'Hapus jenis tautan ":name"',
+ 'delete_user' => 'Hapus pengguna ":email"',
+ 'user_areYouSure' => 'Jika Anda menghapus pengguna ":email", semuanya akan hilang. Tidak ada undo, undelete atau apapun. Jika Anda menghapus diri Anda sendiri, Anda akan kehilangan akses ke Firefly III ini.',
+ 'attachment_areYouSure' => 'Yakin ingin menghapus lampiran yang bernama ":name"?',
+ 'account_areYouSure' => 'Yakin ingin menghapus akun dengan nama ":name"?',
+ 'bill_areYouSure' => 'Yakin ingin menghapus tagihan yang bernama ":name"?',
+ 'rule_areYouSure' => 'Yakin ingin menghapus aturan yang berjudul ":title"?',
+ 'ruleGroup_areYouSure' => 'Yakin ingin menghapus grup aturan yang berjudul ":title"?',
+ 'budget_areYouSure' => 'Yakin ingin menghapus anggaran dengan nama ":name"?',
+ 'category_areYouSure' => 'Yakin ingin menghapus kategori yang bernama ":name"?',
+ 'currency_areYouSure' => 'Yakin ingin menghapus mata uang dengan nama ":name"?',
+ 'piggyBank_areYouSure' => 'Yakin ingin menghapus piggy bank yang bernama ":name"?',
+ 'journal_areYouSure' => 'Yakin ingin menghapus transaksi yang dijelaskan ":description"?',
+ 'mass_journal_are_you_sure' => 'Yakin ingin menghapus transaksi ini?',
+ 'tag_areYouSure' => 'Yakin ingin menghapus tag ":tag"?',
+ 'journal_link_areYouSure' => 'Yakin ingin menghapus tautan antara :source and :destination?',
+ 'linkType_areYouSure' => 'Yakin ingin menghapus jenis tautan ":name" (":inward" / ":outward")?',
+ 'permDeleteWarning' => 'Menghapus barang dari Firely bersifat permanen dan tidak dapat dibatalkan.',
+ 'mass_make_selection' => 'Anda masih dapat mencegah agar item dihapus dengan menghapus kotak centang.',
+ 'delete_all_permanently' => 'Hapus yang dipilih secara permanen',
+ 'update_all_journals' => 'Perbarui transaksi ini',
+ 'also_delete_transactions' => 'Satu-satunya transaksi yang terhubung ke akun ini akan dihapus juga. | Semua :count transaksi yang terhubung ke akun ini akan dihapus juga.',
+ 'also_delete_connections' => 'Satu-satunya transaksi yang terkait dengan jenis link ini akan kehilangan koneksi ini. Semua :count transaksi yang terkait dengan jenis link ini akan kehilangan koneksi mereka.',
+ 'also_delete_rules' => 'Aturan satu-satunya yang terhubung ke grup aturan ini akan dihapus juga. Aturan All :count yang terhubung ke grup aturan ini akan dihapus juga.',
+ 'also_delete_piggyBanks' => 'Satu-satunya piggy bank yang terhubung ke akun ini akan dihapus juga. Semua :count piggy bank yang terhubung ke akun ini akan dihapus juga.',
+ 'bill_keep_transactions' => 'Satu-satunya transaksi yang terhubung dengan tagihan ini tidak akan dihapus. Semua :count transaksi yang terhubung ke tagihan ini akan terhindar dari penghapusan.',
+ 'budget_keep_transactions' => 'Satu-satunya transaksi yang terhubung dengan anggaran ini tidak akan dihapus. Semua :count transaksi yang terhubung dengan anggaran ini akan terhindar dari penghapusan.',
+ 'category_keep_transactions' => 'Satu-satunya transaksi yang terhubung ke kategori ini tidak akan dihapus. Semua :count transaksi yang terhubung ke kategori ini akan terhindar dari penghapusan.',
+ 'tag_keep_transactions' => 'Satu-satunya transaksi yang terhubung ke tag ini tidak akan dihapus. Semua :count transaksi yang terhubung ke tag ini akan terhindar dari penghapusan.',
+ 'check_for_updates' => 'Check for updates',
+
+ 'email' => 'Alamat email',
+ 'password' => 'Kata sandi',
+ 'password_confirmation' => 'Password (lagi)',
+ 'blocked' => 'Apakah diblokir?',
+ 'blocked_code' => 'Alasan untuk blok',
+
+ // admin
+ 'domain' => 'Domain',
+ 'single_user_mode' => 'Nonaktifkan pendaftaran pengguna',
+ 'is_demo_site' => 'Apakah situs demo',
+
+ // import
+ 'import_file' => 'Impor file',
+ 'configuration_file' => 'File konfigurasi',
+ 'import_file_type' => 'Impor jenis file',
+ 'csv_comma' => 'Koma (,)',
+ 'csv_semicolon' => 'Titik koma (;)',
+ 'csv_tab' => 'Tab (tak terlihat)',
+ 'csv_delimiter' => 'Pembatas lapangan CSV',
+ 'csv_import_account' => 'Akun impor default',
+ 'csv_config' => 'Konfigurasi impor CSV',
+ 'client_id' => 'ID klien',
+ 'service_secret' => 'Rahasia layanan',
+ 'app_secret' => 'Rahasia app',
+ 'public_key' => 'Kunci publik',
+ 'country_code' => 'Kode negara',
+ 'provider_code' => 'Bank atau penyedia data',
+
+ 'due_date' => 'Batas tanggal terakhir',
+ 'payment_date' => 'Tanggal pembayaran',
+ 'invoice_date' => 'Tanggal faktur',
+ 'internal_reference' => 'Referensi internal',
+ 'inward' => 'Deskripsi dalam',
+ 'outward' => 'Deskripsi luar',
+ 'rule_group_id' => 'Kelompok aturan',
+];
diff --git a/resources/lang/id_ID/import.php b/resources/lang/id_ID/import.php
new file mode 100644
index 0000000000..2a0166a207
--- /dev/null
+++ b/resources/lang/id_ID/import.php
@@ -0,0 +1,163 @@
+.
+ */
+declare(strict_types=1);
+
+return [
+ // status of import:
+ 'status_wait_title' => 'Tolong tunggu sebentar...',
+ 'status_wait_text' => 'Kotak ini akan hilang dalam sekejap.',
+ 'status_fatal_title' => 'Sebuah kesalahan fatal terjadi',
+ 'status_fatal_text' => 'Kesalahan fatal terjadi, dimana rutinitas impor tidak dapat dipulihkan. Silakan lihat penjelasannya di bawah ini.',
+ 'status_fatal_more' => 'Jika kesalahannya adalah time-out, impor akan berhenti setengah jalan. Untuk beberapa konfigurasi server, hanya server yang berhenti sementara impor terus berjalan di latar belakang. Untuk memverifikasi ini, periksa file log. Jika masalah berlanjut, pertimbangkan untuk mengimpor lebih dari baris perintah.',
+ 'status_ready_title' => 'Impor sudah siap untuk memulai',
+ 'status_ready_text' => 'Impor sudah siap dimulai. Semua konfigurasi yang perlu Anda lakukan sudah selesai. Silahkan download file konfigurasi. Ini akan membantu Anda dengan impor seandainya tidak berjalan seperti yang direncanakan. Untuk benar-benar menjalankan impor, Anda dapat menjalankan perintah berikut di konsol Anda, atau menjalankan impor berbasis web. Bergantung pada konfigurasi Anda, impor konsol akan memberi Anda lebih banyak umpan balik.',
+ 'status_ready_noconfig_text' => 'Impor sudah siap dimulai. Semua konfigurasi yang perlu Anda lakukan sudah selesai. Untuk benar-benar menjalankan impor, Anda dapat menjalankan perintah berikut di konsol Anda, atau menjalankan impor berbasis web. Bergantung pada konfigurasi Anda, impor konsol akan memberi Anda lebih banyak umpan balik.',
+ 'status_ready_config' => 'Download konfigurasi',
+ 'status_ready_start' => 'Mulai impor',
+ 'status_ready_share' => 'Harap pertimbangkan untuk mendownload konfigurasi Anda dan membagikannya di pusat konfigurasi impor. Ini akan memungkinkan pengguna Firefly III lainnya untuk mengimpor file mereka dengan lebih mudah.',
+ 'status_job_new' => 'Pekerjaan itu baru.',
+ 'status_job_configuring' => 'Impor sedang dikonfigurasi.',
+ 'status_job_configured' => 'Impor dikonfigurasi.',
+ 'status_job_running' => 'Impor sedang berjalan.. mohon menunggu..',
+ 'status_job_error' => 'Pekerjaan telah menimbulkan kesalahan.',
+ 'status_job_finished' => 'Impor telah selesai!',
+ 'status_running_title' => 'Impor sedang berjalan',
+ 'status_running_placeholder' => 'Silakan tunggu update...',
+ 'status_finished_title' => 'Rutin impor selesai',
+ 'status_finished_text' => 'Rutin impor telah mengimpor data Anda.',
+ 'status_errors_title' => 'Kesalahan selama impor',
+ 'status_errors_single' => 'Terjadi kesalahan saat mengimpor. Itu tidak tampak berakibat fatal.',
+ 'status_errors_multi' => 'Beberapa kesalahan terjadi saat impor. Ini tidak tampak berakibat fatal.',
+ 'status_bread_crumb' => 'Status impor',
+ 'status_sub_title' => 'Status impor',
+ 'config_sub_title' => 'Siapkan impor Anda',
+ 'status_finished_job' => 'Transaksi yang diimpor dapat ditemukan di tag :tag.',
+ 'import_with_key' => 'Impor dengan kunci \':key\'',
+
+ // file, upload something
+ 'file_upload_title' => 'Impor setup (1/4) - Upload file Anda',
+ 'file_upload_text' => 'Rutin ini akan membantu Anda mengimpor file dari bank Anda ke Firefly III. Silakan periksa halaman bantuan di pojok kanan atas.',
+ 'file_upload_fields' => 'Bidang',
+ 'file_upload_help' => 'Pilih file anda',
+ 'file_upload_config_help' => 'Jika sebelumnya Anda mengimpor data ke Firefly III, Anda mungkin memiliki file konfigurasi, yang akan menetapkan nilai konfigurasi untuk Anda. Untuk beberapa bank, pengguna lain dengan ramah memberikan berkas konfigurasi mereka',
+ 'file_upload_type_help' => 'Pilih jenis file yang akan anda upload',
+ 'file_upload_submit' => 'Unggah berkas',
+
+ // file, upload types
+ 'import_file_type_csv' => 'CSV (nilai yang dipisahkan koma)',
+
+ // file, initial config for CSV
+ 'csv_initial_title' => 'Penyiapan impor (2/4) - Penyiapan impor CSV dasar',
+ 'csv_initial_text' => 'Untuk dapat mengimpor file Anda dengan benar, mohon validasi pilihan di bawah ini.',
+ 'csv_initial_box' => 'Penyiapan impor CSV dasar',
+ 'csv_initial_box_title' => 'Opsi penyiapan impor CSV dasar',
+ 'csv_initial_header_help' => 'Centang kotak ini jika baris pertama file CSV Anda adalah judul kolom.',
+ 'csv_initial_date_help' => 'Format waktu tanggal di CSV Anda. Ikuti format seperti laman ini menunjukkan. Nilai default akan mengurai tanggal yang terlihat seperti ini: :dateExample.',
+ 'csv_initial_delimiter_help' => 'Pilih pembatas lapangan yang digunakan dalam file masukan Anda. Jika tidak yakin, koma adalah pilihan teraman.',
+ 'csv_initial_import_account_help' => 'Jika file CSV TIDAK berisi informasi tentang akun aset Anda, gunakan dropdown ini untuk memilih akun mana yang menjadi tempat transaksi di CSV.',
+ 'csv_initial_submit' => 'Lanjutkan dengan langkah 3/4',
+
+ // file, new options:
+ 'file_apply_rules_title' => 'Terapkan aturan',
+ 'file_apply_rules_description' => 'Terapkan peraturan Anda Perhatikan bahwa ini memperlambat impor secara signifikan.',
+ 'file_match_bills_title' => 'Cocokkan tagihan',
+ 'file_match_bills_description' => 'Cocokkan tagihan Anda dengan penarikan yang baru dibuat. Perhatikan bahwa ini memperlambat impor secara signifikan.',
+
+ // file, roles config
+ 'csv_roles_title' => 'Pengaturan impor (3/4) - Tentukan peran masing-masing kolom',
+ 'csv_roles_text' => 'Setiap kolom dalam file CSV Anda berisi data tertentu. Tolong tunjukkan jenis data yang harus diharapkan oleh importir. Pilihan untuk "memetakan" data berarti Anda akan menghubungkan setiap entri yang ditemukan di kolom ke nilai di database Anda. Kolom yang sering dipetakan adalah kolom yang berisi IBAN dari akun lawan. Itu bisa dengan mudah disesuaikan dengan keberadaan IBAN di database Anda.',
+ 'csv_roles_table' => 'Meja',
+ 'csv_roles_column_name' => 'Nama kolom',
+ 'csv_roles_column_example' => 'Kolom contoh data',
+ 'csv_roles_column_role' => 'Data kolom berarti',
+ 'csv_roles_do_map_value' => 'Peta nilai-nilai ini',
+ 'csv_roles_column' => 'Kolom',
+ 'csv_roles_no_example_data' => 'Tidak ada data contoh yang tersedia',
+ 'csv_roles_submit' => 'Lanjutkan dengan langkah 4/4',
+ 'csv_roles_warning' => 'Paling tidak, tandai satu kolom sebagai kolom jumlah. Sebaiknya pilih juga kolom untuk deskripsi, tanggal dan akun lawan.',
+
+ // file, map data
+ 'file_map_title' => 'Pengaturan impor (4/4) - Sambungkan data impor ke data Firefly III',
+ 'file_map_text' => 'Pada tabel berikut, nilai kiri menunjukkan informasi yang Anda temukan di file yang Anda upload. Adalah tugas Anda untuk memetakan nilai ini, jika mungkin, ke nilai yang sudah ada di database Anda. Firefly akan menempel pada pemetaan ini. Jika tidak ada nilai untuk dipetakan, atau Anda tidak ingin memetakan nilai spesifiknya, pilih yang tidak ada.',
+ 'file_map_field_value' => 'Nilai lapangan',
+ 'file_map_field_mapped_to' => 'Dipetakan ke',
+ 'map_do_not_map' => '(jangan memetakan)',
+ 'file_map_submit' => 'Mulai impor',
+
+ // map things.
+ 'column__ignore' => '(abaikan kolom ini)',
+ 'column_account-iban' => 'Akun aset (IBAN)',
+ 'column_account-id' => 'ID akun aset (cocok dengan Firefly)',
+ 'column_account-name' => 'Akun aset (nama)',
+ 'column_amount' => 'Jumlah',
+ 'column_amount_debit' => 'Jumlah (kolom debit)',
+ 'column_amount_credit' => 'Jumlah (kolom kredit)',
+ 'column_amount-comma-separated' => 'Jumlah (koma sebagai pemisah desimal)',
+ 'column_bill-id' => 'Bill ID (pencocokan Firefly)',
+ 'column_bill-name' => 'Nama tagihan',
+ 'column_budget-id' => 'ID Anggaran (cocok dengan Firefly)',
+ 'column_budget-name' => 'Nama anggaran',
+ 'column_category-id' => 'ID Kategori (cocok dengan Firefly)',
+ 'column_category-name' => 'Nama Kategori',
+ 'column_currency-code' => 'Kode mata uang (ISO 4217)',
+ 'column_currency-id' => 'ID mata uang (cocok dengan Firefly)',
+ 'column_currency-name' => 'Nama mata uang (cocok dengan Firefly)',
+ 'column_currency-symbol' => 'Simbol mata uang (cocok dengan Firefly)',
+ 'column_date-interest' => 'Tanggal perhitungan bunga',
+ 'column_date-book' => 'Tanggal pemesanan transaksi',
+ 'column_date-process' => 'Tanggal proses transaksi',
+ 'column_date-transaction' => 'Tanggal',
+ 'column_description' => 'Deskripsi',
+ 'column_opposing-iban' => 'Akun lawan (IBAN)',
+ 'column_opposing-id' => 'Menentang ID akun (cocok dengan Firefly)',
+ 'column_external-id' => 'ID eksternal',
+ 'column_opposing-name' => 'Akun lawan (nama)',
+ 'column_rabo-debit-credit' => 'Indikator debit / kredit khusus Rabobank',
+ 'column_ing-debit-credit' => 'Indikator debit / kredit ING yang spesifik',
+ 'column_sepa-ct-id' => 'ID Transfer Kredit SEPA end-to-end',
+ 'column_sepa-ct-op' => 'Akun lawan kredit SEPA yang berlawanan',
+ 'column_sepa-db' => 'SEPA Direct Debit',
+ 'column_tags-comma' => 'Tag (dipisahkan koma)',
+ 'column_tags-space' => 'Tag (spasi terpisah)',
+ 'column_account-number' => 'Akun aset (nomor rekening)',
+ 'column_opposing-number' => 'Akun lawan (nomor rekening)',
+ 'column_note' => 'Catatan (s)',
+
+ // prerequisites
+ 'prerequisites' => 'Prerequisites',
+
+ // bunq
+ 'bunq_prerequisites_title' => 'Prasyarat untuk impor dari bunq',
+ 'bunq_prerequisites_text' => 'Untuk mengimpor dari bunq, Anda perlu mendapatkan kunci API. Anda bisa melakukan ini melalui aplikasi.',
+
+ // Spectre
+ 'spectre_title' => 'Impor menggunakan momok',
+ 'spectre_prerequisites_title' => 'Prasyarat untuk impor menggunakan momok',
+ 'spectre_prerequisites_text' => 'Untuk mengimpor data menggunakan API momok, Anda perlu membuktikan beberapa rahasia. Mereka dapat ditemukan di halaman rahasia.',
+ 'spectre_enter_pub_key' => 'Impor hanya akan berfungsi saat Anda memasukkan kunci publik ini di halaman keamanan Anda.',
+ 'spectre_select_country_title' => 'Pilih negara',
+ 'spectre_select_country_text' => 'Firefly III memiliki banyak pilihan bank dan lokasi dari mana Spectre dapat mendownload data transaksional. Bank-bank ini diurutkan berdasarkan negara. Tolong jangan sampai ada "Negara Palsu" saat Anda ingin menguji sesuatu. Jika Anda ingin mengimpor dari alat keuangan lainnya, mohon gunakan negara imajiner yang disebut "aplikasi keuangan lainnya". Secara default, momok hanya memungkinkan Anda mendownload data dari bank palsu. Pastikan status Anda "Langsung" di Dasbor jika ingin men-download dari bank sebenarnya.',
+ 'spectre_select_provider_title' => 'Pilih bank',
+ 'spectre_select_provider_text' => 'Momok mendukung bank atau layanan keuangan berikut yang dikelompokkan di bawah :country. Silakan pilih yang ingin Anda impor.',
+ 'spectre_input_fields_title' => 'Masukkan bidang wajib',
+ 'spectre_input_fields_text' => 'Bidang berikut diamanatkan oleh ":provider" (dari :country).',
+ 'spectre_instructions_english' => 'Petunjuk ini diberikan oleh momok untuk convencience Anda. Mereka berbahasa Inggris:',
+];
diff --git a/resources/lang/id_ID/intro.php b/resources/lang/id_ID/intro.php
new file mode 100644
index 0000000000..3940aa8d52
--- /dev/null
+++ b/resources/lang/id_ID/intro.php
@@ -0,0 +1,133 @@
+.
+ */
+declare(strict_types=1);
+
+return [
+ // index
+ 'index_intro' => 'Selamat datang di halaman indeks Firefly III. Mohon luangkan waktu untuk menelusuri pengantar ini melihat bagaimana Firefly III bekerja.',
+ 'index_accounts-chart' => 'Bagan ini menunjukkan saldo akun aset anda saat ini, Anda dapat memilih akun yang terlihat di sini dalam preferensi anda.',
+ 'index_box_out_holder' => 'Kotak kecil dan kotak di samping kotak ini akan memberi anda gambaran singkat tentang situasi keuangan anda.',
+ 'index_help' => 'Jika anda memerlukan bantuan dengan halaman atau formulir, tekan tombol ini.',
+ 'index_outro' => 'Sebagian besar halaman Firefly III akan dimulai dengan petunjuk kecil seperti ini. Silahkan hubungi saya bila ada pertanyaan atau komentar. Selamat mencoba!',
+ 'index_sidebar-toggle' => 'Untuk membuat transakisi baru, akun atau hal lainnya, gunakan menu di bawah gambar ini.',
+
+ // create account:
+ 'accounts_create_iban' => 'Berikan akun anda IBAN yang benar. Hal ini bisa membuat data impor sangat mudah di masa yang akan datang.',
+ 'accounts_create_asset_opening_balance' => 'Akun aset dapat memiliki "saldo awal", yang menandakan dimulainya riwayat pada akun ini di firefly.',
+ 'accounts_create_asset_currency' => 'Firelfly III mendukung berbagai mata uang. Akun aset memiliki satu mata uang utama, yang yang harus anda tetapkan.',
+ 'accounts_create_asset_virtual' => 'Kadang-kadang itu dapat membantu memberi akun anda saldo virtual: jumlah tambahan yang selalu ditambahkan atau dihapus dari saldo sebenarnya.',
+
+ // budgets index
+ 'budgets_index_intro' => 'Anggaran yang digunakan untuk mengelola keuangan anda dan membentuk salah satu fungsi inti dari Firefly III.',
+ 'budgets_index_set_budget' => 'Tetapkan total anggaran anda untuk setiap periode sehingga Firefly dapat memberi tahu anda jika anda sudah menganggarkan semua uang yang tersedia.',
+ 'budgets_index_see_expenses_bar' => 'Menghabiskan uang secara perlahan dengan mengisi di bar ini.',
+ 'budgets_index_navigate_periods' => 'Menavigasi melalui periode dengan mudah menetapkan anggaraan sebelumnya.',
+ 'budgets_index_new_budget' => 'Buat anggaran baru sesuai keinginan anda.',
+ 'budgets_index_list_of_budgets' => 'Gunakan tabel ini untuk menetapkan jumlah setiap anggaran daan melihat bagaimana keadaan anda.',
+ 'budgets_index_outro' => 'Untuk mempelajari lebih lanjut tentang anggaran, periksa ikon bantuan di pojok kanan atas.',
+
+ // reports (index)
+ 'reports_index_intro' => 'Gunakan laporan ini untuk mendapatkan wawasan terperinci dalam keuangan anda.',
+ 'reports_index_inputReportType' => 'Pilih sebuah jenis laporan. Periksa bantuan halaman untuk melihat apa yang ditunjukkan pada laporan anda.',
+ 'reports_index_inputAccountsSelect' => 'Anda dapat mengecualikan atau menyertakan akun aset sesuai keinginan anda.',
+ 'reports_index_inputDateRange' => 'Rentang tanggal yang dipilih sepenuhnya terserah anda: dari satu hari sampai 10 tahun.',
+ 'reports_index_extra-options-box' => 'Bergantung pada laporan yang anda pilih, anda dapat memilih filter dan opsi tambahan di sini. Lihat kotak ini saat anda mengubah jenis laporan.',
+
+ // reports (reports)
+ 'reports_report_default_intro' => 'Laporan ini akan memberi gambaran singkat tentang keuanggan anda secara cepat dan menyeluruh. Jika anda ingin melihat yang lain, jangan ragu untuk menghubungi saya!',
+ 'reports_report_audit_intro' => 'Laporan ini memberikan anda pengetahuan rnci dalam akun aset anda.',
+ 'reports_report_audit_optionsBox' => 'Gunakan kotak centang ini untuk menampilkan atau menyembunyikan kolom yang anda suka.',
+
+ 'reports_report_category_intro' => 'Laporan ini akan memberi anda pengetahuan pada satu atau beberapa kategori.',
+ 'reports_report_category_pieCharts' => 'Bagan ini memberi anda pengetahuan tentang biaya dan pendapatan per kategori atau per akun.',
+ 'reports_report_category_incomeAndExpensesChart' => 'Bagan ini menunjukkan pengeluaran dan pendapatan anda per kategori.',
+
+ 'reports_report_tag_intro' => 'Laporan ini memberi anda pengetahuan dalam satu atau beberapa label.',
+ 'reports_report_tag_pieCharts' => 'Bagan ini memberikan anda pengetahuan tentang biaya dan pendapatan per label, akun, kategori atau anggaran.',
+ 'reports_report_tag_incomeAndExpensesChart' => 'Bagan ini menunjukkan pengeluaran dan pendapatan anda per label.',
+
+ 'reports_report_budget_intro' => 'Laporan ini memberikan anda pengetahuan tentang satu atau beberapa anggaran.',
+ 'reports_report_budget_pieCharts' => 'Bagan ini memberikan anda pengetahuan tentang biaya per anggaran atau per akun.',
+ 'reports_report_budget_incomeAndExpensesChart' => 'Bagan ini menunjukkan pengeluaran anda per anggaran.',
+
+ // create transaction
+ 'transactions_create_switch_box' => 'Gunakan tombol-tombol ini dengan cepat untuk mengganti jenis transaksi yang ingin anda simpan.',
+ 'transactions_create_ffInput_category' => 'Anda bisa dengan bebas mengetik di bidang ini. Kategori yang dibuat sebelumnya yang akan disarankan.',
+ 'transactions_create_withdrawal_ffInput_budget' => 'Tautkan penarikan anda ke anggaraan untuk mendapatkan kontrol keuangan yang lebih baik.',
+ 'transactions_create_withdrawal_currency_dropdown_amount' => 'Gunakan dropdown ini saat penarikan anda dalam mata uang lainnya.',
+ 'transactions_create_deposit_currency_dropdown_amount' => 'Gunakan dropdown ini saat deposit anda berada dalam mata uang lainnya.',
+ 'transactions_create_transfer_ffInput_piggy_bank_id' => 'Pilihlah celengan dan hubungkan transfer ini ke tabungan anda.',
+
+ // piggy banks index:
+ 'piggy-banks_index_saved' => 'Bagian ini menunjukkan berapa banyak yang telah anda simpan di setiap celengan.',
+ 'piggy-banks_index_button' => 'Di samping bilah kemajuan ini ada dua tombol (+ dan -) untuk menanmbahkan atau menghapus uang dari masing-masing celengan.',
+ 'piggy-banks_index_accountStatus' => 'Untuk setiap akun aset dengan sedikitnya satu celenggan, statusnya terdaftar dalam tabel ini.',
+
+ // create piggy
+ 'piggy-banks_create_name' => 'Apa tujuanmu? Sofa baru, kamera baru, uang untuk keadaan darurat?',
+ 'piggy-banks_create_date' => 'Anda dapat menetapkan tanggal target atau tenggat waktu untuk celengan anda.',
+
+ // show piggy
+ 'piggy-banks_show_piggyChart' => 'Bagan ini akan menunjukkan riwayat celengan.',
+ 'piggy-banks_show_piggyDetails' => 'Beberapa rincian tentang celengan anda',
+ 'piggy-banks_show_piggyEvents' => 'Setiap tambahan atau kepindahan juga tercantum di sini.',
+
+ // bill index
+ 'bills_index_paid_in_period' => 'Bagian ini menunjukkan kapan tagihan terakhir dibayarkan.',
+ 'bills_index_expected_in_period' => 'Bagian ini menunjukkan setiap tagihan jika dan kapan tagihan berikutnya diperkirakan akan dibayar.',
+
+ // show bill
+ 'bills_show_billInfo' => 'Tabel ini menunjukkan beberapa informasi umum tentang tagihan ini.',
+ 'bills_show_billButtons' => 'Gunakan tombol ini untuk memindai ulang transaksi lama sehingga cocok dengan tagihan ini.',
+ 'bills_show_billChart' => 'Bagan ini menunjukkan transaksi yang terkait dengan tagihan ini.',
+
+ // create bill
+ 'bills_create_name' => 'Gunakan nama yang deskriptif seperti "Rent" atau "Health insurance".',
+ 'bills_create_match' => 'Untuk mencocokan transaksi, gunakan persyaratan dari transaksi tersebut atau akun biaya yang terlibat. Semua kata harus sesuai.',
+ 'bills_create_amount_min_holder' => 'Pilih jumlah minimum dan maksimum untuk tagihan ini.',
+ 'bills_create_repeat_freq_holder' => 'Sebagian besar tagihan diulang setiap bulannya, tapi anda bisa mengatur frekuensi lain di sini.',
+ 'bills_create_skip_holder' => 'Jika tagihan berulang setiap 2 minggu misalnya, bagian "lewati" harus ditetapkan ke "1" untuk melewati setiap minggu lainnya.',
+
+ // rules index
+ 'rules_index_intro' => 'Firefly III memungkinkan anda mengatur peraturan-peraturan, yang otomatis akan diterapkan pada transaksi yang anda buat atau edit.',
+ 'rules_index_new_rule_group' => 'Anda dapat menggabungkan aturan dalam kelompok untuk memudahkan pengelolaan.',
+ 'rules_index_new_rule' => 'Buat aturan sebanyak yang anda suka.',
+ 'rules_index_prio_buttons' => 'Memesannya sesuai keinginan anda.',
+ 'rules_index_test_buttons' => 'Anda bisa menguji peraturan anda atau menerapkannya pada transaksi yang ada.',
+ 'rules_index_rule-triggers' => 'Aturan memiliki "pemicu" dan "tindakan" yang dapat anda pesan dengan drag-and-drop.',
+ 'rules_index_outro' => 'Pastikan untuk periksa halaman bantuan menggunakan ikon (?) di bagian kanan atas!',
+
+ // create rule:
+ 'rules_create_mandatory' => 'Pilih judul deskriptif dan tentukan kapan aturan harus dijalankan.',
+ 'rules_create_ruletriggerholder' => 'Tambahkan sebanyak mungkin trigger sebanyak yang kamu sukai, tap ingat bahwa SEMUA trigger harus cocok sebelum tindakan dijalankan.',
+ 'rules_create_test_rule_triggers' => 'Gunakan tombol ini untuk melihat transaksi mana yang sesuai dengan peraturan anda.',
+ 'rules_create_actions' => 'Tentukan sebanyak mungkin tindakan yang anda inginkan.',
+
+ // preferences
+ 'preferences_index_tabs' => 'Pilihan lainnya tersedia dibalik tab ini.',
+
+ // currencies
+ 'currencies_index_intro' => 'Firefly III mendukung banyak mata uang, yang dapat anda ubah di halaman ini.',
+ 'currencies_index_default' => 'Firefly III memiliki satu mata uang standar. Anda selalu dapat beralih ke mata uang lainnya dengan menggunakan tombol-tombol ini.',
+
+ // create currency
+ 'currencies_create_code' => 'Kode ini harus sesuai dengan ISO (Google untuk mata uang baru anda).',
+];
diff --git a/resources/lang/id_ID/list.php b/resources/lang/id_ID/list.php
new file mode 100644
index 0000000000..8efad5ca02
--- /dev/null
+++ b/resources/lang/id_ID/list.php
@@ -0,0 +1,102 @@
+.
+ */
+declare(strict_types=1);
+
+return [
+ 'buttons' => 'Tombol',
+ 'icon' => 'Ikon',
+ 'id' => 'ID',
+ 'create_date' => 'Dibuat pada',
+ 'update_date' => 'Diperbarui pada',
+ 'updated_at' => 'Diperbarui pada',
+ 'balance_before' => 'Saldo Sebelumnya',
+ 'balance_after' => 'Saldo setelahnya',
+ 'name' => 'Nama',
+ 'role' => 'Peran',
+ 'currentBalance' => 'Saldo saat ini',
+ 'active' => 'Aktif?',
+ 'lastActivity' => 'Aktifitas terakhir',
+ 'balanceDiff' => 'Perbedaan saldo',
+ 'matchesOn' => 'Cocok di',
+ 'account_type' => 'Jenis akun',
+ 'created_at' => 'Dibuat di',
+ 'account' => 'Akun',
+ 'matchingAmount' => 'Jumlah',
+ 'split_number' => 'Split #',
+ 'destination' => 'Tujuan',
+ 'source' => 'Sumber',
+ 'next_expected_match' => 'Transaksi yang diharapkan berikutnya',
+ 'automatch' => 'Pencocokan otomatis?',
+ 'repeat_freq' => 'Berulang',
+ 'description' => 'Deskripsi',
+ 'amount' => 'Jumlah',
+ 'internal_reference' => 'Referensi Internal',
+ 'date' => 'Tanggal',
+ 'interest_date' => 'Tanggal Bunga',
+ 'book_date' => 'Tanggal Buku',
+ 'process_date' => 'Tanggal pemrosesan',
+ 'due_date' => 'Tenggat waktu',
+ 'payment_date' => 'Tanggal pembayaran',
+ 'invoice_date' => 'Tanggal Faktur',
+ 'interal_reference' => 'Referensi Internal',
+ 'notes' => 'Catatan',
+ 'from' => 'Dari',
+ 'piggy_bank' => 'Celengan',
+ 'to' => 'Untuk',
+ 'budget' => 'Anggaran',
+ 'category' => 'Kategori',
+ 'bill' => 'Tagihan',
+ 'withdrawal' => 'Penarikan',
+ 'deposit' => 'Simpanan',
+ 'transfer' => 'Transfer',
+ 'type' => 'Jenis',
+ 'completed' => 'Lengkap',
+ 'iban' => 'IBAN',
+ 'paid_current_period' => 'Membayar periode ini',
+ 'email' => 'Email',
+ 'registered_at' => 'Terdaftar di',
+ 'is_blocked' => 'Diblokir',
+ 'is_admin' => 'Apakah admin',
+ 'has_two_factor' => 'Memiliki 2FA',
+ 'blocked_code' => 'Kode blok',
+ 'source_account' => 'Akun sumber',
+ 'destination_account' => 'Akun tujuan',
+ 'accounts_count' => 'Jumlah rekening',
+ 'journals_count' => 'Jumlah transaksi',
+ 'attachments_count' => 'Jumlah lampiran',
+ 'bills_count' => 'Jumlah tagihan',
+ 'categories_count' => 'Jumlah kategori',
+ 'export_jobs_count' => 'Jumlah pekerjaan ekspor',
+ 'import_jobs_count' => 'Jumlah pekerjaan impor',
+ 'budget_count' => 'Jumlah anggaran',
+ 'rule_and_groups_count' => 'Jumlah aturan dan kelompok aturan',
+ 'tags_count' => 'Jumlah label',
+ 'inward' => 'Deskripsi dalam',
+ 'outward' => 'Deskripsi luar',
+ 'number_of_transactions' => 'Jumlah transaksi',
+ 'total_amount' => 'Jumlah total',
+ 'sum' => 'Jumlah',
+ 'sum_excluding_transfers' => 'Jumlah (tidak termasuk transfer)',
+ 'sum_withdrawals' => 'Jumlah penarikan',
+ 'sum_deposits' => 'Jumlah simpanan',
+ 'sum_transfers' => 'Jumlah transfer',
+ 'reconcile' => 'Menyesuaikan',
+];
diff --git a/public/js/ff/reports/tag/all.js b/resources/lang/id_ID/pagination.php
similarity index 75%
rename from public/js/ff/reports/tag/all.js
rename to resources/lang/id_ID/pagination.php
index 5a99dc19ab..0e720cc21c 100644
--- a/public/js/ff/reports/tag/all.js
+++ b/resources/lang/id_ID/pagination.php
@@ -1,5 +1,6 @@
-/*
- * all.js
+.
+ * along with Firefly III. If not, see :email
and should arrive shortly.',
- 'send_message' => 'Send message',
- 'send_test_triggered' => 'Test was triggered. Check your inbox and the log files.',
+ 'send_test_email' => 'Wyślij testową wiadomość e-mail',
+ 'send_test_email_text' => 'Aby sprawdzić, czy Twoja instalacja umożliwia wysyłanie wiadomości e-mail, naciśnij ten przycisk. Nie zobaczysz tutaj błędu (jeśli jest), pliki dziennika będą odzwierciedlać wszelkie błędy. Możesz nacisnąć ten przycisk tyle razy, ile chcesz. Nie ma kontroli spamu. Wiadomość zostanie wysłana do :email
i powinna wkrótce nadejść.',
+ 'send_message' => 'Wyślij wiadomość',
+ 'send_test_triggered' => 'Test został uruchomiony. Sprawdź swoją skrzynkę odbiorczą i pliki dziennika.',
// links
'journal_link_configuration' => 'Konfiguracja łączy między transakcjami',
@@ -994,7 +1021,7 @@ return [
'store_new_link_type' => 'Zapisz nowy typ łącza',
'update_link_type' => 'Modyfikuj typ łącza',
'edit_link_type' => 'Modyfikuj typ łącza ":name"',
- 'updated_link_type' => 'Zaktualizowano typ łącza ":nazwa"',
+ 'updated_link_type' => 'Zaktualizowano typ łącza ":name"',
'delete_link_type' => 'Usuń typ łącza ":name"',
'deleted_link_type' => 'Usunięto typ łącza ":name"',
'stored_new_link_type' => 'Zapisz nowy typ łącza ":name"',
@@ -1026,15 +1053,14 @@ return [
'deleted_link' => 'Usunięto powiązanie',
// link translations:
- 'relates to_inward' => 'relates to',
- 'is (partially) refunded by_inward' => 'is (partially) refunded by',
- 'is (partially) paid for by_inward' => 'is (partially) paid for by',
- 'is (partially) reimbursed by_inward' => 'is (partially) reimbursed by',
- 'relates to_outward' => 'relates to',
- '(partially) refunds_outward' => '(partially) refunds',
- '(partially) pays for_outward' => '(partially) pays for',
- '(partially) reimburses_outward' => '(partially) reimburses',
-
+ 'relates to_inward' => 'odnosi siÄ™ do',
+ 'is (partially) refunded by_inward' => 'jest (częściowo) zwracane przez',
+ 'is (partially) paid for by_inward' => 'jest (częściowo) opłacane przez',
+ 'is (partially) reimbursed by_inward' => 'jest (częściowo) refundowany przez',
+ 'relates to_outward' => 'odnosi siÄ™ do',
+ '(partially) refunds_outward' => '(częściowo) refundowany',
+ '(partially) pays for_outward' => '(częściowo) płaci za',
+ '(partially) reimburses_outward' => '(częściowo) refundowany',
// split a transaction:
'splits' => 'Podziały',
@@ -1044,59 +1070,26 @@ return [
'split_this_withdrawal' => 'Podziel tą wypłatę',
'split_this_deposit' => 'Podziel tą wpłatę',
'split_this_transfer' => 'Podziel ten transfer',
- 'cannot_edit_multiple_source' => 'You cannot edit splitted transaction #:id with description ":description" because it contains multiple source accounts.',
- 'cannot_edit_multiple_dest' => 'You cannot edit splitted transaction #:id with description ":description" because it contains multiple destination accounts.',
- 'cannot_edit_reconciled' => 'You cannot edit transaction #:id with description ":description" because it has been marked as reconciled.',
- 'cannot_edit_opening_balance' => 'You cannot edit the opening balance of an account.',
+ 'cannot_edit_multiple_source' => 'Nie można edytować podzielonej transakcji #:id z opisem ":description", ponieważ zawiera ona wiele kont źródłowych.',
+ 'cannot_edit_multiple_dest' => 'Nie można edytować podzielonej transakcji #:id z opisem ":description", ponieważ zawiera ona wiele kont docelowych.',
+ 'cannot_edit_reconciled' => 'Nie można edytować transakcji #:id z opisem ":description", ponieważ została ona zaznaczona jako uzgodniona.',
+ 'cannot_edit_opening_balance' => 'Nie możesz edytować wstępnego salda konta.',
'no_edit_multiple_left' => 'Nie wybrałeś żadnych poprawnych transakcji do edycji.',
'cannot_convert_split_journal' => 'Nie można przekonwertować podzielonej transakcji',
// import bread crumbs and titles:
'import' => 'Importuj',
'import_data' => 'Importuj dane',
+ 'import_general_index_file' => 'Importuj plik',
+ 'import_from_bunq' => 'Importuj z bunq',
+ 'import_using_spectre' => 'Importuj za pomocÄ… Spectre',
+ 'import_using_plaid' => 'Importuj za pomocÄ… Plaid',
+ 'import_config_bread_crumb' => 'Skonfiguruj swój import',
// import index page:
'import_index_title' => 'Importuj dane do Firefly III',
'import_index_sub_title' => 'Indeks',
'import_general_index_intro' => 'Witamy w procedurze importu Firefly III. Istnieje kilka sposobów importowania danych do Firefly III.',
- 'import_general_index_csv_file' => 'Importuj plik CSV',
- 'import_index_intro' => 'Ta procedura pomoże Ci zaimportować pliki z Twojego banku do Firefly III. Proszę sprawdzić stronę pomocy w prawym górnym rogu.',
- 'import_index_file' => 'Wybierz swój plik',
- 'import_index_config' => 'Jeśli wcześniej importowałeś dane do Firefly III, może posiadać plik konfiguracji, który wstępnie ustawi wartości parametrów konfiguracyjnych dla Ciebie. Dla niektórych banków, inni użytkownicy uprzejmie dostarczyli swoje pliki konfiguracji.',
- 'import_index_type' => 'Wybierz typ pliku, który będziesz przesyłać',
- 'import_index_start' => 'Rozpocznij import',
- 'import_file' => 'Importuj plik',
-
- // supported file types:
- 'import_file_type_csv' => 'CSV (wartości oddzielone przecinkami)',
-
- // import configuration routine:
- 'import_config_sub_title' => 'Skonfiguruj swój importowany plik',
- 'import_config_bread_crumb' => 'Skonfiguruj swój plik',
-
- // import status page:
- 'import_status_bread_crumb' => 'Status importu',
- 'import_status_sub_title' => 'Status importu',
- 'import_status_wait_title' => 'Proszę czekać...',
- 'import_status_wait_text' => 'To pole za chwilÄ™ zniknie.',
- 'import_status_ready_title' => 'Import jest gotowy do uruchomienia',
- 'import_status_ready_text' => 'Import jest gotowy do uruchomienia. Wszystkie potrzebne ustawienia zostały skonfigurowane. Pobierz proszę plik konfiguracyjny. Pomoże Ci on gdy import nie pójdzie zgodnie z planem. Aby rzeczywiście uruchomić import, można wykonać następujące polecenie w konsoli lub uruchomić importowanie z poziomu strony www. W zależności od konfiguracji, import przez konsolę da Ci więcej informacji zwrotnych.',
- 'import_status_ready_config' => 'Pobierz konfiguracjÄ™',
- 'import_status_ready_start' => 'Rozpocznij Importowanie',
- 'import_status_ready_share' => 'Rozważ proszę pobranie swojej konfiguracji i udostępnienie jej w centrum konfiguracji importu. Pozwoli to innym użytkownikom Firefly III łatwo importować swoje pliki.',
- 'import_status_running_title' => 'Importowanie jest uruchomione',
- 'import_status_running_placeholder' => 'Proszę czekać na aktualizację...',
- 'import_status_errors_title' => 'Błędy podczas importowania',
- 'import_status_errors_single' => 'Wystąpił błąd podczas importowania. Nie wydaje się być krytyczny.',
- 'import_status_errors_multi' => 'Wystąpiły błędy podczas importowania. Nie wydają się być śmiertelne.',
- 'import_status_fatal_title' => 'Wystąpił krytyczny błąd',
- 'import_status_fatal_text' => 'Wystąpił błąd krytyczny, którego procedura importu nie naprawić. Proszę sprawdzić wyjaśnienia na czerwono poniżej.',
- 'import_status_fatal_more' => 'Jeśli przekroczono limitu czasu, import zostanie zatrzymany w połowie. W przypadku niektórych konfiguracji serwerów, jedynie serwer przestał odpowiadać podczas gdy importowanie nadal działa w tle. Aby to sprawdzić, należy sprawdzić pliki dziennika. Jeśli problem będzie się powtarzał, zamiast tego, należy rozważyć Importowanie poprzez konsolę.',
- 'import_status_finished_title' => 'Importowanie zakończone',
- 'import_status_finished_text' => 'Procedura importu pomyślnie zaimportowała Twój plik.',
- 'import_status_finished_job' => 'Zaimportowane transakcje znajdujÄ… siÄ™ w tagu :tag.',
- 'import_status_job_running' => 'The import is running...',
- 'import_with_key' => 'Import z kluczem \':key\'',
// sandstorm.io errors and messages:
'sandstorm_not_available' => 'Ta funkcja nie jest dostępna, gdy używasz Firefly III w środowisku Sandstorm.io.',
@@ -1107,24 +1100,24 @@ return [
'no_accounts_imperative_asset' => 'Aby rozpocząć korzystanie z Firefly III należy utworzyć co najmniej jedno konto aktywów. Zróbmy je więc teraz:',
'no_accounts_create_asset' => 'Utwórz konto aktywów',
'no_accounts_title_expense' => 'Stwórzmy konto wydatków!',
- 'no_accounts_intro_expense' => 'You have no expense accounts yet. Expense accounts are the places where you spend money, such as shops and supermarkets.',
- 'no_accounts_imperative_expense' => 'Expense accounts are created automatically when you create transactions, but you can create one manually too, if you want. Let\'s create one now:',
+ 'no_accounts_intro_expense' => 'Nie masz jeszcze żadnych kont wydatków. Konta wydatków to miejsca, w których wydajesz pieniądze, takie jak sklepy i supermarkety.',
+ 'no_accounts_imperative_expense' => 'Konta wydatków są tworzone automatycznie podczas tworzenia transakcji, ale możesz również utworzyć je ręcznie, jeśli chcesz. Stwórzmy jedno teraz:',
'no_accounts_create_expense' => 'Utwórz konto wydatków',
'no_accounts_title_revenue' => 'Stwórzmy konto przychodów!',
- 'no_accounts_intro_revenue' => 'You have no revenue accounts yet. Revenue accounts are the places where you receive money from, such as your employer.',
- 'no_accounts_imperative_revenue' => 'Revenue accounts are created automatically when you create transactions, but you can create one manually too, if you want. Let\'s create one now:',
+ 'no_accounts_intro_revenue' => 'Nie masz jeszcze żadnych kont przychodów. Konta przychodów to miejsca, z których dostajesz pieniądze, takie jak pracodawca.',
+ 'no_accounts_imperative_revenue' => 'Konta przychodów są tworzone automatycznie podczas tworzenia transakcji, ale możesz również utworzyć je ręcznie, jeśli chcesz. Stwórzmy jedno teraz:',
'no_accounts_create_revenue' => 'Utwórz konto przychodów',
'no_budgets_title_default' => 'Stwórzmy budżet',
- 'no_budgets_intro_default' => 'You have no budgets yet. Budgets are used to organise your expenses into logical groups, which you can give a soft-cap to limit your expenses.',
- 'no_budgets_imperative_default' => 'Budgets are the basic tools of financial management. Let\'s create one now:',
+ 'no_budgets_intro_default' => 'Nie masz jeszcze żadnych budżetów. Budżety są wykorzystywane do organizowania twoich wydatków w logiczne grupy, które możesz obserwować, aby ograniczyć swoje wydatki.',
+ 'no_budgets_imperative_default' => 'Budżety są podstawowymi narzędziami zarządzania finansami. Stwórzmy jeden teraz:',
'no_budgets_create_default' => 'Stwórz budżet',
'no_categories_title_default' => 'Stwórzmy kategorię!',
- 'no_categories_intro_default' => 'You have no categories yet. Categories are used to fine tune your transactions and label them with their designated category.',
- 'no_categories_imperative_default' => 'Categories are created automatically when you create transactions, but you can create one manually too. Let\'s create one now:',
- 'no_categories_create_default' => 'Create a category',
+ 'no_categories_intro_default' => 'Nie masz jeszcze żadnych kategorii. Kategorie służą do precyzyjnego dostrajania transakcji i oznaczania ich zgodnie z wyznaczoną kategorią.',
+ 'no_categories_imperative_default' => 'Kategorie są tworzone automatycznie podczas tworzenia transakcji, ale możesz również utworzyć je ręcznie, jeśli chcesz. Stwórzmy jedną teraz:',
+ 'no_categories_create_default' => 'Stwórz kategorię',
'no_tags_title_default' => 'Stwórzmy tag!',
- 'no_tags_intro_default' => 'You have no tags yet. Tags are used to fine tune your transactions and label them with specific keywords.',
- 'no_tags_imperative_default' => 'Tags are created automatically when you create transactions, but you can create one manually too. Let\'s create one now:',
+ 'no_tags_intro_default' => 'Nie masz jeszcze tagów. Tagi służą do precyzyjnego dostrajania transakcji i oznaczania ich zgodnie konkretnymi słowami kluczowymi.',
+ 'no_tags_imperative_default' => 'Tagi są tworzone automatycznie podczas tworzenia transakcji, ale możesz również utworzyć je ręcznie. Stwórzmy jeden teraz:',
'no_tags_create_default' => 'Utwórz tag',
'no_transactions_title_withdrawal' => 'Stwórzmy wydatek!',
'no_transactions_intro_withdrawal' => 'Jeszcze nie masz wydatków. Powinieneś utworzyć wydatki aby rozpocząć zarządzanie swoimi finansami.',
@@ -1133,19 +1126,17 @@ return [
'no_transactions_title_deposit' => 'Stwórzmy przychód!',
'no_transactions_intro_deposit' => 'Jeszcze nie masz przychodów. Powinieneś utworzyć przychody aby rozpocząć zarządzanie swoimi finansami.',
'no_transactions_imperative_deposit' => 'Otrzymałeś trochę pieniędzy? Zatem powinieneś je zapisać:',
- 'no_transactions_create_deposit' => 'Create a deposit',
+ 'no_transactions_create_deposit' => 'Stwórz depozyt',
'no_transactions_title_transfers' => 'Stwórzmy transfer!',
- 'no_transactions_intro_transfers' => 'You have no transfers yet. When you move money between asset accounts, it is recorded as a transfer.',
- 'no_transactions_imperative_transfers' => 'Have you moved some money around? Then you should write it down:',
+ 'no_transactions_intro_transfers' => 'Nie masz jeszcze żadnych transferów. Przenosząc pieniądze między kontami aktywów, rejestruje się je jako transfer.',
+ 'no_transactions_imperative_transfers' => 'Czy przenosiłeś trochę pieniędzy? Zatem powinieneś to zapisać:',
'no_transactions_create_transfers' => 'Utwórz transfer',
'no_piggies_title_default' => 'Stwórzmy skarbonkę!',
'no_piggies_intro_default' => 'Nie posiadasz jeszcze żadnych skarbonek. Możesz stworzyć skarbonki aby dzielić swoje oszczędności i śledzić na co oszczędzasz.',
'no_piggies_imperative_default' => 'Oszczędzasz pieniądze na coś? Utwórz skarbonkę i śledź:',
'no_piggies_create_default' => 'Utwórz nową skarbonkę',
'no_bills_title_default' => 'Stwórzmy rachunek!',
- 'no_bills_intro_default' => 'You have no bills yet. You can create bills to keep track of regular expenses, like your rent or insurance.',
- 'no_bills_imperative_default' => 'Do you have such regular bills? Create a bill and keep track of your payments:',
+ 'no_bills_intro_default' => 'Nie masz jeszcze żadnych rachunków. Można tworzyć rachunki, aby śledzić regularne wydatki, takie jak czynsz czy ubezpieczenie.',
+ 'no_bills_imperative_default' => 'Czy masz takie regularne rachunki? Utwórz rachunek i śledź swoje płatności:',
'no_bills_create_default' => 'Utwórz rachunek',
-
-
];
diff --git a/resources/lang/pl_PL/form.php b/resources/lang/pl_PL/form.php
index 396568faf3..b95f872fc6 100644
--- a/resources/lang/pl_PL/form.php
+++ b/resources/lang/pl_PL/form.php
@@ -1,18 +1,26 @@
.
*/
+declare(strict_types=1);
return [
-
// new user:
'bank_name' => 'Nazwa banku',
'bank_balance' => 'Saldo',
@@ -47,7 +55,7 @@ return [
'account_id' => 'Konto aktywów',
'budget_id' => 'Budżet',
'openingBalance' => 'Bilans otwarcia',
- 'tagMode' => 'Tag mode',
+ 'tagMode' => 'Tryb tagów',
'tag_position' => 'Lokalizacja taga',
'virtualBalance' => 'Wirtualne saldo',
'targetamount' => 'Kwota docelowa',
@@ -80,7 +88,6 @@ return [
'convert_Deposit' => 'Konwertuj wpłatę',
'convert_Transfer' => 'Konwertuj transfer',
-
'amount' => 'Kwota',
'date' => 'Data',
'interest_date' => 'Data odsetek',
@@ -91,8 +98,8 @@ return [
'deletePermanently' => 'Usuń trwale',
'cancel' => 'Anuluj',
'targetdate' => 'Data docelowa',
- 'startdate' => 'Start date',
- 'tag' => 'Tag',
+ 'startdate' => 'Data rozpoczęcia',
+ 'tag' => 'Znacznik',
'under' => 'Poniżej',
'symbol' => 'Symbol',
'code' => 'Kod',
@@ -101,7 +108,7 @@ return [
'creditCardNumber' => 'Numer karty kredytowej',
'has_headers' => 'Nagłówki',
'date_format' => 'Format daty',
- 'specifix' => 'Bank- or file specific fixes',
+ 'specifix' => 'Poprawki dla banku lub pliku',
'attachments[]' => 'Załączniki',
'store_new_withdrawal' => 'Zapisz nową wypłatę',
'store_new_deposit' => 'Zapisz nową wpłatę',
@@ -151,17 +158,18 @@ return [
'journal_link_areYouSure' => 'Czy na pewno chcesz usunąć powiązanie między :source a :destination?',
'linkType_areYouSure' => 'Czy na pewno chcesz usunąć typ łącza ":name" (":inward" / ":outward")?',
'permDeleteWarning' => 'Usuwanie rzeczy z Firefly jest trwałe i nie można tego cofnąć.',
- 'mass_make_selection' => 'You can still prevent items from being deleted by removing the checkbox.',
+ 'mass_make_selection' => 'Nadal można zapobiec usuwaniu plików, usuwając zaznaczenie.',
'delete_all_permanently' => 'Trwale usuń zaznaczone',
'update_all_journals' => 'Zmodyfikuj te transakcje',
- 'also_delete_transactions' => 'The only transaction connected to this account will be deleted as well.|All :count transactions connected to this account will be deleted as well.',
- 'also_delete_connections' => 'The only transaction linked with this link type will lose this connection.|All :count transactions linked with this link type will lose their connection.',
- 'also_delete_rules' => 'The only rule connected to this rule group will be deleted as well.|All :count rules connected to this rule group will be deleted as well.',
- 'also_delete_piggyBanks' => 'The only piggy bank connected to this account will be deleted as well.|All :count piggy bank connected to this account will be deleted as well.',
- 'bill_keep_transactions' => 'The only transaction connected to this bill will not be deleted.|All :count transactions connected to this bill will spared deletion.',
- 'budget_keep_transactions' => 'The only transaction connected to this budget will not be deleted.|All :count transactions connected to this budget will spared deletion.',
- 'category_keep_transactions' => 'The only transaction connected to this category will not be deleted.|All :count transactions connected to this category will spared deletion.',
- 'tag_keep_transactions' => 'The only transaction connected to this tag will not be deleted.|All :count transactions connected to this tag will spared deletion.',
+ 'also_delete_transactions' => 'Jedynie transakcja związana z tym kontem zostanie również usunięta. |Wszystkie :count transakcji powiązanych z tym kontem zostanie również usunięta.',
+ 'also_delete_connections' => 'Jedynie transakcja połączona z tym typem łącza utraci to połączenie. |Wszystkie :count transakcji połączone tym typem łącza utracą swoje połączenie.',
+ 'also_delete_rules' => 'Jedynie reguła połączona z tą grupą reguł utraci to połączenie. |Wszystkie :count reguły połączone tą grupą reguł zostaną również usunięte.',
+ 'also_delete_piggyBanks' => 'Jedynie skarbonka połączona z tym kontem zostanie również usunięta. |Wszystkie :count skarbonek połączone z tym kontem zostaną usunięte.',
+ 'bill_keep_transactions' => 'Jedyna transakcja związana z tym rachunkiem nie zostanie usunięta. | Wszystkie :count transakcje związane z tym rachunkiem zostaną oszczędzone.',
+ 'budget_keep_transactions' => 'Jedynie transakcja związana z tym rachunkiem nie zostanie usunięta. |Wszystkie :count transakcji połączonych z tym rachunkiem zostaną oszczędzone.',
+ 'category_keep_transactions' => 'Jedynie transakcja związana z tą kategorią nie zostanie usunięta. |Wszystkie :count transakcje połączone z tą kategorią zostaną oszczędzone.',
+ 'tag_keep_transactions' => 'Jedynie transakcja połączona z tym tagiem nie zostanie usunięta. |Wszystkie :count transakcji połączonych z tym tagiem zostaną oszczędzone.',
+ 'check_for_updates' => 'Sprawdź aktualizacje',
'email' => 'Adres email',
'password' => 'Hasło',
@@ -169,13 +177,11 @@ return [
'blocked' => 'Jest zablokowany?',
'blocked_code' => 'Powód blokady',
-
// admin
'domain' => 'Domena',
'single_user_mode' => 'Wyłącz rejestrację użytkowników',
'is_demo_site' => 'Jest stronÄ… demo',
-
// import
'import_file' => 'Importuj plik',
'configuration_file' => 'Plik konfiguracyjny',
@@ -183,10 +189,15 @@ return [
'csv_comma' => 'Przecinek (,)',
'csv_semicolon' => 'Åšrednik (;)',
'csv_tab' => 'Tabulator (niewidoczny)',
- 'csv_delimiter' => 'CSV field delimiter',
+ 'csv_delimiter' => 'Ogranicznik pola CSV',
'csv_import_account' => 'Domyślne konto importu',
'csv_config' => 'Konfiguracja importu CSV',
-
+ 'client_id' => 'ID klienta',
+ 'service_secret' => 'Sekret usługi',
+ 'app_secret' => 'Sekret aplikacji',
+ 'public_key' => 'Klucz publiczny',
+ 'country_code' => 'Kod kraju',
+ 'provider_code' => 'Dostawca banku lub danych',
'due_date' => 'Termin realizacji',
'payment_date' => 'Data płatności',
diff --git a/resources/lang/pl_PL/import.php b/resources/lang/pl_PL/import.php
new file mode 100644
index 0000000000..84d4183933
--- /dev/null
+++ b/resources/lang/pl_PL/import.php
@@ -0,0 +1,163 @@
+.
+ */
+declare(strict_types=1);
+
+return [
+ // status of import:
+ 'status_wait_title' => 'Proszę czekać...',
+ 'status_wait_text' => 'To pole za chwilÄ™ zniknie.',
+ 'status_fatal_title' => 'Wystąpił błąd krytyczny',
+ 'status_fatal_text' => 'Wystąpił błąd krytyczny, którego procedura importu nie może odzyskać. Zobacz wyjaśnienie na czerwono poniżej.',
+ 'status_fatal_more' => 'Jeśli przekroczono limit czasu, import zostanie zatrzymany w połowie. W przypadku niektórych konfiguracji serwerów, jedynie serwer przestał odpowiadać podczas gdy importowanie nadal działa w tle. Aby to zweryfikować, należy sprawdzić pliki dziennika. Jeśli problem będzie się powtarzał, należy rozważyć Importowanie poprzez konsolę.',
+ 'status_ready_title' => 'Import jest gotowy do uruchomienia',
+ 'status_ready_text' => 'Import jest gotowy do uruchomienia. Cała konfiguracja, którą musisz wykonać, została wykonana. Proszę pobierz plik konfiguracyjny. Pomoże ci w imporcie, jeśli nie pójdzie zgodnie z planem. Aby faktycznie uruchomić import, możesz wykonać następujące polecenie w konsoli lub uruchomić importowanie przez Internet. W zależności od konfiguracji import przez konsolę daje więcej informacji zwrotnych.',
+ 'status_ready_noconfig_text' => 'Import jest gotowy do uruchomienia. Cała konfiguracja, którą musisz wykonać, została wykonana. Aby faktycznie uruchomić import, możesz wykonać następujące polecenie w konsoli lub uruchomić importowanie przez Internet. W zależności od konfiguracji import przez konsolę daje więcej informacji zwrotnych.',
+ 'status_ready_config' => 'Pobierz konfiguracjÄ™',
+ 'status_ready_start' => 'Rozpocznij import',
+ 'status_ready_share' => 'Rozważ pobranie konfiguracji i udostępnienie jej w centrum konfiguracyjnym portali. Umożliwi to innym użytkownikom Firefly III łatwiejsze importowanie plików.',
+ 'status_job_new' => 'Zadanie jest zupełnie nowe.',
+ 'status_job_configuring' => 'Import jest konfigurowany.',
+ 'status_job_configured' => 'Import jest skonfigurowany.',
+ 'status_job_running' => 'Import w toku... Proszę czekać..',
+ 'status_job_error' => 'Zadanie wygenerowało błąd.',
+ 'status_job_finished' => 'Importowanie zostało zakończone!',
+ 'status_running_title' => 'Trwa importowanie',
+ 'status_running_placeholder' => 'Proszę czekać na aktualizację...',
+ 'status_finished_title' => 'Zakończono procedurę importu',
+ 'status_finished_text' => 'Twoje dane zostały zaimportowane.',
+ 'status_errors_title' => 'Błędy podczas importowania',
+ 'status_errors_single' => 'Wystąpił błąd podczas importowania. Nie wydaje się być krytyczny.',
+ 'status_errors_multi' => 'Wystąpił błąd podczas importowania. Nie wydaje się być krytyczny.',
+ 'status_bread_crumb' => 'Status importu',
+ 'status_sub_title' => 'Status importu',
+ 'config_sub_title' => 'Skonfiguruj import',
+ 'status_finished_job' => 'Zaimportowane transakcje można znaleźć w tagu :tag.',
+ 'import_with_key' => 'Import z kluczem \':key\'',
+
+ // file, upload something
+ 'file_upload_title' => 'Konfiguracja importu (1/4) - Prześlij swój plik',
+ 'file_upload_text' => 'Ta procedura pomoże Ci importować pliki z twojego banku do Firefly III. Sprawdź stronę pomocy w prawym górnym rogu.',
+ 'file_upload_fields' => 'Pola',
+ 'file_upload_help' => 'Wybierz swój plik',
+ 'file_upload_config_help' => 'Jeśli wcześniej importowałeś dane do Firefly III, możesz posiadać plik konfiguracji, który wstępnie ustawi wartości parametrów konfiguracyjnych za Ciebie. Dla niektórych banków, inni użytkownicy uprzejmie dostarczyli swoje pliki konfiguracji',
+ 'file_upload_type_help' => 'Wybierz typ pliku, który będziesz przesyłać',
+ 'file_upload_submit' => 'Prześlij pliki',
+
+ // file, upload types
+ 'import_file_type_csv' => 'CSV (wartości oddzielone przecinkami)',
+
+ // file, initial config for CSV
+ 'csv_initial_title' => 'Konfiguracja importu (2/4) - Podstawowa konfiguracja importu CSV',
+ 'csv_initial_text' => 'Aby móc poprawnie zaimportować plik, sprawdź poprawność poniższych opcji.',
+ 'csv_initial_box' => 'Podstawowa konfiguracja importu CSV',
+ 'csv_initial_box_title' => 'Podstawowe opcje konfiguracji importu CSV',
+ 'csv_initial_header_help' => 'Zaznacz to pole, jeśli pierwszy wiersz w pliku CSV to nazwy kolumn.',
+ 'csv_initial_date_help' => 'Format daty i czasu w pliku CSV. Format powinien być zgodny z opisem na tej stronie. Wartość domyślna będzie analizować daty, które wyglądają następująco: :dateExample.',
+ 'csv_initial_delimiter_help' => 'Wybierz separator pola, który jest używany w pliku wejściowym. Jeśli nie jesteś pewien, przecinek jest najbezpieczniejszym rozwiązaniem.',
+ 'csv_initial_import_account_help' => 'Jeśli Twój plik CSV NIE zawiera informacji o Twoich kontach aktywów, użyj tego menu, aby wybrać, do którego konta należą transakcje w pliku CSV.',
+ 'csv_initial_submit' => 'Przejdź do kroku 3/4',
+
+ // file, new options:
+ 'file_apply_rules_title' => 'Zastosuj reguły',
+ 'file_apply_rules_description' => 'Zastosuj swoje zasady. Zwróć uwagę, że znacznie spowalnia to imprtowanie.',
+ 'file_match_bills_title' => 'Dopasuj rachunki',
+ 'file_match_bills_description' => 'Dopasuj swoje rachunki do nowo utworzonych wypłat. Zwróć uwagę, że znacznie spowalnia to importowanie.',
+
+ // file, roles config
+ 'csv_roles_title' => 'Konfiguracja importu (3/4) - Zdefiniuj rolę każdej kolumny',
+ 'csv_roles_text' => 'Każda kolumna w pliku CSV zawiera określone dane. Proszę wskazać, jakiego rodzaju danych importer powinien oczekiwać. Opcja "mapowania" danych oznacza, że każdy wpis znaleziony w kolumnie zostanie połączony z wartością w bazie danych. Często odwzorowywana kolumna to kolumna zawierająca numer IBAN konta przeciwnego. Można go łatwo dopasować do obecnego numeru IBAN w bazie danych.',
+ 'csv_roles_table' => 'Tabela',
+ 'csv_roles_column_name' => 'Nazwa kolumny',
+ 'csv_roles_column_example' => 'Przykładowe dane kolumny',
+ 'csv_roles_column_role' => 'Znaczenie danych w kolumnie',
+ 'csv_roles_do_map_value' => 'Zmapuj te wartości',
+ 'csv_roles_column' => 'Kolumna',
+ 'csv_roles_no_example_data' => 'Brak dostępnych przykładowych danych',
+ 'csv_roles_submit' => 'Przejdź do kroku 4/4',
+ 'csv_roles_warning' => 'Zaznacz jedną z kolumn jako kolumnę z kwotami. Wskazane jest również wybranie kolumny dla opisu, daty oraz konta przeciwnego.',
+
+ // file, map data
+ 'file_map_title' => 'Ustawienia importu (4/4) - Połącz dane importu z danymi Firefly III',
+ 'file_map_text' => 'W poniższych tabelach lewa wartość pokazuje informacje znalezione w przesłanym pliku. Twoim zadaniem jest zamapowanie tej wartości, jeśli to możliwe, na wartość już obecną w bazie danych. Firefly będzie trzymać się tego mapowania. Jeśli nie ma wartości do odwzorowania lub nie chcesz mapować określonej wartości, nie wybieraj niczego.',
+ 'file_map_field_value' => 'Wartość pola',
+ 'file_map_field_mapped_to' => 'Zmapowane do',
+ 'map_do_not_map' => '(nie mapuj)',
+ 'file_map_submit' => 'Rozpocznij import',
+
+ // map things.
+ 'column__ignore' => '(zignoruj tÄ™ kolumnÄ™)',
+ 'column_account-iban' => 'Rachunek aktywów (IBAN)',
+ 'column_account-id' => 'ID konta aktywów (taki sam jak w Firefly)',
+ 'column_account-name' => 'Konto aktywów (nazwa)',
+ 'column_amount' => 'Kwota',
+ 'column_amount_debit' => 'Kwota (kolumna debetowa)',
+ 'column_amount_credit' => 'Kwota (kolumna kredytowa)',
+ 'column_amount-comma-separated' => 'Kwota (przecinek jako separator dziesiętny)',
+ 'column_bill-id' => 'ID rachunku (taki sam jak w Firefly)',
+ 'column_bill-name' => 'Nazwa rachunku',
+ 'column_budget-id' => 'ID budżetu (taki sam jak w Firefly)',
+ 'column_budget-name' => 'Nazwa budżetu',
+ 'column_category-id' => 'ID kategorii (taki sam jak w Firefly)',
+ 'column_category-name' => 'Nazwa kategorii',
+ 'column_currency-code' => 'Kod waluty (ISO 4217)',
+ 'column_currency-id' => 'ID waluty (taki sam jak w Firefly)',
+ 'column_currency-name' => 'Nazwa waluty (taka sama jak w Firefly)',
+ 'column_currency-symbol' => 'Symbol waluty (taki sam jak w Firefly)',
+ 'column_date-interest' => 'Data obliczenia odsetek',
+ 'column_date-book' => 'Data rezerwacji transakcji',
+ 'column_date-process' => 'Data rezerwacji transkacji',
+ 'column_date-transaction' => 'Data',
+ 'column_description' => 'Opis',
+ 'column_opposing-iban' => 'Przeciwstawne konto (IBAN)',
+ 'column_opposing-id' => 'Przeciwstawne konto (takie same jak w Firefly)',
+ 'column_external-id' => 'Zewnętrzne ID',
+ 'column_opposing-name' => 'Przeciwstawne konto (nazwa)',
+ 'column_rabo-debit-credit' => 'Rabobank określony wskaźnik obciążenia/kredytu',
+ 'column_ing-debit-credit' => 'Specyficzny wskaźnik obciążenia/kredytu ING',
+ 'column_sepa-ct-id' => 'SEPA transferu od końca do końca ID',
+ 'column_sepa-ct-op' => 'SEPA przelew na przeciwne konto',
+ 'column_sepa-db' => 'SEPA polecenie zapłaty',
+ 'column_tags-comma' => 'Tagi (oddzielaj przecinkami)',
+ 'column_tags-space' => 'Tagi (oddzielone spacjami)',
+ 'column_account-number' => 'Konto aktywów (numer konta)',
+ 'column_opposing-number' => 'Konto przeciwne (numer konta)',
+ 'column_note' => 'Uwagi',
+
+ // prerequisites
+ 'prerequisites' => 'Wymagania',
+
+ // bunq
+ 'bunq_prerequisites_title' => 'Wymagania wstępne dla importu z bunq',
+ 'bunq_prerequisites_text' => 'Aby zaimportować z bunq, musisz uzyskać klucz API. Możesz to zrobić za pomocą aplikacji.',
+
+ // Spectre
+ 'spectre_title' => 'Importuj za pomocÄ… Spectre',
+ 'spectre_prerequisites_title' => 'Wymagania wstępne do importowania za pomocą Spectre',
+ 'spectre_prerequisites_text' => 'Aby importować dane za pomocą interfejsu Spectre API, musisz udowodnić pewne sekrety. Można je znaleźć na stronie sekretów.',
+ 'spectre_enter_pub_key' => 'Importowanie będzie działać tylko po wpisaniu tego klucza publicznego na stronie zabezpieczeń.',
+ 'spectre_select_country_title' => 'Wybierz kraj',
+ 'spectre_select_country_text' => 'Firefly III ma duży wybór banków i stron, z których Spectre może pobierać dane transakcyjne. Te banki są sortowane według krajów. Proszę nie pamiętać, że istnieje "Fałszywy Kraj", gdy chce się coś przetestować. Jeśli chcesz importować z innych narzędzi finansowych, użyj wyimaginowanego kraju o nazwie "Inne aplikacje finansowe". Domyślnie Spectre pozwala tylko pobierać dane z fałszywych banków. Upewnij się, że Twój status jest "Na żywo" na Twojejdesce rozdzielczej, jeśli chcesz pobierać z prawdziwych banków.',
+ 'spectre_select_provider_title' => 'Wybierz swój bank',
+ 'spectre_select_provider_text' => 'Spectre obsługuje następujące banki lub usługi finansowe pogrupowane pod :country. Wybierz ten, z którego chcesz importować.',
+ 'spectre_input_fields_title' => 'Wprowadź obowiązkowe pola',
+ 'spectre_input_fields_text' => 'Następujące pola są wymagane przez ":provider" (z: :country).',
+ 'spectre_instructions_english' => 'Instrukcje te są dostarczane przez Spectre dla Państwa komfortu. Są one w języku angielskim:',
+];
diff --git a/resources/lang/pl_PL/intro.php b/resources/lang/pl_PL/intro.php
index 056a2ae65d..df12a3ed33 100644
--- a/resources/lang/pl_PL/intro.php
+++ b/resources/lang/pl_PL/intro.php
@@ -1,13 +1,24 @@
.
*/
+declare(strict_types=1);
return [
// index
@@ -30,23 +41,23 @@ return [
'budgets_index_see_expenses_bar' => 'Wydawanie pieniędzy powoli wypełnia ten pasek.',
'budgets_index_navigate_periods' => 'Przejrzyj okresy, aby łatwiej ustawić przyszłe budżety.',
'budgets_index_new_budget' => 'Utwórz nowe budżety zgodnie z Twoimi potrzebami.',
- 'budgets_index_list_of_budgets' => 'Use this table to set the amounts for each budget and see how you are doing.',
+ 'budgets_index_list_of_budgets' => 'Skorzystaj z tej tabeli, aby ustawić kwoty dla każdego budżetu i sprawdź jak ci idzie.',
'budgets_index_outro' => 'Aby dowiedzieć się więcej o budżetowaniu, użyj ikonki pomocy w prawym górnym rogu.',
// reports (index)
- 'reports_index_intro' => 'Use these reports to get detailed insights in your finances.',
- 'reports_index_inputReportType' => 'Pick a report type. Check out the help pages to see what each report shows you.',
- 'reports_index_inputAccountsSelect' => 'You can exclude or include asset accounts as you see fit.',
- 'reports_index_inputDateRange' => 'The selected date range is entirely up to you: from one day to 10 years.',
- 'reports_index_extra-options-box' => 'Depending on the report you have selected, you can select extra filters and options here. Watch this box when you change report types.',
+ 'reports_index_intro' => 'Skorzystaj z tych raportów, aby uzyskać szczegółowe informacje o swoich finansach.',
+ 'reports_index_inputReportType' => 'Wybierz typ raportu. Sprawdź stronę pomocy, aby zobaczyć, co pokazuje każdy raport.',
+ 'reports_index_inputAccountsSelect' => 'Możesz wykluczyć lub uwzględnić konta zasobów według własnego uznania.',
+ 'reports_index_inputDateRange' => 'Wybrany zakres dat zależy wyłącznie od ciebie: od jednego dnia do 10 lat.',
+ 'reports_index_extra-options-box' => 'W zależności od wybranego raportu możesz wybrać dodatkowe filtry i opcje tutaj. Obserwuj to pole, gdy zmieniasz typy raportów.',
// reports (reports)
- 'reports_report_default_intro' => 'This report will give you a quick and comprehensive overview of your finances. If you wish to see anything else, please don\'t hestitate to contact me!',
- 'reports_report_audit_intro' => 'This report will give you detailed insights in your asset accounts.',
- 'reports_report_audit_optionsBox' => 'Use these check boxes to show or hide the columns you are interested in.',
+ 'reports_report_default_intro' => 'Raport ten zapewni szybki i wszechstronny przegląd twoich finansów. Jeśli chcesz zobaczyć cokolwiek innego, nie wahaj się ze mną skontaktować!',
+ 'reports_report_audit_intro' => 'Ten raport zawiera szczegółowe informacje na temat kont zasobów.',
+ 'reports_report_audit_optionsBox' => 'Użyj tych pól wyboru aby pokazać lub ukryć kolumny, które cię interesują.',
- 'reports_report_category_intro' => 'This report will give you insight in one or multiple categories.',
- 'reports_report_category_pieCharts' => 'These charts will give you insight in expenses and income per category or per account.',
+ 'reports_report_category_intro' => 'Ten raport daje wglÄ…d w jednÄ… lub wiele kategorii.',
+ 'reports_report_category_pieCharts' => 'Te wykresy dają wgląd w wydatki i dochody według kategorii lub konta.',
'reports_report_category_incomeAndExpensesChart' => 'This chart shows your expenses and income per category.',
'reports_report_tag_intro' => 'This report will give you insight in one or multiple tags.',
@@ -98,9 +109,9 @@ return [
// rules index
'rules_index_intro' => 'Firefly III allows you to manage rules, that will automagically be applied to any transaction you create or edit.',
'rules_index_new_rule_group' => 'You can combine rules in groups for easier management.',
- 'rules_index_new_rule' => 'Create as many rules as you like.',
- 'rules_index_prio_buttons' => 'Order them any way you see fit.',
- 'rules_index_test_buttons' => 'You can test your rules or apply them to existing transactions.',
+ 'rules_index_new_rule' => 'Twórz dowolną liczbę reguł.',
+ 'rules_index_prio_buttons' => 'Zamów je w sposób, jaki uznasz za stosowny.',
+ 'rules_index_test_buttons' => 'Możesz przetestować swoje zasady lub zastosować je do istniejących transakcji.',
'rules_index_rule-triggers' => 'Rules have "triggers" and "actions" that you can order by drag-and-drop.',
'rules_index_outro' => 'Be sure to check out the help pages using the (?) icon in the top right!',
diff --git a/resources/lang/pl_PL/list.php b/resources/lang/pl_PL/list.php
index b32a13c8ba..2358e5fb9d 100644
--- a/resources/lang/pl_PL/list.php
+++ b/resources/lang/pl_PL/list.php
@@ -1,15 +1,24 @@
.
*/
+declare(strict_types=1);
return [
'buttons' => 'Przyciski',
@@ -25,7 +34,7 @@ return [
'currentBalance' => 'Bieżące saldo',
'active' => 'Jest aktywny?',
'lastActivity' => 'Ostatnia aktywność',
- 'balanceDiff' => 'Różnica salda między :start oraz :end',
+ 'balanceDiff' => 'Różnica sald',
'matchesOn' => 'Dopasowanie',
'account_type' => 'Typ konta',
'created_at' => 'Utworzono',
@@ -89,5 +98,5 @@ return [
'sum_withdrawals' => 'Suma wypłat',
'sum_deposits' => 'Suma wpłat',
'sum_transfers' => 'Suma transferów',
- 'reconcile' => 'Reconcile',
+ 'reconcile' => 'Uzgodnij',
];
diff --git a/resources/lang/pl_PL/pagination.php b/resources/lang/pl_PL/pagination.php
index 478654dd97..bb11d2362e 100644
--- a/resources/lang/pl_PL/pagination.php
+++ b/resources/lang/pl_PL/pagination.php
@@ -1,19 +1,26 @@
.
*/
+declare(strict_types=1);
return [
-
'previous' => '« Poprzednia',
'next' => 'NastÄ™pna »',
-
];
diff --git a/resources/lang/pl_PL/passwords.php b/resources/lang/pl_PL/passwords.php
index 519a6ccd14..fe468dc88d 100644
--- a/resources/lang/pl_PL/passwords.php
+++ b/resources/lang/pl_PL/passwords.php
@@ -1,15 +1,24 @@
.
*/
+declare(strict_types=1);
return [
'password' => 'Hasło musi zawierać przynajmniej 6 znaków i musi się zgadzać z potwierdzeniem.',
diff --git a/resources/lang/pl_PL/validation.php b/resources/lang/pl_PL/validation.php
index 84e7df6be6..04c5c453ab 100644
--- a/resources/lang/pl_PL/validation.php
+++ b/resources/lang/pl_PL/validation.php
@@ -1,15 +1,24 @@
.
*/
+declare(strict_types=1);
return [
'iban' => 'To nie jest prawidłowy IBAN.',
@@ -20,7 +29,7 @@ return [
'file_already_attached' => 'Przesłany plik ":name" jest już dołączony do tego obiektu.',
'file_attached' => 'Pomyślnie wgrano plik ":name".',
'file_invalid_mime' => 'Plik ":name" jest typu ":mime", który nie jest akceptowany jako nowy plik do przekazania.',
- 'file_too_large' => 'Plik ": nazwa" jest zbyt duży.',
+ 'file_too_large' => 'Plik ":name" jest zbyt duży.',
'belongs_to_user' => 'Wartość :attribute jest nieznana',
'accepted' => ':attribute musi zostać zaakceptowany.',
'bic' => 'To nie jest prawidłowy BIC.',
@@ -31,7 +40,7 @@ return [
'alpha_dash' => ':attribute może zawierać litery, cyfry oraz myślniki.',
'alpha_num' => ':attribute może zawierać jedynie litery oraz cyfry.',
'array' => ':attribute musi być tablicą.',
- 'unique_for_user' => 'Istnieje już wpis z tym: attribute.',
+ 'unique_for_user' => 'Istnieje już wpis z tym :attribute.',
'before' => ':attribute musi być wcześniejszą datą w stosunku do :date.',
'unique_object_for_user' => 'Ta nazwa jest już w użyciu',
'unique_account_for_user' => 'Ta nazwa konta jest już w użyciu',
diff --git a/resources/stubs/binary.bin b/resources/stubs/binary.bin
index 25602c8fbc..32e418ee18 100644
Binary files a/resources/stubs/binary.bin and b/resources/stubs/binary.bin differ
diff --git a/resources/stubs/demo-configuration.json b/resources/stubs/demo-configuration.json
index c69c8bfe71..ed3e7a60b1 100644
--- a/resources/stubs/demo-configuration.json
+++ b/resources/stubs/demo-configuration.json
@@ -1,37 +1,37 @@
{
- "has-headers": true,
- "date-format": "Y-m-d",
- "delimiter": ",",
- "import-account": 1,
- "specifics": [],
- "column-count": 7,
- "column-roles": [
- "account-iban",
- "opposing-name",
- "amount",
- "date-transaction",
- "description",
- "category-name",
- "budget-name"
- ],
- "column-do-mapping": [
- true,
- true,
- false,
- false,
- false,
- false,
- false
- ],
- "column-roles-complete": false,
- "column-mapping-config": {
- "0": {
- "NL11XOLA6707795988": 1,
- "NL81RCQZ7160379858": 3
- },
- "1": [],
- "5": [],
- "6": []
+ "has-headers": true,
+ "date-format": "Y-m-d",
+ "delimiter": ",",
+ "import-account": 1,
+ "specifics": [],
+ "column-count": 7,
+ "column-roles": [
+ "account-iban",
+ "opposing-name",
+ "amount",
+ "date-transaction",
+ "description",
+ "category-name",
+ "budget-name"
+ ],
+ "column-do-mapping": [
+ true,
+ true,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "column-roles-complete": false,
+ "column-mapping-config": {
+ "0": {
+ "NL11XOLA6707795988": 1,
+ "NL81RCQZ7160379858": 3
},
- "column-mapping-complete": false
+ "1": [],
+ "5": [],
+ "6": []
+ },
+ "column-mapping-complete": false
}
\ No newline at end of file
diff --git a/resources/views/accounts/create.twig b/resources/views/accounts/create.twig
index 25c7c3b25c..50c35a5eae 100644
--- a/resources/views/accounts/create.twig
+++ b/resources/views/accounts/create.twig
@@ -1,6 +1,6 @@
{% extends "./layout/default" %}
{% block breadcrumbs %}
- {{ Breadcrumbs.renderIfExists(Route.getCurrentRoute.getName, what) }}
+ {{ Breadcrumbs.render(Route.getCurrentRoute.getName, what) }}
{% endblock %}
{% block content %}
diff --git a/resources/views/accounts/delete.twig b/resources/views/accounts/delete.twig
index 919ee63a76..9e8dcb0868 100644
--- a/resources/views/accounts/delete.twig
+++ b/resources/views/accounts/delete.twig
@@ -1,7 +1,7 @@
{% extends "./layout/default" %}
{% block breadcrumbs %}
- {{ Breadcrumbs.renderIfExists(Route.getCurrentRoute.getName, account) }}
+ {{ Breadcrumbs.render(Route.getCurrentRoute.getName, account) }}
{% endblock %}
{% block content %}
diff --git a/resources/views/accounts/edit.twig b/resources/views/accounts/edit.twig
index 2384ee57fb..a3ed653d29 100644
--- a/resources/views/accounts/edit.twig
+++ b/resources/views/accounts/edit.twig
@@ -1,7 +1,7 @@
{% extends "./layout/default" %}
{% block breadcrumbs %}
- {{ Breadcrumbs.renderIfExists(Route.getCurrentRoute().getName(), account) }}
+ {{ Breadcrumbs.render(Route.getCurrentRoute().getName(), account) }}
{% endblock %}
{% block content %}
@@ -53,7 +53,7 @@
- {% if Session.get('preFilled').accountRole == 'ccAsset' %}
+ {% if preFilled.accountRole == 'ccAsset' %}
{{ 'submitted_end_balance'|_ }} (date) | -{{ formatAmountByAccount(account, endBalance)}} | +{{ formatAmountByAccount(account, endBalance) }} |
{{ 'difference'|_ }} | {{ formatAmountByAccount(account, difference) }} - + |