Merge pull request #9684 from MrPetovan/bug/9678-required-translation

Add translation to untranslated strings in templates
This commit is contained in:
Michael Vogel 2020-12-20 16:27:31 +01:00 committed by GitHub
commit 4ee029c9c7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
27 changed files with 200 additions and 552 deletions

View file

@ -87,7 +87,7 @@ Field parameter:
1. Label for the input box, 1. Label for the input box,
2. Current value of the variable, 2. Current value of the variable,
3. Help text for the input box, 3. Help text for the input box,
4. if set to "required" modern browser will check that this input box is filled when submitting the form, 4. Should be set to the translation of "Required" to mark this field as required,
5. if set to "autofocus" modern browser will put the cursur into this box once the page is loaded, 5. if set to "autofocus" modern browser will put the cursur into this box once the page is loaded,
6. if set, it will be used for the input type, default is `text` (possible types: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#%3Cinput%3E_types). 6. if set, it will be used for the input type, default is `text` (possible types: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#%3Cinput%3E_types).
@ -122,7 +122,7 @@ Field parameter:
1. Label for the field, 1. Label for the field,
2. Value for the field, e.g. the old password, 2. Value for the field, e.g. the old password,
3. Help text for the input field, 3. Help text for the input field,
4. if set to "required" modern browser will check that this field is filled out, 4. Should be set to the translation of "Required" to mark this field as required,
5. if set to "autofocus" modern browser will put the cursor automatically into this input field. 5. if set to "autofocus" modern browser will put the cursor automatically into this input field.
### field_radio.tpl ### field_radio.tpl
@ -176,5 +176,5 @@ Field parameter:
0. Name of the input field, 0. Name of the input field,
1. Label for the input box, 1. Label for the input box,
2. Current text for the box, 2. Current text for the box,
3. Help text for the input box. 3. Help text for the input box,
4. if set to "required" modern browser will check that this input box is filled when submitting the form, 4. Should be set to the translation of "Required" to mark this field as required.

View file

@ -76,8 +76,8 @@ class Server extends BaseAdmin
if (is_array($blocklist)) { if (is_array($blocklist)) {
foreach ($blocklist as $id => $b) { foreach ($blocklist as $id => $b) {
$blocklistform[] = [ $blocklistform[] = [
'domain' => ["domain[$id]", DI::l10n()->t('Blocked server domain pattern'), $b['domain'], '', 'required', '', ''], 'domain' => ["domain[$id]", DI::l10n()->t('Blocked server domain pattern'), $b['domain'], '', DI::l10n()->t('Required'), '', ''],
'reason' => ["reason[$id]", DI::l10n()->t("Reason for the block"), $b['reason'], '', 'required', '', ''], 'reason' => ["reason[$id]", DI::l10n()->t("Reason for the block"), $b['reason'], '', DI::l10n()->t('Required'), '', ''],
'delete' => ["delete[$id]", DI::l10n()->t("Delete server domain pattern") . ' (' . $b['domain'] . ')', false, DI::l10n()->t("Check to delete this entry from the blocklist")] 'delete' => ["delete[$id]", DI::l10n()->t("Delete server domain pattern") . ' (' . $b['domain'] . ')', false, DI::l10n()->t("Check to delete this entry from the blocklist")]
]; ];
} }
@ -96,8 +96,8 @@ class Server extends BaseAdmin
<li><code>[&lt;char1&gt;&lt;char2&gt;...]</code>: char1 or char2</li> <li><code>[&lt;char1&gt;&lt;char2&gt;...]</code>: char1 or char2</li>
</ul>'), </ul>'),
'$addtitle' => DI::l10n()->t('Add new entry to block list'), '$addtitle' => DI::l10n()->t('Add new entry to block list'),
'$newdomain' => ['newentry_domain', DI::l10n()->t('Server Domain Pattern'), '', DI::l10n()->t('The domain pattern of the new server to add to the block list. Do not include the protocol.'), 'required', '', ''], '$newdomain' => ['newentry_domain', DI::l10n()->t('Server Domain Pattern'), '', DI::l10n()->t('The domain pattern of the new server to add to the block list. Do not include the protocol.'), DI::l10n()->t('Required'), '', ''],
'$newreason' => ['newentry_reason', DI::l10n()->t('Block reason'), '', DI::l10n()->t('The reason why you blocked this server domain pattern.'), 'required', '', ''], '$newreason' => ['newentry_reason', DI::l10n()->t('Block reason'), '', DI::l10n()->t('The reason why you blocked this server domain pattern.'), DI::l10n()->t('Required'), '', ''],
'$submit' => DI::l10n()->t('Add Entry'), '$submit' => DI::l10n()->t('Add Entry'),
'$savechanges' => DI::l10n()->t('Save changes to the blocklist'), '$savechanges' => DI::l10n()->t('Save changes to the blocklist'),
'$currenttitle' => DI::l10n()->t('Current Entries in the Blocklist'), '$currenttitle' => DI::l10n()->t('Current Entries in the Blocklist'),

View file

@ -67,7 +67,7 @@ class Delete extends BaseAdmin
'$submit' => DI::l10n()->t('Delete this Item'), '$submit' => DI::l10n()->t('Delete this Item'),
'$intro1' => DI::l10n()->t('On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted.'), '$intro1' => DI::l10n()->t('On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted.'),
'$intro2' => DI::l10n()->t('You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456.'), '$intro2' => DI::l10n()->t('You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456.'),
'$deleteitemguid' => ['deleteitemguid', DI::l10n()->t("GUID"), '', DI::l10n()->t("The GUID of the item you want to delete."), 'required', 'autofocus'], '$deleteitemguid' => ['deleteitemguid', DI::l10n()->t("GUID"), '', DI::l10n()->t("The GUID of the item you want to delete."), DI::l10n()->t('Required'), 'autofocus'],
'$form_security_token' => self::getFormSecurityToken("admin_deleteitem") '$form_security_token' => self::getFormSecurityToken("admin_deleteitem")
]); ]);
} }

View file

@ -54,7 +54,7 @@ class Probe extends BaseModule
DI::l10n()->t('Lookup address'), DI::l10n()->t('Lookup address'),
$addr, $addr,
'', '',
'required' DI::l10n()->t('Required')
], ],
'$res' => $res, '$res' => $res,
]); ]);

View file

