Revision 37714
tags/v2_0_0_Build_2043/extensions/extExpressionField/distribution/distribution.xml | ||
---|---|---|
1 |
<assembly> |
|
2 |
<id>distribution</id> |
|
3 |
<formats> |
|
4 |
<format>dir</format> |
|
5 |
</formats> |
|
6 |
<fileSets> |
|
7 |
<!-- Extructure for the extension --> |
|
8 |
<fileSet> |
|
9 |
<directory>config</directory> |
|
10 |
<outputDirectory>${extension.install.dir.name} |
|
11 |
</outputDirectory> |
|
12 |
</fileSet> |
|
13 |
<fileSet> |
|
14 |
<directory>images</directory> |
|
15 |
<outputDirectory>/${extension.install.dir.name}/images |
|
16 |
</outputDirectory> |
|
17 |
</fileSet> |
|
18 |
</fileSets> |
|
19 |
<files> |
|
20 |
<file> |
|
21 |
<source>package.info</source> |
|
22 |
<outputDirectory>${extension.install.dir.name} |
|
23 |
</outputDirectory> |
|
24 |
</file> |
|
25 |
</files> |
|
26 |
<!-- |
|
27 |
*********************************************************************** |
|
28 |
--> |
|
29 |
<!-- * *--> |
|
30 |
<!-- |
|
31 |
*********************************************************************** |
|
32 |
--> |
|
33 |
<dependencySets> |
|
34 |
<dependencySet> |
|
35 |
<outputDirectory>${extension.install.dir.name}/${library-dir} |
|
36 |
</outputDirectory> |
|
37 |
<includes> |
|
38 |
<include>org.gvsig:org.gvsig.expressionfield</include> |
|
39 |
<include>bsf:bsf</include> |
|
40 |
<include>org.python:jython</include> |
|
41 |
</includes> |
|
42 |
</dependencySet> |
|
43 |
</dependencySets> |
|
44 |
</assembly> |
tags/v2_0_0_Build_2043/extensions/extExpressionField/buildNumber.properties | ||
---|---|---|
1 |
#maven.buildNumber.plugin properties file |
|
2 |
#Thu Jan 12 18:43:25 CET 2012 |
|
3 |
buildNumber=2043 |
tags/v2_0_0_Build_2043/extensions/extExpressionField/src-test/org/gvsig/expressionfield/AllTests.java | ||
---|---|---|
1 |
package org.gvsig.expressionfield; |
|
2 |
|
|
3 |
import junit.framework.Test; |
|
4 |
import junit.framework.TestSuite; |
|
5 |
|
|
6 |
public class AllTests { |
|
7 |
|
|
8 |
public static Test suite() { |
|
9 |
TestSuite suite = new TestSuite( |
|
10 |
"Test for com.iver.cit.gvsig.expressionField"); |
|
11 |
//$JUnit-BEGIN$ |
|
12 |
|
|
13 |
//$JUnit-END$ |
|
14 |
return suite; |
|
15 |
} |
|
16 |
|
|
17 |
} |
tags/v2_0_0_Build_2043/extensions/extExpressionField/config/text_en.properties | ||
---|---|---|
1 |
#Translations for language [en] |
|
2 |
#Tue Jan 20 17:39:04 CET 2009 |
|
3 |
advanced=Advanced |
|
4 |
boolean_value=Boolean value |
|
5 |
calculate_expression=Calculate expression |
|
6 |
charged_operators= |
|
7 |
charging_operators=Charging operators |
|
8 |
clear_expression=Clear expression |
|
9 |
column=Column |
|
10 |
commands=Commands |
|
11 |
continue?=Continue? |
|
12 |
date=Date |
|
13 |
date_value=Date value |
|
14 |
description=Description |
|
15 |
double_value= |
|
16 |
error=Error |
|
17 |
error_expression=Error expression |
|
18 |
eval_expression_will_be_carried_out_right_now_with_current_values_in_table=Eval expression will be carried out right now\nwith current values in table. |
|
19 |
evaluate=Evaluate |
|
20 |
evaluate_expression_with_errors=Evaluated expressions with errors |
|
21 |
explorer=Explorer |
|
22 |
expression=Expression |
|
23 |
expressions=Expressions |
|
24 |
expressions_from_file=Expressions from file |
|
25 |
field=Field |
|
26 |
field_toolbar= |
|
27 |
format=Format |
|
28 |
general=General |
|
29 |
incorrect_file=Incorrect file |
|
30 |
information=Information |
|
31 |
integer_value= |
|
32 |
it_has_established_a_limit_of_rows_will_lose_the_possibility_to_undo_wants_to_continue=It has established a limit of rows in preferences, will lose the possibility to undo. Wants to continue? |
|
33 |
limit_rows_in_memory=Limit rows in memory |
|
34 |
numeric=Numeric |
|
35 |
numeric_value=Numeric value |
|
36 |
operator= |
|
37 |
optional=Optional |
|
38 |
parameter=Parameter |
|
39 |
python= |
|
40 |
returns=Returns |
|
41 |
specifies_the_limit_rows_in_memory_when_the_program_eval_the_expression=Speficies the limit rows in memory when the program eval the expression\n The limit down the velocity. |
|
42 |
string=String |
|
43 |
string_value=String value |
|
44 |
type=Type |
|
45 |
value=Value |
|
46 |
without_limit=Without limit |
tags/v2_0_0_Build_2043/extensions/extExpressionField/config/text_gl.properties | ||
---|---|---|
1 |
#Translations for language [gl] |
|
2 |
#Mon Aug 06 08:50:49 CEST 2007 |
|
3 |
advanced=Avanzada |
|
4 |
boolean_value= |
|
5 |
calculate_expression= |
|
6 |
charging_operators= |
|
7 |
clear_expression= |
|
8 |
column=Columna |
|
9 |
commands= |
|
10 |
continue?= |
|
11 |
date= |
|
12 |
date_value= |
|
13 |
description=Descripci\u00f3n |
|
14 |
double_value= |
|
15 |
error=Erro |
|
16 |
error_expression= |
|
17 |
eval_expression_will_be_carried_out_right_now_with_current_values_in_table= |
|
18 |
evaluate= |
|
19 |
evaluate_expression_with_errors= |
|
20 |
explorer= |
|
21 |
expression= |
|
22 |
expressions= |
|
23 |
expressions_from_file= |
|
24 |
field=Campo |
|
25 |
general=Xeral |
|
26 |
incorrect_file= |
|
27 |
information= |
|
28 |
integer_value= |
|
29 |
it_has_established_a_limit_of_rows_will_lose_the_possibility_to_undo_wants_to_continue= |
|
30 |
limit_rows_in_memory= |
|
31 |
numeric= |
|
32 |
numeric_value= |
|
33 |
operator= |
|
34 |
parameter= |
|
35 |
python= |
|
36 |
returns= |
|
37 |
specifies_the_limit_rows_in_memory_when_the_program_eval_the_expression= |
|
38 |
string= |
|
39 |
string_value= |
|
40 |
type=Tipo |
|
41 |
value=Valor |
|
42 |
without_limit= |
tags/v2_0_0_Build_2043/extensions/extExpressionField/config/config.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="ISO-8859-1"?> |
|
2 |
<plugin-config> |
|
3 |
<libraries library-dir="lib"/> |
|
4 |
<depends plugin-name="org.gvsig.app"/> |
|
5 |
<depends plugin-name="org.gvsig.app.document.table.app.mainplugin" /> |
|
6 |
<resourceBundle name="text"/> |
|
7 |
<extensions> |
|
8 |
<extension class-name="org.gvsig.expressionfield.ExpressionFieldExtension" |
|
9 |
description="Extension that evaluate the expression to a column." |
|
10 |
active="true"> |
|
11 |
<menu text="Tabla/fill_column" tooltip="expression" |
|
12 |
action-command="EXPRESSION" |
|
13 |
icon="ext-kcalc" /> |
|
14 |
<tool-bar name="field_toolbar"> |
|
15 |
<action-tool icon="ext-kcalc" |
|
16 |
action-command="EXPRESSION" tooltip="expression" |
|
17 |
last="true"/> |
|
18 |
</tool-bar> |
|
19 |
</extension> |
|
20 |
<extension class-name="org.gvsig.expressionfield.AboutExpressionFieldExtension" |
|
21 |
description="Extension to add about panel." |
|
22 |
active="false" |
|
23 |
priority="1"> |
|
24 |
</extension> |
|
25 |
</extensions> |
|
26 |
</plugin-config> |
tags/v2_0_0_Build_2043/extensions/extExpressionField/config/text_cs.properties | ||
---|---|---|
1 |
#Translations for language [cs] |
|
2 |
#Thu Aug 16 08:33:37 CEST 2007 |
|
3 |
advanced=Pokro\u010dil\u00fd |
|
4 |
boolean_value=Boolean hodnota |
|
5 |
calculate_expression=Vypo\u010d\u00edtat v\u00fdraz |
|
6 |
charging_operators=Napln\u011bn\u00ed oper\u00e1tor\u016f |
|
7 |
clear_expression=Vymazat v\u00fdraz |
|
8 |
column=Sloupec |
|
9 |
commands=P\u0159\u00edkazy |
|
10 |
continue?=Pokra\u010dovat? |
|
11 |
date=Datum |
|
12 |
date_value=Datum |
|
13 |
description=Popis |
|
14 |
double_value= |
|
15 |
error=Error |
|
16 |
error_expression=Chybn\u00fd v\u00fdraz |
|
17 |
eval_expression_will_be_carried_out_right_now_with_current_values_in_table=V\u00fdraz bude vyhodnocen te\u010f na z\u00e1klad\u011b\nsou\u010dasn\u00fdch hodnot v tabulce. |
|
18 |
evaluate=Vyhodnotit |
|
19 |
evaluate_expression_with_errors=Vyhodnotit v\u00fdraz s chybami |
|
20 |
explorer=Pr\u016fzkumn\u00edk |
|
21 |
expression=V\u00fdraz |
|
22 |
expressions=V\u00fdrazy |
|
23 |
expressions_from_file=V\u00fdrazy ze souboru |
|
24 |
field=Polo\u017eka |
|
25 |
general=Obecn\u00fd |
|
26 |
incorrect_file=Chybn\u00fd soubor |
|
27 |
information=Informace |
|
28 |
integer_value= |
|
29 |
it_has_established_a_limit_of_rows_will_lose_the_possibility_to_undo_wants_to_continue=Byl dosa\u017een \u0159\u00e1dkov\u00fd limit v nastaven\u00ed, bude ztracena mo\u017enost vracen\u00ed zm\u011bn. Chcete pokra\u010dovat? |
|
30 |
limit_rows_in_memory=Omezen\u00ed \u0159\u00e1dk\u016f v pam\u011bti |
|
31 |
numeric=\u010c\u00edseln\u00fd |
|
32 |
numeric_value=\u010c\u00edseln\u00e1 hodnota |
|
33 |
operator= |
|
34 |
parameter=Parametr |
|
35 |
python= |
|
36 |
returns=Vr\u00e1tit se |
|
37 |
specifies_the_limit_rows_in_memory_when_the_program_eval_the_expression=Ud\u00e1v\u00e1 \u0159\u00e1dkov\u00e9 omezen\u00ed v pam\u011bti kdy\u017e prokram vyhodnocuje v\u00fdraz\n Omezen\u00ed sni\u017euje v\u00fdkon |
|
38 |
string=\u0158et\u011bzec |
|
39 |
string_value=Hodnota \u0159et\u011bzce |
|
40 |
type=Typ |
|
41 |
value=Hodnota |
|
42 |
without_limit=Bez omezen\u00ed |
tags/v2_0_0_Build_2043/extensions/extExpressionField/config/text_fr.properties | ||
---|---|---|
1 |
#Translations for language [fr] |
|
2 |
#Mon Aug 06 08:50:49 CEST 2007 |
|
3 |
advanced= |
|
4 |
boolean_value= |
|
5 |
calculate_expression= |
|
6 |
charging_operators= |
|
7 |
clear_expression= |
|
8 |
column= |
|
9 |
commands= |
|
10 |
continue?= |
|
11 |
date= |
|
12 |
date_value= |
|
13 |
description=Description |
|
14 |
double_value= |
|
15 |
error=Error |
|
16 |
error_expression= |
|
17 |
eval_expression_will_be_carried_out_right_now_with_current_values_in_table= |
|
18 |
evaluate= |
|
19 |
evaluate_expression_with_errors= |
|
20 |
explorer= |
|
21 |
expression= |
|
22 |
expressions= |
|
23 |
expressions_from_file= |
|
24 |
field=Colonne |
|
25 |
general=G\u00e9n\u00e9ral |
|
26 |
incorrect_file= |
|
27 |
information= |
|
28 |
integer_value= |
|
29 |
it_has_established_a_limit_of_rows_will_lose_the_possibility_to_undo_wants_to_continue= |
|
30 |
limit_rows_in_memory= |
|
31 |
numeric= |
|
32 |
numeric_value= |
|
33 |
operator= |
|
34 |
parameter= |
|
35 |
python= |
|
36 |
returns= |
|
37 |
specifies_the_limit_rows_in_memory_when_the_program_eval_the_expression= |
|
38 |
string= |
|
39 |
string_value= |
|
40 |
type=Type |
|
41 |
value=Valeur |
|
42 |
without_limit= |
tags/v2_0_0_Build_2043/extensions/extExpressionField/config/text_eu.properties | ||
---|---|---|
1 |
#Translations for language [eu] |
|
2 |
#Mon Aug 06 08:50:49 CEST 2007 |
|
3 |
advanced=Aurreratua |
|
4 |
boolean_value= |
|
5 |
calculate_expression= |
|
6 |
charging_operators= |
|
7 |
clear_expression= |
|
8 |
column=Zutabea |
|
9 |
commands= |
|
10 |
continue?= |
|
11 |
date= |
|
12 |
date_value= |
|
13 |
description=Deskripzioa |
|
14 |
double_value= |
|
15 |
error=Errorea |
|
16 |
error_expression= |
|
17 |
eval_expression_will_be_carried_out_right_now_with_current_values_in_table= |
|
18 |
evaluate= |
|
19 |
evaluate_expression_with_errors= |
|
20 |
explorer= |
|
21 |
expression= |
|
22 |
expressions= |
|
23 |
expressions_from_file= |
|
24 |
field=Eremua |
|
25 |
general=Orokorra |
|
26 |
incorrect_file= |
|
27 |
information= |
|
28 |
integer_value= |
|
29 |
it_has_established_a_limit_of_rows_will_lose_the_possibility_to_undo_wants_to_continue= |
|
30 |
limit_rows_in_memory= |
|
31 |
numeric= |
|
32 |
numeric_value= |
|
33 |
operator= |
|
34 |
parameter= |
|
35 |
python= |
|
36 |
returns= |
|
37 |
specifies_the_limit_rows_in_memory_when_the_program_eval_the_expression= |
|
38 |
string= |
|
39 |
string_value= |
|
40 |
type=Mota |
|
41 |
value=Balioa |
|
42 |
without_limit= |
tags/v2_0_0_Build_2043/extensions/extExpressionField/config/text_nl.properties | ||
---|---|---|
1 |
#Translations for language [nl] |
|
2 |
#Mon Aug 06 08:50:49 CEST 2007 |
|
3 |
advanced= |
|
4 |
boolean_value= |
|
5 |
calculate_expression= |
|
6 |
charging_operators= |
|
7 |
clear_expression= |
|
8 |
column= |
|
9 |
commands= |
|
10 |
continue?= |
|
11 |
date= |
|
12 |
date_value= |
|
13 |
description= |
|
14 |
double_value= |
|
15 |
error= |
|
16 |
error_expression= |
|
17 |
eval_expression_will_be_carried_out_right_now_with_current_values_in_table= |
|
18 |
evaluate= |
|
19 |
evaluate_expression_with_errors= |
|
20 |
explorer= |
|
21 |
expression= |
|
22 |
expressions= |
|
23 |
expressions_from_file= |
|
24 |
field= |
|
25 |
general= |
|
26 |
incorrect_file= |
|
27 |
information= |
|
28 |
integer_value= |
|
29 |
it_has_established_a_limit_of_rows_will_lose_the_possibility_to_undo_wants_to_continue= |
|
30 |
limit_rows_in_memory= |
|
31 |
numeric= |
|
32 |
numeric_value= |
|
33 |
operator= |
|
34 |
parameter= |
|
35 |
python= |
|
36 |
returns= |
|
37 |
specifies_the_limit_rows_in_memory_when_the_program_eval_the_expression= |
|
38 |
string= |
|
39 |
string_value= |
|
40 |
type= |
|
41 |
value= |
|
42 |
without_limit= |
tags/v2_0_0_Build_2043/extensions/extExpressionField/config/iver.html | ||
---|---|---|
1 |
<html> |
|
2 |
<body> |
|
3 |
|
|
4 |
<img src="iver-logo.png"><br> |
|
5 |
|
|
6 |
<h2>IVER</h2> |
|
7 |
<br> |
|
8 |
|
|
9 |
<p>Expression field</p> |
|
10 |
<p>EN CONSTRUCCION</p> |
|
11 |
|
|
12 |
</body> |
|
13 |
</html> |
tags/v2_0_0_Build_2043/extensions/extExpressionField/config/text_pl.properties | ||
---|---|---|
1 |
#Translations for language [pl] |
|
2 |
#Mon Aug 06 12:43:02 CEST 2007 |
|
3 |
advanced=Zaawansowane |
|
4 |
boolean_value= |
|
5 |
calculate_expression= |
|
6 |
charging_operators= |
|
7 |
clear_expression= |
|
8 |
column= |
|
9 |
commands= |
|
10 |
continue?= |
|
11 |
date= |
|
12 |
date_value= |
|
13 |
description=Opis |
|
14 |
double_value= |
|
15 |
error=B\u0142\u0105d |
|
16 |
error_expression= |
|
17 |
eval_expression_will_be_carried_out_right_now_with_current_values_in_table= |
|
18 |
evaluate= |
|
19 |
evaluate_expression_with_errors= |
|
20 |
explorer= |
|
21 |
expression= |
|
22 |
expressions= |
|
23 |
expressions_from_file= |
|
24 |
field=Kolumna |
|
25 |
general=Og\u00f3lne |
|
26 |
incorrect_file= |
|
27 |
information= |
|
28 |
integer_value= |
|
29 |
it_has_established_a_limit_of_rows_will_lose_the_possibility_to_undo_wants_to_continue= |
|
30 |
limit_rows_in_memory= |
|
31 |
numeric= |
|
32 |
numeric_value= |
|
33 |
operator= |
|
34 |
parameter= |
|
35 |
python= |
|
36 |
returns= |
|
37 |
specifies_the_limit_rows_in_memory_when_the_program_eval_the_expression= |
|
38 |
string= |
|
39 |
string_value= |
|
40 |
type=Typ |
|
41 |
value=warto\u015b\u0107 |
|
42 |
without_limit= |
tags/v2_0_0_Build_2043/extensions/extExpressionField/config/text_it.properties | ||
---|---|---|
1 |
#Translations for language [it] |
|
2 |
#Mon Aug 13 13:02:41 CEST 2007 |
|
3 |
advanced=Avanzata |
|
4 |
boolean_value=Valore boleano |
|
5 |
calculate_expression=Calcola espressione |
|
6 |
charging_operators=Caricamento operatori |
|
7 |
clear_expression=Cancella espressione |
|
8 |
column=Colonna |
|
9 |
commands=Comandi |
|
10 |
continue?=Continuare? |
|
11 |
date=Data |
|
12 |
date_value=Valore della data |
|
13 |
description=Descrizione |
|
14 |
double_value= |
|
15 |
error=Errore |
|
16 |
error_expression=Errore nell'espressione |
|
17 |
eval_expression_will_be_carried_out_right_now_with_current_values_in_table=L'espressione verr\u00e0 processata ora, \ncon gli attuali dati della tabella |
|
18 |
evaluate=Processa |
|
19 |
evaluate_expression_with_errors=Espressione processata con errori |
|
20 |
explorer=Esplorare |
|
21 |
expression=Espressione |
|
22 |
expressions=Espressioni |
|
23 |
expressions_from_file=Espressioni da un file |
|
24 |
field=Campo |
|
25 |
general=Generale |
|
26 |
incorrect_file=File incorretto |
|
27 |
information=Informazione |
|
28 |
integer_value= |
|
29 |
it_has_established_a_limit_of_rows_will_lose_the_possibility_to_undo_wants_to_continue=E' stato stabilito un limite di righe nelle preferenze, non sar\u00e0 possibile annullare l'operazione. Proseguire? |
|
30 |
limit_rows_in_memory=Limite di righe in memoria |
|
31 |
numeric=Numerico |
|
32 |
numeric_value=Valore numerico |
|
33 |
operator= |
|
34 |
parameter=Parametro |
|
35 |
python= |
|
36 |
returns=Torna |
|
37 |
specifies_the_limit_rows_in_memory_when_the_program_eval_the_expression=Specifica il numero di righe \n in memoria quando viene processata un'espressione,\n riducendo drasticamente il tempo di esecuzione\n quando viene diminuito. |
|
38 |
string=Stringa |
|
39 |
string_value=Valore stringa |
|
40 |
type=Tipo |
|
41 |
value=Valore |
|
42 |
without_limit=Senza limite |
tags/v2_0_0_Build_2043/extensions/extExpressionField/config/text.properties | ||
---|---|---|
1 |
#Translations for language [es] |
|
2 |
#Tue Jan 20 18:42:35 CET 2009 |
|
3 |
advanced=Avanzada |
|
4 |
boolean_value=Valor booleano |
|
5 |
calculate_expression=Calcular expresi\u00f3n |
|
6 |
charged_operators=Operadores cargados. |
|
7 |
charging_operators=Cargando operadores |
|
8 |
clear_expression=Borrar expresi\u00f3n |
|
9 |
column=Columna |
|
10 |
commands=Comandos |
|
11 |
continue?=\u00bfQuiere continuar? |
|
12 |
date=Fecha |
|
13 |
date_value=Valor fecha |
|
14 |
description=Descripci\u00f3n |
|
15 |
double_value= |
|
16 |
error=Error |
|
17 |
error_expression=Error en la expresi\u00f3n |
|
18 |
eval_expression_will_be_carried_out_right_now_with_current_values_in_table=El c\u00e1lculo de la expresi\u00f3n se realizar\u00e1 en este momento\nsobre los registros existentes en la tabla. |
|
19 |
evaluate=Evaluar |
|
20 |
evaluate_expression_with_errors=Expresiones evaluadas con errores |
|
21 |
explorer=Explorar |
|
22 |
expression=Expresi\u00f3n |
|
23 |
expressions=Expresiones |
|
24 |
expressions_from_file=Expresiones de fichero |
|
25 |
field=Campo |
|
26 |
field_toolbar= |
|
27 |
format=Formato |
|
28 |
general=General |
|
29 |
incorrect_file=Fichero incorrecto |
|
30 |
information=Informaci\u00f3n |
|
31 |
integer_value= |
|
32 |
it_has_established_a_limit_of_rows_will_lose_the_possibility_to_undo_wants_to_continue=Tiene establecido un l\u00edmite de registros en preferencias, perder\u00e1 la posibilidad de deshacer. \u00bfQuiere continuar? |
|
33 |
limit_rows_in_memory=L\u00edmite de registros en memoria |
|
34 |
numeric=Num\u00e9rico |
|
35 |
numeric_value=Valor num\u00e9rico |
|
36 |
operator= |
|
37 |
optional=Opcional |
|
38 |
parameter=Par\u00e1metro |
|
39 |
python= |
|
40 |
returns=Devuelve |
|
41 |
specifies_the_limit_rows_in_memory_when_the_program_eval_the_expression=Especifica el n\u00famero de registros\n en memoria cuando se evalue la expresi\u00f3n,\n reduciendose dr\u00e1sticamente la velocidad\n cuando se limite. |
|
42 |
string=Cadena |
|
43 |
string_value=Valor String |
|
44 |
type=Tipo |
|
45 |
value=Valor |
|
46 |
without_limit=Sin l\u00edmite |
tags/v2_0_0_Build_2043/extensions/extExpressionField/config/text_ro.properties | ||
---|---|---|
1 |
#Translations for language [ro] |
|
2 |
#Mon Aug 06 08:50:49 CEST 2007 |
|
3 |
advanced=Inainta |
|
4 |
boolean_value= |
|
5 |
calculate_expression= |
|
6 |
charging_operators= |
|
7 |
clear_expression= |
|
8 |
column= |
|
9 |
commands= |
|
10 |
continue?= |
|
11 |
date= |
|
12 |
date_value= |
|
13 |
description=Descriere |
|
14 |
double_value= |
|
15 |
error=Eroare |
|
16 |
error_expression= |
|
17 |
eval_expression_will_be_carried_out_right_now_with_current_values_in_table= |
|
18 |
evaluate= |
|
19 |
evaluate_expression_with_errors= |
|
20 |
explorer= |
|
21 |
expression= |
|
22 |
expressions= |
|
23 |
expressions_from_file= |
|
24 |
field=Camp |
|
25 |
general=General |
|
26 |
incorrect_file= |
|
27 |
information= |
|
28 |
integer_value= |
|
29 |
it_has_established_a_limit_of_rows_will_lose_the_possibility_to_undo_wants_to_continue= |
|
30 |
limit_rows_in_memory= |
|
31 |
numeric= |
|
32 |
numeric_value= |
|
33 |
operator= |
|
34 |
parameter= |
|
35 |
python= |
|
36 |
returns= |
|
37 |
specifies_the_limit_rows_in_memory_when_the_program_eval_the_expression= |
|
38 |
string= |
|
39 |
string_value= |
|
40 |
type=Mod |
|
41 |
value=Valoare |
|
42 |
without_limit= |
tags/v2_0_0_Build_2043/extensions/extExpressionField/config/text_zh.properties | ||
---|---|---|
1 |
#Translations for language [zh] |
|
2 |
#Mon Aug 06 08:50:49 CEST 2007 |
|
3 |
advanced=\u9ad8\u7ea7 |
|
4 |
boolean_value= |
|
5 |
calculate_expression= |
|
6 |
charging_operators= |
|
7 |
clear_expression= |
|
8 |
column= |
|
9 |
commands= |
|
10 |
continue?= |
|
11 |
date= |
|
12 |
date_value= |
|
13 |
description=\u63cf\u8ff0 |
|
14 |
double_value= |
|
15 |
error=\u9519\u8bef |
|
16 |
error_expression= |
|
17 |
eval_expression_will_be_carried_out_right_now_with_current_values_in_table= |
|
18 |
evaluate= |
|
19 |
evaluate_expression_with_errors= |
|
20 |
explorer= |
|
21 |
expression= |
|
22 |
expressions= |
|
23 |
expressions_from_file= |
|
24 |
field=\u5b57\u6bb5 |
|
25 |
general=\u57fa\u672c\u8bbe\u7f6e |
|
26 |
incorrect_file= |
|
27 |
information= |
|
28 |
integer_value= |
|
29 |
it_has_established_a_limit_of_rows_will_lose_the_possibility_to_undo_wants_to_continue= |
|
30 |
limit_rows_in_memory= |
|
31 |
numeric= |
|
32 |
numeric_value= |
|
33 |
operator= |
|
34 |
parameter= |
|
35 |
python= |
|
36 |
returns= |
|
37 |
specifies_the_limit_rows_in_memory_when_the_program_eval_the_expression= |
|
38 |
string= |
|
39 |
string_value= |
|
40 |
type=\u7c7b\u578b |
|
41 |
value=\u6570\u636e |
|
42 |
without_limit= |
tags/v2_0_0_Build_2043/extensions/extExpressionField/config/text_ca.properties | ||
---|---|---|
1 |
#Translations for language [ca] |
|
2 |
#Mon Aug 13 13:40:45 CEST 2007 |
|
3 |
advanced=Avan\u00e7ada |
|
4 |
boolean_value=Valor boole\u00e0 |
|
5 |
calculate_expression=Calcular l'expressi\u00f3 |
|
6 |
charging_operators=Carregant operadors |
|
7 |
clear_expression=Esborrar expressi\u00f3 |
|
8 |
column=Columna |
|
9 |
commands=Comandaments |
|
10 |
continue?=Vol continuar? |
|
11 |
date=Data |
|
12 |
date_value=Valor data |
|
13 |
description=Descripci\u00f3 |
|
14 |
double_value= |
|
15 |
error=Error |
|
16 |
error_expression=Error en l'expressi\u00f3 |
|
17 |
eval_expression_will_be_carried_out_right_now_with_current_values_in_table=El c\u00e0lcul de l'expressi\u00f3 es realitzar\u00e0 en este moment sobre els registres existents en la taula\n |
|
18 |
evaluate=Avaluar |
|
19 |
evaluate_expression_with_errors=Expressions avaluades amb errors |
|
20 |
explorer=Explorar |
|
21 |
expression=Expressi\u00f3 |
|
22 |
expressions=Expressions |
|
23 |
expressions_from_file=Expressions de fitxer |
|
24 |
field=Camp |
|
25 |
general=General |
|
26 |
incorrect_file=Fitxer incorrecte |
|
27 |
information=Informaci\u00f3 |
|
28 |
integer_value= |
|
29 |
it_has_established_a_limit_of_rows_will_lose_the_possibility_to_undo_wants_to_continue=T\u00e9 establit un l\u00edmit de registres en prefer\u00e8ncies, perdr\u00e0 la possibilitat de desfer. Vol continuar?\n |
|
30 |
limit_rows_in_memory=L\u00edmit de registres en mem\u00f2ria |
|
31 |
numeric=Num\u00e8ric |
|
32 |
numeric_value=Valor num\u00e8ric |
|
33 |
operator= |
|
34 |
parameter=Par\u00e0metre |
|
35 |
python= |
|
36 |
returns=Torna |
|
37 |
specifies_the_limit_rows_in_memory_when_the_program_eval_the_expression=en mem\u00f2ria quan s'avalue l'expressi\u00f3, i es redu\u00efx dr\u00e0sticament la velocitat quan es limite |
|
38 |
string=Cadena |
|
39 |
string_value=Valor cadena |
|
40 |
type=Tipus |
|
41 |
value=Valor |
|
42 |
without_limit=Sense l\u00edmit |
tags/v2_0_0_Build_2043/extensions/extExpressionField/config/text_pt.properties | ||
---|---|---|
1 |
#Translations for language [pt] |
|
2 |
#Mon Aug 06 08:50:49 CEST 2007 |
|
3 |
advanced= |
|
4 |
boolean_value= |
|
5 |
calculate_expression= |
|
6 |
charging_operators= |
|
7 |
clear_expression= |
|
8 |
column= |
|
9 |
commands= |
|
10 |
continue?= |
|
11 |
date= |
|
12 |
date_value= |
|
13 |
description=Descri\u00e7\u00e3o |
|
14 |
double_value= |
|
15 |
error=Error |
|
16 |
error_expression= |
|
17 |
eval_expression_will_be_carried_out_right_now_with_current_values_in_table= |
|
18 |
evaluate= |
|
19 |
evaluate_expression_with_errors= |
|
20 |
explorer= |
|
21 |
expression= |
|
22 |
expressions= |
|
23 |
expressions_from_file= |
|
24 |
field= |
|
25 |
general=Geral |
|
26 |
incorrect_file= |
|
27 |
information= |
|
28 |
integer_value= |
|
29 |
it_has_established_a_limit_of_rows_will_lose_the_possibility_to_undo_wants_to_continue= |
|
30 |
limit_rows_in_memory= |
|
31 |
numeric= |
|
32 |
numeric_value= |
|
33 |
operator= |
|
34 |
parameter= |
|
35 |
python= |
|
36 |
returns= |
|
37 |
specifies_the_limit_rows_in_memory_when_the_program_eval_the_expression= |
|
38 |
string= |
|
39 |
string_value= |
|
40 |
type=Tipo |
|
41 |
value=Valor |
|
42 |
without_limit= |
tags/v2_0_0_Build_2043/extensions/extExpressionField/config/text_ru.properties | ||
---|---|---|
1 |
#text_ru.properties |
|
2 |
advanced=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u044B\u0439 |
|
3 |
boolean_value=\u041B\u043E\u0433\u0438\u0447\u0435\u0441\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 |
|
4 |
calculate_expresion=\u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044C \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435 |
|
5 |
charging_operators=\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u043E\u043F\u0435\u0440\u0430\u0442\u043E\u0440\u044B |
|
6 |
clear_expresion=\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435 |
|
7 |
column=\u041F\u043E\u043B\u0435 |
|
8 |
commands=\u041A\u043E\u043C\u0430\u043D\u0434\u044B |
|
9 |
continue?=\u041F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C? |
|
10 |
date=\u0414\u0430\u0442\u0430 |
|
11 |
date_value=\u0412\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 |
|
12 |
description=\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435 |
|
13 |
error=\u041E\u0448\u0438\u0431\u043A\u0430 |
|
14 |
error_expresion=\u041E\u0448\u0438\u0431\u043E\u0447\u043D\u043E\u0435 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435 |
|
15 |
eval_expresion_will_be_carried_out_right_now_with_current_values_in_table=\u0412\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u043E \n\u0441 \u0442\u0435\u043A\u0443\u0449\u0438\u043C\u0438 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u043C\u0438 \u0432 \u0442\u0430\u0431\u043B\u0438\u0446\u0435 |
|
16 |
evaluate=\u0412\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C |
|
17 |
evaluate_expresion_with_errors=\u0412\u044B\u043F\u043E\u043B\u043D\u044F\u0435\u043C\u044B\u0435 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442 \u043E\u0448\u0438\u0431\u043A\u0438 |
|
18 |
explorer=\u041E\u0431\u0437\u043E\u0440 |
|
19 |
expresion=\u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044C \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435 |
|
20 |
expresions=\u0412\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u044F |
|
21 |
expresions_from_file=\u0412\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0438\u0437 \u0444\u0430\u0439\u043B\u0430 |
|
22 |
field=\u041F\u043E\u043B\u0435 |
|
23 |
general=\u041E\u0431\u0449\u0438\u0435 |
|
24 |
incorrect_file=\u041D\u0435\u043A\u043E\u0440\u0440\u0435\u043A\u0442\u043D\u044B\u0439 \u0444\u0430\u0439\u043B |
|
25 |
information=\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F |
|
26 |
it_has_established_a_limit_of_rows_will_lose_the_possibility_to_undo_wants_to_continue=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0431\u0443\u0434\u0435\u0442 \u043E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u044E, \u0442.\u043A. \u043B\u0438\u043C\u0438\u0442 \u0441\u0442\u0440\u043E\u043A \u0443\u0436\u0435 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D \u0432 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430\u0445. \u041F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C? |
|
27 |
limit_rows_in_memory=\u041B\u0438\u043C\u0438\u0442 \u0441\u0442\u0440\u043E\u043A \u0432 \u043F\u0430\u043C\u044F\u0442\u0438 |
|
28 |
numeric=\u0427\u0438\u0441\u043B\u043E |
|
29 |
numeric_value=\u0427\u0438\u0441\u043B\u043E\u0432\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 |
|
30 |
operator=\u041A\u043E\u043C\u0430\u043D\u0434\u0430 |
|
31 |
parameter=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B |
|
32 |
returns=\u0412\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 |
|
33 |
specifies_the_limit_rows_in_memory_when_the_program_eval_the_expresion=\u0423\u043A\u0430\u0436\u0438\u0442\u0435 \u043B\u0438\u043C\u0438\u0442 \u0441\u0442\u0440\u043E\u043A \u0432 \u043F\u0430\u043C\u044F\u0442\u0438 \u043F\u0440\u0438 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0438 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u044F. \n\u0417\u0430\u0434\u0430\u043D\u0438\u0435 \u043B\u0438\u043C\u0438\u0442\u0430 \u0441\u043D\u0438\u0436\u0430\u0435\u0442 \u0441\u043A\u043E\u0440\u043E\u0441\u0442\u044C \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F. |
|
34 |
string=\u0422\u0435\u043A\u0441\u0442 |
|
35 |
string_value=\u0422\u0435\u043A\u0441\u0442\u043E\u0432\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 |
|
36 |
type=\u0422\u0438\u043F |
|
37 |
value=\u0417\u043D\u0430\u0447\u0435\u043D\u0438\u0435 |
|
38 |
without_limit=\u0411\u0435\u0437 \u043B\u0438\u043C\u0438\u0442\u0430 |
tags/v2_0_0_Build_2043/extensions/extExpressionField/config/text_de.properties | ||
---|---|---|
1 |
#Translations for language [de] |
|
2 |
#Tue Jan 20 17:39:04 CET 2009 |
|
3 |
advanced=Erweitert |
|
4 |
boolean_value=Boolscher Wert |
|
5 |
calculate_expression= |
|
6 |
charged_operators= |
|
7 |
charging_operators=Ladezeit Operator |
|
8 |
clear_expression= |
|
9 |
column=Spalte |
|
10 |
commands=Kommandos |
|
11 |
continue?=Fortfahren? |
|
12 |
date=Datum |
|
13 |
date_value=Datums-Wert |
|
14 |
description=Beschreibung |
|
15 |
double_value= |
|
16 |
error=Fehler |
|
17 |
error_expression= |
|
18 |
eval_expression_will_be_carried_out_right_now_with_current_values_in_table= |
|
19 |
evaluate=Auswerten |
|
20 |
evaluate_expression_with_errors= |
|
21 |
explorer=Durchsuchen |
|
22 |
expression= |
|
23 |
expressions= |
|
24 |
expressions_from_file= |
|
25 |
field=Feld |
|
26 |
field_toolbar= |
|
27 |
format=Format |
|
28 |
general=Allgemein |
|
29 |
incorrect_file=Ung\u00fcltige Datei |
|
30 |
information=Information |
|
31 |
integer_value= |
|
32 |
it_has_established_a_limit_of_rows_will_lose_the_possibility_to_undo_wants_to_continue=Zeilen- Limit wurde erreicht in den Eigenschaften, dieser Schritt kann nicht r\u00fcckg\u00e4ngi gemacht werden. Wollen Sie fortfahren? |
|
33 |
limit_rows_in_memory=Zeilen- Limit erreicht |
|
34 |
numeric=Numerisch |
|
35 |
numeric_value=Numerischer Wert |
|
36 |
operator= |
|
37 |
optional= |
|
38 |
parameter=Parameter |
|
39 |
python= |
|
40 |
returns=Ergebnis |
|
41 |
specifies_the_limit_rows_in_memory_when_the_program_eval_the_expression= |
|
42 |
string=Zeichenkette |
|
43 |
string_value=Wert der Zeichenkette |
|
44 |
type=Typ |
|
45 |
value=Wert |
|
46 |
without_limit=Ohne Beschr\u00e4nkung |
tags/v2_0_0_Build_2043/extensions/extExpressionField/install/.cvsignore | ||
---|---|---|
1 |
bin |
|
2 |
extensiones |
|
3 |
nomenclatorIGN-*.zip |
tags/v2_0_0_Build_2043/extensions/extExpressionField/install/build.xml | ||
---|---|---|
1 |
<project name="instalador-gvSIG" default="init" basedir="."> |
|
2 |
<!-- |
|
3 |
<property name="dir_inst" location="C:\Archivos de programa"/> |
|
4 |
<property name="base_dir" location="./"/> |
|
5 |
<property name="dir_libs" location="C:\Archivos de programa\IzPack\lib"/> |
|
6 |
<property name="vers" location="0.6"/> |
|
7 |
<property name="izpack_dir" location="C:\Archivos de programa\IzPack"/> |
|
8 |
--> |
|
9 |
|
|
10 |
<property name="dir_inst" location="/usr/local"/> |
|
11 |
<property name="base_dir" location="./"/> |
|
12 |
<property name="izpack_dir" location="../../install/IzPack"/> |
|
13 |
<property name="dir_libs" location="${izpack_dir}/lib"/> |
|
14 |
|
|
15 |
<taskdef name="izpack" classpath="${dir_libs}/compiler.jar" classname="com.izforge.izpack.ant.IzPackTask"/> |
|
16 |
|
|
17 |
<target name="init"> |
|
18 |
<izpack input="install.xml" |
|
19 |
output="${JARNAME}" |
|
20 |
installerType="standard" |
|
21 |
basedir="${base_dir}" |
|
22 |
izPackDir="${izpack_dir}/"/> |
|
23 |
</target> |
|
24 |
|
|
25 |
<target name="clean"> |
|
26 |
<delete> |
|
27 |
<fileset dir="."> |
|
28 |
<include name="**.zip"/> |
|
29 |
</fileset> |
|
30 |
</delete> |
|
31 |
<delete dir="bin" /> |
|
32 |
<delete dir="extensions" /> |
|
33 |
</target> |
|
34 |
|
|
35 |
</project> |
tags/v2_0_0_Build_2043/extensions/extExpressionField/install/variables.sh | ||
---|---|---|
1 |
#!/bin/sh |
|
2 |
|
|
3 |
export APPNAME=gvsig_expressionfield |
|
4 |
export FULLVERSION='0.1' |
|
5 |
#export FULLVERSION='1.0' |
|
6 |
export TARGET_DIR=/tmp/"$APPNAME"/versiones |
|
7 |
#export TARGET_DIR=/mnt/sercartlin/grupo-sig-ca/Testing/Versiones/ |
|
8 |
export MAIN_INSTALL_PLUGIN=com.iver.gvsig.expressionfield #Nombre del plugin que proporciona el 'build.nuber' para la distribucion |
|
9 |
|
|
10 |
## estas extensiones se muestran en los packs, y se puede elegir instalarlos o no |
|
11 |
## (el fichero install.xml tambien debe estar actualizado para reflejar esto) |
|
12 |
EXTENSIONS=( |
|
13 |
"$MAIN_INSTALL_PLUGIN" |
|
14 |
) |
tags/v2_0_0_Build_2043/extensions/extExpressionField/install/install.xml | ||
---|---|---|
1 |
<installation version="1.0"> |
|
2 |
<info> |
|
3 |
<!--<appname>gvSIG_1.0_alpha</appname>--> |
|
4 |
<appname>gvSIG_expressionField_0.1</appname> |
|
5 |
<appversion>0.1</appversion> |
|
6 |
<authors> |
|
7 |
<author name="Generalitat Valenciana. Conselleria d'Infraestructures i Transport" email="" /> |
|
8 |
<author name="Iver TecnologÃas de la Información S.A." email="" /> |
|
9 |
</authors> |
|
10 |
<url>http://www.gvsig.gva.es/</url> |
|
11 |
<javaversion>1.4</javaversion> |
|
12 |
</info> |
|
13 |
|
|
14 |
<guiprefs height="600" resizable="yes" width="800"> |
|
15 |
<laf name="liquid"> |
|
16 |
<os family="unix" /> |
|
17 |
</laf> |
|
18 |
<laf name="liquid"> |
|
19 |
<os family="windows" /> |
|
20 |
</laf> |
|
21 |
</guiprefs> |
|
22 |
|
|
23 |
<locale> |
|
24 |
<langpack iso3="spa"/> |
|
25 |
<langpack iso3="val"/> |
|
26 |
<langpack iso3="eng"/> |
|
27 |
<langpack iso3="cat"/> |
|
28 |
<langpack iso3="chn"/> |
|
29 |
<langpack iso3="cze"/> |
|
30 |
<langpack iso3="dan"/> |
|
31 |
<langpack iso3="deu"/> |
|
32 |
<langpack iso3="fin"/> |
|
33 |
<langpack iso3="fra"/> |
|
34 |
<langpack iso3="glg"/> |
|
35 |
<langpack iso3="hun"/> |
|
36 |
<langpack iso3="ita"/> |
|
37 |
<langpack iso3="jpn"/> |
|
38 |
<langpack iso3="mys"/> |
|
39 |
<langpack iso3="ned"/> |
|
40 |
<langpack iso3="nor"/> |
|
41 |
<langpack iso3="pol"/> |
|
42 |
<langpack iso3="por"/> |
|
43 |
<langpack iso3="rom"/> |
|
44 |
<langpack iso3="rus"/> |
|
45 |
<langpack iso3="scg"/> |
|
46 |
<langpack iso3="svk"/> |
|
47 |
<langpack iso3="swe"/> |
|
48 |
<langpack iso3="ukr"/> |
|
49 |
</locale> |
|
50 |
|
|
51 |
<resources> |
|
52 |
<res src="resources/gpl.txt" id="LicencePanel.licence"/> |
|
53 |
<res src="resources/LEEME.html" id="HTMLInfoPanel.info"/> |
|
54 |
<res src="resources/images/Logo_gvsig_gva.jpg" id="Installer.image"/> |
|
55 |
<res src="resources/userInputSpec.xml" id="userInputSpec.xml"/> |
|
56 |
<parsable os="linux" targetfile="resources/userInputSpec.xml"/> |
|
57 |
<res src="resources/userInputLang.xml_val" id="userInputLang.xml_val" /> |
|
58 |
<res src="resources/userInputLang.xml_spa" id="userInputLang.xml_spa" /> |
|
59 |
</resources> |
|
60 |
|
|
61 |
<panels> |
|
62 |
<panel classname="HTMLInfoPanel"/> |
|
63 |
<panel classname="LicencePanel"/> |
|
64 |
<panel classname="PacksPanel"/> |
|
65 |
<panel classname="UserInputPanel"/> |
|
66 |
<panel classname="InstallPanel"/> |
|
67 |
<panel classname="SimpleFinishPanel"/> |
|
68 |
</panels> |
|
69 |
|
|
70 |
<packs> |
|
71 |
|
|
72 |
<pack name="Extensión Calcular Expresión en Campo" required="yes"> |
|
73 |
<description>Extensión para cálcular una expresión sobre un campo.</description> |
|
74 |
<file targetdir="$INSTALL_PATH/bin/gvSIG/extensiones/" src="extensiones/com.iver.gvsig.expressionfield" override="true"/> |
|
75 |
</pack> |
|
76 |
|
|
77 |
|
|
78 |
</packs> |
|
79 |
|
|
80 |
</installation> |
tags/v2_0_0_Build_2043/extensions/extExpressionField/install/distribucion.sh | ||
---|---|---|
1 |
#!/bin/bash |
|
2 |
|
|
3 |
# Si se produce un error, salimos inmediatamente |
|
4 |
set -e |
|
5 |
|
|
6 |
|
|
7 |
# Obtenemos el locale |
|
8 |
LOC=`echo $LANG | sed 's/_.*//'` |
|
9 |
|
|
10 |
# Comprobar que estamos en el directorio adecuado |
|
11 |
if [ "$LOC" = "es" ] ; then |
|
12 |
ERROR_BASEDIR="Este script debe invocarse desde el directorio \'install\' del proyecto" |
|
13 |
else |
|
14 |
ERROR_BASEDIR="This script must be run from the \'install\' directory of the project" |
|
15 |
fi |
|
16 |
if [ ! -d ../../install/instalador-gvSIG-lin ] || [ ! -d ../../install/instalador-gvSIG-win ] || [ ! -d ../../_fwAndami ] ; then |
|
17 |
echo $ERROR_BASEDIR |
|
18 |
exit 1 ; |
|
19 |
fi |
|
20 |
|
|
21 |
DIR_BASE=`pwd` |
|
22 |
GVSIG_INSTALLDIR=`readlink -f ../../install` |
|
23 |
ANDAMI_DIR=`readlink -f ../../_fwAndami` |
|
24 |
|
|
25 |
source variables.sh |
|
26 |
# Get a version with format 1_0_alpha |
|
27 |
UNDERSCORE_VERSION=`echo $FULLVERSION | sed 'y/./_/'` |
|
28 |
# Get a version with format 10_alpha |
|
29 |
BRIEFVERSION=`echo $FULLVERSION | sed 's/\.//'` |
|
30 |
# The name of the dir which will be ZIPed, containing the resulting installer |
|
31 |
INSTALLER_DIR="$APPNAME"-$FULLVERSION\_installer |
|
32 |
JARNAME="$APPNAME"-"$FULLVERSION".jar |
|
33 |
# The extension targets on the this version of gvSIG: |
|
34 |
GVSIG_VERSION=1.0 |
|
35 |
|
|
36 |
BUILDNUMBER=`sed -n 's/build.number=//p' "$ANDAMI_DIR"/gvSIG/extensiones/"$MAIN_INSTALL_PLUGIN"/build.number` |
|
37 |
|
|
38 |
#ZIPNAME="$APPNAME"-"$UNDERSCORE_VERSION"\_"$BUILDNUMBER".zip |
|
39 |
DIR_LIN=. |
|
40 |
DIR_WIN=. |
|
41 |
|
|
42 |
DIR_LIN_GVSIG="$GVSIG_INSTALLDIR"/instalador-gvSIG-lin |
|
43 |
DIR_WIN_GVSIG="$GVSIG_INSTALLDIR"/instalador-gvSIG-win |
|
44 |
|
|
45 |
|
|
46 |
WINDOWSZIP="$APPNAME"-"$BRIEFVERSION"\_"$BUILDNUMBER"-windows-i586.7z |
|
47 |
LINUXZIP="$APPNAME"-"$BRIEFVERSION"\_"$BUILDNUMBER"-linux-i586.tgz |
|
48 |
|
|
49 |
LINUXBIN="$APPNAME"-"$BRIEFVERSION"\_"$BUILDNUMBER"-linux-i586.bin |
|
50 |
|
|
51 |
WINDOWSEXE="$APPNAME"-"$BRIEFVERSION"\_"$BUILDNUMBER"-windows-i586.exe |
|
52 |
|
|
53 |
#Directorios |
|
54 |
#OUTPUT_DIR=/mnt/sercartlin/grupo-sig-ca/Testing/Versiones/v"$FULLVERSION"\_"$BUILDNUMBER" |
|
55 |
OUTPUT_DIR="$TARGET_DIR"/v"$FULLVERSION"\_"$BUILDNUMBER" |
|
56 |
PATH_SOURCE_EXT="$ANDAMI_DIR"/gvSIG/extensiones |
|
57 |
|
|
58 |
|
|
59 |
echo "*****************" |
|
60 |
echo " BASE " |
|
61 |
echo "*****************" |
|
62 |
|
|
63 |
cd "$DIR_BASE"/ |
|
64 |
rm bin -rf |
|
65 |
mkdir -p bin/gvSIG/extensiones |
|
66 |
#cp "$DIR_WIN_GVSIG"/installer_files/LEEME "$DIR_WIN_GVSIG"installer_files/LLIG-ME "$DIR_WIN_GVSIG"installer_files/README bin |
|
67 |
cp resources/gpl.txt bin |
|
68 |
# No enlazamos directamente el directorio lib para no incluir el directorio CVS |
|
69 |
mkdir -p bin/lib |
|
70 |
cd "$DIR_BASE"/bin/lib |
|
71 |
for i in "$ANDAMI_DIR"/lib/*.jar ; do |
|
72 |
ln -s "$i" . |
|
73 |
done |
|
74 |
for i in "$ANDAMI_DIR"/lib/*.zip ; do |
|
75 |
ln -s "$i" . |
|
76 |
done |
|
77 |
cd "$DIR_BASE"/ |
|
78 |
ln -s "$ANDAMI_DIR"/andami.jar bin/ |
|
79 |
ln -s "$ANDAMI_DIR"/castor.properties bin/ |
|
80 |
#cp resources/andami-config.xml bin |
|
81 |
echo OK. |
|
82 |
|
|
83 |
|
|
84 |
# Para Windows |
|
85 |
#Copiamos el lanzador y sus tracuciones al tmpResources |
|
86 |
rm -Rf tmpResources |
|
87 |
mkdir tmpResources |
|
88 |
cp -R "$GVSIG_INSTALLDIR"/launcher/izpack-launcher-1.3/dist/* ./tmpResources |
|
89 |
mv ./tmpResources/launcher-Win32.exe ./tmpResources/gvSIG.exe |
|
90 |
#Quitamos el ini, manifest y los CVS |
|
91 |
rm ./tmpResources/*.ini ./tmpResources/*.manifest |
|
92 |
find ./tmpResources -name CVS -type d -exec rm -rf {} 2> /dev/null ';' || true |
|
93 |
echo OK. |
|
94 |
|
|
95 |
# Estas extensiones se copian directamente al directorio destino, ya que no vamos a dar |
|
96 |
# opcion a no instalarlas, son obligatorias |
|
97 |
cd "$DIR_BASE" |
|
98 |
i=0 |
|
99 |
while [ ! -z ${MANDATORY_EXTENSIONS[$i]} ] |
|
100 |
do |
|
101 |
echo ln -s "$PATH_SOURCE_EXT"/${MANDATORY_EXTENSIONS[$i]} bin/gvSIG/extensiones |
|
102 |
ln -s "$PATH_SOURCE_EXT"/${MANDATORY_EXTENSIONS[$i]} bin/gvSIG/extensiones |
|
103 |
i=`expr $i + 1` |
|
104 |
done |
|
105 |
|
|
106 |
echo "*****************" |
|
107 |
[ $LOC = "es" ] && echo " EXTENSIONES " |
|
108 |
[ $LOC != "es" ] && echo " EXTENSIONS " |
|
109 |
echo "*****************" |
|
110 |
|
|
111 |
rm -rf extensiones |
|
112 |
mkdir extensiones |
|
113 |
|
|
114 |
i=0 |
|
115 |
while [ ! -z ${EXTENSIONS[$i]} ] |
|
116 |
do |
|
117 |
[ $LOC = "es" ] && echo "Enlazando "${EXTENSIONS[$i]} |
|
118 |
[ $LOC != "es" ] && echo "Linking "${EXTENSIONS[$i]} |
|
119 |
echo ln -s "$PATH_SOURCE_EXT"/${EXTENSIONS[$i]} extensiones |
|
120 |
ln -s "$PATH_SOURCE_EXT"/${EXTENSIONS[$i]} extensiones |
|
121 |
i=`expr $i + 1` |
|
122 |
done |
|
123 |
|
|
124 |
echo "*****************" |
|
125 |
echo " INST " |
|
126 |
echo "*****************" |
|
127 |
# Generar el instalador (jar) |
|
128 |
cd "$DIR_BASE"/ |
|
129 |
rm "$JARNAME" -f |
|
130 |
ant -DJARNAME="$JARNAME" -DGVSIG_VERSION="$GVSIG_VERSION" -DAPPNAME="$APPNAME" |
|
131 |
|
|
132 |
|
|
133 |
echo "******************" |
|
134 |
[ $LOC = "es" ] && echo " GENERAR DISTRIB " |
|
135 |
[ $LOC != "es" ] && echo " GENERATE DISTRIB " |
|
136 |
echo "******************" |
|
137 |
# Generar el tar.gz para Linux y el EXE para Windows |
|
138 |
|
|
139 |
mkdir -p "$OUTPUT_DIR" |
|
140 |
echo "- Linux" |
|
141 |
## Nueva instalacion para linux |
|
142 |
rm -Rf "$INSTALLER_DIR" |
|
143 |
mkdir -p "$INSTALLER_DIR"/tmp_gvSIGInstall |
|
144 |
cp "$JARNAME" "$INSTALLER_DIR"/tmp_gvSIGInstall |
|
145 |
cd "$INSTALLER_DIR" |
|
146 |
chmod u+x "$GVSIG_INSTALLDIR"/launcher/izpack-launcher-1.3_linux/dist/launcher-Linux |
|
147 |
cp -R "$GVSIG_INSTALLDIR"/launcher/izpack-launcher-1.3_linux/dist/* ./tmp_gvSIGInstall |
|
148 |
chmod a+x ./tmp_gvSIGInstall/launcher-Linux |
|
149 |
find . -name CVS -type d -exec rm -rf {} 2> /dev/null ';' || true |
|
150 |
|
|
151 |
sed "s/%JARNAME%/$JARNAME/" ./tmp_gvSIGInstall/launcher.ini > ./tmp_gvSIGInstall/launcher.ini.bak |
|
152 |
mv ./tmp_gvSIGInstall/launcher.ini.bak ./tmp_gvSIGInstall/launcher.ini; |
|
153 |
|
|
154 |
tar -cvzf ./tmp.tgz ./tmp_gvSIGInstall |
|
155 |
echo '#!/bin/sh' > xx.tmp |
|
156 |
lcount=`cat xx.tmp "$GVSIG_INSTALLDIR"/launcher/izpack-launcher-1.3_linux/h_gvSIG-install.sh | wc -l` |
|
157 |
lcount=$(($lcount+2)) # sumamos dos: uno por la linea siguiente y otro para el inicio |
|
158 |
echo "lcount=$lcount" >> xx.tmp |
|
159 |
cat xx.tmp "$GVSIG_INSTALLDIR"/launcher/izpack-launcher-1.3_linux/h_gvSIG-install.sh ./tmp.tgz > "$LINUXBIN" |
|
160 |
rm xx.tmp |
|
161 |
chmod a+x "$LINUXBIN" |
|
162 |
mv "$LINUXBIN" "$OUTPUT_DIR" |
|
163 |
cd "$DIR_BASE"/ |
|
164 |
rm -Rf "$INSTALLER_DIR" |
|
165 |
## Fin Nueva instalacion para linux |
|
166 |
|
|
167 |
## Para Windows |
|
168 |
echo "- Windows" |
|
169 |
#set -x |
|
170 |
cd "$DIR_BASE" |
|
171 |
rm -Rf "$INSTALLER_DIR" |
|
172 |
|
|
173 |
mkdir "$INSTALLER_DIR" |
|
174 |
cp -aR "$GVSIG_INSTALLDIR"/launcher/izpack-launcher-1.3/dist/* "$INSTALLER_DIR" |
|
175 |
rm -f "$INSTALLER_DIR"/install.bat |
|
176 |
|
|
177 |
find "$INSTALLER_DIR" -name CVS -type d -exec rm -rf {} 2> /dev/null ';' || true |
|
178 |
|
|
179 |
## hacemos las sustituciones de la variable |
|
180 |
sed "s/%JARNAME%/$JARNAME/" "$INSTALLER_DIR"/launcher-Win32.ini > "$INSTALLER_DIR"/launcher-Win32.ini.bak |
|
181 |
mv "$INSTALLER_DIR"/launcher-Win32.ini.bak "$INSTALLER_DIR"/launcher-Win32.ini; |
|
182 |
|
|
183 |
|
|
184 |
mv "$JARNAME" "$INSTALLER_DIR" |
|
185 |
cd "$INSTALLER_DIR" |
|
186 |
|
|
187 |
if [ -f "$DIR_BASE"/"$WINDOWSZIP" ] ; then |
|
188 |
rm -f "$DIR_BASE"/"$WINDOWSZIP" |
|
189 |
fi |
|
190 |
chmod u+x "$GVSIG_INSTALLDIR"/launcher/7z/7za |
|
191 |
"$GVSIG_INSTALLDIR"/launcher/7z/7za a -r "$DIR_BASE"/"$WINDOWSZIP" * |
|
192 |
cd - |
|
193 |
sed "s/%TITLE%/$APPNAME-$BRIEFVERSION\_$BUILDNUMBER/" "$GVSIG_INSTALLDIR"/launcher/7z/dist_config.txt > dist_config.txt |
|
194 |
cat "$GVSIG_INSTALLDIR"/launcher/7z/7zS.sfx dist_config.txt "$WINDOWSZIP" > "$WINDOWSEXE" |
|
195 |
|
|
196 |
### |
|
197 |
|
|
198 |
|
|
199 |
rm dist_config.txt |
|
200 |
rm "$WINDOWSZIP" |
|
201 |
|
|
202 |
rm -Rf "$INSTALLER_DIR" |
|
203 |
|
|
204 |
mv "$WINDOWSEXE" "$OUTPUT_DIR" |
|
205 |
|
|
206 |
# Limpiamos tmpResources |
|
207 |
cd "$DIR_BASE"/ |
|
208 |
rm -r ./tmpResources |
|
209 |
cd - |
|
210 |
|
|
211 |
## Limpiamos |
|
212 |
|
|
213 |
rm -rf extensiones |
|
214 |
rm -rf bin |
|
215 |
|
|
216 |
echo "******************" |
|
217 |
[ $LOC = "es" ] && echo " GENERAR FUENTES " |
|
218 |
[ $LOC != "es" ] && echo " GENERATE SOURCES " |
|
219 |
echo "******************" |
|
220 |
|
|
221 |
cd .. |
|
222 |
ant generate-source-package |
|
223 |
mv dist-src/gv*-src.zip "$OUTPUT_DIR" |
|
224 |
cd - |
|
225 |
|
|
226 |
|
|
227 |
echo "*****************" |
|
228 |
echo " FIN " |
|
229 |
echo "*****************" |
|
230 |
|
|
231 |
echo "" |
|
232 |
echo "Generados los ficheros:" |
|
233 |
echo "$OUTPUT_DIR" |
|
234 |
ls -lh "$OUTPUT_DIR" |
|
235 |
cd "$DIR_BASE" |
tags/v2_0_0_Build_2043/extensions/extExpressionField/install/resources/userInputLang.xml_fra | ||
---|---|---|
1 |
<langpack> |
|
2 |
<str id="text.label" txt="Path to gvSIG:"/> |
|
3 |
</langpack> |
tags/v2_0_0_Build_2043/extensions/extExpressionField/install/resources/userInputLang.xml_eng | ||
---|---|---|
1 |
<langpack> |
|
2 |
<str id="text.label" txt="Path to gvSIG:"/> |
|
3 |
</langpack> |
tags/v2_0_0_Build_2043/extensions/extExpressionField/install/resources/userInputSpec.xml | ||
---|---|---|
1 |
<userInput> |
|
2 |
<panel order="0"> |
|
3 |
<field type="search" |
|
4 |
variable="INSTALL_PATH" |
|
5 |
size="45"> |
|
6 |
<description align="left" /> |
|
7 |
<spec txt="Path to gvSIG:" |
|
8 |
id="text.label" |
|
9 |
checkfilename="bin/andami.jar" |
|
10 |
type="directory" |
|
11 |
result="directory"> |
|
12 |
<choice value="/usr/local/gvSIG_1.0" os="unix" /> |
|
13 |
<choice value="/opt/gvSIG_1.0" os="unix" /> |
|
14 |
<choice value="$USER_HOME/gvSIG_1.0" os="unix" /> |
|
15 |
<choice value="C:\Archivos de Programa\gvSIG_1.0" os="windows" /> |
|
16 |
<choice value="C:\Program Files\gvSIG_1.0" os="windows" /> |
|
17 |
</spec> |
|
18 |
</field> |
|
19 |
</panel> |
|
20 |
</userInput> |
|
21 |
|
tags/v2_0_0_Build_2043/extensions/extExpressionField/install/resources/LEEME.html | ||
---|---|---|
1 |
<html> |
|
2 |
<head> |
|
3 |
<style type="text/css"> |
|
4 |
html, body, h1, h2, h3, h4, div, p, ul, li, input { |
|
5 |
font-family: Arial, Helvetica, sans-serif; |
|
6 |
} |
|
7 |
|
|
8 |
h1 { |
|
9 |
font-size: large; |
|
10 |
} |
|
11 |
|
|
12 |
h2 { |
|
13 |
font-size: large; |
|
14 |
} |
|
15 |
|
|
16 |
h3 { |
|
17 |
font-size: medium; |
|
18 |
} |
|
19 |
</style> |
|
20 |
</head> |
|
21 |
<body> |
|
22 |
<h1>gvSIG, el SIG en software libre de la Generalitat Valenciana |
|
23 |
(http://www.gvsig.gva.es).</h1> |
|
24 |
|
|
25 |
<h2>Autores:</h2> |
|
26 |
<ul> |
|
27 |
<li>Generalitat Valenciana |
|
28 |
(Conselleria d'Infraestructures i Transport).</li> |
|
29 |
<li>Iver Tecnologías de la Información S.A.</li> |
|
30 |
</ul> |
|
31 |
|
|
32 |
<p>Software con licencia GNU/GPL |
|
33 |
(http://www.fsf.org/licensing/licenses/gpl.html)</p> |
|
34 |
|
|
35 |
<p>Contacto: |
|
36 |
gvsig@gva.es<p> |
|
37 |
|
|
38 |
<h2>Requisitos de la aplicación:</h2> |
|
39 |
<h3>Sistema</h3> |
|
40 |
<ul> |
|
41 |
<li>Mínimos: Pentium III / 256 MB RAM.</li> |
|
42 |
<li>Recomendables: Pentium IV / 512 MB RAM.</li> |
|
43 |
<li>Sistemas operativos: plataformas Windows y Linux. |
|
44 |
Probado en Win98/XP, Linux Suse 8.2/9.0/9.2 y Linux Debian (Lliurex).</li> |
|
45 |
</ul> |
|
46 |
|
|
47 |
<h3>Software instalado</h3> (disponible en http://www.gvsig.gva.es o en http://java.sun.com) |
|
48 |
<ul> |
|
49 |
<li>Máquina Virtual Java 1.4.2 (06 o superior).</li> |
|
50 |
<li>JAI (Java Advanced Imaging).</li> |
|
51 |
<li>JAI Image I/O.</li> |
|
52 |
</ul> |
|
53 |
|
|
54 |
<p style="text-align:justify">Nota: Las librerías JAI y JAI Image I/O deben estar instaladas sobre la Máquina Virtual Java que gvSIG utilice en su ejecución. Si se instala una nueva JVM en el sistema y se usa para ejecutar gvSIG será indispensable instalar las librerías sobre ésta (gvSIG se ejecuta con la JVM que tenga por defecto el sistema operativo; para saber cuál es, ejecutar <span style="monospace">"java -version"</span> en un interfaz de comandos o consola).</p> |
|
55 |
|
|
56 |
<h2>Más información y soporte en:</h2> |
|
57 |
<h3> Web oficial del proyecto:</h3> |
|
58 |
http://www.gvsig.gva.es |
|
59 |
|
|
60 |
<h3>Listas de distribución:</h3> |
|
61 |
<span style="monospace"> http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios</span> (soporte para usuarios). |
|
62 |
<span style="monospace"> http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores</span> (soporte para desarrolladores). |
|
63 |
<span style="monospace"> http://runas.cap.gva.es/mailman/listinfo/gvsig_internacional</span> (soporte para desarrolladores o usuarios de habla no hispana). |
|
64 |
|
|
65 |
</body> |
|
66 |
</html> |
tags/v2_0_0_Build_2043/extensions/extExpressionField/install/resources/Readme-ExpressionField.txt | ||
---|---|---|
1 |
Expression Field Plugin version 1.0 (Build number #build.number#): |
|
2 |
|
|
3 |
Before starting, check the following points: |
|
4 |
|
|
5 |
1.- Download the sources for gvSIG v1.0.2. Follow the procedure described in the ?Readme.txt? file to setup a working development environment. |
|
6 |
|
|
7 |
*** Compilation |
|
8 |
|
|
9 |
1.- Uncompress the pilot package into the source folder just created (gvSIG-1_0_2-src). Note: some files in the 'binaries' folder must be overwritten. |
|
10 |
|
|
11 |
2.- (Only if using Eclipse) Import the projects: |
|
12 |
*1: Pick the the File/Import menu command. |
|
13 |
*2: Choose 'Existing Projects into workspace' and hit 'Next' |
|
14 |
*3: With the option 'Select root directory' press 'Browse...' |
|
15 |
*4: Locate the workspace folder (normally, this should be the default) and hit 'Accept'. |
|
16 |
*5: Click on 'Deselect All' |
|
17 |
*6: Mark the following project from the list: extExpressionField. |
|
18 |
*7: Click on 'Finish'. |
|
19 |
|
|
20 |
3.- Run the 'build.xml' in the project 'extExpressionField' (using Ant or Eclipse). |
|
21 |
|
|
22 |
For further assistance, please subscribe to the gvSIG developer list and send your questions there (see in http://www.gvsig.gva.es). |
|
23 |
|
|
24 |
Thanks for developing on gvSIG. |
|
25 |
|
|
26 |
Regards, |
|
27 |
|
|
28 |
The gvSIG Team |
tags/v2_0_0_Build_2043/extensions/extExpressionField/install/resources/userInputLang.xml_deu | ||
---|---|---|
1 |
<langpack> |
|
2 |
<str id="text.label" txt="Path to gvSIG:"/> |
|
3 |
</langpack> |
tags/v2_0_0_Build_2043/extensions/extExpressionField/install/resources/userInputLang.xml_ita | ||
---|---|---|
1 |
<langpack> |
|
2 |
<str id="text.label" txt="Path to gvSIG:"/> |
|
3 |
</langpack> |
tags/v2_0_0_Build_2043/extensions/extExpressionField/install/resources/userInputLang.xml_por | ||
---|---|---|
1 |
<langpack> |
|
2 |
<str id="text.label" txt="Path to gvSIG:"/> |
|
3 |
</langpack> |
tags/v2_0_0_Build_2043/extensions/extExpressionField/install/resources/gpl.txt | ||
---|---|---|
1 |
GNU GENERAL PUBLIC LICENSE |
|
2 |
Version 2, June 1991 |
|
3 |
|
|
4 |
Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. |
|
5 |
|
|
6 |
Preamble |
|
7 |
|
|
8 |
The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. |
|
9 |
|
|
10 |
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. |
|
11 |
|
|
12 |
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. |
|
13 |
|
|
14 |
For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their |
|
15 |
rights. |
|
16 |
|
|
17 |
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. |
|
18 |
|
|
19 |
Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. |
|
20 |
|
|
21 |
Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. |
|
22 |
|
|
23 |
The precise terms and conditions for copying, distribution and modification follow. |
|
24 |
|
|
25 |
GNU GENERAL PUBLIC LICENSE |
|
26 |
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION |
|
27 |
|
|
28 |
0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". |
|
29 |
|
Also available in: Unified diff