WP Accessibility - Version 1.3.11

Version Description

  • Bug fix: Longdesc styles not automatically enabled with longdesc options.
  • Added detection for whether current theme is accessibility-ready
  • Disabled some options if current theme is accessibility-ready.
  • Added notice to inform users about Access Monitor
  • Language add: Portuguese (Brazil)
  • Language update: German
Download this release

Release Info

Developer joedolson
Plugin Icon 128x128 WP Accessibility
Version 1.3.11
Comparing to
See all releases

Code changes from version 1.3.0 to 1.3.11

Files changed (61) hide show
  1. css/diagnostic-head.css +118 -0
  2. css/diagnostic.css +330 -0
  3. css/wp-admin-row-actions.css +14 -0
  4. css/wp-admin.css +35 -0
  5. css/wpa-style.css +111 -0
  6. css/wpa-styles.css +22 -0
  7. diagnostic-head.css +0 -98
  8. diagnostic.css +0 -215
  9. js/longdesc.button.js +19 -18
  10. js/longdesc.link.js +11 -10
  11. js/roles.jquery.js +22 -0
  12. js/skiplinks.webkit.js +22 -22
  13. lang/wp-accessibility-bg_BG.mo +0 -0
  14. lang/wp-accessibility-de_DE.mo +0 -0
  15. lang/wp-accessibility-de_DE.po +0 -372
  16. lang/wp-accessibility-el.mo +0 -0
  17. lang/wp-accessibility-es_ES.po +0 -376
  18. lang/wp-accessibility-fi.mo +0 -0
  19. lang/wp-accessibility-fi.po +0 -374
  20. lang/wp-accessibility-fr_FR.mo +0 -0
  21. lang/wp-accessibility-fr_FR.po +0 -374
  22. lang/wp-accessibility-he_IL.mo +0 -0
  23. lang/wp-accessibility-it_IT.mo +0 -0
  24. lang/wp-accessibility-it_IT.po +0 -374
  25. lang/wp-accessibility-nl_NL.mo +0 -0
  26. lang/wp-accessibility-nl_NL.po +0 -383
  27. lang/wp-accessibility-pl_PL.po +0 -370
  28. lang/wp-accessibility-pt_BR.mo +0 -0
  29. lang/wp-accessibility-pt_PT.mo +0 -0
  30. lang/wp-accessibility-ro_RO.po +0 -383
  31. lang/wp-accessibility-ru_RU.mo +0 -0
  32. lang/wp-accessibility-sl_SI.mo +0 -0
  33. lang/wp-accessibility.pot +126 -100
  34. readme.txt +92 -10
  35. templates/longdesc-template.php +16 -16
  36. toolbar/css/a11y-contrast.css +577 -499
  37. toolbar/css/a11y-desaturate.css +7 -7
  38. toolbar/css/a11y-fontsize.css +10 -10
  39. toolbar/css/a11y.css +74 -91
  40. toolbar/fonts/LICENSE.txt +21 -0
  41. toolbar/fonts/README.txt +75 -0
  42. toolbar/fonts/config.json +28 -0
  43. toolbar/fonts/css/a11y-toolbar-codes.css +16 -0
  44. toolbar/fonts/css/a11y-toolbar-embedded.css +72 -0
  45. toolbar/fonts/css/a11y-toolbar-ie7-codes.css +12 -0
  46. toolbar/fonts/css/a11y-toolbar-ie7.css +23 -0
  47. toolbar/fonts/css/a11y-toolbar.css +47 -0
  48. toolbar/fonts/css/animation.css +90 -0
  49. toolbar/fonts/demo.html +323 -0
  50. toolbar/fonts/font/a11y-toolbar.eot +0 -0
  51. toolbar/fonts/font/a11y-toolbar.svg +14 -0
  52. toolbar/fonts/font/a11y-toolbar.ttf +0 -0
  53. toolbar/fonts/font/a11y-toolbar.woff +0 -0
  54. toolbar/js/a11y.js +106 -104
  55. toolbar/js/jquery.scrollto.min.js +83 -1
  56. uninstall.php +15 -10
  57. wp-accessibility.php +1098 -650
  58. wp-admin-row-actions.css +0 -6
  59. wp-admin.css +0 -29
  60. wpa-style.css +0 -35
  61. wpa-styles.css +0 -6
