%MAKETEXT{"string" args="..."}%
| Parameter   | Description | Default | 
|---|---|---|
| "text"orstring="text" | The text to be displayed. | none | 
| args="param1, param2" | a comma-separated list of arguments to be interpolated in the string, replacing the [_N]placeholders in it. | none | 
%MAKETEXT{string="Notes:"}%        %MAKETEXT{"If you have any questions, please contact [_1]." args="%WIKIWEBMASTER%"}%        %MAKETEXT{"Did you want to ~[~[[_1]~]~[reset [_2]'s password~]~]?" args="%SYSTEMWEB%.ResetPassword, %WIKINAME%"}%        string to the current user's language only if it has such string in its translation table for that language.
&) followed by one letter (one of a...z, A...Z -- say, X) in the translatable string will be translated to <span class='twikiAccessKey'>X</span>. This is used to implement access keys. If you want to write an actual amperstand that stays just before a letter, write two consecutive amperstands (&&): they will be transformed in just one.
~[ and ~] in the text have a special meaning and need to be escaped using ~[ and ~], respectively.
_) are reserved. You must not use translatable phrases starting with an underscore.
%VARIABLES% inside the translatable strings - string would not get translated because variables get expanded before the %MAKETEXT{...}% itself is handled.
 (on TWiki.org), CPAN:Locale::Maketext
 (on TWiki.org), CPAN:Locale::Maketext (Maketext documentation)
 (Maketext documentation)
 
  Copyright &© 1999-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Copyright &© 1999-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.