@ -186,6 +186,10 @@ class Install extends BaseModule
$output .= Renderer::replaceMacros($tpl, [ $output .= Renderer::replaceMacros($tpl, [
'$title' => $install_title, '$title' => $install_title,
'$pass' => DI::l10n()->t('System check'), '$pass' => DI::l10n()->t('System check'),
'$required' => DI::l10n()->t('Required'),
'$requirement_not_satisfied' => DI::l10n()->t('Requirement not satisfied'),
'$optional_requirement_not_satisfied' => DI::l10n()->t('Optional requirement not satisfied'),
'$ok' => DI::l10n()->t('OK'),
'$checks' => self::$installer->getChecks(), '$checks' => self::$installer->getChecks(),
'$passed' => $status, '$passed' => $status,
'$see_install' => DI::l10n()->t('Please see the file "doc/INSTALL.md".'), '$see_install' => DI::l10n()->t('Please see the file "doc/INSTALL.md".'),
@ -215,12 +219,12 @@ class Install extends BaseModule
DI::l10n()->t('Host name'), DI::l10n()->t('Host name'),
$configCache->get('config', 'hostname'), $configCache->get('config', 'hostname'),
DI::l10n()->t('Overwrite this field in case the determinated hostname isn\'t right, otherweise leave it as is.'), DI::l10n()->t('Overwrite this field in case the determinated hostname isn\'t right, otherweise leave it as is.'),
'required'], DI::l10n()->t('Required')],
'$basepath' => ['system-basepath', '$basepath' => ['system-basepath',
DI::l10n()->t("Base path to installation"), DI::l10n()->t("Base path to installation"),
$configCache->get('system', 'basepath'), $configCache->get('system', 'basepath'),
DI::l10n()->t("If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."), DI::l10n()->t("If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."),
'required'], DI::l10n()->t('Required')],
'$urlpath' => ['system-urlpath', '$urlpath' => ['system-urlpath',
DI::l10n()->t('Sub path of the URL'), DI::l10n()->t('Sub path of the URL'),
$configCache->get('system', 'urlpath'), $configCache->get('system', 'urlpath'),
@ -239,7 +243,9 @@ class Install extends BaseModule
'$info_01' => DI::l10n()->t('In order to install Friendica we need to know how to connect to your database.'), '$info_01' => DI::l10n()->t('In order to install Friendica we need to know how to connect to your database.'),
'$info_02' => DI::l10n()->t('Please contact your hosting provider or site administrator if you have questions about these settings.'), '$info_02' => DI::l10n()->t('Please contact your hosting provider or site administrator if you have questions about these settings.'),
'$info_03' => DI::l10n()->t('The database you specify below should already exist. If it does not, please create it before continuing.'), '$info_03' => DI::l10n()->t('The database you specify below should already exist. If it does not, please create it before continuing.'),
'checks' => self::$installer->getChecks(), '$required' => DI::l10n()->t('Required'),
'$requirement_not_satisfied' => DI::l10n()->t('Requirement not satisfied'),
'$checks' => self::$installer->getChecks(),
'$hostname' => $configCache->get('config', 'hostname'), '$hostname' => $configCache->get('config', 'hostname'),
'$ssl_policy' => $configCache->get('system', 'ssl_policy'), '$ssl_policy' => $configCache->get('system', 'ssl_policy'),
'$basepath' => $configCache->get('system', 'basepath'), '$basepath' => $configCache->get('system', 'basepath'),
@ -248,23 +254,23 @@ class Install extends BaseModule
DI::l10n()->t('Database Server Name'), DI::l10n()->t('Database Server Name'),
$configCache->get('database', 'hostname'), $configCache->get('database', 'hostname'),
'', '',
'required'], DI::l10n()->t('Required')],
'$dbuser' => ['database-username', '$dbuser' => ['database-username',
DI::l10n()->t('Database Login Name'), DI::l10n()->t('Database Login Name'),
$configCache->get('database', 'username'), $configCache->get('database', 'username'),
'', '',
'required', DI::l10n()->t('Required'),
'autofocus'], 'autofocus'],
'$dbpass' => ['database-password', '$dbpass' => ['database-password',
DI::l10n()->t('Database Login Password'), DI::l10n()->t('Database Login Password'),
$configCache->get('database', 'password'), $configCache->get('database', 'password'),
DI::l10n()->t("For security reasons the password must not be empty"), DI::l10n()->t("For security reasons the password must not be empty"),
'required'], DI::l10n()->t('Required')],
'$dbdata' => ['database-database', '$dbdata' => ['database-database',
DI::l10n()->t('Database Name'), DI::l10n()->t('Database Name'),
$configCache->get('database', 'database'), $configCache->get('database', 'database'),
'', '',
'required'], DI::l10n()->t('Required')],
'$lbl_10' => DI::l10n()->t('Please select a default timezone for your website'), '$lbl_10' => DI::l10n()->t('Please select a default timezone for your website'),
'$php_path' => $configCache->get('config', 'php_path'), '$php_path' => $configCache->get('config', 'php_path'),
'$submit' => DI::l10n()->t('Submit') '$submit' => DI::l10n()->t('Submit')
@ -278,6 +284,7 @@ class Install extends BaseModule
$tpl = Renderer::getMarkupTemplate('install_settings.tpl'); $tpl = Renderer::getMarkupTemplate('install_settings.tpl');
$output .= Renderer::replaceMacros($tpl, [ $output .= Renderer::replaceMacros($tpl, [
'$title' => $install_title, '$title' => $install_title,
'$required' => DI::l10n()->t('Required'),
'$checks' => self::$installer->getChecks(), '$checks' => self::$installer->getChecks(),
'$pass' => DI::l10n()->t('Site settings'), '$pass' => DI::l10n()->t('Site settings'),
'$hostname' => $configCache->get('config', 'hostname'), '$hostname' => $configCache->get('config', 'hostname'),
@ -292,7 +299,7 @@ class Install extends BaseModule
DI::l10n()->t('Site administrator email address'), DI::l10n()->t('Site administrator email address'),
$configCache->get('config', 'admin_email'), $configCache->get('config', 'admin_email'),
DI::l10n()->t('Your account email address must match this in order to use the web admin panel.'), DI::l10n()->t('Your account email address must match this in order to use the web admin panel.'),
'required', 'autofocus', 'email'], DI::l10n()->t('Required'), 'autofocus', 'email'],
'$timezone' => Temporal::getTimezoneField('system-default_timezone', '$timezone' => Temporal::getTimezoneField('system-default_timezone',
DI::l10n()->t('Please select a default timezone for your website'), DI::l10n()->t('Please select a default timezone for your website'),
$configCache->get('system', 'default_timezone'), $configCache->get('system', 'default_timezone'),
@ -318,10 +325,12 @@ class Install extends BaseModule
$tpl = Renderer::getMarkupTemplate('install_finished.tpl'); $tpl = Renderer::getMarkupTemplate('install_finished.tpl');
$output .= Renderer::replaceMacros($tpl, [ $output .= Renderer::replaceMacros($tpl, [
'$title' => $install_title, '$title' => $install_title,
'$checks' => self::$installer->getChecks(), '$required' => DI::l10n()->t('Required'),
'$pass' => DI::l10n()->t('Installation finished'), '$requirement_not_satisfied' => DI::l10n()->t('Requirement not satisfied'),
'$text' => $db_return_text . self::whatNext(), '$checks' => self::$installer->getChecks(),
'$pass' => DI::l10n()->t('Installation finished'),
'$text' => $db_return_text . self::whatNext(),
]); ]);
break; break;

View file

@ -231,9 +231,10 @@ class Profile extends BaseProfile
); );
} }
$tpl = Renderer::getMarkupTemplate('profile/index.tpl'); $tpl = Renderer::getMarkupTemplate('profile/profile.tpl');
$o .= Renderer::replaceMacros($tpl, [ $o .= Renderer::replaceMacros($tpl, [
'$title' => DI::l10n()->t('Profile'), '$title' => DI::l10n()->t('Profile'),
'$yourself' => DI::l10n()->t('Yourself'),
'$view_as_contacts' => $view_as_contacts, '$view_as_contacts' => $view_as_contacts,
'$view_as_contact_id' => $view_as_contact_id, '$view_as_contact_id' => $view_as_contact_id,
'$view_as_contact_alert' => $view_as_contact_alert, '$view_as_contact_alert' => $view_as_contact_alert,

View file

@ -132,7 +132,7 @@ class Register extends BaseModule
$o = Renderer::replaceMacros($tpl, [ $o = Renderer::replaceMacros($tpl, [
'$invitations' => DI::config()->get('system', 'invitation_only'), '$invitations' => DI::config()->get('system', 'invitation_only'),
'$permonly' => intval(DI::config()->get('config', 'register_policy')) === self::APPROVE, '$permonly' => intval(DI::config()->get('config', 'register_policy')) === self::APPROVE,
'$permonlybox' => ['permonlybox', DI::l10n()->t('Note for the admin'), '', DI::l10n()->t('Leave a message for the admin, why you want to join this node'), 'required'], '$permonlybox' => ['permonlybox', DI::l10n()->t('Note for the admin'), '', DI::l10n()->t('Leave a message for the admin, why you want to join this node'), DI::l10n()->t('Required')],
'$invite_desc' => DI::l10n()->t('Membership on this site is by invitation only.'), '$invite_desc' => DI::l10n()->t('Membership on this site is by invitation only.'),
'$invite_label' => DI::l10n()->t('Your invitation code: '), '$invite_label' => DI::l10n()->t('Your invitation code: '),
'$invite_id' => $invite_id, '$invite_id' => $invite_id,

View file

@ -82,7 +82,7 @@ class Verify extends BaseModule
'$errors_label' => DI::l10n()->tt('Error', 'Errors', count(self::$errors)), '$errors_label' => DI::l10n()->tt('Error', 'Errors', count(self::$errors)),
'$errors' => self::$errors, '$errors' => self::$errors,
'$recovery_message' => DI::l10n()->t('Dont have your phone? <a href="%s">Enter a two-factor recovery code</a>', '2fa/recovery'), '$recovery_message' => DI::l10n()->t('Dont have your phone? <a href="%s">Enter a two-factor recovery code</a>', '2fa/recovery'),
'$verify_code' => ['verify_code', DI::l10n()->t('Please enter a code from your authentication app'), '', '', 'required', 'autofocus placeholder="000000"', 'tel'], '$verify_code' => ['verify_code', DI::l10n()->t('Please enter a code from your authentication app'), '', '', DI::l10n()->t('Required'), 'autofocus placeholder="000000"', 'tel'],
'$verify_label' => DI::l10n()->t('Verify code and complete login'), '$verify_label' => DI::l10n()->t('Verify code and complete login'),
]); ]);
} }

View file

@ -125,7 +125,7 @@ class Index extends BaseSettings
'$app_specific_passwords_message' => DI::l10n()->t('<p>These randomly generated passwords allow you to authenticate on apps not supporting two-factor authentication.</p>'), '$app_specific_passwords_message' => DI::l10n()->t('<p>These randomly generated passwords allow you to authenticate on apps not supporting two-factor authentication.</p>'),
'$action_title' => DI::l10n()->t('Actions'), '$action_title' => DI::l10n()->t('Actions'),
'$password' => ['password', DI::l10n()->t('Current password:'), '', DI::l10n()->t('You need to provide your current password to change two-factor authentication settings.'), 'required', 'autofocus'], '$password' => ['password', DI::l10n()->t('Current password:'), '', DI::l10n()->t('You need to provide your current password to change two-factor authentication settings.'), DI::l10n()->t('Required'), 'autofocus'],
'$enable_label' => DI::l10n()->t('Enable two-factor authentication'), '$enable_label' => DI::l10n()->t('Enable two-factor authentication'),
'$disable_label' => DI::l10n()->t('Disable two-factor authentication'), '$disable_label' => DI::l10n()->t('Disable two-factor authentication'),
'$recovery_codes_label' => DI::l10n()->t('Show recovery codes'), '$recovery_codes_label' => DI::l10n()->t('Show recovery codes'),

View file

@ -138,7 +138,7 @@ class Verify extends BaseSettings
'$holder' => $holder, '$holder' => $holder,
'$secret' => $secret, '$secret' => $secret,
'$verify_code' => ['verify_code', DI::l10n()->t('Please enter a code from your authentication app'), '', '', 'required', 'autofocus placeholder="000000"'], '$verify_code' => ['verify_code', DI::l10n()->t('Please enter a code from your authentication app'), '', '', DI::l10n()->t('Required'), 'autofocus placeholder="000000"'],
'$verify_label' => DI::l10n()->t('Verify code and enable two-factor authentication'), '$verify_label' => DI::l10n()->t('Verify code and enable two-factor authentication'),
]); ]);
} }

View file

@ -652,3 +652,7 @@ body.dragging, body.dragging * {
border-left-color: black; border-left-color: black;
border-right: none; border-right: none;
} }
span.required {
color: #c80000;
}

View file

