diff options
Diffstat (limited to 'web/html/testpo.php')
-rw-r--r-- | web/html/testpo.php | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/web/html/testpo.php b/web/html/testpo.php new file mode 100644 index 00000000..fbb0fa84 --- /dev/null +++ b/web/html/testpo.php @@ -0,0 +1,42 @@ +<? +# This is a sample script to demonstrate how the AUR will +# handle i18n. Note: When the PHP script is finished, and +# has the proper include file (see below), and the _() +# function has been used (see below), use the web/utils/genpopo +# script to parse the PHP script and pull out the text +# that requires translation and puts the mapping into the +# include file. +# + +# Each AUR PHP script that requires i18n support, needs to +# define an 'xxx_po.inc' file where the i18n mapping will +# reside. +# +include("test_po.inc"); + + +# Use the _() function to identify text that requires +# translation to other languages. The examples below +# show how to use %-substitution. +# +print "<html><body bgcolor='white'>\n"; + +print "<p>\n"; +print _("Select your language here: %h%s%h, %h%s%h, %h%s%h, %h%s%h.", + array("<a href='".$_SERVER['PHP_SELF']."?LANG=en'>","English","</a>", + "<a href='".$_SERVER['PHP_SELF']."?LANG=es'>","Español","</a>", + "<a href='".$_SERVER['PHP_SELF']."?LANG=de'>","Deutsch","</a>", + "<a href='".$_SERVER['PHP_SELF']."?LANG=fr'>","Français","</a>")); +print "</p>\n"; + +print "<p>\n"; +print _("My current language tag is: '%s'.", array($LANG)); +print "</p>\n"; + +print "<ul>\n"; +print _("Hello, world!")."<br/>\n"; +print _("Hello, again!")."<br/>\n"; +print "</ul>\n"; +print "</body>\n</html>"; + +?> |