Viewing file: helpers.php (1.73 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php if (! function_exists('trans')) { /** * Translate the given message. * * @param string|null $key * @param array $replace * @param string|null $locale * @return \Illuminate\Contracts\Translation\Translator|string|array|null */ function trans($key = null, $replace = [], $locale = null) { if (is_null($key)) { return app('translator'); }
$vendor_entity_name=env('VENDOR_ENTITY_NAME','Restaurant'); $vendor_entity_name_plural=env('VENDOR_ENTITY_NAME_PLURAL','Restaurants'); $message=app('translator')->get($key, $replace, $locale); if (strpos($key, 'estaurant') !== false&&$vendor_entity_name!="Restaurant"&&$vendor_entity_name_plural!="Restaurants" /* Also check in the value to change to is not restaurant */) { $translatedEntity_plural=__($vendor_entity_name_plural); $translatedEntity=__($vendor_entity_name);
//ES $message=str_replace("Restaurantes", $translatedEntity_plural, $message); $message=str_replace("Restaurante", $translatedEntity, $message); $message=str_replace("restaurantes", strtolower($translatedEntity_plural), $message); $message=str_replace("restaurante", strtolower($translatedEntity), $message);
//ES $message=str_replace("Restaurants", $translatedEntity_plural, $message); $message=str_replace("Restaurant", $translatedEntity, $message); $message=str_replace("restaurants", strtolower($translatedEntity_plural), $message); $message=str_replace("restaurant", strtolower($translatedEntity), $message);
} return $message; } } ?>
|