Skip to content

Commit db80a4a

Browse files
Merge pull request #3 from PascalKleindienst/feature-lang
Feature lang
2 parents a37fa62 + b9eae77 commit db80a4a

5 files changed

Lines changed: 107 additions & 15 deletions

File tree

Plugin.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ class Plugin extends PluginBase
1212
public function pluginDetails()
1313
{
1414
return [
15-
'name' => 'Github Projects',
16-
'description' => '',
15+
'name' => 'pkleindienst.githubprojects::lang.plugin.name',
16+
'description' => 'pkleindienst.githubprojects::lang.plugin.description',
1717
'author' => 'Pascal Kleindienst',
1818
];
1919
}

components/Item.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ class Item extends ComponentBase
2121
public function componentDetails()
2222
{
2323
return [
24-
'name' => 'Github Repository Item',
25-
'description' => 'Outputs information about a github repository.'
24+
'name' => 'pkleindienst.githubprojects::lang.item.name',
25+
'description' => 'pkleindienst.githubprojects::lang.item.description'
2626
];
2727
}
2828

@@ -33,10 +33,12 @@ public function defineProperties()
3333
{
3434
return [
3535
'user' => [
36-
'title' => 'User',
36+
'title' => 'pkleindienst.githubprojects::lang.item.user_title',
37+
'description' => 'pkleindienst.githubprojects::lang.item.user_desc'
3738
],
3839
'repo' => [
39-
'title' => 'Repository',
40+
'title' => 'pkleindienst.githubprojects::lang.item.repo_title',
41+
'description' => 'pkleindienst.githubprojects::lang.item.repo_desc'
4042
]
4143
];
4244
}

components/RepoList.php

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ class RepoList extends ComponentBase
2020
public function componentDetails()
2121
{
2222
return [
23-
'name' => 'Github Repository List',
24-
'description' => 'List public repositories for the specified user.'
23+
'name' => 'pkleindienst.githubprojects::lang.list.name',
24+
'description' => 'pkleindienst.githubprojects::lang.list.description'
2525
];
2626
}
2727

@@ -32,22 +32,38 @@ public function defineProperties()
3232
{
3333
return [
3434
'user' => [
35-
'title' => 'User',
35+
'title' => 'pkleindienst.githubprojects::lang.list.user_title',
36+
'description' => 'pkleindienst.githubprojects::lang.list.user_desc'
3637
],
3738
'type' => [
38-
'title' => 'Type',
39+
'title' => 'pkleindienst.githubprojects::lang.list.type_title',
40+
'description' => 'pkleindienst.githubprojects::lang.list.type_desc',
3941
'type' => 'dropdown',
40-
'options' => ['all' => 'All', 'owner' => 'Owner', 'member' => 'Member']
42+
'options' => [
43+
'all' => 'pkleindienst.githubprojects::lang.list.type_opt_all',
44+
'owner' => 'pkleindienst.githubprojects::lang.list.type_opt_owner',
45+
'member' => 'pkleindienst.githubprojects::lang.list.type_opt_member'
46+
]
4147
],
4248
'sort' => [
43-
'title' => 'Sorting',
49+
'title' => 'pkleindienst.githubprojects::lang.list.sort_title',
50+
'description' => 'pkleindienst.githubprojects::lang.list.sort_desc',
4451
'type' => 'dropdown',
45-
'options' => ['created' => 'Created', 'updated' => 'Updated', 'pushed' => 'Pushed', 'full_name' => 'Full-Name']
52+
'options' => [
53+
'created' => 'pkleindienst.githubprojects::lang.list.sort_opt_created',
54+
'updated' => 'pkleindienst.githubprojects::lang.list.sort_opt_updated',
55+
'pushed' => 'pkleindienst.githubprojects::lang.list.sort_opt_pushed',
56+
'full_name' => 'pkleindienst.githubprojects::lang.list.sort_opt_fullname'
57+
]
4658
],
4759
'direction' => [
48-
'title' => 'Sort Direction',
60+
'title' => 'pkleindienst.githubprojects::lang.list.direction_title',
61+
'description' => 'pkleindienst.githubprojects::lang.list.direction_desc',
4962
'type' => 'dropdown',
50-
'options' => ['asc' => 'Ascending', 'desc' => 'Descending']
63+
'options' => [
64+
'asc' => 'pkleindienst.githubprojects::lang.list.direction_opt_asc',
65+
'desc' => 'pkleindienst.githubprojects::lang.list.direction_opt_desc'
66+
]
5167
]
5268
];
5369
}

