Przeglądaj źródła

refactor text style

3.x
Andrew Wallo 8 miesięcy temu
rodzic
commit
f2571b4572
58 zmienionych plików z 2026 dodań i 1777 usunięć
  1. 2
    2
      app/Concerns/NotifiesOnDelete.php
  2. 0
    23
      app/Enums/Setting/RecordsPerPage.php
  3. 0
    18
      app/Enums/Setting/TableSortDirection.php
  4. 3
    3
      app/Filament/Company/Clusters/Settings/Pages/CompanyProfile.php
  5. 5
    5
      app/Filament/Company/Clusters/Settings/Pages/Invoice.php
  6. 5
    5
      app/Filament/Company/Clusters/Settings/Pages/Localization.php
  7. 6
    6
      app/Filament/Company/Clusters/Settings/Resources/CurrencyResource.php
  8. 2
    2
      app/Filament/Company/Pages/Accounting/AccountChart.php
  9. 19
    19
      app/Filament/Company/Pages/Accounting/Transactions.php
  10. 1
    1
      app/Filament/Company/Pages/Concerns/HasDeferredFiltersForm.php
  11. 2
    2
      app/Filament/Company/Pages/CreateCompany.php
  12. 2
    2
      app/Filament/Company/Pages/Reports/AccountTransactions.php
  13. 4
    4
      app/Filament/Company/Pages/Reports/BaseReportPage.php
  14. 1
    1
      app/Filament/Company/Pages/Reports/TrialBalance.php
  15. 1
    1
      app/Filament/Company/Pages/Service/ConnectedAccount.php
  16. 3
    3
      app/Filament/Company/Resources/Banking/AccountResource.php
  17. 6
    8
      app/Filament/Company/Resources/Common/OfferingResource.php
  18. 1
    1
      app/Filament/Company/Resources/Core/DepartmentResource.php
  19. 22
    22
      app/Filament/Company/Resources/Purchases/BillResource.php
  20. 3
    3
      app/Filament/Company/Resources/Purchases/BillResource/Pages/ViewBill.php
  21. 3
    3
      app/Filament/Company/Resources/Purchases/BillResource/RelationManagers/PaymentsRelationManager.php
  22. 9
    9
      app/Filament/Company/Resources/Purchases/VendorResource.php
  23. 4
    4
      app/Filament/Company/Resources/Purchases/VendorResource/Pages/ViewVendor.php
  24. 9
    9
      app/Filament/Company/Resources/Sales/ClientResource.php
  25. 10
    10
      app/Filament/Company/Resources/Sales/ClientResource/Pages/ViewClient.php
  26. 27
    27
      app/Filament/Company/Resources/Sales/EstimateResource.php
  27. 5
    5
      app/Filament/Company/Resources/Sales/EstimateResource/Pages/ViewEstimate.php
  28. 26
    26
      app/Filament/Company/Resources/Sales/InvoiceResource.php
  29. 1
    1
      app/Filament/Company/Resources/Sales/InvoiceResource/Pages/ListInvoices.php
  30. 5
    5
      app/Filament/Company/Resources/Sales/InvoiceResource/Pages/ViewInvoice.php
  31. 2
    2
      app/Filament/Company/Resources/Sales/InvoiceResource/RelationManagers/PaymentsRelationManager.php
  32. 7
    7
      app/Filament/Company/Resources/Sales/RecurringInvoiceResource.php
  33. 9
    9
      app/Filament/Company/Resources/Sales/RecurringInvoiceResource/Pages/ViewRecurringInvoice.php
  34. 3
    3
      app/Filament/Forms/Components/AddressFields.php
  35. 1
    1
      app/Filament/Forms/Components/CreateCurrencySelect.php
  36. 2
    2
      app/Filament/Forms/Components/DocumentTotals.php
  37. 7
    7
      app/Livewire/Company/Service/ConnectedAccount/ListInstitutions.php
  38. 6
    6
      app/Livewire/Company/Service/LiveCurrency/ListCompanyCurrencies.php
  39. 6
    6
      app/Models/Accounting/Estimate.php
  40. 3
    3
      app/Models/Accounting/Invoice.php
  41. 6
    6
      app/Models/Accounting/RecurringInvoice.php
  42. 2
    2
      app/Providers/Filament/CompanyPanelProvider.php
  43. 1
    1
      app/Providers/TranslationServiceProvider.php
  44. 1
    1
      bootstrap/providers.php
  45. 6
    6
      composer.lock
  46. 197
    161
      resources/data/lang/ar.json
  47. 170
    134
      resources/data/lang/de.json
  48. 45
    45
      resources/data/lang/en.json
  49. 140
    142
      resources/data/lang/es.json
  50. 176
    140
      resources/data/lang/fr.json
  51. 188
    152
      resources/data/lang/id.json
  52. 173
    137
      resources/data/lang/it.json
  53. 184
    148
      resources/data/lang/nl.json
  54. 141
    136
      resources/data/lang/pt.json
  55. 185
    149
      resources/data/lang/tr.json
  56. 174
    138
      resources/data/lang/zh.json
  57. 2
    2
      resources/views/livewire/company/service/connected-account/list-institutions.blade.php
  58. 2
    1
      vite.config.js

+ 2
- 2
app/Concerns/NotifiesOnDelete.php Wyświetl plik

@@ -14,7 +14,7 @@ trait NotifiesOnDelete
14 14
 
15 15
         Notification::make()
16 16
             ->danger()