@ -1,14 +1,14 @@
# FRIENDICA Distributed Social Network # SOME DESCRIPTIVE TITLE.
# Copyright (C) 2010-2020 the Friendica Project # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the Friendica package. # This file is distributed under the same license as the PACKAGE package.
# Mike Macgirvin, 2010 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 2020.12-rc\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-12-17 22:51-0500\n" "POT-Creation-Date: 2020-12-19 22:52-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
#: include/api.php:1128 #: include/api.php:1128
#, php-format #, php-format
@ -180,7 +180,7 @@ msgstr ""
msgid "Fetched because of %s" msgid "Fetched because of %s"
msgstr "" msgstr ""
#: include/conversation.php:941 view/theme/frio/theme.php:321 #: include/conversation.php:941
msgid "Follow Thread" msgid "Follow Thread"
msgstr "" msgstr ""
@ -238,7 +238,6 @@ msgstr ""
#: include/conversation.php:962 mod/follow.php:145 src/Content/Widget.php:75 #: include/conversation.php:962 mod/follow.php:145 src/Content/Widget.php:75
#: src/Model/Contact.php:979 src/Model/Contact.php:992 #: src/Model/Contact.php:979 src/Model/Contact.php:992
#: view/theme/vier/theme.php:172
msgid "Connect/Follow" msgid "Connect/Follow"
msgstr "" msgstr ""
@ -896,8 +895,7 @@ msgstr ""
#: mod/cal.php:273 mod/events.php:414 src/Content/Nav.php:181 #: mod/cal.php:273 mod/events.php:414 src/Content/Nav.php:181
#: src/Content/Nav.php:248 src/Module/BaseProfile.php:88 #: src/Content/Nav.php:248 src/Module/BaseProfile.php:88
#: src/Module/BaseProfile.php:99 view/theme/frio/theme.php:229 #: src/Module/BaseProfile.php:99
#: view/theme/frio/theme.php:233
msgid "Events" msgid "Events"
msgstr "" msgstr ""
@ -909,7 +907,7 @@ msgstr ""
msgid "Previous" msgid "Previous"
msgstr "" msgstr ""
#: mod/cal.php:276 mod/events.php:418 src/Module/Install.php:192 #: mod/cal.php:276 mod/events.php:418 src/Module/Install.php:196
msgid "Next" msgid "Next"
msgstr "" msgstr ""
@ -918,17 +916,14 @@ msgid "today"
msgstr "" msgstr ""
#: mod/cal.php:280 mod/events.php:424 src/Model/Event.php:445 #: mod/cal.php:280 mod/events.php:424 src/Model/Event.php:445
#: src/Util/Temporal.php:330
msgid "month" msgid "month"
msgstr "" msgstr ""
#: mod/cal.php:281 mod/events.php:425 src/Model/Event.php:446 #: mod/cal.php:281 mod/events.php:425 src/Model/Event.php:446
#: src/Util/Temporal.php:331
msgid "week" msgid "week"
msgstr "" msgstr ""
#: mod/cal.php:282 mod/events.php:426 src/Model/Event.php:447 #: mod/cal.php:282 mod/events.php:426 src/Model/Event.php:447
#: src/Util/Temporal.php:332
msgid "day" msgid "day"
msgstr "" msgstr ""
@ -1219,7 +1214,7 @@ msgstr ""
msgid "Edit post" msgid "Edit post"
msgstr "" msgstr ""
#: mod/editpost.php:88 mod/notes.php:62 src/Content/Text/HTML.php:875 #: mod/editpost.php:88 mod/notes.php:62 src/Content/Text/HTML.php:877
#: src/Module/Filer/SaveTag.php:66 #: src/Module/Filer/SaveTag.php:66
msgid "Save" msgid "Save"
msgstr "" msgstr ""
@ -1282,6 +1277,20 @@ msgid "Event Starts:"
msgstr "" msgstr ""
#: mod/events.php:530 mod/events.php:562 #: mod/events.php:530 mod/events.php:562
#: src/Module/Admin/Blocklist/Server.php:79
#: src/Module/Admin/Blocklist/Server.php:80
#: src/Module/Admin/Blocklist/Server.php:99
#: src/Module/Admin/Blocklist/Server.php:100
#: src/Module/Admin/Item/Delete.php:70 src/Module/Debug/Probe.php:57
#: src/Module/Install.php:189 src/Module/Install.php:222
#: src/Module/Install.php:227 src/Module/Install.php:246
#: src/Module/Install.php:257 src/Module/Install.php:262
#: src/Module/Install.php:268 src/Module/Install.php:273
#: src/Module/Install.php:287 src/Module/Install.php:302
#: src/Module/Install.php:329 src/Module/Register.php:135
#: src/Module/Security/TwoFactor/Verify.php:85
#: src/Module/Settings/TwoFactor/Index.php:128
#: src/Module/Settings/TwoFactor/Verify.php:141
msgid "Required" msgid "Required"
msgstr "" msgstr ""
@ -1324,21 +1333,19 @@ msgstr ""
#: src/Module/Contact/Advanced.php:132 src/Module/Contact/Poke.php:155 #: src/Module/Contact/Advanced.php:132 src/Module/Contact/Poke.php:155
#: src/Module/Contact.php:604 src/Module/Debug/Localtime.php:64 #: src/Module/Contact.php:604 src/Module/Debug/Localtime.php:64
#: src/Module/Delegation.php:152 src/Module/FriendSuggest.php:129 #: src/Module/Delegation.php:152 src/Module/FriendSuggest.php:129
#: src/Module/Install.php:230 src/Module/Install.php:270 #: src/Module/Install.php:234 src/Module/Install.php:276
#: src/Module/Install.php:306 src/Module/Invite.php:175 #: src/Module/Install.php:313 src/Module/Invite.php:175
#: src/Module/Item/Compose.php:144 src/Module/Profile/Profile.php:241 #: src/Module/Item/Compose.php:144 src/Module/Profile/Profile.php:242
#: src/Module/Settings/Profile/Index.php:237 src/Object/Post.php:953 #: src/Module/Settings/Profile/Index.php:237 src/Object/Post.php:953
#: view/theme/duepuntozero/config.php:69 view/theme/frio/config.php:160
#: view/theme/quattro/config.php:71 view/theme/vier/config.php:119
msgid "Submit" msgid "Submit"
msgstr "" msgstr ""
#: mod/events.php:573 src/Module/Profile/Profile.php:242 #: mod/events.php:573 src/Module/Profile/Profile.php:243
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
#: mod/events.php:574 src/Module/Admin/Site.php:603 src/Module/Contact.php:953 #: mod/events.php:574 src/Module/Admin/Site.php:603 src/Module/Contact.php:953
#: src/Module/Profile/Profile.php:243 #: src/Module/Profile/Profile.php:244
msgid "Advanced" msgid "Advanced"
msgstr "" msgstr ""
@ -1347,7 +1354,6 @@ msgid "Failed to remove event"
msgstr "" msgstr ""
#: mod/fbrowser.php:43 src/Content/Nav.php:179 src/Module/BaseProfile.php:68 #: mod/fbrowser.php:43 src/Content/Nav.php:179 src/Module/BaseProfile.php:68
#: view/theme/frio/theme.php:227
msgid "Photos" msgid "Photos"
msgstr "" msgstr ""
@ -1612,7 +1618,7 @@ msgstr ""
msgid "Discard" msgid "Discard"
msgstr "" msgstr ""
#: mod/message.php:135 src/Content/Nav.php:273 view/theme/frio/theme.php:234 #: mod/message.php:135 src/Content/Nav.php:273
msgid "Messages" msgid "Messages"
msgstr "" msgstr ""
@ -2841,7 +2847,7 @@ msgid ""
"hours." "hours."
msgstr "" msgstr ""
#: mod/suggest.php:55 src/Content/Widget.php:78 view/theme/vier/theme.php:175 #: mod/suggest.php:55 src/Content/Widget.php:78
msgid "Friend Suggestions" msgid "Friend Suggestions"
msgstr "" msgstr ""
@ -3305,7 +3311,7 @@ msgid "Display membership date in profile"
msgstr "" msgstr ""
#: src/Content/ForumManager.php:145 src/Content/Nav.php:229 #: src/Content/ForumManager.php:145 src/Content/Nav.php:229
#: src/Content/Text/HTML.php:896 src/Content/Widget.php:540 #: src/Content/Text/HTML.php:898 src/Content/Widget.php:540
msgid "Forums" msgid "Forums"
msgstr "" msgstr ""
@ -3334,7 +3340,7 @@ msgstr ""
msgid "Clear notifications" msgid "Clear notifications"
msgstr "" msgstr ""
#: src/Content/Nav.php:96 src/Content/Text/HTML.php:883 #: src/Content/Nav.php:96 src/Content/Text/HTML.php:885
msgid "@name, !forum, #tags, content" msgid "@name, !forum, #tags, content"
msgstr "" msgstr ""
@ -3357,40 +3363,39 @@ msgstr ""
#: src/Content/Nav.php:177 src/Module/BaseProfile.php:60 #: src/Content/Nav.php:177 src/Module/BaseProfile.php:60
#: src/Module/Contact.php:655 src/Module/Contact.php:920 #: src/Module/Contact.php:655 src/Module/Contact.php:920
#: src/Module/Settings/TwoFactor/Index.php:107 view/theme/frio/theme.php:225 #: src/Module/Settings/TwoFactor/Index.php:107
msgid "Status" msgid "Status"
msgstr "" msgstr ""
#: src/Content/Nav.php:177 src/Content/Nav.php:263 #: src/Content/Nav.php:177 src/Content/Nav.php:263
#: view/theme/frio/theme.php:225
msgid "Your posts and conversations" msgid "Your posts and conversations"
msgstr "" msgstr ""
#: src/Content/Nav.php:178 src/Module/BaseProfile.php:52 #: src/Content/Nav.php:178 src/Module/BaseProfile.php:52
#: src/Module/BaseSettings.php:57 src/Module/Contact.php:657 #: src/Module/BaseSettings.php:57 src/Module/Contact.php:657
#: src/Module/Contact.php:936 src/Module/Profile/Profile.php:236 #: src/Module/Contact.php:936 src/Module/Profile/Profile.php:236
#: src/Module/Welcome.php:57 view/theme/frio/theme.php:226 #: src/Module/Welcome.php:57
msgid "Profile" msgid "Profile"
msgstr "" msgstr ""
#: src/Content/Nav.php:178 view/theme/frio/theme.php:226 #: src/Content/Nav.php:178
msgid "Your profile page" msgid "Your profile page"
msgstr "" msgstr ""
#: src/Content/Nav.php:179 view/theme/frio/theme.php:227 #: src/Content/Nav.php:179
msgid "Your photos" msgid "Your photos"
msgstr "" msgstr ""
#: src/Content/Nav.php:180 src/Module/BaseProfile.php:76 #: src/Content/Nav.php:180 src/Module/BaseProfile.php:76
#: src/Module/BaseProfile.php:79 view/theme/frio/theme.php:228 #: src/Module/BaseProfile.php:79
msgid "Videos" msgid "Videos"
msgstr "" msgstr ""
#: src/Content/Nav.php:180 view/theme/frio/theme.php:228 #: src/Content/Nav.php:180
msgid "Your videos" msgid "Your videos"
msgstr "" msgstr ""
#: src/Content/Nav.php:181 view/theme/frio/theme.php:229 #: src/Content/Nav.php:181
msgid "Your events" msgid "Your events"
msgstr "" msgstr ""
@ -3423,7 +3428,7 @@ msgstr ""
#: src/Module/Settings/TwoFactor/AppSpecific.php:115 #: src/Module/Settings/TwoFactor/AppSpecific.php:115
#: src/Module/Settings/TwoFactor/Index.php:106 #: src/Module/Settings/TwoFactor/Index.php:106
#: src/Module/Settings/TwoFactor/Recovery.php:93 #: src/Module/Settings/TwoFactor/Recovery.php:93
#: src/Module/Settings/TwoFactor/Verify.php:132 view/theme/vier/theme.php:217 #: src/Module/Settings/TwoFactor/Verify.php:132
msgid "Help" msgid "Help"
msgstr "" msgstr ""
@ -3439,7 +3444,7 @@ msgstr ""
msgid "Addon applications, utilities, games" msgid "Addon applications, utilities, games"
msgstr "" msgstr ""
#: src/Content/Nav.php:220 src/Content/Text/HTML.php:881 #: src/Content/Nav.php:220 src/Content/Text/HTML.php:883
#: src/Module/Search/Index.php:99 #: src/Module/Search/Index.php:99
msgid "Search" msgid "Search"
msgstr "" msgstr ""
@ -3448,19 +3453,19 @@ msgstr ""
msgid "Search site content" msgid "Search site content"
msgstr "" msgstr ""
#: src/Content/Nav.php:223 src/Content/Text/HTML.php:890 #: src/Content/Nav.php:223 src/Content/Text/HTML.php:892
msgid "Full Text" msgid "Full Text"
msgstr "" msgstr ""
#: src/Content/Nav.php:224 src/Content/Text/HTML.php:891 #: src/Content/Nav.php:224 src/Content/Text/HTML.php:893
#: src/Content/Widget/TagCloud.php:68 #: src/Content/Widget/TagCloud.php:68
msgid "Tags" msgid "Tags"
msgstr "" msgstr ""
#: src/Content/Nav.php:225 src/Content/Nav.php:284 #: src/Content/Nav.php:225 src/Content/Nav.php:284
#: src/Content/Text/HTML.php:892 src/Module/BaseProfile.php:121 #: src/Content/Text/HTML.php:894 src/Module/BaseProfile.php:121
#: src/Module/BaseProfile.php:124 src/Module/Contact.php:855 #: src/Module/BaseProfile.php:124 src/Module/Contact.php:855
#: src/Module/Contact.php:943 view/theme/frio/theme.php:236 #: src/Module/Contact.php:943
msgid "Contacts" msgid "Contacts"
msgstr "" msgstr ""
@ -3473,7 +3478,7 @@ msgid "Conversations on this and other servers"
msgstr "" msgstr ""
#: src/Content/Nav.php:248 src/Module/BaseProfile.php:91 #: src/Content/Nav.php:248 src/Module/BaseProfile.php:91
#: src/Module/BaseProfile.php:102 view/theme/frio/theme.php:233 #: src/Module/BaseProfile.php:102
msgid "Events and Calendar" msgid "Events and Calendar"
msgstr "" msgstr ""
@ -3503,11 +3508,11 @@ msgstr ""
msgid "Terms of Service of this Friendica instance" msgid "Terms of Service of this Friendica instance"
msgstr "" msgstr ""
#: src/Content/Nav.php:261 view/theme/frio/theme.php:232 #: src/Content/Nav.php:261
msgid "Network" msgid "Network"
msgstr "" msgstr ""
#: src/Content/Nav.php:261 view/theme/frio/theme.php:232 #: src/Content/Nav.php:261
msgid "Conversations from your friends" msgid "Conversations from your friends"
msgstr "" msgstr ""
@ -3532,7 +3537,7 @@ msgstr ""
msgid "Mark all system notifications seen" msgid "Mark all system notifications seen"
msgstr "" msgstr ""
#: src/Content/Nav.php:273 view/theme/frio/theme.php:234 #: src/Content/Nav.php:273
msgid "Private mail" msgid "Private mail"
msgstr "" msgstr ""
@ -3554,15 +3559,15 @@ msgstr ""
#: src/Content/Nav.php:282 src/Module/Admin/Addons/Details.php:114 #: src/Content/Nav.php:282 src/Module/Admin/Addons/Details.php:114
#: src/Module/Admin/Themes/Details.php:93 src/Module/BaseSettings.php:124 #: src/Module/Admin/Themes/Details.php:93 src/Module/BaseSettings.php:124
#: src/Module/Welcome.php:52 view/theme/frio/theme.php:235 #: src/Module/Welcome.php:52
msgid "Settings" msgid "Settings"
msgstr "" msgstr ""
#: src/Content/Nav.php:282 view/theme/frio/theme.php:235 #: src/Content/Nav.php:282
msgid "Account settings" msgid "Account settings"
msgstr "" msgstr ""
#: src/Content/Nav.php:284 view/theme/frio/theme.php:236 #: src/Content/Nav.php:284
msgid "Manage/edit friends and contacts" msgid "Manage/edit friends and contacts"
msgstr "" msgstr ""
@ -3614,7 +3619,7 @@ msgstr ""
msgid "link to source" msgid "link to source"
msgstr "" msgstr ""
#: src/Content/Text/BBCode.php:1516 src/Content/Text/HTML.php:933 #: src/Content/Text/BBCode.php:1516 src/Content/Text/HTML.php:935
msgid "Click to open/close" msgid "Click to open/close"
msgstr "" msgstr ""
@ -3626,23 +3631,23 @@ msgstr ""
msgid "Encrypted content" msgid "Encrypted content"
msgstr "" msgstr ""
#: src/Content/Text/BBCode.php:1824 #: src/Content/Text/BBCode.php:1821
msgid "Invalid source protocol" msgid "Invalid source protocol"
msgstr "" msgstr ""
#: src/Content/Text/BBCode.php:1839 #: src/Content/Text/BBCode.php:1836
msgid "Invalid link protocol" msgid "Invalid link protocol"
msgstr "" msgstr ""
#: src/Content/Text/HTML.php:781 #: src/Content/Text/HTML.php:783
msgid "Loading more entries..." msgid "Loading more entries..."
msgstr "" msgstr ""
#: src/Content/Text/HTML.php:782 #: src/Content/Text/HTML.php:784
msgid "The end" msgid "The end"
msgstr "" msgstr ""
#: src/Content/Text/HTML.php:875 src/Model/Profile.php:439 #: src/Content/Text/HTML.php:877 src/Model/Profile.php:439
#: src/Module/Contact.php:340 #: src/Module/Contact.php:340
msgid "Follow" msgid "Follow"
msgstr "" msgstr ""
@ -3716,41 +3721,40 @@ msgid_plural "%d invitations available"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#: src/Content/Widget.php:73 view/theme/vier/theme.php:170 #: src/Content/Widget.php:73
msgid "Find People" msgid "Find People"
msgstr "" msgstr ""
#: src/Content/Widget.php:74 view/theme/vier/theme.php:171 #: src/Content/Widget.php:74
msgid "Enter name or interest" msgid "Enter name or interest"
msgstr "" msgstr ""
#: src/Content/Widget.php:76 view/theme/vier/theme.php:173 #: src/Content/Widget.php:76
msgid "Examples: Robert Morgenstein, Fishing" msgid "Examples: Robert Morgenstein, Fishing"
msgstr "" msgstr ""
#: src/Content/Widget.php:77 src/Module/Contact.php:876 #: src/Content/Widget.php:77 src/Module/Contact.php:876
#: src/Module/Directory.php:105 view/theme/vier/theme.php:174 #: src/Module/Directory.php:105
msgid "Find" msgid "Find"
msgstr "" msgstr ""
#: src/Content/Widget.php:79 view/theme/vier/theme.php:176 #: src/Content/Widget.php:79
msgid "Similar Interests" msgid "Similar Interests"
msgstr "" msgstr ""
#: src/Content/Widget.php:80 view/theme/vier/theme.php:177 #: src/Content/Widget.php:80
msgid "Random Profile" msgid "Random Profile"
msgstr "" msgstr ""
#: src/Content/Widget.php:81 view/theme/vier/theme.php:178 #: src/Content/Widget.php:81
msgid "Invite Friends" msgid "Invite Friends"
msgstr "" msgstr ""
#: src/Content/Widget.php:82 src/Module/Directory.php:97 #: src/Content/Widget.php:82 src/Module/Directory.php:97
#: view/theme/vier/theme.php:179
msgid "Global Directory" msgid "Global Directory"
msgstr "" msgstr ""
#: src/Content/Widget.php:84 view/theme/vier/theme.php:181 #: src/Content/Widget.php:84
msgid "Local Directory" msgid "Local Directory"
msgstr "" msgstr ""
@ -3819,7 +3823,7 @@ msgstr ""
msgid "All" msgid "All"
msgstr "" msgstr ""
#: src/Core/ACL.php:153 #: src/Core/ACL.php:153 src/Module/Profile/Profile.php:237
msgid "Yourself" msgid "Yourself"
msgstr "" msgstr ""
@ -3878,7 +3882,7 @@ msgid ""
"or mysql." "or mysql."
msgstr "" msgstr ""
#: src/Core/Installer.php:199 src/Module/Install.php:191 #: src/Core/Installer.php:199 src/Module/Install.php:195
msgid "Please see the file \"doc/INSTALL.md\"." msgid "Please see the file \"doc/INSTALL.md\"."
msgstr "" msgstr ""
@ -4742,8 +4746,8 @@ msgstr ""
msgid "[no subject]" msgid "[no subject]"
msgstr "" msgstr ""
#: src/Model/Profile.php:346 src/Module/Profile/Profile.php:250 #: src/Model/Profile.php:346 src/Module/Profile/Profile.php:251
#: src/Module/Profile/Profile.php:252 #: src/Module/Profile/Profile.php:253
msgid "Edit profile" msgid "Edit profile"
msgstr "" msgstr ""
@ -5688,15 +5692,15 @@ msgstr ""
msgid "Open" msgid "Open"
msgstr "" msgstr ""
#: src/Module/Admin/Site.php:530 src/Module/Install.php:200 #: src/Module/Admin/Site.php:530 src/Module/Install.php:204
msgid "No SSL policy, links will track page SSL state" msgid "No SSL policy, links will track page SSL state"
msgstr "" msgstr ""
#: src/Module/Admin/Site.php:531 src/Module/Install.php:201 #: src/Module/Admin/Site.php:531 src/Module/Install.php:205
msgid "Force all links to use SSL" msgid "Force all links to use SSL"
msgstr "" msgstr ""
#: src/Module/Admin/Site.php:532 src/Module/Install.php:202 #: src/Module/Admin/Site.php:532 src/Module/Install.php:206
msgid "Self-signed certificate, use SSL for local links only (discouraged)" msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr "" msgstr ""
@ -5859,11 +5863,11 @@ msgstr ""
msgid "Theme for mobile devices" msgid "Theme for mobile devices"
msgstr "" msgstr ""
#: src/Module/Admin/Site.php:624 src/Module/Install.php:210 #: src/Module/Admin/Site.php:624 src/Module/Install.php:214
msgid "SSL link policy" msgid "SSL link policy"
msgstr "" msgstr ""
#: src/Module/Admin/Site.php:624 src/Module/Install.php:212 #: src/Module/Admin/Site.php:624 src/Module/Install.php:216
msgid "Determines whether generated links should be forced to use SSL" msgid "Determines whether generated links should be forced to use SSL"
msgstr "" msgstr ""
@ -8313,138 +8317,151 @@ msgstr ""
msgid "System check" msgid "System check"
msgstr "" msgstr ""
#: src/Module/Install.php:193 #: src/Module/Install.php:190 src/Module/Install.php:247
#: src/Module/Install.php:330
msgid "Requirement not satisfied"
msgstr ""
#: src/Module/Install.php:191
msgid "Optional requirement not satisfied"
msgstr ""
#: src/Module/Install.php:192
msgid "OK"
msgstr ""
#: src/Module/Install.php:197
msgid "Check again" msgid "Check again"
msgstr "" msgstr ""
#: src/Module/Install.php:208 #: src/Module/Install.php:212
msgid "Base settings" msgid "Base settings"
msgstr "" msgstr ""
#: src/Module/Install.php:215 #: src/Module/Install.php:219
msgid "Host name" msgid "Host name"
msgstr "" msgstr ""
#: src/Module/Install.php:217 #: src/Module/Install.php:221
msgid "" msgid ""
"Overwrite this field in case the determinated hostname isn't right, " "Overwrite this field in case the determinated hostname isn't right, "
"otherweise leave it as is." "otherweise leave it as is."
msgstr "" msgstr ""
#: src/Module/Install.php:220 #: src/Module/Install.php:224
msgid "Base path to installation" msgid "Base path to installation"
msgstr "" msgstr ""
#: src/Module/Install.php:222 #: src/Module/Install.php:226
msgid "" msgid ""
"If the system cannot detect the correct path to your installation, enter the " "If the system cannot detect the correct path to your installation, enter the "
"correct path here. This setting should only be set if you are using a " "correct path here. This setting should only be set if you are using a "
"restricted system and symbolic links to your webroot." "restricted system and symbolic links to your webroot."
msgstr "" msgstr ""
#: src/Module/Install.php:225 #: src/Module/Install.php:229
msgid "Sub path of the URL" msgid "Sub path of the URL"
msgstr "" msgstr ""
#: src/Module/Install.php:227 #: src/Module/Install.php:231
msgid "" msgid ""
"Overwrite this field in case the sub path determination isn't right, " "Overwrite this field in case the sub path determination isn't right, "
"otherwise leave it as is. Leaving this field blank means the installation is " "otherwise leave it as is. Leaving this field blank means the installation is "
"at the base URL without sub path." "at the base URL without sub path."
msgstr "" msgstr ""
#: src/Module/Install.php:238 #: src/Module/Install.php:242
msgid "Database connection" msgid "Database connection"
msgstr "" msgstr ""
#: src/Module/Install.php:239 #: src/Module/Install.php:243
msgid "" msgid ""
"In order to install Friendica we need to know how to connect to your " "In order to install Friendica we need to know how to connect to your "
"database." "database."
msgstr "" msgstr ""
#: src/Module/Install.php:240 #: src/Module/Install.php:244
msgid "" msgid ""
"Please contact your hosting provider or site administrator if you have " "Please contact your hosting provider or site administrator if you have "
"questions about these settings." "questions about these settings."
msgstr "" msgstr ""
#: src/Module/Install.php:241 #: src/Module/Install.php:245
msgid "" msgid ""
"The database you specify below should already exist. If it does not, please " "The database you specify below should already exist. If it does not, please "
"create it before continuing." "create it before continuing."
msgstr "" msgstr ""
#: src/Module/Install.php:248 #: src/Module/Install.php:254
msgid "Database Server Name" msgid "Database Server Name"
msgstr "" msgstr ""
#: src/Module/Install.php:253 #: src/Module/Install.php:259
msgid "Database Login Name" msgid "Database Login Name"
msgstr "" msgstr ""
#: src/Module/Install.php:259 #: src/Module/Install.php:265
msgid "Database Login Password" msgid "Database Login Password"
msgstr "" msgstr ""
#: src/Module/Install.php:261 #: src/Module/Install.php:267
msgid "For security reasons the password must not be empty" msgid "For security reasons the password must not be empty"
msgstr "" msgstr ""
#: src/Module/Install.php:264 #: src/Module/Install.php:270
msgid "Database Name" msgid "Database Name"
msgstr "" msgstr ""
#: src/Module/Install.php:268 src/Module/Install.php:297 #: src/Module/Install.php:274 src/Module/Install.php:304
msgid "Please select a default timezone for your website" msgid "Please select a default timezone for your website"
msgstr "" msgstr ""
#: src/Module/Install.php:282 #: src/Module/Install.php:289
msgid "Site settings" msgid "Site settings"
msgstr "" msgstr ""
#: src/Module/Install.php:292 #: src/Module/Install.php:299
msgid "Site administrator email address" msgid "Site administrator email address"
msgstr "" msgstr ""
#: src/Module/Install.php:294 #: src/Module/Install.php:301
msgid "" msgid ""
"Your account email address must match this in order to use the web admin " "Your account email address must match this in order to use the web admin "
"panel." "panel."
msgstr "" msgstr ""
#: src/Module/Install.php:301 #: src/Module/Install.php:308
msgid "System Language:" msgid "System Language:"
msgstr "" msgstr ""
#: src/Module/Install.php:303 #: src/Module/Install.php:310
msgid "" msgid ""
"Set the default language for your Friendica installation interface and to " "Set the default language for your Friendica installation interface and to "
"send emails." "send emails."
msgstr "" msgstr ""
#: src/Module/Install.php:315 #: src/Module/Install.php:322
msgid "Your Friendica site database has been installed." msgid "Your Friendica site database has been installed."
msgstr "" msgstr ""
#: src/Module/Install.php:323 #: src/Module/Install.php:332
msgid "Installation finished" msgid "Installation finished"
msgstr "" msgstr ""
#: src/Module/Install.php:343 #: src/Module/Install.php:352
msgid "<h1>What next</h1>" msgid "<h1>What next</h1>"
msgstr "" msgstr ""
#: src/Module/Install.php:344 #: src/Module/Install.php:353
msgid "" msgid ""
"IMPORTANT: You will need to [manually] setup a scheduled task for the worker." "IMPORTANT: You will need to [manually] setup a scheduled task for the worker."
msgstr "" msgstr ""
#: src/Module/Install.php:345 #: src/Module/Install.php:354
msgid "Please see the file \"INSTALL.txt\"." msgid "Please see the file \"INSTALL.txt\"."
msgstr "" msgstr ""
#: src/Module/Install.php:347 #: src/Module/Install.php:356
#, php-format #, php-format
msgid "" msgid ""
"Go to your new Friendica node <a href=\"%s/register\">registration page</a> " "Go to your new Friendica node <a href=\"%s/register\">registration page</a> "
@ -8733,17 +8750,15 @@ msgstr ""
msgid "j F" msgid "j F"
msgstr "" msgstr ""
#: src/Module/Profile/Profile.php:164 src/Util/Temporal.php:163 #: src/Module/Profile/Profile.php:164
msgid "Birthday:" msgid "Birthday:"
msgstr "" msgstr ""
#: src/Module/Profile/Profile.php:167 src/Module/Settings/Profile/Index.php:260 #: src/Module/Profile/Profile.php:167 src/Module/Settings/Profile/Index.php:260
#: src/Util/Temporal.php:165
msgid "Age: " msgid "Age: "
msgstr "" msgstr ""
#: src/Module/Profile/Profile.php:167 src/Module/Settings/Profile/Index.php:260 #: src/Module/Profile/Profile.php:167 src/Module/Settings/Profile/Index.php:260
#: src/Util/Temporal.php:165
#, php-format #, php-format
msgid "%d year old" msgid "%d year old"
msgid_plural "%d years old" msgid_plural "%d years old"
@ -8754,28 +8769,28 @@ msgstr[1] ""
msgid "Forums:" msgid "Forums:"
msgstr "" msgstr ""
#: src/Module/Profile/Profile.php:240 #: src/Module/Profile/Profile.php:241
msgid "View profile as:" msgid "View profile as:"
msgstr "" msgstr ""
#: src/Module/Profile/Profile.php:257 #: src/Module/Profile/Profile.php:258
msgid "View as" msgid "View as"
msgstr "" msgstr ""
#: src/Module/Profile/Profile.php:320 src/Module/Profile/Profile.php:323 #: src/Module/Profile/Profile.php:321 src/Module/Profile/Profile.php:324
#: src/Module/Profile/Status.php:64 src/Module/Profile/Status.php:67 #: src/Module/Profile/Status.php:64 src/Module/Profile/Status.php:67
#: src/Protocol/Feed.php:999 src/Protocol/OStatus.php:1261 #: src/Protocol/Feed.php:999 src/Protocol/OStatus.php:1261
#, php-format #, php-format
msgid "%s's timeline" msgid "%s's timeline"
msgstr "" msgstr ""
#: src/Module/Profile/Profile.php:321 src/Module/Profile/Status.php:65 #: src/Module/Profile/Profile.php:322 src/Module/Profile/Status.php:65
#: src/Protocol/Feed.php:1003 src/Protocol/OStatus.php:1265 #: src/Protocol/Feed.php:1003 src/Protocol/OStatus.php:1265
#, php-format #, php-format
msgid "%s's posts" msgid "%s's posts"
msgstr "" msgstr ""
#: src/Module/Profile/Profile.php:322 src/Module/Profile/Status.php:66 #: src/Module/Profile/Profile.php:323 src/Module/Profile/Status.php:66
#: src/Protocol/Feed.php:1006 src/Protocol/OStatus.php:1268 #: src/Protocol/Feed.php:1006 src/Protocol/OStatus.php:1268
#, php-format #, php-format
msgid "%s's comments" msgid "%s's comments"
@ -9171,9 +9186,7 @@ msgstr ""
msgid "Content Settings" msgid "Content Settings"
msgstr "" msgstr ""
#: src/Module/Settings/Display.php:193 view/theme/duepuntozero/config.php:70 #: src/Module/Settings/Display.php:193
#: view/theme/frio/config.php:161 view/theme/quattro/config.php:72
#: view/theme/vier/config.php:120
msgid "Theme settings" msgid "Theme settings"
msgstr "" msgstr ""
@ -9326,8 +9339,7 @@ msgstr ""
msgid "Location" msgid "Location"
msgstr "" msgstr ""
#: src/Module/Settings/Profile/Index.php:245 src/Util/Temporal.php:93 #: src/Module/Settings/Profile/Index.php:245
#: src/Util/Temporal.php:95
msgid "Miscellaneous" msgid "Miscellaneous"
msgstr "" msgstr ""
@ -10336,364 +10348,3 @@ msgstr ""
#: src/Security/Authentication.php:390 #: src/Security/Authentication.php:390
msgid "Please upload a profile photo." msgid "Please upload a profile photo."
msgstr "" msgstr ""
#: src/Util/EMailer/MailBuilder.php:259
msgid "Friendica Notification"
msgstr ""
#: src/Util/EMailer/NotifyMailBuilder.php:78
#: src/Util/EMailer/SystemMailBuilder.php:54
#, php-format
msgid "%1$s, %2$s Administrator"
msgstr ""
#: src/Util/EMailer/NotifyMailBuilder.php:80
#: src/Util/EMailer/SystemMailBuilder.php:56
#, php-format
msgid "%s Administrator"
msgstr ""
#: src/Util/EMailer/NotifyMailBuilder.php:193
#: src/Util/EMailer/NotifyMailBuilder.php:217
#: src/Util/EMailer/SystemMailBuilder.php:101
#: src/Util/EMailer/SystemMailBuilder.php:118
msgid "thanks"
msgstr ""
#: src/Util/Temporal.php:167
msgid "YYYY-MM-DD or MM-DD"
msgstr ""
#: src/Util/Temporal.php:314
msgid "never"
msgstr ""
#: src/Util/Temporal.php:321
msgid "less than a second ago"
msgstr ""
#: src/Util/Temporal.php:329
msgid "year"
msgstr ""
#: src/Util/Temporal.php:329
msgid "years"
msgstr ""
#: src/Util/Temporal.php:330
msgid "months"
msgstr ""
#: src/Util/Temporal.php:331
msgid "weeks"
msgstr ""
#: src/Util/Temporal.php:332
msgid "days"
msgstr ""
#: src/Util/Temporal.php:333
msgid "hour"
msgstr ""
#: src/Util/Temporal.php:333
msgid "hours"
msgstr ""
#: src/Util/Temporal.php:334
msgid "minute"
msgstr ""
#: src/Util/Temporal.php:334
msgid "minutes"
msgstr ""
#: src/Util/Temporal.php:335
msgid "second"
msgstr ""
#: src/Util/Temporal.php:335
msgid "seconds"
msgstr ""
#: src/Util/Temporal.php:345
#, php-format
msgid "in %1$d %2$s"
msgstr ""
#: src/Util/Temporal.php:348
#, php-format
msgid "%1$d %2$s ago"
msgstr ""
#: src/Worker/Delivery.php:557
msgid "(no subject)"
msgstr ""
#: update.php:198
#, php-format
msgid "%s: Updating author-id and owner-id in item and thread table. "
msgstr ""
#: update.php:253
#, php-format
msgid "%s: Updating post-type."
msgstr ""
#: view/theme/duepuntozero/config.php:52
msgid "default"
msgstr ""
#: view/theme/duepuntozero/config.php:53
msgid "greenzero"
msgstr ""
#: view/theme/duepuntozero/config.php:54
msgid "purplezero"
msgstr ""
#: view/theme/duepuntozero/config.php:55
msgid "easterbunny"
msgstr ""
#: view/theme/duepuntozero/config.php:56
msgid "darkzero"
msgstr ""
#: view/theme/duepuntozero/config.php:57
msgid "comix"
msgstr ""
#: view/theme/duepuntozero/config.php:58
msgid "slackr"
msgstr ""
#: view/theme/duepuntozero/config.php:71
msgid "Variations"
msgstr ""
#: view/theme/frio/config.php:142
msgid "Light (Accented)"
msgstr ""
#: view/theme/frio/config.php:143
msgid "Dark (Accented)"
msgstr ""
#: view/theme/frio/config.php:144
msgid "Black (Accented)"
msgstr ""
#: view/theme/frio/config.php:156
msgid "Note"
msgstr ""
#: view/theme/frio/config.php:156
msgid "Check image permissions if all users are allowed to see the image"
msgstr ""
#: view/theme/frio/config.php:162
msgid "Custom"
msgstr ""
#: view/theme/frio/config.php:163
msgid "Legacy"
msgstr ""
#: view/theme/frio/config.php:164
msgid "Accented"
msgstr ""
#: view/theme/frio/config.php:165
msgid "Select color scheme"
msgstr ""
#: view/theme/frio/config.php:166
msgid "Select scheme accent"
msgstr ""
#: view/theme/frio/config.php:166
msgid "Blue"
msgstr ""
#: view/theme/frio/config.php:166
msgid "Red"
msgstr ""
#: view/theme/frio/config.php:166
msgid "Purple"
msgstr ""
#: view/theme/frio/config.php:166
msgid "Green"
msgstr ""
#: view/theme/frio/config.php:166
msgid "Pink"
msgstr ""
#: view/theme/frio/config.php:167
msgid "Copy or paste schemestring"
msgstr ""
#: view/theme/frio/config.php:167
msgid ""
"You can copy this string to share your theme with others. Pasting here "
"applies the schemestring"
msgstr ""
#: view/theme/frio/config.php:168
msgid "Navigation bar background color"
msgstr ""
#: view/theme/frio/config.php:169
msgid "Navigation bar icon color "
msgstr ""
#: view/theme/frio/config.php:170
msgid "Link color"
msgstr ""
#: view/theme/frio/config.php:171
msgid "Set the background color"
msgstr ""
#: view/theme/frio/config.php:172
msgid "Content background opacity"
msgstr ""
#: view/theme/frio/config.php:173
msgid "Set the background image"
msgstr ""
#: view/theme/frio/config.php:174
msgid "Background image style"
msgstr ""
#: view/theme/frio/config.php:179
msgid "Login page background image"
msgstr ""
#: view/theme/frio/config.php:183
msgid "Login page background color"
msgstr ""
#: view/theme/frio/config.php:183
msgid "Leave background image and color empty for theme defaults"
msgstr ""
#: view/theme/frio/php/default.php:81 view/theme/frio/php/standard.php:38
msgid "Skip to main content"
msgstr ""
#: view/theme/frio/php/Image.php:40
msgid "Top Banner"
msgstr ""
#: view/theme/frio/php/Image.php:40
msgid ""
"Resize image to the width of the screen and show background color below on "
"long pages."
msgstr ""
#: view/theme/frio/php/Image.php:41
msgid "Full screen"
msgstr ""
#: view/theme/frio/php/Image.php:41
msgid ""
"Resize image to fill entire screen, clipping either the right or the bottom."
msgstr ""
#: view/theme/frio/php/Image.php:42
msgid "Single row mosaic"
msgstr ""
#: view/theme/frio/php/Image.php:42
msgid ""
"Resize image to repeat it on a single row, either vertical or horizontal."
msgstr ""
#: view/theme/frio/php/Image.php:43
msgid "Mosaic"
msgstr ""
#: view/theme/frio/php/Image.php:43
msgid "Repeat image to fill the screen."
msgstr ""
#: view/theme/frio/theme.php:207
msgid "Guest"
msgstr ""
#: view/theme/frio/theme.php:210
msgid "Visitor"
msgstr ""
#: view/theme/quattro/config.php:73
msgid "Alignment"
msgstr ""
#: view/theme/quattro/config.php:73
msgid "Left"
msgstr ""
#: view/theme/quattro/config.php:73
msgid "Center"
msgstr ""
#: view/theme/quattro/config.php:74
msgid "Color scheme"
msgstr ""
#: view/theme/quattro/config.php:75
msgid "Posts font size"
msgstr ""
#: view/theme/quattro/config.php:76
msgid "Textareas font size"
msgstr ""
#: view/theme/vier/config.php:75
msgid "Comma separated list of helper forums"
msgstr ""
#: view/theme/vier/config.php:115
msgid "don't show"
msgstr ""
#: view/theme/vier/config.php:115
msgid "show"
msgstr ""
#: view/theme/vier/config.php:121
msgid "Set style"
msgstr ""
#: view/theme/vier/config.php:122
msgid "Community Pages"
msgstr ""
#: view/theme/vier/config.php:123 view/theme/vier/theme.php:125
msgid "Community Profiles"
msgstr ""
#: view/theme/vier/config.php:124
msgid "Help or @NewHere ?"
msgstr ""
#: view/theme/vier/config.php:125 view/theme/vier/theme.php:296
msgid "Connect Services"
msgstr ""
#: view/theme/vier/config.php:126
msgid "Find Friends"
msgstr ""
#: view/theme/vier/config.php:127 view/theme/vier/theme.php:152
msgid "Last users"
msgstr ""
#: view/theme/vier/theme.php:211
msgid "Quick Start"
msgstr ""

