More index translations [skip ci]

This commit is contained in:
James Cole 2015-05-14 12:10:42 +02:00
parent cc9be13544
commit 038693dc86
5 changed files with 149 additions and 102 deletions

View File

@ -52,10 +52,12 @@ class PreferencesController extends Controller
{ {
// front page accounts // front page accounts
$frontPageAccounts = []; $frontPageAccounts = [];
foreach (Input::get('frontPageAccounts') as $id) { if (is_array(Input::get('frontPageAccounts'))) {
$frontPageAccounts[] = intval($id); foreach (Input::get('frontPageAccounts') as $id) {
$frontPageAccounts[] = intval($id);
}
Preferences::set('frontPageAccounts', $frontPageAccounts);
} }
Preferences::set('frontPageAccounts', $frontPageAccounts);
// view range: // view range:
Preferences::set('viewRange', Input::get('viewRange')); Preferences::set('viewRange', Input::get('viewRange'));

View File

@ -2,45 +2,67 @@
// general fields and things. // general fields and things.
return [ return [
'test' => 'You have selected English.', 'test' => 'You have selected English.',
'close' => 'Close', 'close' => 'Close',
'pleaseHold' => 'Please hold...', 'pleaseHold' => 'Please hold...',
'mandatoryFields' => 'Mandatory fields', 'mandatoryFields' => 'Mandatory fields',
'optionalFields' => 'Optional fields', 'optionalFields' => 'Optional fields',
'options' => 'Options', 'options' => 'Options',
'something' => 'Something!', 'something' => 'Something!',
'actions' => 'Actions', 'actions' => 'Actions',
'edit' => 'Edit', 'edit' => 'Edit',
'delete' => 'Delete', 'delete' => 'Delete',
// new user:
'welcome' => 'Welcome to Firefly!',
'createNewAsset' => 'Create a new asset account to get started. This will allow you to create transactions and start your financial management',
'createNewAssetButton' => 'Create new asset account',
// home page:
'yourAccounts' => 'Your accounts',
'budgetsAndSpending' => 'Budgets and spending',
'savings' => 'Savings',
'markAsSavingsToContinue' => 'Mark your asset accounts as "Savings account" to fill this panel',
'createPiggyToContinue' => 'Create piggy banks to fill this panel.',
'newWithdrawal' => 'New expense',
'newDeposit' => 'New deposit',
'newTransfer' => 'New transfer',
'moneyIn' => 'Money in',
'moneyOut' => 'Money out',
'billsToPay' => 'Bills to pay',
'billsPaid' => 'Bills paid',
'viewDetails' => 'View details',
'divided' => 'divided',
'toDivide' => 'left to divide',
// menu and titles, should be recycled as often as possible: // menu and titles, should be recycled as often as possible:
'toggleNavigation' => 'Toggle navigation', 'toggleNavigation' => 'Toggle navigation',
'seeAllReminders' => 'See all reminders', 'seeAllReminders' => 'See all reminders',
'reminders' => 'Reminders', 'reminders' => 'Reminders',
'currency' => 'Currency', 'currency' => 'Currency',
'preferences' => 'Preferences', 'preferences' => 'Preferences',
'logout' => 'Logout', 'logout' => 'Logout',
'searchPlaceholder' => 'Search...', 'searchPlaceholder' => 'Search...',
'dashboard' => 'Dashboard', 'dashboard' => 'Dashboard',
'accounts' => 'Accounts', 'accounts' => 'Accounts',
'assetAccounts' => 'Asset accounts', 'assetAccounts' => 'Asset accounts',
'expenseAccounts' => 'Expense accounts', 'expenseAccounts' => 'Expense accounts',
'revenueAccounts' => 'Revenue accounts', 'revenueAccounts' => 'Revenue accounts',
'budgets' => 'Budgets', 'budgets' => 'Budgets',
'categories' => 'Categories', 'categories' => 'Categories',
'tags' => 'Tags', 'tags' => 'Tags',
'reports' => 'Reports', 'reports' => 'Reports',
'transactions' => 'Transactions', 'transactions' => 'Transactions',
'expenses' => 'Expenses', 'expenses' => 'Expenses',
'income' => 'Revenue / income', 'income' => 'Revenue / income',
'transfers' => 'Transfer', 'transfers' => 'Transfer',
'moneyManagement' => 'Money management', 'moneyManagement' => 'Money management',
'piggyBanks' => 'Piggy banks', 'piggyBanks' => 'Piggy banks',
'bills' => 'Bills', 'bills' => 'Bills',
'createNew' => 'Create new', 'createNew' => 'Create new',
'withdrawal' => 'Withdrawal', 'withdrawal' => 'Withdrawal',
'deposit' => 'Deposit', 'deposit' => 'Deposit',
'transfer' => 'Transfer', 'transfer' => 'Transfer',
'bill' => 'Rekening', 'bill' => 'Rekening',
]; ];

View File

@ -2,44 +2,66 @@
// general fields and things. // general fields and things.
return [ return [
'test' => 'Nederlands geselecteerd!', 'test' => 'Nederlands geselecteerd!',
'close' => 'Sluiten', 'close' => 'Sluiten',
'pleaseHold' => 'Momentje...', 'pleaseHold' => 'Momentje...',
'mandatoryFields' => 'Verplichte velden', 'mandatoryFields' => 'Verplichte velden',
'optionalFields' => 'Optionele velden', 'optionalFields' => 'Optionele velden',
'options' => 'Opties', 'options' => 'Opties',
'something' => 'Iets!', 'something' => 'Iets!',
'actions' => 'Acties', 'actions' => 'Acties',
'edit' => 'Wijzig', 'edit' => 'Wijzig',
'delete' => 'Verwijder', 'delete' => 'Verwijder',
// new user:
'welcome' => 'Welkom bij Firefly!',
'createNewAsset' => 'Maak om te beginnen een nieuwe betaalrekening. Dit is je start van je financiële beheer.',
'createNewAssetButton' => 'Maak een nieuwe betaalrekening',
// home page:
'yourAccounts' => 'Je betaalrekeningen',
'budgetsAndSpending' => 'Budgetten en uitgaven',
'savings' => 'Sparen',
'markAsSavingsToContinue' => 'Om hier wat te zien stel je je betaalrekeningen in als "spaarrekening".',
'createPiggyToContinue' => 'Maak spaarpotjes om hier iets te zien.',
'newWithdrawal' => 'Nieuwe uitgave',
'newDeposit' => 'Nieuwe inkomsten',
'newTransfer' => 'Nieuwe overschrijving',
'moneyIn' => 'Inkomsten',
'moneyOut' => 'Uitgaven',
'billsToPay' => 'Openstaande rekeningen',
'billsPaid' => 'Betaalde rekeningen',
'viewDetails' => 'Meer info',
'divided' => 'verdeeld',
'toDivide' => 'te verdelen',
// menu and titles, should be recycled as often as possible: // menu and titles, should be recycled as often as possible:
'toggleNavigation' => 'Navigatie aan of uit', 'toggleNavigation' => 'Navigatie aan of uit',
'seeAllReminders' => 'Bekijk alle herinneringen', 'seeAllReminders' => 'Bekijk alle herinneringen',
'reminders' => 'Herinneringen', 'reminders' => 'Herinneringen',
'currency' => 'Munteenheden', 'currency' => 'Munteenheden',
'preferences' => 'Voorkeuren', 'preferences' => 'Voorkeuren',
'logout' => 'Uitloggen', 'logout' => 'Uitloggen',
'searchPlaceholder' => 'Zoeken...', 'searchPlaceholder' => 'Zoeken...',
'dashboard' => 'Dashboard', 'dashboard' => 'Dashboard',
'accounts' => 'Rekeningen', 'accounts' => 'Rekeningen',
'assetAccounts' => 'Betaalrekeningen', 'assetAccounts' => 'Betaalrekeningen',
'expenseAccounts' => 'Crediteuren', 'expenseAccounts' => 'Crediteuren',
'revenueAccounts' => 'Debiteuren', 'revenueAccounts' => 'Debiteuren',
'budgets' => 'Budgetten', 'budgets' => 'Budgetten',
'categories' => 'Categorieën', 'categories' => 'Categorieën',
'tags' => 'Tags', 'tags' => 'Tags',
'reports' => 'Overzichten', 'reports' => 'Overzichten',
'transactions' => 'Transacties', 'transactions' => 'Transacties',
'expenses' => 'Uitgaven', 'expenses' => 'Uitgaven',
'income' => 'Inkomsten', 'income' => 'Inkomsten',
'transfers' => 'Overschrijvingen', 'transfers' => 'Overschrijvingen',
'moneyManagement' => 'Geldbeheer', 'moneyManagement' => 'Geldbeheer',
'piggyBanks' => 'Spaarpotjes', 'piggyBanks' => 'Spaarpotjes',
'bills' => 'Rekeningen', 'bills' => 'Rekeningen',
'createNew' => 'Nieuw', 'createNew' => 'Nieuw',
'withdrawal' => 'Uitgave', 'withdrawal' => 'Uitgave',
'deposit' => 'Inkomsten', 'deposit' => 'Inkomsten',
'transfer' => 'Overschrijving', 'transfer' => 'Overschrijving',
'bill' => 'Rekening', 'bill' => 'Rekening',
]; ];

View File

@ -8,13 +8,14 @@
<p class="lead">{{ 'welcome'|_ }}</p> <p class="lead">{{ 'welcome'|_ }}</p>
<p> <p>
Create a new asset account to get started. {{ 'createNewAsset'|_ }}
</p> </p>
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-lg-6 col-md-6 col-sm-12"> <div class="col-lg-6 col-md-6 col-sm-12">
<h2><a href="{{route('accounts.create','asset')}}">Start from scratch</a></h2> <h2><a href="{{route('accounts.create','asset')}}">{{ 'createNewAssetButton'|_ }}</a></h2>
</div> </div>
{% else %} {% else %}
<!-- Language test: {{ 'test'|_ }} --> <!-- Language test: {{ 'test'|_ }} -->
@ -26,7 +27,7 @@
<!-- ACCOUNTS --> <!-- ACCOUNTS -->
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading"> <div class="panel-heading">
<i class="fa fa-credit-card fa-fw"></i> <a href="#">Your accounts</a> <i class="fa fa-credit-card fa-fw"></i> <a href="#">{{ 'yourAccounts'|_ }}</a>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<div id="accounts-chart"></div> <div id="accounts-chart"></div>
@ -35,7 +36,7 @@
<!-- BUDGETS --> <!-- BUDGETS -->
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading"> <div class="panel-heading">
<i class="fa fa-tasks fa-fw"></i> <a href="{{route('budgets.index')}}">Budgets and spending</a> <i class="fa fa-tasks fa-fw"></i> <a href="{{route('budgets.index')}}">{{ 'budgetsAndSpending'|_ }}</a>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<div id="budgets-chart"></div> <div id="budgets-chart"></div>
@ -44,7 +45,7 @@
<!-- CATEGORIES --> <!-- CATEGORIES -->
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading"> <div class="panel-heading">
<i class="fa fa-bar-chart fa-fw"></i> <a href="{{route('categories.index')}}">Categories</a> <i class="fa fa-bar-chart fa-fw"></i> <a href="{{route('categories.index')}}">{{ 'categories'|_ }}</a>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<div id="categories-chart"></div> <div id="categories-chart"></div>
@ -54,12 +55,12 @@
<!-- SAVINGS --> <!-- SAVINGS -->
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading"> <div class="panel-heading">
<i class="fa fa-line-chart"></i> Savings <i class="fa fa-line-chart"></i> {{ 'savings'|_ }}
<span class="pull-right">{{ savingsTotal|formatAmount }}</span> <span class="pull-right">{{ savingsTotal|formatAmount }}</span>
</div> </div>
<div class="panel-body"> <div class="panel-body">
{% if savings|length == 0 %} {% if savings|length == 0 %}
<p class="small"><em>Mark your asset accounts as "Savings account" to fill this panel.</em></p> <p class="small"><em>{{ 'markAsSavingsToContinue'|_ }}</em></p>
{% else %} {% else %}
{% for account in savings %} {% for account in savings %}
<div class="row"> <div class="row">
@ -113,11 +114,11 @@
<!-- PIGGY BANKS --> <!-- PIGGY BANKS -->
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading"> <div class="panel-heading">
<i class="fa fa-sort-amount-asc fa-fw"></i> Piggy banks <i class="fa fa-sort-amount-asc fa-fw"></i> {{ 'piggyBanks'|_ }}
</div> </div>
<div class="panel-body"> <div class="panel-body">
{% if piggyBankAccounts|length == 0%} {% if piggyBankAccounts|length == 0%}
<p class="small"><em>Create piggy banks to fill this panel.</em></p> <p class="small"><em>{{ 'createPiggyToContinue'|_ }}</em></p>
{% else %} {% else %}
{% for account in piggyBankAccounts %} {% for account in piggyBankAccounts %}
<div class="row"> <div class="row">
@ -132,12 +133,12 @@
<div class="progress"> <div class="progress">
<div class="progress-bar progress-bar-info progress-bar-striped" style="width: {{100 - account.percentage}}%"> <div class="progress-bar progress-bar-info progress-bar-striped" style="width: {{100 - account.percentage}}%">
{% if account.percentage <= 50 %} {% if account.percentage <= 50 %}
{{account.piggyBalance|formatAmountPlain}} divided {{account.piggyBalance|formatAmountPlain}} {{ 'divided'|_}}
{% endif %} {% endif %}
</div> </div>
<div class="progress-bar progress-bar-success progress-bar-striped" style="width: {{account.percentage}}%"> <div class="progress-bar progress-bar-success progress-bar-striped" style="width: {{account.percentage}}%">
{% if account.percentage > 50 %} {% if account.percentage > 50 %}
{{account.difference|formatAmountPlain}} left to divide {{account.difference|formatAmountPlain}} {{ 'toDivide'|_}}
{% endif %} {% endif %}
</div> </div>
</div> </div>
@ -157,7 +158,7 @@
<!-- REMINDERS --> <!-- REMINDERS -->
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading"> <div class="panel-heading">
<i class="fa fa-calendar-o"></i> <a href="{{route('bills.index')}}">Bills</a> <i class="fa fa-calendar-o"></i> <a href="{{route('bills.index')}}">{{ 'bills'|_ }}</a>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<div id="bills-chart"></div> <div id="bills-chart"></div>
@ -180,9 +181,9 @@
<span class="caret"></span> <span class="caret"></span>
</button> </button>
<ul class="dropdown-menu pull-right" role="menu"> <ul class="dropdown-menu pull-right" role="menu">
<li><a href="{{route('transactions.create','withdrawal')}}?account_id={{data[1].id}}"><i class="fa fa-long-arrow-left fa-fw"></i> New withdrawal</a></li> <li><a href="{{route('transactions.create','withdrawal')}}?account_id={{data[1].id}}"><i class="fa fa-long-arrow-left fa-fw"></i> {{ 'newWithdrawal'|_ }}</a></li>
<li><a href="{{route('transactions.create','deposit')}}?account_id={{data[1].id}}"><i class="fa fa-long-arrow-right fa-fw"></i> New deposit</a></li> <li><a href="{{route('transactions.create','deposit')}}?account_id={{data[1].id}}"><i class="fa fa-long-arrow-right fa-fw"></i> {{ 'newDeposit'|_ }}</a></li>
<li><a href="{{route('transactions.create','transfer')}}?account_from_id={{data[1].id}}"><i class="fa fa-fw fa-exchange"></i> New transfer</a></li> <li><a href="{{route('transactions.create','transfer')}}?account_from_id={{data[1].id}}"><i class="fa fa-fw fa-exchange"></i> {{ 'newTransfer'|_ }}</a></li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@ -9,13 +9,13 @@
</div> </div>
<div class="col-xs-9 text-right"> <div class="col-xs-9 text-right">
<div id="box-out" class="large"></div> <div id="box-out" class="large"></div>
<div>Money out</div> <div>{{ 'moneyOut'|_ }}</div>
</div> </div>
</div> </div>
</div> </div>
<a href="{{route('transactions.index','withdrawal')}}"> <a href="{{route('transactions.index','withdrawal')}}">
<div class="panel-footer"> <div class="panel-footer">
<span class="pull-left">View Details</span> <span class="pull-left">{{ 'viewDetails'|_ }}</span>
<span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span> <span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
<div class="clearfix"></div> <div class="clearfix"></div>
</div> </div>
@ -31,13 +31,13 @@
</div> </div>
<div class="col-xs-9 text-right"> <div class="col-xs-9 text-right">
<div id="box-in" class="large"></div> <div id="box-in" class="large"></div>
<div>Money in</div> <div>{{ 'moneyIn'|_ }}</div>
</div> </div>
</div> </div>
</div> </div>
<a href="{{route('transactions.index','deposit')}}"> <a href="{{route('transactions.index','deposit')}}">
<div class="panel-footer"> <div class="panel-footer">
<span class="pull-left">View Details</span> <span class="pull-left">{{ 'viewDetails'|_ }}</span>
<span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span> <span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
<div class="clearfix"></div> <div class="clearfix"></div>
</div> </div>
@ -53,13 +53,13 @@
</div> </div>
<div class="col-xs-9 text-right"> <div class="col-xs-9 text-right">
<div id="box-bills-unpaid" class="large"></div> <div id="box-bills-unpaid" class="large"></div>
<div>Bills to pay</div> <div>{{ 'billsToPay'|_ }}</div>
</div> </div>
</div> </div>
</div> </div>
<a href="{{route('bills.index')}}"> <a href="{{route('bills.index')}}">
<div class="panel-footer"> <div class="panel-footer">
<span class="pull-left">View Details</span> <span class="pull-left">{{ 'viewDetails'|_ }}</span>
<span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span> <span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
<div class="clearfix"></div> <div class="clearfix"></div>
</div> </div>
@ -75,13 +75,13 @@
</div> </div>
<div class="col-xs-9 text-right"> <div class="col-xs-9 text-right">
<div id="box-bills-paid" class="large"></div> <div id="box-bills-paid" class="large"></div>
<div>Bills paid</div> <div>{{ 'billsPaid'|_ }}</div>
</div> </div>
</div> </div>
</div> </div>
<a href="{{route('bills.index')}}"> <a href="{{route('bills.index')}}">
<div class="panel-footer"> <div class="panel-footer">
<span class="pull-left">View Details</span> <span class="pull-left">{{ 'viewDetails'|_ }}</span>
<span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span> <span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
<div class="clearfix"></div> <div class="clearfix"></div>
</div> </div>