17
-            ->title(translate('Action Denied'))
17
+            ->title(translate('Action denied'))
18 18
             ->body(translate(':Name cannot be deleted because it is :reason. Please update settings before deletion.', [
19 19
                 'Name' => $record->getAttribute('name'),
20 20
                 'reason' => $reason,
@@ -37,7 +37,7 @@ trait NotifiesOnDelete
37 37
 
38 38
         Notification::make()
39 39
             ->danger()
40
-            ->title(translate('Action Denied'))
40
+            ->title(translate('Action denied'))
41 41
             ->body($message)
42 42
             ->persistent()
43 43
             ->send();

+ 0
- 23
app/Enums/Setting/RecordsPerPage.php Wyświetl plik

@@ -1,23 +0,0 @@
1
-<?php
2
-
3
-namespace App\Enums\Setting;
4
-
5
-use App\Enums\Concerns\Utilities;
6
-use Filament\Support\Contracts\HasLabel;
7
-
8
-enum RecordsPerPage: int implements HasLabel
9
-{
10
-    use Utilities;
11
-    case Five = 5;
12
-    case Ten = 10;
13
-    case TwentyFive = 25;
14
-    case Fifty = 50;
15
-    case OneHundred = 100;
16
-
17
-    public const DEFAULT = self::Ten->value;
18
-
19
-    public function getLabel(): ?string
20
-    {
21
-        return (string) $this->value;
22
-    }
23
-}

+ 0
- 18
app/Enums/Setting/TableSortDirection.php Wyświetl plik

@@ -1,18 +0,0 @@
1
-<?php
2
-
3
-namespace App\Enums\Setting;
4
-
5
-use Filament\Support\Contracts\HasLabel;
6
-
7
-enum TableSortDirection: string implements HasLabel
8
-{
9
-    case Ascending = 'asc';
10
-    case Descending = 'desc';
11
-
12
-    public const DEFAULT = self::Ascending->value;
13
-
14
-    public function getLabel(): ?string
15
-    {
16
-        return translate($this->name);
17
-    }
18
-}

+ 3
- 3
app/Filament/Company/Clusters/Settings/Pages/CompanyProfile.php Wyświetl plik

@@ -113,11 +113,11 @@ class CompanyProfile extends Page
113 113
     {
114 114
         return Notification::make()
115 115
             ->info()
116
-            ->title('Timezone Update Required')
116
+            ->title('Timezone update required')
117 117
             ->body('You have changed your country or state. Please update your timezone to ensure accurate date and time information.')
118 118
             ->actions([
119 119
                 \Filament\Notifications\Actions\Action::make('updateTimezone')
120
-                    ->label('Update Timezone')
120
+                    ->label('Update timezone')
121 121
                     ->url(Localization::getUrl()),
122 122
             ])
123 123
             ->persistent()
@@ -187,7 +187,7 @@ class CompanyProfile extends Page
187 187
     {
188 188
         return Banner::make('needsAddressCompletion')
189 189
             ->warning()
190
-            ->title('Address Information Incomplete')
190
+            ->title('Address information incomplete')
191 191
             ->description('Please complete the required address information for proper business operations.')
192 192
             ->visible(fn (CompanyProfileModel $record) => $record->address->isIncomplete())
193 193
             ->columnSpanFull();

+ 5
- 5
app/Filament/Company/Clusters/Settings/Pages/Invoice.php Wyświetl plik

@@ -168,7 +168,7 @@ class Invoice extends Page
168 168
                     ->localizeLabel()
169 169
                     ->nullable(),
170 170
                 Textarea::make('footer')
171
-                    ->localizeLabel('Footer / Notes')
171
+                    ->localizeLabel('Footer')
172 172
                     ->nullable(),
173 173
             ])->columns();
174 174
     }
@@ -222,7 +222,7 @@ class Invoice extends Page
222 222
                             ->options(Template::class),
223 223
                         Select::make('item_name.option')
224 224
                             ->softRequired()
225
-                            ->localizeLabel('Item Name')
225
+                            ->localizeLabel('Item name')
226 226
                             ->options(InvoiceModel::getAvailableItemNameOptions())
227 227
                             ->afterStateUpdated(static function (Get $get, Set $set, $state, $old) {
228 228
                                 if ($state !== 'other' && $old === 'other' && filled($get('item_name.custom'))) {
@@ -240,7 +240,7 @@ class Invoice extends Page
240 240
                             ->nullable(),
241 241
                         Select::make('unit_name.option')
242 242
                             ->softRequired()
243
-                            ->localizeLabel('Unit Name')
243
+                            ->localizeLabel('Unit name')
244 244
                             ->options(InvoiceModel::getAvailableUnitNameOptions())
245 245
                             ->afterStateUpdated(static function (Get $get, Set $set, $state, $old) {
246 246
                                 if ($state !== 'other' && $old === 'other' && filled($get('unit_name.custom'))) {
@@ -258,7 +258,7 @@ class Invoice extends Page
258 258
                             ->nullable(),
259 259
                         Select::make('price_name.option')
260 260
                             ->softRequired()
261
-                            ->localizeLabel('Price Name')
261
+                            ->localizeLabel('Price name')
262 262
                             ->options(InvoiceModel::getAvailablePriceNameOptions())
263 263
                             ->afterStateUpdated(static function (Get $get, Set $set, $state, $old) {
264 264
                                 if ($state !== 'other' && $old === 'other' && filled($get('price_name.custom'))) {
@@ -276,7 +276,7 @@ class Invoice extends Page
276 276
                             ->nullable(),
277 277
                         Select::make('amount_name.option')
278 278
                             ->softRequired()
279
-                            ->localizeLabel('Amount Name')
279
+                            ->localizeLabel('Amount name')
280 280
                             ->options(InvoiceModel::getAvailableAmountNameOptions())
281 281
                             ->afterStateUpdated(static function (Get $get, Set $set, $state, $old) {
282 282
                                 if ($state !== 'other' && $old === 'other' && filled($get('amount_name.custom'))) {

+ 5
- 5
app/Filament/Company/Clusters/Settings/Pages/Localization.php Wyświetl plik

@@ -157,9 +157,9 @@ class Localization extends Page
157 157
 
158 158
     protected function getFinancialAndFiscalSection(): Component
159 159
     {
160
-        $beforeNumber = translate('Before Number');
161
-        $afterNumber = translate('After Number');
162
-        $selectPosition = translate('Select Position');
160
+        $beforeNumber = translate('Before number');
161
+        $afterNumber = translate('After number');
162
+        $selectPosition = translate('Select position');
163 163
 
164 164
         return Section::make('Financial & Fiscal')
165 165
             ->schema([
@@ -169,7 +169,7 @@ class Localization extends Page
169 169
                     ->options(NumberFormat::class),
170 170
                 Select::make('percent_first')
171 171
                     ->softRequired()
172
-                    ->localizeLabel('Percent Position')
172
+                    ->localizeLabel('Percent position')
173 173
                     ->boolean($beforeNumber, $afterNumber, $selectPosition),
174 174
                 Group::make()
175 175
                     ->schema([
@@ -197,7 +197,7 @@ class Localization extends Page
197 197
                             ->columnSpan(2)
198 198
                             ->required()
199 199
                             ->markAsRequired(false)
200
-                            ->label('Fiscal Year End'),
200
+                            ->label('Fiscal year end'),
201 201
                     ])->columns(3),
202 202
             ])->columns();
203 203
     }

+ 6
- 6
app/Filament/Company/Clusters/Settings/Resources/CurrencyResource.php Wyświetl plik

@@ -27,7 +27,7 @@ class CurrencyResource extends Resource
27 27
 
28 28
     protected static ?string $model = CurrencyModel::class;
29 29
 
30
-    protected static ?string $modelLabel = 'Currency';
30
+    protected static ?string $modelLabel = 'currency';
31 31
 
32 32
     protected static ?string $cluster = Settings::class;
33 33
 
@@ -88,11 +88,11 @@ class CurrencyResource extends Resource
88 88
                             ->maxLength(5)
89 89
                             ->required(),
90 90
                         Forms\Components\Select::make('symbol_first')
91
-                            ->localizeLabel('Symbol Position')
92
-                            ->boolean(translate('Before Amount'), translate('After Amount'), translate('Select a symbol position'))
91
+                            ->localizeLabel('Symbol position')
92
+                            ->boolean(translate('Before amount'), translate('After amount'), translate('Select a symbol position'))
93 93
                             ->required(),
94 94
                         Forms\Components\TextInput::make('decimal_mark')
95
-                            ->localizeLabel('Decimal Separator')
95
+                            ->localizeLabel('Decimal separator')
96 96
                             ->maxLength(1)
97 97
                             ->rule(static function (Forms\Get $get): Closure {
98 98
                                 return static function ($attribute, $value, Closure $fail) use ($get) {
@@ -126,8 +126,8 @@ class CurrencyResource extends Resource
126 126
                     ->weight(FontWeight::Medium)
127 127
                     ->icon(static fn (CurrencyModel $record) => $record->isEnabled() ? 'heroicon-o-lock-closed' : null)
128 128
                     ->tooltip(static function (CurrencyModel $record) {
129
-                        $tooltipMessage = translate('Default :Record', [
130
-                            'Record' => static::getModelLabel(),
129
+                        $tooltipMessage = translate('Default :record', [
130
+                            'record' => static::getModelLabel(),
131 131
                         ]);
132 132
 
133 133
                         return $record->isEnabled() ? $tooltipMessage : null;

+ 2
- 2
app/Filament/Company/Pages/Accounting/AccountChart.php Wyświetl plik

@@ -163,7 +163,7 @@ class AccountChart extends Page
163 163
     protected function getArchiveFormComponent(): Component
164 164
     {
165 165
         return Checkbox::make('archived')
166
-            ->label('Archive Account')
166
+            ->label('Archive account')
167 167
             ->helperText('Archived accounts will not be available for selection in transactions.')
168 168
             ->hidden(static function (string $operation): bool {
169 169
                 return $operation === 'create';
@@ -186,7 +186,7 @@ class AccountChart extends Page
186 186
         return [
187 187
             CreateAction::make()
188 188
                 ->button()
189
-                ->label('Add New Account')
189
+                ->label('Add new account')
190 190
                 ->model(Account::class)
191 191
                 ->form(fn (Form $form) => $this->getChartForm($form, false)->operation('create')),
192 192
         ];

+ 19
- 19
app/Filament/Company/Pages/Accounting/Transactions.php Wyświetl plik

@@ -95,10 +95,10 @@ class Transactions extends Page implements HasTable
95 95
     protected function getHeaderActions(): array
96 96
     {
97 97
         return [
98
-            $this->buildTransactionAction('addIncome', 'Add Income', TransactionType::Deposit),
99
-            $this->buildTransactionAction('addExpense', 'Add Expense', TransactionType::Withdrawal),
98
+            $this->buildTransactionAction('addIncome', 'Add income', TransactionType::Deposit),
99
+            $this->buildTransactionAction('addExpense', 'Add expense', TransactionType::Withdrawal),
100 100
             Actions\CreateAction::make('addTransfer')
101
-                ->label('Add Transfer')
101
+                ->label('Add transfer')
102 102
                 ->modalHeading('Add Transfer')
103 103
                 ->modalWidth(MaxWidth::ThreeExtraLarge)
104 104
                 ->model(static::getModel())
@@ -108,7 +108,7 @@ class Transactions extends Page implements HasTable
108 108
                 ->outlined(),
109 109
             Actions\ActionGroup::make([
110 110
                 Actions\CreateAction::make('addJournalTransaction')
111
-                    ->label('Add Journal Transaction')
111
+                    ->label('Add journal transaction')
112 112
                     ->fillForm(fn (): array => $this->getFormDefaultsForType(TransactionType::Journal))
113 113
                     ->modalWidth(MaxWidth::Screen)
114 114
                     ->model(static::getModel())
@@ -120,7 +120,7 @@ class Transactions extends Page implements HasTable
120 120
                     ->afterFormFilled(fn () => $this->resetJournalEntryAmounts())
121 121
                     ->after(fn (Transaction $transaction) => $transaction->updateAmountIfBalanced()),
122 122
                 Actions\Action::make('connectBank')
123
-                    ->label('Connect Your Bank')
123
+                    ->label('Connect your bank')
124 124
                     ->url(ConnectedAccount::getUrl()),
125 125
             ])
126 126
                 ->label('More')
@@ -144,7 +144,7 @@ class Transactions extends Page implements HasTable
144 144
                 Forms\Components\TextInput::make('description')
145 145
                     ->label('Description'),
146 146
                 Forms\Components\Select::make('bank_account_id')
147
-                    ->label('From Account')
147
+                    ->label('From account')
148 148
                     ->options(fn (Get $get, ?Transaction $transaction) => $this->getBankAccountOptions(excludedAccountId: $get('account_id'), currentBankAccountId: $transaction?->bank_account_id))
149 149
                     ->live()
150 150
                     ->searchable()
@@ -173,7 +173,7 @@ class Transactions extends Page implements HasTable
173 173
                     ->money(static fn (Forms\Get $get) => BankAccount::find($get('bank_account_id'))?->account?->currency_code ?? CurrencyAccessor::getDefaultCurrency())
174 174
                     ->required(),
175 175
                 Forms\Components\Select::make('account_id')
176
-                    ->label('To Account')
176
+                    ->label('To account')
177 177
                     ->live()
178 178
                     ->options(fn (Get $get, ?Transaction $transaction) => $this->getBankAccountAccountOptions(excludedBankAccountId: $get('bank_account_id'), currentAccountId: $transaction?->account_id))
179 179
                     ->searchable()
@@ -328,7 +328,7 @@ class Transactions extends Page implements HasTable
328 328
                     ->native(false)
329 329
                     ->options(TransactionType::class),
330 330
                 $this->buildDateRangeFilter('posted_at', 'Posted', true),
331
-                $this->buildDateRangeFilter('updated_at', 'Last Modified'),
331
+                $this->buildDateRangeFilter('updated_at', 'Last modified'),
332 332
             ])
333 333
             ->filtersFormSchema(fn (array $filters): array => [
334 334
                 Grid::make()
@@ -361,7 +361,7 @@ class Transactions extends Page implements HasTable
361 361
                                 ->close()
362 362
                                 ->color('gray'),
363 363
                             Tables\Actions\Action::make('resetFilters')
364
-                                ->label(__('Clear All'))
364
+                                ->label(__('Clear all'))
365 365
                                 ->color('primary')
366 366
                                 ->link()
367 367
                                 ->extraAttributes([
@@ -373,7 +373,7 @@ class Transactions extends Page implements HasTable
373 373
             )
374 374
             ->actions([
375 375
                 Tables\Actions\Action::make('markAsReviewed')
376
-                    ->label('Mark as Reviewed')
376
+                    ->label('Mark as reviewed')
377 377
                     ->view('filament.company.components.tables.actions.mark-as-reviewed')
378 378
                     ->icon(static fn (Transaction $transaction) => $transaction->reviewed ? 'heroicon-s-check-circle' : 'heroicon-o-check-circle')
379 379
                     ->color(static fn (Transaction $transaction, Tables\Actions\Action $action) => match (static::determineTransactionState($transaction, $action)) {
@@ -383,7 +383,7 @@ class Transactions extends Page implements HasTable
383 383
                     })
384 384
                     ->tooltip(static fn (Transaction $transaction, Tables\Actions\Action $action) => match (static::determineTransactionState($transaction, $action)) {
385 385
                         'reviewed' => 'Reviewed',
386
-                        'unreviewed' => 'Mark as Reviewed',
386
+                        'unreviewed' => 'Mark as reviewed',
387 387
                         'uncategorized' => 'Categorize first to mark as reviewed',
388 388
                     })
389 389
                     ->disabled(fn (Transaction $transaction): bool => $transaction->isUncategorized())
@@ -391,19 +391,19 @@ class Transactions extends Page implements HasTable
391 391
                 Tables\Actions\ActionGroup::make([
392 392
                     Tables\Actions\ActionGroup::make([
393 393
                         Tables\Actions\EditAction::make('editTransaction')
394
-                            ->label('Edit Transaction')
394
+                            ->label('Edit transaction')
395 395
                             ->modalHeading('Edit Transaction')
396 396
                             ->modalWidth(MaxWidth::ThreeExtraLarge)
397 397
                             ->form(fn (Form $form) => $this->transactionForm($form))
398 398
                             ->visible(static fn (Transaction $transaction) => $transaction->type->isStandard()),
399 399
                         Tables\Actions\EditAction::make('editTransfer')
400
-                            ->label('Edit Transfer')
400
+                            ->label('Edit transfer')
401 401
                             ->modalHeading('Edit Transfer')
402 402
                             ->modalWidth(MaxWidth::ThreeExtraLarge)
403 403
                             ->form(fn (Form $form) => $this->transferForm($form))
404 404
                             ->visible(static fn (Transaction $transaction) => $transaction->type->isTransfer()),
405 405
                         Tables\Actions\EditAction::make('editJournalTransaction')
406
-                            ->label('Edit Journal Transaction')
406
+                            ->label('Edit journal transaction')
407 407
                             ->modalHeading('Journal Entry')
408 408
                             ->modalWidth(MaxWidth::Screen)
409 409
                             ->form(fn (Form $form) => $this->journalTransactionForm($form))
@@ -443,8 +443,8 @@ class Transactions extends Page implements HasTable
443 443
                         ->label('Replicate')
444 444
                         ->modalWidth(MaxWidth::Large)
445 445
                         ->modalDescription('Replicating transactions will also replicate their journal entries. Are you sure you want to proceed?')
446
-                        ->successNotificationTitle('Transactions Replicated Successfully')
447
-                        ->failureNotificationTitle('Failed to Replicate Transactions')
446
+                        ->successNotificationTitle('Transactions replicated successfully')
447
+                        ->failureNotificationTitle('Failed to replicate transactions')
448 448
                         ->deselectRecordsAfterCompletion()
449 449
                         ->excludeAttributes(['created_by', 'updated_by', 'created_at', 'updated_at'])
450 450
                         ->beforeReplicaSaved(static function (Transaction $replica) {
@@ -651,7 +651,7 @@ class Transactions extends Page implements HasTable
651 651
         $typeLabel = $type->getLabel();
652 652
 
653 653
         return FormAction::make("add{$typeLabel}Entry")
654
-            ->label("Add {$typeLabel} Entry")
654
+            ->label("Add {$typeLabel} entry")
655 655
             ->button()
656 656
             ->outlined()
657 657
             ->color($type->isDebit() ? 'primary' : 'gray')
@@ -697,13 +697,13 @@ class Transactions extends Page implements HasTable
697 697
                             ->startDateField("{$fieldPrefix}_start_date")
698 698
                             ->endDateField("{$fieldPrefix}_end_date"),
699 699
                         DatePicker::make("{$fieldPrefix}_start_date")
700
-                            ->label("{$label} From")
700
+                            ->label("{$label} from")
701 701
                             ->columnStart(1)
702 702
                             ->afterStateUpdated(static function (Set $set) use ($fieldPrefix) {
703 703
                                 $set("{$fieldPrefix}_date_range", 'Custom');
704 704
                             }),
705 705
                         DatePicker::make("{$fieldPrefix}_end_date")
706
-                            ->label("{$label} To")
706
+                            ->label("{$label} to")
707 707
                             ->afterStateUpdated(static function (Set $set) use ($fieldPrefix) {
708 708
                                 $set("{$fieldPrefix}_date_range", 'Custom');
709 709
                             }),

+ 1
- 1
app/Filament/Company/Pages/Concerns/HasDeferredFiltersForm.php Wyświetl plik

@@ -79,7 +79,7 @@ trait HasDeferredFiltersForm
79 79
     public function applyFiltersAction(): Action
80 80
     {
81 81
         return Action::make('applyFilters')
82
-            ->label('Update Report')
82
+            ->label('Update report')
83 83
             ->action('applyFilters')
84 84
             ->keyBindings(['mod+s'])
85 85
             ->button();

+ 2
- 2
app/Filament/Company/Pages/CreateCompany.php Wyświetl plik

@@ -55,11 +55,11 @@ class CreateCompany extends FilamentCreateCompany
55 55
                     ->maxLength(255)
56 56
                     ->softRequired(),
57 57
                 TextInput::make('profile.email')
58
-                    ->label('Company Email')
58
+                    ->label('Company email')
59 59
                     ->email()
60 60
                     ->softRequired(),
61 61
                 Select::make('profile.entity_type')
62
-                    ->label('Entity Type')
62
+                    ->label('Entity type')
63 63
                     ->options(EntityType::class)
64 64
                     ->softRequired(),
65 65
                 Select::make('profile.country')

+ 2
- 2
app/Filament/Company/Pages/Reports/AccountTransactions.php Wyświetl plik

@@ -102,7 +102,7 @@ class AccountTransactions extends BaseReportPage
102 102
                     ->selectablePlaceholder(false),
103 103
                 Actions::make([
104 104
                     Actions\Action::make('applyFilters')
105
-                        ->label('Update Report')
105
+                        ->label('Update report')
106 106
                         ->action('applyFilters')
107 107
                         ->keyBindings(['mod+s'])
108 108
                         ->button(),
@@ -193,7 +193,7 @@ class AccountTransactions extends BaseReportPage
193 193
     {
194 194
         return [
195 195
             Action::make('createTransaction')
196
-                ->label('Create Transaction')
196
+                ->label('Create transaction')
197 197
                 ->url(Transactions::getUrl()),
198 198
         ];
199 199
     }

+ 4
- 4
app/Filament/Company/Pages/Reports/BaseReportPage.php Wyświetl plik

@@ -243,7 +243,7 @@ abstract class BaseReportPage extends Page
243 243
     protected function getDateRangeFormComponent(): DateRangeSelect
244 244
     {
245 245
         return DateRangeSelect::make('dateRange')
246
-            ->label('Date Range')
246
+            ->label('Date range')
247 247
             ->selectablePlaceholder(false)
248 248
             ->startDateField('startDate')
249 249
             ->endDateField('endDate');
@@ -252,7 +252,7 @@ abstract class BaseReportPage extends Page
252 252
     protected function getStartDateFormComponent(): DatePicker
253 253
     {
254 254
         return DatePicker::make('startDate')
255
-            ->label('Start Date')
255
+            ->label('Start date')
256 256
             ->live()
257 257
             ->afterStateUpdated(static function ($state, Set $set) {
258 258
                 $set('dateRange', 'Custom');
@@ -262,7 +262,7 @@ abstract class BaseReportPage extends Page
262 262
     protected function getEndDateFormComponent(): DatePicker
263 263
     {
264 264
         return DatePicker::make('endDate')
265
-            ->label('End Date')
265
+            ->label('End date')
266 266
             ->live()
267 267
             ->afterStateUpdated(static function (Set $set) {
268 268
                 $set('dateRange', 'Custom');
@@ -272,7 +272,7 @@ abstract class BaseReportPage extends Page
272 272
     protected function getAsOfDateFormComponent(): DatePicker
273 273
     {
274 274
         return DatePicker::make('asOfDate')
275
-            ->label('As of Date')
275
+            ->label('As of date')
276 276
             ->live()
277 277
             ->afterStateUpdated(static function (Set $set) {
278 278
                 $set('dateRange', 'Custom');

+ 1
- 1
app/Filament/Company/Pages/Reports/TrialBalance.php Wyświetl plik

@@ -60,7 +60,7 @@ class TrialBalance extends BaseReportPage
60 60
             ->columns(4)
61 61
             ->schema([
62 62
                 Select::make('reportType')
63
-                    ->label('Report Type')
63
+                    ->label('Report type')
64 64
                     ->options([
65 65
                         'standard' => 'Standard',
66 66
                         'postClosing' => 'Post-Closing',

+ 1
- 1
app/Filament/Company/Pages/Service/ConnectedAccount.php Wyświetl plik

@@ -29,7 +29,7 @@ class ConnectedAccount extends Page
29 29
     {
30 30
         return [
31 31
             Action::make('connect')
32
-                ->label('Connect Account')
32
+                ->label('Connect account')
33 33
                 ->dispatch('createToken'),
34 34
         ];
35 35
     }

+ 3
- 3
app/Filament/Company/Resources/Banking/AccountResource.php Wyświetl plik

@@ -25,7 +25,7 @@ class AccountResource extends Resource
25 25
 {
26 26
     protected static ?string $model = BankAccount::class;
27 27
 
28
-    protected static ?string $modelLabel = 'Account';
28
+    protected static ?string $modelLabel = 'account';
29 29
 
30 30
     public static function getModelLabel(): string
31 31
     {
@@ -89,7 +89,7 @@ class AccountResource extends Resource
89 89
                             ->columnSpanFull()
90 90
                             ->schema([
91 91
                                 Forms\Components\TextInput::make('number')
92
-                                    ->localizeLabel('Account Number')
92
+                                    ->localizeLabel('Account number')
93 93
                                     ->unique(ignoreRecord: true, modifyRuleUsing: static function (Unique $rule, $state) {
94 94
                                         $companyId = Auth::user()->currentCompany->id;
95 95
 
@@ -127,7 +127,7 @@ class AccountResource extends Resource
127 127
                     ->sortable()
128 128
                     ->toggleable(),
129 129
                 Tables\Columns\TextColumn::make('account.ending_balance')
130
-                    ->localizeLabel('Ending Balance')
130
+                    ->localizeLabel('Ending balance')
131 131
                     ->state(static fn (BankAccount $record) => $record->account->ending_balance->convert()->formatWithCode())
132 132
                     ->toggleable()
133 133
                     ->alignment(Alignment::End),

+ 6
- 8
app/Filament/Company/Resources/Common/OfferingResource.php Wyświetl plik

@@ -22,8 +22,6 @@ class OfferingResource extends Resource
22 22
 {
23 23
     protected static ?string $model = Offering::class;
24 24
 
25
-    protected static ?string $modelLabel = 'Offering';
26
-
27 25
     protected static ?string $navigationIcon = 'heroicon-o-square-3-stack-3d';
28 26
 
29 27
     public static function form(Form $form): Form
@@ -68,7 +66,7 @@ class OfferingResource extends Resource
68 66
                 Forms\Components\Section::make('Sale Information')
69 67
                     ->schema([
70 68
                         Forms\Components\Select::make('income_account_id')
71
-                            ->label('Income Account')
69
+                            ->label('Income account')
72 70
                             ->options(Account::query()
73 71
                                 ->where('category', AccountCategory::Revenue)
74 72
                                 ->where('type', AccountType::OperatingRevenue)
@@ -81,12 +79,12 @@ class OfferingResource extends Resource
81 79
                                 'required' => 'The income account is required for sellable offerings.',
82 80
                             ]),
83 81
                         Forms\Components\Select::make('salesTaxes')
84
-                            ->label('Sales Tax')
82
+                            ->label('Sales tax')
85 83
                             ->relationship('salesTaxes', 'name')
86 84
                             ->preload()
87 85
                             ->multiple(),
88 86
                         Forms\Components\Select::make('salesDiscounts')
89
-                            ->label('Sales Discount')
87
+                            ->label('Sales discount')
90 88
                             ->relationship('salesDiscounts', 'name')
91 89
                             ->preload()
92 90
                             ->multiple(),
@@ -98,7 +96,7 @@ class OfferingResource extends Resource
98 96
                 Forms\Components\Section::make('Purchase Information')
99 97
                     ->schema([
100 98
                         Forms\Components\Select::make('expense_account_id')
101
-                            ->label('Expense Account')
99
+                            ->label('Expense account')
102 100
                             ->options(Account::query()
103 101
                                 ->where('category', AccountCategory::Expense)
104 102
                                 ->where('type', AccountType::OperatingExpense)
@@ -112,12 +110,12 @@ class OfferingResource extends Resource
112 110
                                 'required' => 'The expense account is required for purchasable offerings.',
113 111
                             ]),
114 112
                         Forms\Components\Select::make('purchaseTaxes')
115
-                            ->label('Purchase Tax')
113
+                            ->label('Purchase tax')
116 114
                             ->relationship('purchaseTaxes', 'name')
117 115
                             ->preload()
118 116
                             ->multiple(),
119 117
                         Forms\Components\Select::make('purchaseDiscounts')
120
-                            ->label('Purchase Discount')
118
+                            ->label('Purchase discount')
121 119
                             ->relationship('purchaseDiscounts', 'name')
122 120
                             ->preload()
123 121
                             ->multiple(),

+ 1
- 1
app/Filament/Company/Resources/Core/DepartmentResource.php Wyświetl plik

@@ -56,7 +56,7 @@ class DepartmentResource extends Resource
56 56
                         Forms\Components\Group::make()
57 57
                             ->schema([
58 58
                                 Forms\Components\Select::make('parent_id')
59
-                                    ->localizeLabel('Parent Department')
59
+                                    ->localizeLabel('Parent department')
60 60
                                     ->relationship('parent', 'name')
61 61
                                     ->preload()
62 62
                                     ->searchable()

+ 22
- 22
app/Filament/Company/Resources/Purchases/BillResource.php Wyświetl plik

@@ -71,26 +71,26 @@ class BillResource extends Resource
71 71
                             ]),
72 72
                             Forms\Components\Group::make([
73 73
                                 Forms\Components\TextInput::make('bill_number')
74
-                                    ->label('Bill Number')
74
+                                    ->label('Bill number')
75 75
                                     ->default(fn () => Bill::getNextDocumentNumber())
76 76
                                     ->required(),
77 77
                                 Forms\Components\TextInput::make('order_number')
78 78
                                     ->label('P.O/S.O Number'),
79 79
                                 Forms\Components\DatePicker::make('date')
80
-                                    ->label('Bill Date')
80
+                                    ->label('Bill date')
81 81
                                     ->default(now())
82 82
                                     ->disabled(function (?Bill $record) {
83 83
                                         return $record?->hasPayments();
84 84
                                     })
85 85
                                     ->required(),
86 86
                                 Forms\Components\DatePicker::make('due_date')
87
-                                    ->label('Due Date')
87
+                                    ->label('Due date')
88 88
                                     ->default(function () use ($company) {
89 89
                                         return now()->addDays($company->defaultBill->payment_terms->getDays());
90 90
                                     })
91 91
                                     ->required(),
92 92
                                 Forms\Components\Select::make('discount_method')
93
-                                    ->label('Discount Method')
93
+                                    ->label('Discount method')
94 94
                                     ->options(DocumentDiscountMethod::class)
95 95
                                     ->selectablePlaceholder(false)
96 96
                                     ->default(DocumentDiscountMethod::PerLineItem)
@@ -260,12 +260,12 @@ class BillResource extends Resource
260 260
                     ->sortable()
261 261
                     ->toggleable(),
262 262
                 Tables\Columns\TextColumn::make('amount_paid')
263
-                    ->label('Amount Paid')
263
+                    ->label('Amount paid')
264 264
                     ->currencyWithConversion(static fn (Bill $record) => $record->currency_code)
265 265
                     ->sortable()
266 266
                     ->toggleable(),
267 267
                 Tables\Columns\TextColumn::make('amount_due')
268
-                    ->label('Amount Due')
268
+                    ->label('Amount due')
269 269
                     ->currencyWithConversion(static fn (Bill $record) => $record->currency_code)
270 270
                     ->sortable(),
271 271
             ])
@@ -278,18 +278,18 @@ class BillResource extends Resource
278 278
                     ->options(BillStatus::class)
279 279
                     ->native(false),
280 280
                 Tables\Filters\TernaryFilter::make('has_payments')
281
-                    ->label('Has Payments')
281
+                    ->label('Has payments')
282 282
                     ->queries(
283 283
                         true: fn (Builder $query) => $query->whereHas('payments'),
284 284
                         false: fn (Builder $query) => $query->whereDoesntHave('payments'),
285 285
                     ),
286 286
                 DateRangeFilter::make('date')
287
-                    ->fromLabel('From Date')
288
-                    ->untilLabel('To Date')
287
+                    ->fromLabel('From date')
288
+                    ->untilLabel('To date')
289 289
                     ->indicatorLabel('Date'),
290 290
                 DateRangeFilter::make('due_date')
291
-                    ->fromLabel('From Due Date')
292
-                    ->untilLabel('To Due Date')
291
+                    ->fromLabel('From due date')
292
+                    ->untilLabel('To due date')
293 293
                     ->indicatorLabel('Due'),
294 294
             ])
295 295
             ->actions([
@@ -299,7 +299,7 @@ class BillResource extends Resource
299 299
                         Tables\Actions\ViewAction::make(),
300 300
                         Bill::getReplicateAction(Tables\Actions\ReplicateAction::class),
301 301
                         Tables\Actions\Action::make('recordPayment')
302
-                            ->label('Record Payment')
302
+                            ->label('Record payment')
303 303
                             ->stickyModalHeader()
304 304
                             ->stickyModalFooter()
305 305
                             ->modalFooterActionsAlignment(Alignment::End)
@@ -315,7 +315,7 @@ class BillResource extends Resource
315 315
                                 ]);
316 316
                             })
317 317
                             ->databaseTransaction()
318
-                            ->successNotificationTitle('Payment Recorded')
318
+                            ->successNotificationTitle('Payment recorded')
319 319
                             ->form([
320 320
                                 Forms\Components\DatePicker::make('posted_at')
321 321
                                     ->label('Date'),
@@ -353,7 +353,7 @@ class BillResource extends Resource
353 353
                                         },
354 354
                                     ]),
355 355
                                 Forms\Components\Select::make('payment_method')
356
-                                    ->label('Payment Method')
356
+                                    ->label('Payment method')
357 357
                                     ->required()
358 358
                                     ->options(PaymentMethod::class),
359 359
                                 Forms\Components\Select::make('bank_account_id')
@@ -382,8 +382,8 @@ class BillResource extends Resource
382 382
                         ->label('Replicate')
383 383
                         ->modalWidth(MaxWidth::Large)
384 384
                         ->modalDescription('Replicating bills will also replicate their line items. Are you sure you want to proceed?')
385
-                        ->successNotificationTitle('Bills Replicated Successfully')
386
-                        ->failureNotificationTitle('Failed to Replicate Bills')
385
+                        ->successNotificationTitle('Bills replicated successfully')
386
+                        ->failureNotificationTitle('Failed to replicate bills')
387 387
                         ->databaseTransaction()
388 388
                         ->deselectRecordsAfterCompletion()
389 389
                         ->excludeAttributes([
@@ -415,22 +415,22 @@ class BillResource extends Resource
415 415
                             'updated_at',
416 416
                         ]),
417 417
                     Tables\Actions\BulkAction::make('recordPayments')
418
-                        ->label('Record Payments')
418
+                        ->label('Record payments')
419 419
                         ->icon('heroicon-o-credit-card')
420 420
                         ->stickyModalHeader()
421 421
                         ->stickyModalFooter()
422 422
                         ->modalFooterActionsAlignment(Alignment::End)
423 423
                         ->modalWidth(MaxWidth::TwoExtraLarge)
424 424
                         ->databaseTransaction()
425
-                        ->successNotificationTitle('Payments Recorded')
426
-                        ->failureNotificationTitle('Failed to Record Payments')
425
+                        ->successNotificationTitle('Payments recorded')
426
+                        ->failureNotificationTitle('Failed to record payments')
427 427
                         ->deselectRecordsAfterCompletion()
428 428
                         ->beforeFormFilled(function (Collection $records, Tables\Actions\BulkAction $action) {
429 429
                             $isInvalid = $records->contains(fn (Bill $bill) => ! $bill->canRecordPayment());
430 430
 
431 431
                             if ($isInvalid) {
432 432
                                 Notification::make()
433
-                                    ->title('Payment Recording Failed')
433
+                                    ->title('Payment recording failed')
434 434
                                     ->body('Bills that are either paid, voided, or are in a foreign currency cannot be processed through bulk payments. Please adjust your selection and try again.')
435 435
                                     ->persistent()
436 436
                                     ->danger()
@@ -462,7 +462,7 @@ class BillResource extends Resource
462 462
                                     },
463 463
                                 ]),
464 464
                             Forms\Components\Select::make('payment_method')
465
-                                ->label('Payment Method')
465
+                                ->label('Payment method')
466 466
                                 ->required()
467 467
                                 ->options(PaymentMethod::class),
468 468
                             Forms\Components\Select::make('bank_account_id')
@@ -483,7 +483,7 @@ class BillResource extends Resource
483 483
                                 $formattedTotalAmountDue = CurrencyConverter::formatCentsToMoney($totalAmountDue);
484 484
 
485 485
                                 Notification::make()
486
-                                    ->title('Excess Payment Amount')
486
+                                    ->title('Excess payment amount')
487 487
                                     ->body("The payment amount exceeds the total amount due of {$formattedTotalAmountDue}. Please adjust the payment amount and try again.")
488 488
                                     ->persistent()
489 489
                                     ->warning()

+ 3
- 3
app/Filament/Company/Resources/Purchases/BillResource/Pages/ViewBill.php Wyświetl plik

@@ -26,7 +26,7 @@ class ViewBill extends ViewRecord
26 26
     {
27 27
         return [
28 28
             Actions\EditAction::make()
29
-                ->label('Edit Bill')
29
+                ->label('Edit bill')
30 30
                 ->outlined(),
31 31
             Actions\ActionGroup::make([
32 32
                 Actions\ActionGroup::make([
@@ -64,7 +64,7 @@ class ViewBill extends ViewRecord
64 64
                             ->label('Total')
65 65
                             ->money(),
66 66
                         TextEntry::make('amount_due')
67
-                            ->label('Amount Due')
67
+                            ->label('Amount due')
68 68
                             ->money(),
69 69
                         TextEntry::make('date')
70 70
                             ->label('Date')
@@ -73,7 +73,7 @@ class ViewBill extends ViewRecord
73 73
                             ->label('Due')
74 74
                             ->asRelativeDay(),
75 75
                         TextEntry::make('paid_at')
76
-                            ->label('Paid At')
76
+                            ->label('Paid at')
77 77
                             ->placeholder('Not Paid')
78 78
                             ->date(),
79 79
                     ]),

+ 3
- 3
app/Filament/Company/Resources/Purchases/BillResource/RelationManagers/PaymentsRelationManager.php Wyświetl plik

@@ -87,7 +87,7 @@ class PaymentsRelationManager extends RelationManager
87 87
                         },
88 88
                     ]),
89 89
                 Forms\Components\Select::make('payment_method')
90
-                    ->label('Payment Method')
90
+                    ->label('Payment method')
91 91
                     ->required()
92 92
                     ->options(PaymentMethod::class),
93 93
                 Forms\Components\Select::make('bank_account_id')
@@ -140,7 +140,7 @@ class PaymentsRelationManager extends RelationManager
140 140
             ])
141 141
             ->headerActions([
142 142
                 Tables\Actions\CreateAction::make()
143
-                    ->label('Record Payment')
143
+                    ->label('Record payment')
144 144
                     ->modalHeading(fn (Tables\Actions\CreateAction $action) => $action->getLabel())
145 145
                     ->modalWidth(MaxWidth::TwoExtraLarge)
146 146
                     ->visible(function () {
@@ -154,7 +154,7 @@ class PaymentsRelationManager extends RelationManager
154 154
                         ]);
155 155
                     })
156 156
                     ->databaseTransaction()
157
-                    ->successNotificationTitle('Payment Recorded')
157
+                    ->successNotificationTitle('Payment recorded')
158 158
                     ->action(function (Tables\Actions\CreateAction $action, array $data) {
159 159
                         /** @var Bill $record */
160 160
                         $record = $this->getOwnerRecord();

+ 9
- 9
app/Filament/Company/Resources/Purchases/VendorResource.php Wyświetl plik

@@ -34,11 +34,11 @@ class VendorResource extends Resource
34 34
                             ->columns(2)
35 35
                             ->schema([
36 36
                                 Forms\Components\TextInput::make('name')
37
-                                    ->label('Vendor Name')
37
+                                    ->label('Vendor name')
38 38
                                     ->required()
39 39
                                     ->maxLength(255),
40 40
                                 Forms\Components\Radio::make('type')
41
-                                    ->label('Vendor Type')
41
+                                    ->label('Vendor type')
42 42
                                     ->required()
43 43
                                     ->live()
44 44
                                     ->options(VendorType::class)
@@ -48,13 +48,13 @@ class VendorResource extends Resource
48 48
                                     ->nullable()
49 49
                                     ->visible(static fn (Forms\Get $get) => VendorType::parse($get('type')) === VendorType::Regular),
50 50
                                 Forms\Components\Select::make('contractor_type')
51
-                                    ->label('Contractor Type')
51
+                                    ->label('Contractor type')
52 52
                                     ->required()
53 53
                                     ->live()
54 54
                                     ->visible(static fn (Forms\Get $get) => VendorType::parse($get('type')) === VendorType::Contractor)
55 55
                                     ->options(ContractorType::class),
56 56
                                 Forms\Components\TextInput::make('ssn')
57
-                                    ->label('Social Security Number')
57
+                                    ->label('Social security number')
58 58
                                     ->required()
59 59
                                     ->live()
60 60
                                     ->mask('999-99-9999')
@@ -63,7 +63,7 @@ class VendorResource extends Resource
63 63
                                     ->visible(static fn (Forms\Get $get) => ContractorType::parse($get('contractor_type')) === ContractorType::Individual)
64 64
                                     ->maxLength(255),
65 65
                                 Forms\Components\TextInput::make('ein')
66
-                                    ->label('Employer Identification Number')
66
+                                    ->label('Employer identification number')
67 67
                                     ->required()
68 68
                                     ->live()
69 69
                                     ->mask('99-9999999')
@@ -85,11 +85,11 @@ class VendorResource extends Resource
85 85
                                 Forms\Components\Hidden::make('is_primary')
86 86
                                     ->default(true),
87 87
                                 Forms\Components\TextInput::make('first_name')
88
-                                    ->label('First Name')
88
+                                    ->label('First name')
89 89
                                     ->required()
90 90
                                     ->maxLength(255),
91 91
                                 Forms\Components\TextInput::make('last_name')
92
-                                    ->label('Last Name')
92
+                                    ->label('Last name')
93 93
                                     ->required()
94 94
                                     ->maxLength(255),
95 95
                                 Forms\Components\TextInput::make('email')
@@ -123,7 +123,7 @@ class VendorResource extends Resource
123 123
                                         Forms\Components\Builder\Block::make('toll_free')
124 124
                                             ->schema([
125 125
                                                 Forms\Components\TextInput::make('number')
126
-                                                    ->label('Toll Free')
126
+                                                    ->label('Toll free')
127 127
                                                     ->required()
128 128
                                                     ->maxLength(15),
129 129
                                             ])->maxItems(1),
@@ -177,7 +177,7 @@ class VendorResource extends Resource
177 177
                     ->toggleable(isToggledHiddenByDefault: true)
178 178
                     ->listWithLineBreaks(),
179 179
                 Tables\Columns\TextColumn::make('payable_balance')
180
-                    ->label('Payable Balance')
180
+                    ->label('Payable balance')
181 181
                     ->getStateUsing(function (Vendor $vendor) {
182 182
                         return $vendor->bills()
183 183
                             ->outstanding()

+ 4
- 4
app/Filament/Company/Resources/Purchases/VendorResource/Pages/ViewVendor.php Wyświetl plik

@@ -36,12 +36,12 @@ class ViewVendor extends ViewRecord
36 36
     {
37 37
         return [
38 38
             EditAction::make()
39
-                ->label('Edit Vendor')
39
+                ->label('Edit vendor')
40 40
                 ->outlined(),
41 41
             ActionGroup::make([
42 42
                 ActionGroup::make([
43 43
                     Action::make('newBill')
44
-                        ->label('New Bill')
44
+                        ->label('New bill')
45 45
                         ->icon('heroicon-m-document-plus')
46 46
                         ->url(CreateBill::getUrl(['vendor' => $this->record->getKey()])),
47 47
                 ])->dropdown(false),
@@ -76,7 +76,7 @@ class ViewVendor extends ViewRecord
76 76
                         TextEntry::make('contact.email')
77 77
                             ->label('Email'),
78 78
                         TextEntry::make('contact.first_available_phone')
79
-                            ->label('Primary Phone'),
79
+                            ->label('Primary phone'),
80 80
                         TextEntry::make('website')
81 81
                             ->label('Website')
82 82
                             ->url(static fn ($state) => $state, true),
@@ -85,7 +85,7 @@ class ViewVendor extends ViewRecord
85 85
                     ->columns()
86 86
                     ->schema([
87 87
                         TextEntry::make('address.address_string')
88
-                            ->label('Billing Address')
88
+                            ->label('Billing address')
89 89
                             ->listWithLineBreaks(),
90 90
                         TextEntry::make('notes'),
91 91
                     ]),

+ 9
- 9
app/Filament/Company/Resources/Sales/ClientResource.php Wyświetl plik

@@ -34,7 +34,7 @@ class ClientResource extends Resource
34 34
                             ->columns()
35 35
                             ->schema([
36 36
                                 Forms\Components\TextInput::make('name')
37
-                                    ->label('Client Name')
37
+                                    ->label('Client name')
38 38
                                     ->required()
39 39
                                     ->maxLength(255),
40 40
                                 Forms\Components\TextInput::make('account_number')
@@ -52,11 +52,11 @@ class ClientResource extends Resource
52 52
                                 Forms\Components\Hidden::make('is_primary')
53 53
                                     ->default(true),
54 54
                                 Forms\Components\TextInput::make('first_name')
55
-                                    ->label('First Name')
55
+                                    ->label('First name')
56 56
                                     ->required()
57 57
                                     ->maxLength(255),
58 58
                                 Forms\Components\TextInput::make('last_name')
59
-                                    ->label('Last Name')
59
+                                    ->label('Last name')
60 60
                                     ->required()
61 61
                                     ->maxLength(255),
62 62
                                 Forms\Components\TextInput::make('email')
@@ -90,7 +90,7 @@ class ClientResource extends Resource
90 90
                                         Forms\Components\Builder\Block::make('toll_free')
91 91
                                             ->schema([
92 92
                                                 Forms\Components\TextInput::make('number')
93
-                                                    ->label('Toll Free')
93
+                                                    ->label('Toll free')
94 94
                                                     ->required()
95 95
                                                     ->maxLength(15),
96 96
                                             ])->maxItems(1),
@@ -137,12 +137,12 @@ class ClientResource extends Resource
137 137
                             ->addActionLabel('Add Contact')
138 138
                             ->schema([
139 139
                                 Forms\Components\TextInput::make('first_name')
140
-                                    ->label('First Name')
140
+                                    ->label('First name')
141 141
                                     ->required()
142 142
                                     ->live(onBlur: true)
143 143
                                     ->maxLength(255),
144 144
                                 Forms\Components\TextInput::make('last_name')
145
-                                    ->label('Last Name')
145
+                                    ->label('Last name')
146 146
                                     ->required()
147 147
                                     ->live(onBlur: true)
148 148
                                     ->maxLength(255),
@@ -206,7 +206,7 @@ class ClientResource extends Resource
206 206
                             ->contained(false)
207 207
                             ->schema([
208 208
                                 Forms\Components\Checkbox::make('same_as_billing')
209
-                                    ->label('Same as Billing Address')
209
+                                    ->label('Same as billing address')
210 210
                                     ->live()
211 211
                                     ->afterStateHydrated(function (?Address $record, Forms\Components\Checkbox $component) {
212 212
                                         if (! $record || $record->parent_address_id) {
@@ -239,7 +239,7 @@ class ClientResource extends Resource
239 239
                                 AddressFields::make()
240 240
                                     ->visible(static fn (Get $get) => ! $get('same_as_billing')),
241 241
                                 Forms\Components\Textarea::make('notes')
242
-                                    ->label('Delivery Instructions')
242
+                                    ->label('Delivery instructions')
243 243
                                     ->maxLength(255)
244 244
                                     ->columnSpanFull(),
245 245
                             ])->columns(),
@@ -265,7 +265,7 @@ class ClientResource extends Resource
265 265
                     ->toggleable()
266 266
                     ->state(static fn (Client $client) => $client->primaryContact->first_available_phone),
267 267
                 Tables\Columns\TextColumn::make('billingAddress.address_string')
268
-                    ->label('Billing Address')
268
+                    ->label('Billing address')
269 269
                     ->searchable()
270 270
                     ->toggleable(isToggledHiddenByDefault: true)
271 271
                     ->listWithLineBreaks(),

+ 10
- 10
app/Filament/Company/Resources/Sales/ClientResource/Pages/ViewClient.php Wyświetl plik

@@ -41,20 +41,20 @@ class ViewClient extends ViewRecord
41 41
     {
42 42
         return [
43 43
             EditAction::make()
44
-                ->label('Edit Client')
44
+                ->label('Edit client')
45 45
                 ->outlined(),
46 46
             ActionGroup::make([
47 47
                 ActionGroup::make([
48 48
                     Action::make('newInvoice')
49
-                        ->label('New Invoice')
49
+                        ->label('New invoice')
50 50
                         ->icon('heroicon-m-document-plus')
51 51
                         ->url(CreateInvoice::getUrl(['client' => $this->record->getKey()])),
52 52
                     Action::make('newEstimate')
53
-                        ->label('New Estimate')
53
+                        ->label('New estimate')
54 54
                         ->icon('heroicon-m-document-duplicate')
55 55
                         ->url(CreateEstimate::getUrl(['client' => $this->record->getKey()])),
56 56
                     Action::make('newRecurringInvoice')
57
-                        ->label('New Recurring Invoice')
57
+                        ->label('New recurring invoice')
58 58
                         ->icon('heroicon-m-arrow-path')
59 59
                         ->url(CreateRecurringInvoice::getUrl(['client' => $this->record->getKey()])),
60 60
                 ])->dropdown(false),
@@ -85,11 +85,11 @@ class ViewClient extends ViewRecord
85 85
                     ->columns()
86 86
                     ->schema([
87 87
                         TextEntry::make('primaryContact.full_name')
88
-                            ->label('Primary Contact'),
88
+                            ->label('Primary contact'),
89 89
                         TextEntry::make('primaryContact.email')
90
-                            ->label('Primary Email'),
90
+                            ->label('Primary email'),
91 91
                         TextEntry::make('primaryContact.first_available_phone')
92
-                            ->label('Primary Phone'),
92
+                            ->label('Primary phone'),
93 93
                         TextEntry::make('website')
94 94
                             ->label('Website')
95 95
                             ->url(static fn ($state) => $state, true),
@@ -98,13 +98,13 @@ class ViewClient extends ViewRecord
98 98
                     ->columns()
99 99
                     ->schema([
100 100
                         TextEntry::make('billingAddress.address_string')
101
-                            ->label('Billing Address')
101
+                            ->label('Billing address')
102 102
                             ->listWithLineBreaks(),
103 103
                         TextEntry::make('shippingAddress.address_string')
104
-                            ->label('Shipping Address')
104
+                            ->label('Shipping address')
105 105
                             ->listWithLineBreaks(),
106 106
                         TextEntry::make('notes')
107
-                            ->label('Delivery Instructions'),
107
+                            ->label('Delivery instructions'),
108 108
                     ]),
109 109
             ]);
110 110
     }

+ 27
- 27
app/Filament/Company/Resources/Sales/EstimateResource.php Wyświetl plik

@@ -111,12 +111,12 @@ class EstimateResource extends Resource
111 111
                             ]),
112 112
                             Forms\Components\Group::make([
113 113
                                 Forms\Components\TextInput::make('estimate_number')
114
-                                    ->label('Estimate Number')
114
+                                    ->label('Estimate number')
115 115
                                     ->default(fn () => Estimate::getNextDocumentNumber()),
116 116
                                 Forms\Components\TextInput::make('reference_number')
117
-                                    ->label('Reference Number'),
117
+                                    ->label('Reference number'),
118 118
                                 Forms\Components\DatePicker::make('date')
119
-                                    ->label('Estimate Date')
119
+                                    ->label('Estimate date')
120 120
                                     ->live()
121 121
                                     ->default(now())
122 122
                                     ->afterStateUpdated(function (Forms\Set $set, Forms\Get $get, $state) {
@@ -128,7 +128,7 @@ class EstimateResource extends Resource
128 128
                                         }
129 129
                                     }),
130 130
                                 Forms\Components\DatePicker::make('expiration_date')
131
-                                    ->label('Expiration Date')
131
+                                    ->label('Expiration date')
132 132
                                     ->default(function () use ($company) {
133 133
                                         return now()->addDays($company->defaultInvoice->payment_terms->getDays());
134 134
                                     })
@@ -136,7 +136,7 @@ class EstimateResource extends Resource
136 136
                                         return $get('date') ?? now();
137 137
                                     }),
138 138
                                 Forms\Components\Select::make('discount_method')
139
-                                    ->label('Discount Method')
139
+                                    ->label('Discount method')
140 140
                                     ->options(DocumentDiscountMethod::class)
141 141
                                     ->selectablePlaceholder(false)
142 142
                                     ->default(DocumentDiscountMethod::PerLineItem)
@@ -292,7 +292,7 @@ class EstimateResource extends Resource
292 292
                     ->badge()
293 293
                     ->searchable(),
294 294
                 Tables\Columns\TextColumn::make('expiration_date')
295
-                    ->label('Expiration Date')
295
+                    ->label('Expiration date')
296 296
                     ->asRelativeDay()
297 297
                     ->sortable(),
298 298
                 Tables\Columns\TextColumn::make('date')
@@ -319,12 +319,12 @@ class EstimateResource extends Resource
319 319
                     ->options(EstimateStatus::class)
320 320
                     ->native(false),
321 321
                 DateRangeFilter::make('date')
322
-                    ->fromLabel('From Date')
323
-                    ->untilLabel('To Date')
322
+                    ->fromLabel('From date')
323
+                    ->untilLabel('To date')
324 324
                     ->indicatorLabel('Date'),
325 325
                 DateRangeFilter::make('expiration_date')
326
-                    ->fromLabel('From Expiration Date')
327
-                    ->untilLabel('To Expiration Date')
326
+                    ->fromLabel('From expiration date')
327
+                    ->untilLabel('To expiration date')
328 328
                     ->indicatorLabel('Due'),
329 329
             ])
330 330
             ->actions([
@@ -349,8 +349,8 @@ class EstimateResource extends Resource
349 349
                         ->label('Replicate')
350 350
                         ->modalWidth(MaxWidth::Large)
351 351
                         ->modalDescription('Replicating estimates will also replicate their line items. Are you sure you want to proceed?')
352
-                        ->successNotificationTitle('Estimates Replicated Successfully')
353
-                        ->failureNotificationTitle('Failed to Replicate Estimates')
352
+                        ->successNotificationTitle('Estimates replicated successfully')
353
+                        ->failureNotificationTitle('Failed to replicate estimates')
354 354
                         ->databaseTransaction()
355 355
                         ->deselectRecordsAfterCompletion()
356 356
                         ->excludeAttributes([
@@ -388,14 +388,14 @@ class EstimateResource extends Resource
388 388
                         ->label('Approve')
389 389
                         ->icon('heroicon-o-check-circle')
390 390
                         ->databaseTransaction()
391
-                        ->successNotificationTitle('Estimates Approved')
392
-                        ->failureNotificationTitle('Failed to Approve Estimates')
391
+                        ->successNotificationTitle('Estimates approved')
392
+                        ->failureNotificationTitle('Failed to approve estimates')
393 393
                         ->before(function (Collection $records, Tables\Actions\BulkAction $action) {
394 394
                             $isInvalid = $records->contains(fn (Estimate $record) => ! $record->canBeApproved());
395 395
 
396 396
                             if ($isInvalid) {
397 397
                                 Notification::make()
398
-                                    ->title('Approval Failed')
398
+                                    ->title('Approval failed')
399 399
                                     ->body('Only draft estimates can be approved. Please adjust your selection and try again.')
400 400
                                     ->persistent()
401 401
                                     ->danger()
@@ -412,17 +412,17 @@ class EstimateResource extends Resource
412 412
                             $action->success();
413 413
                         }),
414 414
                     Tables\Actions\BulkAction::make('markAsSent')
415
-                        ->label('Mark as Sent')
415
+                        ->label('Mark as sent')
416 416
                         ->icon('heroicon-o-paper-airplane')
417 417
                         ->databaseTransaction()
418
-                        ->successNotificationTitle('Estimates Sent')
419
-                        ->failureNotificationTitle('Failed to Mark Estimates as Sent')
418
+                        ->successNotificationTitle('Estimates sent')
419
+                        ->failureNotificationTitle('Failed to mark estimates as sent')
420 420
                         ->before(function (Collection $records, Tables\Actions\BulkAction $action) {
421 421
                             $isInvalid = $records->contains(fn (Estimate $record) => ! $record->canBeMarkedAsSent());
422 422
 
423 423
                             if ($isInvalid) {
424 424
                                 Notification::make()
425
-                                    ->title('Sending Failed')
425
+                                    ->title('Sending failed')
426 426
                                     ->body('Only unsent estimates can be marked as sent. Please adjust your selection and try again.')
427 427
                                     ->persistent()
428 428
                                     ->danger()
@@ -439,17 +439,17 @@ class EstimateResource extends Resource
439 439
                             $action->success();
440 440
                         }),
441 441
                     Tables\Actions\BulkAction::make('markAsAccepted')
442
-                        ->label('Mark as Accepted')
442
+                        ->label('Mark as accepted')
443 443
                         ->icon('heroicon-o-check-badge')
444 444
                         ->databaseTransaction()
445
-                        ->successNotificationTitle('Estimates Accepted')
446
-                        ->failureNotificationTitle('Failed to Mark Estimates as Accepted')
445
+                        ->successNotificationTitle('Estimates accepted')
446
+                        ->failureNotificationTitle('Failed to mark estimates as accepted')
447 447
                         ->before(function (Collection $records, Tables\Actions\BulkAction $action) {
448 448
                             $isInvalid = $records->contains(fn (Estimate $record) => ! $record->canBeMarkedAsAccepted());
449 449
 
450 450
                             if ($isInvalid) {
451 451
                                 Notification::make()
452
-                                    ->title('Acceptance Failed')
452
+                                    ->title('Acceptance failed')
453 453
                                     ->body('Only sent estimates that haven\'t been accepted can be marked as accepted. Please adjust your selection and try again.')
454 454
                                     ->persistent()
455 455
                                     ->danger()
@@ -466,21 +466,21 @@ class EstimateResource extends Resource
466 466
                             $action->success();
467 467
                         }),
468 468
                     Tables\Actions\BulkAction::make('markAsDeclined')
469
-                        ->label('Mark as Declined')
469
+                        ->label('Mark as declined')
470 470
                         ->icon('heroicon-o-x-circle')
471 471
                         ->requiresConfirmation()
472 472
                         ->databaseTransaction()
473 473
                         ->color('danger')
474 474
                         ->modalHeading('Mark Estimates as Declined')
475 475
                         ->modalDescription('Are you sure you want to mark the selected estimates as declined? This action cannot be undone.')
476
-                        ->successNotificationTitle('Estimates Declined')
477
-                        ->failureNotificationTitle('Failed to Mark Estimates as Declined')
476
+                        ->successNotificationTitle('Estimates declined')
477
+                        ->failureNotificationTitle('Failed to mark estimates as declined')
478 478
                         ->before(function (Collection $records, Tables\Actions\BulkAction $action) {
479 479
                             $isInvalid = $records->contains(fn (Estimate $record) => ! $record->canBeMarkedAsDeclined());
480 480
 
481 481
                             if ($isInvalid) {
482 482
                                 Notification::make()
483
-                                    ->title('Declination Failed')
483
+                                    ->title('Declination failed')
484 484
                                     ->body('Only sent estimates that haven\'t been declined can be marked as declined. Please adjust your selection and try again.')
485 485
                                     ->persistent()
486 486
                                     ->danger()

+ 5
- 5
app/Filament/Company/Resources/Sales/EstimateResource/Pages/ViewEstimate.php Wyświetl plik

@@ -35,7 +35,7 @@ class ViewEstimate extends ViewRecord
35 35
     {
36 36
         return [
37 37
             Actions\EditAction::make()
38
-                ->label('Edit Estimate')
38
+                ->label('Edit estimate')
39 39
                 ->outlined(),
40 40
             Actions\ActionGroup::make([
41 41
                 Actions\ActionGroup::make([
@@ -77,18 +77,18 @@ class ViewEstimate extends ViewRecord
77 77
                                     ->weight(FontWeight::SemiBold)
78 78
                                     ->url(static fn (Estimate $record) => ClientResource::getUrl('edit', ['record' => $record->client_id])),
79 79
                                 TextEntry::make('expiration_date')
80
-                                    ->label('Expiration Date')
80
+                                    ->label('Expiration date')
81 81
                                     ->asRelativeDay(),
82 82
                                 TextEntry::make('approved_at')
83
-                                    ->label('Approved At')
83
+                                    ->label('Approved at')
84 84
                                     ->placeholder('Not Approved')
85 85
                                     ->date(),
86 86
                                 TextEntry::make('last_sent_at')
87
-                                    ->label('Last Sent')
87
+                                    ->label('Last sent')
88 88
                                     ->placeholder('Never')
89 89
                                     ->date(),
90 90
                                 TextEntry::make('accepted_at')
91
-                                    ->label('Accepted At')
91
+                                    ->label('Accepted at')
92 92
                                     ->placeholder('Not Accepted')
93 93
                                     ->date(),
94 94
                             ])->columnSpan(1),

+ 26
- 26
app/Filament/Company/Resources/Sales/InvoiceResource.php Wyświetl plik

@@ -123,12 +123,12 @@ class InvoiceResource extends Resource
123 123
                             ]),
124 124
                             Forms\Components\Group::make([
125 125
                                 Forms\Components\TextInput::make('invoice_number')
126
-                                    ->label('Invoice Number')
126
+                                    ->label('Invoice number')
127 127
                                     ->default(fn () => Invoice::getNextDocumentNumber()),
128 128
                                 Forms\Components\TextInput::make('order_number')
129 129
                                     ->label('P.O/S.O Number'),
130 130
                                 Forms\Components\DatePicker::make('date')
131
-                                    ->label('Invoice Date')
131
+                                    ->label('Invoice date')
132 132
                                     ->live()
133 133
                                     ->default(now())
134 134
                                     ->disabled(function (?Invoice $record) {
@@ -143,7 +143,7 @@ class InvoiceResource extends Resource
143 143
                                         }
144 144
                                     }),
145 145
                                 Forms\Components\DatePicker::make('due_date')
146
-                                    ->label('Payment Due')
146
+                                    ->label('Payment due')
147 147
                                     ->default(function () use ($company) {
148 148
                                         return now()->addDays($company->defaultInvoice->payment_terms->getDays());
149 149
                                     })
@@ -151,7 +151,7 @@ class InvoiceResource extends Resource
151 151
                                         return $get('date') ?? now();
152 152
                                     }),
153 153
                                 Forms\Components\Select::make('discount_method')
154
-                                    ->label('Discount Method')
154
+                                    ->label('Discount method')
155 155
                                     ->options(DocumentDiscountMethod::class)
156 156
                                     ->selectablePlaceholder(false)
157 157
                                     ->default(DocumentDiscountMethod::PerLineItem)
@@ -342,13 +342,13 @@ class InvoiceResource extends Resource
342 342
                     ->toggleable()
343 343
                     ->alignEnd(),
344 344
                 Tables\Columns\TextColumn::make('amount_paid')
345
-                    ->label('Amount Paid')
345
+                    ->label('Amount paid')
346 346
                     ->currencyWithConversion(static fn (Invoice $record) => $record->currency_code)
347 347
                     ->sortable()
348 348
                     ->alignEnd()
349 349
                     ->showOnTabs(['unpaid']),
350 350
                 Tables\Columns\TextColumn::make('amount_due')
351
-                    ->label('Amount Due')
351
+                    ->label('Amount due')
352 352
                     ->currencyWithConversion(static fn (Invoice $record) => $record->currency_code)
353 353
                     ->sortable()
354 354
                     ->alignEnd()
@@ -363,13 +363,13 @@ class InvoiceResource extends Resource
363 363
                     ->options(InvoiceStatus::class)
364 364
                     ->native(false),
365 365
                 Tables\Filters\TernaryFilter::make('has_payments')
366
-                    ->label('Has Payments')
366
+                    ->label('Has payments')
367 367
                     ->queries(
368 368
                         true: fn (Builder $query) => $query->whereHas('payments'),
369 369
                         false: fn (Builder $query) => $query->whereDoesntHave('payments'),
370 370
                     ),
371 371
                 Tables\Filters\SelectFilter::make('source_type')
372
-                    ->label('Source Type')
372
+                    ->label('Source type')
373 373
                     ->options([
374 374
                         DocumentType::Estimate->value => DocumentType::Estimate->getLabel(),
375 375
                         DocumentType::RecurringInvoice->value => DocumentType::RecurringInvoice->getLabel(),
@@ -385,12 +385,12 @@ class InvoiceResource extends Resource
385 385
                         };
386 386
                     }),
387 387
                 DateRangeFilter::make('date')
388
-                    ->fromLabel('From Date')
389
-                    ->untilLabel('To Date')
388
+                    ->fromLabel('From date')
389
+                    ->untilLabel('To date')
390 390
                     ->indicatorLabel('Date'),
391 391
                 DateRangeFilter::make('due_date')
392
-                    ->fromLabel('From Due Date')
393
-                    ->untilLabel('To Due Date')
392
+                    ->fromLabel('From due date')
393
+                    ->untilLabel('To due date')
394 394
                     ->indicatorLabel('Due'),
395 395
             ])
396 396
             ->actions([
@@ -420,7 +420,7 @@ class InvoiceResource extends Resource
420 420
                                 ]);
421 421
                             })
422 422
                             ->databaseTransaction()
423
-                            ->successNotificationTitle('Payment Recorded')
423
+                            ->successNotificationTitle('Payment recorded')
424 424
                             ->form([
425 425
                                 Forms\Components\DatePicker::make('posted_at')
426 426
                                     ->label('Date'),
@@ -463,7 +463,7 @@ class InvoiceResource extends Resource
463 463
                                         },
464 464
                                     ]),
465 465
                                 Forms\Components\Select::make('payment_method')
466
-                                    ->label('Payment Method')
466
+                                    ->label('Payment method')
467 467
                                     ->required()
468 468
                                     ->options(PaymentMethod::class),
469 469
                                 Forms\Components\Select::make('bank_account_id')
@@ -492,8 +492,8 @@ class InvoiceResource extends Resource
492 492
                         ->label('Replicate')
493 493
                         ->modalWidth(MaxWidth::Large)
494 494
                         ->modalDescription('Replicating invoices will also replicate their line items. Are you sure you want to proceed?')
495
-                        ->successNotificationTitle('Invoices Replicated Successfully')
496
-                        ->failureNotificationTitle('Failed to Replicate Invoices')
495
+                        ->successNotificationTitle('Invoices replicated successfully')
496
+                        ->failureNotificationTitle('Failed to replicate invoices')
497 497
                         ->databaseTransaction()
498 498
                         ->deselectRecordsAfterCompletion()
499 499
                         ->excludeAttributes([
@@ -531,14 +531,14 @@ class InvoiceResource extends Resource
531 531
                         ->label('Approve')
532 532
                         ->icon('heroicon-o-check-circle')
533 533
                         ->databaseTransaction()
534
-                        ->successNotificationTitle('Invoices Approved')
534
+                        ->successNotificationTitle('Invoices approved')
535 535
                         ->failureNotificationTitle('Failed to Approve Invoices')
536 536
                         ->before(function (Collection $records, Tables\Actions\BulkAction $action) {
537 537
                             $isInvalid = $records->contains(fn (Invoice $record) => ! $record->canBeApproved());
538 538
 
539 539
                             if ($isInvalid) {
540 540
                                 Notification::make()
541
-                                    ->title('Approval Failed')
541
+                                    ->title('Approval failed')
542 542
                                     ->body('Only draft invoices can be approved. Please adjust your selection and try again.')
543 543
                                     ->persistent()
544 544
                                     ->danger()
@@ -555,17 +555,17 @@ class InvoiceResource extends Resource
555 555
                             $action->success();
556 556
                         }),
557 557
                     Tables\Actions\BulkAction::make('markAsSent')
558
-                        ->label('Mark as Sent')
558
+                        ->label('Mark as sent')
559 559
                         ->icon('heroicon-o-paper-airplane')
560 560
                         ->databaseTransaction()
561
-                        ->successNotificationTitle('Invoices Sent')
561
+                        ->successNotificationTitle('Invoices sent')
562 562
                         ->failureNotificationTitle('Failed to Mark Invoices as Sent')
563 563
                         ->before(function (Collection $records, Tables\Actions\BulkAction $action) {
564 564
                             $isInvalid = $records->contains(fn (Invoice $record) => ! $record->canBeMarkedAsSent());
565 565
 
566 566
                             if ($isInvalid) {
567 567
                                 Notification::make()
568
-                                    ->title('Sending Failed')
568
+                                    ->title('Sending failed')
569 569
                                     ->body('Only unsent invoices can be marked as sent. Please adjust your selection and try again.')
570 570
                                     ->persistent()
571 571
                                     ->danger()
@@ -582,14 +582,14 @@ class InvoiceResource extends Resource
582 582
                             $action->success();
583 583
                         }),
584 584
                     Tables\Actions\BulkAction::make('recordPayments')
585
-                        ->label('Record Payments')
585
+                        ->label('Record payments')
586 586
                         ->icon('heroicon-o-credit-card')
587 587
                         ->stickyModalHeader()
588 588
                         ->stickyModalFooter()
589 589
                         ->modalFooterActionsAlignment(Alignment::End)
590 590
                         ->modalWidth(MaxWidth::TwoExtraLarge)
591 591
                         ->databaseTransaction()
592
-                        ->successNotificationTitle('Payments Recorded')
592
+                        ->successNotificationTitle('Payments recorded')
593 593
                         ->failureNotificationTitle('Failed to Record Payments')
594 594
                         ->deselectRecordsAfterCompletion()
595 595
                         ->beforeFormFilled(function (Collection $records, Tables\Actions\BulkAction $action) {
@@ -597,7 +597,7 @@ class InvoiceResource extends Resource
597 597
 
598 598
                             if ($isInvalid) {
599 599
                                 Notification::make()
600
-                                    ->title('Payment Recording Failed')
600
+                                    ->title('Payment recording failed')
601 601
                                     ->body('Invoices that are either draft, paid, overpaid, voided, or are in a foreign currency cannot be processed through bulk payments. Please adjust your selection and try again.')
602 602
                                     ->persistent()
603 603
                                     ->danger()
@@ -629,7 +629,7 @@ class InvoiceResource extends Resource
629 629
                                     },
630 630
                                 ]),
631 631
                             Forms\Components\Select::make('payment_method')
632
-                                ->label('Payment Method')
632
+                                ->label('Payment method')
633 633
                                 ->required()
634 634
                                 ->options(PaymentMethod::class),
635 635
                             Forms\Components\Select::make('bank_account_id')
@@ -650,7 +650,7 @@ class InvoiceResource extends Resource
650 650
                                 $formattedTotalAmountDue = CurrencyConverter::formatCentsToMoney($totalAmountDue);
651 651
 
652 652
                                 Notification::make()
653
-                                    ->title('Excess Payment Amount')
653
+                                    ->title('Excess payment amount')
654 654
                                     ->body("The payment amount exceeds the total amount due of {$formattedTotalAmountDue}. Please adjust the payment amount and try again.")
655 655
                                     ->persistent()
656 656
                                     ->warning()

+ 1
- 1
app/Filament/Company/Resources/Sales/InvoiceResource/Pages/ListInvoices.php Wyświetl plik

@@ -68,7 +68,7 @@ class ListInvoices extends ListRecords
68 68
                     ->visible(fn () => ! empty($this->recurringInvoice))
69 69
                     ->actions([
70 70
                         Action::make('clearFilter')
71
-                            ->label('Clear Filter')
71
+                            ->label('Clear filter')
72 72
                             ->button()
73 73
                             ->outlined()
74 74
                             ->action('clearFilter'),

+ 5
- 5
app/Filament/Company/Resources/Sales/InvoiceResource/Pages/ViewInvoice.php Wyświetl plik

@@ -35,7 +35,7 @@ class ViewInvoice extends ViewRecord
35 35
     {
36 36
         return [
37 37
             Actions\EditAction::make()
38
-                ->label('Edit Invoice')
38
+                ->label('Edit invoice')
39 39
                 ->outlined(),
40 40
             Actions\ActionGroup::make([
41 41
                 Actions\ActionGroup::make([
@@ -74,21 +74,21 @@ class ViewInvoice extends ViewRecord
74 74
                                     ->weight(FontWeight::SemiBold)
75 75
                                     ->url(static fn (Invoice $record) => ClientResource::getUrl('edit', ['record' => $record->client_id])),
76 76
                                 TextEntry::make('amount_due')
77
-                                    ->label('Amount Due')
77
+                                    ->label('Amount due')
78 78
                                     ->currency(static fn (Invoice $record) => $record->currency_code),
79 79
                                 TextEntry::make('due_date')
80 80
                                     ->label('Due')
81 81
                                     ->asRelativeDay(),
82 82
                                 TextEntry::make('approved_at')
83
-                                    ->label('Approved At')
83
+                                    ->label('Approved at')
84 84
                                     ->placeholder('Not Approved')
85 85
                                     ->date(),
86 86
                                 TextEntry::make('last_sent_at')
87
-                                    ->label('Last Sent')
87
+                                    ->label('Last sent')
88 88
                                     ->placeholder('Never')
89 89
                                     ->date(),
90 90
                                 TextEntry::make('paid_at')
91
-                                    ->label('Paid At')
91
+                                    ->label('Paid at')
92 92
                                     ->placeholder('Not Paid')
93 93
                                     ->date(),
94 94
                             ])->columnSpan(1),

+ 2
- 2
app/Filament/Company/Resources/Sales/InvoiceResource/RelationManagers/PaymentsRelationManager.php Wyświetl plik

@@ -94,7 +94,7 @@ class PaymentsRelationManager extends RelationManager
94 94
                         },
95 95
                     ]),
96 96
                 Forms\Components\Select::make('payment_method')
97
-                    ->label('Payment Method')
97
+                    ->label('Payment method')
98 98
                     ->required()
99 99
                     ->options(PaymentMethod::class),
100 100
                 Forms\Components\Select::make('bank_account_id')
@@ -161,7 +161,7 @@ class PaymentsRelationManager extends RelationManager
161 161
                         ]);
162 162
                     })
163 163
                     ->databaseTransaction()
164
-                    ->successNotificationTitle('Payment Recorded')
164
+                    ->successNotificationTitle('Payment recorded')
165 165
                     ->action(function (Tables\Actions\CreateAction $action, array $data) {
166 166
                         /** @var Invoice $record */
167 167
                         $record = $this->getOwnerRecord();

+ 7
- 7
app/Filament/Company/Resources/Sales/RecurringInvoiceResource.php Wyświetl plik

@@ -108,21 +108,21 @@ class RecurringInvoiceResource extends Resource
108 108
                             ]),
109 109
                             Forms\Components\Group::make([
110 110
                                 Forms\Components\Placeholder::make('invoice_number')
111
-                                    ->label('Invoice Number')
111
+                                    ->label('Invoice number')
112 112
                                     ->content('Auto-generated'),
113 113
                                 Forms\Components\TextInput::make('order_number')
114 114
                                     ->label('P.O/S.O Number'),
115 115
                                 Forms\Components\Placeholder::make('date')
116
-                                    ->label('Invoice Date')
116
+                                    ->label('Invoice date')
117 117
                                     ->content('Auto-generated'),
118 118
                                 Forms\Components\Select::make('payment_terms')
119
-                                    ->label('Payment Due')
119
+                                    ->label('Payment due')
120 120
                                     ->options(PaymentTerms::class)
121 121
                                     ->softRequired()
122 122
                                     ->default($company->defaultInvoice->payment_terms)
123 123
                                     ->live(),
124 124
                                 Forms\Components\Select::make('discount_method')
125
-                                    ->label('Discount Method')
125
+                                    ->label('Discount method')
126 126
                                     ->options(DocumentDiscountMethod::class)
127 127
                                     ->selectablePlaceholder(false)
128 128
                                     ->default(DocumentDiscountMethod::PerLineItem)
@@ -294,17 +294,17 @@ class RecurringInvoiceResource extends Resource
294 294
                     ->sortable()
295 295
                     ->showOnTabs(['draft']),
296 296
                 Tables\Columns\TextColumn::make('start_date')
297
-                    ->label('First Invoice')
297
+                    ->label('First invoice')
298 298
                     ->date()
299 299
                     ->sortable()
300 300
                     ->showOnTabs(['draft']),
301 301
                 Tables\Columns\TextColumn::make('last_date')
302
-                    ->label('Last Invoice')
302
+                    ->label('Last invoice')
303 303
                     ->date()
304 304
                     ->sortable()
305 305
                     ->hideOnTabs(['draft']),
306 306
                 Tables\Columns\TextColumn::make('next_date')
307
-                    ->label('Next Invoice')
307
+                    ->label('Next invoice')
308 308
                     ->date()
309 309
                     ->sortable()
310 310
                     ->hideOnTabs(['draft']),

+ 9
- 9
app/Filament/Company/Resources/Sales/RecurringInvoiceResource/Pages/ViewRecurringInvoice.php Wyświetl plik

@@ -35,7 +35,7 @@ class ViewRecurringInvoice extends ViewRecord
35 35
     {
36 36
         return [
37 37
             Actions\EditAction::make()
38
-                ->label('Edit Recurring Invoice')
38
+                ->label('Edit recurring invoice')
39 39
                 ->outlined(),
40 40
             Actions\ActionGroup::make([
41 41
                 Actions\ActionGroup::make([
@@ -60,7 +60,7 @@ class ViewRecurringInvoice extends ViewRecord
60 60
             ->schema([
61 61
                 BannerEntry::make('scheduleIsNotSet')
62 62
                     ->info()
63
-                    ->title('Schedule Not Set')
63
+                    ->title('Schedule not set')
64 64
                     ->description('The schedule for this recurring invoice has not been set. You must set a schedule before you can approve this draft and start creating invoices.')
65 65
                     ->visible(fn (RecurringInvoice $record) => ! $record->hasValidStartDate())
66 66
                     ->columnSpanFull()
@@ -91,11 +91,11 @@ class ViewRecurringInvoice extends ViewRecord
91 91
                                     ->weight(FontWeight::SemiBold)
92 92
                                     ->url(static fn (RecurringInvoice $record) => ClientResource::getUrl('edit', ['record' => $record->client_id])),
93 93
                                 TextEntry::make('last_date')
94
-                                    ->label('Last Invoice')
94
+                                    ->label('Last invoice')
95 95
                                     ->date()
96 96
                                     ->placeholder('Not Created'),
97 97
                                 TextEntry::make('next_date')
98
-                                    ->label('Next Invoice')
98
+                                    ->label('Next invoice')
99 99
                                     ->placeholder('Not Scheduled')
100 100
                                     ->date(),
101 101
                                 TextEntry::make('schedule')
@@ -107,7 +107,7 @@ class ViewRecurringInvoice extends ViewRecord
107 107
                                         return $record->getTimelineDescription();
108 108
                                     }),
109 109
                                 TextEntry::make('occurrences_count')
110
-                                    ->label('Created to Date')
110
+                                    ->label('Created to date')
111 111
                                     ->visible(static fn (RecurringInvoice $record) => $record->occurrences_count > 0)
112 112
                                     ->color('primary')
113 113
                                     ->weight(FontWeight::SemiBold)
@@ -116,19 +116,19 @@ class ViewRecurringInvoice extends ViewRecord
116 116
                                         return ListInvoices::getUrl(['recurringInvoice' => $record->id]);
117 117
                                     }),
118 118
                                 TextEntry::make('end_date')
119
-                                    ->label('Ends On')
119
+                                    ->label('Ends on')
120 120
                                     ->date()
121 121
                                     ->visible(fn (RecurringInvoice $record) => $record->end_type?->isOn()),
122 122
                                 TextEntry::make('approved_at')
123
-                                    ->label('Approved At')
123
+                                    ->label('Approved at')
124 124
                                     ->placeholder('Not Approved')
125 125
                                     ->date(),
126 126
                                 TextEntry::make('ended_at')
127
-                                    ->label('Ended At')
127
+                                    ->label('Ended at')
128 128
                                     ->date()
129 129
                                     ->visible(fn (RecurringInvoice $record) => $record->ended_at),
130 130
                                 TextEntry::make('total')
131
-                                    ->label('Invoice Amount')
131
+                                    ->label('Invoice amount')
132 132
                                     ->currency(static fn (RecurringInvoice $record) => $record->currency_code),
133 133
                             ])->columnSpan(1),
134 134
                         DocumentPreview::make()

+ 3
- 3
app/Filament/Forms/Components/AddressFields.php Wyświetl plik

@@ -16,11 +16,11 @@ class AddressFields extends Grid
16 16
 
17 17
         $this->schema([
18 18
             TextInput::make('address_line_1')
19
-                ->label('Address Line 1')
19
+                ->label('Address line 1')
20 20
                 ->required()
21 21
                 ->maxLength(255),
22 22
             TextInput::make('address_line_2')
23
-                ->label('Address Line 2')
23
+                ->label('Address line 2')
24 24
                 ->maxLength(255),
25 25
             CountrySelect::make('country_code')
26 26
                 ->clearStateField()
@@ -31,7 +31,7 @@ class AddressFields extends Grid
31 31
                 ->required()
32 32
                 ->maxLength(255),
33 33
             TextInput::make('postal_code')
34
-                ->label('Postal Code / Zip Code')
34
+                ->label('Postal code')
35 35
                 ->maxLength(255),
36 36
         ]);
37 37
     }

+ 1
- 1
app/Filament/Forms/Components/CreateCurrencySelect.php Wyświetl plik

@@ -68,7 +68,7 @@ class CreateCurrencySelect extends Select
68 68
     protected function createCurrencyAction(Action $action): Action
69 69
     {
70 70
         return $action
71
-            ->label('Add Currency')
71
+            ->label('Add currency')
72 72
             ->slideOver()
73 73
             ->modalWidth(MaxWidth::Medium);
74 74
     }

+ 2
- 2
app/Filament/Forms/Components/DocumentTotals.php Wyświetl plik

@@ -21,14 +21,14 @@ class DocumentTotals extends Grid
21 21
 
22 22
         $this->schema([
23 23
             Select::make('discount_computation')
24
-                ->label('Discount Computation')
24
+                ->label('Discount computation')
25 25
                 ->hiddenLabel()
26 26
                 ->options(AdjustmentComputation::class)
27 27
                 ->default(AdjustmentComputation::Percentage)
28 28
                 ->selectablePlaceholder(false)
29 29
                 ->live(),
30 30
             TextInput::make('discount_rate')
31
-                ->label('Discount Rate')
31
+                ->label('Discount rate')
32 32
                 ->hiddenLabel()
33 33
                 ->live()
34 34
                 ->extraInputAttributes(['class' => 'text-right'])

+ 7
- 7
app/Livewire/Company/Service/ConnectedAccount/ListInstitutions.php Wyświetl plik

@@ -64,7 +64,7 @@ class ListInstitutions extends Component implements HasActions, HasForms
64 64
         return Action::make('startImportingTransactions')
65 65
             ->link()
66 66
             ->icon('heroicon-o-cloud-arrow-down')
67
-            ->label('Start Importing Transactions')
67
+            ->label('Start importing transactions')
68 68
             ->modalWidth(fn () => $this->modalWidth)
69 69
             ->modalFooterActionsAlignment(fn () => $this->modalWidth === 'screen' ? Alignment::Center : Alignment::Start)
70 70
             ->stickyModalHeader()
@@ -72,7 +72,7 @@ class ListInstitutions extends Component implements HasActions, HasForms
72 72
             ->record(fn (array $arguments) => ConnectedBankAccount::find($arguments['connectedBankAccount']))
73 73
             ->form([
74 74
                 Placeholder::make('import_from')
75
-                    ->label('Import Transactions From')
75
+                    ->label('Import transactions from')
76 76
                     ->content(static fn (ConnectedBankAccount $connectedBankAccount): View => view(
77 77
                         'components.actions.transaction-import-modal',
78 78
                         compact('connectedBankAccount')
@@ -82,12 +82,12 @@ class ListInstitutions extends Component implements HasActions, HasForms
82 82
                     ->visible(static fn (ConnectedBankAccount $connectedBankAccount) => $connectedBankAccount->bank_account_id === null)
83 83
                     ->content(static fn (ConnectedBankAccount $connectedBankAccount) => 'If ' . $connectedBankAccount->name . ' already has transactions for an existing account, select the account to import transactions into.'),
84 84
                 Select::make('bank_account_id')
85
-                    ->label('Select Account')
85
+                    ->label('Select account')
86 86
                     ->visible(static fn (ConnectedBankAccount $connectedBankAccount) => $connectedBankAccount->bank_account_id === null)
87 87
                     ->options(fn (ConnectedBankAccount $connectedBankAccount) => $this->getBankAccountOptions($connectedBankAccount))
88 88
                     ->required(),
89 89
                 DatePicker::make('start_date')
90
-                    ->label('Start Date')
90
+                    ->label('Start date')
91 91
                     ->required()
92 92
                     ->placeholder('Select a start date for importing transactions.'),
93 93
             ])
@@ -126,7 +126,7 @@ class ListInstitutions extends Component implements HasActions, HasForms
126 126
         return Action::make('stopImportingTransactions')
127 127
             ->link()
128 128
             ->icon('heroicon-o-stop-circle')
129
-            ->label('Stop Importing Transactions')
129
+            ->label('Stop importing transactions')
130 130
             ->color('danger')
131 131
             ->requiresConfirmation()
132 132
             ->modalHeading('Stop Importing Transactions')
@@ -164,7 +164,7 @@ class ListInstitutions extends Component implements HasActions, HasForms
164 164
                     ->hiddenLabel()
165 165
                     ->content('Refreshing transactions will update the selected account with the latest transactions from the bank if there are any new transactions available. This may take a few moments.'),
166 166
                 Select::make('connected_bank_account_id')
167
-                    ->label('Select Account')
167
+                    ->label('Select account')
168 168
                     ->softRequired()
169 169
                     ->selectablePlaceholder(false)
170 170
                     ->hint(
@@ -278,7 +278,7 @@ class ListInstitutions extends Component implements HasActions, HasForms
278 278
     public function sendErrorNotification(string $message): void
279 279
     {
280 280
         Notification::make()
281
-            ->title('Hold On...')
281
+            ->title('Hold on...')
282 282
             ->danger()
283 283
             ->body($message)
284 284
             ->persistent()

+ 6
- 6
app/Livewire/Company/Service/LiveCurrency/ListCompanyCurrencies.php Wyświetl plik

@@ -39,8 +39,8 @@ class ListCompanyCurrencies extends Component implements HasForms, HasTable
39 39
                     ->weight(FontWeight::Medium)
40 40
                     ->icon(static fn (Currency $record) => $record->isEnabled() ? 'heroicon-o-lock-closed' : null)
41 41
                     ->tooltip(function (Currency $record) {
42
-                        $tooltipMessage = translate('Default :Record', [
43
-                            'Record' => $this->getTableModelLabel(),
42
+                        $tooltipMessage = translate('Default :record', [
43
+                            'record' => $this->getTableModelLabel(),
44 44
                         ]);
45 45
 
46 46
                         if ($record->isEnabled()) {
@@ -70,7 +70,7 @@ class ListCompanyCurrencies extends Component implements HasForms, HasTable
70 70
             ])
71 71
             ->actions([
72 72
                 Tables\Actions\Action::make('update_rate')
73
-                    ->label('Update Rate')
73
+                    ->label('Update rate')
74 74
                     ->icon('heroicon-o-arrow-path')
75 75
                     ->hidden(static fn (Currency $record): bool => $record->isEnabled() || ($record->rate === $record->live_rate))
76 76
                     ->requiresConfirmation()
@@ -82,7 +82,7 @@ class ListCompanyCurrencies extends Component implements HasForms, HasTable
82 82
 
83 83
                             Notification::make()
84 84
                                 ->success()
85
-                                ->title('Exchange Rate Updated')
85
+                                ->title('Exchange rate updated')
86 86
                                 ->body(__('The exchange rate for :currency has been updated to reflect the current market rate.', [
87 87
                                     'currency' => $record->name,
88 88
                                 ]))
@@ -92,7 +92,7 @@ class ListCompanyCurrencies extends Component implements HasForms, HasTable
92 92
             ])
93 93
             ->bulkActions([
94 94
                 Tables\Actions\BulkAction::make('update_rate')
95
-                    ->label('Update Rate')
95
+                    ->label('Update rate')
96 96
                     ->icon('heroicon-o-arrow-path')
97 97
                     ->requiresConfirmation()
98 98
                     ->deselectRecordsAfterCompletion()
@@ -120,7 +120,7 @@ class ListCompanyCurrencies extends Component implements HasForms, HasTable
120 120
 
121 121
                             Notification::make()
122 122
                                 ->success()
123
-                                ->title('Exchange Rates Updated')
123
+                                ->title('Exchange rates updated')
124 124
                                 ->body($message)
125 125
                                 ->send();
126 126
                         }

+ 6
- 6
app/Models/Accounting/Estimate.php Wyświetl plik

@@ -268,7 +268,7 @@ class Estimate extends Document
268 268
                 return $record->canBeApproved();
269 269
             })
270 270
             ->databaseTransaction()
271
-            ->successNotificationTitle('Estimate Approved')
271
+            ->successNotificationTitle('Estimate approved')
272 272
             ->action(function (self $record, MountableAction $action) {
273 273
                 $record->approveDraft();
274 274
 
@@ -279,12 +279,12 @@ class Estimate extends Document
279 279
     public static function getMarkAsSentAction(string $action = Action::class): MountableAction
280 280
     {
281 281
         return $action::make('markAsSent')
282
-            ->label('Mark as Sent')
282
+            ->label('Mark as sent')
283 283
             ->icon('heroicon-m-paper-airplane')
284 284
             ->visible(static function (self $record) {
285 285
                 return $record->canBeMarkedAsSent();
286 286
             })
287
-            ->successNotificationTitle('Estimate Sent')
287
+            ->successNotificationTitle('Estimate sent')
288 288
             ->action(function (self $record, MountableAction $action) {
289 289
                 $record->markAsSent();
290 290
 
@@ -356,7 +356,7 @@ class Estimate extends Document
356 356
                 return $record->canBeMarkedAsAccepted();
357 357
             })
358 358
             ->databaseTransaction()
359
-            ->successNotificationTitle('Estimate Accepted')
359
+            ->successNotificationTitle('Estimate accepted')
360 360
             ->action(function (self $record, MountableAction $action) {
361 361
                 $record->markAsAccepted();
362 362
 
@@ -385,7 +385,7 @@ class Estimate extends Document
385 385
             ->color('danger')
386 386
             ->requiresConfirmation()
387 387
             ->databaseTransaction()
388
-            ->successNotificationTitle('Estimate Declined')
388
+            ->successNotificationTitle('Estimate declined')
389 389
             ->action(function (self $record, MountableAction $action) {
390 390
                 $record->markAsDeclined();
391 391
 
@@ -412,7 +412,7 @@ class Estimate extends Document
412 412
                 return $record->canBeConverted();
413 413
             })
414 414
             ->databaseTransaction()
415
-            ->successNotificationTitle('Estimate Converted to Invoice')
415
+            ->successNotificationTitle('Estimate converted to invoice')
416 416
             ->action(function (self $record, MountableAction $action) {
417 417
                 $record->convertToInvoice();
418 418
 

+ 3
- 3
app/Models/Accounting/Invoice.php Wyświetl plik

@@ -470,7 +470,7 @@ class Invoice extends Document
470 470
                 return $record->canBeApproved();
471 471
             })
472 472
             ->databaseTransaction()
473
-            ->successNotificationTitle('Invoice Approved')
473
+            ->successNotificationTitle('Invoice approved')
474 474
             ->action(function (self $record, MountableAction $action) {
475 475
                 $record->approveDraft();
476 476
 
@@ -481,12 +481,12 @@ class Invoice extends Document
481 481
     public static function getMarkAsSentAction(string $action = Action::class): MountableAction
482 482
     {
483 483
         return $action::make('markAsSent')
484
-            ->label('Mark as Sent')
484
+            ->label('Mark as sent')
485 485
             ->icon('heroicon-m-paper-airplane')
486 486
             ->visible(static function (self $record) {
487 487
                 return $record->canBeMarkedAsSent();
488 488
             })
489
-            ->successNotificationTitle('Invoice Sent')
489
+            ->successNotificationTitle('Invoice sent')
490 490
             ->action(function (self $record, MountableAction $action) {
491 491
                 $record->markAsSent();
492 492
 

+ 6
- 6
app/Models/Accounting/RecurringInvoice.php Wyświetl plik

@@ -382,10 +382,10 @@ class RecurringInvoice extends Document
382 382
     public static function getUpdateScheduleAction(string $action = Action::class): MountableAction
383 383
     {
384 384
         return $action::make('updateSchedule')
385
-            ->label(fn (self $record) => $record->hasSchedule() ? 'Update Schedule' : 'Set Schedule')
385
+            ->label(fn (self $record) => $record->hasSchedule() ? 'Update schedule' : 'Set schedule')
386 386
             ->icon('heroicon-m-calendar-date-range')
387 387
             ->slideOver()
388
-            ->successNotificationTitle('Schedule Updated')
388
+            ->successNotificationTitle('Schedule updated')
389 389
             ->mountUsing(function (self $record, Form $form) {
390 390
                 $data = $record->attributesToArray();
391 391
 
@@ -492,7 +492,7 @@ class RecurringInvoice extends Document
492 492
                     ->contained(false)
493 493
                     ->schema([
494 494
                         Forms\Components\DatePicker::make('start_date')
495
-                            ->label('First Invoice Date')
495
+                            ->label('First invoice date')
496 496
                             ->softRequired()
497 497
                             ->live()
498 498
                             ->minDate(today())
@@ -506,7 +506,7 @@ class RecurringInvoice extends Document
506 506
                             $components = [];
507 507
 
508 508
                             $components[] = Forms\Components\Select::make('end_type')
509
-                                ->label('End Schedule')
509
+                                ->label('End schedule')
510 510
                                 ->options(EndType::class)
511 511
                                 ->softRequired()
512 512
                                 ->live()
@@ -533,7 +533,7 @@ class RecurringInvoice extends Document
533 533
 
534 534
                             return [
535 535
                                 Cluster::make($components)
536
-                                    ->label('Schedule Ends')
536
+                                    ->label('Schedule ends')
537 537
                                     ->required()
538 538
                                     ->markAsRequired(false),
539 539
                             ];
@@ -562,7 +562,7 @@ class RecurringInvoice extends Document
562 562
                 return $record->canBeApproved();
563 563
             })
564 564
             ->databaseTransaction()
565
-            ->successNotificationTitle('Recurring Invoice Approved')
565
+            ->successNotificationTitle('Recurring invoice approved')
566 566
             ->action(function (self $record, MountableAction $action) {
567 567
                 $record->approveDraft();
568 568
 

app/Providers/FilamentCompaniesServiceProvider.php → app/Providers/Filament/CompanyPanelProvider.php Wyświetl plik

@@ -1,6 +1,6 @@
1 1
 <?php
2 2
 
3
-namespace App\Providers;
3
+namespace App\Providers\Filament;
4 4
 
5 5
 use App\Actions\FilamentCompanies\AddCompanyEmployee;
6 6
 use App\Actions\FilamentCompanies\CreateConnectedAccount;
@@ -71,7 +71,7 @@ use Wallo\FilamentCompanies\FilamentCompanies;
71 71
 use Wallo\FilamentCompanies\Pages\Auth\Login;
72 72
 use Wallo\FilamentCompanies\Pages\Auth\Register;
73 73
 
74
-class FilamentCompaniesServiceProvider extends PanelProvider
74
+class CompanyPanelProvider extends PanelProvider
75 75
 {
76 76
     /**
77 77
      * @throws Exception

+ 1
- 1
app/Providers/TranslationServiceProvider.php Wyświetl plik

@@ -71,6 +71,6 @@ class TranslationServiceProvider extends ServiceProvider
71 71
             $label = str_replace(' id', '', $label);
72 72
         }
73 73
 
74
-        return ucwords($label);
74
+        return ucfirst($label);
75 75
     }
76 76
 }

+ 1
- 1
bootstrap/providers.php Wyświetl plik

@@ -4,7 +4,7 @@ return [
4 4
     App\Providers\AppServiceProvider::class,
5 5
     App\Providers\AuthServiceProvider::class,
6 6
     App\Providers\Filament\AdminPanelProvider::class,
7
-    App\Providers\FilamentCompaniesServiceProvider::class,
7
+    App\Providers\Filament\CompanyPanelProvider::class,
8 8
     App\Providers\Filament\UserPanelProvider::class,
9 9
     App\Providers\Faker\FakerServiceProvider::class,
10 10
     App\Providers\MacroServiceProvider::class,

+ 6
- 6
composer.lock Wyświetl plik

@@ -9531,16 +9531,16 @@
9531 9531
         },
9532 9532
         {
9533 9533
             "name": "filp/whoops",
9534
-            "version": "2.16.0",
9534
+            "version": "2.17.0",
9535 9535
             "source": {
9536 9536
                 "type": "git",
9537 9537
                 "url": "https://github.com/filp/whoops.git",
9538
-                "reference": "befcdc0e5dce67252aa6322d82424be928214fa2"
9538
+                "reference": "075bc0c26631110584175de6523ab3f1652eb28e"
9539 9539
             },
9540 9540
             "dist": {
9541 9541
                 "type": "zip",
9542
-                "url": "https://api.github.com/repos/filp/whoops/zipball/befcdc0e5dce67252aa6322d82424be928214fa2",
9543
-                "reference": "befcdc0e5dce67252aa6322d82424be928214fa2",
9542
+                "url": "https://api.github.com/repos/filp/whoops/zipball/075bc0c26631110584175de6523ab3f1652eb28e",
9543
+                "reference": "075bc0c26631110584175de6523ab3f1652eb28e",
9544 9544
                 "shasum": ""
9545 9545
             },
9546 9546
             "require": {
@@ -9590,7 +9590,7 @@
9590 9590
             ],
9591 9591
             "support": {
9592 9592
                 "issues": "https://github.com/filp/whoops/issues",
9593
-                "source": "https://github.com/filp/whoops/tree/2.16.0"
9593
+                "source": "https://github.com/filp/whoops/tree/2.17.0"
9594 9594
             },
9595 9595
             "funding": [
9596 9596
                 {
@@ -9598,7 +9598,7 @@
9598 9598
                     "type": "github"
9599 9599
                 }
9600 9600
             ],
9601
-            "time": "2024-09-25T12:00:00+00:00"
9601
+            "time": "2025-01-25T12:00:00+00:00"
9602 9602
         },
9603 9603
         {
9604 9604
             "name": "hamcrest/hamcrest-php",

+ 197
- 161
resources/data/lang/ar.json Wyświetl plik

@@ -1,189 +1,225 @@
1 1
 {
2 2
     "General": "جنرال لواء",
3
-    "Number Prefix": "بادئة الأرقام",
4
-    "Number Digits": "أرقام الأرقام",
5
-    "Content": "المحتوى",
6
-    "Header": "رأس الصفحة",
7
-    "Template": "القالب",
8
-    "Number Next": "الرقم التالي",
9
-    "Accent Color": "لون أكسنت",
10
-    "Item Name": "اسم العنصر",
11
-    "Unit Name": "اسم الوحدة",
12
-    "Quantity": "الكمية",
13
-    "Symbol": "الرمز",
14
-    "Sales Tax": "ضريبة المبيعات",
15
-    "teal": "البط البري",
16
-    "Investment": "الاستثمار",
17
-    "sky": "سماء",
18
-    "Screen Extra Large": "شاشة كبيرة جدًا",
19
-    "General Partnership": "شراكة عامة",
20
-    "Sales": "المبيعات",
21
-    "Max Content Width": "عرض المحتوى الأقصى",
22
-    "yellow": "الأصفر",
23
-    "Phone Number": "رقم الهاتف",
24
-    "Code": "الكود",
25
-    "Yes": "نعم",
26
-    "Hours": "ساعات",
27
-    "gray": "رمادي",
28
-    "3X Large": "مقاس كبير 3 مرات",
29
-    "Tax": "ضريبة",
30
-    "Timezone": "المنطقة الزمنية",
31
-    "Type": "النوع",
32
-    "Primary Color": "اللون الأساسي",
33
-    "Top Navigation": "التنقل العلوي",
34
-    "Date Format": "صيغة التاريخ",
35
-    "Price Name": "اسم السعر",
36
-    "Credit": "الائتمان",
37
-    "Department": "قسم",
38
-    "Precision": "الدقة",
39
-    "Entity Type": "نوع الكيان",
40
-    "Before Number": "قبل الرقم",
41
-    "Net 10": "نت 10",
42
-    "Number Format": "صيغة الأرقام",
43
-    "Company Profile": "ملف الشركة",
44
-    "Purchase": "شراء",
45
-    "Select Position": "حدد الوظيفة",
46
-    "Due Upon Receipt": "تستحق عند الاستلام",
47
-    "zinc": "زنك",
48
-    "Rate": "معدل",
49
-    "Amount Name": "اسم المبلغ",
50
-    "Company Currencies": "عملات الشركة",
51
-    "Before Amount": "قبل المبلغ",
52
-    "Enabled": "تم تمكينه",
53
-    "Net 15": "شبكة 15",
54
-    "State \/ Province": "الولاية\/المقاطعة",
55
-    "Striped Tables": "طاولات مخططة",
56
-    "Net 90": "نت 90",
57
-    "Date & Time": "التاريخ والوقت",
58
-    "Entity": "الكيان",
3
+    "Bank account": "حساب بنكي",
4
+    "Currency": "العملة",
5
+    "Taxes & Discounts": "الضرائب والخصومات",
6
+    "Sales tax": "ضريبة المبيعات",
7
+    "Purchase tax": "ضريبة الشراء",
8
+    "Sales discount": "خصم المبيعات",
9
+    "Purchase discount": "خصم الشراء",
10
+    "Appearance": "المظهر",
59 11
     "Default": "إفتراضي",
60
-    "Bank Account": "حساب بنكي",
61
-    "Amount": "المبلغ",
12
+    "Company Profile": "ملف الشركة",
13
+    "Invoice": "الفاتورة",
14
+    "Localization": "التعريب",
15
+    "Discount": "الخصم",
16
+    "Tax": "ضريبة",
62 17
     "Accounting": "المحاسبة",
63 18
     "Banking": "الخدمات المصرفية",
64
-    "Service": "خدمة",
65 19
     "Account": "الحساب",
66
-    "Compound": "مركب",
67
-    "amber": "كهرمان",
68
-    "green": "خضراء",
69
-    "Loan": "قرض",
70
-    "Percent Position": "موضع النسبة المئوية",
71
-    "After Amount": "بعد المبلغ",
72
-    "neutral": "محايد",
73
-    "Main": "الرئيسية",
74
-    "Account Information": "معلومات الحساب",
75
-    "No": "لا",
76
-    "Classic": "كلاسيكي",
77
-    "Net 60": "نت 60",
78
-    "Computation": "الحساب",
79
-    "Symbol Position": "موضع الرمز",
80
-    "Select a symbol position": "حدد موضع الرمز",
81
-    "Default :Type :Record": "الخيار الافتراضي :Type :Record",
82
-    "Name": "الاسم",
20
+    "Department": "قسم",
83 21
     "Services": "خدمات",
84
-    "Financial & Fiscal": "المالية والمالية",
22
+    "Connected Accounts": "الحسابات المتصلة",
23
+    "Live Currency": "العملة الحية",
24
+    "Primary color": "اللون الأساسي",
25
+    "amber": "كهرمان",
85 26
     "blue": "أزرق",
86 27
     "cyan": "ازرق سماوي",
87
-    "Screen 2X Large": "شاشة كبيرة 2X",
88
-    "Medium": "متوسط",
89
-    "Subheader": "عنوان فرعي",
90
-    "Limited Partnership (LP)": "شراكة محدودة (LP)",
91
-    "Children": "الأطفال",
92
-    "Available": "متاح",
93
-    "Show Logo": "عرض الشعار",
94 28
     "emerald": "زمرد",
29
+    "fuchsia": "فوشيا",
30
+    "gray": "رمادي",
31
+    "green": "خضراء",
95 32
     "indigo": "نيلي",
96
-    "Current Balance": "الرصيد الحالي",
97
-    "Tax ID": "معرف الضريبة",
98
-    "Modal Width": "عرض مشروط",
99
-    "Fixed": "ثابت",
100
-    "Start Date": "تاريخ البدء",
33
+    "lime": "جير",
34
+    "neutral": "محايد",
101 35
     "orange": "البرتقالي",
102
-    "Invoice": "الفاتورة",
103
-    "Account Number": "رقم الحساب",
104
-    "Manager": "مدير",
105
-    "Sales Discount": "خصم المبيعات",
106
-    "Currency": "العملة",
107
-    "Localization": "التعريب",
108
-    "Parent Department": "قسم أولياء الأمور",
109
-    "Default :Record": "الخيار الافتراضي :Record",
110
-    "Disabled": "معاق",
111
-    "Appearance": "المظهر",
112
-    "Price": "السعر",
113
-    "fuchsia": "فوشيا",
114
-    "Language": "اللغة",
115
-    "Total": "المجموع",
116
-    "red": "أحمر",
117 36
     "pink": "وردي",
37
+    "purple": "أرجواني",
38
+    "red": "أحمر",
118 39
     "rose": "وردة",
40
+    "sky": "سماء",
41
+    "slate": "أردواز",
42
+    "stone": "حجر",
43
+    "teal": "البط البري",
119 44
     "violet": "بنفسج",
120
-    "Sole Proprietorship": "الملكية الفردية",
121
-    "All": "جميع",
45
+    "yellow": "الأصفر",
46
+    "zinc": "زنك",
47
+    "Font": "الخط",
122 48
     "Layout": "التخطيط",
123
-    "Footer \/ Notes": "تذييل الصفحة\\ ملاحظات",
124
-    "Percentage": "النسبة المئوية",
125
-    "Purchase Tax": "ضريبة الشراء",
126
-    "Thousands Separator": "فاصل الآلاف",
127
-    "7X Large": "مقاس كبير 7 مرات",
49
+    "Max Content Width": "عرض المحتوى الأقصى",
50
+    "Modal Width": "عرض مشروط",
51
+    "Navigation Layout": "تخطيط التنقل",
52
+    "Top Navigation": "التنقل العلوي",
128 53
     "Side Navigation": "التنقل الجانبي",
54
+    "Striped Tables": "طاولات مخططة",
55
+    "Enabled": "تم تمكينه",
56
+    "Disabled": "معاق",
57
+    "Data Presentation": "عرض البيانات",
58
+    "Table Sort Direction": "اتجاه فرز الجدول",
59
+    "Records Per Page": "سجلات لكل صفحة",
129 60
     "4X Large": "4 × كبير",
130
-    "Net 7": "نت 7",
131
-    "Live Rate": "السعر المباشر",
132
-    "Screen": "شاشة",
133
-    "Decimal Separator": "فاصل عشري",
134
-    "Currency List": "قائمة العملات",
135
-    "Zip \/ Postal Code": "الرمز البريدي\/الرمز البريدي",
136 61
     "5X Large": "مقاس كبير 5 مرات",
137
-    "Purchase Discount": "خصم الشراء",
138
-    "Scope": "النطاق",
139
-    "lime": "جير",
140
-    "Subtype": "نوع فرعي",
141
-    "Extra Large": "مقاس كبير جدًا",
142
-    "Legal & Compliance": "الشؤون القانونية والامتثال",
143
-    "Navigation Layout": "تخطيط التنقل",
144
-    "Street Address": "عنوان الشارع",
145
-    "Description": "وصف",
146
-    "purple": "أرجواني",
147
-    "Font": "الخط",
148
-    "Small": "صغير",
149
-    "Corporation": "مؤسسة",
150
-    "stone": "حجر",
151
-    "slate": "أردواز",
152
-    "Live Currency": "العملة الحية",
153
-    "Screen Large": "شاشة كبيرة",
154 62
     "6X Large": "مقاس كبير 6 مرات",
155
-    "City \/ Town": "المدينة\/المدينة",
156
-    "Limited Liability Partnership (LLP)": "شراكة ذات مسؤولية محدودة (LLP)",
157
-    "Payment Terms": "شروط الدفع",
158
-    "Data Presentation": "عرض البيانات",
159
-    "Connected Accounts": "الحسابات المتصلة",
160
-    "Modern": "حديث",
161
-    "Country": "البلد",
63
+    "7X Large": "مقاس كبير 7 مرات",
64
+    "Screen Large": "شاشة كبيرة",
65
+    "Screen Extra Large": "شاشة كبيرة جدًا",
66
+    "Screen 2X Large": "شاشة كبيرة 2X",
162 67
     "Full": "كامل",
163
-    "Table Sort Direction": "اتجاه فرز الجدول",
164
-    "Nonprofit": "غير ربحي",
165
-    "Records Per Page": "سجلات لكل صفحة",
166
-    "Location Details": "تفاصيل الموقع",
167 68
     "Extra Small": "صغير جدًا",
168
-    "End Date": "تاريخ النهاية",
169
-    "Taxes & Discounts": "الضرائب والخصومات",
170
-    "After Number": "بعد الرقم",
171
-    "Time Format": "صيغة الوقت",
69
+    "Small": "صغير",
70
+    "Medium": "متوسط",
71
+    "Large": "كبير",
72
+    "Extra Large": "مقاس كبير جدًا",
73
+    "2X Large": "2 × حجم كبير",
74
+    "3X Large": "مقاس كبير 3 مرات",
75
+    "Screen": "شاشة",
172 76
     "Ascending": "تصاعدي",
173
-    "Net 30": "شبكة 30",
77
+    "Descending": "تنازلي",
174 78
     "Identification": "تحديد",
175 79
     "Email": "البريد الإلكتروني",
176
-    "2X Large": "2 × حجم كبير",
177
-    "None": "لا شيء",
178
-    "Discount": "الخصم",
179
-    "Depository": "جهة الإيداع",
180
-    "Week Start": "بداية الأسبوع",
181
-    "Product": "المنتج",
182
-    "Items": "العناصر",
80
+    "Phone number": "رقم الهاتف",
81
+    "Logo": "الشعار",
82
+    "Location Details": "تفاصيل الموقع",
83
+    "Country": "البلد",
84
+    "State \/ Province": "الولاية\/المقاطعة",
85
+    "Street Address": "عنوان الشارع",
86
+    "City \/ Town": "المدينة\/المدينة",
87
+    "Zip \/ Postal Code": "الرمز البريدي\/الرمز البريدي",
88
+    "Legal & Compliance": "الشؤون القانونية والامتثال",
89
+    "Entity type": "نوع الكيان",
90
+    "Tax ID": "معرف الضريبة",
91
+    "Sole Proprietorship": "الملكية الفردية",
92
+    "General Partnership": "شراكة عامة",
93
+    "Limited Partnership (LP)": "شراكة محدودة (LP)",
94
+    "Limited Liability Partnership (LLP)": "شراكة ذات مسؤولية محدودة (LLP)",
183 95
     "Limited Liability Company (LLC)": "شركة ذات مسؤولية محدودة (LLC)",
184
-    "Large": "كبير",
185
-    "Descending": "تنازلي",
96
+    "Corporation": "مؤسسة",
97
+    "Nonprofit": "غير ربحي",
98
+    "Number prefix": "بادئة الأرقام",
99
+    "Number digits": "أرقام الأرقام",
100
+    "Number next": "الرقم التالي",
101
+    "Payment terms": "شروط الدفع",
102
+    "Content": "المحتوى",
103
+    "Header": "رأس الصفحة",
104
+    "Subheader": "عنوان فرعي",
105
+    "Footer \/ notes": "تذييل الصفحة\\ ملاحظات",
106
+    "Template": "القالب",
107
+    "Show logo": "عرض الشعار",
108
+    "Accent color": "لون أكسنت",
109
+    "Item name": "اسم العنصر",
110
+    "Items": "العناصر",
111
+    "Products": "منتجات",
186 112
     "Other": "أخرى",
187
-    "Logo": "الشعار",
188
-    "Products": "منتجات"
113
+    "Unit name": "اسم الوحدة",
114
+    "Quantity": "الكمية",
115
+    "Hours": "ساعات",
116
+    "Price name": "اسم السعر",
117
+    "Price": "السعر",
118
+    "Rate": "معدل",
119
+    "Amount name": "اسم المبلغ",
120
+    "Amount": "المبلغ",
121
+    "Total": "المجموع",
122
+    "Due Upon Receipt": "تستحق عند الاستلام",
123
+    "Net 7": "نت 7",
124
+    "Net 10": "نت 10",
125
+    "Net 15": "شبكة 15",
126
+    "Net 30": "شبكة 30",
127
+    "Net 60": "نت 60",
128
+    "Net 90": "نت 90",
129
+    "Modern": "حديث",
130
+    "Classic": "كلاسيكي",
131
+    "Language": "اللغة",
132
+    "Timezone": "المنطقة الزمنية",
133
+    "Date & Time": "التاريخ والوقت",
134
+    "Date format": "صيغة التاريخ",
135
+    "Time format": "صيغة الوقت",
136
+    "Week start": "بداية الأسبوع",
137
+    "Before number": "قبل الرقم",
138
+    "After number": "بعد الرقم",
139
+    "Select position": "حدد الوظيفة",
140
+    "Financial & Fiscal": "المالية والمالية",
141
+    "Number format": "صيغة الأرقام",
142
+    "Percent position": "موضع النسبة المئوية",
143
+    "Name": "الاسم",
144
+    "Code": "الكود",
145
+    "Symbol": "الرمز",
146
+    "Default :record": "الخيار الافتراضي :record",
147
+    "Type": "النوع",
148
+    "Start date": "تاريخ البدء",
149
+    "End date": "تاريخ النهاية",
150
+    "Sales": "المبيعات",
151
+    "Default :type :record": "الخيار الافتراضي :type :record",
152
+    "Purchase": "شراء",
153
+    "Precision": "الدقة",
154
+    "Symbol position": "موضع الرمز",
155
+    "Before amount": "قبل المبلغ",
156
+    "After amount": "بعد المبلغ",
157
+    "Select a symbol position": "حدد موضع الرمز",
158
+    "Decimal separator": "فاصل عشري",
159
+    "Thousands separator": "فاصل الآلاف",
160
+    "Yes": "نعم",
161
+    "No": "لا",
162
+    "Description": "وصف",
163
+    "Computation": "الحساب",
164
+    "Scope": "النطاق",
165
+    "Percentage": "النسبة المئوية",
166
+    "Fixed": "ثابت",
167
+    "None": "لا شيء",
168
+    "Product": "المنتج",
169
+    "Service": "خدمة",
170
+    "Compound": "مركب",
171
+    "Current balance": "الرصيد الحالي",
172
+    "Account Information": "معلومات الحساب",
173
+    "Subtype": "نوع فرعي",
174
+    "Account number": "رقم الحساب",
175
+    "Investment": "الاستثمار",
176
+    "Credit": "الائتمان",
177
+    "Depository": "جهة الإيداع",
178
+    "Loan": "قرض",
179
+    "Manager": "مدير",
180
+    "Children": "الأطفال",
181
+    "All": "جميع",
182
+    "Main": "الرئيسية",
183
+    "Parent department": "قسم أولياء الأمور",
184
+    "Currency List": "قائمة العملات",
185
+    "Company Currencies": "عملات الشركة",
186
+    "Entity": "الكيان",
187
+    "Available": "متاح",
188
+    "Live rate": "السعر المباشر",
189
+    "Edit": "Edit",
190
+    "Notes": "Notes",
191
+    "Terms": "Terms",
192
+    "Ending balance": "Ending balance",
193
+    "Default :type :category": "Default :type :category",
194
+    "Category": "Category",
195
+    "Configuration": "Configuration",
196
+    "Dates": "Dates",
197
+    "Adjustment Details": "Adjustment Details",
198
+    "Adjustments": "Adjustments",
199
+    "Sellable Configuration": "Sellable Configuration",
200
+    "Purchasable Configuration": "Purchasable Configuration",
201
+    "Sale Information": "Sale Information",
202
+    "Purchase Information": "Purchase Information",
203
+    "Billing": "Billing",
204
+    "Shipping": "Shipping",
205
+    "General Information": "General Information",
206
+    "Primary Contact": "Primary Contact",
207
+    "Billing Address": "Billing Address",
208
+    "Shipping Address": "Shipping Address",
209
+    "Secondary Contacts": "Secondary Contacts",
210
+    "Address Information": "Address Information",
211
+    "Invoice Header": "Invoice Header",
212
+    "Invoice Details": "Invoice Details",
213
+    "Footer": "Footer",
214
+    "Invoice Footer": "Invoice Footer",
215
+    "Bill Details": "Bill Details",
216
+    "Create": "Create",
217
+    "Estimate Header": "Estimate Header",
218
+    "Estimate Details": "Estimate Details",
219
+    "Estimate Footer": "Estimate Footer",
220
+    "Scheduling": "Scheduling",
221
+    "Scheduling Form": "Scheduling Form",
222
+    "Approve": "Approve",
223
+    "Frequency": "Frequency",
224
+    "Dates & Time": "Dates & Time"
189 225
 }

+ 170
- 134
resources/data/lang/de.json Wyświetl plik

@@ -1,161 +1,162 @@
1 1
 {
2 2
     "General": "Allgemeines",
3
-    "Bank Account": "Bankkonto",
4
-    "slate": "Schiefer",
5
-    "indigo": "Indigoblau",
6
-    "lime": "Kalk",
7
-    "Extra Small": "Extra klein",
8
-    "Enabled": "Aktiviert",
9
-    "neutral": "neutral",
10
-    "Items": "Artikel",
11
-    "pink": "pink",
12
-    "Medium": "Mittel",
3
+    "Bank account": "Bankkonto",
4
+    "Currency": "Währung",
5
+    "Taxes & Discounts": "Steuern und Rabatte",
6
+    "Sales tax": "Umsatzsteuer",
7
+    "Purchase tax": "Umsatzsteuer",
8
+    "Sales discount": "Verkaufsrabatt",
9
+    "Purchase discount": "Rabatt beim Kauf",
10
+    "Appearance": "Aussehen",
11
+    "Default": "Standard",
12
+    "Company Profile": "Profil des Unternehmens",
13
+    "Invoice": "Rechnung",
14
+    "Localization": "Lokalisation",
15
+    "Discount": "Rabatt",
16
+    "Tax": "Steuer",
17
+    "Accounting": "Rechnungswesen",
18
+    "Banking": "Bankwesen",
13 19
     "Account": "Konto",
14
-    "Other": "Andere",
15
-    "Sales Tax": "Umsatzsteuer",
16 20
     "Department": "Abteilung",
17
-    "stone": "Stein",
18
-    "yellow": "gelb",
19
-    "Total": "Insgesamt",
20
-    "Zip \/ Postal Code": "PLZ\/PLZ",
21
-    "Price": "Preis",
22
-    "Content": "Inhalt",
23
-    "Accounting": "Rechnungswesen",
24
-    "Discount": "Rabatt",
21
+    "Services": "Dienstleistungen",
22
+    "Connected Accounts": "Verbundene Konten",
23
+    "Live Currency": "Live-Währung",
24
+    "Primary color": "Primäre Farbe",
25
+    "amber": "Bernstein",
26
+    "blue": "blau",
25 27
     "cyan": "Cyan",
28
+    "emerald": "Smaragd",
29
+    "fuchsia": "Fuchsie",
26 30
     "gray": "grau",
31
+    "green": "grün",
32
+    "indigo": "Indigoblau",
33
+    "lime": "Kalk",
34
+    "neutral": "neutral",
27 35
     "orange": "orange",
28
-    "blue": "blau",
29
-    "violet": "violett",
30
-    "Font": "Schrift",
31
-    "Screen": "Bildschirm",
32
-    "Banking": "Bankwesen",
33
-    "emerald": "Smaragd",
34
-    "Disabled": "Deaktiviert",
35
-    "Extra Large": "Extra groß",
36
-    "Classic": "Klassisch",
36
+    "pink": "pink",
37
+    "purple": "lila",
38
+    "red": "rot",
39
+    "rose": "Rose",
37 40
     "sky": "Himmel",
38
-    "Email": "E-Mail",
39
-    "State \/ Province": "Bundesstaat\/ Provinz",
40
-    "Language": "Sprache",
41
+    "slate": "Schiefer",
42
+    "stone": "Stein",
43
+    "teal": "blaugrün",
44
+    "violet": "violett",
45
+    "yellow": "gelb",
41 46
     "zinc": "Zink",
47
+    "Font": "Schrift",
42 48
     "Layout": "Raumaufteilung",
43
-    "fuchsia": "Fuchsie",
44
-    "rose": "Rose",
45
-    "Large": "Groß",
46
-    "Ascending": "Aufsteigend",
47
-    "purple": "lila",
48
-    "Phone Number": "Telefonnummer",
49
-    "Quantity": "Menge",
50
-    "Localization": "Lokalisation",
51
-    "Tax": "Steuer",
52
-    "green": "grün",
53
-    "red": "rot",
54
-    "Small": "Klein",
55
-    "Identification": "Identifikation",
56
-    "Products": "Produkte",
57
-    "Template": "Schablone",
58
-    "Modern": "modern",
59
-    "Date & Time": "Datum und Uhrzeit",
60
-    "Logo": "Logo",
61
-    "Header": "Kopfzeile",
62
-    "Timezone": "Zeitzone",
63
-    "Full": "Voll",
64
-    "Country": "Land",
65
-    "Services": "Dienstleistungen",
66
-    "Descending": "Absteigend",
67
-    "Amount": "Betrag",
68
-    "Appearance": "Aussehen",
69
-    "Invoice": "Rechnung",
70
-    "Entity Type": "Art der Entität",
71
-    "Corporation": "Korporation",
72
-    "Hours": "Stunden",
73
-    "Sales Discount": "Verkaufsrabatt",
74
-    "Rate": "Bewerte",
75
-    "2X Large": "2X Groß",
76
-    "Purchase Discount": "Rabatt beim Kauf",
77
-    "Navigation Layout": "Navigationslayout",
78
-    "Live Currency": "Live-Währung",
79
-    "Taxes & Discounts": "Steuern und Rabatte",
80
-    "Company Profile": "Profil des Unternehmens",
81
-    "General Partnership": "Allgemeine Partnerschaft",
82
-    "Net 7": "Netto 7",
83
-    "7X Large": "7X Groß",
84
-    "3X Large": "3X Groß",
85
-    "Number Prefix": "Nummernpräfix",
86
-    "Number Digits": "Anzahl Ziffern",
87
-    "Subheader": "Unterüberschrift",
88
-    "Accent Color": "Akzentfarbe",
89
-    "Due Upon Receipt": "Fällig bei Erhalt",
90
-    "Select Position": "Position wählen",
91
-    "Number Format": "Zahlenformat",
92
-    "Percent Position": "Prozentuale Position",
93
-    "Purchase Tax": "Umsatzsteuer",
94
-    "Connected Accounts": "Verbundene Konten",
95 49
     "Max Content Width": "Max. Inhaltsbreite",
50
+    "Modal Width": "Modale Breite",
51
+    "Navigation Layout": "Navigationslayout",
52
+    "Top Navigation": "Navigation nach oben",
96 53
     "Side Navigation": "Seitliche Navigation",
97 54
     "Striped Tables": "Gestreifte Tische",
55
+    "Enabled": "Aktiviert",
56
+    "Disabled": "Deaktiviert",
57
+    "Data Presentation": "Präsentation der Daten",
58
+    "Table Sort Direction": "Sortierrichtung der Tabelle",
59
+    "Records Per Page": "Datensätze pro Seite",
98 60
     "4X Large": "4X Groß",
61
+    "5X Large": "5X Groß",
99 62
     "6X Large": "6X Groß",
63
+    "7X Large": "7X Groß",
64
+    "Screen Large": "Bildschirm groß",
65
+    "Screen Extra Large": "Extragroßer Bildschirm",
66
+    "Screen 2X Large": "Bildschirm 2X groß",
67
+    "Full": "Voll",
68
+    "Extra Small": "Extra klein",
69
+    "Small": "Klein",
70
+    "Medium": "Mittel",
71
+    "Large": "Groß",
72
+    "Extra Large": "Extra groß",
73
+    "2X Large": "2X Groß",
74
+    "3X Large": "3X Groß",
75
+    "Screen": "Bildschirm",
76
+    "Ascending": "Aufsteigend",
77
+    "Descending": "Absteigend",
78
+    "Identification": "Identifikation",
79
+    "Email": "E-Mail",
80
+    "Phone number": "Telefonnummer",
81
+    "Logo": "Logo",
82
+    "Location Details": "Angaben zum Standort",
83
+    "Country": "Land",
84
+    "State \/ Province": "Bundesstaat\/ Provinz",
85
+    "Street Address": "Straße & Adresse",
100 86
     "City \/ Town": "Stadt\/Stadt",
101
-    "Limited Liability Partnership (LLP)": "Partnerschaft mit beschränkter Haftung (LLP)",
102
-    "Primary Color": "Primäre Farbe",
87
+    "Zip \/ Postal Code": "PLZ\/PLZ",
103 88
     "Legal & Compliance": "Recht und Compliance",
104
-    "Default": "Standard",
89
+    "Entity type": "Art der Entität",
90
+    "Tax ID": "Steuer-ID",
105 91
     "Sole Proprietorship": "Einzelunternehmen",
92
+    "General Partnership": "Allgemeine Partnerschaft",
106 93
     "Limited Partnership (LP)": "Kommanditgesellschaft (LP)",
94
+    "Limited Liability Partnership (LLP)": "Partnerschaft mit beschränkter Haftung (LLP)",
107 95
     "Limited Liability Company (LLC)": "Gesellschaft mit beschränkter Haftung (LLC)",
96
+    "Corporation": "Korporation",
108 97
     "Nonprofit": "Gemeinnützig",
109
-    "Before Number": "Vor der Nummer",
110
-    "Currency": "Währung",
111
-    "Modal Width": "Modale Breite",
112
-    "Screen Extra Large": "Extragroßer Bildschirm",
113
-    "Show Logo": "Logo einblenden",
114
-    "Price Name": "Name des Preises",
115
-    "Amount Name": "Name des Betrags",
116
-    "Net 60": "Netto 60",
117
-    "Net 90": "Netto 90",
118
-    "Week Start": "Wochenstart",
119
-    "Street Address": "Straße & Adresse",
120
-    "Tax ID": "Steuer-ID",
121
-    "Date Format": "Datumsformat",
122
-    "Number Next": "Nummer Weiter",
98
+    "Number prefix": "Nummernpräfix",
99
+    "Number digits": "Anzahl Ziffern",
100
+    "Number next": "Nummer Weiter",
101
+    "Payment terms": "Zahlungsbedingungen",
102
+    "Content": "Inhalt",
103
+    "Header": "Kopfzeile",
104
+    "Subheader": "Unterüberschrift",
105
+    "Footer \/ notes": "Fußzeile\/\/Notizen",
106
+    "Template": "Schablone",
107
+    "Show logo": "Logo einblenden",
108
+    "Accent color": "Akzentfarbe",
109
+    "Item name": "Name des Artikels",
110
+    "Items": "Artikel",
111
+    "Products": "Produkte",
112
+    "Other": "Andere",
113
+    "Unit name": "Name der Einheit",
114
+    "Quantity": "Menge",
115
+    "Hours": "Stunden",
116
+    "Price name": "Name des Preises",
117
+    "Price": "Preis",
118
+    "Rate": "Bewerte",
119
+    "Amount name": "Name des Betrags",
120
+    "Amount": "Betrag",
121
+    "Total": "Insgesamt",
122
+    "Due Upon Receipt": "Fällig bei Erhalt",
123
+    "Net 7": "Netto 7",
123 124
     "Net 10": "Netto 10",
124 125
     "Net 15": "Netto 15",
125
-    "teal": "blaugrün",
126
-    "amber": "Bernstein",
127
-    "Location Details": "Angaben zum Standort",
128
-    "Item Name": "Name des Artikels",
129
-    "Time Format": "Zeitformat",
130
-    "Top Navigation": "Navigation nach oben",
131
-    "Screen Large": "Bildschirm groß",
132
-    "Unit Name": "Name der Einheit",
133
-    "Footer \/ Notes": "Fußzeile\/\/Notizen",
134
-    "5X Large": "5X Groß",
135 126
     "Net 30": "Netto 30",
136
-    "Table Sort Direction": "Sortierrichtung der Tabelle",
137
-    "Screen 2X Large": "Bildschirm 2X groß",
138
-    "After Number": "Nach Nummer",
127
+    "Net 60": "Netto 60",
128
+    "Net 90": "Netto 90",
129
+    "Modern": "modern",
130
+    "Classic": "Klassisch",
131
+    "Language": "Sprache",
132
+    "Timezone": "Zeitzone",
133
+    "Date & Time": "Datum und Uhrzeit",
134
+    "Date format": "Datumsformat",
135
+    "Time format": "Zeitformat",
136
+    "Week start": "Wochenstart",
137
+    "Before number": "Vor der Nummer",
138
+    "After number": "Nach Nummer",
139
+    "Select position": "Position wählen",
139 140
     "Financial & Fiscal": "Finanziell und steuerlich",
140
-    "Data Presentation": "Präsentation der Daten",
141
-    "Payment Terms": "Zahlungsbedingungen",
142
-    "Records Per Page": "Datensätze pro Seite",
141
+    "Number format": "Zahlenformat",
142
+    "Percent position": "Prozentuale Position",
143 143
     "Name": "Name",
144 144
     "Code": "Kode",
145 145
     "Symbol": "Symbol",
146
-    "Default :Record": "Standard :Record",
146
+    "Default :record": "Standard :record",
147 147
     "Type": "Typ",
148
-    "Start Date": "Startdatum",
149
-    "End Date": "Enddatum",
148
+    "Start date": "Startdatum",
149
+    "End date": "Enddatum",
150 150
     "Sales": "Verkäufe",
151
+    "Default :type :record": "Standard :type :record",
151 152
     "Purchase": "Kauf",
152 153
     "Precision": "Präzision",
153
-    "Symbol Position": "Position des Symbols",
154
-    "Before Amount": "Vor dem Betrag",
155
-    "After Amount": "Nach Betrag",
154
+    "Symbol position": "Position des Symbols",
155
+    "Before amount": "Vor dem Betrag",
156
+    "After amount": "Nach Betrag",
156 157
     "Select a symbol position": "Wählen Sie eine Symbolposition",
157
-    "Decimal Separator": "Dezimaltrennzeichen",
158
-    "Thousands Separator": "Tausender-Trennzeichen",
158
+    "Decimal separator": "Dezimaltrennzeichen",
159
+    "Thousands separator": "Tausender-Trennzeichen",
159 160
     "Yes": "Ja",
160 161
     "No": "Nein",
161 162
     "Description": "Beschreibung",
@@ -167,23 +168,58 @@
167 168
     "Product": "Produkt",
168 169
     "Service": "Bedienung",
169 170
     "Compound": "Verbindung",
170
-    "Current Balance": "Aktueller Saldo",
171
+    "Current balance": "Aktueller Saldo",
171 172
     "Account Information": "Informationen zum Konto",
172 173
     "Subtype": "Subtyp",
173
-    "Account Number": "Kontonummer",
174
+    "Account number": "Kontonummer",
175
+    "Investment": "Investition",
174 176
     "Credit": "Kredit",
177
+    "Depository": "Verwahrstelle",
175 178
     "Loan": "Darlehen",
176 179
     "Manager": "Geschäftsführer",
177 180
     "Children": "Kinder",
178
-    "Investment": "Investition",
179
-    "Depository": "Verwahrstelle",
180 181
     "All": "Alle",
181 182
     "Main": "Haupt",
182
-    "Entity": "Entität",
183
-    "Available": "Verfügbar",
184
-    "Parent Department": "Elternabteilung",
183
+    "Parent department": "Elternabteilung",
185 184
     "Currency List": "Liste der Währungen",
186 185
     "Company Currencies": "Währungen des Unternehmens",
187
-    "Live Rate": "Live-Tarif",
188
-    "Default :Type :Record": "Standard :Type :Record"
186
+    "Entity": "Entität",
187
+    "Available": "Verfügbar",
188
+    "Live rate": "Live-Tarif",
189
+    "Edit": "Edit",
190
+    "Notes": "Notes",
191
+    "Terms": "Terms",
192
+    "Ending balance": "Ending balance",
193
+    "Default :type :category": "Default :type :category",
194
+    "Category": "Category",
195
+    "Configuration": "Configuration",
196
+    "Dates": "Dates",
197
+    "Adjustment Details": "Adjustment Details",
198
+    "Adjustments": "Adjustments",
199
+    "Sellable Configuration": "Sellable Configuration",
200
+    "Purchasable Configuration": "Purchasable Configuration",
201
+    "Sale Information": "Sale Information",
202
+    "Purchase Information": "Purchase Information",
203
+    "Billing": "Billing",
204
+    "Shipping": "Shipping",
205
+    "General Information": "General Information",
206
+    "Primary Contact": "Primary Contact",
207
+    "Billing Address": "Billing Address",
208
+    "Shipping Address": "Shipping Address",
209
+    "Secondary Contacts": "Secondary Contacts",
210
+    "Address Information": "Address Information",
211
+    "Invoice Header": "Invoice Header",
212
+    "Invoice Details": "Invoice Details",
213
+    "Footer": "Footer",
214
+    "Invoice Footer": "Invoice Footer",
215
+    "Bill Details": "Bill Details",
216
+    "Create": "Create",
217
+    "Estimate Header": "Estimate Header",
218
+    "Estimate Details": "Estimate Details",
219
+    "Estimate Footer": "Estimate Footer",
220
+    "Scheduling": "Scheduling",
221
+    "Scheduling Form": "Scheduling Form",
222
+    "Approve": "Approve",
223
+    "Frequency": "Frequency",
224
+    "Dates & Time": "Dates & Time"
189 225
 }

+ 45
- 45
resources/data/lang/en.json Wyświetl plik

@@ -1,12 +1,12 @@
1 1
 {
2 2
     "General": "General",
3
-    "Bank Account": "Bank Account",
3
+    "Bank account": "Bank account",
4 4
     "Currency": "Currency",
5 5
     "Taxes & Discounts": "Taxes & Discounts",
6
-    "Sales Tax": "Sales Tax",
7
-    "Purchase Tax": "Purchase Tax",
8
-    "Sales Discount": "Sales Discount",
9
-    "Purchase Discount": "Purchase Discount",
6
+    "Sales tax": "Sales tax",
7
+    "Purchase tax": "Purchase tax",
8
+    "Sales discount": "Sales discount",
9
+    "Purchase discount": "Purchase Discount",
10 10
     "Appearance": "Appearance",
11 11
     "Default": "Default",
12 12
     "Company Profile": "Company Profile",
@@ -21,7 +21,7 @@
21 21
     "Services": "Services",
22 22
     "Connected Accounts": "Connected Accounts",
23 23
     "Live Currency": "Live Currency",
24
-    "Primary Color": "Primary Color",
24
+    "Primary color": "Primary color",
25 25
     "amber": "amber",
26 26
     "blue": "blue",
27 27
     "cyan": "cyan",
@@ -77,7 +77,7 @@
77 77
     "Descending": "Descending",
78 78
     "Identification": "Identification",
79 79
     "Email": "Email",
80
-    "Phone Number": "Phone Number",
80
+    "Phone number": "Phone number",
81 81
     "Logo": "Logo",
82 82
     "Location Details": "Location Details",
83 83
     "Country": "Country",
@@ -86,7 +86,7 @@
86 86
     "City \/ Town": "City \/ Town",
87 87
     "Zip \/ Postal Code": "Zip \/ Postal Code",
88 88
     "Legal & Compliance": "Legal & Compliance",
89
-    "Entity Type": "Entity Type",
89
+    "Entity type": "Entity type",
90 90
     "Tax ID": "Tax ID",
91 91
     "Sole Proprietorship": "Sole Proprietorship",
92 92
     "General Partnership": "General Partnership",
@@ -95,28 +95,28 @@
95 95
     "Limited Liability Company (LLC)": "Limited Liability Company (LLC)",
96 96
     "Corporation": "Corporation",
97 97
     "Nonprofit": "Nonprofit",
98
-    "Number Prefix": "Number Prefix",
99
-    "Number Digits": "Number Digits",
100
-    "Number Next": "Number Next",
101
-    "Payment Terms": "Payment Terms",
98
+    "Number prefix": "Number prefix",
99
+    "Number digits": "Number digits",
100
+    "Number next": "Number next",
101
+    "Payment terms": "Payment terms",
102 102
     "Content": "Content",
103 103
     "Header": "Header",
104 104
     "Subheader": "Subheader",
105
-    "Footer \/ Notes": "Footer \/ Notes",
105
+    "Footer \/ notes": "Footer \/ notes",
106 106
     "Template": "Template",
107
-    "Show Logo": "Show Logo",
108
-    "Accent Color": "Accent Color",
109
-    "Item Name": "Item Name",
107
+    "Show logo": "Show logo",
108
+    "Accent color": "Accent color",
109
+    "Item name": "Item name",
110 110
     "Items": "Items",
111 111
     "Products": "Products",
112 112
     "Other": "Other",
113
-    "Unit Name": "Unit Name",
113
+    "Unit name": "Unit name",
114 114
     "Quantity": "Quantity",
115 115
     "Hours": "Hours",
116
-    "Price Name": "Price Name",
116
+    "Price name": "Price name",
117 117
     "Price": "Price",
118 118
     "Rate": "Rate",
119
-    "Amount Name": "Amount Name",
119
+    "Amount name": "Amount name",
120 120
     "Amount": "Amount",
121 121
     "Total": "Total",
122 122
     "Due Upon Receipt": "Due Upon Receipt",
@@ -131,32 +131,32 @@
131 131
     "Language": "Language",
132 132
     "Timezone": "Timezone",
133 133
     "Date & Time": "Date & Time",
134
-    "Date Format": "Date Format",
135
-    "Time Format": "Time Format",
136
-    "Week Start": "Week Start",
137
-    "Before Number": "Before Number",
138
-    "After Number": "After Number",
139
-    "Select Position": "Select Position",
134
+    "Date format": "Date format",
135
+    "Time format": "Time format",
136
+    "Week start": "Week start",
137
+    "Before number": "Before number",
138
+    "After number": "After number",
139
+    "Select position": "Select position",
140 140
     "Financial & Fiscal": "Financial & Fiscal",
141
-    "Number Format": "Number Format",
142
-    "Percent Position": "Percent Position",
141
+    "Number format": "Number format",
142
+    "Percent position": "Percent position",
143 143
     "Name": "Name",
144 144
     "Code": "Code",
145 145
     "Symbol": "Symbol",
146
-    "Default :Record": "Default :Record",
146
+    "Default :record": "Default :record",
147 147
     "Type": "Type",
148
-    "Start Date": "Start Date",
149
-    "End Date": "End Date",
148
+    "Start date": "Start date",
149
+    "End date": "End date",
150 150
     "Sales": "Sales",
151
-    "Default :Type :Record": "Default :Type :Record",
151
+    "Default :type :record": "Default :type :record",
152 152
     "Purchase": "Purchase",
153 153
     "Precision": "Precision",
154
-    "Symbol Position": "Symbol Position",
155
-    "Before Amount": "Before Amount",
156
-    "After Amount": "After Amount",
154
+    "Symbol position": "Symbol position",
155
+    "Before amount": "Before amount",
156
+    "After amount": "After amount",
157 157
     "Select a symbol position": "Select a symbol position",
158
-    "Decimal Separator": "Decimal Separator",
159
-    "Thousands Separator": "Thousands Separator",
158
+    "Decimal separator": "Decimal separator",
159
+    "Thousands separator": "Thousands separator",
160 160
     "Yes": "Yes",
161 161
     "No": "No",
162 162
     "Description": "Description",
@@ -168,10 +168,10 @@
168 168
     "Product": "Product",
169 169
     "Service": "Service",
170 170
     "Compound": "Compound",
171
-    "Current Balance": "Current Balance",
171
+    "Current balance": "Current balance",
172 172
     "Account Information": "Account Information",
173 173
     "Subtype": "Subtype",
174
-    "Account Number": "Account Number",
174
+    "Account number": "Account number",
175 175
     "Investment": "Investment",
176 176
     "Credit": "Credit",
177 177
     "Depository": "Depository",
@@ -180,17 +180,17 @@
180 180
     "Children": "Children",
181 181
     "All": "All",
182 182
     "Main": "Main",
183
-    "Parent Department": "Parent Department",
183
+    "Parent department": "Parent department",
184 184
     "Currency List": "Currency List",
185 185
     "Company Currencies": "Company Currencies",
186 186
     "Entity": "Entity",
187 187
     "Available": "Available",
188
-    "Live Rate": "Live Rate",
188
+    "Live rate": "Live rate",
189 189
     "Edit": "Edit",
190 190
     "Notes": "Notes",
191 191
     "Terms": "Terms",
192
-    "Ending Balance": "Ending Balance",
193
-    "Default :Type :Category": "Default :Type :Category",
192
+    "Ending balance": "Ending balance",
193
+    "Default :type :category": "Default :type :category",
194 194
     "Category": "Category",
195 195
     "Configuration": "Configuration",
196 196
     "Dates": "Dates",
@@ -221,7 +221,7 @@
221 221
     "Scheduling Form": "Scheduling Form",
222 222
     "Approve": "Approve",
223 223
     "Frequency": "Frequency",
224
-    "Schedule Bounds": "Schedule Bounds",
225
-    "Time Zone": "Time Zone",
226
-    "Dates & Time": "Dates & Time"
224
+    "Dates & Time": "Dates & Time",
225
+    "account": "account",
226
+    "currency": "currency"
227 227
 }

+ 140
- 142
resources/data/lang/es.json Wyświetl plik

@@ -1,191 +1,196 @@
1 1
 {
2 2
     "General": "General",
3
+    "Bank account": "Cuenta bancaria",
4
+    "Currency": "Moneda",
5
+    "Taxes & Discounts": "Impuestos y descuentos",
6
+    "Sales tax": "Impuesto sobre las ventas",
7
+    "Purchase tax": "Impuesto de compra",
8
+    "Sales discount": "Descuento de ventas",
9
+    "Purchase discount": "Descuento de compra",
10
+    "Appearance": "Apariencia",
11
+    "Default": "Predeterminado",
12
+    "Company Profile": "Perfil de la empresa",
3 13
     "Invoice": "Factura",
4
-    "neutral": "neutral",
5
-    "emerald": "esmeralda",
6
-    "slate": "pizarra",
7
-    "Bank Account": "Cuenta bancaria",
8 14
     "Localization": "Localización",
9
-    "zinc": "zinc",
10
-    "Disabled": "Discapacitado",
11
-    "Descending": "Descendiendo",
12
-    "Default": "Predeterminado",
13
-    "Account": "Cuenta",
14
-    "sky": "cielo",
15
-    "Country": "País",
16
-    "Modern": "Moderna",
17
-    "Currency": "Moneda",
18
-    "Sales Tax": "Impuesto sobre las ventas",
19 15
     "Discount": "Descuento",
16
+    "Tax": "Impuesto",
17
+    "Accounting": "Contabilidad",
20 18
     "Banking": "Banca",
19
+    "Account": "Cuenta",
20
+    "Department": "Departamento",
21
+    "Services": "Servicios",
22
+    "Connected Accounts": "Cuentas conectadas",
23
+    "Live Currency": "Moneda en vivo",
24
+    "Primary color": "Color primario",
21 25
     "amber": "ámbar",
26
+    "blue": "azul",
27
+    "cyan": "cian",
28
+    "emerald": "esmeralda",
29
+    "fuchsia": "fucsia",
22 30
     "gray": "gris",
23 31
     "green": "verde",
32
+    "indigo": "índigo",
24 33
     "lime": "cal",
34
+    "neutral": "neutral",
35
+    "orange": "naranja",
36
+    "pink": "rosa",
25 37
     "purple": "púrpura",
26 38
     "red": "rojo",
39
+    "rose": "rosa",
40
+    "sky": "cielo",
41
+    "slate": "pizarra",
42
+    "stone": "apedrear",
27 43
     "teal": "verde azulado",
44
+    "violet": "violeta",
45
+    "yellow": "amarillo",
46
+    "zinc": "zinc",
28 47
     "Font": "Tipo de letra",
48
+    "Layout": "Disposición",
49
+    "Max Content Width": "Ancho máximo de contenido",
50
+    "Modal Width": "Anchura modal",
51
+    "Navigation Layout": "Diseño de navegación",
52
+    "Top Navigation": "Navegación superior",
53
+    "Side Navigation": "Navegación lateral",
54
+    "Striped Tables": "Mesas rayadas",
55
+    "Enabled": "Habilitado",
56
+    "Disabled": "Discapacitado",
57
+    "Data Presentation": "Presentación de datos",
58
+    "Table Sort Direction": "Dirección de clasificación de tablas",
59
+    "Records Per Page": "Registros por página",
60
+    "4X Large": "4 veces más grande",
61
+    "5X Large": "5 veces más grande",
62
+    "6X Large": "6 veces más grande",
63
+    "7X Large": "7 veces más grande",
64
+    "Screen Large": "Pantalla grande",
65
+    "Screen Extra Large": "Pantalla extra grande",
66
+    "Screen 2X Large": "Pantalla 2 veces grande",
29 67
     "Full": "Lleno",
30 68
     "Extra Small": "Extra pequeño",
69
+    "Small": "Pequeña",
31 70
     "Medium": "Mediano",
32 71
     "Large": "Grande",
33 72
     "Extra Large": "Extra grande",
73
+    "2X Large": "2 veces grande",
74
+    "3X Large": "3 veces más grande",
34 75
     "Screen": "Pantalla",
35 76
     "Ascending": "Ascendente",
77
+    "Descending": "Descendiendo",
36 78
     "Identification": "Identificación",
79
+    "Email": "Correo electrónico",
80
+    "Phone number": "Número de teléfono",
81
+    "Logo": "Logotipo",
82
+    "Location Details": "Detalles de ubicación",
83
+    "Country": "País",
37 84
     "State \/ Province": "Estado\/provincia",
38 85
     "Street Address": "Dirección postal",
86
+    "City \/ Town": "Ciudad\/pueblo",
39 87
     "Zip \/ Postal Code": "Código postal o postal",
88
+    "Legal & Compliance": "Legislación y cumplimiento",
89
+    "Entity type": "Tipo de entidad",
90
+    "Tax ID": "ID fiscal",
40 91
     "Sole Proprietorship": "Empresa unipersonal",
92
+    "General Partnership": "Colaboración general",
93
+    "Limited Partnership (LP)": "Sociedad en comandita (LP)",
94
+    "Limited Liability Partnership (LLP)": "Sociedad de responsabilidad limitada (LLP)",
95
+    "Limited Liability Company (LLC)": "Sociedad de responsabilidad limitada (LLC)",
96
+    "Corporation": "Corporación",
41 97
     "Nonprofit": "Organización sin fines",
98
+    "Number prefix": "Prefijo numérico",
99
+    "Number digits": "Dígitos numéricos",
100
+    "Number next": "Número siguiente",
101
+    "Payment terms": "Condiciones de pago",
42 102
     "Content": "Contenido",
43 103
     "Header": "Cabecera",
104
+    "Subheader": "Subtítulo",
105
+    "Footer \/ notes": "Pie de página\/Notas",
44 106
     "Template": "plantilla",
107
+    "Show logo": "Mostrar logotipo",
108
+    "Accent color": "Color de acento",
109
+    "Item name": "Nombre del artículo",
45 110
     "Items": "Artículos",
46 111
     "Products": "Productos",
47 112
     "Other": "Otros",
113
+    "Unit name": "Nombre de la unidad",
114
+    "Quantity": "Cantidad",
48 115
     "Hours": "Horas",
116
+    "Price name": "Nombre del precio",
49 117
     "Price": "Precio",
50 118
     "Rate": "Tarifa",
119
+    "Amount name": "Nombre del importe",
51 120
     "Amount": "Monto",
121
+    "Total": "Total",
122
+    "Due Upon Receipt": "Vencimiento al recibirlo",
123
+    "Net 7": "Red 7",
124
+    "Net 10": "Neto 10",
125
+    "Net 15": "Neto 15",
126
+    "Net 30": "Neto 30",
127
+    "Net 60": "Neto 60",
128
+    "Net 90": "Neto 90",
129
+    "Modern": "Moderna",
130
+    "Classic": "Clásico",
52 131
     "Language": "Idioma",
53 132
     "Timezone": "Zona horaria",
54 133
     "Date & Time": "Fecha y hora",
55
-    "Select Position": "Seleccione posición",
134
+    "Date format": "Formato de fecha",
135
+    "Time format": "Formato de hora",
136
+    "Week start": "Inicio de semana",
137
+    "Before number": "Antes del número",
138
+    "After number": "Después del número",
139
+    "Select position": "Seleccione posición",
140
+    "Financial & Fiscal": "Financiero y fiscal",
141
+    "Number format": "Formato numérico",
142
+    "Percent position": "Posición porcentual",
56 143
     "Name": "Nombre",
57 144
     "Code": "Código",
58 145
     "Symbol": "Símbolo",
146
+    "Default :record": "Predeterminado :record",
59 147
     "Type": "Tipo",
60
-    "Start Date": "Fecha de inicio",
61
-    "End Date": "Fecha de finalización",
148
+    "Start date": "Fecha de inicio",
149
+    "End date": "Fecha de finalización",
62 150
     "Sales": "Ventas",
151
+    "Default :type :record": "Predeterminado :type :record",
63 152
     "Purchase": "Adquirir",
64 153
     "Precision": "Precisión",
154
+    "Symbol position": "Posición del símbolo",
155
+    "Before amount": "Cantidad anterior",
156
+    "After amount": "Después del importe",
157
+    "Select a symbol position": "Seleccione la posición de un símbolo",
158
+    "Decimal separator": "Separador decimal",
159
+    "Thousands separator": "Separador de miles",
65 160
     "Yes": "Sí",
66 161
     "No": "No",
67 162
     "Description": "Descripción",
68
-    "None": "Ninguna",
69
-    "Product": "Producto",
70
-    "Compound": "Compuesto",
71
-    "Account Information": "Información de la cuenta",
72
-    "Account Number": "Número de cuenta",
73
-    "Investment": "Inversión",
74
-    "Purchase Tax": "Impuesto de compra",
75
-    "Purchase Discount": "Descuento de compra",
76
-    "Appearance": "Apariencia",
77
-    "Company Profile": "Perfil de la empresa",
78
-    "Tax": "Impuesto",
79
-    "Department": "Departamento",
80
-    "Services": "Servicios",
81
-    "blue": "azul",
82
-    "cyan": "cian",
83
-    "fuchsia": "fucsia",
84
-    "indigo": "índigo",
85
-    "orange": "naranja",
86
-    "pink": "rosa",
87
-    "rose": "rosa",
88
-    "stone": "apedrear",
89
-    "violet": "violeta",
90
-    "yellow": "amarillo",
91
-    "Layout": "Disposición",
92
-    "Max Content Width": "Ancho máximo de contenido",
93
-    "Modal Width": "Anchura modal",
94
-    "Side Navigation": "Navegación lateral",
95
-    "Enabled": "Habilitado",
96
-    "Data Presentation": "Presentación de datos",
97
-    "5X Large": "5 veces más grande",
98
-    "6X Large": "6 veces más grande",
99
-    "Screen Large": "Pantalla grande",
100
-    "Screen Extra Large": "Pantalla extra grande",
101
-    "Small": "Pequeña",
102
-    "2X Large": "2 veces grande",
103
-    "Email": "Correo electrónico",
104
-    "Phone Number": "Número de teléfono",
105
-    "Logo": "Logotipo",
106
-    "Entity Type": "Tipo de entidad",
107
-    "Corporation": "Corporación",
108
-    "Item Name": "Nombre del artículo",
109
-    "Quantity": "Cantidad",
110
-    "Price Name": "Nombre del precio",
111
-    "Total": "Total",
112
-    "Net 7": "Red 7",
113
-    "Net 10": "Neto 10",
114
-    "Net 90": "Neto 90",
115
-    "Classic": "Clásico",
116
-    "Financial & Fiscal": "Financiero y fiscal",
117 163
     "Computation": "Computación",
164
+    "Scope": "Alcance",
118 165
     "Percentage": "Porcentaje",
119 166
     "Fixed": "Fijo",
167
+    "None": "Ninguna",
168
+    "Product": "Producto",
120 169
     "Service": "Servicio",
121
-    "Current Balance": "Saldo actual",
122
-    "Taxes & Discounts": "Impuestos y descuentos",
123
-    "Sales Discount": "Descuento de ventas",
124
-    "Accounting": "Contabilidad",
125
-    "Connected Accounts": "Cuentas conectadas",
126
-    "3X Large": "3 veces más grande",
127
-    "Footer \/ Notes": "Pie de página\/Notas",
128
-    "Decimal Separator": "Separador decimal",
129
-    "Scope": "Alcance",
130
-    "Top Navigation": "Navegación superior",
131
-    "Symbol Position": "Posición del símbolo",
132
-    "Striped Tables": "Mesas rayadas",
133
-    "Date Format": "Formato de fecha",
134
-    "Subheader": "Subtítulo",
135
-    "Default :Type :Record": "Predeterminado :Type :Record",
136
-    "Before Amount": "Cantidad anterior",
137
-    "Limited Partnership (LP)": "Sociedad en comandita (LP)",
138
-    "Tax ID": "ID fiscal",
139
-    "Show Logo": "Mostrar logotipo",
140
-    "Number Prefix": "Prefijo numérico",
141
-    "Net 15": "Neto 15",
142
-    "After Number": "Después del número",
143
-    "Number Format": "Formato numérico",
144
-    "Due Upon Receipt": "Vencimiento al recibirlo",
145
-    "7X Large": "7 veces más grande",
146
-    "Amount Name": "Nombre del importe",
147
-    "Default :Record": "Predeterminado :Record",
148
-    "Select a symbol position": "Seleccione la posición de un símbolo",
149
-    "Net 60": "Neto 60",
150
-    "Before Number": "Antes del número",
151
-    "4X Large": "4 veces más grande",
152
-    "Week Start": "Inicio de semana",
153
-    "City \/ Town": "Ciudad\/pueblo",
154
-    "Live Currency": "Moneda en vivo",
155
-    "Screen 2X Large": "Pantalla 2 veces grande",
156
-    "Payment Terms": "Condiciones de pago",
157
-    "Thousands Separator": "Separador de miles",
158
-    "Table Sort Direction": "Dirección de clasificación de tablas",
159
-    "General Partnership": "Colaboración general",
160
-    "Records Per Page": "Registros por página",
161
-    "Number Digits": "Dígitos numéricos",
162
-    "Navigation Layout": "Diseño de navegación",
163
-    "Location Details": "Detalles de ubicación",
164
-    "Primary Color": "Color primario",
165
-    "Net 30": "Neto 30",
166
-    "After Amount": "Después del importe",
167
-    "Limited Liability Partnership (LLP)": "Sociedad de responsabilidad limitada (LLP)",
168
-    "Limited Liability Company (LLC)": "Sociedad de responsabilidad limitada (LLC)",
169
-    "Unit Name": "Nombre de la unidad",
170
-    "Percent Position": "Posición porcentual",
171
-    "Legal & Compliance": "Legislación y cumplimiento",
172
-    "Number Next": "Número siguiente",
173
-    "Accent Color": "Color de acento",
170
+    "Compound": "Compuesto",
171
+    "Current balance": "Saldo actual",
172
+    "Account Information": "Información de la cuenta",
174 173
     "Subtype": "Subtipo",
175
-    "Time Format": "Formato de hora",
176
-    "Loan": "préstamo",
174
+    "Account number": "Número de cuenta",
175
+    "Investment": "Inversión",
177 176
     "Credit": "Crédito",
178
-    "Manager": "Gerente",
179
-    "All": "Todas",
180 177
     "Depository": "Depositario",
178
+    "Loan": "préstamo",
179
+    "Manager": "Gerente",
181 180
     "Children": "Niños",
182
-    "Company Currencies": "Monedas de la empresa",
181
+    "All": "Todas",
183 182
     "Main": "Principal",
184
-    "Entity": "Entidad",
183
+    "Parent department": "Departamento de padres",
185 184
     "Currency List": "Lista de divisas",
185
+    "Company Currencies": "Monedas de la empresa",
186
+    "Entity": "Entidad",
186 187
     "Available": "Disponible",
187
-    "Parent Department": "Departamento de padres",
188
-    "Live Rate": "Tarifa en vivo",
188
+    "Live rate": "Tarifa en vivo",
189
+    "Edit": "Editar",
190
+    "Notes": "Notas",
191
+    "Terms": "Términos",
192
+    "Ending balance": "Saldo final",
193
+    "Default :type :category": "Predeterminado :type :category",
189 194
     "Category": "Categoría",
190 195
     "Configuration": "Configuración",
191 196
     "Dates": "Fechas",
@@ -201,27 +206,20 @@
201 206
     "Primary Contact": "Contacto principal",
202 207
     "Billing Address": "Dirección de facturación",
203 208
     "Shipping Address": "Dirección de envío",
209
+    "Secondary Contacts": "Contactos secundarios",
210
+    "Address Information": "Información de dirección",
204 211
     "Invoice Header": "Encabezado de factura",
205 212
     "Invoice Details": "Detalles de la factura",
206
-    "Secondary Contacts": "Contactos secundarios",
207
-    "Edit": "Editar",
213
+    "Footer": "Pie de página",
214
+    "Invoice Footer": "Pie de página de la factura",
208 215
     "Bill Details": "Detalles de la factura",
209
-    "Frequency": "Frecuencia",
210
-    "Scheduling": "Programación",
211
-    "Notes": "Notas",
212 216
     "Create": "Crear",
213
-    "Invoice Footer": "Pie de página de la factura",
214
-    "Time Zone": "Zona horaria",
215
-    "Footer": "Pie de página",
216 217
     "Estimate Header": "Encabezado de estimación",
217
-    "Terms": "Términos",
218
+    "Estimate Details": "Detalles de la estimación",
218 219
     "Estimate Footer": "Estimar pie de página",
220
+    "Scheduling": "Programación",
219 221
     "Scheduling Form": "Formulario de programación",
220
-    "Default :Type :Category": "Predeterminado :Type :Category",
221 222
     "Approve": "Aprobar",
222
-    "Dates & Time": "Fechas y hora",
223
-    "Schedule Bounds": "Límites de programación",
224
-    "Ending Balance": "Saldo final",
225
-    "Address Information": "Información de dirección",
226
-    "Estimate Details": "Detalles de la estimación"
223
+    "Frequency": "Frecuencia",
224
+    "Dates & Time": "Fechas y hora"
227 225
 }

+ 176
- 140
resources/data/lang/fr.json Wyświetl plik

@@ -1,160 +1,162 @@
1 1
 {
2 2
     "General": "Général",
3
-    "stone": "pierre",
4
-    "fuchsia": "fuchsia",
5
-    "slate": "ardoise",
6
-    "cyan": "cyan",
3
+    "Bank account": "Compte bancaire",
7 4
     "Currency": "Devise",
8
-    "rose": "rose",
9
-    "Email": "Courrier électronique",
10
-    "Small": "Petit",
11
-    "Sales Tax": "Taxe de vente",
12
-    "red": "rouge",
13
-    "Discount": "Rabais",
5
+    "Taxes & Discounts": "Taxes et remises",
6
+    "Sales tax": "Taxe de vente",
7
+    "Purchase tax": "Taxe d'achat",
8
+    "Sales discount": "Rabais sur les ventes",
9
+    "Purchase discount": "Réduction d'achat",
10
+    "Appearance": "Apparence",
11
+    "Default": "Par défaut",
14 12
     "Company Profile": "Profil de l'entreprise",
15
-    "Services": "Services",
16
-    "Medium": "Moyen",
17
-    "orange": "orange",
18
-    "Ascending": "Ascendant",
19
-    "Template": "Modèle",
20
-    "Price": "Prix",
21
-    "yellow": "jaune",
22
-    "Large": "Grand",
23
-    "Modern": "Moderne",
24
-    "green": "vert",
25
-    "Hours": "Heures",
13
+    "Invoice": "Facture",
14
+    "Localization": "Localisation",
15
+    "Discount": "Rabais",
26 16
     "Tax": "Impôt",
27
-    "Phone Number": "Numéro de téléphone",
28
-    "Zip \/ Postal Code": "Code postal\/Code postal",
29
-    "Sole Proprietorship": "Entreprise individuelle",
30
-    "Classic": "Classique",
31
-    "pink": "rose",
32
-    "zinc": "zinc",
33
-    "neutral": "neutre",
34
-    "amber": "ambre",
35
-    "purple": "pourpre",
36
-    "Logo": "Logo",
37
-    "Products": "Produits",
38
-    "gray": "gris",
39
-    "Disabled": "Désactivé",
40
-    "Full": "Complet",
41
-    "Descending": "Descendant",
42
-    "State \/ Province": "État\/province",
17
+    "Accounting": "Comptabilité",
18
+    "Banking": "Services bancaires",
43 19
     "Account": "Compte",
44
-    "Header": "En-tête",
45
-    "emerald": "émeraude",
46
-    "Font": "Fonte",
47
-    "Identification": "Identification",
48
-    "Corporation": "Société",
49
-    "Content": "Contenu",
50
-    "Timezone": "Fuseau horaire",
51
-    "Invoice": "Facture",
52 20
     "Department": "Département",
53
-    "Extra Large": "Très grand",
54
-    "Screen": "écran",
55
-    "violet": "violet",
56
-    "Name": "Nom",
21
+    "Services": "Services",
22
+    "Connected Accounts": "Comptes connectés",
23
+    "Live Currency": "Devise en direct",
24
+    "Primary color": "Couleur primaire",
25
+    "amber": "ambre",
57 26
     "blue": "bleu",
27
+    "cyan": "cyan",
28
+    "emerald": "émeraude",
29
+    "fuchsia": "fuchsia",
30
+    "gray": "gris",
31
+    "green": "vert",
58 32
     "indigo": "indigo",
59
-    "Other": "Autres",
60
-    "Appearance": "Apparence",
61
-    "Banking": "Services bancaires",
62
-    "Amount": "Montant",
33
+    "lime": "citron vert",
34
+    "neutral": "neutre",
35
+    "orange": "orange",
36
+    "pink": "rose",
37
+    "purple": "pourpre",
38
+    "red": "rouge",
39
+    "rose": "rose",
63 40
     "sky": "ciel",
64
-    "Enabled": "Activé",
41
+    "slate": "ardoise",
42
+    "stone": "pierre",
43
+    "teal": "sarcelle",
44
+    "violet": "violet",
45
+    "yellow": "jaune",
46
+    "zinc": "zinc",
47
+    "Font": "Fonte",
65 48
     "Layout": "Disposition",
66
-    "Street Address": "Adresse de rue",
67
-    "Items": "Objets",
68
-    "Country": "Pays",
69
-    "Accounting": "Comptabilité",
70
-    "lime": "citron vert",
71
-    "Extra Small": "Très petit",
72
-    "Default": "Par défaut",
73
-    "Total": "Total",
74
-    "Language": "Langue",
75
-    "Bank Account": "Compte bancaire",
76
-    "Screen Large": "Grand écran",
49
+    "Max Content Width": "Largeur maximale du contenu",
50
+    "Modal Width": "Largeur modale",
77 51
     "Navigation Layout": "Disposition de navigation",
78
-    "Connected Accounts": "Comptes connectés",
79 52
     "Top Navigation": "Navigation supérieure",
80
-    "Data Presentation": "Présentation des données",
81
-    "Sales Discount": "Rabais sur les ventes",
82
-    "Net 30": "30 % nets",
83
-    "Taxes & Discounts": "Taxes et remises",
84
-    "Striped Tables": "Tables à rayures",
85
-    "7X Large": "7 fois plus grand",
86
-    "2X Large": "2 fois plus grand",
87
-    "Location Details": "Détails de l'emplacement",
88
-    "Payment Terms": "Modalités de paiement",
89
-    "Unit Name": "Nom de l'unité",
90
-    "Date & Time": "Date et heure",
91
-    "Financial & Fiscal": "Financier et fiscal",
92
-    "Purchase Discount": "Réduction d'achat",
93
-    "Primary Color": "Couleur primaire",
94 53
     "Side Navigation": "Navigation latérale",
54
+    "Striped Tables": "Tables à rayures",
55
+    "Enabled": "Activé",
56
+    "Disabled": "Désactivé",
57
+    "Data Presentation": "Présentation des données",
58
+    "Table Sort Direction": "Direction du tri des tableaux",
59
+    "Records Per Page": "Enregistrements par page",
95 60
     "4X Large": "4 fois plus grand",
96 61
     "5X Large": "5 fois plus grand",
97 62
     "6X Large": "6 fois plus grand",
98
-    "Number Prefix": "Préfixe numérique",
99
-    "Footer \/ Notes": "Pied de page\/Remarques",
100
-    "Accent Color": "Couleur d'accent",
101
-    "Item Name": "Nom de l'article",
102
-    "Net 15": "15 % nets",
103
-    "Date Format": "Format de date",
104
-    "Before Number": "Avant le numéro",
105
-    "Percent Position": "Position en pourcentage",
106
-    "Purchase Tax": "Taxe d'achat",
63
+    "7X Large": "7 fois plus grand",
64
+    "Screen Large": "Grand écran",
107 65
     "Screen Extra Large": "Écran extra large",
108
-    "Entity Type": "Type d'entité",
109
-    "General Partnership": "Partenariat général",
110
-    "Amount Name": "Nom du montant",
111
-    "Net 10": "10 % nets",
112
-    "Number Format": "Format numérique",
66
+    "Screen 2X Large": "Écran 2 fois plus grand",
67
+    "Full": "Complet",
68
+    "Extra Small": "Très petit",
69
+    "Small": "Petit",
70
+    "Medium": "Moyen",
71
+    "Large": "Grand",
72
+    "Extra Large": "Très grand",
73
+    "2X Large": "2 fois plus grand",
113 74
     "3X Large": "3 fois plus grand",
75
+    "Screen": "écran",
76
+    "Ascending": "Ascendant",
77
+    "Descending": "Descendant",
78
+    "Identification": "Identification",
79
+    "Email": "Courrier électronique",
80
+    "Phone number": "Numéro de téléphone",
81
+    "Logo": "Logo",
82
+    "Location Details": "Détails de l'emplacement",
83
+    "Country": "Pays",
84
+    "State \/ Province": "État\/province",
85
+    "Street Address": "Adresse de rue",
86
+    "City \/ Town": "Ville\/Localité",
87
+    "Zip \/ Postal Code": "Code postal\/Code postal",
88
+    "Legal & Compliance": "Juridique et conformité",
89
+    "Entity type": "Type d'entité",
90
+    "Tax ID": "Numéro fiscal",
91
+    "Sole Proprietorship": "Entreprise individuelle",
92
+    "General Partnership": "Partenariat général",
114 93
     "Limited Partnership (LP)": "Société en commandite (LP)",
115
-    "Number Next": "Numéro suivant",
116
-    "Week Start": "Début de semaine",
117
-    "Live Currency": "Devise en direct",
118
-    "Number Digits": "Chiffres numériques",
119
-    "Net 60": "60 % nets",
120 94
     "Limited Liability Partnership (LLP)": "Partenariat à responsabilité limitée (LLP)",
121
-    "Show Logo": "Afficher le logo",
122
-    "Net 90": "Net 90",
123
-    "Tax ID": "Numéro fiscal",
124
-    "Due Upon Receipt": "À payer à la réception",
125
-    "Screen 2X Large": "Écran 2 fois plus grand",
126
-    "Price Name": "Nom du prix",
127
-    "Rate": "Tarif",
128
-    "Localization": "Localisation",
129
-    "teal": "sarcelle",
130
-    "Modal Width": "Largeur modale",
131
-    "Quantity": "Quantité",
132
-    "After Number": "Après le numéro",
133
-    "Legal & Compliance": "Juridique et conformité",
134
-    "Select Position": "Sélectionnez la position",
135
-    "Subheader": "Sous-en-tête",
136
-    "Net 7": "Net 7",
137
-    "Max Content Width": "Largeur maximale du contenu",
138 95
     "Limited Liability Company (LLC)": "Société à responsabilité limitée (LLC)",
139
-    "Table Sort Direction": "Direction du tri des tableaux",
96
+    "Corporation": "Société",
140 97
     "Nonprofit": "Sans but lucratif",
141
-    "Records Per Page": "Enregistrements par page",
142
-    "City \/ Town": "Ville\/Localité",
143
-    "Time Format": "Format de l'heure",
98
+    "Number prefix": "Préfixe numérique",
99
+    "Number digits": "Chiffres numériques",
100
+    "Number next": "Numéro suivant",
101
+    "Payment terms": "Modalités de paiement",
102
+    "Content": "Contenu",
103
+    "Header": "En-tête",
104
+    "Subheader": "Sous-en-tête",
105
+    "Footer \/ notes": "Pied de page\/Remarques",
106
+    "Template": "Modèle",
107
+    "Show logo": "Afficher le logo",
108
+    "Accent color": "Couleur d'accent",
109
+    "Item name": "Nom de l'article",
110
+    "Items": "Objets",
111
+    "Products": "Produits",
112
+    "Other": "Autres",
113
+    "Unit name": "Nom de l'unité",
114
+    "Quantity": "Quantité",
115
+    "Hours": "Heures",
116
+    "Price name": "Nom du prix",
117
+    "Price": "Prix",
118
+    "Rate": "Tarif",
119
+    "Amount name": "Nom du montant",
120
+    "Amount": "Montant",
121
+    "Total": "Total",
122
+    "Due Upon Receipt": "À payer à la réception",
123
+    "Net 7": "Net 7",
124
+    "Net 10": "10 % nets",
125
+    "Net 15": "15 % nets",
126
+    "Net 30": "30 % nets",
127
+    "Net 60": "60 % nets",
128
+    "Net 90": "Net 90",
129
+    "Modern": "Moderne",
130
+    "Classic": "Classique",
131
+    "Language": "Langue",
132
+    "Timezone": "Fuseau horaire",
133
+    "Date & Time": "Date et heure",
134
+    "Date format": "Format de date",
135
+    "Time format": "Format de l'heure",
136
+    "Week start": "Début de semaine",
137
+    "Before number": "Avant le numéro",
138
+    "After number": "Après le numéro",
139
+    "Select position": "Sélectionnez la position",
140
+    "Financial & Fiscal": "Financier et fiscal",
141
+    "Number format": "Format numérique",
142
+    "Percent position": "Position en pourcentage",
143
+    "Name": "Nom",
144
+    "Code": "Code",
144 145
     "Symbol": "Symbole",
146
+    "Default :record": ":record par défaut",
145 147
     "Type": "Tapez",
146
-    "Start Date": "Date de début",
147
-    "End Date": "Date de fin",
148
+    "Start date": "Date de début",
149
+    "End date": "Date de fin",
148 150
     "Sales": "Ventes",
149
-    "Default :Type :Record": "Par défaut :Type :Record",
151
+    "Default :type :record": "Par défaut :type :record",
150 152
     "Purchase": "Acheter",
151 153
     "Precision": "Précision",
152
-    "Symbol Position": "Position du symbole",
153
-    "Before Amount": "Avant le montant",
154
-    "After Amount": "Après le montant",
154
+    "Symbol position": "Position du symbole",
155
+    "Before amount": "Avant le montant",
156
+    "After amount": "Après le montant",
155 157
     "Select a symbol position": "Sélectionnez la position d'un symbole",
156
-    "Decimal Separator": "Séparateur décimal",
157
-    "Thousands Separator": "Séparateur de milliers",
158
+    "Decimal separator": "Séparateur décimal",
159
+    "Thousands separator": "Séparateur de milliers",
158 160
     "Yes": "Oui",
159 161
     "No": "Non",
160 162
     "Description": "Descriptif",
@@ -166,24 +168,58 @@
166 168
     "Product": "Produit",
167 169
     "Service": "Service",
168 170
     "Compound": "Composé",
171
+    "Current balance": "Solde actuel",
169 172
     "Account Information": "Informations sur le compte",
170 173
     "Subtype": "Sous-type",
171
-    "Account Number": "Numéro de compte",
174
+    "Account number": "Numéro de compte",
175
+    "Investment": "Investissement",
172 176
     "Credit": "Crédit",
177
+    "Depository": "Dépositaire",
178
+    "Loan": "Prêt",
173 179
     "Manager": "Directeur",
174 180
     "Children": "Enfants",
175
-    "Current Balance": "Solde actuel",
176
-    "Investment": "Investissement",
177
-    "Loan": "Prêt",
178 181
     "All": "Tous",
179 182
     "Main": "Principale",
180
-    "Available": "Disponible",
181
-    "Parent Department": "Département parent",
182
-    "Entity": "Entité",
183
-    "Company Currencies": "Devises des entreprises",
184
-    "Default :Record": ":Record par défaut",
185
-    "Live Rate": "Tarif en direct",
183
+    "Parent department": "Département parent",
186 184
     "Currency List": "Liste des devises",
187
-    "Depository": "Dépositaire",
188
-    "Code": "Code"
185
+    "Company Currencies": "Devises des entreprises",
186
+    "Entity": "Entité",
187
+    "Available": "Disponible",
188
+    "Live rate": "Tarif en direct",
189
+    "Edit": "Edit",
190
+    "Notes": "Notes",
191
+    "Terms": "Terms",
192
+    "Ending balance": "Ending balance",
193
+    "Default :type :category": "Default :type :category",
194
+    "Category": "Category",
195
+    "Configuration": "Configuration",
196
+    "Dates": "Dates",
197
+    "Adjustment Details": "Adjustment Details",
198
+    "Adjustments": "Adjustments",
199
+    "Sellable Configuration": "Sellable Configuration",
200
+    "Purchasable Configuration": "Purchasable Configuration",
201
+    "Sale Information": "Sale Information",
202
+    "Purchase Information": "Purchase Information",
203
+    "Billing": "Billing",
204
+    "Shipping": "Shipping",
205
+    "General Information": "General Information",
206
+    "Primary Contact": "Primary Contact",
207
+    "Billing Address": "Billing Address",
208
+    "Shipping Address": "Shipping Address",
209
+    "Secondary Contacts": "Secondary Contacts",
210
+    "Address Information": "Address Information",
211
+    "Invoice Header": "Invoice Header",
212
+    "Invoice Details": "Invoice Details",
213
+    "Footer": "Footer",
214
+    "Invoice Footer": "Invoice Footer",
215
+    "Bill Details": "Bill Details",
216
+    "Create": "Create",
217
+    "Estimate Header": "Estimate Header",
218
+    "Estimate Details": "Estimate Details",
219
+    "Estimate Footer": "Estimate Footer",
220
+    "Scheduling": "Scheduling",
221
+    "Scheduling Form": "Scheduling Form",
222
+    "Approve": "Approve",
223
+    "Frequency": "Frequency",
224
+    "Dates & Time": "Dates & Time"
189 225
 }

+ 188
- 152
resources/data/lang/id.json Wyświetl plik

@@ -1,189 +1,225 @@
1 1
 {
2
+    "General": "Umum",
3
+    "Bank account": "Rekening Bank",
4
+    "Currency": "Mata uang",
5
+    "Taxes & Discounts": "Pajak & Diskon",
6
+    "Sales tax": "Pajak Penjualan",
7
+    "Purchase tax": "Pajak Pembelian",
8
+    "Sales discount": "Diskon Penjualan",
9
+    "Purchase discount": "Diskon Pembelian",
2 10
     "Appearance": "Penampilan",
3
-    "red": "merah",
4 11
     "Default": "Default",
5
-    "blue": "biru",
6
-    "sky": "langit",
7
-    "violet": "ungu",
8
-    "rose": "mawar",
9
-    "Currency": "Mata uang",
10
-    "Template": "Template",
11
-    "General": "Umum",
12
-    "Country": "Negara",
13
-    "Banking": "Perbankan",
14 12
     "Company Profile": "Profil Perusahaan",
15
-    "Enabled": "Diaktifkan",
16
-    "Name": "Nama",
17
-    "Code": "Kode",
18
-    "cyan": "biru kehijau-hijauan",
19
-    "Medium": "Sedang",
20
-    "State \/ Province": "Negara Bagian\/Provinsi",
21
-    "Sales": "Penjualan",
22
-    "emerald": "zamrud",
23
-    "lime": "kapur",
24
-    "Small": "Kecil",
25
-    "Screen": "Layar",
26
-    "Content": "Konten",
27
-    "Quantity": "Kuantitas",
28
-    "Price": "Harga",
29
-    "Rate": "Nilai",
30
-    "Amount": "Jumlah",
31
-    "Start Date": "Tanggal Mulai",
32
-    "Precision": "Presisi",
33
-    "Yes": "ya",
34
-    "Fixed": "Tetap",
35
-    "Product": "Produk",
13
+    "Invoice": "Faktur",
14
+    "Localization": "Lokalisasi",
15
+    "Discount": "Diskon",
16
+    "Tax": "Pajak",
36 17
     "Accounting": "Akuntansi",
18
+    "Banking": "Perbankan",
37 19
     "Account": "Akun",
38 20
     "Department": "Departemen",
21
+    "Services": "Jasa",
22
+    "Connected Accounts": "Akun Terhubung",
23
+    "Live Currency": "Mata Uang Langsung",
24
+    "Primary color": "Warna primer",
25
+    "amber": "kuning",
26
+    "blue": "biru",
27
+    "cyan": "biru kehijau-hijauan",
28
+    "emerald": "zamrud",
29
+    "fuchsia": "Fuchsia",
30
+    "gray": "abu-abu",
39 31
     "green": "hijau",
32
+    "indigo": "indigo",
33
+    "lime": "kapur",
40 34
     "neutral": "netral",
35
+    "orange": "oranye",
41 36
     "pink": "merah muda",
42 37
     "purple": "ungu",
38
+    "red": "merah",
39
+    "rose": "mawar",
40
+    "sky": "langit",
43 41
     "slate": "batu tulis",
44 42
     "stone": "batu",
43
+    "teal": "teal",
44
+    "violet": "ungu",
45 45
     "yellow": "kuning",
46 46
     "zinc": "seng",
47 47
     "Font": "Font",
48
+    "Layout": "Tata Letak",
49
+    "Max Content Width": "Lebar Konten Maks",
50
+    "Modal Width": "Lebar Modal",
51
+    "Navigation Layout": "Tata Letak Navigasi",
52
+    "Top Navigation": "Navigasi Teratas",
53
+    "Side Navigation": "Navigasi Samping",
54
+    "Striped Tables": "Meja Bergaris",
55
+    "Enabled": "Diaktifkan",
56
+    "Disabled": "Dinonaktifkan",
57
+    "Data Presentation": "Presentasi Data",
58
+    "Table Sort Direction": "Arah Urutan Tabel",
59
+    "Records Per Page": "Catatan Per Halaman",
60
+    "4X Large": "4X Besar",
61
+    "5X Large": "5X Besar",
62
+    "6X Large": "6X Besar",
63
+    "7X Large": "7X Besar",
64
+    "Screen Large": "Layar Besar",
65
+    "Screen Extra Large": "Layar Ekstra Besar",
66
+    "Screen 2X Large": "Layar 2X Besar",
67
+    "Full": "Penuh",
68
+    "Extra Small": "Ekstra Kecil",
69
+    "Small": "Kecil",
70
+    "Medium": "Sedang",
48 71
     "Large": "Besar",
72
+    "Extra Large": "Ekstra Besar",
73
+    "2X Large": "2X Besar",
74
+    "3X Large": "3X Besar",
75
+    "Screen": "Layar",
76
+    "Ascending": "Menaik",
77
+    "Descending": "Menurun",
78
+    "Identification": "Identifikasi",
49 79
     "Email": "E-Mail",
50
-    "Phone Number": "Nomor Telepon",
80
+    "Phone number": "Nomor Telepon",
51 81
     "Logo": "Logo",
82
+    "Location Details": "Detail Lokasi",
83
+    "Country": "Negara",
84
+    "State \/ Province": "Negara Bagian\/Provinsi",
85
+    "Street Address": "Alamat Jalan",
86
+    "City \/ Town": "Kota\/Kota",
87
+    "Zip \/ Postal Code": "Post\/Kode Pos",
88
+    "Legal & Compliance": "Hukum & Kepatuhan",
89
+    "Entity type": "Tipe Entitas",
90
+    "Tax ID": "ID Pajak",
91
+    "Sole Proprietorship": "Kepemilikan Tunggal",
92
+    "General Partnership": "Kemitraan Umum",
93
+    "Limited Partnership (LP)": "Kemitraan Terbatas (LP)",
94
+    "Limited Liability Partnership (LLP)": "Kemitraan Tanggung Jawab Terbatas (LLP)",
95
+    "Limited Liability Company (LLC)": "Perseroan Terbatas (LLC)",
52 96
     "Corporation": "Perusahaan",
53
-    "Payment Terms": "Ketentuan Pembayaran",
97
+    "Nonprofit": "Nirlaba",
98
+    "Number prefix": "Awalan Angka",
99
+    "Number digits": "Angka Digit",
100
+    "Number next": "Nomor Berikutnya",
101
+    "Payment terms": "Ketentuan Pembayaran",
102
+    "Content": "Konten",
54 103
     "Header": "Header",
104
+    "Subheader": "Subheader",
105
+    "Footer \/ notes": "Footer\/Catatan",
106
+    "Template": "Template",
107
+    "Show logo": "Tampilkan Logo",
108
+    "Accent color": "Warna Aksen",
109
+    "Item name": "Nama Item",
55 110
     "Items": "Barang",
111
+    "Products": "Produk",
56 112
     "Other": "Lainnya",
57
-    "Language": "Bahasa",
58
-    "Timezone": "Zona Waktu",
59
-    "Purchase": "Pembelian",
60
-    "No": "Tidak",
61
-    "Description": "Deskripsi",
62
-    "Scope": "Lingkup",
63
-    "Type": "Mengetik",
64
-    "Disabled": "Dinonaktifkan",
113
+    "Unit name": "Nama Unit",
114
+    "Quantity": "Kuantitas",
115
+    "Hours": "Jam",
116
+    "Price name": "Nama Harga",
117
+    "Price": "Harga",
118
+    "Rate": "Nilai",
119
+    "Amount name": "Nama Jumlah",
120
+    "Amount": "Jumlah",
65 121
     "Total": "Total",
66
-    "None": "Tidak ada",
67
-    "gray": "abu-abu",
68
-    "Records Per Page": "Catatan Per Halaman",
69
-    "Connected Accounts": "Akun Terhubung",
70
-    "Primary Color": "Warna primer",
71
-    "Ascending": "Menaik",
72
-    "Item Name": "Nama Item",
73
-    "Localization": "Lokalisasi",
74
-    "indigo": "indigo",
75
-    "6X Large": "6X Besar",
76
-    "Screen Large": "Layar Besar",
77
-    "Full": "Penuh",
78
-    "Live Currency": "Mata Uang Langsung",
79
-    "Products": "Produk",
80
-    "Accent Color": "Warna Aksen",
81
-    "Net 15": "Bersih 15",
82
-    "After Number": "Setelah Nomor",
83
-    "Bank Account": "Rekening Bank",
84
-    "Taxes & Discounts": "Pajak & Diskon",
85
-    "Data Presentation": "Presentasi Data",
86
-    "5X Large": "5X Besar",
87
-    "Extra Large": "Ekstra Besar",
88
-    "orange": "oranye",
89
-    "Subheader": "Subheader",
122
+    "Due Upon Receipt": "Jangka Waktu Penerimaan",
123
+    "Net 7": "Bersih 7",
90 124
     "Net 10": "Bersih 10",
91
-    "teal": "teal",
92
-    "Hours": "Jam",
93
-    "Date Format": "Format Tanggal",
94
-    "Services": "Jasa",
95
-    "Max Content Width": "Lebar Konten Maks",
96
-    "Zip \/ Postal Code": "Post\/Kode Pos",
97
-    "Number Digits": "Angka Digit",
98
-    "amber": "kuning",
99
-    "fuchsia": "Fuchsia",
100
-    "Modal Width": "Lebar Modal",
101
-    "Legal & Compliance": "Hukum & Kepatuhan",
125
+    "Net 15": "Bersih 15",
126
+    "Net 30": "Bersih 30",
102 127
     "Net 60": "Bersih 60",
128
+    "Net 90": "Bersih 90",
103 129
     "Modern": "Modern",
104
-    "End Date": "Tanggal Akhir",
105
-    "Discount": "Diskon",
106
-    "Table Sort Direction": "Arah Urutan Tabel",
107
-    "Limited Liability Partnership (LLP)": "Kemitraan Tanggung Jawab Terbatas (LLP)",
108
-    "City \/ Town": "Kota\/Kota",
130
+    "Classic": "Klasik",
131
+    "Language": "Bahasa",
132
+    "Timezone": "Zona Waktu",
109 133
     "Date & Time": "Tanggal & Waktu",
110
-    "Symbol Position": "Posisi Simbol",
111
-    "Striped Tables": "Meja Bergaris",
112
-    "Street Address": "Alamat Jalan",
113
-    "Number Prefix": "Awalan Angka",
114
-    "7X Large": "7X Besar",
115
-    "Number Format": "Format Angka",
116
-    "Percent Position": "Posisi Persentase",
117
-    "Descending": "Menurun",
118
-    "Price Name": "Nama Harga",
119
-    "Symbol": "Simbol",
120
-    "Percentage": "Persentase",
121
-    "Purchase Discount": "Diskon Pembelian",
122
-    "Invoice": "Faktur",
123
-    "Identification": "Identifikasi",
124
-    "After Amount": "Setelah Jumlah",
125
-    "2X Large": "2X Besar",
126
-    "Before Amount": "Sebelum Jumlah",
127
-    "Side Navigation": "Navigasi Samping",
128
-    "Net 7": "Bersih 7",
129
-    "Screen Extra Large": "Layar Ekstra Besar",
130
-    "Default :Type :Record": "Standar :Type :Record",
131
-    "Limited Partnership (LP)": "Kemitraan Terbatas (LP)",
132
-    "Navigation Layout": "Tata Letak Navigasi",
133
-    "Top Navigation": "Navigasi Teratas",
134
-    "Tax": "Pajak",
135
-    "Before Number": "Sebelum Nomor",
134
+    "Date format": "Format Tanggal",
135
+    "Time format": "Format Waktu",
136
+    "Week start": "Minggu Mulai",
137
+    "Before number": "Sebelum Nomor",
138
+    "After number": "Setelah Nomor",
139
+    "Select position": "Pilih Posisi",
136 140
     "Financial & Fiscal": "Keuangan & Fiskal",
141
+    "Number format": "Format Angka",
142
+    "Percent position": "Posisi Persentase",
143
+    "Name": "Nama",
144
+    "Code": "Kode",
145
+    "Symbol": "Simbol",
146
+    "Default :record": "Standar :record",
147
+    "Type": "Mengetik",
148
+    "Start date": "Tanggal Mulai",
149
+    "End date": "Tanggal Akhir",
150
+    "Sales": "Penjualan",
151
+    "Default :type :record": "Standar :type :record",
152
+    "Purchase": "Pembelian",
153
+    "Precision": "Presisi",
154
+    "Symbol position": "Posisi Simbol",
155
+    "Before amount": "Sebelum Jumlah",
156
+    "After amount": "Setelah Jumlah",
157
+    "Select a symbol position": "Pilih posisi simbol",
158
+    "Decimal separator": "Pemisah Desimal",
159
+    "Thousands separator": "Pemisah Ribuan",
160
+    "Yes": "ya",
161
+    "No": "Tidak",
162
+    "Description": "Deskripsi",
137 163
     "Computation": "Komputasi",
138
-    "Show Logo": "Tampilkan Logo",
139
-    "Thousands Separator": "Pemisah Ribuan",
140
-    "Purchase Tax": "Pajak Pembelian",
141
-    "Number Next": "Nomor Berikutnya",
142
-    "Sales Discount": "Diskon Penjualan",
143
-    "Screen 2X Large": "Layar 2X Besar",
144
-    "Due Upon Receipt": "Jangka Waktu Penerimaan",
145
-    "Decimal Separator": "Pemisah Desimal",
146
-    "Week Start": "Minggu Mulai",
147
-    "4X Large": "4X Besar",
148
-    "Select Position": "Pilih Posisi",
149
-    "Limited Liability Company (LLC)": "Perseroan Terbatas (LLC)",
150
-    "General Partnership": "Kemitraan Umum",
151
-    "Default :Record": "Standar :Record",
152
-    "Nonprofit": "Nirlaba",
153
-    "Net 90": "Bersih 90",
154
-    "Location Details": "Detail Lokasi",
155
-    "Entity Type": "Tipe Entitas",
156
-    "Classic": "Klasik",
157
-    "Sole Proprietorship": "Kepemilikan Tunggal",
158
-    "Footer \/ Notes": "Footer\/Catatan",
159
-    "Extra Small": "Ekstra Kecil",
160
-    "Time Format": "Format Waktu",
161
-    "Net 30": "Bersih 30",
162
-    "Amount Name": "Nama Jumlah",
163
-    "Unit Name": "Nama Unit",
164
-    "Subtype": "Subtipe",
165
-    "Account Number": "Nomor Rekening",
164
+    "Scope": "Lingkup",
165
+    "Percentage": "Persentase",
166
+    "Fixed": "Tetap",
167
+    "None": "Tidak ada",
168
+    "Product": "Produk",
166 169
     "Service": "Pelayanan",
167
-    "Manager": "pengelola",
168
-    "Account Information": "Informasi Akun",
169
-    "Children": "Anak-anak",
170
-    "Current Balance": "Saldo Saat Ini",
171
-    "Main": "Utama",
172 170
     "Compound": "Senyawa",
171
+    "Current balance": "Saldo Saat Ini",
172
+    "Account Information": "Informasi Akun",
173
+    "Subtype": "Subtipe",
174
+    "Account number": "Nomor Rekening",
175
+    "Investment": "Investasi",
173 176
     "Credit": "Kredit",
174
-    "All": "Semua",
175
-    "Loan": "Pinjaman",
176
-    "Entity": "Entitas",
177
-    "Available": "Tersedia",
178 177
     "Depository": "Depository",
178
+    "Loan": "Pinjaman",
179
+    "Manager": "pengelola",
180
+    "Children": "Anak-anak",
181
+    "All": "Semua",
182
+    "Main": "Utama",
183
+    "Parent department": "Departemen Orang Tua",
179 184
     "Currency List": "Daftar Mata Uang",
180 185
     "Company Currencies": "Mata Uang Perusahaan",
181
-    "Parent Department": "Departemen Orang Tua",
182
-    "Live Rate": "Tarif Langsung",
183
-    "Investment": "Investasi",
184
-    "Sales Tax": "Pajak Penjualan",
185
-    "Layout": "Tata Letak",
186
-    "3X Large": "3X Besar",
187
-    "Select a symbol position": "Pilih posisi simbol",
188
-    "Tax ID": "ID Pajak"
186
+    "Entity": "Entitas",
187
+    "Available": "Tersedia",
188
+    "Live rate": "Tarif Langsung",
189
+    "Edit": "Edit",
190
+    "Notes": "Notes",
191
+    "Terms": "Terms",
192
+    "Ending balance": "Ending balance",
193
+    "Default :type :category": "Default :type :category",
194
+    "Category": "Category",
195
+    "Configuration": "Configuration",
196
+    "Dates": "Dates",
197
+    "Adjustment Details": "Adjustment Details",
198
+    "Adjustments": "Adjustments",
199
+    "Sellable Configuration": "Sellable Configuration",
200
+    "Purchasable Configuration": "Purchasable Configuration",
201
+    "Sale Information": "Sale Information",
202
+    "Purchase Information": "Purchase Information",
203
+    "Billing": "Billing",
204
+    "Shipping": "Shipping",
205
+    "General Information": "General Information",
206
+    "Primary Contact": "Primary Contact",
207
+    "Billing Address": "Billing Address",
208
+    "Shipping Address": "Shipping Address",
209
+    "Secondary Contacts": "Secondary Contacts",
210
+    "Address Information": "Address Information",
211
+    "Invoice Header": "Invoice Header",
212
+    "Invoice Details": "Invoice Details",
213
+    "Footer": "Footer",
214
+    "Invoice Footer": "Invoice Footer",
215
+    "Bill Details": "Bill Details",
216
+    "Create": "Create",
217
+    "Estimate Header": "Estimate Header",
218
+    "Estimate Details": "Estimate Details",
219
+    "Estimate Footer": "Estimate Footer",
220
+    "Scheduling": "Scheduling",
221
+    "Scheduling Form": "Scheduling Form",
222
+    "Approve": "Approve",
223
+    "Frequency": "Frequency",
224
+    "Dates & Time": "Dates & Time"
189 225
 }

+ 173
- 137
resources/data/lang/it.json Wyświetl plik

@@ -1,160 +1,162 @@
1 1
 {
2 2
     "General": "Generale",
3
+    "Bank account": "Conto bancario",
3 4
     "Currency": "Valuta",
4
-    "rose": "rosa",
5
-    "indigo": "indaco",
6
-    "Rate": "Tariffa",
5
+    "Taxes & Discounts": "Tasse e sconti",
6
+    "Sales tax": "Imposta sulle vendite",
7
+    "Purchase tax": "Imposta sugli acquisti",
8
+    "Sales discount": "Sconto sulle vendite",
9
+    "Purchase discount": "Sconto sull'acquisto",
10
+    "Appearance": "Aspetto",
11
+    "Default": "Predefinito",
12
+    "Company Profile": "Profilo dell'azienda",
13
+    "Invoice": "Fattura",
7 14
     "Localization": "Localizzazione",
8
-    "lime": "lime",
9 15
     "Discount": "Sconto",
16
+    "Tax": "Imposta",
17
+    "Accounting": "Contabilità",
18
+    "Banking": "Bancario",
19
+    "Account": "Account",
20
+    "Department": "Dipartimento",
21
+    "Services": "Servizi",
22
+    "Connected Accounts": "Account connessi",
23
+    "Live Currency": "Valuta in tempo reale",
24
+    "Primary color": "Colore primario",
25
+    "amber": "ambra",
10 26
     "blue": "blu",
11
-    "Screen": "Schermo",
12 27
     "cyan": "ciano",
13
-    "yellow": "giallo",
14
-    "Ascending": "Ascendente",
15
-    "Zip \/ Postal Code": "Zip\/Codice postale",
16
-    "Disabled": "Disabili",
17
-    "Small": "Piccolo",
18
-    "Hours": "Ore",
19
-    "Descending": "Discendente",
20
-    "Default": "Predefinito",
21
-    "slate": "ardesia",
22
-    "purple": "viola",
23
-    "Code": "Codice",
24
-    "neutral": "neutro",
25
-    "Invoice": "Fattura",
26
-    "green": "verde",
27
-    "red": "rosso",
28
-    "Email": "E-mail",
28
+    "emerald": "smeraldo",
29
+    "fuchsia": "fucsia",
29 30
     "gray": "grigio",
30
-    "Banking": "Bancario",
31
-    "Language": "Lingua",
32
-    "Department": "Dipartimento",
33
-    "Street Address": "Indirizzo",
34
-    "Account": "Account",
35
-    "Other": "Altro",
36
-    "Template": "Modello",
37
-    "Products": "Prodotti",
38
-    "zinc": "zinco",
39
-    "Layout": "Layout",
40
-    "Country": "Paese",
41
-    "Date & Time": "Data e ora",
42
-    "Name": "Nome",
31
+    "green": "verde",
32
+    "indigo": "indaco",
33
+    "lime": "lime",
34
+    "neutral": "neutro",
43 35
     "orange": "arancione",
44
-    "teal": "verde acqua",
45
-    "Identification": "Identificazione",
46
-    "Extra Small": "Extra piccolo",
47
-    "Classic": "Classico",
48
-    "Appearance": "Aspetto",
49
-    "Phone Number": "Numero di telefono",
50
-    "State \/ Province": "Stato\/Provincia",
51
-    "Header": "Intestazione",
52
-    "Corporation": "società per azioni",
53
-    "Amount": "Importo",
54
-    "Font": "Font",
55
-    "Full": "Completo",
56
-    "Bank Account": "Conto bancario",
57 36
     "pink": "rosa",
58
-    "Enabled": "Abilitato",
59
-    "Entity Type": "Tipo di entità",
60
-    "Services": "Servizi",
37
+    "purple": "viola",
38
+    "red": "rosso",
39
+    "rose": "rosa",
61 40
     "sky": "cielo",
62
-    "violet": "viola",
63
-    "Large": "Grande",
64
-    "Timezone": "Fuso orario",
65
-    "Modern": "Moderno",
41
+    "slate": "ardesia",
66 42
     "stone": "pietra",
67
-    "Content": "Contenuto",
68
-    "Sales Tax": "Imposta sulle vendite",
69
-    "Quantity": "Quantità",
70
-    "Total": "Totale",
71
-    "Medium": "Medio",
72
-    "Items": "Oggetti",
73
-    "Accounting": "Contabilità",
74
-    "amber": "ambra",
75
-    "Logo": "Logo",
76
-    "Price": "Prezzo",
77
-    "fuchsia": "fucsia",
78
-    "Screen Large": "Schermo grande",
79
-    "Taxes & Discounts": "Tasse e sconti",
80
-    "Date Format": "Formato data",
81
-    "6X Large": "6X Grande",
82
-    "Time Format": "Formato orario",
83
-    "Data Presentation": "Presentazione dei dati",
84
-    "Week Start": "Inizio settimana",
85
-    "Connected Accounts": "Account connessi",
86
-    "Live Currency": "Valuta in tempo reale",
87
-    "Primary Color": "Colore primario",
43
+    "teal": "verde acqua",
44
+    "violet": "viola",
45
+    "yellow": "giallo",
46
+    "zinc": "zinco",
47
+    "Font": "Font",
48
+    "Layout": "Layout",
49
+    "Max Content Width": "Larghezza massima del contenuto",
88 50
     "Modal Width": "Larghezza modale",
89
-    "5X Large": "5X Grande",
90
-    "2X Large": "2X Grande",
91
-    "Show Logo": "Mostra logo",
92
-    "Net 60": "Rete 60",
93
-    "Net 90": "Rete 90",
94
-    "Select Position": "Seleziona posizione",
95
-    "Financial & Fiscal": "Finanziario e fiscale",
96
-    "Number Format": "Formato numerico",
97
-    "Purchase Tax": "Imposta sugli acquisti",
98
-    "Sales Discount": "Sconto sulle vendite",
99
-    "Purchase Discount": "Sconto sull'acquisto",
100
-    "Company Profile": "Profilo dell'azienda",
101
-    "Tax": "Imposta",
102
-    "emerald": "smeraldo",
103 51
     "Navigation Layout": "Layout di navigazione",
52
+    "Top Navigation": "Navigazione principale",
53
+    "Side Navigation": "Navigazione laterale",
54
+    "Striped Tables": "Tavoli a righe",
55
+    "Enabled": "Abilitato",
56
+    "Disabled": "Disabili",
57
+    "Data Presentation": "Presentazione dei dati",
58
+    "Table Sort Direction": "Direzione di ordinamento della tabella",
104 59
     "Records Per Page": "Record per pagina",
105 60
     "4X Large": "4X Grande",
61
+    "5X Large": "5X Grande",
62
+    "6X Large": "6X Grande",
106 63
     "7X Large": "7X Grande",
64
+    "Screen Large": "Schermo grande",
107 65
     "Screen Extra Large": "Schermo extra grande",
108 66
     "Screen 2X Large": "Schermo 2X grande",
67
+    "Full": "Completo",
68
+    "Extra Small": "Extra piccolo",
69
+    "Small": "Piccolo",
70
+    "Medium": "Medio",
71
+    "Large": "Grande",
109 72
     "Extra Large": "Extra grande",
73
+    "2X Large": "2X Grande",
74
+    "3X Large": "3X Grande",
75
+    "Screen": "Schermo",
76
+    "Ascending": "Ascendente",
77
+    "Descending": "Discendente",
78
+    "Identification": "Identificazione",
79
+    "Email": "E-mail",
80
+    "Phone number": "Numero di telefono",
81
+    "Logo": "Logo",
110 82
     "Location Details": "Dettagli sulla posizione",
111
-    "General Partnership": "Collaborazione generale",
112
-    "Limited Partnership (LP)": "Società in accomandita semplice (LP)",
113
-    "Subheader": "Sottotitolo",
114
-    "Footer \/ Notes": "Piè di pagina\/Note",
115
-    "Accent Color": "Colore dell'accento",
116
-    "Item Name": "Nome dell'articolo",
117
-    "Unit Name": "Nome dell'unità",
118
-    "Amount Name": "Nome dell'importo",
119
-    "Before Number": "Prima del numero",
120
-    "After Number": "Dopo il numero",
121
-    "Percent Position": "Posizione percentuale",
122
-    "Side Navigation": "Navigazione laterale",
123
-    "Table Sort Direction": "Direzione di ordinamento della tabella",
83
+    "Country": "Paese",
84
+    "State \/ Province": "Stato\/Provincia",
85
+    "Street Address": "Indirizzo",
124 86
     "City \/ Town": "Città\/paese",
87
+    "Zip \/ Postal Code": "Zip\/Codice postale",
88
+    "Legal & Compliance": "Legale e conformità",
89
+    "Entity type": "Tipo di entità",
125 90
     "Tax ID": "ID fiscale",
91
+    "Sole Proprietorship": "Ditta individuale",
92
+    "General Partnership": "Collaborazione generale",
93
+    "Limited Partnership (LP)": "Società in accomandita semplice (LP)",
126 94
     "Limited Liability Partnership (LLP)": "Società a responsabilità limitata (LLP)",
127
-    "Payment Terms": "Termini di pagamento",
128
-    "Number Digits": "Cifre numeriche",
129
-    "Net 15": "Rete 15",
130
-    "Max Content Width": "Larghezza massima del contenuto",
131
-    "Net 7": "Rete 7",
95
+    "Limited Liability Company (LLC)": "Società a responsabilità limitata (LLC)",
96
+    "Corporation": "società per azioni",
97
+    "Nonprofit": "Senza scopo di lucro",
98
+    "Number prefix": "Prefisso numerico",
99
+    "Number digits": "Cifre numeriche",
100
+    "Number next": "Numero successivo",
101
+    "Payment terms": "Termini di pagamento",
102
+    "Content": "Contenuto",
103
+    "Header": "Intestazione",
104
+    "Subheader": "Sottotitolo",
105
+    "Footer \/ notes": "Piè di pagina\/Note",
106
+    "Template": "Modello",
107
+    "Show logo": "Mostra logo",
108
+    "Accent color": "Colore dell'accento",
109
+    "Item name": "Nome dell'articolo",
110
+    "Items": "Oggetti",
111
+    "Products": "Prodotti",
112
+    "Other": "Altro",
113
+    "Unit name": "Nome dell'unità",
114
+    "Quantity": "Quantità",
115
+    "Hours": "Ore",
116
+    "Price name": "Nome del prezzo",
117
+    "Price": "Prezzo",
118
+    "Rate": "Tariffa",
119
+    "Amount name": "Nome dell'importo",
120
+    "Amount": "Importo",
121
+    "Total": "Totale",
132 122
     "Due Upon Receipt": "Dovuto al ricevimento",
123
+    "Net 7": "Rete 7",
133 124
     "Net 10": "Rete 10",
125
+    "Net 15": "Rete 15",
134 126
     "Net 30": "Rete 30",
135
-    "Legal & Compliance": "Legale e conformità",
136
-    "Number Prefix": "Prefisso numerico",
137
-    "Number Next": "Numero successivo",
138
-    "Price Name": "Nome del prezzo",
139
-    "Nonprofit": "Senza scopo di lucro",
140
-    "Top Navigation": "Navigazione principale",
141
-    "Striped Tables": "Tavoli a righe",
142
-    "Sole Proprietorship": "Ditta individuale",
143
-    "Limited Liability Company (LLC)": "Società a responsabilità limitata (LLC)",
144
-    "3X Large": "3X Grande",
127
+    "Net 60": "Rete 60",
128
+    "Net 90": "Rete 90",
129
+    "Modern": "Moderno",
130
+    "Classic": "Classico",
131
+    "Language": "Lingua",
132
+    "Timezone": "Fuso orario",
133
+    "Date & Time": "Data e ora",
134
+    "Date format": "Formato data",
135
+    "Time format": "Formato orario",
136
+    "Week start": "Inizio settimana",
137
+    "Before number": "Prima del numero",
138
+    "After number": "Dopo il numero",
139
+    "Select position": "Seleziona posizione",
140
+    "Financial & Fiscal": "Finanziario e fiscale",
141
+    "Number format": "Formato numerico",
142
+    "Percent position": "Posizione percentuale",
143
+    "Name": "Nome",
144
+    "Code": "Codice",
145 145
     "Symbol": "Simbolo",
146
-    "Default :Record": "Predefinito :Record",
146
+    "Default :record": "Predefinito :record",
147 147
     "Type": "Tipo",
148
-    "Start Date": "Data di inizio",
149
-    "End Date": "Data di fine",
148
+    "Start date": "Data di inizio",
149
+    "End date": "Data di fine",
150 150
     "Sales": "Vendite",
151
-    "Default :Type :Record": "Predefinito :Type :Record",
151
+    "Default :type :record": "Predefinito :type :record",
152 152
     "Purchase": "Acquisto",
153 153
     "Precision": "Precisione",
154
-    "Symbol Position": "Posizione del simbolo",
155
-    "After Amount": "Dopo l'importo",
154
+    "Symbol position": "Posizione del simbolo",
155
+    "Before amount": "Prima dell'importo",
156
+    "After amount": "Dopo l'importo",
156 157
     "Select a symbol position": "Seleziona la posizione del simbolo",
157
-    "Thousands Separator": "Separatore di migliaia",
158
+    "Decimal separator": "Separatore decimale",
159
+    "Thousands separator": "Separatore di migliaia",
158 160
     "Yes": "sì",
159 161
     "No": "No",
160 162
     "Description": "Descrizione",
@@ -165,25 +167,59 @@
165 167
     "None": "Nessuna",
166 168
     "Product": "Prodotto",
167 169
     "Service": "Servizio",
168
-    "Account Information": "Informazioni sull'account",
169
-    "Investment": "Investimento",
170
-    "Decimal Separator": "Separatore decimale",
171 170
     "Compound": "Composto",
172
-    "Current Balance": "Saldo attuale",
171
+    "Current balance": "Saldo attuale",
172
+    "Account Information": "Informazioni sull'account",
173 173
     "Subtype": "Sottotipo",
174
-    "Account Number": "Numero di conto",
174
+    "Account number": "Numero di conto",
175
+    "Investment": "Investimento",
176
+    "Credit": "Credito",
177
+    "Depository": "Depositario",
178
+    "Loan": "Prestito",
175 179
     "Manager": "Manager",
176 180
     "Children": "Bambini",
177 181
     "All": "Tutti",
178 182
     "Main": "Principale",
179
-    "Credit": "Credito",
180
-    "Loan": "Prestito",
181
-    "Available": "Disponibile",
182
-    "Depository": "Depositario",
183
-    "Entity": "Entità",
184
-    "Parent Department": "Reparto genitori",
183
+    "Parent department": "Reparto genitori",
185 184
     "Currency List": "Elenco delle valute",
186 185
     "Company Currencies": "Valute aziendali",
187
-    "Before Amount": "Prima dell'importo",
188
-    "Live Rate": "Tasso in tempo reale"
186
+    "Entity": "Entità",
187
+    "Available": "Disponibile",
188
+    "Live rate": "Tasso in tempo reale",
189
+    "Edit": "Edit",
190
+    "Notes": "Notes",
191
+    "Terms": "Terms",
192
+    "Ending balance": "Ending balance",
193
+    "Default :type :category": "Default :type :category",
194
+    "Category": "Category",
195
+    "Configuration": "Configuration",
196
+    "Dates": "Dates",
197
+    "Adjustment Details": "Adjustment Details",
198
+    "Adjustments": "Adjustments",
199
+    "Sellable Configuration": "Sellable Configuration",
200
+    "Purchasable Configuration": "Purchasable Configuration",
201
+    "Sale Information": "Sale Information",
202
+    "Purchase Information": "Purchase Information",
203
+    "Billing": "Billing",
204
+    "Shipping": "Shipping",
205
+    "General Information": "General Information",
206
+    "Primary Contact": "Primary Contact",
207
+    "Billing Address": "Billing Address",
208
+    "Shipping Address": "Shipping Address",
209
+    "Secondary Contacts": "Secondary Contacts",
210
+    "Address Information": "Address Information",
211
+    "Invoice Header": "Invoice Header",
212
+    "Invoice Details": "Invoice Details",
213
+    "Footer": "Footer",
214
+    "Invoice Footer": "Invoice Footer",
215
+    "Bill Details": "Bill Details",
216
+    "Create": "Create",
217
+    "Estimate Header": "Estimate Header",
218
+    "Estimate Details": "Estimate Details",
219
+    "Estimate Footer": "Estimate Footer",
220
+    "Scheduling": "Scheduling",
221
+    "Scheduling Form": "Scheduling Form",
222
+    "Approve": "Approve",
223
+    "Frequency": "Frequency",
224
+    "Dates & Time": "Dates & Time"
189 225
 }

+ 184
- 148
resources/data/lang/nl.json Wyświetl plik

@@ -1,189 +1,225 @@
1 1
 {
2 2
     "General": "Generaal",
3
-    "Account": "Rekening",
4
-    "Department": "Afdeling",
5
-    "sky": "hemel",
6
-    "purple": "paars",
7
-    "Other": "Andere",
8
-    "gray": "grijs",
9
-    "Extra Small": "Extra klein",
10
-    "yellow": "geel",
11
-    "Default": "Standaard",
12
-    "Disabled": "Uitgeschakeld",
13
-    "Template": "Sjabloon",
14
-    "Total": "Totaal",
15
-    "stone": "steen",
16
-    "Ascending": "Oplopend",
17
-    "Logo": "Logo",
18
-    "Sales": "Verkoop",
3
+    "Bank account": "Bankrekening",
19 4
     "Currency": "Valuta",
5
+    "Taxes & Discounts": "Belastingen en kortingen",
6
+    "Sales tax": "Omzetbelasting",
7
+    "Purchase tax": "Aankoopbelasting",
8
+    "Sales discount": "Verkoopkorting",
9
+    "Purchase discount": "Aankoopkorting",
10
+    "Appearance": "Verschijning",
11
+    "Default": "Standaard",
12
+    "Company Profile": "Bedrijfsprofiel",
13
+    "Invoice": "Factuur",
20 14
     "Localization": "Lokalisatie",
21
-    "red": "rood",
22
-    "Sales Tax": "Omzetbelasting",
23
-    "lime": "kalk",
24
-    "Phone Number": "Telefoonnummer",
25
-    "Products": "Producten",
26
-    "Hours": "Uren",
15
+    "Discount": "Korting",
16
+    "Tax": "Belasting",
17
+    "Accounting": "Boekhouding",
18
+    "Banking": "Bankieren",
19
+    "Account": "Rekening",
20
+    "Department": "Afdeling",
21
+    "Services": "Diensten",
22
+    "Connected Accounts": "Gekoppelde accounts",
23
+    "Live Currency": "Levende valuta",
24
+    "Primary color": "Primaire kleur",
25
+    "amber": "barnsteen",
27 26
     "blue": "blauw",
27
+    "cyan": "cyaan",
28
+    "emerald": "smaragd",
29
+    "fuchsia": "fuchsia",
30
+    "gray": "grijs",
28 31
     "green": "groen",
29
-    "Extra Large": "Extra groot",
30
-    "Date & Time": "Datum en tijd",
31
-    "Name": "Naam",
32
-    "Purchase": "Aankoop",
32
+    "indigo": "indigo",
33
+    "lime": "kalk",
33 34
     "neutral": "neutraal",
34 35
     "orange": "oranje",
35
-    "Header": "Koptekst",
36
-    "Symbol": "Symbool",
37
-    "Type": "Typ",
38
-    "Accounting": "Boekhouding",
39
-    "Timezone": "Tijdzone",
40
-    "Content": "Inhoud",
41
-    "Enabled": "Ingeschakeld",
42
-    "zinc": "zink",
36
+    "pink": "roze",
37
+    "purple": "paars",
38
+    "red": "rood",
43 39
     "rose": "roos",
44
-    "Quantity": "Hoeveelheid",
45
-    "Code": "Code",
46
-    "Medium": "Middelgroot",
47
-    "Amount": "Bedrag",
48
-    "Language": "taal",
40
+    "sky": "hemel",
41
+    "slate": "leisteen",
42
+    "stone": "steen",
43
+    "teal": "groenblauw",
49 44
     "violet": "paars",
50
-    "pink": "roze",
45
+    "yellow": "geel",
46
+    "zinc": "zink",
51 47
     "Font": "Lettertype",
48
+    "Layout": "Indeling",
49
+    "Max Content Width": "Maximale breedte van de inhoud",
50
+    "Modal Width": "Modale breedte",
51
+    "Navigation Layout": "Navigatie-indeling",
52
+    "Top Navigation": "Navigatie bovenaan",
53
+    "Side Navigation": "Zijdelingse navigatie",
54
+    "Striped Tables": "Gestreepte tafels",
55
+    "Enabled": "Ingeschakeld",
56
+    "Disabled": "Uitgeschakeld",
57
+    "Data Presentation": "Presentatie van gegevens",
58
+    "Table Sort Direction": "Sorteerrichting van de tabel",
59
+    "Records Per Page": "Records per pagina",
60
+    "4X Large": "4X groot",
61
+    "5X Large": "5x groot",
62
+    "6X Large": "6x groot",
63
+    "7X Large": "7x groot",
64
+    "Screen Large": "Groot scherm",
65
+    "Screen Extra Large": "Extra groot scherm",
66
+    "Screen 2X Large": "Scherm 2X groot",
52 67
     "Full": "Volledig",
68
+    "Extra Small": "Extra klein",
69
+    "Small": "Klein",
70
+    "Medium": "Middelgroot",
53 71
     "Large": "Groot",
72
+    "Extra Large": "Extra groot",
73
+    "2X Large": "2X groot",
74
+    "3X Large": "3X groot",
54 75
     "Screen": "Scherm",
76
+    "Ascending": "Oplopend",
55 77
     "Descending": "Aflopend",
78
+    "Identification": "Identificatie",
56 79
     "Email": "Email",
57
-    "Tax ID": "Fiscaal nummer",
58
-    "Price": "Prijs",
59
-    "Classic": "Klassiek",
60
-    "End Date": "Einddatum",
61
-    "Discount": "Korting",
62
-    "Layout": "Indeling",
80
+    "Phone number": "Telefoonnummer",
81
+    "Logo": "Logo",
82
+    "Location Details": "Details van de locatie",
63 83
     "Country": "Land",
84
+    "State \/ Province": "Staat\/provincie",
64 85
     "Street Address": "Adres",
65
-    "Corporation": "corporatie",
66
-    "slate": "leisteen",
67
-    "7X Large": "7x groot",
68
-    "Rate": "Tarief",
69
-    "Start Date": "Startdatum",
70
-    "indigo": "indigo",
71
-    "fuchsia": "fuchsia",
72
-    "Small": "Klein",
73
-    "Banking": "Bankieren",
74
-    "6X Large": "6x groot",
86
+    "City \/ Town": "Stad\/stad",
75 87
     "Zip \/ Postal Code": "Postcode\/postcode",
76
-    "Show Logo": "Logo weergeven",
77
-    "Default :Type :Record": "Standaard :Type :Record",
78
-    "Precision": "Nauwkeurigheid",
79
-    "Default :Record": "Standaard :Record",
80
-    "Footer \/ Notes": "Voettekst\/Notities",
81
-    "Item Name": "Naam van het item",
82
-    "Week Start": "Begin van de week",
83
-    "After Number": "Na nummer",
84
-    "Side Navigation": "Zijdelingse navigatie",
85
-    "Due Upon Receipt": "Verschuldigd bij ontvangst",
86
-    "teal": "groenblauw",
87
-    "Screen 2X Large": "Scherm 2X groot",
88
-    "3X Large": "3X groot",
89
-    "Percent Position": "Positie in procenten",
90
-    "Sales Discount": "Verkoopkorting",
91
-    "Symbol Position": "Positie van het symbool",
92
-    "Entity Type": "Entiteitstype",
93
-    "cyan": "cyaan",
94
-    "emerald": "smaragd",
95
-    "Appearance": "Verschijning",
96
-    "Connected Accounts": "Gekoppelde accounts",
88
+    "Legal & Compliance": "Juridische zaken en naleving",
89
+    "Entity type": "Entiteitstype",
90
+    "Tax ID": "Fiscaal nummer",
91
+    "Sole Proprietorship": "Eenmanszaak",
92
+    "General Partnership": "Algemeen partnerschap",
93
+    "Limited Partnership (LP)": "Beperkte vennootschap (LP)",
94
+    "Limited Liability Partnership (LLP)": "Partnerschap met beperkte aansprakelijkheid (LLP)",
95
+    "Limited Liability Company (LLC)": "Vennootschap met beperkte aansprakelijkheid (LLC)",
96
+    "Corporation": "corporatie",
97 97
     "Nonprofit": "Non-profitorganisatie",
98
+    "Number prefix": "Voorvoegsel van het nummer",
99
+    "Number digits": "Aantal cijfers",
100
+    "Number next": "Nummer Volgende",
101
+    "Payment terms": "Betalingsvoorwaarden",
102
+    "Content": "Inhoud",
103
+    "Header": "Koptekst",
98 104
     "Subheader": "Subkop",
99
-    "Before Amount": "Vóór het bedrag",
100
-    "Location Details": "Details van de locatie",
101
-    "Net 10": "Netto 10",
102
-    "Before Number": "Voor het nummer",
103
-    "Live Currency": "Levende valuta",
104
-    "Max Content Width": "Maximale breedte van de inhoud",
105
-    "Data Presentation": "Presentatie van gegevens",
106
-    "4X Large": "4X groot",
107
-    "Modern": "Modern",
108
-    "Purchase Tax": "Aankoopbelasting",
109
-    "Number Prefix": "Voorvoegsel van het nummer",
110
-    "Select a symbol position": "Selecteer een symboolpositie",
111
-    "Screen Large": "Groot scherm",
112
-    "Identification": "Identificatie",
113
-    "Unit Name": "Naam van de eenheid",
114
-    "Price Name": "Naam van de prijs",
115
-    "Purchase Discount": "Aankoopkorting",
116
-    "Payment Terms": "Betalingsvoorwaarden",
117
-    "Number Format": "Nummerformaat",
105
+    "Footer \/ notes": "Voettekst\/Notities",
106
+    "Template": "Sjabloon",
107
+    "Show logo": "Logo weergeven",
108
+    "Accent color": "Accentkleur",
109
+    "Item name": "Naam van het item",
110
+    "Items": "Artikelen",
111
+    "Products": "Producten",
112
+    "Other": "Andere",
113
+    "Unit name": "Naam van de eenheid",
114
+    "Quantity": "Hoeveelheid",
115
+    "Hours": "Uren",
116
+    "Price name": "Naam van de prijs",
117
+    "Price": "Prijs",
118
+    "Rate": "Tarief",
119
+    "Amount name": "Naam van het bedrag",
120
+    "Amount": "Bedrag",
121
+    "Total": "Totaal",
122
+    "Due Upon Receipt": "Verschuldigd bij ontvangst",
118 123
     "Net 7": "Net 7",
124
+    "Net 10": "Netto 10",
119 125
     "Net 15": "Netto 15",
120
-    "Decimal Separator": "Decimaal scheidingsteken",
121
-    "Thousands Separator": "Scheidingsteken voor duizenden",
122
-    "Limited Partnership (LP)": "Beperkte vennootschap (LP)",
123
-    "Navigation Layout": "Navigatie-indeling",
124
-    "Legal & Compliance": "Juridische zaken en naleving",
125
-    "Net 60": "Netto 60",
126
-    "Modal Width": "Modale breedte",
127
-    "Table Sort Direction": "Sorteerrichting van de tabel",
128
-    "Limited Liability Company (LLC)": "Vennootschap met beperkte aansprakelijkheid (LLC)",
129
-    "Bank Account": "Bankrekening",
130
-    "Time Format": "Tijdformaat",
131
-    "Company Profile": "Bedrijfsprofiel",
132
-    "City \/ Town": "Stad\/stad",
133
-    "Number Next": "Nummer Volgende",
134
-    "Amount Name": "Naam van het bedrag",
135
-    "Select Position": "Positie selecteren",
136
-    "Financial & Fiscal": "Financieel en fiscaal",
137
-    "Services": "Diensten",
138
-    "Number Digits": "Aantal cijfers",
139
-    "Records Per Page": "Records per pagina",
140 126
     "Net 30": "Netto 30",
141
-    "Date Format": "Datumformaat",
142
-    "Taxes & Discounts": "Belastingen en kortingen",
143
-    "Striped Tables": "Gestreepte tafels",
144
-    "State \/ Province": "Staat\/provincie",
127
+    "Net 60": "Netto 60",
145 128
     "Net 90": "Netto 90",
146
-    "General Partnership": "Algemeen partnerschap",
147
-    "Limited Liability Partnership (LLP)": "Partnerschap met beperkte aansprakelijkheid (LLP)",
148
-    "After Amount": "Na het bedrag",
149
-    "Accent Color": "Accentkleur",
150
-    "Invoice": "Factuur",
151
-    "Items": "Artikelen",
152
-    "2X Large": "2X groot",
153
-    "Tax": "Belasting",
154
-    "Primary Color": "Primaire kleur",
155
-    "5X Large": "5x groot",
156
-    "Sole Proprietorship": "Eenmanszaak",
157
-    "Top Navigation": "Navigatie bovenaan",
158
-    "amber": "barnsteen",
159
-    "Screen Extra Large": "Extra groot scherm",
160
-    "Description": "Omschrijving",
129
+    "Modern": "Modern",
130
+    "Classic": "Klassiek",
131
+    "Language": "taal",
132
+    "Timezone": "Tijdzone",
133
+    "Date & Time": "Datum en tijd",
134
+    "Date format": "Datumformaat",
135
+    "Time format": "Tijdformaat",
136
+    "Week start": "Begin van de week",
137
+    "Before number": "Voor het nummer",
138
+    "After number": "Na nummer",
139
+    "Select position": "Positie selecteren",
140
+    "Financial & Fiscal": "Financieel en fiscaal",
141
+    "Number format": "Nummerformaat",
142
+    "Percent position": "Positie in procenten",
143
+    "Name": "Naam",
144
+    "Code": "Code",
145
+    "Symbol": "Symbool",
146
+    "Default :record": "Standaard :record",
147
+    "Type": "Typ",
148
+    "Start date": "Startdatum",
149
+    "End date": "Einddatum",
150
+    "Sales": "Verkoop",
151
+    "Default :type :record": "Standaard :type :record",
152
+    "Purchase": "Aankoop",
153
+    "Precision": "Nauwkeurigheid",
154
+    "Symbol position": "Positie van het symbool",
155
+    "Before amount": "Vóór het bedrag",
156
+    "After amount": "Na het bedrag",
157
+    "Select a symbol position": "Selecteer een symboolpositie",
158
+    "Decimal separator": "Decimaal scheidingsteken",
159
+    "Thousands separator": "Scheidingsteken voor duizenden",
161 160
     "Yes": "Ja",
162
-    "Percentage": "Percentage",
163
-    "Scope": "Toepassingsgebied",
164 161
     "No": "Nee",
165
-    "Product": "Product",
166
-    "None": "Geen",
162
+    "Description": "Omschrijving",
163
+    "Computation": "Berekening",
164
+    "Scope": "Toepassingsgebied",
165
+    "Percentage": "Percentage",
167 166
     "Fixed": "Opgelost",
167
+    "None": "Geen",
168
+    "Product": "Product",
168 169
     "Service": "Service",
169 170
     "Compound": "Samenstelling",
170
-    "Computation": "Berekening",
171
-    "Current Balance": "Huidig saldo",
171
+    "Current balance": "Huidig saldo",
172 172
     "Account Information": "Accountgegevens",
173 173
     "Subtype": "Subtype",
174
-    "Account Number": "Rekeningnummer",
174
+    "Account number": "Rekeningnummer",
175 175
     "Investment": "Investering",
176 176
     "Credit": "Krediet",
177 177
     "Depository": "Depository",
178
+    "Loan": "Lening",
178 179
     "Manager": "Manager",
179 180
     "Children": "Kinderen",
180 181
     "All": "Alles",
181
-    "Entity": "Entiteit",
182
-    "Available": "Beschikbaar",
183 182
     "Main": "Belangrijkste",
184
-    "Parent Department": "Ouderafdeling",
185
-    "Loan": "Lening",
183
+    "Parent department": "Ouderafdeling",
184
+    "Currency List": "Valutalijst",
186 185
     "Company Currencies": "Valuta's van bedrijven",
187
-    "Live Rate": "Tarief live",
188
-    "Currency List": "Valutalijst"
186
+    "Entity": "Entiteit",
187
+    "Available": "Beschikbaar",
188
+    "Live rate": "Tarief live",
189
+    "Edit": "Edit",
190
+    "Notes": "Notes",
191
+    "Terms": "Terms",
192
+    "Ending balance": "Ending balance",
193
+    "Default :type :category": "Default :type :category",
194
+    "Category": "Category",
195
+    "Configuration": "Configuration",
196
+    "Dates": "Dates",
197
+    "Adjustment Details": "Adjustment Details",
198
+    "Adjustments": "Adjustments",
199
+    "Sellable Configuration": "Sellable Configuration",
200
+    "Purchasable Configuration": "Purchasable Configuration",
201
+    "Sale Information": "Sale Information",
202
+    "Purchase Information": "Purchase Information",
203
+    "Billing": "Billing",
204
+    "Shipping": "Shipping",
205
+    "General Information": "General Information",
206
+    "Primary Contact": "Primary Contact",
207
+    "Billing Address": "Billing Address",
208
+    "Shipping Address": "Shipping Address",
209
+    "Secondary Contacts": "Secondary Contacts",
210
+    "Address Information": "Address Information",
211
+    "Invoice Header": "Invoice Header",
212
+    "Invoice Details": "Invoice Details",
213
+    "Footer": "Footer",
214
+    "Invoice Footer": "Invoice Footer",
215
+    "Bill Details": "Bill Details",
216
+    "Create": "Create",
217
+    "Estimate Header": "Estimate Header",
218
+    "Estimate Details": "Estimate Details",
219
+    "Estimate Footer": "Estimate Footer",
220
+    "Scheduling": "Scheduling",
221
+    "Scheduling Form": "Scheduling Form",
222
+    "Approve": "Approve",
223
+    "Frequency": "Frequency",
224
+    "Dates & Time": "Dates & Time"
189 225
 }

+ 141
- 136
resources/data/lang/pt.json Wyświetl plik

@@ -1,162 +1,162 @@
1 1
 {
2 2
     "General": "Geral",
3
-    "indigo": "índigo",
4
-    "slate": "ardósia",
5
-    "neutral": "neutro",
6
-    "purple": "roxo",
7
-    "orange": "laranja",
8
-    "Total": "Total",
9
-    "Email": "E-mail",
10
-    "Rate": "Tarifa",
11
-    "Discount": "Desconto",
12
-    "Font": "Fonte",
13
-    "State \/ Province": "Estado\/ Província",
14
-    "zinc": "zinco",
15
-    "Date & Time": "Data e hora",
3
+    "Bank account": "Conta bancária",
4
+    "Currency": "Moeda",
5
+    "Taxes & Discounts": "Impostos e descontos",
6
+    "Sales tax": "Imposto sobre vendas",
7
+    "Purchase tax": "Imposto de compra",
8
+    "Sales discount": "Desconto de vendas",
9
+    "Purchase discount": "Desconto na compra",
16 10
     "Appearance": "Aparência",
17
-    "rose": "rose",
18
-    "Phone Number": "Número de telefone",
19
-    "Department": "Departamento",
20
-    "Medium": "Médio",
21
-    "Price": "Preço",
22
-    "Tax": "Imposto",
23
-    "yellow": "amarelo",
24
-    "Screen": "Ecrã",
25
-    "Name": "Nome",
26
-    "red": "vermelho",
27
-    "sky": "céu",
28
-    "Full": "Completo",
29
-    "Other": "Outros",
11
+    "Default": "Padrão",
12
+    "Company Profile": "Perfil da empresa",
13
+    "Invoice": "Fatura",
30 14
     "Localization": "Localização",
31
-    "Items": "Itens",
32
-    "blue": "azul",
33
-    "Nonprofit": "Sem fins lucrativos",
34
-    "Content": "Conteúdo",
35
-    "Code": "Código",
15
+    "Discount": "Desconto",
16
+    "Tax": "Imposto",
17
+    "Accounting": "Contabilidade",
18
+    "Banking": "Serviços bancários",
19
+    "Account": "Conta",
20
+    "Department": "Departamento",
36 21
     "Services": "Serviços",
37
-    "Amount": "Quantia",
38
-    "Products": "Produtos",
39
-    "Modern": "Moderno",
40
-    "Quantity": "Quantidade",
41
-    "lime": "cal",
42
-    "stone": "pedra",
22
+    "Connected Accounts": "Contas conectadas",
23
+    "Live Currency": "Moeda ao vivo",
24
+    "Primary color": "Cor primária",
25
+    "amber": "âmbar",
26
+    "blue": "azul",
43 27
     "cyan": "ciano",
44
-    "Ascending": "Ascendente",
45
-    "Header": "cabeçalho",
46
-    "Net 30": "Rede 30",
47
-    "Descending": "Descendente",
48
-    "Logo": "Logotipo",
49
-    "Language": "Idioma",
50
-    "Large": "Grande",
51
-    "Account": "Conta",
52
-    "Entity Type": "Tipo de entidade",
53
-    "Extra Large": "Extra grande",
54
-    "Hours": "Horas",
55
-    "Invoice": "Fatura",
56
-    "Timezone": "Fuso horário",
57
-    "Company Profile": "Perfil da empresa",
58
-    "Sales Tax": "Imposto sobre vendas",
59
-    "Currency": "Moeda",
60
-    "Layout": "Layout",
61
-    "Accounting": "Contabilidade",
62
-    "Corporation": "Corporação",
63
-    "Default": "Padrão",
64
-    "violet": "violeta",
65
-    "green": "verde",
28
+    "emerald": "esmeralda",
66 29
     "fuchsia": "fúcsia",
67 30
     "gray": "cinzento",
68
-    "Street Address": "Endereço da rua",
31
+    "green": "verde",
32
+    "indigo": "índigo",
33
+    "lime": "cal",
34
+    "neutral": "neutro",
35
+    "orange": "laranja",
36
+    "pink": "rosa",
37
+    "purple": "roxo",
38
+    "red": "vermelho",
39
+    "rose": "rose",
40
+    "sky": "céu",
41
+    "slate": "ardósia",
42
+    "stone": "pedra",
69 43
     "teal": "azul-petróleo",
70
-    "Tax ID": "Identificação fiscal",
71
-    "Template": "Modelo",
72
-    "Percent Position": "Posição percentual",
44
+    "violet": "violeta",
45
+    "yellow": "amarelo",
46
+    "zinc": "zinco",
47
+    "Font": "Fonte",
48
+    "Layout": "Layout",
73 49
     "Max Content Width": "Largura máxima do conteúdo",
74
-    "3X Large": "3X Grande",
75
-    "Banking": "Serviços bancários",
76
-    "pink": "rosa",
77
-    "Classic": "clássico",
78
-    "Identification": "Identificação",
79
-    "Time Format": "Formato de hora",
80
-    "Select Position": "Selecionar posição",
81
-    "Records Per Page": "Registros por página",
82
-    "Subheader": "Sub-cabeçalho",
83
-    "Unit Name": "Nome da unidade",
84
-    "Net 7": "Rede 7",
85
-    "Net 10": "Rede 10",
86
-    "Week Start": "Início da semana",
87
-    "Taxes & Discounts": "Impostos e descontos",
88
-    "Purchase Tax": "Imposto de compra",
89
-    "Sales Discount": "Desconto de vendas",
90
-    "Purchase Discount": "Desconto na compra",
91
-    "amber": "âmbar",
50
+    "Modal Width": "Largura modal",
51
+    "Navigation Layout": "Layout de navegação",
92 52
     "Top Navigation": "Navegação superior",
53
+    "Side Navigation": "Navegação lateral",
93 54
     "Striped Tables": "Mesas listradas",
94 55
     "Enabled": "Ativado",
95 56
     "Disabled": "Desativado",
57
+    "Data Presentation": "Apresentação de dados",
96 58
     "Table Sort Direction": "Direção de classificação da tabela",
59
+    "Records Per Page": "Registros por página",
60
+    "4X Large": "4X Grande",
61
+    "5X Large": "5X Grande",
97 62
     "6X Large": "6X Grande",
63
+    "7X Large": "7X Grande",
98 64
     "Screen Large": "Tela grande",
65
+    "Screen Extra Large": "Tela extra grande",
66
+    "Screen 2X Large": "Tela 2X Grande",
67
+    "Full": "Completo",
99 68
     "Extra Small": "Extra pequeno",
69
+    "Small": "Pequeno",
70
+    "Medium": "Médio",
71
+    "Large": "Grande",
72
+    "Extra Large": "Extra grande",
73
+    "2X Large": "2X Grande",
74
+    "3X Large": "3X Grande",
75
+    "Screen": "Ecrã",
76
+    "Ascending": "Ascendente",
77
+    "Descending": "Descendente",
78
+    "Identification": "Identificação",
79
+    "Email": "E-mail",
80
+    "Phone number": "Número de telefone",
81
+    "Logo": "Logotipo",
100 82
     "Location Details": "Detalhes da localização",
83
+    "Country": "País",
84
+    "State \/ Province": "Estado\/ Província",
85
+    "Street Address": "Endereço da rua",
101 86
     "City \/ Town": "Cidade\/Cidade",
102 87
     "Zip \/ Postal Code": "CEP\/Código postal",
103 88
     "Legal & Compliance": "Legal e conformidade",
89
+    "Entity type": "Tipo de entidade",
90
+    "Tax ID": "Identificação fiscal",
104 91
     "Sole Proprietorship": "Propriedade individual",
92
+    "General Partnership": "Parceria geral",
93
+    "Limited Partnership (LP)": "Parceria Limitada (LP)",
105 94
     "Limited Liability Partnership (LLP)": "Parceria de Responsabilidade Limitada (LLP)",
106
-    "Number Prefix": "Prefixo numérico",
107
-    "Number Next": "Número seguinte",
108
-    "Footer \/ Notes": "Rodapé\/\/Notas",
109
-    "Show Logo": "Mostrar logotipo",
110
-    "Price Name": "Nome do preço",
95
+    "Limited Liability Company (LLC)": "Companhia de Responsabilidade Limitada (LLC)",
96
+    "Corporation": "Corporação",
97
+    "Nonprofit": "Sem fins lucrativos",
98
+    "Number prefix": "Prefixo numérico",
99
+    "Number digits": "Dígitos numéricos",
100
+    "Number next": "Número seguinte",
101
+    "Payment terms": "Condições de pagamento",
102
+    "Content": "Conteúdo",
103
+    "Header": "cabeçalho",
104
+    "Subheader": "Sub-cabeçalho",
105
+    "Footer \/ notes": "Rodapé\/\/Notas",
106
+    "Template": "Modelo",
107
+    "Show logo": "Mostrar logotipo",
108
+    "Accent color": "Cor de destaque",
109
+    "Item name": "Nome do item",
110
+    "Items": "Itens",
111
+    "Products": "Produtos",
112
+    "Other": "Outros",
113
+    "Unit name": "Nome da unidade",
114
+    "Quantity": "Quantidade",
115
+    "Hours": "Horas",
116
+    "Price name": "Nome do preço",
117
+    "Price": "Preço",
118
+    "Rate": "Tarifa",
119
+    "Amount name": "Nome do valor",
120
+    "Amount": "Quantia",
121
+    "Total": "Total",
111 122
     "Due Upon Receipt": "Vencido após o recebimento",
123
+    "Net 7": "Rede 7",
124
+    "Net 10": "Rede 10",
125
+    "Net 15": "Rede 15",
126
+    "Net 30": "Rede 30",
112 127
     "Net 60": "Rede 60",
113
-    "Date Format": "Formato de data",
114
-    "Before Number": "Antes do número",
115
-    "Number Format": "Formato numérico",
116
-    "Bank Account": "Conta bancária",
117
-    "Screen 2X Large": "Tela 2X Grande",
118
-    "Limited Liability Company (LLC)": "Companhia de Responsabilidade Limitada (LLC)",
119
-    "Accent Color": "Cor de destaque",
120
-    "Amount Name": "Nome do valor",
121
-    "emerald": "esmeralda",
122
-    "Side Navigation": "Navegação lateral",
123
-    "7X Large": "7X Grande",
124
-    "2X Large": "2X Grande",
125
-    "Item Name": "Nome do item",
126 128
     "Net 90": "Rede 90",
127
-    "Live Currency": "Moeda ao vivo",
128
-    "Number Digits": "Dígitos numéricos",
129
-    "4X Large": "4X Grande",
130
-    "Screen Extra Large": "Tela extra grande",
131
-    "Primary Color": "Cor primária",
132
-    "Modal Width": "Largura modal",
133
-    "General Partnership": "Parceria geral",
134
-    "Limited Partnership (LP)": "Parceria Limitada (LP)",
135
-    "After Number": "Depois do número",
136
-    "Small": "Pequeno",
137
-    "Payment Terms": "Condições de pagamento",
138
-    "Net 15": "Rede 15",
129
+    "Modern": "Moderno",
130
+    "Classic": "clássico",
131
+    "Language": "Idioma",
132
+    "Timezone": "Fuso horário",
133
+    "Date & Time": "Data e hora",
134
+    "Date format": "Formato de data",
135
+    "Time format": "Formato de hora",
136
+    "Week start": "Início da semana",
137
+    "Before number": "Antes do número",
138
+    "After number": "Depois do número",
139
+    "Select position": "Selecionar posição",
139 140
     "Financial & Fiscal": "Financeiro e fiscal",
140
-    "Connected Accounts": "Contas conectadas",
141
-    "Navigation Layout": "Layout de navegação",
142
-    "5X Large": "5X Grande",
143
-    "Country": "País",
144
-    "Data Presentation": "Apresentação de dados",
141
+    "Number format": "Formato numérico",
142
+    "Percent position": "Posição percentual",
143
+    "Name": "Nome",
144
+    "Code": "Código",
145 145
     "Symbol": "Símbolo",
146
-    "Default :Record": "Padrão :Record",
146
+    "Default :record": "Padrão :record",
147 147
     "Type": "Tipo",
148
-    "Start Date": "Data de início",
149
-    "End Date": "Data de término",
148
+    "Start date": "Data de início",
149
+    "End date": "Data de término",
150 150
     "Sales": "Vendas",
151
-    "Default :Type :Record": "Padrão :Type :Record",
151
+    "Default :type :record": "Padrão :type :record",
152 152
     "Purchase": "Compra",
153 153
     "Precision": "Precisão",
154
-    "Symbol Position": "Posição do símbolo",
155
-    "Before Amount": "Antes do valor",
156
-    "After Amount": "Após o valor",
154
+    "Symbol position": "Posição do símbolo",
155
+    "Before amount": "Antes do valor",
156
+    "After amount": "Após o valor",
157 157
     "Select a symbol position": "Selecione a posição de um símbolo",
158
-    "Decimal Separator": "Separador decimal",
159
-    "Thousands Separator": "Separador de milhares",
158
+    "Decimal separator": "Separador decimal",
159
+    "Thousands separator": "Separador de milhares",
160 160
     "Yes": "sim",
161 161
     "No": "Não",
162 162
     "Description": "Descrição",
@@ -168,29 +168,29 @@
168 168
     "Product": "Produto",
169 169
     "Service": "Serviço",
170 170
     "Compound": "Composto",
171
-    "Current Balance": "Saldo atual",
171
+    "Current balance": "Saldo atual",
172 172
     "Account Information": "Informações da conta",
173 173
     "Subtype": "Subtipo",
174
-    "Account Number": "Número da conta",
174
+    "Account number": "Número da conta",
175 175
     "Investment": "Investimento",
176 176
     "Credit": "Crédito",
177
+    "Depository": "Depositário",
177 178
     "Loan": "Empréstimo",
178 179
     "Manager": "Gestor",
179 180
     "Children": "Crianças",
180
-    "Main": "Principal",
181
-    "Depository": "Depositário",
182 181
     "All": "Todos",
183
-    "Entity": "Entidade",
184
-    "Available": "Disponível",
185
-    "Parent Department": "Departamento de pais",
182
+    "Main": "Principal",
183
+    "Parent department": "Departamento de pais",
186 184
     "Currency List": "Lista de moedas",
187
-    "Live Rate": "Tarifa ao vivo",
188 185
     "Company Currencies": "Moedas da empresa",
186
+    "Entity": "Entidade",
187
+    "Available": "Disponível",
188
+    "Live rate": "Tarifa ao vivo",
189 189
     "Edit": "Editar",
190 190
     "Notes": "Notas",
191 191
     "Terms": "Termos",
192
-    "Ending Balance": "Saldo Final",
193
-    "Default :Type :Category": "Padrão :Tipo :Categoria",
192
+    "Ending balance": "Saldo Final",
193
+    "Default :type :category": "Padrão :type :category",
194 194
     "Category": "Categoria",
195 195
     "Configuration": "Configuração",
196 196
     "Dates": "Datas",
@@ -216,5 +216,10 @@
216 216
     "Create": "Criar",
217 217
     "Estimate Header": "Cabeçalho do Orçamento",
218 218
     "Estimate Details": "Detalhes do Orçamento",
219
-    "Estimate Footer": "Rodapé do Orçamento"
219
+    "Estimate Footer": "Rodapé do Orçamento",
220
+    "Scheduling": "Scheduling",
221
+    "Scheduling Form": "Scheduling Form",
222
+    "Approve": "Approve",
223
+    "Frequency": "Frequency",
224
+    "Dates & Time": "Dates & Time"
220 225
 }

+ 185
- 149
resources/data/lang/tr.json Wyświetl plik

@@ -1,189 +1,225 @@
1 1
 {
2 2
     "General": "General",
3
-    "violet": "menekşe",
4
-    "slate": "arduvaz",
5
-    "yellow": "sarı",
6
-    "stone": "taş",
7
-    "Layout": "Düzen",
8
-    "Large": "Büyük",
9
-    "teal": "deniz mavisi",
10
-    "Banking": "Bankacılık",
11
-    "green": "yeşil",
12
-    "Ascending": "Yükselen",
13
-    "Department": "Departman",
14
-    "blue": "mavi",
15
-    "red": "kırmızı",
16
-    "Descending": "Azalan",
17
-    "State \/ Province": "Eyalet\/İl",
18
-    "Price": "FİYAT",
19
-    "Classic": "Klasik",
20
-    "Invoice": "Fatura",
21
-    "Screen": "Ekranı",
22
-    "Phone Number": "Telefon Numarası",
23
-    "Total": "Toplam",
24
-    "rose": "gül",
25
-    "Font": "Yazı Tipi",
26
-    "Amount": "Miktar",
27
-    "End Date": "Bitiş Tarihi",
28
-    "Header": "Başlık",
29
-    "Account": "Hesap",
30
-    "pink": "pembe",
31
-    "zinc": "çinko",
32
-    "Full": "Dolu",
33
-    "Medium": "Orta",
34
-    "Country": "Ülke",
35
-    "Corporation": "şirket",
36
-    "Template": "Şablon",
37
-    "Products": "Ürünlerimiz",
38
-    "Modern": "Çağdaş",
39
-    "Timezone": "Saat dilimi",
40
-    "Yes": "Evet",
41
-    "Computation": "Hesaplama",
42
-    "Percentage": "Yüzde",
43
-    "Product": "Ürün",
44
-    "Sales Tax": "Satış Vergisi",
3
+    "Bank account": "Banka Hesabı",
4
+    "Currency": "Para Birimi",
5
+    "Taxes & Discounts": "Vergiler ve İndirimler",
6
+    "Sales tax": "Satış Vergisi",
7
+    "Purchase tax": "Satın Alma Vergisi",
8
+    "Sales discount": "Satış İndirimi",
9
+    "Purchase discount": "Satın Alma İndirimi",
45 10
     "Appearance": "Görünüm",
46 11
     "Default": "Varsayılan",
12
+    "Company Profile": "Firma Profili",
13
+    "Invoice": "Fatura",
47 14
     "Localization": "Yerelleştirme",
48 15
     "Discount": "İndirim",
16
+    "Tax": "Vergi",
17
+    "Accounting": "Muhasebe",
18
+    "Banking": "Bankacılık",
19
+    "Account": "Hesap",
20
+    "Department": "Departman",
21
+    "Services": "HİZMETLER",
22
+    "Connected Accounts": "Bağlı Hesaplar",
23
+    "Live Currency": "Canlı Para Birimi",
24
+    "Primary color": "Ana Renk",
49 25
     "amber": "kehribar",
26
+    "blue": "mavi",
27
+    "cyan": "camgöbeği",
50 28
     "emerald": "zümrüt",
29
+    "fuchsia": "fuşya",
30
+    "gray": "gri",
31
+    "green": "yeşil",
32
+    "indigo": "çivit",
51 33
     "lime": "kireç",
52 34
     "neutral": "nötr",
35
+    "orange": "turuncu",
36
+    "pink": "pembe",
53 37
     "purple": "mor",
38
+    "red": "kırmızı",
39
+    "rose": "gül",
40
+    "sky": "gökyüzü",
41
+    "slate": "arduvaz",
42
+    "stone": "taş",
43
+    "teal": "deniz mavisi",
44
+    "violet": "menekşe",
45
+    "yellow": "sarı",
46
+    "zinc": "çinko",
47
+    "Font": "Yazı Tipi",
48
+    "Layout": "Düzen",
49
+    "Max Content Width": "Maksimum İçerik Genişliği",
50
+    "Modal Width": "Modal Genişliği",
51
+    "Navigation Layout": "Navigasyon Düzeni",
52
+    "Top Navigation": "Üst Navigasyon",
53
+    "Side Navigation": "Yan Navigasyon",
54
+    "Striped Tables": "Çizgili Tablolar",
54 55
     "Enabled": "Etkin",
56
+    "Disabled": "Engelli",
57
+    "Data Presentation": "Veri Sunumu",
58
+    "Table Sort Direction": "Tablo Sıralama Yönü",
59
+    "Records Per Page": "Sayfa Başına Kayıtlar",
60
+    "4X Large": "4X Büyük",
61
+    "5X Large": "5X Büyük",
62
+    "6X Large": "6X Büyük",
63
+    "7X Large": "7X Büyük",
64
+    "Screen Large": "Geniş Ekran",
65
+    "Screen Extra Large": "Ekstra Büyük Ekran",
66
+    "Screen 2X Large": "Ekran 2X Büyük",
67
+    "Full": "Dolu",
68
+    "Extra Small": "Ekstra Küçük",
69
+    "Small": "Küçük",
70
+    "Medium": "Orta",
71
+    "Large": "Büyük",
55 72
     "Extra Large": "Ekstra Büyük",
73
+    "2X Large": "2X Büyük",
74
+    "3X Large": "3X Büyük",
75
+    "Screen": "Ekranı",
76
+    "Ascending": "Yükselen",
77
+    "Descending": "Azalan",
78
+    "Identification": "Tanımlama",
56 79
     "Email": "E-posta",
80
+    "Phone number": "Telefon Numarası",
57 81
     "Logo": "Logo",
82
+    "Location Details": "Konum Ayrıntıları",
83
+    "Country": "Ülke",
84
+    "State \/ Province": "Eyalet\/İl",
85
+    "Street Address": "Sokak Adresi",
86
+    "City \/ Town": "Şehir\/Kasaba",
87
+    "Zip \/ Postal Code": "Posta Kodu\/Posta Kodu",
88
+    "Legal & Compliance": "Yasal ve Uyum",
89
+    "Entity type": "Varlık Türü",
58 90
     "Tax ID": "Vergi Kimliği",
59
-    "Payment Terms": "Ödeme Koşulları",
91
+    "Sole Proprietorship": "Tek mülkiyet",
92
+    "General Partnership": "Genel Ortaklık",
93
+    "Limited Partnership (LP)": "Sınırlı Ortaklık (LP)",
94
+    "Limited Liability Partnership (LLP)": "Sınırlı Sorumluluk Ortaklığı (LLP)",
95
+    "Limited Liability Company (LLC)": "Sınırlı Sorumluluk Şirketi (LLC)",
96
+    "Corporation": "şirket",
97
+    "Nonprofit": "kar amacı gütmeyen",
98
+    "Number prefix": "Numara Öneki",
99
+    "Number digits": "Sayı Rakamları",
100
+    "Number next": "Sonraki numara",
101
+    "Payment terms": "Ödeme Koşulları",
60 102
     "Content": "İçerik",
103
+    "Header": "Başlık",
104
+    "Subheader": "Alt başlık",
105
+    "Footer \/ notes": "Altbilgi\/Notlar",
106
+    "Template": "Şablon",
107
+    "Show logo": "Logoyu Göster",
108
+    "Accent color": "Vurgu Rengi",
109
+    "Item name": "Öğe Adı",
61 110
     "Items": "Öğeler",
111
+    "Products": "Ürünlerimiz",
62 112
     "Other": "Diğer",
113
+    "Unit name": "Birim Adı",
63 114
     "Quantity": "Miktar",
64 115
     "Hours": "Saatler",
116
+    "Price name": "Fiyat Adı",
117
+    "Price": "FİYAT",
118
+    "Rate": "Oranı",
119
+    "Amount name": "Miktar Adı",
120
+    "Amount": "Miktar",
121
+    "Total": "Toplam",
122
+    "Due Upon Receipt": "Alındıktan Sonra Ödenecek",
123
+    "Net 7": "Net 7",
124
+    "Net 10": "Net 10",
125
+    "Net 15": "Net 15",
126
+    "Net 30": "Net 30",
127
+    "Net 60": "Net 60",
128
+    "Net 90": "Net 90",
129
+    "Modern": "Çağdaş",
130
+    "Classic": "Klasik",
65 131
     "Language": "Dil",
132
+    "Timezone": "Saat dilimi",
133
+    "Date & Time": "Tarih ve Saat",
134
+    "Date format": "Tarih Biçimi",
135
+    "Time format": "Zaman Biçimi",
136
+    "Week start": "Hafta Başlangıcı",
137
+    "Before number": "Numaradan Önce",
138
+    "After number": "Numaradan Sonra",
139
+    "Select position": "Pozisyon Seçiniz",
140
+    "Financial & Fiscal": "Finansal ve Mali",
141
+    "Number format": "Sayı Biçimi",
142
+    "Percent position": "Yüzde Pozisyonu",
66 143
     "Name": "İsim",
67 144
     "Code": "Kod",
68 145
     "Symbol": "Sembol",
146
+    "Default :record": "Varsayılan :record",
69 147
     "Type": "Tür",
148
+    "Start date": "Başlangıç Tarihi",
149
+    "End date": "Bitiş Tarihi",
70 150
     "Sales": "Satışlar",
151
+    "Default :type :record": "Varsayılan :type :record",
152
+    "Purchase": "Satın alma",
71 153
     "Precision": "Hassasiyet",
154
+    "Symbol position": "Sembol Konumu",
155
+    "Before amount": "Miktardan Önce",
156
+    "After amount": "Miktardan Sonra",
157
+    "Select a symbol position": "Bir sembol konumu seçin",
158
+    "Decimal separator": "Ondalık Ayırıcı",
159
+    "Thousands separator": "Binlerce Ayırıcı",
160
+    "Yes": "Evet",
161
+    "No": "Hayır",
72 162
     "Description": "Açıklama",
163
+    "Computation": "Hesaplama",
164
+    "Scope": "Kapsam",
165
+    "Percentage": "Yüzde",
73 166
     "Fixed": "Sabit",
74 167
     "None": "Yok",
75
-    "Currency": "Para Birimi",
76
-    "Services": "HİZMETLER",
77
-    "gray": "gri",
78
-    "sky": "gökyüzü",
79
-    "No": "Hayır",
80
-    "Live Currency": "Canlı Para Birimi",
81
-    "cyan": "camgöbeği",
82
-    "Net 7": "Net 7",
83
-    "orange": "turuncu",
168
+    "Product": "Ürün",
84 169
     "Service": "Hizmet",
85
-    "Tax": "Vergi",
86
-    "fuchsia": "fuşya",
87
-    "indigo": "çivit",
88
-    "5X Large": "5X Büyük",
89
-    "Small": "Küçük",
90
-    "Unit Name": "Birim Adı",
91
-    "Net 10": "Net 10",
92
-    "Sales Discount": "Satış İndirimi",
93
-    "Decimal Separator": "Ondalık Ayırıcı",
94
-    "General Partnership": "Genel Ortaklık",
95
-    "Taxes & Discounts": "Vergiler ve İndirimler",
96
-    "Records Per Page": "Sayfa Başına Kayıtlar",
97
-    "Item Name": "Öğe Adı",
98
-    "Connected Accounts": "Bağlı Hesaplar",
99
-    "Primary Color": "Ana Renk",
100
-    "Entity Type": "Varlık Türü",
101
-    "Number Next": "Sonraki numara",
102
-    "Amount Name": "Miktar Adı",
103
-    "Striped Tables": "Çizgili Tablolar",
104
-    "Limited Partnership (LP)": "Sınırlı Ortaklık (LP)",
105
-    "Show Logo": "Logoyu Göster",
106
-    "Week Start": "Hafta Başlangıcı",
107
-    "After Amount": "Miktardan Sonra",
108
-    "Bank Account": "Banka Hesabı",
109
-    "Top Navigation": "Üst Navigasyon",
110
-    "Default :Type :Record": "Varsayılan :Type :Record",
111
-    "Disabled": "Engelli",
112
-    "Number Prefix": "Numara Öneki",
113
-    "Limited Liability Partnership (LLP)": "Sınırlı Sorumluluk Ortaklığı (LLP)",
114
-    "Street Address": "Sokak Adresi",
115
-    "Legal & Compliance": "Yasal ve Uyum",
116
-    "Scope": "Kapsam",
117
-    "Nonprofit": "kar amacı gütmeyen",
118
-    "Identification": "Tanımlama",
119
-    "After Number": "Numaradan Sonra",
120
-    "Purchase": "Satın alma",
121
-    "Price Name": "Fiyat Adı",
122
-    "Accent Color": "Vurgu Rengi",
123
-    "Net 15": "Net 15",
124
-    "Time Format": "Zaman Biçimi",
125
-    "Select Position": "Pozisyon Seçiniz",
126
-    "Date & Time": "Tarih ve Saat",
127
-    "Navigation Layout": "Navigasyon Düzeni",
128
-    "Accounting": "Muhasebe",
129
-    "4X Large": "4X Büyük",
130
-    "Table Sort Direction": "Tablo Sıralama Yönü",
131
-    "Screen 2X Large": "Ekran 2X Büyük",
132
-    "2X Large": "2X Büyük",
133
-    "Symbol Position": "Sembol Konumu",
134
-    "6X Large": "6X Büyük",
135
-    "Side Navigation": "Yan Navigasyon",
136
-    "Net 60": "Net 60",
137
-    "Start Date": "Başlangıç Tarihi",
138
-    "Before Number": "Numaradan Önce",
139
-    "Company Profile": "Firma Profili",
140
-    "Data Presentation": "Veri Sunumu",
141
-    "7X Large": "7X Büyük",
142
-    "City \/ Town": "Şehir\/Kasaba",
143
-    "Net 90": "Net 90",
144
-    "Footer \/ Notes": "Altbilgi\/Notlar",
145
-    "Purchase Tax": "Satın Alma Vergisi",
146
-    "Zip \/ Postal Code": "Posta Kodu\/Posta Kodu",
147
-    "Percent Position": "Yüzde Pozisyonu",
148
-    "Screen Large": "Geniş Ekran",
149
-    "Thousands Separator": "Binlerce Ayırıcı",
150
-    "Subheader": "Alt başlık",
151
-    "Net 30": "Net 30",
152
-    "Default :Record": "Varsayılan :Record",
153
-    "Max Content Width": "Maksimum İçerik Genişliği",
154
-    "Limited Liability Company (LLC)": "Sınırlı Sorumluluk Şirketi (LLC)",
155
-    "Location Details": "Konum Ayrıntıları",
156
-    "Purchase Discount": "Satın Alma İndirimi",
157
-    "Select a symbol position": "Bir sembol konumu seçin",
158 170
     "Compound": "Bileşik",
159
-    "Rate": "Oranı",
160
-    "3X Large": "3X Büyük",
161
-    "Number Digits": "Sayı Rakamları",
162
-    "Date Format": "Tarih Biçimi",
163
-    "Screen Extra Large": "Ekstra Büyük Ekran",
164
-    "Extra Small": "Ekstra Küçük",
165
-    "Due Upon Receipt": "Alındıktan Sonra Ödenecek",
166
-    "Number Format": "Sayı Biçimi",
167
-    "Before Amount": "Miktardan Önce",
168
-    "Sole Proprietorship": "Tek mülkiyet",
169
-    "Modal Width": "Modal Genişliği",
170
-    "Financial & Fiscal": "Finansal ve Mali",
171
-    "Account Number": "Hesap Numarası",
172
-    "Manager": "yönetici",
173
-    "Subtype": "Alt Tür",
174
-    "Credit": "Kredi",
175
-    "All": "Hepsi",
176
-    "Loan": "Kredi",
171
+    "Current balance": "Mevcut Bakiye",
177 172
     "Account Information": "Hesap Bilgileri",
173
+    "Subtype": "Alt Tür",
174
+    "Account number": "Hesap Numarası",
178 175
     "Investment": "Yatırım",
176
+    "Credit": "Kredi",
179 177
     "Depository": "Depozito",
180
-    "Main": "Ana",
181
-    "Entity": "Varlık",
182
-    "Current Balance": "Mevcut Bakiye",
183
-    "Available": "Mevcut",
178
+    "Loan": "Kredi",
179
+    "Manager": "yönetici",
184 180
     "Children": "Çocuklar",
181
+    "All": "Hepsi",
182
+    "Main": "Ana",
183
+    "Parent department": "Ebeveyn Bölümü",
185 184
     "Currency List": "Para Birimi Listesi",
186 185
     "Company Currencies": "Şirket Para Birimleri",
187
-    "Parent Department": "Ebeveyn Bölümü",
188
-    "Live Rate": "Canlı Oran"
186
+    "Entity": "Varlık",
187
+    "Available": "Mevcut",
188
+    "Live rate": "Canlı Oran",
189
+    "Edit": "Edit",
190
+    "Notes": "Notes",
191
+    "Terms": "Terms",
192
+    "Ending balance": "Ending balance",
193
+    "Default :type :category": "Default :type :category",
194
+    "Category": "Category",
195
+    "Configuration": "Configuration",
196
+    "Dates": "Dates",
197
+    "Adjustment Details": "Adjustment Details",
198
+    "Adjustments": "Adjustments",
199
+    "Sellable Configuration": "Sellable Configuration",
200
+    "Purchasable Configuration": "Purchasable Configuration",
201
+    "Sale Information": "Sale Information",
202
+    "Purchase Information": "Purchase Information",
203
+    "Billing": "Billing",
204
+    "Shipping": "Shipping",
205
+    "General Information": "General Information",
206
+    "Primary Contact": "Primary Contact",
207
+    "Billing Address": "Billing Address",
208
+    "Shipping Address": "Shipping Address",
209
+    "Secondary Contacts": "Secondary Contacts",
210
+    "Address Information": "Address Information",
211
+    "Invoice Header": "Invoice Header",
212
+    "Invoice Details": "Invoice Details",
213
+    "Footer": "Footer",
214
+    "Invoice Footer": "Invoice Footer",
215
+    "Bill Details": "Bill Details",
216
+    "Create": "Create",
217
+    "Estimate Header": "Estimate Header",
218
+    "Estimate Details": "Estimate Details",
219
+    "Estimate Footer": "Estimate Footer",
220
+    "Scheduling": "Scheduling",
221
+    "Scheduling Form": "Scheduling Form",
222
+    "Approve": "Approve",
223
+    "Frequency": "Frequency",
224
+    "Dates & Time": "Dates & Time"
189 225
 }

+ 174
- 138
resources/data/lang/zh.json Wyświetl plik

@@ -1,161 +1,162 @@
1 1
 {
2 2
     "General": "普通的",
3
-    "slate": "石板",
4
-    "lime": "石灰",
5
-    "Layout": "布局",
6
-    "purple": "紫色",
7
-    "Small": "小",
8
-    "Tax ID": "税号",
9
-    "Corporation": "公司",
10
-    "amber": "琥珀色",
11
-    "yellow": "黄色",
12
-    "Enabled": "已启用",
13
-    "Language": "语言",
14
-    "gray": "灰色",
15
-    "Email": "电子邮件",
16
-    "Full": "已满",
17
-    "Products": "产品",
18
-    "Phone Number": "电话号码",
19
-    "Header": "标题",
20
-    "Discount": "折扣",
21
-    "sky": "天空",
22
-    "Content": "内容",
23
-    "Template": "模板",
24
-    "Other": "其他",
25
-    "Rate": "费率",
3
+    "Bank account": "银行账户",
4
+    "Currency": "货币",
5
+    "Taxes & Discounts": "税收和折扣",
6
+    "Sales tax": "销售税",
7
+    "Purchase tax": "购置税",
8
+    "Sales discount": "销售折扣",
9
+    "Purchase discount": "购买折扣",
10
+    "Appearance": "外观",
11
+    "Default": "默认",
12
+    "Company Profile": "公司简介",
13
+    "Invoice": "发票",
26 14
     "Localization": "本地化",
27
-    "Large": "大号",
28
-    "Items": "物品",
29
-    "Quantity": "数量",
30
-    "Medium": "中等",
31
-    "Screen": "屏幕",
32
-    "Department": "部门",
33
-    "State \/ Province": "州\/省",
15
+    "Discount": "折扣",
16
+    "Tax": "税",
34 17
     "Accounting": "会计",
35
-    "violet": "紫色",
36
-    "Amount": "金额",
37
-    "teal": "蓝绿色",
38
-    "Country": "国家",
39
-    "Total": "总计",
40
-    "Classic": "经典",
41
-    "orange": "橙色",
42
-    "rose": "玫瑰",
43
-    "Extra Large": "超大号",
44
-    "Ascending": "上升",
45
-    "Price": "价格",
46
-    "Modern": "现代",
47 18
     "Banking": "银行业",
19
+    "Account": "账户",
20
+    "Department": "部门",
21
+    "Services": "服务",
22
+    "Connected Accounts": "关联账户",
23
+    "Live Currency": "实时货币",
24
+    "Primary color": "原色",
25
+    "amber": "琥珀色",
26
+    "blue": "蓝色",
27
+    "cyan": "青色",
48 28
     "emerald": "翡翠",
49
-    "Descending": "降序",
50
-    "Timezone": "时区",
51
-    "Tax": "税",
52
-    "Currency": "货币",
53
-    "Sales Tax": "销售税",
54
-    "Default": "默认",
29
+    "fuchsia": "紫红色",
30
+    "gray": "灰色",
31
+    "green": "绿色",
32
+    "indigo": "靛青",
33
+    "lime": "石灰",
55 34
     "neutral": "中立",
35
+    "orange": "橙色",
36
+    "pink": "粉色",
37
+    "purple": "紫色",
56 38
     "red": "红色",
39
+    "rose": "玫瑰",
40
+    "sky": "天空",
41
+    "slate": "石板",
57 42
     "stone": "石头",
58
-    "Appearance": "外观",
59
-    "cyan": "青色",
60
-    "green": "绿色",
61
-    "Invoice": "发票",
62
-    "Name": "姓名",
63
-    "blue": "蓝色",
43
+    "teal": "蓝绿色",
44
+    "violet": "紫色",
45
+    "yellow": "黄色",
64 46
     "zinc": "锌",
65 47
     "Font": "字体",
66
-    "Account": "账户",
67
-    "pink": "粉色",
68
-    "indigo": "靛青",
69
-    "Services": "服务",
70
-    "Logo": "徽标",
71
-    "6X Large": "6X 大号",
72
-    "Unit Name": "单位名称",
73
-    "Hours": "小时",
74
-    "Net 60": "净值 60",
75
-    "Date Format": "日期格式",
76
-    "Sales Discount": "销售折扣",
77
-    "Purchase Discount": "购买折扣",
78
-    "Data Presentation": "数据演示",
79
-    "Payment Terms": "付款条款",
80
-    "Records Per Page": "每页记录数",
81
-    "Subheader": "副标题",
82
-    "Purchase Tax": "购置税",
83
-    "Location Details": "位置详情",
84
-    "Price Name": "价格名称",
85
-    "Bank Account": "银行账户",
86
-    "3X Large": "3X 大号",
48
+    "Layout": "布局",
49
+    "Max Content Width": "最大内容宽度",
87 50
     "Modal Width": "模态宽度",
88
-    "Disabled": "已禁用",
89
-    "7X Large": "7X 大号",
90
-    "Legal & Compliance": "法律与合规",
91
-    "Number Digits": "数字数字",
92
-    "Accent Color": "口音颜色",
93
-    "Financial & Fiscal": "金融与财政",
94
-    "Number Next": "下一个数字",
95
-    "Net 30": "Net 30",
96
-    "Time Format": "时间格式",
51
+    "Navigation Layout": "导航布局",
97 52
     "Top Navigation": "热门导航",
98
-    "General Partnership": "普通合伙企业",
99
-    "Live Currency": "实时货币",
53
+    "Side Navigation": "侧面导航",
54
+    "Striped Tables": "条纹桌子",
55
+    "Enabled": "已启用",
56
+    "Disabled": "已禁用",
57
+    "Data Presentation": "数据演示",
100 58
     "Table Sort Direction": "表格排序方向",
59
+    "Records Per Page": "每页记录数",
101 60
     "4X Large": "4X 大号",
61
+    "5X Large": "5X 大号",
62
+    "6X Large": "6X 大号",
63
+    "7X Large": "7X 大号",
102 64
     "Screen Large": "屏幕大",
65
+    "Screen Extra Large": "屏幕超大",
66
+    "Screen 2X Large": "屏幕 2X 大",
67
+    "Full": "已满",
68
+    "Extra Small": "超小",
69
+    "Small": "小",
70
+    "Medium": "中等",
71
+    "Large": "大号",
72
+    "Extra Large": "超大号",
103 73
     "2X Large": "2X 大号",
104
-    "Striped Tables": "条纹桌子",
105
-    "Zip \/ Postal Code": "邮政编码\/邮政编码",
106
-    "Primary Color": "原色",
107
-    "Select Position": "选择位置",
74
+    "3X Large": "3X 大号",
75
+    "Screen": "屏幕",
76
+    "Ascending": "上升",
77
+    "Descending": "降序",
108 78
     "Identification": "身份识别",
109
-    "Navigation Layout": "导航布局",
110
-    "Side Navigation": "侧面导航",
111
-    "Due Upon Receipt": "收货时到期",
112
-    "fuchsia": "紫红色",
79
+    "Email": "电子邮件",
80
+    "Phone number": "电话号码",
81
+    "Logo": "徽标",
82
+    "Location Details": "位置详情",
83
+    "Country": "国家",
84
+    "State \/ Province": "州\/省",
85
+    "Street Address": "街道地址",
86
+    "City \/ Town": "城市\/城镇",
87
+    "Zip \/ Postal Code": "邮政编码\/邮政编码",
88
+    "Legal & Compliance": "法律与合规",
89
+    "Entity type": "实体类型",
90
+    "Tax ID": "税号",
91
+    "Sole Proprietorship": "独资经营",
92
+    "General Partnership": "普通合伙企业",
93
+    "Limited Partnership (LP)": "有限合伙企业 (LP)",
113 94
     "Limited Liability Partnership (LLP)": "有限责任合伙企业 (LLP)",
95
+    "Limited Liability Company (LLC)": "有限责任公司(LLC)",
96
+    "Corporation": "公司",
114 97
     "Nonprofit": "非营利",
115
-    "Entity Type": "实体类型",
116
-    "Before Number": "在数字之前",
117
-    "Number Format": "数字格式",
118
-    "Extra Small": "超小",
98
+    "Number prefix": "数字前缀",
99
+    "Number digits": "数字数字",
100
+    "Number next": "下一个数字",
101
+    "Payment terms": "付款条款",
102
+    "Content": "内容",
103
+    "Header": "标题",
104
+    "Subheader": "副标题",
105
+    "Footer \/ notes": "页脚\/备注",
106
+    "Template": "模板",
107
+    "Show logo": "显示徽标",
108
+    "Accent color": "口音颜色",
109
+    "Item name": "物品名称",
110
+    "Items": "物品",
111
+    "Products": "产品",
112
+    "Other": "其他",
113
+    "Unit name": "单位名称",
114
+    "Quantity": "数量",
115
+    "Hours": "小时",
116
+    "Price name": "价格名称",
117
+    "Price": "价格",
118
+    "Rate": "费率",
119
+    "Amount name": "金额名称",
120
+    "Amount": "金额",
121
+    "Total": "总计",
122
+    "Due Upon Receipt": "收货时到期",
119 123
     "Net 7": "Net 7",
120
-    "After Number": "在数字之后",
121
-    "Taxes & Discounts": "税收和折扣",
122
-    "City \/ Town": "城市\/城镇",
123
-    "Limited Liability Company (LLC)": "有限责任公司(LLC)",
124
-    "Week Start": "本周开始",
125
-    "Number Prefix": "数字前缀",
126
-    "Show Logo": "显示徽标",
127
-    "Company Profile": "公司简介",
128
-    "Screen 2X Large": "屏幕 2X 大",
129
-    "Street Address": "街道地址",
130
-    "Footer \/ Notes": "页脚\/备注",
131
-    "Limited Partnership (LP)": "有限合伙企业 (LP)",
132
-    "Sole Proprietorship": "独资经营",
133
-    "5X Large": "5X 大号",
134
-    "Item Name": "物品名称",
135
-    "Date & Time": "日期和时间",
136
-    "Net 15": "Net 15",
137
-    "Amount Name": "金额名称",
138
-    "Percent Position": "百分比位置",
139 124
     "Net 10": "Net 10",
140
-    "Connected Accounts": "关联账户",
141
-    "Max Content Width": "最大内容宽度",
142
-    "Screen Extra Large": "屏幕超大",
125
+    "Net 15": "Net 15",
126
+    "Net 30": "Net 30",
127
+    "Net 60": "净值 60",
143 128
     "Net 90": "净值 90",
129
+    "Modern": "现代",
130
+    "Classic": "经典",
131
+    "Language": "语言",
132
+    "Timezone": "时区",
133
+    "Date & Time": "日期和时间",
134
+    "Date format": "日期格式",
135
+    "Time format": "时间格式",
136
+    "Week start": "本周开始",
137
+    "Before number": "在数字之前",
138
+    "After number": "在数字之后",
139
+    "Select position": "选择位置",
140
+    "Financial & Fiscal": "金融与财政",
141
+    "Number format": "数字格式",
142
+    "Percent position": "百分比位置",
143
+    "Name": "姓名",
144 144
     "Code": "代码",
145 145
     "Symbol": "符号",
146
+    "Default :record": "默认 :record",
146 147
     "Type": "类型",
147
-    "Start Date": "开始日期",
148
-    "Default :Record": "默认 :Record",
149
-    "End Date": "结束日期",
148
+    "Start date": "开始日期",
149
+    "End date": "结束日期",
150 150
     "Sales": "销售",
151
-    "Default :Type :Record": "默认 :Type :Record",
151
+    "Default :type :record": "默认 :type :record",
152 152
     "Purchase": "购买",
153 153
     "Precision": "精度",
154
-    "Symbol Position": "符号位置",
155
-    "Before Amount": "金额之前",
156
-    "After Amount": "扣除金额后",
154
+    "Symbol position": "符号位置",
155
+    "Before amount": "金额之前",
156
+    "After amount": "扣除金额后",
157 157
     "Select a symbol position": "选择符号位置",
158
-    "Decimal Separator": "小数分隔符",
158
+    "Decimal separator": "小数分隔符",
159
+    "Thousands separator": "千位分隔符",
159 160
     "Yes": "是的",
160 161
     "No": "没有",
161 162
     "Description": "描述",
@@ -167,23 +168,58 @@
167 168
     "Product": "产品",
168 169
     "Service": "服务",
169 170
     "Compound": "化合物",
170
-    "Subtype": "子类型",
171
-    "Account Number": "账号",
172
-    "Thousands Separator": "千位分隔符",
171
+    "Current balance": "当前余额",
173 172
     "Account Information": "账户信息",
173
+    "Subtype": "子类型",
174
+    "Account number": "账号",
174 175
     "Investment": "投资",
175 176
     "Credit": "信用",
177
+    "Depository": "存放处",
178
+    "Loan": "贷款",
176 179
     "Manager": "经理",
177 180
     "Children": "孩子们",
178 181
     "All": "全部",
179
-    "Available": "可用",
180 182
     "Main": "主要",
181
-    "Entity": "实体",
182
-    "Loan": "贷款",
183
-    "Depository": "存放处",
184
-    "Parent Department": "家长部",
183
+    "Parent department": "家长部",
185 184
     "Currency List": "货币清单",
186 185
     "Company Currencies": "公司货币",
187
-    "Live Rate": "实时汇率",
188
-    "Current Balance": "当前余额"
186
+    "Entity": "实体",
187
+    "Available": "可用",
188
+    "Live rate": "实时汇率",
189
+    "Edit": "Edit",
190
+    "Notes": "Notes",
191
+    "Terms": "Terms",
192
+    "Ending balance": "Ending balance",
193
+    "Default :type :category": "Default :type :category",
194
+    "Category": "Category",
195
+    "Configuration": "Configuration",
196
+    "Dates": "Dates",
197
+    "Adjustment Details": "Adjustment Details",
198
+    "Adjustments": "Adjustments",
199
+    "Sellable Configuration": "Sellable Configuration",
200
+    "Purchasable Configuration": "Purchasable Configuration",
201
+    "Sale Information": "Sale Information",
202
+    "Purchase Information": "Purchase Information",
203
+    "Billing": "Billing",
204
+    "Shipping": "Shipping",
205
+    "General Information": "General Information",
206
+    "Primary Contact": "Primary Contact",
207
+    "Billing Address": "Billing Address",
208
+    "Shipping Address": "Shipping Address",
209
+    "Secondary Contacts": "Secondary Contacts",
210
+    "Address Information": "Address Information",
211
+    "Invoice Header": "Invoice Header",
212
+    "Invoice Details": "Invoice Details",
213
+    "Footer": "Footer",
214
+    "Invoice Footer": "Invoice Footer",
215
+    "Bill Details": "Bill Details",
216
+    "Create": "Create",
217
+    "Estimate Header": "Estimate Header",
218
+    "Estimate Details": "Estimate Details",
219
+    "Estimate Footer": "Estimate Footer",
220
+    "Scheduling": "Scheduling",
221
+    "Scheduling Form": "Scheduling Form",
222
+    "Approve": "Approve",
223
+    "Frequency": "Frequency",
224
+    "Dates & Time": "Dates & Time"
189 225
 }

+ 2
- 2
resources/views/livewire/company/service/connected-account/list-institutions.blade.php Wyświetl plik

@@ -84,7 +84,7 @@
84 84
                             />
85 85
                         </div>
86 86
                         <h4 class="connected-account-empty-state-heading text-base font-semibold leading-6 text-gray-950 dark:text-white">
87
-                            {{ __('No Connected Accounts') }}
87
+                            {{ __('No connected accounts') }}
88 88
                         </h4>
89 89
                         <p class="connected-account-empty-state-description text-sm text-gray-500 dark:text-gray-400 mt-1">
90 90
                             {{ __('Connect your bank account to get started.') }}
@@ -94,7 +94,7 @@
94 94
                                 wire:click="$dispatch('createToken')"
95 95
                                 wire:loading.attr="disabled"
96 96
                             >
97
-                                {{ __('Connect Account') }}
97
+                                {{ __('Connect account') }}
98 98
                             </x-filament::button>
99 99
                         </div>
100 100
                     </div>

+ 2
- 1
vite.config.js Wyświetl plik

@@ -11,8 +11,9 @@ export default defineConfig({
11 11
             ],
12 12
             refresh: [
13 13
                 ...refreshPaths,
14
-                'app/Livewire/**',
15 14
                 'app/Filament/**',
15
+                'app/Livewire/**',
16
+                'app/Providers/Filament/**',
16 17
             ],
17 18
         }),
18 19
     ],

Ładowanie…
Anuluj
Zapisz