View file

@ -1,6 +1,6 @@
<div id="id_{{$field.0}}_wrapper" class="form-group field range"> <div id="id_{{$field.0}}_wrapper" class="form-group field range">
{{if !isset($label) || $label != false }} {{if !isset($label) || $label != false }}
<label for="{{$field.0}}_range" id="label_{{$field.0}}">{{$field.1 nofilter}}{{if $field.4}}<span class="required"> {{$field.4}}</span>{{/if}}</label> <label for="{{$field.0}}_range" id="label_{{$field.0}}">{{$field.1}}{{if $field.4}} <span class="required" title="{{$field.4}}">*</span>{{/if}}</label>
{{/if}} {{/if}}
<div class="row"> <div class="row">
<div class="col-xs-9"> <div class="col-xs-9">
@ -8,7 +8,7 @@
</div> </div>
<div class="col-xs-3"> <div class="col-xs-3">
<div class="input-group"> <div class="input-group">
<input type="text" class="form-control input-sm" name="{{$field.0}}" id="{{$field.0}}" value="{{$field.2}}" onchange="{{$field.0}}_range.value = this.value" oninput="{{$field.0}}_range.value = this.value" aria-describedby="{{$field.0}}_tip"> <input type="text" class="form-control input-sm" name="{{$field.0}}" id="{{$field.0}}" value="{{$field.2}}"{{if $field.4}} required{{/if}} onchange="{{$field.0}}_range.value = this.value" oninput="{{$field.0}}_range.value = this.value" aria-describedby="{{$field.0}}_tip">
<span class="input-group-addon image-select">%</span> <span class="input-group-addon image-select">%</span>
</div> </div>
</div> </div>