css/diagnostic-head.css ADDED
@@ -0,0 +1,118 @@
1
+ /* Head attributes */
2
+ body:before {
3
+ content: "Currently viewing with diagnostic CSS enabled.";
4
+ display: block;
5
+ position: relative;
6
+ width: 100%;
7
+ text-align: center;
8
+ border-bottom: 4px solid;
9
+ border-top: 4px solid;
10
+ background: #fcfcfc;
11
+ color: #933;
12
+ padding: 5px 0;
13
+ }
14
+
15
+ /*
16
+ dir attribute
17
+ */
18
+ /* If used, dir attribute only accepts 2 possible values */
19
+ [dir]:not([dir="rtl"]):not([dir="ltr"]) {
20
+ background-color: hotpink !important;
21
+ }
22
+
23
+ [dir="rtl"]:before,
24
+ [dir="ltr"]:before {
25
+ content: "dir: " attr(dir);
26
+ display: block;
27
+ color: darkgreen !important;
28
+ background-color: lightyellow !important;
29
+ }
30
+
31
+ /*
32
+ title element: not empty, unique and in head
33
+ */
34
+ head, title {
35
+ display: block;
36
+ }
37
+
38
+ title:before {
39
+ content: 'TITLE';
40
+ margin: 0 0.4em;
41
+ padding: 0 0.4em;
42
+ color: black;
43
+ background-color: #D0D0D0;
44
+ border-radius: 3px;
45
+ }
46
+
47
+ head > title {
48
+ margin: 0;
49
+ padding: 0.2em 0;
50
+ border-bottom: 1px solid #CCC;
51
+ color: #444;
52
+ background-color: white;
53
+ }
54
+
55
+ /* empty? */
56
+ title:empty:after {
57
+ content: "ERROR: title element is empty and it shouldn't be";
58
+ color: #C22;
59
+ background-color: white;
60
+ }
61
+
62
+ title:empty:before,
63
+ title ~ title:before {
64
+ /* not unique? */
65
+ color: white;
66
+ background-color: #C22;
67
+ }
68
+
69
+ title ~ title:after {
70
+ content: ' (ERROR: why is there more than one title element?)';
71
+ }
72
+
73
+ title ~ title {
74
+ color: #C22;
75
+ background-color: white;
76
+ }
77
+
78
+ /*
79
+ Meta refresh?
80
+ @source CSS selector from Opquast Checklist Accessibility First step https://checklists.opquast.com/en/accessibilityfirststep/
81
+ @reference Technique for WCAG 2.0 F40: Failure (...) due to using meta redirect with a time limit - http://www.w3.org/TR/WCAG-TECHS/F40.html
82
+ */
83
+ meta[http-equiv=refresh]:before {
84
+ content: 'meta refresh detected';
85
+ }
86
+
87
+ meta[http-equiv=refresh] {
88
+ display: block;
89
+ padding: 0.4em;
90
+ font-weight: bold;
91
+ color: white;
92
+ background-color: darkred;
93
+ }
94
+
95
+ /*
96
+ Lang attribute on html element
97
+ @reference Technique for WCAG 2.0 H57: Using language attributes on the html element - http://www.w3.org/TR/WCAG-TECHS/F40.html
98
+ */
99
+ html[lang] {
100
+ display: block;
101
+ margin-top: 0.4em;
102
+ }
103
+
104
+ html:not([lang]):before {
105
+ content: 'no lang attribute detected';
106
+ margin: 0.4em;
107
+ padding: 0 0.4em;
108
+ color: white;
109
+ background-color: darkred;
110
+ border-radius: 3px;
111
+ }
112
+
113
+ html[lang]:before {
114
+ content: 'Default page language: ' attr(lang);
115
+ margin: 0.4em;
116
+ color: #444;
117
+ background-color: white;
118
+ }
css/diagnostic.css ADDED
@@ -0,0 +1,330 @@
1
+ /* content styles */
2
+ applet:hover:after, basefont:hover:after, center:hover:after, dir:hover:after, font:hover:after, isindex:hover:after, menu:hover:after, strike:hover:after, s:hover:after, u:hover:after, *[background]:hover:after, *[bgcolor]:hover:after, *[clear]:hover:after, *[color]:hover:after, *[compact]:hover:after, *[noshade]:hover:after, *[nowrap]:hover:after, *[size]:hover:after, *[start]:hover:after, *[bottommargin]:hover:after, *[leftmargin]:hover:after, *[rightmargin]:hover:after, *[topmargin]:hover:after, *[marginheight]:hover:after, *[marginwidth]:hover:after, *[alink]:hover:after, *[link]:hover:after, *[text]:hover:after, *[vlink]:hover:after, *[align]:hover:after, *[valign]:hover:after, *[hspace]:hover:after, *[vspace]:hover:after, *[height]:hover:after, *[width]:hover:after, ul[type]:hover:after, ol[type]:hover:after, li[type]:hover:after, iframe:not([title]):hover:after, div[role="img"]:not([aria-label]):hover:after, a[href=""]:hover:after, a[href="#"]:hover:after, a:not([href]):hover:after, a[href*=javascript\:]:hover:after, a[onclick]:hover:after, a[href=""]:focus:after, a[href="#"]:focus:after, a:not([href]):focus:after, a[href*=javascript\:]:focus:after, a[onclick]:focus:after, fieldset > :not(legend):first-child:after, fieldset > legend:not(:first-child):after, label:not([for]):hover:after, *[accesskey]:hover:after, th:empty:hover:after, table > tr:only-child:after, table > tbody > tr:only-child:after, table[align]:after, table[bgcolor]:after, table[outline]:after, table[cellpadding]:after, table[cellspacing]:after, table[width]:after, td[width]:after, td[valign]:after {
3
+ position: absolute;
4
+ display: block;
5
+ width: 200px;
6
+ background: #fcfcfc;
7
+ color: #333;
8
+ outline: 2px solid;
9
+ padding: 5px;
10
+ }
11
+
12
+ /* content styles */
13
+ applet:hover:after, basefont:hover:after, center:hover:after, dir:hover:after, font:hover:after, isindex:hover:after, menu:hover:after, strike:hover:after, s:hover:after, u:hover:after, *[background]:hover:after, *[bgcolor]:hover:after, *[clear]:hover:after, *[color]:hover:after, *[compact]:hover:after, *[noshade]:hover:after, *[nowrap]:hover:after, *[size]:hover:after, *[start]:hover:after, *[bottommargin]:hover:after, *[leftmargin]:hover:after, *[rightmargin]:hover:after, *[topmargin]:hover:after, *[marginheight]:hover:after, *[marginwidth]:hover:after, *[alink]:hover:after, *[link]:hover:after, *[text]:hover:after, *[vlink]:hover:after, *[align]:hover:after, *[valign]:hover:after, *[hspace]:hover:after, *[vspace]:hover:after, *[height]:hover:after, *[width]:hover:after, ul[type]:hover:after, ol[type]:hover:after, li[type]:hover:after, iframe:not([title]):hover:after {
14
+ position: absolute;
15
+ background: #fff;
16
+ padding: 3px;
17
+ outline: 2px solid;
18
+ color: #333;
19
+ }
20
+
21
+ /* Deprecated Elements - cannot be overridden by user styles */
22
+ applet, basefont, center, dir, font, isindex, menu, s, strike, u {
23
+ outline: 2px dotted red !important;
24
+ }
25
+
26
+ applet:hover:after {
27
+ content: " <applet> is a deprecated HTML element";
28
+ }
29
+
30
+ basefont:hover:after {
31
+ content: " <basefont> is a deprecated HTML element";
32
+ }
33
+
34
+ center:hover:after {
35
+ content: " <center> is a deprecated HTML element";
36
+ }
37
+
38
+ dir:hover:after {
39
+ content: " <dir> is a deprecated HTML element";
40
+ }
41
+
42
+ font:hover:after {
43
+ content: " <font> is a deprecated HTML element";
44
+ }
45
+
46
+ isindex:hover:after {
47
+ content: " <isindex> is a deprecated HTML element";
48
+ }
49
+
50
+ menu:hover:after {
51
+ content: " <menu> is a deprecated HTML element";
52
+ }
53
+
54
+ strike:hover:after {
55
+ content: " <strike> is a deprecated HTML element";
56
+ }
57
+
58
+ s:hover:after {
59
+ content: " <s> is a deprecated HTML element";
60
+ }
61
+
62
+ u:hover:after {
63
+ content: " <u> is a deprecated HTML element";
64
+ }
65
+
66
+ /* Deprecated Attributes - cannot be overridden by user styles */
67
+ *[background], *[bgcolor], *[clear], *[color], *[compact], *[noshade], *[nowrap], *[size], *[start], *[bottommargin], *[leftmargin], *[rightmargin], *[topmargin], *[marginheight], *[marginwidth], *[alink], *[link], *[text], *[vlink], *[align], *[valign], *[hspace], *[vspace], *[height], *[width], ul[type], ol[type], li[type] {
68
+ outline: 2px solid red;
69
+ }
70
+
71
+ img[height], img[width] {
72
+ outline: none;
73
+ }
74
+
75
+ *[background]:hover:after {
76
+ content: " background is a deprecated HTML attribute";
77
+ }
78
+
79
+ *[bgcolor]:hover:after {
80
+ content: " bgcolor is a deprecated HTML attribute";
81
+ }
82
+
83
+ *[clear]:hover:after {
84
+ content: " clear is a deprecated HTML attribute";
85
+ }
86
+
87
+ *[color]:hover:after {
88
+ content: " color is a deprecated HTML attribute";
89
+ }
90
+
91
+ *[compact]:hover:after {
92
+ content: " compact is a deprecated HTML attribute";
93
+ }
94
+
95
+ *[noshade]:hover:after {
96
+ content: " noshade is a deprecated HTML attribute";
97
+ }
98
+
99
+ *[nowrap]:hover:after {
100
+ content: " nowrap is a deprecated HTML attribute";
101
+ }
102
+
103
+ *[size]:hover:after {
104
+ content: " size is a deprecated HTML attribute";
105
+ }
106
+
107
+ *[start]:hover:after {
108
+ content: " start is a deprecated HTML attribute";
109
+ }
110
+
111
+ *[bottommargin]:hover:after {
112
+ content: " bottommargin is a deprecated HTML attribute";
113
+ }
114
+
115
+ *[leftmargin]:hover:after {
116
+ content: " leftmargin is a deprecated HTML attribute";
117
+ }
118
+
119
+ *[rightmargin]:hover:after {
120
+ content: " rightmargin is a deprecated HTML attribute";
121
+ }
122
+
123
+ *[topmargin]:hover:after {
124
+ content: " topmargin is a deprecated HTML attribute";
125
+ }
126
+
127
+ *[marginheight]:hover:after {
128
+ content: " marginheight is a deprecated HTML attribute";
129
+ }
130
+
131
+ *[marginwidth]:hover:after {
132
+ content: " marginwidth is a deprecated HTML attribute";
133
+ }
134
+
135
+ *[alink]:hover:after {
136
+ content: " alink is a deprecated HTML attribute";
137
+ }
138
+
139
+ *[link]:hover:after {
140
+ content: " link is a deprecated HTML attribute";
141
+ }
142
+
143
+ *[text]:hover:after {
144
+ content: " text is a deprecated HTML attribute";
145
+ }
146
+
147
+ *[vlink]:hover:after {
148
+ content: " vlink is a deprecated HTML attribute";
149
+ }
150
+
151
+ *[align]:hover:after {
152
+ content: " align is a deprecated HTML attribute";
153
+ }
154
+
155
+ *[valign]:hover:after {
156
+ content: " valign is a deprecated HTML attribute";
157
+ }
158
+
159
+ *[hspace]:hover:after {
160
+ content: " hspace is a deprecated HTML attribute";
161
+ }
162
+
163
+ *[vspace]:hover:after {
164
+ content: " vspace is a deprecated HTML attribute";
165
+ }
166
+
167
+ *[height]:hover:after {
168
+ content: " height is a deprecated HTML attribute";
169
+ }
170
+
171
+ *[width]:hover:after {
172
+ content: " width is a deprecated HTML attribute";
173
+ }
174
+
175
+ ul[type]:hover:after, ol[type]:hover:after, li[type]:hover:after {
176
+ content: " type is a deprecated HTML attribute";
177
+ }
178
+
179
+ /* Inline frames without title attribute */
180
+ iframe:not([title]) {
181
+ outline: 2px solid red !important;
182
+ }
183
+
184
+ iframe:not([title]):hover:after {
185
+ content: " <iframe> does not have a title attribute defined.";
186
+ }
187
+
188
+ /**
189
+ * Image-related checks
190
+ * Can't add generated content to images. Think...
191
+ */
192
+
193
+ /* server-side image map. Yes these are sometimes still seen, if rarely */
194
+ img[ismap] {
195
+ outline: 2px solid red;
196
+ }
197
+
198
+ /* Images without alt attribute */
199
+ img:not([alt]) {
200
+ outline: 2px solid red;
201
+ }
202
+
203
+ /* something that has a role of image but no alternative */
204
+ div[role="img"]:not([aria-label]) {
205
+ outline: 2px solid red;
206
+ }
207
+
208
+ /* I don't know if that will work; but worth a try. */
209
+ div[role="img"]:not([aria-label]):hover:after {
210
+ content: " This content has a role of image but no aria-label attribute.";
211
+ }
212
+
213
+ /* images without a source */
214
+ img:not([src]),
215
+ img[src=""],
216
+ img[src="#"] {
217
+ outline: 2px solid red !important;
218
+ }
219
+
220
+ /**
221
+ * Link-related checks
222
+ */
223
+
224
+ /* Bad links, possibly relying on javascript to do something */
225
+ a[href=""], a[href="#"], a:not([href]), a[href*=javascript\:], a[onclick] {
226
+ outline: 2px solid red !important;
227
+ }
228
+
229
+ a[href=""]:hover:after, a[href="#"]:hover:after, a:not([href]):hover:after, a[href*=javascript\:]:hover:after, a[onclick]:hover:after,
230
+ a[href=""]:focus:after, a[href="#"]:focus:after, a:not([href]):focus:after, a[href*=javascript\:]:focus:after, a[onclick]:focus:after {
231
+ content: " This link may depend on JavaScript to perform it's function.";
232
+ }
233
+
234
+ /**
235
+ * form-related checks
236
+ */
237
+
238
+ /*
239
+ Legends
240
+ */
241
+ fieldset > :not(legend):first-child, /* no other element than a legend can be first child of a fieldset element */
242
+ fieldset > legend:not(:first-child) {
243
+ /* and a legend can't be anything else than first child of a fieldset element */
244
+ outline: 2px dashed red !important;
245
+ }
246
+
247
+ fieldset > :not(legend):first-child:after,
248
+ fieldset > legend:not(:first-child):after {
249
+ content: " <legend> must be the first child of a fieldset";
250
+ }
251
+
252
+ /*
253
+ Input[type="image"] and their alt attribute
254
+ Note: adding :before or :after on this type of element won't work. Maybe background-image encoded in base64?
255
+ @reference Technique for WCAG 2.0 H36: Using alt attributes on images used as submit buttons - http://www.w3.org/TR/WCAG-TECHS/H36.html
256
+ @reference Technique for WCAG 2.0 F65: Failure (...) due to omitting the alt attribute on (...) input elements of type "image" - http://www.w3.org/TR/WCAG-TECHS/F65.html
257
+ */
258
+ input[type="image"][alt=""],
259
+ input[type="image"]:not([alt]) {
260
+ display: block;
261
+ background-color: red !important;
262
+ width: 200px !important;
263
+ height: 3em !important;
264
+ }
265
+
266
+ /* Missing 'for' attribute on a label */
267
+ label:not([for]) {
268
+ outline: 2px solid red !important;
269
+ }
270
+
271
+ label:not([for]):hover:after {
272
+ content: " This label does not have a for attribute associating it with a form input.";
273
+ }
274
+
275
+ /* Accesskey is a bad idea.
276
+ * @reference Old discussion but still hits on salient points http://www.cs.tut.fi/~jkorpela/forms/accesskey.html */
277
+ *[accesskey] {
278
+ outline: 2px solid red;
279
+ }
280
+
281
+ *[accesskey]:hover:after {
282
+ content: " Do not use the accesskey attribute.";
283
+ }
284
+
285
+ /**
286
+ * TABLE RELATED CHECKS
287
+ */
288
+
289
+ /* Empty Header Cells */
290
+ th:empty {
291
+ padding: 20px;
292
+ outline: 2px solid yellow !important;
293
+ }
294
+
295
+ th:empty:after {
296
+ content: " Table header cell is empty.";
297
+ }
298
+
299
+ /* only one TR in the table. Is that a layout table? */
300
+ table > tr:only-child,
301
+ table > tbody > tr:only-child {
302
+ outline: 2px solid red;
303
+ }
304
+
305
+ table > tr:only-child:after, table > tbody > tr:only-child:after {
306
+ content: " Table has only one row. Is this a layout table?"
307
+ }
308
+
309
+ /* Deprecated attributes on table */
310
+ table[align],
311
+ table[bgcolor],
312
+ table[outline],
313
+ table[cellpadding],
314
+ table[cellspacing],
315
+ table[width],
316
+ td[width],
317
+ td[valign] {
318
+ outline: 2px solid red;
319
+ }
320
+
321
+ table[align]:after,
322
+ table[bgcolor]:after,
323
+ table[outline]:after,
324
+ table[cellpadding]:after,
325
+ table[cellspacing]:after,
326
+ table[width]:after,
327
+ td[width]:after,
328
+ td[valign]:after {
329
+ content: " This table uses one or more deprecated attributes: align, bgcolor, outline, cellpadding, cellspacing, width, or valign";
330
+ }
css/wp-admin-row-actions.css ADDED
@@ -0,0 +1,14 @@
1
+ /*
2
+ Make Row Actions permanently visible - provided by WP Accessibility / Joe Dolson
3
+ */
4
+ .row-actions {
5
+ visibility: visible;
6
+ }
7
+
8
+ .row-actions a {
9
+ opacity: .8;
10
+ }
11
+
12
+ .row-actions a:hover, .row-actions a:focus {
13
+ opacity: 1;
14
+ }
css/wp-admin.css ADDED
@@ -0,0 +1,35 @@
1
+ /*------------------------------------------------------------------------------
2
+
3
+ Custom Stylesheet provided by WP Accessibility (http://www.joedolson.com/articles/wp-accessibility/)
4
+
5
+ */
6
+ a:hover, a:active {
7
+ color: #d54e21;
8
+ text-decoration: underline !important;
9
+ }
10
+
11
+ a:focus {
12
+ color: #124964;
13
+ text-decoration: underline !important;
14
+ }
15
+
16
+ .next-page:focus, .next-page:hover, .last-page:focus, .last-page:hover, .prev-page:focus, .prev-page:hover, .first-page:focus, .first-page:hover {
17
+ border: 1px solid #124964 !important;
18
+ }
19
+
20
+ .view-switch a img {
21
+ border: 1px solid #fff;
22
+ }
23
+
24
+ .view-switch a:hover img, .view-switch a:focus img {
25
+ border: 1px solid #124964 !important;
26
+ border-radius: 2px;
27
+ }
28
+
29
+ .button-primary.hover, .button-primary:hover, .button-primary.focus, .button-primary:focus {
30
+ border-color: #002 !important;
31
+ }
32
+
33
+ .button-secondary.hover, .button-secondary:hover, .button-secondary.focus, .button-secondary:focus, .button:hover, .button:focus {
34
+ border-color: #000 !important;
35
+ }
css/wpa-style.css ADDED
@@ -0,0 +1,111 @@
1
+ .wpa-hide-rtl#skiplinks a, .wpa-hide-rtl#skiplinks a:hover, .wpa-hide-rtl#skiplinks a:visited {
2
+ position: absolute !important;
3
+ right: -999em;
4
+ }
5
+
6
+ .wpa-hide-ltr#skiplinks a, .wpa-hide-ltr#skiplinks a:hover, .wpa-hide-ltr#skiplinks a:visited {
7
+ position: absolute !important;
8
+ left: -999em;
9
+ }
10
+
11
+ .wpa-hide#skiplinks a:active, .wpa-hide#skiplinks a:focus {
12
+ position: absolute;
13
+ }
14
+
15
+ .wpa-ld {
16
+ display: inline-block;
17
+ position: relative;
18
+ }
19
+
20
+ /* basic support for themes that don't define alignleft and alignright for non-image elements. */
21
+ div.alignleft {
22
+ float: left;
23
+ }
24
+
25
+ div.alignright {
26
+ float: right;
27
+ }
28
+
29
+ div.aligncenter {
30
+ display: block;
31
+ margin: 0 auto;
32
+ }
33
+
34
+ .wpa-ld a, .wpa-ld button {
35
+ bottom: 2px;
36
+ left: 2px;
37
+ position: absolute;
38
+ line-height: 1;
39
+ min-width: 1em;
40
+ }
41
+
42
+ .wpa-ld img {
43
+ display: block;
44
+ }
45
+
46
+ .wpa-ld button, .wpa-ld button:active, .wpa-ld button:focus, .wpa-ld button:hover {
47
+ border: 1px solid #777;
48
+ border-radius: 2px;
49
+ z-index: 10;
50
+ }
51
+
52
+ .wpa-ld .longdesc {
53
+ position: absolute;
54
+ width: 100%;
55
+ height: 100%;
56
+ top: 0;
57
+ overflow-y: scroll;
58
+ -moz-box-sizing: border-box;
59
+ -webkit-box-sizing: border-box;
60
+ box-sizing: border-box;
61
+ background: rgba(255, 255, 255, .95);
62
+ padding: 1.5em;
63
+ }
64
+
65
+ .wpa-ld button, .wpa-ld button:active, .wpa-ld button:focus, .wpa-ld button:hover, .wpa-ld a {
66
+ font-size: .9em;
67
+ font-weight: 400;
68
+ background: rgba(255, 255, 255, .7) !important;
69
+ padding: 0;
70
+ color: #000 !important;
71
+ text-shadow: 1px 1px #ccc;
72
+ }
73
+
74
+ .wpa-ld button:before {
75
+ content: 'i';
76
+ font-style: italic;
77
+ font-family: serif;
78
+ }
79
+
80
+ .wpa-ld button:focus, .wpa-ld button:hover {
81
+ background: rgba(0, 0, 0, .75) !important;
82
+ color: #fff !important;
83
+ border: 1px solid #000 !important;
84
+ cursor: pointer;
85
+ }
86
+
87
+ .wpa-ld button:focus {
88
+ padding: 6px;
89
+ }
90
+
91
+ .wpa-ld button span, .longdesc-link span {
92
+ position: absolute !important;
93
+ height: 1px;
94
+ width: 1px;
95
+ overflow: hidden;
96
+ clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
97
+ clip: rect(1px, 1px, 1px, 1px);
98
+ }
99
+
100
+ .template-longdesc {
101
+ text-align: left;
102
+ line-height: 1.5;
103
+ width: 100%;
104
+ max-width: 50em;
105
+ padding: 2em;
106
+ margin: 1em auto;
107
+ background: #fdfdfd;
108
+ color: #333;
109
+ box-shadow: 0 0 5px;
110
+ font-size: 1.4em;
111
+ }
css/wpa-styles.css ADDED
@@ -0,0 +1,22 @@
1
+ /* Admin styles for WP Accessibility */
2
+ #wpa_settings_page .postbox {
3
+ margin: 0 10px 10px 0;
4
+ }
5
+
6
+ #wpa_settings_page .meta-box-sortables {
7
+ min-height: 0;
8
+ }
9
+
10
+ #wpa_settings_page legend {
11
+ font-weight: 700;
12
+ }
13
+
14
+ li.fore {
15
+ float: left;
16
+ width: 200px;
17
+ margin-right: 30px;
18
+ }
19
+
20
+ li.back {
21
+ margin-left: 230px;
22
+ }
diagnostic-head.css DELETED
@@ -1,98 +0,0 @@
1
- /* Head attributes */
2
- body:before { content: "Currently viewing with diagnostic CSS enabled."; display: block; position: relative; width: 100%; text-align: center; border-bottom: 4px solid; border-top: 4px solid; background: #fcfcfc; color: #933; padding: 5px 0; }
3
- /*
4
- dir attribute
5
- */
6
- /* If used, dir attribute only accepts 2 possible values */
7
- [dir]:not([dir="rtl"]):not([dir="ltr"]) {
8
- background-color: hotpink !important;
9
- }
10
- [dir="rtl"]:before,
11
- [dir="ltr"]:before {
12
- content: "dir: " attr(dir);
13
- display: block;
14
- color: darkgreen !important;
15
- background-color: lightyellow !important;
16
- }
17
-
18
- /*
19
- title element: not empty, unique and in head
20
- */
21
- head, title {
22
- display: block;
23
- }
24
- title:before {
25
- content: 'TITLE';
26
- margin: 0 0.4em;
27
- padding: 0 0.4em;
28
- color: black;
29
- background-color: #D0D0D0;
30
- border-radius: 3px;
31
- }
32
- head > title {
33
- margin: 0;
34
- padding: 0.2em 0;
35
- border-bottom: 1px solid #CCC;
36
- color: #444;
37
- background-color: white;
38
- }
39
- /* empty? */
40
- title:empty:after {
41
- content: "ERROR: title element is empty and it shouldn't be";
42
- color: #C22;
43
- background-color: white;
44
- }
45
- title:empty:before,
46
- title ~ title:before { /* not unique? */
47
- color: white;
48
- background-color: #C22;
49
- }
50
- title ~ title:after {
51
- content: ' (ERROR: why is there more than one title element?)';
52
- }
53
- title ~ title {
54
- color: #C22;
55
- background-color: white;
56
- }
57
-
58
-
59
- /*
60
- Meta refresh?
61
- @source CSS selector from Opquast Checklist Accessibility First step https://checklists.opquast.com/en/accessibilityfirststep/
62
- @reference Technique for WCAG 2.0 F40: Failure (...) due to using meta redirect with a time limit - http://www.w3.org/TR/WCAG-TECHS/F40.html
63
- */
64
- meta[http-equiv=refresh]:before {
65
- content: 'meta refresh detected';
66
- }
67
- meta[http-equiv=refresh] {
68
- display: block;
69
- padding: 0.4em;
70
- font-weight: bold;
71
- color: white;
72
- background-color: darkred;
73
- }
74
-
75
-
76
- /*
77
- Lang attribute on html element
78
- @reference Technique for WCAG 2.0 H57: Using language attributes on the html element - http://www.w3.org/TR/WCAG-TECHS/F40.html
79
- */
80
- html[lang] {
81
- display: block;
82
- margin-top: 0.4em;
83
- }
84
- html:not([lang]):before {
85
- content: 'no lang attribute detected';
86
- margin: 0.4em;
87
- padding: 0 0.4em;
88
- color: white;
89
- background-color: darkred;
90
- border-radius: 3px;
91
- }
92
-
93
- html[lang]:before {
94
- content: 'Default page language: ' attr(lang);
95
- margin: 0.4em;
96
- color: #444;
97
- background-color: white;
98
- }
diagnostic.css DELETED
@@ -1,215 +0,0 @@
1
- /* content styles */
2
- applet:hover:after, basefont:hover:after, center:hover:after, dir:hover:after, font:hover:after, isindex:hover:after, menu:hover:after, strike:hover:after, s:hover:after, u:hover:after, *[background]:hover:after, *[bgcolor]:hover:after, *[clear]:hover:after, *[color]:hover:after, *[compact]:hover:after, *[noshade]:hover:after, *[nowrap]:hover:after, *[size]:hover:after, *[start]:hover:after, *[bottommargin]:hover:after, *[leftmargin]:hover:after, *[rightmargin]:hover:after, *[topmargin]:hover:after, *[marginheight]:hover:after, *[marginwidth]:hover:after, *[alink]:hover:after, *[link]:hover:after, *[text]:hover:after, *[vlink]:hover:after, *[align]:hover:after, *[valign]:hover:after, *[hspace]:hover:after, *[vspace]:hover:after, *[height]:hover:after, *[width]:hover:after, ul[type]:hover:after, ol[type]:hover:after, li[type]:hover:after, iframe:not([title]):hover:after,div[role="img"]:not([aria-label]):hover:after, a[href=""]:hover:after, a[href="#"]:hover:after, a:not([href]):hover:after, a[href*=javascript\:]:hover:after, a[onclick]:hover:after, a[href=""]:focus:after, a[href="#"]:focus:after, a:not([href]):focus:after, a[href*=javascript\:]:focus:after, a[onclick]:focus:after, fieldset > :not(legend):first-child:after, fieldset > legend:not(:first-child):after,label:not([for]):hover:after, *[accesskey]:hover:after, th:empty:hover:after, table > tr:only-child:after, table > tbody > tr:only-child:after, table[align]:after, table[bgcolor]:after, table[outline]:after, table[cellpadding]:after, table[cellspacing]:after, table[width]:after, td[width]:after, td[valign]:after {
3
- position: absolute;
4
- display: block;
5
- width: 200px;
6
- background: #fcfcfc;
7
- color: #333;
8
- outline: 2px solid;
9
- padding: 5px;
10
- }
11
- /* content styles */
12
- applet:hover:after, basefont:hover:after, center:hover:after, dir:hover:after, font:hover:after, isindex:hover:after, menu:hover:after, strike:hover:after, s:hover:after, u:hover:after, *[background]:hover:after, *[bgcolor]:hover:after, *[clear]:hover:after, *[color]:hover:after, *[compact]:hover:after, *[noshade]:hover:after, *[nowrap]:hover:after, *[size]:hover:after, *[start]:hover:after, *[bottommargin]:hover:after, *[leftmargin]:hover:after, *[rightmargin]:hover:after, *[topmargin]:hover:after, *[marginheight]:hover:after, *[marginwidth]:hover:after, *[alink]:hover:after, *[link]:hover:after, *[text]:hover:after, *[vlink]:hover:after, *[align]:hover:after, *[valign]:hover:after, *[hspace]:hover:after, *[vspace]:hover:after, *[height]:hover:after, *[width]:hover:after, ul[type]:hover:after, ol[type]:hover:after, li[type]:hover:after, iframe:not([title]):hover:after {
13
- position: absolute; background: #fff; padding: 3px; outline: 2px solid; color: #333;
14
- }
15
- /* Deprecated Elements - cannot be overridden by user styles */
16
- applet, basefont, center, dir, font, isindex, menu, s, strike, u {
17
- outline: 2px dotted red !important;
18
- }
19
-
20
- applet:hover:after { content: " <applet> is a deprecated HTML element";}
21
- basefont:hover:after { content: " <basefont> is a deprecated HTML element"; }
22
- center:hover:after { content: " <center> is a deprecated HTML element"; }
23
- dir:hover:after { content: " <dir> is a deprecated HTML element"; }
24
- font:hover:after { content: " <font> is a deprecated HTML element"; }
25
- isindex:hover:after { content: " <isindex> is a deprecated HTML element"; }
26
- menu:hover:after { content: " <menu> is a deprecated HTML element"; }
27
- strike:hover:after { content: " <strike> is a deprecated HTML element"; }
28
- s:hover:after { content: " <s> is a deprecated HTML element"; }
29
- u:hover:after { content: " <u> is a deprecated HTML element"; }
30
-
31
- /* Deprecated Attributes - cannot be overridden by user styles */
32
- *[background], *[bgcolor], *[clear], *[color], *[compact], *[noshade], *[nowrap], *[size], *[start], *[bottommargin], *[leftmargin], *[rightmargin], *[topmargin], *[marginheight], *[marginwidth], *[alink], *[link], *[text], *[vlink], *[align], *[valign], *[hspace], *[vspace], *[height], *[width], ul[type], ol[type], li[type] {
33
- outline: 2px solid red;
34
- }
35
- img[height], img[width] { outline: none; }
36
-
37
- *[background]:hover:after { content: " background is a deprecated HTML attribute"; }
38
- *[bgcolor]:hover:after { content: " bgcolor is a deprecated HTML attribute"; }
39
- *[clear]:hover:after { content: " clear is a deprecated HTML attribute"; }
40
- *[color]:hover:after { content: " color is a deprecated HTML attribute"; }
41
- *[compact]:hover:after { content: " compact is a deprecated HTML attribute"; }
42
- *[noshade]:hover:after { content: " noshade is a deprecated HTML attribute"; }
43
- *[nowrap]:hover:after { content: " nowrap is a deprecated HTML attribute"; }
44
- *[size]:hover:after { content: " size is a deprecated HTML attribute"; }
45
- *[start]:hover:after { content: " start is a deprecated HTML attribute"; }
46
- *[bottommargin]:hover:after { content: " bottommargin is a deprecated HTML attribute"; }
47
- *[leftmargin]:hover:after { content: " leftmargin is a deprecated HTML attribute"; }
48
- *[rightmargin]:hover:after { content: " rightmargin is a deprecated HTML attribute"; }
49
- *[topmargin]:hover:after { content: " topmargin is a deprecated HTML attribute"; }
50
- *[marginheight]:hover:after { content: " marginheight is a deprecated HTML attribute"; }
51
- *[marginwidth]:hover:after { content: " marginwidth is a deprecated HTML attribute"; }
52
- *[alink]:hover:after { content: " alink is a deprecated HTML attribute"; }
53
- *[link]:hover:after { content: " link is a deprecated HTML attribute"; }
54
- *[text]:hover:after { content: " text is a deprecated HTML attribute"; }
55
- *[vlink]:hover:after { content: " vlink is a deprecated HTML attribute"; }
56
- *[align]:hover:after { content: " align is a deprecated HTML attribute"; }
57
- *[valign]:hover:after { content: " valign is a deprecated HTML attribute"; }
58
- *[hspace]:hover:after { content: " hspace is a deprecated HTML attribute"; }
59
- *[vspace]:hover:after { content: " vspace is a deprecated HTML attribute"; }
60
- *[height]:hover:after { content: " height is a deprecated HTML attribute"; }
61
- *[width]:hover:after { content: " width is a deprecated HTML attribute"; }
62
- ul[type]:hover:after, ol[type]:hover:after, li[type]:hover:after { content: " type is a deprecated HTML attribute"; }
63
-
64
- /* Inline frames without title attribute */
65
- iframe:not([title]){
66
- outline: 2px solid red !important;
67
- }
68
-
69
- iframe:not([title]):hover:after {
70
- content: " <iframe> does not have a title attribute defined.";
71
- }
72
-
73
-
74
- /**
75
- * Image-related checks
76
- * Can't add generated content to images. Think...
77
- */
78
-
79
- /* server-side image map. Yes these are sometimes still seen, if rarely */
80
- img[ismap]{
81
- outline: 2px solid red;
82
- }
83
- /* Images without alt attribute */
84
- img:not([alt]) {
85
- outline: 2px solid red;
86
- }
87
-
88
- /* something that has a role of image but no alternative */
89
- div[role="img"]:not([aria-label]){
90
- outline: 2px solid red;
91
- }
92
-
93
- /* I don't know if that will work; but worth a try. */
94
- div[role="img"]:not([aria-label]):hover:after {
95
- content: " This content has a role of image but no aria-label attribute.";
96
- }
97
-
98
- /* images without a source */
99
- img:not([src]),
100
- img[src=""],
101
- img[src="#"]{
102
- outline: 2px solid red !important;
103
- }
104
-
105
- /**
106
- * Link-related checks
107
- */
108
-
109
- /* Bad links, possibly relying on javascript to do something */
110
- a[href=""], a[href="#"], a:not([href]), a[href*=javascript\:], a[onclick]{
111
- outline: 2px solid red !important;
112
- }
113
-
114
- a[href=""]:hover:after, a[href="#"]:hover:after, a:not([href]):hover:after, a[href*=javascript\:]:hover:after, a[onclick]:hover:after,
115
- a[href=""]:focus:after, a[href="#"]:focus:after, a:not([href]):focus:after, a[href*=javascript\:]:focus:after, a[onclick]:focus:after {
116
- content: " This link may depend on JavaScript to perform it's function.";
117
- }
118
-
119
- /**
120
- * form-related checks
121
- */
122
-
123
- /*
124
- Legends
125
- */
126
- fieldset > :not(legend):first-child, /* no other element than a legend can be first child of a fieldset element */
127
- fieldset > legend:not(:first-child) { /* and a legend can't be anything else than first child of a fieldset element */
128
- outline: 2px dashed red !important;
129
- }
130
-
131
- fieldset > :not(legend):first-child:after,
132
- fieldset > legend:not(:first-child):after {
133
- content: " <legend> must be the first child of a fieldset";
134
- }
135
-
136
-
137
- /*
138
- Input[type="image"] and their alt attribute
139
- Note: adding :before or :after on this type of element won't work. Maybe background-image encoded in base64?
140
- @reference Technique for WCAG 2.0 H36: Using alt attributes on images used as submit buttons - http://www.w3.org/TR/WCAG-TECHS/H36.html
141
- @reference Technique for WCAG 2.0 F65: Failure (...) due to omitting the alt attribute on (...) input elements of type "image" - http://www.w3.org/TR/WCAG-TECHS/F65.html
142
- */
143
- input[type="image"][alt=""],
144
- input[type="image"]:not([alt]) {
145
- display: block;
146
- background-color: red !important;
147
- width: 200px !important;
148
- height: 3em !important;
149
- }
150
-
151
- /* Missing 'for' attribute on a label */
152
- label:not([for]){
153
- outline: 2px solid red !important;
154
- }
155
- label:not([for]):hover:after {
156
- content: " This label does not have a for attribute associating it with a form input.";
157
- }
158
-
159
- /* Accesskey is a bad idea.
160
- * @reference Old discussion but still hits on salient points http://www.cs.tut.fi/~jkorpela/forms/accesskey.html */
161
- *[accesskey]{
162
- outline: 2px solid red;
163
- }
164
-
165
- *[accesskey]:hover:after {
166
- content: " Do not use the accesskey attribute.";
167
- }
168
-
169
-
170
- /**
171
- * TABLE RELATED CHECKS
172
- */
173
-
174
- /* Empty Header Cells */
175
- th:empty {
176
- padding: 20px;
177
- outline: 2px solid yellow !important;
178
- }
179
-
180
- th:empty:after {
181
- content: " Table header cell is empty.";
182
- }
183
-
184
- /* only one TR in the table. Is that a layout table? */
185
- table > tr:only-child,
186
- table > tbody > tr:only-child {
187
- outline: 2px solid red;
188
- }
189
-
190
- table > tr:only-child:after, table > tbody > tr:only-child:after {
191
- content: " Table has only one row. Is this a layout table?"
192
- }
193
-
194
- /* Deprecated attributes on table */
195
- table[align],
196
- table[bgcolor],
197
- table[outline],
198
- table[cellpadding],
199
- table[cellspacing],
200
- table[width],
201
- td[width],
202
- td[valign] {
203
- outline: 2px solid red;
204
- }
205
-
206
- table[align]:after,
207
- table[bgcolor]:after,
208
- table[outline]:after,
209
- table[cellpadding]:after,
210
- table[cellspacing]:after,
211
- table[width]:after,
212
- td[width]:after,
213
- td[valign]:after {
214
- content: " This table uses one or more deprecated attributes: align, bgcolor, outline, cellpadding, cellspacing, width, or valign";
215
- }
js/longdesc.button.js CHANGED
@@ -1,20 +1,21 @@
1
- (function( $ ) { 'use strict';
2
- $('img[longdesc]').each(function(){
3
- var longdesc = $(this).attr('longdesc');
4
- var text = '<span>Long Description</span>';
5
- var classes = $(this).attr('class');
6
- $(this).attr( 'class', '' );
7
- $(this).wrap('<div class="wpa-ld" />')
8
- $(this).parent('.wpa-ld').addClass( classes );
9
- $(this).parent('.wpa-ld').append('<div class="longdesc" aria-live="assertive"></div>'); // better supported
10
- $(this).parent('.wpa-ld').append('<button>'+text+'</button>');
11
- $(this).parent('.wpa-ld').children('.longdesc').hide();
12
- $(this).parent('.wpa-ld').children('.longdesc').load( longdesc + ' #desc');
13
- $(this).parent('.wpa-ld').children('button').toggle( function() {
14
- $(this).parent('.wpa-ld').children('.longdesc').show( 150 );
15
- }, function() {
16
- $(this).parent('.wpa-ld').children('.longdesc').hide();
17
- });
18
- });
19
}(jQuery));
20
1
+ (function ($) {
2
+ 'use strict';
3
+ $('img[longdesc]').each(function () {
4
+ var longdesc = $(this).attr('longdesc');
5
+ var text = '<span>Long Description</span>';
6
+ var classes = $(this).attr('class');
7
+ $(this).attr('class', '');
8
+ $(this).wrap('<div class="wpa-ld" />')
9
+ $(this).parent('.wpa-ld').addClass(classes);
10
+ $(this).parent('.wpa-ld').append('<div class="longdesc" aria-live="assertive"></div>'); // better supported
11
+ $(this).parent('.wpa-ld').append('<button>' + text + '</button>');
12
+ $(this).parent('.wpa-ld').children('.longdesc').hide();
13
+ $(this).parent('.wpa-ld').children('.longdesc').load(longdesc + ' #desc');
14
+ $(this).parent('.wpa-ld').children('button').toggle(function () {
15
+ $(this).parent('.wpa-ld').children('.longdesc').show(150);
16
+ }, function () {
17
+ $(this).parent('.wpa-ld').children('.longdesc').hide();
18
+ });
19
+ });
20
}(jQuery));
21
js/longdesc.link.js CHANGED
@@ -1,11 +1,12 @@
1
- (function( $ ) { 'use strict';
2
- $('img[longdesc]').each(function(){
3
- var longdesc = $(this).attr('longdesc');
4
- var alt = $(this).attr('alt');
5
- var classes = $(this).attr('class');
6
- $(this).wrap('<div class="wpa-ld" />');
7
- $(this).parent('.wpa-ld').addClass( classes );
8
- $(this).attr( 'alt', '' ).attr( 'class', '' );
9
- $(this).parent('.wpa-ld').append('<a href="' + longdesc + '" class="longdesc-link">Description<span> of'+alt+'</span></a>');
10
- });
11
}(jQuery));
1
+ (function ($) {
2
+ 'use strict';
3
+ $('img[longdesc]').each(function () {
4
+ var longdesc = $(this).attr('longdesc');
5
+ var alt = $(this).attr('alt');
6
+ var classes = $(this).attr('class');
7
+ $(this).wrap('<div class="wpa-ld" />');
8
+ $(this).parent('.wpa-ld').addClass(classes);
9
+ $(this).attr('alt', '').attr('class', '');
10
+ $(this).parent('.wpa-ld').append('<a href="' + longdesc + '" class="longdesc-link">Description<span> of' + alt + '</span></a>');
11
+ });
12
}(jQuery));
js/roles.jquery.js ADDED
@@ -0,0 +1,22 @@
1
+ (function ($) {
2
+ 'use strict';
3
+ $('nav').each(function () {
4
+ $(this).attr('role', 'navigation');
5
+ });
6
+ $('main').each(function () {
7
+ $(this).attr('role', 'main');
8
+ });
9
+ $('header:first').each(function () {
10
+ $(this).attr('role', 'banner');
11
+ });
12
+ $('footer:last').each(function () {
13
+ $(this).attr('role', 'contentinfo');
14
+ });
15
+ $('input[name=s]').parents('form').attr('role', 'search');
16
+ if (wpaComplementary != false) {
17
+ $('#' + wpaComplementary).each(function () {
18
+ $(this).attr('role', 'complementary');
19
+ });
20
+ }
21
+ }(jQuery));
22
+
js/skiplinks.webkit.js CHANGED
@@ -1,24 +1,24 @@
1
- (function(linkList,i,URI) {
2
- if (!!(URI = document.documentURI)) {
3
- URI = URI.split('#')[0];
4
- document.addEventListener("DOMContentLoaded", function() {
5
- document.removeEventListener("DOMContentLoaded", arguments.callee, false);
6
- linkList = document.links;
7
- for (i in linkList) {
8
- if (!!linkList[i].hash) {
9
- if (linkList[i].hash.match(/^#./)) {
10
- if ((URI+linkList[i].hash)==linkList[i].href){
11
- linkList[i].addEventListener("click", function(e,f,g) {
12
- f = document.getElementById(this.hash.slice(1));
13
- if (!(g = f.getAttribute('tabIndex'))) f.setAttribute('tabIndex',-1);
14
- f.focus();
15
- if (!g) f.removeAttribute('tabIndex');
16
- }, false);
17
- }
18
- }
19
}
20
- }
21
- }, false);
22
- }
23
- return true;
24
})();
1
+ (function (linkList, i, URI) {
2
+ if (!!(URI = document.documentURI)) {
3
+ URI = URI.split('#')[0];
4
+ document.addEventListener("DOMContentLoaded", function () {
5
+ document.removeEventListener("DOMContentLoaded", arguments.callee, false);
6
+ linkList = document.links;
7
+ for (i in linkList) {
8
+ if (!!linkList[i].hash) {
9
+ if (linkList[i].hash.match(/^#./)) {
10
+ if ((URI + linkList[i].hash) == linkList[i].href) {
11
+ linkList[i].addEventListener("click", function (e, f, g) {
12
+ f = document.getElementById(this.hash.slice(1));
13
+ if (!(g = f.getAttribute('tabIndex'))) f.setAttribute('tabIndex', -1);
14
+ f.focus();
15
+ if (!g) f.removeAttribute('tabIndex');
16
+ }, false);
17
+ }
18
+ }
19
+ }
20
}
21
+ }, false);
22
+ }
23
+ return true;
24
})();
lang/wp-accessibility-bg_BG.mo ADDED
Binary file
lang/wp-accessibility-de_DE.mo CHANGED
Binary file
lang/wp-accessibility-de_DE.po DELETED
@@ -1,372 +0,0 @@
1
- # Translation of WP Accessibility in German
2
- # This file is distributed under the same license as the WP Accessibility package.
3
- msgid ""
4
- msgstr ""
5
- "PO-Revision-Date: 2013-02-22 01:04:46+0000\n"
6
- "MIME-Version: 1.0\n"
7
- "Content-Type: text/plain; charset=UTF-8\n"
8
- "Content-Transfer-Encoding: 8bit\n"
9
- "Plural-Forms: nplurals=2; plural=n != 1;\n"
10
- "X-Generator: GlotPress/0.1\n"
11
- "Project-Id-Version: WP Accessibility\n"
12
-
13
- #: wp-accessibility.php:159
14
- msgid "Toggle High Contrast"
15
- msgstr "Umschalten auf hohe Kontraste"
16
-
17
- #: wp-accessibility.php:160
18
- msgid "Toggle Grayscale"
19
- msgstr "Umschalten zu Graustufen"
20
-
21
- #: wp-accessibility.php:161
22
- msgid "Toggle Font size"
23
- msgstr "Schrift vergrößern"
24
-
25
- #: wp-accessibility.php:601
26
- msgid "Enable WordPress Admin stylesheet"
27
- msgstr "Aktiviere WordPress Admin Stylesheet"
28
-
29
- #: wp-accessibility.php:603
30
- msgid "Add Accessibility toolbar with fontsize adjustment, contrast toggle, and grayscale switch. (Grayscale not available for Firefox)"
31
- msgstr ""
32
- "Aktiviere die Accessibility Toolbar mit Schriftvergrößerung und dem Umschalter auf hohe Kontraste und Graustufen.\n"
33
- "(Graustufen sind für den Firefox nicht verfügbar)"
34
-
35
- #: wp-accessibility.php:747
36
- msgid "Accessibility Toolbar Notes"
37
- msgstr "Anmerkungen zur Accessibility Toolbar"
38
-
39
- #: wp-accessibility.php:750
40
- msgid "It is almost impossible for the Accessibility Toolbar to guarantee a good result for large text or high contrast modes. You can author your own high-contrast styles by placing a stylesheet called <code>a11y-contrast.css</code> in your Theme's stylesheet directory."
41
- msgstr "Es ist unmöglich für die Accessibility Toolbar zu garantieren, dass für die Schriftvergrößerung und hohe Kontraste gute Ergebnisse herauskommen. Du kannst für die hohen Kontraste ein eigenes Stylesheet mit dem Namen <code>a11y-contrast.css</code> in Deinem Theme-Verzeichnis hinterlegen. "
42
-
43
- #: wp-accessibility.php:753
44
- msgid "You can define custom styles for the large print view by defining them under the body class <code>.fontsize</code> in your theme stylesheet."
45
- msgstr "Du kannst für die Darstellung der großen Schrift eigene Definitionen unter Deiner Body-Class <code>.fontsize</code> in Deinem Theme-Stylesheet hinterlegen."
46
-
47
- #: wp-accessibility.php:72
48
- msgid "Accessibility Settings"
49
- msgstr "Einstellungen zur Barrierearmut"
50
-
51
- #: wp-accessibility.php:599
52
- msgid "Force search error on empty search submission (theme must have search.php template)"
53
- msgstr "Bessere Fehlermeldung bei leeren Suchergebnissen (Dein Theme muss ein search.php Template haben)"
54
-
55
- #: wp-accessibility.php:606
56
- msgid "Add outline to elements on keyboard focus"
57
- msgstr "Zeige eine Außenlinie um Keyboard aktivierte Elemente"
58
-
59
- #: wp-accessibility.php:606
60
- msgid "Outline color (hexadecimal, optional)"
61
- msgstr "Farbe der Außenlinie"
62
-
63
- #: wp-accessibility.php:618
64
- msgid "Color Contrast Tester"
65
- msgstr "Farbkontrast-Tester"
66
-
67
- #: wp-accessibility.php:635
68
- msgid "Luminosity Contrast Ratio for <code>#%2$s</code> and <code>#%3$s</code> is <strong>%1$s</strong> (Threshold: greater than 7:1 for AAA, 4.5:1 for AA)"
69
- msgstr "Helligkeits-Kontrast Verhältnis für <code>#%2$s</code> und <code>#%3$s</code> ist <strong>%1$s</strong> (Grenzwert: größer als 7:1 für AAA, 4.5:1 für AA)"
70
-
71
- #: wp-accessibility.php:637
72
- msgid "The colors compared <strong>pass</strong> the relative luminosity test at level AAA."
73
- msgstr "Die verglichenen Farben <strong>sind besser als </strong> der Helligkeits-Kontrastwert für die Stufe AAA."
74
-
75
- #: wp-accessibility.php:640
76
- msgid "The colors compared <strong>pass</strong> the relative luminosity test at level AA."
77
- msgstr "Die verglichenen Farben <strong>sind besser als </strong> der Helligkeits-Kontrast Wert für die Stufe AA."
78
-
79
- #: wp-accessibility.php:643
80
- msgid "The colors compared pass the relative luminosity test <strong>only when used in large print</strong> situations (greater than 18pt text or 14pt bold text.)"
81
- msgstr "Die verglichenen Farben bestehen den Test <strong>nur mit hohem Schriftgrad</strong>, (größer als 18pt oder 14pt fett.)"
82
-
83
- #: wp-accessibility.php:646
84
- msgid "The colors compared <strong>do not pass</strong> the relative luminosity test."
85
- msgstr "Die verglichenen Farben <strong>bestehen den </strong> Helligkeits-Kontrast-Test nicht."
86
-
87
- #: wp-accessibility.php:648
88
- msgid "Test another set of colors"
89
- msgstr "Teste ein anderes Farbpaar."
90
-
91
- #: wp-accessibility.php:663
92
- msgid "Test of relative luminosity"
93
- msgstr "Helligkeits-Kontrast-Test"
94
-
95
- #: wp-accessibility.php:665
96
- msgid "Foreground color"
97
- msgstr "Vordergrundfarbe"
98
-
99
- #: wp-accessibility.php:666
100
- msgid "Background color"
101
- msgstr "Hintergrundfarbe"
102
-
103
- #: wp-accessibility.php:673
104
- msgid "Check Color Contrast"
105
- msgstr "Prüfe den Farbkontrast"
106
-
107
- #: wp-accessibility.php:697
108
- msgid "If you've found WP Accessibility useful, then please consider <a href='http://wordpress.org/extend/plugins/wp-accessibility/'>rating it five stars</a>, <a href='http://www.joedolson.com/donate.php'>making a donation</a>, or <a href='http://translate.joedolson.com/projects/wp-accessibility'>helping with translation</a>."
109
- msgstr "Wenn Du WP Accessibilty nützlich findest, <a href='http://wordpress.org/extend/plugins/wp-accessibility/'>bewerte es bitte mit fünf Sternen</a>, <a href='http://www.joedolson.com/donate.php'>spende etwas</a>, oder <a href='http://translate.joedolson.com/projects/wp-accessibility'>hilf es zu übersetzen</a>."
110
-
111
- #: wp-accessibility.php:232
112
- msgid "Skip to content"
113
- msgstr "Direkt zum Inhalt"
114
-
115
- #: wp-accessibility.php:234
116
- msgid "Skip to navigation"
117
- msgstr "Direkt zur Navigation"
118
-
119
- #: wp-accessibility.php:236
120
- msgid "Site map"
121
- msgstr "Sitemap"
122
-
123
- #: wp-accessibility.php:398
124
- msgid "Remove Title Attributes Settings Updated"
125
- msgstr "Einstellung gespeichert: Entferne Title-Attribute "
126
-
127
- #: wp-accessibility.php:418
128
- msgid "WP Accessibility does not provide any styles for visible skiplinks. You can still set the look of the links using the textareas provided, but all other layout must be assigned in your theme."
129
- msgstr "WP Accessibility bietet keine Möglichkeit die Direktlinks zu gestalten. Du kannst die angebotenen Optionen nutzen, aber das Layout musst Du in Deinem Theme festlegen."
130
-
131
- #: wp-accessibility.php:422
132
- msgid "Add Skiplinks Settings Updated"
133
- msgstr "Einstellung gespeichert: Direktlinks"
134
-
135
- #: wp-accessibility.php:448
136
- msgid "Miscellaneous Accessibility Settings Updated"
137
- msgstr "Weitere Einstellungen wurden gespeichert"
138
-
139
- #: wp-accessibility.php:531
140
- msgid "WP Accessibility: Settings"
141
- msgstr "WP Accessibilty: Einstellungen"
142
-
143
- #: wp-accessibility.php:536
144
- msgid "Remove Title Attributes"
145
- msgstr "Entferne Title-Attribute"
146
-
147
- #: wp-accessibility.php:540
148
- msgid "Remove title attributes from:"
149
- msgstr "Entferne Title-Attribute von:"
150
-
151
- #: wp-accessibility.php:542
152
- msgid "Nav menus"
153
- msgstr "Navigationsmenüs"
154
-
155
- #: wp-accessibility.php:543
156
- msgid "Page lists"
157
- msgstr "Seitenlisten"
158
-
159
- #: wp-accessibility.php:544
160
- msgid "Category lists"
161
- msgstr "Kategorienlisten"
162
-
163
- #: wp-accessibility.php:545
164
- msgid "Archive links"
165
- msgstr "Archivlisten"
166
-
167
- #: wp-accessibility.php:546
168
- msgid "Tag clouds"
169
- msgstr "Schlagwort-Wolken"
170
-
171
- #: wp-accessibility.php:547
172
- msgid "Category links"
173
- msgstr "Kategorielinks"
174
-
175
- #: wp-accessibility.php:548
176
- msgid "Post edit links"
177
- msgstr "Beitrag bearbeiten Links"
178
-
179
- #: wp-accessibility.php:549
180
- msgid "Edit comment links"
181
- msgstr "Kommentare bearbeiten Links"
182
-
183
- #: wp-accessibility.php:556
184
- msgid "Update Title Attribute Settings"
185
- msgstr "Aktualisiere Einstellungen: Title-Attribute "
186
-
187
- #: wp-accessibility.php:562
188
- msgid "Add Skiplinks"
189
- msgstr "Direktlinks hinzufügen"
190
-
191
- #: wp-accessibility.php:566
192
- msgid "Configure Skiplinks"
193
- msgstr "Einstellungen für Direktlinks festlegen"
194
-
195
- #: wp-accessibility.php:568
196
- msgid "Enable Skiplinks"
197
- msgstr "Aktiviere Direktlinks"
198
-
199
- #: wp-accessibility.php:569
200
- msgid "Skiplinks always visible"
201
- msgstr "Zeige Direktlinks immer an"
202
-
203
- #: wp-accessibility.php:570
204
- msgid "Skip to Content link target (ID of your main content container)"
205
- msgstr "Ziel des Direktlinks zum Inhalt (ID des Inhalts-Containers)"
206
-
207
- #: wp-accessibility.php:571
208
- msgid "Skip to Navigation link target (ID of your main navigation container)"
209
- msgstr "Ziel des Direktlinks zur Navigation (ID des Navigations-Containers)"
210
-
211
- #: wp-accessibility.php:572
212
- msgid "Site Map link target (URL for your site map)"
213
- msgstr "Link zur Sitemap (URL Deiner Sitemap)"
214
-
215
- #: wp-accessibility.php:573
216
- msgid "Add your own link (link or container ID)"
217
- msgstr "Hinzufügen eines selbstdefinierten Links (Link oder Container-ID)"
218
-
219
- #: wp-accessibility.php:573
220
- msgid "Link text for your link"
221
- msgstr "Text für Deinen Link"
222
-
223
- #: wp-accessibility.php:574
224
- msgid "Styles for Skiplinks when they have focus"
225
- msgstr "Aussehen Deines Direktlinks, wenn er fokussiert ist."
226
-
227
- #: wp-accessibility.php:576
228
- msgid "(Not currently visible)"
229
- msgstr "(Zur Zeit nicht sichtbar)"
230
-
231
- #: wp-accessibility.php:577
232
- msgid "Styles for Skiplinks without focus"
233
- msgstr "Aussehen des Direktlinks wenn er nicht fokussiert ist."
234
-
235
- #: wp-accessibility.php:585
236
- msgid "Update Skiplink Settings"
237
- msgstr "Aktualisiere Einstellungen der Direktlinks"
238
-
239
- #: wp-accessibility.php:591
240
- msgid "Miscellaneous Accessibility Settings"
241
- msgstr "Weitere Einstellungen"
242
-
243
- #: wp-accessibility.php:595
244
- msgid "Miscellaneous"
245
- msgstr "Verschiedenes"
246
-
247
- #: wp-accessibility.php:597
248
- msgid "Add Site Language and text direction to HTML element"
249
- msgstr "Füge die Sprache der Seite und Leserichtung zum HTML-Element hinzu."
250
-
251
- #: wp-accessibility.php:598
252
- msgid "Remove target attribute from links"
253
- msgstr "Entferne das Target-Attribut von Links"
254
-
255
- #: wp-accessibility.php:600
256
- msgid "Remove tabindex from focusable elements"
257
- msgstr "Entferne den Tabindex"
258
-
259
- #: wp-accessibility.php:602
260
- msgid "Remove title attribute from images inserted into post content and featured images."
261
- msgstr "Entferne das Title-Attribut von Bildern im Inhalt und von den Beitragsbildern (ehemals Artikelbilder)."
262
-
263
- #: wp-accessibility.php:604
264
- msgid "Add post title to \"more\" links."
265
- msgstr "Füge den Beitragstitel zum Weiterlesen-Link hinzu"
266
-
267
- #: wp-accessibility.php:605
268
- msgid "Continue reading text"
269
- msgstr "Weiter lesen Text"
270
-
271
- #: wp-accessibility.php:613
272
- msgid "Update Miscellaneous Settings"
273
- msgstr "Aktualisiere weitere Einstellungen"
274
-
275
- #: wp-accessibility.php:678
276
- msgid "Get Plug-in Support"
277
- msgstr "Erhalte Unterstützung zum Plugin"
278
-
279
- #: wp-accessibility.php:691
280
- msgid "Support this Plugin"
281
- msgstr "Unterstütze dieses Plugin"
282
-
283
- #: wp-accessibility.php:699
284
- msgid "<a href=\"http://www.joedolson.com/donate.php\">Make a donation today!</a> Every donation counts - donate $2, $10, or $100 and help me keep this plug-in running!"
285
- msgstr "<a href=\"http://www.joedolson.com/donate.php\">Spende jetzt!</a> Jede Spende zählt - spende $2, $10, oder $100 und helfe mir das Plugin weiter zu entwickeln!"
286
-
287
- #: wp-accessibility.php:715
288
- msgid "Accessibility References"
289
- msgstr "Quellen zur Accessibilty"
290
-
291
- #: wp-accessibility.php:730
292
- msgid "Contributing References"
293
- msgstr "Weitergehende Empfehlungen"
294
-
295
- #: wp-accessibility.php:798
296
- msgid "The most recent posts on your blog"
297
- msgstr "Der letzte Beitrag in Deinem Blog"
298
-
299
- #: wp-accessibility.php:799
300
- msgid "WP A11y: Recent Posts"
301
- msgstr "WP A11y: Letzte Beiträge"
302
-
303
- #: wp-accessibility.php:821
304
- msgid "Recent Posts"
305
- msgstr "Letzte Beiträge"
306
-
307
- #: wp-accessibility.php:864
308
- msgid "Title:"
309
- msgstr "Titel:"
310
-
311
- #: wp-accessibility.php:867
312
- msgid "Number of posts to show:"
313
- msgstr "Anzahl der anzuzeigenden Beiträge:"
314
-
315
- #: wp-accessibility.php:961
316
- msgid "Please read the FAQ and other Help documents before making a support request."
317
- msgstr "Bitte lese die FAQ (Häufige Fragen) und Hilfe-Dokumente bevor Du um eine Anfrage stellst."
318
-
319
- #: wp-accessibility.php:963
320
- msgid "Please describe your problem. I'm not psychic."
321
- msgstr "Bitte beschreibe Dein Problem möglichst genau. Ich bin kein Hellseher."
322
-
323
- #: wp-accessibility.php:967
324
- msgid "Thank you for supporting the continuing development of this plug-in! I'll get back to you as soon as I can."
325
- msgstr "Danke, dass Du die Weiterentwicklung des Plugins unterstützt! Ich melde mich so schnell wie möglich wieder bei Dir."
326
-
327
- #: wp-accessibility.php:969
328
- msgid "I cannot provide free support, but will treat your request as a bug report, and will incorporate any permanent solutions I discover into the plug-in."
329
- msgstr "Ich kann keinen kostenlosen Support anbieten, aber Fehler nehme ich in den BUG-Report auf und behebe grundsätzliche Probleme."
330
-
331
- #: wp-accessibility.php:981
332
- msgid "<strong>Please note</strong>: I do keep records of those who have donated, but if your donation came from somebody other than your account at this web site, you must note this in your message."
333
- msgstr "<strong>Bitte beachte</strong>: Ich speichere die Daten der Spender/innen, aber wenn die Anfrage von einem Mitarbeitenden in Deinem Projekt (Deiner Website) gestellt wird, muss das in der Nachricht vermerkt werden."
334
-
335
- #: wp-accessibility.php:985
336
- msgid "From:"
337
- msgstr "Absender:"
338
-
339
- #: wp-accessibility.php:988
340
- msgid "I have read <a href=\"%1$s\">the FAQ for this plug-in</a> <span>(required)</span>"
341
- msgstr "Ich habe <a href=\"%1$s\">die FAQ dieses Plugins gelesen</a> <span>(Pflichtfeld)</span>"
342
-
343
- #: wp-accessibility.php:991
344
- msgid "I have <a href=\"%1$s\">made a donation to help support this plug-in</a>"
345
- msgstr "Ich habe <a href=\"%1$s\">gespendet, um dieses Plugin zu unterstützen.</a>"
346
-
347
- #: wp-accessibility.php:994
348
- msgid "Support Request:"
349
- msgstr "Anfrage:"
350
-
351
- #: wp-accessibility.php:997
352
- msgid "Send Support Request"
353
- msgstr "Anfrage absenden"
354
-
355
- #: wp-accessibility.php:1000
356
- msgid "The following additional information will be sent with your support request:"
357
- msgstr "Die folgenden zusätzlichen Informationen werden mit Deiner Anfrage versendet:"
358
-
359
- msgid "WP Accessibility"
360
- msgstr "WP Accessibility"
361
-
362
- msgid "http://www.joedolson.com/articles/wp-accessibility/"
363
- msgstr "http://www.joedolson.com/articles/wp-accessibility/"
364
-
365
- msgid "Provides options to improve accessibility in your WordPress site, including removing title attributes."
366
- msgstr "Bietet zusätzliche Optionen zur Verbesserung der Zugänglichkeit Deiner Website, inkl. dem Entfernen von Title-Attributen."
367
-
368
- msgid "Joe Dolson"
369
- msgstr "Joe Dolson"
370
-
371
- msgid "http://www.joedolson.com/"
372
- msgstr "http://www.joedolson.com/"
lang/wp-accessibility-el.mo ADDED
Binary file
lang/wp-accessibility-es_ES.po DELETED
@@ -1,376 +0,0 @@
1
- # Translation of WP Accessibility in Spanish (Spain)
2
- # This file is distributed under the same license as the WP Accessibility package.
3
- msgid ""
4
- msgstr ""
5
- "PO-Revision-Date: 2013-09-21 15:08:40+0000\n"
6
- "MIME-Version: 1.0\n"
7
- "Content-Type: text/plain; charset=UTF-8\n"
8
- "Content-Transfer-Encoding: 8bit\n"
9
- "Plural-Forms: nplurals=2; plural=n != 1;\n"
10
- "X-Generator: GlotPress/0.1\n"
11
- "Project-Id-Version: WP Accessibility\n"
12
-
13
- #: wp-accessibility.php:602
14
- msgid "Add Accessibility toolbar with fontsize adjustment and contrast toggle"
15
- msgstr ""
16
- "Añadir barra de herramientas de Accesibilidad con ajuste de tamaño de letra y \t\n"
17
- "conmutador de contraste"
18
-
19
- #: wp-accessibility.php:603
20
- msgid "Include grayscale toggle with Accessibility toolbar"
21
- msgstr "Incluir conmutador de escala de grises con la barra de herramientas de accesibilidad"
22
-
23
- #: wp-accessibility.php:158
24
- msgid "Toggle High Contrast"
25
- msgstr "Alternar Alto Contraste"
26
-
27
- #: wp-accessibility.php:159
28
- msgid "Toggle Grayscale"
29
- msgstr "Alternar Escala de Grises"
30
-
31
- #: wp-accessibility.php:160
32
- msgid "Toggle Font size"
33
- msgstr "Alternar Tamaño de Letra"
34
-
35
- #: wp-accessibility.php:600
36
- msgid "Enable WordPress Admin stylesheet"
37
- msgstr "Habilitar hoja de estilos para la Administración de WordPress"
38
-
39
- #: wp-accessibility.php:747
40
- msgid "Accessibility Toolbar Notes"
41
- msgstr "Notas de la barra de herramientas de Accesibilidad"
42
-
43
- #: wp-accessibility.php:750
44
- msgid "It is almost impossible for the Accessibility Toolbar to guarantee a good result for large text or high contrast modes. You can author your own high-contrast styles by placing a stylesheet called <code>a11y-contrast.css</code> in your Theme's stylesheet directory."
45
- msgstr "Es casi imposible que la barra de herramientas de accesibilidad garantice un buen resultado para texto de tamaño grande o modos de alto contraste. Usted puede crear sus propios estilos de alto contraste mediante la incorporación de una hoja de estilo llamada <code>a11y-contrast.css</code> en el directorio para hojas de estilos de su tema."
46
-
47
- #: wp-accessibility.php:753
48
- msgid "You can define custom styles for the large print view by defining them under the body class <code>.fontsize</code> in your theme stylesheet."
49
- msgstr "Puede definir estilos personalizados para la vista de impresión grande definiéndolas bajo la clase <code>.fontsize</code> en la hoja de estilos de su tema."
50
-
51
- #: wp-accessibility.php:71
52
- msgid "Accessibility Settings"
53
- msgstr "Configuración de Accesibilidad"
54
-
55
- #: wp-accessibility.php:598
56
- msgid "Force search error on empty search submission (theme must have search.php template)"
57
- msgstr "Forzar error en la búsqueda cuando el campo de búsqueda esté vacío (el tema debe tener la plantilla search.php)"
58
-
59
- #: wp-accessibility.php:606
60
- msgid "Add outline to elements on keyboard focus"
61
- msgstr "Añadir contorneado a los elementos bajo foco de teclado"
62
-
63
- #: wp-accessibility.php:606
64
- msgid "Outline color (hexadecimal, optional)"
65
- msgstr "Contornear color (hexadecimal, opcional)"
66
-
67
- #: wp-accessibility.php:618
68
- msgid "Color Contrast Tester"
69
- msgstr "Evaluador de Color de Contraste"
70
-
71
- #: wp-accessibility.php:635
72
- msgid "Luminosity Contrast Ratio for <code>#%2$s</code> and <code>#%3$s</code> is <strong>%1$s</strong> (Threshold: greater than 7:1 for AAA, 4.5:1 for AA)"
73
- msgstr "El rango de Luminosidad de Contraste <code>#%2$s</code> y <code>#%3$s</code> es <strong>%1$s</strong> (Umbral: superior a 7:1 para AAA, 4.5:1 para AA)"
74
-
75
- #: wp-accessibility.php:637
76
- msgid "The colors compared <strong>pass</strong> the relative luminosity test at level AAA."
77
- msgstr "Los colores comparados <strong>pasaron</strong> la prueba de luminosidad relativa al nivel AAA."
78
-
79
- #: wp-accessibility.php:640
80
- msgid "The colors compared <strong>pass</strong> the relative luminosity test at level AA."
81
- msgstr "Los colores comparados <strong>pasaron</strong> la prueba de luminosidad relativa al nivel AA."
82
-
83
- #: wp-accessibility.php:643
84
- msgid "The colors compared pass the relative luminosity test <strong>only when used in large print</strong> situations (greater than 18pt text or 14pt bold text.)"
85
- msgstr "Los colores comparados pasaron la prueba de luminosidad relativa <strong>sólo cuando fueron usados en situaciones con letra grande</strong> ( tamaño de texto de más de 18 pt o texto en negrita de 14 pt)."
86
-
87
- #: wp-accessibility.php:646
88
- msgid "The colors compared <strong>do not pass</strong> the relative luminosity test."
89
- msgstr "Los colores comparados <strong>no pasaron</strong> la prueba de luminosidad relativa."
90
-
91
- #: wp-accessibility.php:648
92
- msgid "Test another set of colors"
93
- msgstr "Evaluar otro conjunto de colores"
94
-
95
- #: wp-accessibility.php:663
96
- msgid "Test of relative luminosity"
97
- msgstr "Prueba de luminosidad relativa"
98
-
99
- #: wp-accessibility.php:665
100
- msgid "Foreground color"
101
- msgstr "Color de primer plano"
102
-
103
- #: wp-accessibility.php:666
104
- msgid "Background color"
105
- msgstr "Color de fondo"
106
-
107
- #: wp-accessibility.php:673
108
- msgid "Check Color Contrast"
109
- msgstr "Compruebe el Contraste de Colores"
110
-
111
- #: wp-accessibility.php:697
112
- msgid "If you've found WP Accessibility useful, then please consider <a href='http://wordpress.org/extend/plugins/wp-accessibility/'>rating it five stars</a>, <a href='http://www.joedolson.com/donate.php'>making a donation</a>, or <a href='http://translate.joedolson.com/projects/wp-accessibility'>helping with translation</a>."
113
- msgstr "Si encuentra que WP Accessibility es útil, por favor considere <a href='http://wordpress.org/extend/plugins/wp-accessibility/'>valorarlo con cinco estrellas</a>, <a href='http://www.joedolson.com/donate.php'>hacer una donación</a>, o <a href='http://translate.joedolson.com/projects/wp-accessibility'>ayudar con la traducción</a>."
114
-
115
- #: wp-accessibility.php:231
116
- msgid "Skip to content"
117
- msgstr "Saltar al contenido"
118
-
119
- #: wp-accessibility.php:233
120
- msgid "Skip to navigation"
121
- msgstr "Saltar a la navegación"
122
-
123
- #: wp-accessibility.php:235
124
- msgid "Site map"
125
- msgstr "Mapa del sitio"
126
-
127
- #: wp-accessibility.php:395
128
- msgid "Remove Title Attributes Settings Updated"
129
- msgstr "Eliminar Atributos de Título Configuración Actualizada"
130
-
131
- #: wp-accessibility.php:415
132
- msgid "WP Accessibility does not provide any styles for visible skiplinks. You can still set the look of the links using the textareas provided, but all other layout must be assigned in your theme."
133
- msgstr "WP Accesibilidad no proporciona ningún estilo para enlaces de salto visibles. Aún así puede configurar el aspecto de los enlaces con las áreas de texto proporcionadas, pero el resto del diseño debe estar asignado en el tema."
134
-
135
- #: wp-accessibility.php:419
136
- msgid "Add Skiplinks Settings Updated"
137
- msgstr "Añadir Enlaces de Salto Configuración Actualizada"
138
-
139
- #: wp-accessibility.php:447
140
- msgid "Miscellaneous Accessibility Settings Updated"
141
- msgstr "Configuraciones varias de Accesibilidad Actualizadas"
142
-
143
- #: wp-accessibility.php:530
144
- msgid "WP Accessibility: Settings"
145
- msgstr "WP Accessibility: Configuración"
146
-
147
- #: wp-accessibility.php:535
148
- msgid "Remove Title Attributes"
149
- msgstr "Eliminar Atributos de Título"
150
-
151
- #: wp-accessibility.php:539
152
- msgid "Remove title attributes from:"
153
- msgstr "Eliminar Atributos de Título de:"
154
-
155
- #: wp-accessibility.php:541
156
- msgid "Nav menus"
157
- msgstr "Menús de navegación"
158
-
159
- #: wp-accessibility.php:542
160
- msgid "Page lists"
161
- msgstr "Listas de página"
162
-
163
- #: wp-accessibility.php:543
164
- msgid "Category lists"
165
- msgstr "Listas de categoría"
166
-
167
- #: wp-accessibility.php:544
168
- msgid "Archive links"
169
- msgstr "Enlaces de archivos"
170
-
171
- #: wp-accessibility.php:545
172
- msgid "Tag clouds"
173
- msgstr "Nubes de etiquetas"
174
-
175
- #: wp-accessibility.php:546
176
- msgid "Category links"
177
- msgstr "Enlaces de categorías"
178
-
179
- #: wp-accessibility.php:547
180
- msgid "Post edit links"
181
- msgstr "Enlaces de edición de artículos"
182
-
183
- #: wp-accessibility.php:548
184
- msgid "Edit comment links"
185
- msgstr "Enlaces de edición de comentarios"
186
-
187
- #: wp-accessibility.php:555
188
- msgid "Update Title Attribute Settings"
189
- msgstr "Actualizar Configuración Atributos de Título"
190
-
191
- #: wp-accessibility.php:561
192
- msgid "Add Skiplinks"
193
- msgstr "Añadir Enlaces de Salto"
194
-
195
- #: wp-accessibility.php:565
196
- msgid "Configure Skiplinks"
197
- msgstr "Configurar Enlaces de Salto"
198
-
199
- #: wp-accessibility.php:567
200
- msgid "Enable Skiplinks"
201
- msgstr "Habilitar Enlaces de Salto"
202
-
203
- #: wp-accessibility.php:568
204
- msgid "Skiplinks always visible"
205
- msgstr "Enlaces de Salto siempre visibles"
206
-
207
- #: wp-accessibility.php:569
208
- msgid "Skip to Content link target (ID of your main content container)"
209
- msgstr "Saltar al Contenido (ID del contenedor principal de contenido)"
210
-
211
- #: wp-accessibility.php:570
212
- msgid "Skip to Navigation link target (ID of your main navigation container)"
213
- msgstr "Saltar al enlace de Navegación de destino (ID del contenedor principal de contenido)"
214
-
215
- #: wp-accessibility.php:571
216
- msgid "Site Map link target (URL for your site map)"
217
- msgstr "Enlace de destino para el Mapa del Sitio (URL de su Mapa del Sitio)"
218
-
219
- #: wp-accessibility.php:572
220
- msgid "Add your own link (link or container ID)"
221
- msgstr "Añada su propio enlace (ID del contenedor o del enlace)"
222
-
223
- #: wp-accessibility.php:572
224
- msgid "Link text for your link"
225
- msgstr "Texto de enlace para el enlace"
226
-
227
- #: wp-accessibility.php:573
228
- msgid "Styles for Skiplinks when they have focus"
229
- msgstr "Estilos para los Enlaces de Salto cuando son enfocados"
230
-
231
- #: wp-accessibility.php:575
232
- msgid "(Not currently visible)"
233
- msgstr "(No visible en ese momento)"
234
-
235
- #: wp-accessibility.php:576
236
- msgid "Styles for Skiplinks without focus"
237
- msgstr "Estilos para los Enlaces de Salto cuando no son enfocados"
238
-
239
- #: wp-accessibility.php:584
240
- msgid "Update Skiplink Settings"
241
- msgstr "Actualizar Configuración de los Enlaces de Salto"
242
-
243
- #: wp-accessibility.php:590
244
- msgid "Miscellaneous Accessibility Settings"
245
- msgstr "Configuraciones varias de Accesibilidad"
246
-
247
- #: wp-accessibility.php:594
248
- msgid "Miscellaneous"
249
- msgstr "Varias"
250
-
251
- #: wp-accessibility.php:596
252
- msgid "Add Site Language and text direction to HTML element"
253
- msgstr "Añadir Idioma del Sitio y dirección del texto a un elemento HTML"
254
-
255
- #: wp-accessibility.php:597
256
- msgid "Remove target attribute from links"
257
- msgstr "Eliminar atributo de destino en los enlaces"
258
-
259
- #: wp-accessibility.php:599
260
- msgid "Remove tabindex from focusable elements"
261
- msgstr "Eliminar tabulación de la indexación de elementos enfocables"
262
-
263
- #: wp-accessibility.php:601
264
- msgid "Remove title attribute from images inserted into post content and featured images."
265
- msgstr "Eliminar atributo de título de las imágenes insertadas en el contenido de artículo y de las imágenes destacadas."
266
-
267
- #: wp-accessibility.php:604
268
- msgid "Add post title to \"more\" links."
269
- msgstr "Añadir título de artículo a los enlaces \"más\"."
270
-
271
- #: wp-accessibility.php:605
272
- msgid "Continue reading text"
273
- msgstr "Continúe leyendo el texto"
274
-
275
- #: wp-accessibility.php:613
276
- msgid "Update Miscellaneous Settings"
277
- msgstr "Actualice configuraciones varias"
278
-
279
- #: wp-accessibility.php:678
280
- msgid "Get Plug-in Support"
281
- msgstr "Obtenga soporte técnico para el Plug-in"
282
-
283
- #: wp-accessibility.php:691
284
- msgid "Support this Plugin"
285
- msgstr "Apoye este Plugin"
286
-
287
- #: wp-accessibility.php:699
288
- msgid "<a href=\"http://www.joedolson.com/donate.php\">Make a donation today!</a> Every donation counts - donate $2, $10, or $100 and help me keep this plug-in running!"
289
- msgstr "<a href=\"http://www.joedolson.com/donate.php\">¡Haga una donación hoy!</a> Cada donación cuenta - ¡haga una donación de $2, $10, o $100 y ayúdeme a mantener este plug-in funcionando!"
290
-
291
- #: wp-accessibility.php:715
292
- msgid "Accessibility References"
293
- msgstr "Referencias de Accesibilidad"
294
-
295
- #: wp-accessibility.php:730
296
- msgid "Contributing References"
297
- msgstr "Referencias de Contribución"
298
-
299
- #: wp-accessibility.php:798
300
- msgid "The most recent posts on your blog"
301
- msgstr "Los artículos más recientes en su blog"
302
-
303
- #: wp-accessibility.php:799
304
- msgid "WP A11y: Recent Posts"
305
- msgstr "WP A11y: Artículos Recientes"
306
-
307
- #: wp-accessibility.php:821
308
- msgid "Recent Posts"
309
- msgstr "Artículos Recientes"
310
-
311
- #: wp-accessibility.php:864
312
- msgid "Title:"
313
- msgstr "Título:"
314
-
315
- #: wp-accessibility.php:867
316
- msgid "Number of posts to show:"
317
- msgstr "Número de artículos a mostrar:"
318
-
319
- #: wp-accessibility.php:961
320
- msgid "Please read the FAQ and other Help documents before making a support request."
321
- msgstr "Por favor, lea las PMF y la Ayuda antes de hacer una solicitud de asistencia."
322
-
323
- #: wp-accessibility.php:963
324
- msgid "Please describe your problem. I'm not psychic."
325
- msgstr "Por favor, describa su problema. No soy adivino."
326
-
327
- #: wp-accessibility.php:967
328
- msgid "Thank you for supporting the continuing development of this plug-in! I'll get back to you as soon as I can."
329
- msgstr "Gracias por apoyar el desarrollo continuado de este plug-in! Me pondré en contacto en cuanto pueda."
330
-
331
- #: wp-accessibility.php:969
332
- msgid "I cannot provide free support, but will treat your request as a bug report, and will incorporate any permanent solutions I discover into the plug-in."
333
- msgstr "No puedo ofrecer soporte técnico gratuito, pero voy a tratar su solicitud de un informe de eroores, e incorporaré las soluciones permanentes que encuentre en el plug-in."
334
-
335
- #: wp-accessibility.php:981
336
- msgid "<strong>Please note</strong>: I do keep records of those who have donated, but if your donation came from somebody other than your account at this web site, you must note this in your message."
337
- msgstr "<strong> Por favor, tome nota</strong>: Mantengo un registro de las personas que han donado, pero si la donación provino de alguien cuya cuenta no sea la de este sitio web, usted debe indicarlo en su mensaje."
338
-
339
- #: wp-accessibility.php:985
340
- msgid "From:"
341
- msgstr "De:"
342
-
343
- #: wp-accessibility.php:988
344
- msgid "I have read <a href=\"%1$s\">the FAQ for this plug-in</a> <span>(required)</span>"
345
- msgstr "He leído <a href=\"%1$s\">las PMF de éste plug-in</a> <span>(obligatorio)</span>"
346
-
347
- #: wp-accessibility.php:991
348
- msgid "I have <a href=\"%1$s\">made a donation to help support this plug-in</a>"
349
- msgstr "He realizado <a href=\"%1$s\">una donación para ayudar a mantener este plug-in</a>"
350
-
351
- #: wp-accessibility.php:994
352
- msgid "Support Request:"
353
- msgstr "Solicitud de Asistencia:"
354
-
355
- #: wp-accessibility.php:997
356
- msgid "Send Support Request"
357
- msgstr "Enviar Solicitud de Asistencia:"
358
-
359
- #: wp-accessibility.php:1000
360
- msgid "The following additional information will be sent with your support request:"
361
- msgstr "La siguiente información adicional será enviada junto con su solicitud de asistencia:"
362
-
363
- msgid "WP Accessibility"
364
- msgstr "WP Accessibility"
365
-
366
- msgid "http://www.joedolson.com/articles/wp-accessibility/"
367
- msgstr ""
368
-
369
- msgid "Provides options to improve accessibility in your WordPress site, including removing title attributes."
370
- msgstr "Ofrece opciones para mejorar la accesibilidad de su sitio WordPress, incluyendo la eliminación de atributos de título."
371
-
372
- msgid "Joe Dolson"
373
- msgstr "Joe Dolson"
374
-
375
- msgid "http://www.joedolson.com/"
376
- msgstr "http://www.joedolson.com/"
lang/wp-accessibility-fi.mo CHANGED
Binary file
lang/wp-accessibility-fi.po DELETED
@@ -1,374 +0,0 @@
1
- # Translation of WP Accessibility in Finnish
2
- # This file is distributed under the same license as the WP Accessibility package.
3
- msgid ""
4
- msgstr ""
5
- "PO-Revision-Date: 2013-09-21 15:09:49+0000\n"
6
- "MIME-Version: 1.0\n"
7
- "Content-Type: text/plain; charset=UTF-8\n"
8
- "Content-Transfer-Encoding: 8bit\n"
9
- "Plural-Forms: nplurals=2; plural=n != 1;\n"
10
- "X-Generator: GlotPress/0.1\n"
11
- "Project-Id-Version: WP Accessibility\n"
12
-
13
- #: wp-accessibility.php:602
14
- msgid "Add Accessibility toolbar with fontsize adjustment and contrast toggle"
15
- msgstr "Lisää Esteettömyys työkaluun fontin koko säädöillä ja kontrasti kytkimellä"
16
-
17
- #: wp-accessibility.php:603
18
- msgid "Include grayscale toggle with Accessibility toolbar"
19
- msgstr "Sisällytä mustavalkoinen säädin Saavutettavuus työkalun kanssa"
20
-
21
- #: wp-accessibility.php:158
22
- msgid "Toggle High Contrast"
23
- msgstr "Vaihda Korkeaan Kontarastiin"
24
-
25
- #: wp-accessibility.php:159
26
- msgid "Toggle Grayscale"
27
- msgstr "Vaihda mustavalkoiseksi"
28
-
29
- #: wp-accessibility.php:160
30
- msgid "Toggle Font size"
31
- msgstr "Vaihda Fontin kokoa"
32
-
33
- #: wp-accessibility.php:600
34
- msgid "Enable WordPress Admin stylesheet"
35
- msgstr "Aktivoi WordPress Hallinoijan tyylisäännöstöä"
36
-
37
- #: wp-accessibility.php:747
38
- msgid "Accessibility Toolbar Notes"
39
- msgstr "Esteettömyys Työkalupalkin Muistiot"
40
-
41
- #: wp-accessibility.php:750
42
- msgid "It is almost impossible for the Accessibility Toolbar to guarantee a good result for large text or high contrast modes. You can author your own high-contrast styles by placing a stylesheet called <code>a11y-contrast.css</code> in your Theme's stylesheet directory."
43
- msgstr "On lähes mahdotonta Saavutettavuus Työkalun taata hyvää tulosta isompien tekstien tai korkeiden kontrastien kohdalla. Sinä voit tehdä oman korkea-kontrasti tyylisi korvaamalla tyylisäännöstön <code>a11y-contrast.css</code> Teeman tyylisäännöstö kansiossa"
44
-
45
- #: wp-accessibility.php:753
46
- msgid "You can define custom styles for the large print view by defining them under the body class <code>.fontsize</code> in your theme stylesheet."
47
- msgstr ""
48
-
49
- #: wp-accessibility.php:71
50
- msgid "Accessibility Settings"
51
- msgstr "Saavutettavuus asetukset"
52
-
53
- #: wp-accessibility.php:598
54
- msgid "Force search error on empty search submission (theme must have search.php template)"
55
- msgstr ""
56
-
57
- #: wp-accessibility.php:606
58
- msgid "Add outline to elements on keyboard focus"
59
- msgstr ""
60
-
61
- #: wp-accessibility.php:606
62
- msgid "Outline color (hexadecimal, optional)"
63
- msgstr "Ulkorajan väri (hexadesimaali, valinnainen)"
64
-
65
- #: wp-accessibility.php:618
66
- msgid "Color Contrast Tester"
67
- msgstr "Värien Kontarasti Testeri"
68
-
69
- #: wp-accessibility.php:635
70
- msgid "Luminosity Contrast Ratio for <code>#%2$s</code> and <code>#%3$s</code> is <strong>%1$s</strong> (Threshold: greater than 7:1 for AAA, 4.5:1 for AA)"
71
- msgstr ""
72
-
73
- #: wp-accessibility.php:637
74
- msgid "The colors compared <strong>pass</strong> the relative luminosity test at level AAA."
75
- msgstr ""
76
-
77
- #: wp-accessibility.php:640
78
- msgid "The colors compared <strong>pass</strong> the relative luminosity test at level AA."
79
- msgstr ""
80
-
81
- #: wp-accessibility.php:643
82
- msgid "The colors compared pass the relative luminosity test <strong>only when used in large print</strong> situations (greater than 18pt text or 14pt bold text.)"
83
- msgstr ""
84
-
85
- #: wp-accessibility.php:646
86
- msgid "The colors compared <strong>do not pass</strong> the relative luminosity test."
87
- msgstr ""
88
-
89
- #: wp-accessibility.php:648
90
- msgid "Test another set of colors"
91
- msgstr "Testaa toisia värejä"
92
-
93
- #: wp-accessibility.php:663
94
- msgid "Test of relative luminosity"
95
- msgstr "Relatiivisen valoisuuden testi"
96
-
97
- #: wp-accessibility.php:665
98
- msgid "Foreground color"
99
- msgstr "Etualan väri"
100
-
101
- #: wp-accessibility.php:666
102
- msgid "Background color"
103
- msgstr "Taustan väri"
104
-
105
- #: wp-accessibility.php:673
106
- msgid "Check Color Contrast"
107
- msgstr "Tarkista väri kontarasti"
108
-
109
- #: wp-accessibility.php:697
110
- msgid "If you've found WP Accessibility useful, then please consider <a href='http://wordpress.org/extend/plugins/wp-accessibility/'>rating it five stars</a>, <a href='http://www.joedolson.com/donate.php'>making a donation</a>, or <a href='http://translate.joedolson.com/projects/wp-accessibility'>helping with translation</a>."
111
- msgstr "Jos sinulle WP Accessibility oli hyödyllinen, ole hyvä ja harkitse <a href='http://wordpress.org/extend/plugins/wp-accessibility/'>viidellä tähdellä arvostelua</a>, <a href='http://www.joedolson.com/donate.php'>lahjoitusta</a>, or <a href='http://translate.joedolson.com/projects/wp-accessibility'>Auttaa kääntämisessä</a>."
112
-
113
- #: wp-accessibility.php:231
114
- msgid "Skip to content"
115
- msgstr "Siirry sisältöön"
116
-
117
- #: wp-accessibility.php:233
118
- msgid "Skip to navigation"
119
- msgstr "Siirry valikkoon"
120
-
121
- #: wp-accessibility.php:235
122
- msgid "Site map"
123
- msgstr "Sivu kartta"
124
-
125
- #: wp-accessibility.php:395
126
- msgid "Remove Title Attributes Settings Updated"
127
- msgstr ""
128
-
129
- #: wp-accessibility.php:415
130
- msgid "WP Accessibility does not provide any styles for visible skiplinks. You can still set the look of the links using the textareas provided, but all other layout must be assigned in your theme."
131
- msgstr ""
132
-
133
- #: wp-accessibility.php:419
134
- msgid "Add Skiplinks Settings Updated"
135
- msgstr ""
136
-
137
- #: wp-accessibility.php:447
138
- msgid "Miscellaneous Accessibility Settings Updated"
139
- msgstr ""
140
-
141
- #: wp-accessibility.php:530
142
- msgid "WP Accessibility: Settings"
143
- msgstr ""
144
-
145
- #: wp-accessibility.php:535
146
- msgid "Remove Title Attributes"
147
- msgstr ""
148
-
149
- #: wp-accessibility.php:539
150
- msgid "Remove title attributes from:"
151
- msgstr ""
152
-
153
- #: wp-accessibility.php:541
154
- msgid "Nav menus"
155
- msgstr ""
156
-
157
- #: wp-accessibility.php:542
158
- msgid "Page lists"
159
- msgstr "Sivu lista"
160
-
161
- #: wp-accessibility.php:543
162
- msgid "Category lists"
163
- msgstr "Kategoria lista"
164
-
165
- #: wp-accessibility.php:544
166
- msgid "Archive links"
167
- msgstr "Arkisto linkit"
168
-
169
- #: wp-accessibility.php:545
170
- msgid "Tag clouds"
171
- msgstr ""
172
-
173
- #: wp-accessibility.php:546
174
- msgid "Category links"
175
- msgstr "Kategoria linkit"