Skip to content

Commit 80b317e

Browse files
Add translation for installation files (#126)
* Add Italian translation for installation files (building, tools, pie, composer, commandline) * Update pie.xml --------- Co-authored-by: Davide Pastore <pasdavide@gmail.com>
1 parent 4e4fe88 commit 80b317e

5 files changed

Lines changed: 212 additions & 0 deletions

File tree

install/composer.xml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: 3678a6db126048bf052180c85577daab044759aa Maintainer: lacatoire Status: ready -->
3+
4+
<chapter xml:id="install.composer" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" annotations="chunk:false">
5+
<title>Installazione di Composer e dei pacchetti di terze parti</title>
6+
7+
<sect1 xml:id="install.composer.intro">
8+
<title>Introduzione a Composer</title>
9+
<simpara>
10+
&link.composer; è un gestore di dipendenze per PHP che permette
11+
di definire i pacchetti di codice di terze parti utilizzati da un progetto che possono
12+
poi essere facilmente installati e aggiornati. Sfrutta le funzionalità integrate di
13+
<link linkend="language.oop5.autoload">autoloading delle classi</link>
14+
di PHP, i repository di pacchetti PHP come
15+
<link xlink:href="&url.packagist;">Packagist</link>, e le convenzioni comuni di
16+
struttura e codifica dei progetti.
17+
</simpara>
18+
<simpara>
19+
Ad esempio, se un'applicazione o un sito web PHP necessita di
20+
lavorare con valori <abbrev>UUID</abbrev>,
21+
è possibile utilizzare il <link xlink:href="&url.packagist.package;ramsey/uuid">pacchetto
22+
<literal>ramsey/uuid</literal> di Ben Ramsey</link> che implementa i
23+
tipi di UUID ampiamente conosciuti e utilizzati definiti da
24+
<link xlink:href="&url.rfc;4122">RFC 4122</link>.
25+
</simpara>
26+
<simpara>
27+
In breve, questo viene fatto creando un <literal>composer.json</literal>
28+
nel progetto, utilizzando Composer per installare l'ultima versione del
29+
pacchetto, e includendo lo script di autoload di Composer per renderlo disponibile
30+
al codice. La documentazione sull'<link xlink:href="&url.composer;doc/01-basic-usage.md">"Utilizzo
31+
di base" di Composer</link> approfondisce l'argomento.
32+
</simpara>
33+
<example>
34+
<title>
35+
<literal>composer.json</literal> che richiede un singolo pacchetto
36+
</title>
37+
<programlisting role="javascript">
38+
<![CDATA[
39+
{
40+
"require": {
41+
"ramsey/uuid": "^4.7"
42+
}
43+
}
44+
]]>
45+
</programlisting>
46+
</example>
47+
48+
</sect1>
49+
</chapter>

install/pie.xml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: b759662494d44aafa74356de0e1a0bb5684ca22d Maintainer: lacatoire Status: ready -->
3+
4+
<chapter xml:id="install.pie" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" annotations="chunk:false">
5+
<title>Installazione di PIE e delle estensioni di terze parti</title>
6+
7+
<sect1 xml:id="install.pie.intro">
8+
<title>Introduzione a PIE</title>
9+
<simpara>
10+
&link.pie; è un installatore per PHP che permette di installare
11+
estensioni PHP di terze parti, che possono poi essere facilmente installate e aggiornate.
12+
Utilizza la parte dedicata alle estensioni PHP del repository
13+
<link xlink:href="&url.packagist;">Packagist</link> per trovare il codice sorgente
14+
per compilare l'estensione, o un binario Windows da scaricare, se esiste. Se
15+
scarica il codice sorgente, sa anche come compilarlo e installarlo.
16+
</simpara>
17+
<simpara>
18+
Dopo aver <link xlink:href="&url.pie;?tab=readme-ov-file#what-do-i-need-to-get-started">installato
19+
i requisiti e PIE stesso</link>, è possibile installare
20+
l'<link linkend="mongodb.mongodb">estensione MongoDB</link> eseguendo il
21+
seguente comando dalla riga di comando.
22+
</simpara>
23+
<example>
24+
<title>Installazione dell'estensione MongoDB con PIE</title>
25+
<programlisting role="shell">
26+
<![CDATA[
27+
pie install mongodb/mongodb-extension
28+
]]>
29+
</programlisting>
30+
</example>
31+
<simpara>
32+
La <link xlink:href="&url.pie.usage;">documentazione sull'"Utilizzo
33+
di PIE"</link> approfondisce l'argomento.
34+
</simpara>
35+
36+
</sect1>
37+
</chapter>

install/unix/commandline.xml

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: 40a850f73df8e3c6c4f0d0aa4b9de62aa62fe445 Maintainer: lacatoire Status: ready -->
3+
<sect1 xml:id="install.unix.commandline" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
4+
<title>Configurazioni CGI e da riga di comando</title>
5+
<para>
6+
Per impostazione predefinita, PHP viene compilato sia come programma <acronym>CLI</acronym> che
7+
<acronym>CGI</acronym>, che può essere utilizzato per l'elaborazione CGI.
8+
Se si utilizza un server web per il quale PHP dispone del supporto come modulo,
9+
è generalmente consigliabile optare per quella soluzione per motivi di
10+
prestazioni. Tuttavia, la versione CGI permette di eseguire
11+
pagine PHP diverse sotto diversi user-id.
12+
</para>
13+
&warn.install.cgi;
14+
15+
<sect2 xml:id="install.unix.commandline.testing">
16+
<title>Test</title>
17+
<simpara>
18+
Se PHP è stato compilato come programma CGI, è possibile testare la compilazione
19+
digitando <command>make test</command>. È sempre una buona idea
20+
testare la compilazione. In questo modo è possibile individuare tempestivamente un problema con PHP sulla
21+
propria piattaforma, invece di doverlo affrontare in seguito.
22+
</simpara>
23+
</sect2>
24+
25+
<sect2 xml:id="install.unix.commandline.using-variables">
26+
<title>Utilizzo delle variabili</title>
27+
<simpara>
28+
Alcune <link linkend="reserved.variables.server">variabili di ambiente
29+
fornite dal server</link> non sono definite nella
30+
<link xlink:href="&url.rfc;3875">specifica CGI/1.1</link> corrente.
31+
Solo le seguenti variabili sono definite: <varname>AUTH_TYPE</varname>,
32+
<varname>CONTENT_LENGTH</varname>, <varname>CONTENT_TYPE</varname>,
33+
<varname>GATEWAY_INTERFACE</varname>, <varname>PATH_INFO</varname>,
34+
<varname>PATH_TRANSLATED</varname>, <varname>QUERY_STRING</varname>,
35+
<varname>REMOTE_ADDR</varname>, <varname>REMOTE_HOST</varname>,
36+
<varname>REMOTE_IDENT</varname>, <varname>REMOTE_USER</varname>,
37+
<varname>REQUEST_METHOD</varname>, <varname>SCRIPT_NAME</varname>,
38+
<varname>SERVER_NAME</varname>, <varname>SERVER_PORT</varname>,
39+
<varname>SERVER_PROTOCOL</varname> e <varname>SERVER_SOFTWARE</varname>.
40+
Tutto il resto dovrebbe essere trattato come 'estensioni del fornitore'.
41+
</simpara>
42+
</sect2>
43+
44+
</sect1>
45+
46+
<!-- Keep this comment at the end of the file
47+
Local variables:
48+
mode: sgml
49+
sgml-omittag:t
50+
sgml-shorttag:t
51+
sgml-minimize-attributes:nil
52+
sgml-always-quote-attributes:t
53+
sgml-indent-step:1
54+
sgml-indent-data:t
55+
indent-tabs-mode:nil
56+
sgml-parent-document:nil
57+
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
58+
sgml-exposed-tags:nil
59+
sgml-local-catalogs:nil
60+
sgml-local-ecat-files:nil
61+
End:
62+
vim600: syn=xml fen fdm=syntax fdl=2 si
63+
vim: et tw=78 syn=sgml
64+
vi: ts=1 sw=1
65+
-->

install/windows/building.xml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: 2dbf3d9064d4cb07f0a2f7d06641c877a2e5ed24 Maintainer: lacatoire Status: ready -->
3+
<sect1 xml:id="install.windows.building" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
4+
<title>Compilazione dai sorgenti</title>
5+
<simpara>
6+
Vedere le <link xlink:href="&url.install.windows.stepbystep;">istruzioni
7+
di compilazione passo-passo</link> per la compilazione con Visual Studio.
8+
</simpara>
9+
</sect1>
10+
<!-- Keep this comment at the end of the file
11+
Local variables:
12+
mode: sgml
13+
sgml-omittag:t
14+
sgml-shorttag:t
15+
sgml-minimize-attributes:nil
16+
sgml-always-quote-attributes:t
17+
sgml-indent-step:1
18+
sgml-indent-data:t
19+
indent-tabs-mode:nil
20+
sgml-parent-document:nil
21+
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
22+
sgml-exposed-tags:nil
23+
sgml-local-catalogs:nil
24+
sgml-local-ecat-files:nil
25+
End:
26+
vim600: syn=xml fen fdm=syntax fdl=2 si
27+
vim: et tw=78 syn=sgml
28+
vi: ts=1 sw=1
29+
-->

install/windows/tools.xml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: e8ac70bf549a723cb36465667a6109d9933b8619 Maintainer: lacatoire Status: ready -->
3+
<sect1 xml:id="install.windows.tools" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
4+
<title>Strumenti di terze parti per installare PHP</title>
5+
&warn.install.third-party-support;
6+
<para>
7+
<link xlink:href="&url.xampp;">XAMPP</link>,
8+
<link xlink:href="&url.wampserver;">WampServer</link> e
9+
<link xlink:href="&url.bitnami;">Bitnami</link>
10+
permettono anche di configurare applicazioni PHP per l'uso con Apache su Windows.
11+
</para>
12+
</sect1>
13+
<!-- Keep this comment at the end of the file
14+
Local variables:
15+
mode: sgml
16+
sgml-omittag:t
17+
sgml-shorttag:t
18+
sgml-minimize-attributes:nil
19+
sgml-always-quote-attributes:t
20+
sgml-indent-step:1
21+
sgml-indent-data:t
22+
indent-tabs-mode:nil
23+
sgml-parent-document:nil
24+
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
25+
sgml-exposed-tags:nil
26+
sgml-local-catalogs:nil
27+
sgml-local-ecat-files:nil
28+
End:
29+
vim600: syn=xml fen fdm=syntax fdl=2 si
30+
vim: et tw=78 syn=sgml
31+
vi: ts=1 sw=1
32+
-->

0 commit comments

Comments
 (0)