Skip to content

Commit

Permalink
add: translation content (#80)
Browse files Browse the repository at this point in the history
  • Loading branch information
celaraze authored Sep 14, 2023
1 parent 3f76641 commit 7d7fd8b
Show file tree
Hide file tree
Showing 4 changed files with 61 additions and 0 deletions.
32 changes: 32 additions & 0 deletions resources/lang/zh_CN/filament-spatie.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?php

return [
/*
|--------------------------------------------------------------------------
| Fields
|--------------------------------------------------------------------------
*/

'field.guard_name' => '认证看守器',
'field.permissions_count' => '权限数量',
'field.name' => '名称',
'field.permissions' => '权限',
'field.roles' => '角色',
'field.role' => '角色',
'field.team' => '团队',

/*
|--------------------------------------------------------------------------
| Labels
|--------------------------------------------------------------------------
*/

'section.permission' => '权限',
'section.permissions' => '权限',
'section.role' => '角色',
'section.roles' => '角色',
'section.roles_and_permissions' => '角色和权限',
'select-team' => '选择团队',
'select-team-hint' => '留空则使用全局角色',
'section.users' => '用户',
];
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ public function form(Form $form): Form
public function table(Table $table): Table
{
return $table
// Support changing table heading by translations.
->heading(__('filament-spatie-roles-permissions::filament-spatie.section.roles'))
->columns([
TextColumn::make('name')
->searchable()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
use Filament\Tables\Actions\DetachBulkAction;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Model;
use Spatie\Permission\PermissionRegistrar;

class PermissionRelationManager extends RelationManager
Expand All @@ -18,6 +19,17 @@ class PermissionRelationManager extends RelationManager

protected static ?string $recordTitleAttribute = 'name';

/*
* Support changing tab title by translations in RelationManager.
*/
public static function getTitle(Model $ownerRecord, string $pageClass): string
{
return __('filament-spatie-roles-permissions::filament-spatie.section.permissions') ?? (string)str(static::getRelationshipName())
->kebab()
->replace('-', ' ')
->headline();
}

protected static function getModelLabel(): string
{
return __('filament-spatie-roles-permissions::filament-spatie.section.permission');
Expand All @@ -42,6 +54,8 @@ public function form(Form $form): Form
public function table(Table $table): Table
{
return $table
// Support changing table heading by translations.
->heading(__('filament-spatie-roles-permissions::filament-spatie.section.permissions'))
->columns([
TextColumn::make('name')
->searchable()
Expand Down
13 changes: 13 additions & 0 deletions src/Resources/RoleResource/RelationManager/UserRelationManager.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,24 @@
use Filament\Tables\Actions\DetachAction;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Model;

class UserRelationManager extends RelationManager
{
protected static string $relationship = 'users';

protected static ?string $recordTitleAttribute = 'name';

/*
* Support changing tab title in RelationManager.
*/
public static function getTitle(Model $ownerRecord, string $pageClass): string
{
return __('filament-spatie-roles-permissions::filament-spatie.section.users') ?? (string)str(static::getRelationshipName())
->kebab()
->replace('-', ' ')
->headline();
}

protected static function getModelLabel(): string
{
Expand All @@ -39,6 +50,8 @@ public function form(Form $form): Form
public function table(Table $table): Table
{
return $table
// Support changing table heading by translations.
->heading(__('filament-spatie-roles-permissions::filament-spatie.section.users'))
->columns([
TextColumn::make('name')
->searchable()
Expand Down

0 comments on commit 7d7fd8b

Please sign in to comment.