View file

@ -1,7 +1,7 @@
<div class="field input" id="wrapper_{{$field.0}}"> <div class="field input" id="wrapper_{{$field.0}}">
<label for="id_{{$field.0}}">{{$field.1}}</label> <label for="id_{{$field.0}}">{{$field.1}}{{if $field.4}} <span class="required" title="{{$field.4}}">*</span>{{/if}}</label>
<input{{if $field.6}} type="{{$field.6}}"{{else}} type="text"{{/if}} name="{{$field.0}}" id="id_{{$field.0}}" value="{{$field.2}}"{{if $field.4 eq 'required'}} required{{/if}}{{if $field.5 eq "autofocus"}} autofocus{{elseif $field.5}} {{$field.5 nofilter}}{{/if}} aria-describedby="{{$field.0}}_tip"> <input type="{{$field.6|default:'text'}}" name="{{$field.0}}" id="id_{{$field.0}}" value="{{$field.2}}"{{if $field.4}} required{{/if}}{{if $field.5 eq "autofocus"}} autofocus{{elseif $field.5}} {{$field.5 nofilter}}{{/if}} aria-describedby="{{$field.0}}_tip">
{{if $field.3}} {{if $field.3}}
<span class="field_help" role="tooltip" id="{{$field.0}}_tip">{{$field.3 nofilter}}</span> <span class="field_help" role="tooltip" id="{{$field.0}}_tip">{{$field.3 nofilter}}</span>
{{/if}} {{/if}}

