jqqjj/laravel-database-translation

laravel 的数据库翻译

dev-master 2022-07-19 09:32 UTC

This package is auto-updated.

Last update: 2024-09-19 14:06:23 UTC


README

使用数据库加载器或驱动程序与 Laravel 翻译器

安装

composer require jqqjj/laravel-database-translation

迁移

php artisan migrate

方法

Language Translation::createLanguage($code, $localName)
Language|null Translation::getLanguage($code)
Language|null Translation::getEnabledLanguage($code)
Language[] Translation::getLanguages()
Language[] Translation::getEnabledLanguages()
int Translation::enableLanguage($code)
int Translation::disableLanguage($code)
bool Translation::deleteLanguage($code)

LanguageSource Translation::createSource($key, $group = '*', $namespace = '*')
LanguageSource|null Translation::getSource($key, $group = '*', $namespace = '*')
LanguageSource[] Translation::getGroupSources($group, $namespace = '*')
LanguageSource[] Translation::getNamespaceSources($namespace)
bool Translation::deleteSource($key, $group = '*', $namespace = '*')
bool Translation::deleteGroupSources($group, $namespace = '*')
bool Translation::deleteNamespaceSources($namespace)

LanguageTranslation Translation::createTranslation($text, $language, $source)
LanguageTranslation|null Translation::getTranslation($language, $source)
array Translation::getTranslations($languageCode, $group = '*', $namespace = '*')
bool Translation::deleteTranslation($language, $source)
bool Translation::deleteGroupTranslations($language, $group, $namespace = '*')
bool Translation::deleteNamespaceTranslations($language, $namespace)
bool Translation::deleteLanguageTranslations($language)

array Translation::getGroups($namespace = '*')
array Translation::getNamespaces()
void Translation::clearCache($language, $group, $namespace = '*')
void Translation::clearCacheAll()

许可证

MIT