Skip to content

Commit f0144ea

Browse files
authored
Merge pull request #25 from eduardoarandah/master
Add custom language plurals for non-english languages
2 parents a4e265e + 2eba084 commit f0144ea

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/Traits/GeneratorReplacers.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,14 @@ trait GeneratorReplacers
1616
protected function replaceModelName(&$stub, $modelName)
1717
{
1818
$englishSingle = $this->modelNamePlainEnglish($modelName);
19-
$plural = str_plural($englishSingle);
19+
20+
//allow custom plurals in the case that str_plural doesn't work fine in your language
21+
if(config('codegenerator.plurals') && array_key_exists($englishSingle,config('codegenerator.plurals'))){
22+
$plural = config('codegenerator.plurals')[$englishSingle];
23+
}
24+
else{
25+
$plural = str_plural($englishSingle);
26+
}
2027

2128
$stub = $this->strReplace('model_name', $englishSingle, $stub);
2229
$stub = $this->strReplace('model_name_flat', strtolower($modelName), $stub);

0 commit comments

Comments
 (0)