lang/de/lang.php

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?php
2+
3+
return [
4+
'plugin' => [
5+
'name' => 'Github Projekte',
6+
'description' => 'Nutzen der GitHub API, um Informationen über Repositories anzuzeigen.'
7+
],
8+
'item' => [
9+
'name' => 'Github Repository Item',
10+
'description' => 'Zeigt Informationen über ein GitHub-Repository an.',
11+
'user_title' => 'Benutzer',
12+
'user_desc' => 'Der Benutzer dessen Repository angezeigt wird',
13+
'repo_title' => 'Repository',
14+
'repo_desc' => 'Der Repository Name'
15+
],
16+
'list' => [
17+
'name' => 'Github Repository Liste',
18+
'description' => 'Auflisten der öffentlichen Repositories für den angegebenen Benutzer.',
19+
'user_title' => 'Benutzer',
20+
'user_desc' => 'Der Benutzer dessen Repositories angezeigt werden',
21+
'type_title' => 'Typ',
22+
'type_desc' => 'Der Repository-Typ. Kann einer von "all", "owner", "member" sein',
23+
'type_opt_all' => 'Alle',
24+
'type_opt_owner' => 'Besitzer',
25+
'type_opt_member' => 'Mitglied',
26+
'sort_title' => 'Sortierung',
27+
'sort_desc' => 'Das Sortierfeld. Kann einer von "created", "updated", "pushed", "full_name" sein',
28+
'sort_opt_created' => 'Erstellt',
29+
'sort_opt_updated' => 'Aktualisiert',
30+
'sort_opt_pushed' => 'Pushed',
31+
'sort_opt_fullname' => 'Vollständiger Name',
32+
'direction_title' => 'Sortierrichtung',
33+
'direction_desc' => 'Die Sortierrichtung. Kann entweder auf- oder absteigen',
34+
'direction_opt_asc' => 'Aufsteigend',
35+
'direction_opt_desc' => 'Absteigend'
36+
]
37+
];

lang/en/lang.php

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?php
2+
3+
return [
4+
'plugin' => [
5+
'name' => 'Github Projects',
6+
'description' => 'Utilize the GitHub API to show informations about repositories.'
7+
],
8+
'item' => [
9+
'name' => 'Github Repository Item',
10+
'description' => 'Displays information about a GitHub repository.',
11+
'user_title' => 'User',
12+
'user_desc' => 'The user whose repository is displayed',
13+
'repo_title' => 'Repository',
14+
'repo_desc' => 'The repository name'
15+
],
16+
'list' => [
17+
'name' => 'Github Repository List',
18+
'description' => 'List public repositories for the specified user.',
19+
'user_title' => 'User',
20+
'user_desc' => 'The user whose repositories are displayed',
21+
'type_title' => 'Type',
22+
'type_desc' => 'The repository type. Can be one of all, owner, member',
23+
'type_opt_all' => 'All',
24+
'type_opt_owner' => 'Owner',
25+
'type_opt_member' => 'Member',
26+
'sort_title' => 'Sorting',
27+
'sort_desc' => 'The sorting field. Can be one of created, updated, pushed, full_name',
28+
'sort_opt_created' => 'Created',
29+
'sort_opt_updated' => 'Updated',
30+
'sort_opt_pushed' => 'Pushed',
31+
'sort_opt_fullname' => 'Full-Name',
32+
'direction_title' => 'Sort Direction',
33+
'direction_desc' => 'The sort direction. Can either be ascending or descending',
34+
'direction_opt_asc' => 'Ascending',
35+
'direction_opt_desc' => 'Descending'
36+
]
37+
];

0 commit comments

Comments
 (0)