diff options
author | Julius Härtl <jus@bitgrid.net> | 2019-11-18 16:08:05 +0300 |
---|---|---|
committer | Julius Härtl <jus@bitgrid.net> | 2019-11-18 16:08:05 +0300 |
commit | da1ef876909c482fc6d0fa5f98c5c088cf62f3de (patch) | |
tree | 8d2d2689f9146d6fb61b6e1b2c10670b596f3f6c /lib | |
parent | a669c37a2e7ec51fa626f35af1f56c04b329f7f2 (diff) |
Use translatable readme.md name
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Service/WorkspaceService.php | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/lib/Service/WorkspaceService.php b/lib/Service/WorkspaceService.php index 761370814..14b4bef90 100644 --- a/lib/Service/WorkspaceService.php +++ b/lib/Service/WorkspaceService.php @@ -6,18 +6,26 @@ namespace OCA\Text\Service; use OCP\Files\Folder; use OCP\Files\NotFoundException; +use OCP\IL10N; class WorkspaceService { - private const SUPPORTED_FILENAMES = [ + private const SUPPORTED_STATIC_FILENAMES = [ 'README.md', 'Readme.md', 'readme.md' ]; + /** @var IL10N */ + private $l10n; + + public function __construct(IL10N $l10n) { + $this->l10n = $l10n; + } + public function getFile(Folder $folder) { $file = null; - foreach (self::SUPPORTED_FILENAMES as $filename) { + foreach ($this->getSupportedFilenames() as $filename) { if ($folder->nodeExists($filename)) { try { $file = $folder->get($filename); @@ -28,4 +36,10 @@ class WorkspaceService { } return $file; } + + private function getSupportedFilenames() { + return array_merge([ + $this->l10n->t('Readme') . '.md' + ], self::SUPPORTED_STATIC_FILENAMES); + } } |