Fixed Heredoc strings. Turns out, Heredoc syntax - https://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc - only works with closing tags being the first characters of a line. Eclipse's reformatting and indention of the code does not seem to know that^^

Fix: Changed Heredoc strings to "normal" strings.
This commit is contained in:
azett 2021-02-13 13:47:18 +01:00
parent 7e8ddb88b8
commit 27c3e825b3
22 changed files with 526 additions and 610 deletions

View File

@ -3,145 +3,128 @@
/**
* plugin control panel
*
* Type:
* Name:
* Date:
* Purpose:
* Type:
* Name:
* Date:
* Purpose:
* Input:
*
* @author NoWhereMan <real_nowhereman at users dot sf dot com>
*
* @author NoWhereMan <real_nowhereman at users dot sf dot com>
*
*/
/*
function admin_plugin_adminheader() {
$f = ADMIN_DIR . '/panels/plugin/admin.plugin.js';
echo <<<SCP
<script src="$f" type="text/javascript"></script>
SCP;
}
add_action('wp_head', 'admin_plugin_adminheader');
*/
class admin_plugin extends AdminPanel {
var $panelname = 'plugin';
var $actions = array('default'=>true);
}
class admin_plugin_default extends AdminPanelAction {
var $commands = array('enable', 'disable');
var $errors = array();
function setup() {
$this->pluginid = isset($_GET['plugin'])? $_GET['plugin'] : null;
$pi = new plugin_indexer;
$plist = $pi->getList();
sort($plist);
$this->smarty->assign('pluginlist', $plist);
$this->errors = @$pi->getEnableds(true);
$this->fp_plugins = $pi->enabledlist;
}
function dodisable($id) {
$fp_plugins = $this->fp_plugins;
$success = -1;
if (plugin_exists($id)) {
$success = 1;
if (false !== $i = array_search($id, $fp_plugins)) {
unset($fp_plugins[$i]);
sort($fp_plugins); /* compact indices */
do_action('deactivate_'.$id);
$success = system_save(CONFIG_DIR . 'plugins.conf.php', compact('fp_plugins'));
} else {
$success = -1;
}
}
if ($success)
$this->smarty->assign('success', $success);
return PANEL_REDIRECT_CURRENT;
}
function doenable ($id) {
$success = -1;
$fp_plugins = $this->fp_plugins;
if (plugin_exists($id)) {
$success = 1;
if (!in_array($id, $fp_plugins)) {
$fp_plugins[] = $id;
sort($fp_plugins);
plugin_load($id, false, false);
do_action('activate_'.$id);
$success = system_save(CONFIG_DIR . 'plugins.conf.php', compact('fp_plugins'));
} else {
$success = -1;
}
}
if ($success)
$this->smarty->assign('success', $success);
return PANEL_REDIRECT_CURRENT;
}
* function admin_plugin_adminheader() {
* $f = ADMIN_DIR . '/panels/plugin/admin.plugin.js';
* echo '<script src="$f" type="text/javascript"></script>
* ';
*
* }
* add_action('wp_head', 'admin_plugin_adminheader');
*/
class admin_plugin extends AdminPanel {
function main() {
//$conf = io_load_file(CONFIG_DIR . 'plugins.conf.php');
$this->smarty->assign('warnings', $this->errors);
$this->smarty->assign('enabledlist', $this->fp_plugins);
lang_load('admin.plugin');
return 0;
}
function onsave() {
$fp_plugins = array_keys($_POST['plugin_enabled']);
$success = system_save(CONFIG_DIR . 'plugins.conf.php', compact('fp_plugins'));
$retval = ( $success )? 1 : -1 ;
$this->smarty->assign('success', $retval);
//$this->smarty->assign('pluginconf', $str);
return $retval;
}
var $panelname = 'plugin';
var $actions = array(
'default' => true
);
}
class admin_plugin_default extends AdminPanelAction {
var $commands = array(
'enable',
'disable'
);
var $errors = array();
function setup() {
$this->pluginid = isset($_GET ['plugin']) ? $_GET ['plugin'] : null;
$pi = new plugin_indexer();
$plist = $pi->getList();
sort($plist);
$this->smarty->assign('pluginlist', $plist);
$this->errors = @$pi->getEnableds(true);
$this->fp_plugins = $pi->enabledlist;
}
?>
function dodisable($id) {
$fp_plugins = $this->fp_plugins;
$success = -1;
if (plugin_exists($id)) {
$success = 1;
if (false !== $i = array_search($id, $fp_plugins)) {
unset($fp_plugins [$i]);
sort($fp_plugins); /* compact indices */
do_action('deactivate_' . $id);
$success = system_save(CONFIG_DIR . 'plugins.conf.php', compact('fp_plugins'));
} else {
$success = -1;
}
}
if ($success)
$this->smarty->assign('success', $success);
return PANEL_REDIRECT_CURRENT;
}
function doenable($id) {
$success = -1;
$fp_plugins = $this->fp_plugins;
if (plugin_exists($id)) {
$success = 1;
if (!in_array($id, $fp_plugins)) {
$fp_plugins [] = $id;
sort($fp_plugins);
plugin_load($id, false, false);
do_action('activate_' . $id);
$success = system_save(CONFIG_DIR . 'plugins.conf.php', compact('fp_plugins'));
} else {
$success = -1;
}
}
if ($success)
$this->smarty->assign('success', $success);
return PANEL_REDIRECT_CURRENT;
}
function main() {
// $conf = io_load_file(CONFIG_DIR . 'plugins.conf.php');
$this->smarty->assign('warnings', $this->errors);
$this->smarty->assign('enabledlist', $this->fp_plugins);
lang_load('admin.plugin');
return 0;
}
function onsave() {
$fp_plugins = array_keys($_POST ['plugin_enabled']);
$success = system_save(CONFIG_DIR . 'plugins.conf.php', compact('fp_plugins'));
$retval = ($success) ? 1 : -1;
$this->smarty->assign('success', $retval);
// $this->smarty->assign('pluginconf', $str);
return $retval;
}
}
?>

View File

@ -409,10 +409,7 @@ function utils_geturl($url) {
function utils_checksmarty() {
if (!file_exists(SMARTY_DIR . 'Smarty.class.php')) {
$err = <<<ERR
Fatal error: Smarty is not installed; please download it from <a href="http://smarty.php.net">http://smarty.php.net</a>; you will
probably need <a href="http://www.phpinsider.com/php/code/SmartyValidate/">SmartyValidate</a> as well; unpack them to <b>fp-includes/core/smarty</b>: please do not overwrite files in fp-includes/core/smarty/plugins/
ERR;
$err = 'Fatal error: Smarty is not installed; please download it from <a href="http://smarty.php.net">http://smarty.php.net</a>; you will probably need <a href="http://www.phpinsider.com/php/code/SmartyValidate/">SmartyValidate</a> as well; unpack them to <b>fp-includes/core/smarty</b>: please do not overwrite files in fp-includes/core/smarty/plugins/';
trigger_error($err, E_USER_ERROR);
}
}

View File

@ -1,7 +1,5 @@
<?php
$lang['comments']['mail'] = <<<MAIL
"%fromname%" %frommail% přidal komentář k příspěvku "%entrytitle%".
$lang ['comments'] ['mail'] = '"%fromname%" %frommail% přidal komentář k příspěvku "%entrytitle%".
Zde je odkaz na Váš příspěvek:
%commentlink%
@ -11,6 +9,6 @@ Zde je komentář, který byl vložen:
S pozdravem %blogtitle%
MAIL;
';
?>

View File

@ -1,7 +1,5 @@
<?php
$lang['comments']['mail'] = <<<MAIL
Hallo %toname%,
$lang ['comments'] ['mail'] = 'Hallo %toname%,
"%fromname%" %frommail% hat einen Kommentar zu dem Thema "%entrytitle%" geschrieben.
@ -16,6 +14,6 @@ Folgendes wurde als Kommentar geschrieben:
Automatisch generiert von,
%blogtitle%
MAIL;
';
?>

View File

@ -1,7 +1,5 @@
<?php
$lang['comments']['mail'] = <<<MAIL
Αγαπητέ/η %toname%,
$lang ['comments'] ['mail'] = 'Αγαπητέ/η %toname%,
Ο/Η "%fromname%" %frommail% μόλις πρόσθεσε ένα σχόλιο στην καταχώρηση με τίτλο "%entrytitle%".
@ -16,6 +14,6 @@
Ευχές για τα καλύτερα,
%blogtitle%
MAIL;
';
?>

View File

@ -1,7 +1,5 @@
<?php
$lang['comments']['mail'] = <<<MAIL
Dear %toname%,
$lang ['comments'] ['mail'] = 'Dear %toname%,
"%fromname%" %frommail% has just posted a comment to the entry entitled "%entrytitle%".
@ -16,6 +14,6 @@ Here is the comment that has just been posted:
All the best,
%blogtitle%
MAIL;
';
?>

View File

@ -1,7 +1,5 @@
<?php
$lang['comments']['mail'] = <<<MAIL
Estimado %toname%,
$lang ['comments'] ['mail'] = 'Estimado %toname%,
"%fromname%" %frommail% acaba de publicar un comentario en la entrada titulada "%entrytitle%".
@ -16,6 +14,6 @@ Aquí está el comentario que se acaba de publicar:
Todo lo mejor,
%blogtitle%
MAIL;
';
?>

View File

@ -1,7 +1,5 @@
<?php
$lang['comments']['mail'] = <<<MAIL
Bonjour %toname%,
$lang ['comments'] ['mail'] = 'Bonjour %toname%,
"%fromname%" %frommail% a post&eacute; un commentaire sur un billet dont le titre est "%entrytitle%".
@ -16,6 +14,6 @@ Voici le commentaire post&eacute;:
Cordialement,
%blogtitle%
MAIL;
';
?>

View File

@ -1,7 +1,5 @@
<?php
$lang['comments']['mail'] = <<<MAIL
Ciao %toname%,
$lang ['comments'] ['mail'] = 'Ciao %toname%,
"%fromname%" %frommail% ha inserito un commento all\'articolo intitolato "%entrytitle%".
@ -16,6 +14,6 @@ Questo è il commento che è stato appena postato:
Saluti,
%blogtitle%
MAIL;
';
?>

View File

@ -1,7 +1,5 @@
<?php
$lang['comments']['mail'] = <<<MAIL
%toname% さま,
$lang ['comments'] ['mail'] = '%toname% さま,
"%fromname%" %frommail% さんが、次の記事にコメントを書きました。
@ -19,6 +17,6 @@
以上,
%blogtitle%
MAIL;
';
?>

View File

@ -1,8 +1,6 @@
<?php
//Terminado 15 de fevereiro de 2020.
$lang['comments']['mail'] = <<<MAIL
Querido(a) %toname%,
// Terminado 15 de fevereiro de 2020.
$lang ['comments'] ['mail'] = 'Querido(a) %toname%,
"%fromname%" %frommail% acabou de publicar um comentário na entrada intitulada "%entrytitle%".
@ -17,6 +15,6 @@ Aqui está o comentário que acabou de ser postado:
Um abraço,
%blogtitle%
MAIL;
';
?>

View File

@ -129,10 +129,8 @@ function plugin_aaspam_comment_form() {
}
// echoes the question and the form part
echo <<<STR
<p><label class="textlabel" for="aaspam">{$lang['plugin']['accessibleantispam']['prefix']} <strong>$question (*)</strong></label><br />
<input type="text" name="aaspam" id="aaspam" /></p>
STR;
echo '<p><label class="textlabel" for="aaspam">{$lang[\'plugin\'][\'accessibleantispam\'][\'prefix\']} <strong>$question (*)</strong></label><br />
<input type="text" name="aaspam" id="aaspam" /></p>';
}
?>
?>

View File

@ -17,14 +17,12 @@ function plugin_adminarea_widget() {
if ($user = user_loggedin()) {
$userid = $user ['userid'];
$string = <<<END
<p>{$lang['plugin']['adminarea']['welcome']} <strong>{$userid}</strong>!</p>
$string = '<p>{$lang[\'plugin\'][\'adminarea\'][\'welcome\']} <strong>{$userid}</strong>!</p>
<ul>
<li><a href="{$baseurl}admin.php">{$lang['plugin']['adminarea']['admin_panel']}</a></li>
<li><a href="{$baseurl}admin.php?p=entry&amp;action=write">{$lang['plugin']['adminarea']['add_entry']}</a></li>
<li><a href="{$baseurl}login.php?do=logout">{$lang['plugin']['adminarea']['logout']}</a></li>
</ul>
END;
<li><a href="{$baseurl}admin.php">{$lang[\'plugin\'][\'adminarea\'][\'admin_panel\']}</a></li>
<li><a href="{$baseurl}admin.php?p=entry&amp;action=write">{$lang[\'plugin\'][\'adminarea\'][\'add_entry\']}</a></li>
<li><a href="{$baseurl}login.php?do=logout">{$lang[\'plugin\'][\'adminarea\'][\'logout\']}</a></li>
</ul>';
} else
$string = '<ul><li><a href="' . $baseurl . 'login.php">Login</a></li></ul>';
@ -36,4 +34,4 @@ function plugin_adminarea_widget() {
register_widget('adminarea', 'AdminArea', 'plugin_adminarea_widget');
?>
?>

View File

@ -1,177 +1,172 @@
<?php
$lang ['admin'] ['entry'] ['submenu'] ['commentcenter'] = 'Comment Center';
$lang ['admin'] ['entry'] ['commentcenter'] = array(
// Header of the panel
'title' => 'Comment Center',
'desc1' => 'This panel allows you to manage the comments on your blog.',
'desc2' => 'Here you can do several things:',
$lang['admin']['entry']['submenu']['commentcenter']='Comment Center';
$lang['admin']['entry']['commentcenter']=array(
# Header of the panel
'title'=>'Comment Center',
'desc1'=>'This panel allows you to manage the comments on your blog.',
'desc2'=>'Here you can do several things:',
// Links
'lpolicies' => 'Manage the policies',
'lapprove' => 'Show blocked comments',
'lmanage' => 'Manage comments',
'lconfig' => 'Configure the plugin',
# Links
'lpolicies'=>'Manage the policies',
'lapprove'=>'Show blocked comments',
'lmanage'=>'Manage comments',
'lconfig'=>'Configure the plugin',
// Policies
'policies' => 'Policies',
'desc_pol' => 'Here you can edit the policies of comments.',
'select' => 'Select',
'criteria' => 'Criteria',
'behavoir' => 'Behavoir',
'options' => 'Options',
'entry' => 'Entry',
'entries' => 'Entries',
'categories' => 'Categories',
'nopolicies' => 'There isn\'t any policy.',
'all_entries' => 'All Entries',
'fol_entries' => 'The policy is applied to the following entries:',
'fol_cats' => 'The policy is applied to entries in the following categories:',
'older' => 'The policy is applied to entries older than %d day(s).',
'allow' => 'Allow to comment',
'block' => 'Block comments',
'approvation' => 'Comments need to be approved',
'up' => 'Move up',
'down' => 'Move down',
'edit' => 'Edit',
'delete' => 'Delete',
'newpol' => 'Add a new policy',
'del_selected' => 'Delete selected policy(ies)',
'select_all' => 'Select All',
'deselect_all' => 'Deselect All',
# Policies
'policies'=>'Policies',
'desc_pol'=>'Here you can edit the policies of comments.',
'select'=>'Select',
'criteria'=>'Criteria',
'behavoir'=>'Behavoir',
'options'=>'Options',
'entry'=>'Entry',
'entries'=>'Entries',
'categories'=>'Categories',
'nopolicies'=>'There isn\'t any policy.',
'all_entries'=>'All Entries',
'fol_entries'=>'The policy is applied to the following entries:',
'fol_cats'=>'The policy is applied to entries in the following categories:',
'older'=>'The policy is applied to entries older than %d day(s).',
'allow'=>'Allow to comment',
'block'=>'Block comments',
'approvation'=>'Comments need to be approved',
'up'=>'Move up',
'down'=>'Move down',
'edit'=>'Edit',
'delete'=>'Delete',
'newpol'=>'Add a new policy',
'del_selected'=>'Delete selected policy(ies)',
'select_all'=>'Select All',
'deselect_all'=>'Deselect All',
// Configuration page
'configure' => 'Configure the plugin',
'desc_conf' => 'Here you can modify the options of the plugin.',
'log_all' => 'Log blocked comments',
'log_all_long' => 'Check it if you want to log also comments that are blocked.',
'email_alert' => 'Notify comments via email',
'email_alert_long' => 'Check it if you want that when there is a comment to approve you want to be ' . 'informed via email.',
'akismet' => 'Akismet',
'akismet_use' => 'Enable Akismet check',
'akismet_key' => 'Akismet Key',
'akismet_key_long' => 'The Akismet service provide you a key to use it. Insert here.',
'akismet_url' => 'Blog base URL for Akismet',
'akismet_url_long' => 'I think for Akismet free service you should use just a domain. ' . 'You can leave blank this field, <code>%s</code> will be used.',
'save_conf' => 'Save Configuration',
# Configuration page
'configure'=>'Configure the plugin',
'desc_conf'=>'Here you can modify the options of the plugin.',
'log_all'=>'Log blocked comments',
'log_all_long'=>'Check it if you want to log also comments that are blocked.',
'email_alert'=>'Notify comments via email',
'email_alert_long'=>'Check it if you want that when there is a comment to approve you want to be '.
'informed via email.',
'akismet'=>'Akismet',
'akismet_use'=>'Enable Akismet check',
'akismet_key'=>'Akismet Key',
'akismet_key_long'=>'The Akismet service provide you a key to use it. Insert here.',
'akismet_url'=>'Blog base URL for Akismet',
'akismet_url_long'=>'I think for Akismet free service you should use just a domain. '.
'You can leave blank this field, <code>%s</code> will be used.',
'save_conf'=>'Save Configuration',
// Edit policy page
'apply_to' => 'Apply to',
'editpol' => 'Edit a policy',
'createpol' => 'Create a policy',
'some_entries' => 'Some Entries',
'properties' => 'Entry with certain properties',
'se_desc' => 'If you selected the %s option, please insert entries you want to apply to this policy.',
'se_fill' => 'Please fill the fields with the id of the entries (<code>entryYYMMDD-HHMMSS</code>).',
'po_title' => 'Properties',
'po_desc' => 'If you selected the %s option, please fill the properties.',
'po_comp' => 'The fields aren\'t compulsory but you must fill at least one or the policy ' . 'will apply on all entries.',
'po_time' => 'Time options',
'po_older' => 'Apply to entries older than ',
'days' => 'days.',
'save_policy' => 'Save Policy',
# Edit policy page
'apply_to'=>'Apply to',
'editpol'=>'Edit a policy',
'createpol'=>'Create a policy',
'some_entries'=>'Some Entries',
'properties'=>'Entry with certain properties',
'se_desc'=>'If you selected the %s option, please insert entries you want to apply to this policy.',
'se_fill'=>'Please fill the fields with the id of the entries (<code>entryYYMMDD-HHMMSS</code>).',
'po_title'=>'Properties',
'po_desc'=>'If you selected the %s option, please fill the properties.',
'po_comp'=>'The fields aren\'t compulsory but you must fill at least one or the policy '.
'will apply on all entries.',
'po_time'=>'Time options',
'po_older'=>'Apply to entries older than ',
'days'=>'days.',
'save_policy'=>'Save Policy',
// Delete policies page
'del_policies' => 'Delete Policies',
'del_descs' => 'You are going to delete this policy: ',
'del_descm' => 'You are going to delete these policies: ',
'sure' => 'Are you sure?',
'del_subs' => 'Yes, please delete it',
'del_subm' => 'Yes, please delete them',
'del_cancel' => 'No, take me back to the panel',
# Delete policies page
'del_policies'=>'Delete Policies',
'del_descs'=>'You are going to delete this policy: ',
'del_descm'=>'You are going to delete these policies: ',
'sure'=>'Are you sure?',
'del_subs'=>'Yes, please delete it',
'del_subm'=>'Yes, please delete them',
'del_cancel'=>'No, take me back to the panel',
// Approve comments page
'app_title' => 'Approve comment',
'app_desc' => 'Here you can approve comments.',
'app_date' => 'Date',
'app_content' => 'Comment',
'app_author' => 'Author',
'app_email' => 'Email',
'app_ip' => 'IP',
'app_actions' => 'Actions',
'app_publish' => 'Publish',
'app_delete' => 'Delete',
'app_nocomms' => 'There isn\'t any comment.',
'app_pselected' => 'Publish selected comment(s)',
'app_dselected' => 'Remove selected comment(s)',
'app_other' => 'Other Comments',
'app_akismet' => 'Signed as spam',
'app_spamdesc' => 'These comments were blocked by Akismet.',
'app_hamsubmit' => 'Submit to Akismet as ham when you publish them.',
'app_pubnotham' => 'Publish it but dont\'submit as ham',
# Approve comments page
'app_title'=>'Approve comment',
'app_desc'=>'Here you can approve comments.',
'app_date'=>'Date',
'app_content'=>'Comment',
'app_author'=>'Author',
'app_email'=>'Email',
'app_ip'=>'IP',
'app_actions'=>'Actions',
'app_publish'=>'Publish',
'app_delete'=>'Delete',
'app_nocomms'=>'There isn\'t any comment.',
'app_pselected'=>'Publish selected comment(s)',
'app_dselected'=>'Remove selected comment(s)',
'app_other'=>'Other Comments',
'app_akismet'=>'Signed as spam',
'app_spamdesc'=>'These comments were blocked by Akismet.',
'app_hamsubmit'=>'Submit to Akismet as ham when you publish them.',
'app_pubnotham'=>'Publish it but dont\'submit as ham',
// Delete comments page
'delc_title' => 'Delete Comments',
'delc_descs' => 'You are going to delete this comment: ',
'delc_descm' => 'You are going to delete these comments: ',
# Delete comments page
'delc_title'=>'Delete Comments',
'delc_descs'=>'You are going to delete this comment: ',
'delc_descm'=>'You are going to delete these comments: ',
// Manage comments page
'man_searcht' => 'Search an entry',
'man_searchd' => 'Insert the id of the entry whose you want to manage comments.',
'man_search' => 'Search',
'man_commfor' => 'Comments for %s',
'man_spam' => 'Submit as spam to Akismet',
# Manage comments page
'man_searcht'=>'Search an entry',
'man_searchd'=>'Insert the id of the entry whose you want to manage comments.',
'man_search'=>'Search',
'man_commfor'=>'Comments for %s',
'man_spam'=>'Submit as spam to Akismet',
// The simple edit
'simple_pre' => 'Comments for this entry will ',
'simple_1' => 'be allowed.',
'simple_0' => 'require your approval.',
'simple_-1' => 'be blocked.',
'simple_manage' => 'Manage the comments of this entry.',
'simple_edit' => 'Edit Policies',
# The simple edit
'simple_pre'=>'Comments for this entry will ',
'simple_1'=>'be allowed.',
'simple_0'=>'require your approval.',
'simple_-1'=>'be blocked.',
'simple_manage'=>'Manage the comments of this entry.',
'simple_edit'=>'Edit Policies',
# Akismet warnings
'akismet_errors'=>array(
-1=>'The Akismet key is empty. Please insert it.',
-2=>'We couldn\'t call Akismet servers.',
-3=>'The Akismet response failed.',
-4=>'The Akismet key is not valid.',
// Akismet warnings
'akismet_errors' => array(
-1 => 'The Akismet key is empty. Please insert it.',
-2 => 'We couldn\'t call Akismet servers.',
-3 => 'The Akismet response failed.',
-4 => 'The Akismet key is not valid.'
),
# Messages
'msgs'=>array(
1=>'Configuration saved.',
-1=>'An error occurred while trying to save the configuration.',
// Messages
'msgs' => array(
1 => 'Configuration saved.',
-1 => 'An error occurred while trying to save the configuration.',
2=>'Policy saved.',
-2=>'An error occurred while trying to save the policy (maybe your settings are wrong).',
2 => 'Policy saved.',
-2 => 'An error occurred while trying to save the policy (maybe your settings are wrong).',
3=>'Policy moved.',
-3=>'An error occurred while trying to move the policy (or it can\'t be moved).',
3 => 'Policy moved.',
-3 => 'An error occurred while trying to move the policy (or it can\'t be moved).',
4=>'Policy(ies) removed.',
-4=>'An error occurred while trying to remove the policy(ies) (or you haven\'t selected any policy).',
4 => 'Policy(ies) removed.',
-4 => 'An error occurred while trying to remove the policy(ies) (or you haven\'t selected any policy).',
5=>'Comment(s) published.',
-5=>'An error occurred while trying to publish the comment(s).',
5 => 'Comment(s) published.',
-5 => 'An error occurred while trying to publish the comment(s).',
6=>'Comment(s) removed.',
-6=>'An error occurred while trying to remove the comment(s) (or you haven\'t selected any comment).',
6 => 'Comment(s) removed.',
-6 => 'An error occurred while trying to remove the comment(s) (or you haven\'t selected any comment).',
7=>'Comment submitted.',
-7=>'An error occurred while trying to submit the comment.',
7 => 'Comment submitted.',
-7 => 'An error occurred while trying to submit the comment.'
),
# Errors
'errors'=>array(
'pol_nonex'=>'The policy you want to edit does not exist.',
'entry_nf'=>'The entry you have selected does not exist.',
),
// Errors
'errors' => array(
'pol_nonex' => 'The policy you want to edit does not exist.',
'entry_nf' => 'The entry you have selected does not exist.'
)
);
$lang['plugin']['commentcenter']=array(
'akismet_error'=>'Sorry, we\'re encountering technical difficulties.',
'lock'=>'Comments for this entry are blocked, sorry.',
'approvation'=>'The comments has been saved but the Administrator must approve it before showing it.',
$lang ['plugin'] ['commentcenter'] = array(
'akismet_error' => 'Sorry, we\'re encountering technical difficulties.',
'lock' => 'Comments for this entry are blocked, sorry.',
'approvation' => 'The comments has been saved but the Administrator must approve it before showing it.',
# Mail for comments
'mail_subj'=>'New comment to approve on %s',
// Mail for comments
'mail_subj' => 'New comment to approve on %s'
);
$lang['plugin']['commentcenter']['mail_text']=<<<MAIL
Dear %toname%,
$lang ['plugin'] ['commentcenter'] ['mail_text'] = 'Dear %toname%,
"%fromname%" %frommail% has just posted a comment to the entry entitled "%entrytitle%"
but it need your approval before showing it.
@ -184,4 +179,4 @@ Here is the comment that has just been posted:
All the best,
%blogtitle%
MAIL;
';

View File

@ -1,177 +1,172 @@
<?php
$lang ['admin'] ['entry'] ['submenu'] ['commentcenter'] = 'Centro commenti';
$lang ['admin'] ['entry'] ['commentcenter'] = array(
// Header of the panel
'title' => 'Centro commenti',
'desc1' => 'Questo pannello ti consente di gestire i commenti del tuo blog.',
'desc2' => 'Qui puoi fare numerose cose:',
$lang['admin']['entry']['submenu']['commentcenter']='Centro commenti';
$lang['admin']['entry']['commentcenter']=array(
# Header of the panel
'title'=>'Centro commenti',
'desc1'=>'Questo pannello ti consente di gestire i commenti del tuo blog.',
'desc2'=>'Qui puoi fare numerose cose:',
// Links
'lpolicies' => 'Gestire le regole',
'lapprove' => 'Elencare i commenti bloccati',
'lmanage' => 'Gestire i commenti',
'lconfig' => 'Configurare il plugin',
# Links
'lpolicies'=>'Gestire le regole',
'lapprove'=>'Elencare i commenti bloccati',
'lmanage'=>'Gestire i commenti',
'lconfig'=>'Configurare il plugin',
// Policies
'policies' => 'Regole',
'desc_pol' => 'Qui puoi modificare le regole sui commenti.',
'select' => 'Seleziona',
'criteria' => 'Criteri',
'behavoir' => 'Comportamento',
'options' => 'Opzioni',
'entry' => 'Articolo',
'entries' => 'Articoli',
'categories' => 'Categorie',
'nopolicies' => 'Non c\'è nessuna regola.',
'all_entries' => 'Tutti i post',
'fol_entries' => 'La regola è applicata ai seguenti post:',
'fol_cats' => 'La regola è applicata ai post nelle seguenti categorie:',
'older' => 'La regola è applicata ai post più vecchi di %d giorno/i.',
'allow' => 'Permetti di commentare',
'block' => 'Blocca i commenti',
'approvation' => 'I commenti devono essere approvati',
'up' => 'Sposta in su',
'down' => 'Sposta in giù',
'edit' => 'Modifica',
'delete' => 'Elimina',
'newpol' => 'Aggiungi una nuova regola',
'del_selected' => 'Elimina le regole selezionate',
'select_all' => 'Seleziona tutto',
'deselect_all' => 'Deseleziona tutto',
# Policies
'policies'=>'Regole',
'desc_pol'=>'Qui puoi modificare le regole sui commenti.',
'select'=>'Seleziona',
'criteria'=>'Criteri',
'behavoir'=>'Comportamento',
'options'=>'Opzioni',
'entry'=>'Articolo',
'entries'=>'Articoli',
'categories'=>'Categorie',
'nopolicies'=>'Non c\'è nessuna regola.',
'all_entries'=>'Tutti i post',
'fol_entries'=>'La regola è applicata ai seguenti post:',
'fol_cats'=>'La regola è applicata ai post nelle seguenti categorie:',
'older'=>'La regola è applicata ai post più vecchi di %d giorno/i.',
'allow'=>'Permetti di commentare',
'block'=>'Blocca i commenti',
'approvation'=>'I commenti devono essere approvati',
'up'=>'Sposta in su',
'down'=>'Sposta in giù',
'edit'=>'Modifica',
'delete'=>'Elimina',
'newpol'=>'Aggiungi una nuova regola',
'del_selected'=>'Elimina le regole selezionate',
'select_all'=>'Seleziona tutto',
'deselect_all'=>'Deseleziona tutto',
// Configuration page
'configure' => 'Configura il plugin',
'desc_conf' => 'Qui puoi modificare le impostazioni del plugin.',
'log_all' => 'Registra i commenti bloccati',
'log_all_long' => 'Selezionala se vuoi registrare anche i commenti che sono bloccati.',
'email_alert' => 'Notifica commenti via email',
'email_alert_long' => 'Selezionala se vuoi essere informato via email quando c\'è un nuovo commento ' . 'da approvare.',
'akismet' => 'Akismet',
'akismet_use' => 'Abilita il controllo di Akismet',
'akismet_key' => 'Chiave di Akismet',
'akismet_key_long' => 'Per usare Akismet ti viene fornita una chiave. Inseriscila qui.',
'akismet_url' => 'Indirizzo di base per Akismet',
'akismet_url_long' => 'Penso che per il servizio gratuito di Akismet si possa usare un solo indirizzo. ' . 'Puoi anche lasciare vuoto questo campo, al suo posto si utilizzerà <code>%s</code>.',
'save_conf' => 'Salva configurazione',
# Configuration page
'configure'=>'Configura il plugin',
'desc_conf'=>'Qui puoi modificare le impostazioni del plugin.',
'log_all'=>'Registra i commenti bloccati',
'log_all_long'=>'Selezionala se vuoi registrare anche i commenti che sono bloccati.',
'email_alert'=>'Notifica commenti via email',
'email_alert_long'=>'Selezionala se vuoi essere informato via email quando c\'è un nuovo commento '.
'da approvare.',
'akismet'=>'Akismet',
'akismet_use'=>'Abilita il controllo di Akismet',
'akismet_key'=>'Chiave di Akismet',
'akismet_key_long'=>'Per usare Akismet ti viene fornita una chiave. Inseriscila qui.',
'akismet_url'=>'Indirizzo di base per Akismet',
'akismet_url_long'=>'Penso che per il servizio gratuito di Akismet si possa usare un solo indirizzo. '.
'Puoi anche lasciare vuoto questo campo, al suo posto si utilizzerà <code>%s</code>.',
'save_conf'=>'Salva configurazione',
// Edit policy page
'apply_to' => 'Applica a',
'editpol' => 'Modifica una regola',
'createpol' => 'Crea una regola',
'some_entries' => 'Alcuni post',
'properties' => 'Post con precise caratteristiche',
'se_desc' => 'Se hai selezionato l\'opzione %s, per favore inserisci i post a cui la vuoi applicare.',
'se_fill' => 'Per favore riempi i campi con gli id dei post (<code>entryYYMMDD-HHMMSS</code>).',
'po_title' => 'Caratteristiche',
'po_desc' => 'Se hai selezionato l\'opzione %s, per seleziona le caratteristiche.',
'po_comp' => 'I campi non sono obbligatori ma ne devi selezionare almeno uno, altrimenti la regola ' . 'sarà applicata a tutti i post.',
'po_time' => 'Opzioni sulle date',
'po_older' => 'Applica ai post più vecchi di ',
'days' => 'giorni.',
'save_policy' => 'Salva regola',
# Edit policy page
'apply_to'=>'Applica a',
'editpol'=>'Modifica una regola',
'createpol'=>'Crea una regola',
'some_entries'=>'Alcuni post',
'properties'=>'Post con precise caratteristiche',
'se_desc'=>'Se hai selezionato l\'opzione %s, per favore inserisci i post a cui la vuoi applicare.',
'se_fill'=>'Per favore riempi i campi con gli id dei post (<code>entryYYMMDD-HHMMSS</code>).',
'po_title'=>'Caratteristiche',
'po_desc'=>'Se hai selezionato l\'opzione %s, per seleziona le caratteristiche.',
'po_comp'=>'I campi non sono obbligatori ma ne devi selezionare almeno uno, altrimenti la regola '.
'sarà applicata a tutti i post.',
'po_time'=>'Opzioni sulle date',
'po_older'=>'Applica ai post più vecchi di ',
'days'=>'giorni.',
'save_policy'=>'Salva regola',
// Delete policies page
'del_policies' => 'Elimina regole',
'del_descs' => 'Stai per eliminare la seguente regola: ',
'del_descm' => 'Stai per eliminare la seguenti regoli: ',
'sure' => 'Sei sicuro?',
'del_subs' => 'Sì, continua l\'eliminazione',
'del_subm' => 'Sì, continua l\'eliminazione',
'del_cancel' => 'No, riportami al pannello',
# Delete policies page
'del_policies'=>'Elimina regole',
'del_descs'=>'Stai per eliminare la seguente regola: ',
'del_descm'=>'Stai per eliminare la seguenti regoli: ',
'sure'=>'Sei sicuro?',
'del_subs'=>'Sì, continua l\'eliminazione',
'del_subm'=>'Sì, continua l\'eliminazione',
'del_cancel'=>'No, riportami al pannello',
// Approve comments page
'app_title' => 'Approva commenti',
'app_desc' => 'Qui puoi approvare i commenti.',
'app_date' => 'Data',
'app_content' => 'Commento',
'app_author' => 'Autore',
'app_email' => 'Email',
'app_ip' => 'IP',
'app_actions' => 'Azioni',
'app_publish' => 'Pubblica',
'app_delete' => 'Elimina',
'app_nocomms' => 'Non c\'è nessun commento.',
'app_pselected' => 'Pubblica i commenti selezionati',
'app_dselected' => 'Elimina i commenti selezionati',
'app_other' => 'Alti Commenti',
'app_akismet' => 'Segnalati come spam',
'app_spamdesc' => 'Questi commenti sono stati bloccati da Akismet.',
'app_hamsubmit' => 'Inviali ad Akismet come ham quando li pubblichi.',
'app_pubnotham' => 'Pubblica senza inviarlo come ham',
# Approve comments page
'app_title'=>'Approva commenti',
'app_desc'=>'Qui puoi approvare i commenti.',
'app_date'=>'Data',
'app_content'=>'Commento',
'app_author'=>'Autore',
'app_email'=>'Email',
'app_ip'=>'IP',
'app_actions'=>'Azioni',
'app_publish'=>'Pubblica',
'app_delete'=>'Elimina',
'app_nocomms'=>'Non c\'è nessun commento.',
'app_pselected'=>'Pubblica i commenti selezionati',
'app_dselected'=>'Elimina i commenti selezionati',
'app_other'=>'Alti Commenti',
'app_akismet'=>'Segnalati come spam',
'app_spamdesc'=>'Questi commenti sono stati bloccati da Akismet.',
'app_hamsubmit'=>'Inviali ad Akismet come ham quando li pubblichi.',
'app_pubnotham'=>'Pubblica senza inviarlo come ham',
// Delete comments page
'delc_title' => 'Elimina Commenti',
'delc_descs' => 'Stai per eliminare questo commento: ',
'delc_descm' => 'Stai per eliminare questi commenti: ',
# Delete comments page
'delc_title'=>'Elimina Commenti',
'delc_descs'=>'Stai per eliminare questo commento: ',
'delc_descm'=>'Stai per eliminare questi commenti: ',
// Manage comments page
'man_searcht' => 'Cerca un post',
'man_searchd' => 'Inserisci l\'id del post di cui vuoi gestire i commenti.',
'man_search' => 'Cerca',
'man_commfor' => 'Commenti di %s',
'man_spam' => 'Segnala come spam ad Akismet',
# Manage comments page
'man_searcht'=>'Cerca un post',
'man_searchd'=>'Inserisci l\'id del post di cui vuoi gestire i commenti.',
'man_search'=>'Cerca',
'man_commfor'=>'Commenti di %s',
'man_spam'=>'Segnala come spam ad Akismet',
// The simple edit
'simple_pre' => 'In questo post i commenti ',
'simple_1' => 'sono ammessi.',
'simple_0' => 'richiedono la tua approvazione.',
'simple_-1' => 'sono bloccati.',
'simple_manage' => 'Gestisci i commenti di questo post.',
'simple_edit' => 'Modifica le regole',
# The simple edit
'simple_pre'=>'In questo post i commenti ',
'simple_1'=>'sono ammessi.',
'simple_0'=>'richiedono la tua approvazione.',
'simple_-1'=>'sono bloccati.',
'simple_manage'=>'Gestisci i commenti di questo post.',
'simple_edit'=>'Modifica le regole',
# Akismet warnings
'akismet_errors'=>array(
-1=>'La chiave di Akismet è vuota. Per favore inseriscila.',
-2=>'Non abbiamo potuto chiamare i server di Akismet.',
-3=>'La risposta di Akismet è fallita.',
-4=>'La chiave di Akismet non è valida.',
// Akismet warnings
'akismet_errors' => array(
-1 => 'La chiave di Akismet è vuota. Per favore inseriscila.',
-2 => 'Non abbiamo potuto chiamare i server di Akismet.',
-3 => 'La risposta di Akismet è fallita.',
-4 => 'La chiave di Akismet non è valida.'
),
# Messages
'msgs'=>array(
1=>'Configurazione salvata.',
-1=>'Si è verificato un errore durante il salvataggio della configurazione.',
// Messages
'msgs' => array(
1 => 'Configurazione salvata.',
-1 => 'Si è verificato un errore durante il salvataggio della configurazione.',
2=>'Regola salvata.',
-2=>'Si è verificato un errore durante il salvataggio della regola (forse le tue opzioni sono scorrette).',
2 => 'Regola salvata.',
-2 => 'Si è verificato un errore durante il salvataggio della regola (forse le tue opzioni sono scorrette).',
3=>'Regola spostata.',
-3=>'Si è verificato un errore nello spostamento della regola (o non la si può muovere).',
3 => 'Regola spostata.',
-3 => 'Si è verificato un errore nello spostamento della regola (o non la si può muovere).',
4=>'Regole rimosse.',
-4=>'Si è verificato un errore durante la rimozione delle regole (o non hai selezionato nessuna regola).',
4 => 'Regole rimosse.',
-4 => 'Si è verificato un errore durante la rimozione delle regole (o non hai selezionato nessuna regola).',
5=>'Commenti pubblicati.',
-5=>'Si è verificato un errore durante la pubblicazione del commento.',
5 => 'Commenti pubblicati.',
-5 => 'Si è verificato un errore durante la pubblicazione del commento.',
6=>'Commenti rimossi.',
-6=>'Si è verificato un errore durante la rimozione dei commenti (o non hai selezionato nessun commento).',
6 => 'Commenti rimossi.',
-6 => 'Si è verificato un errore durante la rimozione dei commenti (o non hai selezionato nessun commento).',
7=>'Commento segnalato.',
-7=>'Si è verificato un errore durante la segnalazione del commento.',
7 => 'Commento segnalato.',
-7 => 'Si è verificato un errore durante la segnalazione del commento.'
),
# Errors
'errors'=>array(
'pol_nonex'=>'La regola che vuoi modificare non esiste.',
'entry_nf'=>'Il post da te selezionato non esiste.',
),
// Errors
'errors' => array(
'pol_nonex' => 'La regola che vuoi modificare non esiste.',
'entry_nf' => 'Il post da te selezionato non esiste.'
)
);
$lang['plugin']['commentcenter']=array(
'akismet_error'=>'Akismet ha rilevato il tuo commento come SPAM.',
'lock'=>'Siamo spiacenti ma i commenti per questo post sono chiusi.',
'approvation'=>'Il commento è stato salvato ma l\'Amministratore lo deve approvare prima di farlo vedere.',
$lang ['plugin'] ['commentcenter'] = array(
'akismet_error' => 'Akismet ha rilevato il tuo commento come SPAM.',
'lock' => 'Siamo spiacenti ma i commenti per questo post sono chiusi.',
'approvation' => 'Il commento è stato salvato ma l\'Amministratore lo deve approvare prima di farlo vedere.',
# Mail for comments
'mail_subj'=>'Nuovo commento da approvare su %s',
// Mail for comments
'mail_subj' => 'Nuovo commento da approvare su %s'
);
$lang['plugin']['commentcenter']['mail_text']=<<<MAIL
Caro %toname%,
$lang ['plugin'] ['commentcenter'] ['mail_text'] = 'Caro %toname%,
"%fromname%" %frommail% ha appena postato un commento nel post intitolato "%entrytitle%"
ma tu devi approvarlo.
@ -184,4 +179,4 @@ Questo è il suo contenuto:
Cordiali saluti,
%blogtitle%
MAIL;
';

View File

@ -13,12 +13,10 @@ add_action('wp_head', 'plugin_jquery_head', 0);
function plugin_jquery_head() {
$pdir = plugin_geturl('jquery');
echo <<<JSUTILS
<!-- start of jsUtils -->
echo '<!-- start of jsUtils -->
<script type="text/javascript" src="{$pdir}res/jquery/3.5.1/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="{$pdir}res/jqueryui/1.12.1/jquery-ui.min.js"></script>
<!-- end of jsUtils -->
JSUTILS;
<!-- end of jsUtils -->';
}
?>
?>

View File

@ -18,21 +18,17 @@ function plugin_lightbox2_setup() {
function plugin_lightbox2_head() {
$pdir = plugin_geturl('lightbox2');
echo <<<LBOXHEAD
<!-- start of lightbox -->
echo '<!-- start of lightbox -->
<link rel="stylesheet" type="text/css" href="{$pdir}res/slimbox2.css" />
<!-- end of lightbox -->
LBOXHEAD;
<!-- end of lightbox -->';
}
add_action('wp_head', 'plugin_lightbox2_head');
function plugin_lightbox2_footer() {
$pdir = plugin_geturl('lightbox2');
echo <<<LBOXHEAD
<!-- start of lightbox -->
echo '<!-- start of lightbox -->
<script type="text/javascript" src="{$pdir}res/slimbox2.js"></script>
<!-- end of lightbox -->
LBOXHEAD;
<!-- end of lightbox -->';
}
add_action('wp_footer', 'plugin_lightbox2_footer');
@ -42,4 +38,3 @@ function plugin_lightbox2_hook($popup, $abspath) {
return $lightbox_rel ? "rel=\"lightbox[$lightbox_rel]\"" : ' rel="lightbox"';
}
add_action('bbcode_img_popup', 'plugin_lightbox2_hook', 5, 2);

View File

@ -613,7 +613,7 @@ if (class_exists('AdminPanelAction')) {
$txt = io_load_file($f);
if (!$txt) {
$txt = <<<STR
$txt = '
# Thanks again WP :)
@ -624,7 +624,7 @@ if (class_exists('AdminPanelAction')) {
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . {$blogroot}index.php [L]
</IfModule>
STR;
';
}
$this->smarty->assign('cantsave', (!is_writable(ABS_PATH) || (file_exists($f) && !is_writable($f))));
@ -659,4 +659,4 @@ if (class_exists('AdminPanelAction')) {
admin_addpanelaction('plugin', 'prettyurls', true);
}
?>
?>

View File

@ -70,18 +70,15 @@ $lang ['buttonbar'] = array(
$lang ['samplecontent'] = array();
$lang ['samplecontent'] ['menu'] ['subject'] = 'Menu';
$lang ['samplecontent'] ['menu'] ['content'] = <<<MENU
[list]
$lang ['samplecontent'] ['menu'] ['content'] = '[list]
[*][url=?]Home[/url]
[*][url=?paged=1]Blog[/url]
[*][url=static.php?page=about]About[/url]
[*][url=contact.php]Contact[/url]
[/list]
MENU;
[/list]';
$lang ['samplecontent'] ['entry'] ['subject'] = 'Welcome to FlatPress!';
$lang ['samplecontent'] ['entry'] ['content'] = <<<CONT
This is a sample entry, posted to show you some of the features of [url=https://www.flatpress.org]FlatPress[/url].
$lang ['samplecontent'] ['entry'] ['content'] = 'This is a sample entry, posted to show you some of the features of [url=https://www.flatpress.org]FlatPress[/url].
The more tag allows you to create a "jump" between an excerpt and the complete article.
@ -94,7 +91,7 @@ The default way to style and format your content is [url=http://wiki.flatpress.o
[quote]There are also [b]quote[/b] blocks to display your favourite quotations. [/quote]
[code]And 'code' displays your snippets in a monospaced fashion.
[code]And \'code\' displays your snippets in a monospaced fashion.
It also supports
indented content.[/code]
@ -122,7 +119,7 @@ You can find two [b]static pages[/b] ready to accept your contents:
[h4]Widgets[/h4]
There isn't a single fixed element in the sidebar(s). All the elements you can find in the bars sourrounding this text are completely positionable, and most of them are customizable as well. Some themes even provide a panel interface in the admin area.
There isn\'t a single fixed element in the sidebar(s). All the elements you can find in the bars sourrounding this text are completely positionable, and most of them are customizable as well. Some themes even provide a panel interface in the admin area.
These elements are called [b]widgets[/b]. For more on widgets and [url=https://wiki.flatpress.org/doc:tips:widgets]some tips[/url] to get nice effects, take a look at the [url=https://wiki.flatpress.org/]wiki[/url].
@ -132,9 +129,9 @@ These elements are called [b]widgets[/b]. For more on widgets and [url=https://w
Want to see more?
[list]
[*]Follow the [url=https://www.flatpress.org/?x]official blog[/url] to know what's going on in the FlatPress world
[*]Follow the [url=https://www.flatpress.org/?x]official blog[/url] to know what\'s going on in the FlatPress world
[*]Visit the [url=https://forum.flatpress.org/]forum[/url] for support and chit-chat
[*]Get [b]great themes[/b] from [url=https://wiki.flatpress.org/res:themes]other users' submissions[/url]!
[*]Get [b]great themes[/b] from [url=https://wiki.flatpress.org/res:themes]other users\' submissions[/url]!
[*]Check out the [url=https://wiki.flatpress.org/res:plugins]unofficial plugins[/url]
[*]Get [url=https://wiki.flatpress.org/res:language]translation pack[/url] for your language
[/list]
@ -159,7 +156,7 @@ Have fun! :)
[i]The [url=https://www.flatpress.org]FlatPress[/url] Team[/i]
CONT;
';
$lang ['samplecontent'] ['about'] ['subject'] = 'About';
$lang ['samplecontent'] ['about'] ['content'] = "Write something about yourself here. ([url=admin.php?p=static&action=write&page=about]Edit me![/url])";

View File

@ -70,18 +70,15 @@ $lang ['buttonbar'] = array(
$lang ['samplecontent'] = array();
$lang ['samplecontent'] ['menu'] ['subject'] = 'Menu';
$lang ['samplecontent'] ['menu'] ['content'] = <<<MENU
[list]
$lang ['samplecontent'] ['menu'] ['content'] = '[list]
[*][url=?]Home[/url]
[*][url=?paged=1]Blog[/url]
[*][url=static.php?page=about]Informazioni sul sito[/url]
[*][url=contact.php]Contatti[/url]
[/list]
MENU;
[/list]';
$lang ['samplecontent'] ['entry'] ['subject'] = 'Benvenuto su FlatPress!';
$lang ['samplecontent'] ['entry'] ['content'] = <<<CONT
Questo è un articolo di prova, inserito mer mostrarti alcune delle funzioni di [url=https://www.flatpress.org]FlatPress[/url].
$lang ['samplecontent'] ['entry'] ['content'] = 'Questo è un articolo di prova, inserito mer mostrarti alcune delle funzioni di [url=https://www.flatpress.org]FlatPress[/url].
Il tag more ti consente di crare un "salto" tra un estratto e l\'articolo completo.
@ -94,7 +91,7 @@ Il modo predefinito dell\'aspetto e del contenuto dell\'articolo è [url=http://
[quote]Ci sono anche i blocchi [b]citazione[/b] per mostrare le tue citazioni preferite. [/quote]
[code]E il tag 'code' mmostra dei pezzetti di codice in uno stile monospaziale.
[code]E il tag \'code\' mmostra dei pezzetti di codice in uno stile monospaziale.
Inoltre supporta
il contenuto indentato.[/code]
@ -159,7 +156,7 @@ Buon divertimento! :)
[i]Il Team di [url=https://www.flatpress.org]FlatPress[/url][/i]
CONT;
';
$lang ['samplecontent'] ['about'] ['subject'] = 'Chi sono';
$lang ['samplecontent'] ['about'] ['content'] = "Scrivi qui qualcosa su di te. ([url=admin.php?p=static&action=write&page=about]Modificami![/url])";

View File

@ -1,11 +1,10 @@
<?php
/*
LangId: Japanese
*/
$lang['locked'] = array(
'head' => 'セットアップは中断されました.',
'descr' =>
'ロックファイル「<code>%s</code>」がサーバ上に存在しますので,
* LangId: Japanese
*/
$lang ['locked'] = array(
'head' => 'セットアップは中断されました.',
'descr' => 'ロックファイル「<code>%s</code>」がサーバ上に存在しますので,
すでにセットアップ済みと判断しました.
もしセットアップをやり直したいのであれば, まずこのロックファイルをサーバ上から削除してください.
@ -16,53 +15,45 @@ LangId: Japanese
<li><a href="%s">ブログに戻ります</a></li>
<li><a href="%s">ロックファイルを削除しましたので, セットアップを再開します</a></li>
</ul>'
);
);
$lang['step1'] = array (
'head' => 'ようこそFlatPressへ',
'descr' =>
'<strong>FlatPress</strong>を選んでくださり, 感謝申し上げます!
$lang ['step1'] = array(
'head' => 'ようこそFlatPressへ',
'descr' => '<strong>FlatPress</strong>を選んでくださり, 感謝申し上げます!
新規のブログをお楽しみいただく前に, 少しばかりお尋ねします.
時間はかかりませんから, ご心配なく!',
'descrl1' => 'Select your language.',
'descrl2' => '<a class="hint" onclick="toggleinfo();">Not in the list?</a>',
'descrlang' =>
'If you don\'t see your language in this list, you might want to see if there is <a href="http://wiki.flatpress.org/res:language">a language pack</a> for this version:
'descrl1' => 'Select your language.',
'descrl2' => '<a class="hint" onclick="toggleinfo();">Not in the list?</a>',
'descrlang' => 'If you don\'t see your language in this list, you might want to see if there is <a href="http://wiki.flatpress.org/res:language">a language pack</a> for this version:
<pre>%s</pre>
To install the language pack, upload the content of the package in your <code>flatpress/</code>, and overwrite all, then <a href="./setup.php">restart this setup</a>.',
'descrw' =>
'FlatPressが動作するために必須な<strong>たったひとつのこと</strong>は、<em>書き込み可能な</em>ディレクトリを用意することです.
'descrw' => 'FlatPressが動作するために必須な<strong>たったひとつのこと</strong>は、<em>書き込み可能な</em>ディレクトリを用意することです.
次のディレクトリを<a class="hint" href="http://wiki.flatpress.org/doc:setup#making_the_contents_directory_writable">書き込み可能な</a>パーミッションに変更してから続けて下さい.
<pre>%s</pre>'
);
$lang['step2'] = array (
'head' => '管理ユーザの作成',
'descr' =>
'次の各欄にご記入ください:',
'fpuser' => 'ユーザ名',
'fppwd' => 'ログインパスワード(英数6文字以上)',
'fppwd2' => 'ログインパスワードの再入力',
'www' => 'ホームページurl',
'email' => 'E-Mailアドレス'
);
$lang['step3'] = array (
'head' => 'はい, おしまいです',
'descr' =>
'<strong>作業は終了しました</strong>.
);
$lang ['step2'] = array(
'head' => '管理ユーザの作成',
'descr' => '次の各欄にご記入ください:',
'fpuser' => 'ユーザ名',
'fppwd' => 'ログインパスワード(英数6文字以上)',
'fppwd2' => 'ログインパスワードの再入力',
'www' => 'ホームページurl',
'email' => 'E-Mailアドレス'
);
$lang ['step3'] = array(
'head' => 'はい, おしまいです',
'descr' => '<strong>作業は終了しました</strong>.
信じられないって?
@ -77,28 +68,24 @@ LangId: Japanese
</ul>
最後に, FlatPress を選んでくださって感謝申し上げます!'
);
$lang['buttonbar'] = array(
'next' => 'Next >'
);
$lang['samplecontent'] = array();
$lang['samplecontent']['menu']['subject'] = 'Menu';
$lang['samplecontent']['menu']['content'] = <<<MENU
[list]
);
$lang ['buttonbar'] = array(
'next' => 'Next >'
);
$lang ['samplecontent'] = array();
$lang ['samplecontent'] ['menu'] ['subject'] = 'Menu';
$lang ['samplecontent'] ['menu'] ['content'] = '[list]
[*][url=?]Home[/url]
[*][url=?paged=1]Blog[/url]
[*][url=static.php?page=about]About[/url]
[*][url=contact.php]Contact[/url]
[/list]
MENU;
[/list]';
$lang['samplecontent']['entry']['subject'] = 'Welcome to FlatPress!' ;
$lang['samplecontent']['entry']['content'] = <<<CONT
This is a sample entry, posted to show you some of the features of [url=http://www.flatpress.org]FlatPress[/url].
$lang ['samplecontent'] ['entry'] ['subject'] = 'Welcome to FlatPress!';
$lang ['samplecontent'] ['entry'] ['content'] = 'This is a sample entry, posted to show you some of the features of [url=http://www.flatpress.org]FlatPress[/url].
The more tag allows you to create a "jump" between an excerpt and the complete article.
@ -114,7 +101,7 @@ There are also [b]quote[/b] blocks to display your favourite quotations.
[/quote]
[code]
and 'code' displays your snippets in a monospaced fashion
and \'code\' displays your snippets in a monospaced fashion
[/code]
img and url tag have also special options. You can find out more on the [url=http://www.flatpress.org]FP official website[/url].
@ -136,7 +123,7 @@ We have created some more sample content, to show you some of the FP well hidden
[h4]Widgets[/h4]
There isn't a single fixed element in the sidebar(s). All the elements you can find in the bars sourrounding this text are completely positionable, and most of them are customizable as well. Some themes even provide a panel interface in the admin area.
There isn\'t a single fixed element in the sidebar(s). All the elements you can find in the bars sourrounding this text are completely positionable, and most of them are customizable as well. Some themes even provide a panel interface in the admin area.
These elements are called [url=http://wiki.flatpress.org/doc:widgets]widgets[/url].
@ -148,9 +135,9 @@ For more on widgets and [url=http://wiki.flatpress.org/doc:tips:widgets]some tip
Want to see more?
[list]
[*]Follow the [url=http://www.flatpress.org/home/blog.php]official blog[/url] to know what's going on in the FlatPress world
[*]Follow the [url=http://www.flatpress.org/home/blog.php]official blog[/url] to know what\'s going on in the FlatPress world
[*]Go to the [url=http://www.flatpress.org/forums/categories.php]forums[/url] for support and chit-chat
[*]Get [b]great themes[/b] on the [url=http://themes.flatpress.org]editor's pick[/url] site or choose from [url=http://wiki.flatpress.org/res:themes]other users' submissions[/url]!
[*]Get [b]great themes[/b] on the [url=http://themes.flatpress.org]editor\'s pick[/url] site or choose from [url=http://wiki.flatpress.org/res:themes]other users\' submissions[/url]!
[*]Check out the [url=http://wiki.flatpress.org/res:plugins]unofficial plugins[/url]
[*]Get [url=http://wiki.flatpress.org/res:language]translation pack[/url] for your language
[/list]
@ -175,11 +162,9 @@ Have fun! :)
[i][url=http://www.nowhereland.it]NoWhereMan[/url] and the FlatPress Team[/i]
CONT;
';
$lang['samplecontent']['about']['subject'] = 'About';
$lang['samplecontent']['about']['content'] =
"Write something about yourself here ([url=admin.php?p=static&action=write&page=about]Edit me![/url])";
$lang ['samplecontent'] ['about'] ['subject'] = 'About';
$lang ['samplecontent'] ['about'] ['content'] = "Write something about yourself here ([url=admin.php?p=static&action=write&page=about]Edit me![/url])";
?>

View File

@ -3,10 +3,9 @@
* LangId: English
*/
//TERMINADO!
// TERMINADO!
$lang ['locked'] = array(
'head' => 'A instalação foi bloqueada.',
'head' => 'A instalação foi bloqueada.',
'descr' => 'Parece que você executou a instalação, porque
encontramos o arquivo de bloqueio. <code>%s</code>.
@ -21,7 +20,7 @@ encontramos o arquivo de bloqueio. <code>%s</code>.
);
$lang ['step1'] = array(
'head' => 'Bem-vindo ao FlatPress!',
'head' => 'Bem-vindo ao FlatPress!',
'descr' => 'Obrigado por escolher <strong>o FlatPress</strong>.
Antes de começar a se divertir com seu novo blog, precisamos fazer algumas perguntas.
@ -40,17 +39,17 @@ $lang ['step1'] = array(
);
$lang ['step2'] = array(
'head' => 'Crie usário',
'head' => 'Crie usário',
'descr' => 'Você já está quase pronto, preencha os seguintes detalhes:',
'fpuser'=> 'Nome de usário',
'fpuser' => 'Nome de usário',
'fppwd' => 'Senha',
'fppwd2'=> 'Digite a senha de novo.',
'www' => 'Website',
'fppwd2' => 'Digite a senha de novo.',
'www' => 'Website',
'email' => 'E-Mail'
);
$lang ['step3'] = array(
'head' => 'Pronto!',
'head' => 'Pronto!',
'descr' => '<strong>Fim da história!</strong>.
Inacreditável?
@ -67,26 +66,23 @@ $lang ['step3'] = array(
);
$lang ['buttonbar'] = array(
'next' => 'Próximo >'
'next' => 'Próximo >'
);
$lang ['samplecontent'] = array();
$lang ['samplecontent'] ['menu'] ['subject'] = 'Menu';
$lang ['samplecontent'] ['menu'] ['content'] = <<<MENU
[list]
$lang ['samplecontent'] ['menu'] ['content'] = '[list]
[*][url=?]Início[/url]
[*][url=?paged=1]Blog[/url]
[*][url=static.php?page=about]Sobre[/url]
[*][url=contact.php]Contato[/url]
[/list]
MENU;
[/list]';
$lang ['samplecontent'] ['entry'] ['subject'] = 'Bem vindo ao FlatPress!';
$lang ['samplecontent'] ['entry'] ['content'] = <<<CONT
Esta é uma entrada de amostra, postada para mostrar alguns dos recursos do [url=https://www.flatpress.org]FlatPress[/url].
$lang ['samplecontent'] ['entry'] ['content'] = 'Esta é uma entrada de amostra, postada para mostrar alguns dos recursos do [url=https://www.flatpress.org]FlatPress[/url].
A tag 'more' permite criar um "salto" entre um trecho e o artigo completo.
A tag \'more\' permite criar um "salto" entre um trecho e o artigo completo.
[more]
@ -97,7 +93,7 @@ A maneira padrão de estilizar e formatar seu conteúdo é [url=http://wiki.flat
[quote]Também existem[b]quote[/b] blocos para exibir suas cotações favoritas. [/quote]
[code] E 'code' exibe seus trechos de maneira monoespaçada. Também suporta conteúdo recuado. [/code]
[code] E \'code\' exibe seus trechos de maneira monoespaçada. Também suporta conteúdo recuado. [/code]
img e url tag têm opções especiais. Pode descobrir mais no [url=https://wiki.flatpress.org/doc:plugins:bbcode]FP wiki[/url].
@ -160,7 +156,7 @@ Diverta-se! :-)
[i]A Tripulação de [url=https://www.flatpress.org]FlatPress[/url][/i]
CONT;
';
$lang ['samplecontent'] ['about'] ['subject'] = 'Sobre';
$lang ['samplecontent'] ['about'] ['content'] = "Escreva algo sobre você aqui. ([url=admin.php?p=static&action=write&page=about]Me edite![/url])";