VWcms is designed with considerable scope for non-English language deployment.
Although the substitution directives all use English-language keywords that's about the total of the dependency. All of the appropriate keywords allow alternate text to be specified as a parameter providng ad hoc, in place alternatives to the English-language defaults.
The directive $$PREV$<< A la anterior$$ produces a << A la anterior previous link!
Many of these defaults may also be specified in the configuration file using a set of [lang-..] configuration directives.
The same result as above (but throughout the entire site of course) could be obtained with
[lang-navigate] <<A la anterior|etc.|etc.|etc.
Note that many [lang-..] directives contain more than one string related to a functionality group. So the previous, next, back and top navigation links are all grouped into the one. If a language directive is specified all strings required must be specified.
The following table dynamically shows the default (for VWCMS AXP-1.2.0) and the current language strings. If the default and current strings are identical (i.e. unchanged) the current is shown as double quotes ("").
| Directive | Default / ↵Current |
|---|
| [lang-advise] | NOTE|WARNING|ERROR |
| "" |
| [lang-ago] | year|years|month|months|week|weeks|day|days|hour|hours|minute|minutes|just now|ago |
| "" |
| [lang-blog] | read|New Blog Entry|(enter topic here) |
| "" |
| [lang-charset] | ISO-8859-1 |
| "" |
| [lang-comment] | Show Comments|Hide Comments|Make a Comment|Submit Comment|(your name here)|(your email address here)|(completely optional and not for publication) |
| "" |
| [lang-date-format] | %A, %d %B %Y |
| "" |
| [lang-empty] | There is no content to present! |
| "" |
| [lang-feedback] | Feedback|Send Feedback|(your email address here)|Feedback successfully sent.|The feedback has been rejected. |
| "" |
| [lang-form] | Multiple forms!|Form has no action.|Field has no name.|Field must have a value.|Form successfully submitted.|The form content has been rejected.|The highlighted field is mandatory and requires some content change. |
| "" |
| [lang-login] | Login|Logout|User|Login has timed-out, please re-enter. |
| <img src="/_vdub/key.png" title="login to manage site" />|<img src="/_vdub/key.png" title="logout" align="top" />|<img src="/_vdub/key.png" align="top" />|Login has timed-out, please re-enter. |
| [lang-manage] | Manage Site|View Site |
| "" |
| [lang-manage-1] | Here|Image|Link|Macro |
| "" |
| [lang-manage-2] | Draft|Discard|Publish|*** D R A F T *** |
| "" |
| [lang-manage-3] | Copy|Rename|Remove|Browse|Upload|all |
| "" |
| [lang-manage-4] | <Search|Replace>|Edit-Plain|Edit-HTML|Delete |
| "" |
| [lang-manage-5] | Content|Resources|Export|Archive Site|Tidy Up!|About |
| "" |
| [lang-manage-6] | Are you sure?|Content has been changed. Continue? |
| "" |
| [lang-manage-7] | Mcontent !AZ, !UL files, !UL versions, !AZ total|W!AZ deleted|W!UL files purged|W!UL files secured |
| "" |
| [lang-moderate] | ~~~ waiting for moderator approval ~~~|The comment has been rejected.|Moderate|Approve|Cut|Uncut |
| "" |
| [lang-navigate] | <<PREV|NEXT>>|^BACK^|TOP |
| <img src="/_vdub/arrow_left.png" title="open previous page" />|<img src="/_vdub/arrow_right.png" title="open next page" />|<img src="/_vdub/arrow_down.png" title="go back to previously viewed page" align="top" />|<img src="/_vdub/arrow_up.png" title="go to top of page" /> |
| [lang-print] | Print|PRINT=PAGE|Print+|PRINT=PAGE+|Print*|PRINT=ALL |
| <img src="/_vdub/print.png" title="print this page" />|PRINT=PAGE|<img src="/_vdub/print_plus.png" title="print this and sub-pages" />|PRINT=PAGE+|<img src="/_vdub/print_all.png" title="print entire site" />|PRINT=ALL |
| [lang-qanda] | YOU MUST ALSO SUPPLY AN ANSWER TO THIS QUESTION|You must respond to the challenge question asked!|The supplied answer is not what was expected. You may try again. |
| "" |
| [lang-recaptcha] | You must enter the displayed reCAPTCHA data!|reCAPTCHA verification site not reachable|The entered reCAPTCHA data was incorrect |
| "" |
| [lang-rss] | subscribe|RSS feed not found!|validate the feed |
| <img src="/_vdub/rss.png" align="top" />|RSS feed not found!|<img src="/_vdub/valid-rss.png" align="top" /> |
| [lang-search] | Search|Search returned no results.|goto |
| <img src="/_vdub/search.png" title="search for keyword" align="top" style="border-style:none" />|Search returned no results.|<img src="/_vdub/goto.png" align="top" /> |
| [lang-subs-error] | directive unknown.|parameter problem.|macro not found. |
| "" |
| [lang-synopsis] | read |
| "" |
| [lang-tag] | Page Tags: |none |
| "" |
| [lang-time-format] | %A, %d %B %Y %H:%M |
| "" |
Note that when editing these in the configuration file long lines can be continued by using the backslash character (\) at the end of the to-be continued line.
![print this and sub-pages [PRINT]](/_vdub/print_plus.png)