View file

@ -1,8 +1,8 @@
<div class='field password' id='wrapper_{{$field.0}}'> <div class="field password" id="wrapper_{{$field.0}}">
<label for='id_{{$field.0}}'>{{$field.1}}</label> <label for="id_{{$field.0}}">{{$field.1}}{{if $field.4}} <span class="required" title="{{$field.4}}">*</span>{{/if}}</label>
<input type='password' name='{{$field.0}}' id='id_{{$field.0}}' value="{{$field.2 nofilter}}"{{if $field.4 eq 'required'}} required{{/if}}{{if $field.5 eq 'autofocus'}} autofocus{{/if}} aria-describedby='{{$field.0}}_tip'> <input type="password" name="{{$field.0}}" id="id_{{$field.0}}" value="{{$field.2 nofilter}}"{{if $field.4}} required{{/if}}{{if $field.5 eq "autofocus"}} autofocus{{/if}} aria-describedby="{{$field.0}}_tip">
{{if $field.3}} {{if $field.3}}
<span class='field_help' role='tooltip' id='{{$field.0}}_tip'>{{$field.3 nofilter}}</span> <span class="field_help" role="tooltip" id="{{$field.0}}_tip">{{$field.3 nofilter}}</span>
{{/if}} {{/if}}
</div> </div>

