/*
* file: LocaleData_it.java
* author: Elio Zoggia
* Jon Iles
* copyright: (c) Packwood Software 2005
* date: 15/11/2005
*/
/*
* This library is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by the
* Free Software Foundation; either version 2.1 of the License, or (at your
* option) any later version.
*
* This library is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
* License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this library; if not, write to the Free Software Foundation, Inc.,
* 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
*/
package net.sf.mpxj.mpx;
import java.util.HashMap;
import java.util.ListResourceBundle;
import net.sf.mpxj.CodePage;
import net.sf.mpxj.CurrencySymbolPosition;
import net.sf.mpxj.DateOrder;
import net.sf.mpxj.ProjectDateFormat;
import net.sf.mpxj.ProjectTimeFormat;
/**
* This class defines the Italian translation of resource required by MPX files.
*/
public final class LocaleData_it extends ListResourceBundle
{
/**
* {@inheritDoc}
*/
@Override public Object[][] getContents()
{
return (RESOURCE_DATA);
}
private static final String[][] TIME_UNITS_ARRAY_DATA =
{
{
"r"
},
{
"o"
},
{
"g"
},
{
"s"
},
{
"m"
},
{
"a"
},
{
"%"
},
{
"tr"
},
{
"to"
},
{
"tg"
},
{
"ts"
},
{
"tm"
},
{
"ta"
},
{
"t%"
}
};
private static final HashMap<String, Integer> TIME_UNITS_MAP_DATA = new HashMap<String, Integer>();
static
{
for (int loop = 0; loop < TIME_UNITS_ARRAY_DATA.length; loop++)
{
Integer value = Integer.valueOf(loop);
for (String name : TIME_UNITS_ARRAY_DATA[loop])
{
TIME_UNITS_MAP_DATA.put(name, value);
}
}
}
private static final String[] ACCRUE_TYPES_DATA =
{
"Inizio", // "Start",
"Fine", // "End",
"Proporzione" // "Prorated"
};
private static final String[] RELATION_TYPES_DATA =
{
"FF", // "FF",
"FS", // "FS",
"SF", // "SF",
"SS" // "SS"
};
private static final String[] PRIORITY_TYPES_DATA =
{
"Il minimo", // "Lowest",
"Molto Basso", // "Very Low",
"Piu' Basso", // "Lower",
"Basso", // "Low",
"Medio", // "Medium",
"Alto", // "High",
"Piu' Alto", // "Higher",
"Molto Alto", // "Very High",
"Il maggiore", // "Highest",
"Non livellare" // "Do Not Level"
};
private static final String[] CONSTRAINT_TYPES_DATA =
{
"Appena Possibile", // "As Soon As Possible",
"Piu' Tardi Possibile", // "As Late As Possible",
"Deve Cominciare il", // "Must Start On",
"Deve Finire il", // "Must Finish On",
"Non iniziare prima di", // "Start No Earlier Than",
"Non iniziare piu' tardi di", // "Start No Later Than",
"Finire non prima", // "Finish No Earlier Than",
"Finire entro" // "Finish No Later Than"
};
private static final String[] TASK_NAMES_DATA =
{
null, //
"Nome", // "Name",
"WBS", // "WBS",
"Livello Esterno", // "Outline Level",
"Testo1", // "Text1",
"Testo2", // "Text2",
"Testo3", // "Text3",
"Testo4", // "Text4",
"Testo5", // "Text5",
"Testo6", // "Text6",
"Testo7", // "Text7",
"Testo8", // "Text8",
"Testo9", // "Text9",
"Testo10", // "Text10",
"Note", // "Notes",
"Contatti", // "Contact",
"Gruppo delle Risorse", // "Resource Group",
null, //
null, //
null, //
"Lavoro", // "Work",
"Lavoro Normale", // "Baseline Work",
"Lavoro Reale", // "Actual Work",
"Lavoro Restante", // "Remaining Work",
"Modifiche di Lavoro", // "Work Variance",
"% lavoro completo", // "% Work Complete",
null, //
null, //
null, //
null, //
"Costo", // "Cost",
"Costo Pianificato", // "Baseline Cost",
"Costo Reale", // "Actual Cost",
"Costo Restante", // "Remaining Cost",
"Variazione di Costo", // "Cost Variance",
"Costo Fisso", // "Fixed Cost",
"Costo1", // "Cost1",
"Costo2", // "Cost2",
"Costo3", // "Cost3",
null, //
"Durata", // "Duration",
"Durata Pianificata", // "Baseline Duration",
"Durata Reale", // "Actual Duration",
"Durata Restante", // "Remaining Duration",
"% Completa", // "% Complete",
"Variazione di Durata", // "Duration Variance",
"Durata1", // "Duration1",
"Durata2", // "Duration2",
"Durata3", // "Duration3",
null, //
"Inizio", // "Start",
"Fine", // "Finish",
"Minimo Inizio", // "Early Start",
"Minima Fine", // "Early Finish",
"Inizio Massimo", // "Late Start",
"Fine Massimo", // "Late Finish",
"Inizio Pianificato", // "Baseline Start",
"Fine Pianificata", // "Baseline Finish",
"Inizio Reale", // "Actual Start",
"Fine Reale", // "Actual Finish",
"Inizio1", // "Start1",
"Fine1", // "Finish1",
"Inizio2", // "Start2",
"Fine2", // "Finish2",
"Inizio3", // "Start3",
"Fine3", // "Finish3",
"Margine di Inizio", // "Start Variance",
"Margine di Fine", // "Finish Variance",
"Data Vincolante", // "Constraint Date",
null, //
"Predecessori", // "Predecessors",
"Successori", // "Successors",
"Nomi Risorse", // "Resource Names",
"Iniziali Risourse", // "Resource Initials",
"ID Unico dei Predecessori", // "Unique ID Predecessors",
"ID Unique dei Successori", // "Unique ID Successors",
null, //
null, //
null, //
null, //
"Fissato", // "Fixed",
"Jalon", // "Milestone",
"Critico", // "Critical",
"Marcato", // "Marked",
"Rollup", // "Rollup",
"BCWS", // "BCWS",
"BCWP", // "BCWP",
"SV", // "SV",
"CV", // "CV",
null, //
"ID", // "ID",
"Tipo di Vincolo", // "Constraint Type",
"Ritardo", // "Delay",
"Margine Libero", // "Free Slack",
"Margine Totale", // "Total Slack",
"Priorita'", // "Priority",
"File Subprogetto", // "Subproject File",
"Progetto", // "Project",
"ID Unico", // "Unique ID",
"Numero Esterno", // "Outline Number",
null, //
null, //
null, //
null, //
null, //
null, //
null, //
null, //
null, //
null, //
"Indicatore1", // "Flag1",
"Indicatore2", // "Flag2",
"Indicatore3", // "Flag3",
"Indicatore4", // "Flag4",
"Indicatore5", // "Flag5",
"Indicatore6", // "Flag6",
"Indicatore7", // "Flag7",
"Indicatore8", // "Flag8",
"Indicatore9", // "Flag9",
"Indicatore10", // "Flag10",
"Indice", // "Summary",
"Oggetto", // "Objects",
"Campi Collegati", // "Linked Fields",
"Nascondi Barra", // "Hide Bar",
null, //
"Creato", // "Created",
"Inizio4", // "Start4",
"Fine4", // "Finish4",
"Inizio5", // "Start5",
"Fine5", // "Finish5",
null, //
null, //
null, //
null, //
null, //
"Confermato", // "Confirmed",
"Necessario Aggiornamento", // "Update Needed",
null, //
null, //
null, //
"Numero1", // "Number1",
"Numero2", // "Number2",
"Numero3", // "Number3",
"Numero4", // "Number4",
"Numero5", // "Number5",
null, //
null, //
null, //
null, //
null, //
"Stop", // "Stop",
"Continuare non prima del", // "Resume No Earlier Than",
"Continuare" // "Resume"
};
private static final String[] RESOURCE_NAMES_DATA =
{
null, //
"Nome", // "Name",
"Iniziali", // "Initials",
"Gruppo", // "Group",
"Codice", // "Code",
"Testo1", // "Text1",
"Testo2", // "Text2",
"Testo3", // "Text3",
"Testo4", // "Text4",
"Testo5", // "Text5",
"Note", // "Notes",
"Indirizzo e-mail", // "Email Address",
null, //
null, //
null, //
null, //
null, //
null, //
null, //
null, //
"Lavoro", // "Work",
"Lavoro Pianificato", // "Baseline Work",
"Lavoro Reale", // "Actual Work",
"Lavoro Restante", // "Remaining Work",
"Ore sup.", // "Overtime Work",
"Variazione di Lavoro", // "Work Variance",
"% Lavoro completato", // "% Work Complete",
null, //
null, //
null, //
"Costo", // "Cost",
"Costo Pianificato", // "Baseline Cost",
"Costo Reale", // "Actual Cost",
"Costo Restante", // "Remaining Cost",
"Variazione di Costo", // "Cost Variance",
null, //
null, //
null, //
null, //
null, //
"ID", // "ID",
"Unita' Massime", // "Max Units",
"Tasse Standard", // "Standard Rate",
"Tasse ore sup.", // "Overtime Rate",
"Costo per Utilizzo", // "Cost Per Use",
"Aumentare a", // "Accrue At",
"Sovra Assegnato", // "Overallocated",
"Pointe", // "Peak",
"Calendario di Base", // "Base Calendar",
"ID Unico", // "Unique ID",
"Oggetti", // "Objects",
"Campi Collegati", // "Linked Fields",
};
private static final Object[][] RESOURCE_DATA =
{
{
LocaleData.FILE_DELIMITER,
";"
},
{
LocaleData.PROGRAM_NAME,
"Microsoft Project for Windows"
},
{
LocaleData.FILE_VERSION,
"4.0"
},
{
LocaleData.CODE_PAGE,
CodePage.ANSI
},
{
LocaleData.CURRENCY_SYMBOL,
""
},
{
LocaleData.CURRENCY_SYMBOL_POSITION,
CurrencySymbolPosition.BEFORE
},
{
LocaleData.CURRENCY_DIGITS,
Integer.valueOf(2)
},
{
LocaleData.CURRENCY_THOUSANDS_SEPARATOR,
"."
},
{
LocaleData.CURRENCY_DECIMAL_SEPARATOR,
","
},
{
LocaleData.DATE_ORDER,
DateOrder.DMY
},
{
LocaleData.TIME_FORMAT,
ProjectTimeFormat.TWENTY_FOUR_HOUR
},
{
LocaleData.DATE_SEPARATOR,
"/"
},
{
LocaleData.TIME_SEPARATOR,
":"
},
{
LocaleData.AM_TEXT,
""
},
{
LocaleData.PM_TEXT,
""
},
{
LocaleData.DATE_FORMAT,
ProjectDateFormat.DD_MM_YYYY
},
{
LocaleData.BAR_TEXT_DATE_FORMAT,
Integer.valueOf(0)
},
{
LocaleData.NA,
"NA"
},
{
LocaleData.YES,
"Si"
},
{
LocaleData.NO,
"No"
},
{
LocaleData.TIME_UNITS_ARRAY,
TIME_UNITS_ARRAY_DATA
},
{
LocaleData.TIME_UNITS_MAP,
TIME_UNITS_MAP_DATA
},
{
LocaleData.ACCRUE_TYPES,
ACCRUE_TYPES_DATA
},
{
LocaleData.RELATION_TYPES,
RELATION_TYPES_DATA
},
{
LocaleData.PRIORITY_TYPES,
PRIORITY_TYPES_DATA
},
{
LocaleData.CONSTRAINT_TYPES,
CONSTRAINT_TYPES_DATA
},
{
LocaleData.TASK_NAMES,
TASK_NAMES_DATA
},
{
LocaleData.RESOURCE_NAMES,
RESOURCE_NAMES_DATA
}
};
}