0byt3m1n1-V2
Path:
/
home
/
a
/
c
/
a
/
academiac
/
www
/
[
Home
]
File: multi_language.ctp.tar
www/administrator/components/com_chronoforms/form_actions/multi_language/multi_language.ctp 0000604 00000007147 15137277505 0031600 0 ustar 00 home/academiac <div class="dragable" id="cfaction_multi_language">Multi Language</div> <div id="cfaction_multi_language_main_tooltip" style="display:none;"> <font class="tooltip-header">Multi Language</font><br /> <p class="tooltip_container"> Add extra languages support to your form: <br /> 1- drag one for every language you need supported.<br /> 2- translates the data in the same Event its inside only. </p> </div> <!--start_element_code--> <div class="element_code" id="cfaction_multi_language_element"> <label class="action_label" style="display: block; float:none!important;">Multi Language - <?php echo $action_params['lang_tag']; ?></label> <textarea name="chronoaction[{n}][action_multi_language_{n}_content1]" id="action_multi_language_{n}_content1" style="display:none"><?php echo $action_params['content1']; ?></textarea> <input type="hidden" name="chronoaction[{n}][action_multi_language_{n}_lang_tag]" id="action_multi_language_{n}_lang_tag" value="<?php echo $action_params['lang_tag']; ?>" /> <input type="hidden" name="chronoaction[{n}][action_multi_language_{n}_translate_output]" id="action_multi_language_{n}_translate_output" value="<?php echo $action_params['translate_output']; ?>" /> <input type="hidden" id="chronoaction_id_{n}" name="chronoaction_id[{n}]" value="{n}" /> <input type="hidden" name="chronoaction[{n}][type]" value="multi_language" /> </div> <!--end_element_code--> <div class="element_config" id="cfaction_multi_language_element_config"> <?php echo $PluginTabsHelper->Header(array('settings' => 'Settings', 'help' => 'Help'), 'multi_language_config_{n}'); ?> <?php echo $PluginTabsHelper->tabStart('settings'); ?> <?php echo $HtmlHelper->input('action_multi_language_{n}_lang_tag_config', array('type' => 'text', 'label' => "Language Tag", 'class' => 'small_input', 'smalldesc' => "The language tag, e.g: en-US OR en-GB OR de-DE")); ?> <?php echo $HtmlHelper->input('action_multi_language_{n}_content1_config', array('type' => 'textarea', 'label' => "Translation strings", 'label_over' => true, 'rows' => 20, 'cols' => 70, 'smalldesc' => 'Srings to be translated with their translation in the language set above, multi line format, e.g: non_translated_string=translated_string.')); ?> <?php echo $HtmlHelper->input('action_multi_language_{n}_translate_output_config', array('type' => 'select', 'label' => "Translate output", 'options' => array(0 => 'No', 1 => 'Yes'), 'smalldesc' => "Should the form output be scanned for translatable strings ? this option should not be needed unless you have dynamic text generation in one of your form elements/actions.")); ?> <?php echo $PluginTabsHelper->tabEnd(); ?> <?php echo $PluginTabsHelper->tabStart('help'); ?> <p> <ul> <li>Enter your language tag.</li> <li>It's strongly advised that you use dummy unique language strings for those strings you are planning to translate, e.g: instead of using "Name" in your label, please use "NAME" or better "NAME_LABEL", this will make translations easier and more accurate.</li> <li>Add your desired translation strings in multi line format.</li> <li>This action should be placed the FIRST thing in any of your form events so that it's able to translate all strings in the actions and code.</li> <li>Please pay attention that this action will do translations (text replacements) for ALL actions below it, this includes any action's content or configuration, for example, if its placed above the email action, it can change the TO address if it contains any string matches any of the translatable ones.</li> </ul> </p> <?php echo $PluginTabsHelper->tabEnd(); ?> </div>