View file

@ -1,9 +0,0 @@
<div class='field richtext'>
<label for='id_{{$field.0}}'>{{$field.1}}</label>
<textarea name='{{$field.0}}' id='id_{{$field.0}}' class="fieldRichtext" aria-describedby='{{$field.0}}_tip'>{{$field.2 nofilter}}</textarea>
{{if $field.3}}
<span class="field_help" role="tooltip" id="{{$field.0}}_tip">{{$field.3 nofilter}}</span>
{{/if}}
</div>

View file

@ -1,7 +1,7 @@
<div class="field textarea"> <div class="field textarea">
<label for="id_{{$field.0}}">{{$field.1}}</label> <label for="id_{{$field.0}}">{{$field.1}}{{if $field.4}} <span class="required" title="{{$field.4}}">*</span>{{/if}}</label>
<textarea name="{{$field.0}}" id="id_{{$field.0}}" aria-describedby="{{$field.0}}_tip"{{if $field.4 eq 'required'}} required{{/if}}>{{$field.2}}</textarea> <textarea name="{{$field.0}}" id="id_{{$field.0}}"{{if $field.4}} required{{/if}} aria-describedby="{{$field.0}}_tip">{{$field.2}}</textarea>
{{if $field.3}} {{if $field.3}}
<span class="field_help" role="tooltip" id="{{$field.0}}_tip">{{$field.3 nofilter}}</span> <span class="field_help" role="tooltip" id="{{$field.0}}_tip">{{$field.3 nofilter}}</span>
{{/if}} {{/if}}

View file

@ -7,15 +7,6 @@
{{$info_03}} {{$info_03}}
</p> </p>
<table>
{{foreach $checks as $check}}
<tr><td>{{$check.title}} </td><td>
{{if ! $check.status}}
<img src="{{$baseurl}}/view/install/red.png" alt="Requirement not satisfied">
{{/if}}
{{/foreach}}
</table>
<form id="install-form" action="{{$baseurl}}/install" method="post"> <form id="install-form" action="{{$baseurl}}/install" method="post">
<input type="hidden" name="config-php_path" value="{{$php_path}}" /> <input type="hidden" name="config-php_path" value="{{$php_path}}" />

View file

@ -6,20 +6,20 @@
{{foreach $checks as $check}} {{foreach $checks as $check}}
<tr><td>{{$check.title nofilter}} </td><td> <tr><td>{{$check.title nofilter}} </td><td>
{{if $check.status}} {{if $check.status}}
<img src="{{$baseurl}}/view/install/green.png" alt="Ok"> <img src="{{$baseurl}}/view/install/green.png" alt="{{$ok}}">
{{else}} {{else}}
{{if $check.required}} {{if $check.required}}
<img src="{{$baseurl}}/view/install/red.png" alt="Requirement not satisfied"> <img src="{{$baseurl}}/view/install/red.png" alt="{{$requirement_not_satisfied}}">
{{else}} {{else}}
<img src="{{$baseurl}}/view/install/yellow.png" alt="Optional requirement not satisfied"> <img src="{{$baseurl}}/view/install/yellow.png" alt="{{$optional_requirement_not_satisfied}}">
{{/if}} {{/if}}
{{/if}} {{/if}}
</td><td>{{if $check.required}}(required){{/if}}</td></tr> </td><td>{{if $check.required}}{{$required}}{{/if}}</td></tr>
{{if $check.help}} {{if $check.help}}
<tr><td class="help" colspan="3"> <tr><td class="help" colspan="3">
<blockquote>{{$check.help nofilter}}</blockquote> <blockquote>{{$check.help nofilter}}</blockquote>
{{if $check.error_msg}} {{if $check.error_msg}}
<div class="error_header"><b>{{$check.error_msg.head}}</br><a href="{{$check.error_msg.url}}">{{$check.error_msg.url}}</a></b></div> <div class="error_header"><b>{{$check.error_msg.head}}<br><a href="{{$check.error_msg.url}}">{{$check.error_msg.url}}</a></b></div>
<blockquote>{{$check.error_msg.msg}}</blockquote> <blockquote>{{$check.error_msg.msg}}</blockquote>
{{/if}} {{/if}}
</td></tr> </td></tr>

