From 576b8f8c48d1eb6316a16d5b7d9284173a529405 Mon Sep 17 00:00:00 2001 From: Godfrey M Date: Mon, 13 Mar 2023 13:33:03 -0700 Subject: [PATCH] adds translations to edit and index of categories --- app/Helpers/Helper.php | 28 +++++++++++++++---- .../Transformers/CategoriesTransformer.php | 2 +- 2 files changed, 24 insertions(+), 6 deletions(-) diff --git a/app/Helpers/Helper.php b/app/Helpers/Helper.php index 1913c86286..4d862d8627 100644 --- a/app/Helpers/Helper.php +++ b/app/Helpers/Helper.php @@ -532,15 +532,33 @@ class Helper { $category_types = [ '' => '', - 'accessory' => 'Accessory', - 'asset' => 'Asset', - 'consumable' => 'Consumable', - 'component' => 'Component', - 'license' => 'License', + 'accessory' => trans('general.accessories'), + 'asset' => trans('general.asset'), + 'consumable' => trans('general.consumable'), + 'component' => trans('general.component'), + 'license' => trans('general.license'), ]; return $category_types; } + public static function categoryType($category_type){ + + switch ($category_type) { + case ('accessory'): + return trans('general.accessory'); + break; + case ('consumable'): + return trans('general.consumable'); + break; + case ('component'): + return trans('general.component'); + break; + case ('asset'): + return trans('general.asset'); + case ('license'): + return trans('general.license'); + } + } /** * Get the list of custom fields in an array to make a dropdown menu diff --git a/app/Http/Transformers/CategoriesTransformer.php b/app/Http/Transformers/CategoriesTransformer.php index 5ea8ee3e01..84c1aad8ca 100644 --- a/app/Http/Transformers/CategoriesTransformer.php +++ b/app/Http/Transformers/CategoriesTransformer.php @@ -47,7 +47,7 @@ class CategoriesTransformer 'id' => (int) $category->id, 'name' => e($category->name), 'image' => ($category->image) ? Storage::disk('public')->url('categories/'.e($category->image)) : null, - 'category_type' => ucwords(e($category->category_type)), + 'category_type' => Helper::categoryType($category->category_type), 'has_eula' => ($category->getEula() ? true : false), 'use_default_eula' => ($category->use_default_eula=='1' ? true : false), 'eula' => ($category->getEula()),