Conditions | 16 |
Paths | 16 |
Total Lines | 104 |
Code Lines | 79 |
Lines | 10 |
Ratio | 9.62 % |
Changes | 0 |
Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.
For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.
Commonly applied refactorings include:
If many parameters/temporary variables are present:
1 | <?php |
||
93 | function footercredit_options() { |
||
94 | $options = array( |
||
95 | 'com' => 'WordPress.com', |
||
96 | 'svg' => __( 'WordPress.com Logo' ), |
||
97 | 'acom' => __( 'A WordPress.com Website' ), |
||
98 | 'blog' => __( 'Blog at WordPress.com' ), |
||
99 | //'website' => __( 'Website on WordPress.com' ), |
||
100 | //'hosted' => __( 'Hosted by WordPress.com' ), |
||
101 | 'powered' => __( 'Powered by WordPress.com' ), |
||
102 | ); |
||
103 | |||
104 | // In this section we override literal translations with better fitting ones, see |
||
105 | // https://dotcom.wordpress.com/2016/06/15/footer-credit-options/#comment-32204 |
||
106 | |||
107 | switch ( get_locale() ) { |
||
108 | |||
109 | case 'ar': |
||
110 | $options['powered'] = 'مُقدَّم من WordPress.com'; // Powered by WordPress.com |
||
111 | break; |
||
112 | |||
113 | case 'de': |
||
114 | $options['acom'] = 'Eine WordPress.com-Website'; // A WordPress.com website |
||
115 | $options['blog'] = 'Bloggen bei WordPress.com'; // Blog at WordPress.com |
||
116 | $options['powered'] = 'Erstellt mit WordPress.com'; // Made with WordPress.com |
||
117 | break; |
||
118 | |||
119 | case 'es': |
||
120 | $options['acom'] = 'Un sitio web WordPress.com'; // A WordPress.com website |
||
121 | $options['blog'] = 'Crea tu propio blog con WordPress.com'; // Build your own blog with WordPress.com |
||
122 | $options['powered'] = 'Sitio web ofrecido por WordPress.com'; // Website powered by WordPress.com |
||
123 | break; |
||
124 | |||
125 | case 'fr': |
||
126 | $options['acom'] = 'Un site WordPress.com'; // A WordPress.com website |
||
127 | $options['blog'] = 'Commencez votre blog avec WordPress.com'; // Start blogging with WordPress.com |
||
128 | $options['powered'] = 'Ce site vous est proposé par WordPress.com'; // This website is powered by WordPress.com |
||
129 | break; |
||
130 | |||
131 | case 'he': |
||
132 | $options['acom'] = 'אחסון ב-WordPress.com'; // hosted by WordPress.com |
||
133 | $options['blog'] = 'בלוגים ב-WordPress.com'; // blogs at WordPress.com |
||
134 | $options['powered'] = 'מבית WordPress.com'; // powered by WordPress.com |
||
135 | break; |
||
136 | |||
137 | View Code Duplication | case 'id': |
|
138 | $options['acom'] = 'Dibangun di WordPress.com'; // Created using WordPress.com |
||
139 | $options['blog'] = 'Blog di WordPress.com'; // Blog at WordPress.com |
||
140 | $options['powered'] = 'Dikelola oleh WordPress.com'; // Hosted by WordPress.com |
||
141 | break; |
||
142 | |||
143 | case 'it': |
||
144 | $options['acom'] = 'Creato su WordPress.com'; // Created on WordPress.com |
||
145 | $options['blog'] = 'Blog su WordPress.com'; // Blog built on WordPress.com |
||
146 | $options['powered'] = 'Fornito da WordPress.com'; // Powered by WordPress.com |
||
147 | break; |
||
148 | |||
149 | case 'ko': |
||
150 | $options['acom'] = 'WordPress.com 사이트'; // WordPress.com site |
||
151 | $options['blog'] = 'WordPress.com 기반'; // Built on WordPress.com |
||
152 | $options['powered'] = 'WordPress.com 사용'; // Enabled by Wordpress.com |
||
153 | break; |
||
154 | |||
155 | case 'nl': |
||
156 | $options['acom'] = 'Een WordPress.com website'; // A WordPress.com site |
||
157 | $options['blog'] = 'Maak een eigen blog op WordPress.com'; // Create your own blog at WordPress.com |
||
158 | $options['powered'] = 'Mogelijk gemaakt door WordPress.com'; // Made possible by WordPress.com |
||
159 | break; |
||
160 | |||
161 | case 'pt-br': |
||
162 | $options['acom'] = 'Site no WordPress.com'; // A WordPress.com site |
||
163 | $options['blog'] = 'Escreva um blog: WordPress.com'; // Write a blog at WordPress.com |
||
164 | $options['powered'] = 'Site hospedado por WordPress.com'; // Site hosted by WordPress.com |
||
165 | break; |
||
166 | |||
167 | case 'ru': |
||
168 | $options['acom'] = 'Сайт WordPress.com'; // WordPress.com site |
||
169 | $options['blog'] = 'Ваш собственный блог на WordPress.com'; // Your own blog on WordPress.com |
||
170 | $options['powered'] = 'На платформе WordPress.com'; // Hosted by WordPress.com |
||
171 | break; |
||
172 | |||
173 | case 'sv': |
||
174 | $options['acom'] = 'En WordPress.com-webbplats'; // A WordPress.com site |
||
175 | $options['blog'] = 'Bloggen bor hos WordPress.com'; // This blog lives at WordPress.com |
||
176 | $options['powered'] = 'Med kraft från WordPress.com'; // With power from WordPress |
||
177 | break; |
||
178 | |||
179 | case 'tr': |
||
180 | $options['acom'] = 'Bir WordPress.com sitenin'; // A WordPress.com site |
||
181 | $options['powered'] = 'Bu sitenin arkasında WordPress.com\'un gücü var'; // This site is powered by WordPress.com |
||
182 | break; |
||
183 | |||
184 | View Code Duplication | case 'zh-cn': |
|
185 | $options['acom'] = '本站由 WordPress.com 托管'; // Site hosted by WordPress.com |
||
186 | $options['blog'] = '在 WordPress.com 玩转博客'; // Have fun blogging with WordPress.com |
||
187 | $options['powered'] = '本站由 WordPress.com 托管'; // Site hosted by WordPress.com |
||
188 | break; |
||
189 | |||
190 | case 'zh-tw': |
||
191 | $options['blog'] = '在 WordPress.com 建立免費網站或網誌。'; // Create a free website or blog at WordPress.com |
||
192 | break; |
||
193 | } |
||
194 | |||
195 | return $options; |
||
196 | } |
||
197 | |||
211 |