View file

@ -9,10 +9,13 @@
<table> <table>
{{foreach $checks as $check}} {{foreach $checks as $check}}
<tr><td>{{$check.title}} </td><td> <tr>
<td>{{$check.title}} </td>
<td>
{{if ! $check.status}} {{if ! $check.status}}
<img src="{{$baseurl}}/view/install/red.png" alt="Requirement not satisfied"> <img src="{{$baseurl}}/view/install/red.png" alt="{{$requirement_not_satisfied}}">
{{/if}} {{/if}}
</td>
{{/foreach}} {{/foreach}}
</table> </table>

View file

@ -2,7 +2,7 @@
<h2>{{$pass}}</h2> <h2>{{$pass}}</h2>
{{foreach $checks as $check}} {{foreach $checks as $check}}
<img src="{{$baseurl}}/view/install/red.png" alt="Requirement not satisfied"> <img src="{{$baseurl}}/view/install/red.png" alt="{{$requirement_not_satisfied}}">
{{$check.title nofilter}} {{$check.title nofilter}}
<textarea rows="24" cols="80">{{$check.help nofilter}}</textarea> <textarea rows="24" cols="80">{{$check.help nofilter}}</textarea>
{{/foreach}} {{/foreach}}

View file

@ -102,7 +102,7 @@
<fieldset class="panel-body"> <fieldset class="panel-body">
<label for="viewas-select">{{$view_as}}</label> <label for="viewas-select">{{$view_as}}</label>
<select name="viewas" id="viewas-select" class="form-control"> <select name="viewas" id="viewas-select" class="form-control">
<option value="0">Yourself</option> <option value="0">{{$yourself}}</option>
{{foreach $view_as_contacts as $contact}} {{foreach $view_as_contacts as $contact}}
<option value="{{$contact.id}}"{{if $contact.id == $view_as_contact_id}} selected{{/if}}>{{$contact.name}}</option> <option value="{{$contact.id}}"{{if $contact.id == $view_as_contact_id}} selected{{/if}}>{{$contact.name}}</option>
{{/foreach}} {{/foreach}}

View file

@ -1,10 +1,9 @@
<div class="form-group field input color"> <div class="form-group field input color">
<label for="id_{{$field.0}}" id="label_{{$field.0}}">{{$field.1}}</label> <label for="id_{{$field.0}}" id="label_{{$field.0}}">{{$field.1}}{{if $field.4}} <span class="required" title="{{$field.4}}">*</span>{{/if}}</label>
<div class="input-group" id="{{$field.0}}"> <div class="input-group" id="{{$field.0}}">
<span class="input-group-addon"><i></i></span> <span class="input-group-addon"><i></i></span>
<input class="form-control color" name="{{$field.0}}" id="id_{{$field.0}}" type="text" value="{{$field.2 nofilter}}" aria-describedby="{{$field.0}}_tip"> <input class="form-control color" name="{{$field.0}}" id="id_{{$field.0}}" type="text" value="{{$field.2 nofilter}}"{{if $field.4}} required{{/if}} aria-describedby="{{$field.0}}_tip">
{{if $field.4}}<span class="required">{{$field.4}}</span>{{/if}}
</div> </div>
{{if $field.3}} {{if $field.3}}
<span class="help-block" id="{{$field.0}}_tip" role="tooltip">{{$field.3 nofilter}}</span> <span class="help-block" id="{{$field.0}}_tip" role="tooltip">{{$field.3 nofilter}}</span>

View file

@ -1,9 +1,8 @@
<div class="form-group field input file"> <div class="form-group field input file">
<label for="id_{{$field.0}}" id="label_{{$field.0}}">{{$field.1}}</label> <label for="id_{{$field.0}}" id="label_{{$field.0}}">{{$field.1}}{{if $field.4}} <span class="required" title="{{$field.4}}">*</span>{{/if}}</label>
<div class="input-group" id="{{$field.0}}"> <div class="input-group" id="{{$field.0}}">
<input class="form-control file" name="{{$field.0}}" id="id_{{$field.0}}" type="text" value="{{$field.2 nofilter}}" aria-describedby="{{$field.0}}_tip"> <input class="form-control file" name="{{$field.0}}" id="id_{{$field.0}}" type="text" value="{{$field.2 nofilter}}"{{if $field.4}} required{{/if}} aria-describedby="{{$field.0}}_tip">
{{if $field.4}}<span class="required">{{$field.4}}</span>{{/if}}
<span class="input-group-addon image-select"><i class="fa fa-picture-o"></i></span> <span class="input-group-addon image-select"><i class="fa fa-picture-o"></i></span>
</div> </div>
{{if $field.3}} {{if $field.3}}

View file

@ -1,9 +1,9 @@
<div id="id_{{$field.0}}_wrapper" class="form-group field input"> <div id="id_{{$field.0}}_wrapper" class="form-group field input">
{{if !isset($label) || $label != false }} {{if !isset($label) || $label != false }}
<label for="id_{{$field.0}}" id="label_{{$field.0}}">{{$field.1 nofilter}}{{if $field.4}}<span class="required"> {{$field.4}}</span>{{/if}}</label> <label for="id_{{$field.0}}" id="label_{{$field.0}}">{{$field.1 nofilter}}{{if $field.4}} <span class="required" title="{{$field.4}}">*</span>{{/if}}</label>
{{/if}} {{/if}}
<input class="form-control" name="{{$field.0}}" id="id_{{$field.0}}"{{if $field.6}} type="{{$field.6}}"{{else}} type="text"{{/if}} value="{{$field.2}}"{{if $field.4 eq "required"}} required{{/if}}{{if $field.5 eq "autofocus"}} autofocus{{elseif $field.5}} {{$field.5 nofilter}}{{/if}} aria-describedby="{{$field.0}}_tip"> <input class="form-control" name="{{$field.0}}" id="id_{{$field.0}}" type="{{$field.6|default:'text'}}" value="{{$field.2}}"{{if $field.4}} required{{/if}}{{if $field.5 eq "autofocus"}} autofocus{{elseif $field.5}} {{$field.5 nofilter}}{{/if}} aria-describedby="{{$field.0}}_tip">
{{if $field.3}} {{if $field.3}}
<span class="help-block" id="{{$field.0}}_tip" role="tooltip">{{$field.3 nofilter}}</span> <span class="help-block" id="{{$field.0}}_tip" role="tooltip">{{$field.3 nofilter}}</span>
{{/if}} {{/if}}

View file

@ -1,7 +1,7 @@
<div id="id_{{$field.0}}_wrapper" class="form-group field input password"> <div id="id_{{$field.0}}_wrapper" class="form-group field input password">
<label for="id_{{$field.0}}" id="label_{{$field.0}}">{{$field.1}}{{if $field.4}}<span class="required"> {{$field.4}}</span>{{/if}}</label> <label for="id_{{$field.0}}" id="label_{{$field.0}}">{{$field.1}}{{if $field.4}} <span class="required" title="{{$field.4}}">*</span>{{/if}}</label>
<input class="form-control" name="{{$field.0}}" id="id_{{$field.0}}" type="password" value="{{$field.2 nofilter}}" {{if $field.4 eq "required"}} required{{/if}}{{if $field.5 eq "autofocus"}} autofocus{{elseif $field.5}} {{$field.5}}{{/if}} aria-describedby="{{$field.0}}_tip"> <input class="form-control" name="{{$field.0}}" id="id_{{$field.0}}" type="password" value="{{$field.2 nofilter}}" {{if $field.4}} required{{/if}}{{if $field.5 eq "autofocus"}} autofocus{{elseif $field.5}} {{$field.5}}{{/if}} aria-describedby="{{$field.0}}_tip">
{{if $field.3}} {{if $field.3}}
<span class="help-block" id="{{$field.0}}_tip" role="tooltip">{{$field.3 nofilter}}</span> <span class="help-block" id="{{$field.0}}_tip" role="tooltip">{{$field.3 nofilter}}</span>
{{/if}} {{/if}}

View file

@ -1,8 +1,8 @@
<div class="form-group field textarea"> <div class="form-group field textarea">
{{if $field.1}} {{if $field.1}}
<label for="id_{{$field.0}}">{{$field.1}}</label> <label for="id_{{$field.0}}">{{$field.1}}{{if $field.4}} <span class="required" title="{{$field.4}}">*</span>{{/if}}</label>
{{/if}} {{/if}}
<textarea class="form-control text-autosize" name="{{$field.0}}" id="id_{{$field.0}}" {{if $field.4}}{{$field.4 nofilter}}{{/if}} aria-describedby="{{$field.0}}_tip">{{$field.2}}</textarea> <textarea class="form-control text-autosize" name="{{$field.0}}" id="id_{{$field.0}}"{{if $field.4}} required{{/if}} aria-describedby="{{$field.0}}_tip">{{$field.2}}</textarea>
{{if $field.3}} {{if $field.3}}
<span class="help-block" id="{{$field.0}}_tip" role="tooltip">{{$field.3 nofilter}}</span> <span class="help-block" id="{{$field.0}}_tip" role="tooltip">{{$field.3 nofilter}}</span>
{{/if}} {{/if}}