2008-07-14 21:54:50 +08:00
< ? php
//
// ZoneMinder web Italian language file, $Date$, $Revision$
2008-07-25 17:48:16 +08:00
// Copyright (C) 2001-2008 Philip Coombes
2008-07-14 21:54:50 +08:00
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
//
// ZoneMinder IT modified by Nicola Murino (23/09/2007)
// ZoneMinder IT modified by Alessio Chemeri (18/01/2006) (based on the translation done by
// Davide Morelli
// Tolmino Muccitelli - Sicurezza Informatica: info@tolmino.it
// Nicola Murino - IT Consultant: nicola.murino@gmail.com
// Notes for Translators
// 0. Get some credit, put your name in the line above (optional)
// 1. When composing the language tokens in your language you should try and keep to roughly the
// same length text if possible. Abbreviate where necessary as spacing is quite close in a number of places.
// 2. There are four types of string replacement
// a) Simple replacements are words or short phrases that are static and used directly. This type of
// replacement can be used 'as is'.
// b) Complex replacements involve some dynamic element being included and so may require substitution
// or changing into a different order. The token listed in this file will be passed through sprintf as
// a formatting string. If the dynamic element is a number you will usually need to use a variable
// replacement also as described below.
// c) Variable replacements are used in conjunction with complex replacements and involve the generation
// of a singular or plural noun depending on the number passed into the zmVlang function. See the
// the zmVlang section below for a further description of this.
// d) Optional strings which can be used to replace the prompts and/or help text for the Options section
// of the web interface. These are not listed below as they are quite large and held in the database
// so that they can also be used by the zmconfig.pl script. However you can build up your own list
// quite easily from the Config table in the database if necessary.
// 3. The tokens listed below are not used to build up phrases or sentences from single words. Therefore
// you can safely assume that a single word token will only be used in that context.
// 4. In new language files, or if you are changing only a few words or phrases it makes sense from a
// maintenance point of view to include the original language file and override the old definitions rather
// than copy all the language tokens across. To do this change the line below to whatever your base language
// is and uncomment it.
// require_once( 'zm_lang_en_gb.php' );
// You may need to change the character set here, if your web server does not already
// do this by default, uncomment this if required.
//
// Example
//header( "Content-Type: text/html; charset=iso-8859-1" );
// You may need to change your locale here if your default one is incorrect for the
// language described in this file, or if you have multiple languages supported.
// If you do need to change your locale, be aware that the format of this function
// is subtlely different in versions of PHP before and after 4.3.0, see
// http://uk2.php.net/manual/en/function.setlocale.php for details.
// Also be aware that changing the whole locale may affect some floating point or decimal
// arithmetic in the database, if this is the case change only the individual locale areas
// that don't affect this rather than all at once. See the examples below.
// Finally, depending on your setup, PHP may not enjoy have multiple locales in a shared
// threaded environment, if you get funny errors it may be this.
//
// Examples
// setlocale( 'LC_ALL', 'en_GB' ); All locale settings pre-4.3.0
// setlocale( LC_ALL, 'en_GB' ); All locale settings 4.3.0 and after
// setlocale( LC_CTYPE, 'en_GB' ); Character class settings 4.3.0 and after
// setlocale( LC_TIME, 'en_GB' ); Date and time formatting 4.3.0 and after
//setlocale( LC_ALL, 'it_IT.UTF-8' ); Date and time formatting 4.3.0 and after
// Simple String Replacements
$SLANG = array (
'24BitColour' => 'colori a 24 bit' ,
'8BitGrey' => '8 bit scala di grigio' ,
'Action' => 'Azione' ,
'Actual' => 'Attuale' ,
'AddNewControl' => 'Aggiungi nuovo Controllo' ,
'AddNewMonitor' => 'Aggiungi nuovo Monitor' ,
'AddNewUser' => 'Aggiungi nuovo Utente' ,
'AddNewZone' => 'Aggiungi nuova Zona' ,
'Alarm' => 'Allarme' ,
'AlarmBrFrames' => 'Immagini<br/>Allarme' ,
'AlarmFrame' => 'Immagine Allarme' ,
2009-02-09 01:39:12 +08:00
'AlarmFrameCount' => 'Allarme Conta frame' ,
2008-07-14 21:54:50 +08:00
'AlarmLimits' => 'Limiti Allarme' ,
'AlarmMaximumFPS' => 'FPS massimi durante l\'allarme' ,
'AlarmPx' => 'Pixel Allarme' ,
'AlarmRGBUnset' => 'Devi settare un colore RGB di allarme' ,
'Alert' => 'Attenzione' ,
'All' => 'Tutto' ,
'Apply' => 'Applica' ,
'ApplyingStateChange' => 'Sto applicando le modifiche' ,
'ArchArchived' => 'Archiviato' ,
2009-02-09 01:39:12 +08:00
'ArchUnarchived' => 'Non archiviare' ,
2008-07-14 21:54:50 +08:00
'Archive' => 'Archivio' ,
'Archived' => 'Archiviato' ,
'Area' => 'Area' ,
'AreaUnits' => 'Area (px/%)' ,
'AttrAlarmFrames' => 'Immagini in Allarme' ,
'AttrArchiveStatus' => 'Stato Archivio' ,
'AttrAvgScore' => 'Punteggio medio' ,
'AttrCause' => 'Causa' ,
'AttrDate' => 'Data' ,
'AttrDateTime' => 'Data/Ora' ,
'AttrDiskBlocks' => 'Blocchi del Disco' ,
'AttrDiskPercent' => 'Percentuale del Disco' ,
'AttrDuration' => 'Durata' ,
'AttrFrames' => 'Immagini' ,
'AttrId' => 'Id' ,
'AttrMaxScore' => 'Punteggio massimo' ,
'AttrMonitorId' => 'Id Monitor' ,
'AttrMonitorName' => 'Nome Monitor' ,
'AttrName' => 'Nome' ,
'AttrNotes' => 'Note' ,
'AttrSystemLoad' => 'System Load' ,
'AttrTime' => 'Ora' ,
'AttrTotalScore' => 'Punteggio totale' ,
'AttrWeekday' => 'Giorno della settimana' ,
'Auto' => 'Auto' ,
'AutoStopTimeout' => 'Auto Stop Timeout' ,
2010-01-14 18:12:11 +08:00
'Available' => 'Disponibile' , // Added - 2009-03-31
2008-07-14 21:54:50 +08:00
'AvgBrScore' => 'Punteggio<br/>medio' ,
'Background' => 'Background' ,
'BackgroundFilter' => 'Esegui filtro in background' ,
'BadAlarmFrameCount' => 'Il numero di frame di un allarme deve essere un numero intero superiore a uno' ,
'BadAlarmMaxFPS' => 'Il numero massimo di FPS dell\'allarme deve essere un numero intero positivo o un valore in virgola mobile' ,
'BadChannel' => 'Il canale deve essere settato con un numero intero uguale o maggiore di zero' ,
'BadDevice' => 'Il dispositivo deve essere impostato con un valore valido' ,
2011-03-02 20:23:10 +08:00
'BadFPSReportInterval' => 'L\'intervallo di FPS per i report deve essere un numero intero superiore a 0' ,
2009-02-09 01:39:12 +08:00
'BadFormat' => 'Il formato deve essere impostato con un numero intero come 0 o maggiore' ,
2008-07-14 21:54:50 +08:00
'BadFrameSkip' => 'Il numero di Frame da scartare deve essere un intero uguale a 0 o superiore' ,
'BadHeight' => 'L\'altezza deve essere impostata con un valore valido' ,
'BadHost' => 'L\'host deve essere impostato con un indirizzo ip valido o con un hostname, non includendo http://' ,
'BadImageBufferCount' => 'La dimensione del buffer dell\'immagine deve essere impostata con un numero intero pari a 10 o maggiore' ,
'BadLabelX' => 'L\'etichetta della coordinata X deve essere un numero intero pari a 0 o maggiore' ,
'BadLabelY' => 'L\'etichetta della coordinata Y deve essere un numero intero pari a 0 o maggiore' ,
'BadMaxFPS' => 'I frame per secondo (FPS) massimi devono essere un numero intero positivo o un valore in virgola mobile' ,
'BadNameChars' => 'I nomi possono contenere solo caratteri alfanumerici più i caratteri - e _' ,
2010-01-14 18:12:11 +08:00
'BadPalette' => 'La palette dei colori deve essere impostata ad un valore valido' , // Added - 2009-03-31
2008-07-14 21:54:50 +08:00
'BadPath' => 'Il percorso deve essere impostato con un valore valido' ,
'BadPort' => 'La porta deve essere settata con un valore valido' ,
'BadPostEventCount' => 'Il buffer d\'immagine successivo ad un evento deve essere un numero maggiore o uguale a zero' ,
'BadPreEventCount' => 'Il buffer d\'immagine antecedente ad un evento deve essere minimo 0 e comunque minore della dimensione del buffer d\'immagine' ,
'BadRefBlendPerc' => 'La percentuale di miscela di riferimento deve essere un intero positivo' ,
'BadSectionLength' => 'La lunghezza della sezione deve essere un numero intero pari a 30 o maggiore' ,
'BadSignalCheckColour' => 'Signal check colour must be a valid RGB colour string' ,
'BadStreamReplayBuffer' => 'Stream replay buffer must be an integer of zero or more' ,
'BadWarmupCount' => 'Il numero di frame di allarme deve essere un numero intero maggiore o uguale a zero' ,
'BadWebColour' => 'L\'identificativo del colore deve essere una stringa valida' ,
'BadWidth' => 'La larghezza deve essere impostata con un valore valido' ,
'Bandwidth' => 'Banda' ,
'BlobPx' => 'Blob Px' ,
'BlobSizes' => 'Dimensioni Blob' ,
2009-02-09 01:39:12 +08:00
'Blobs' => 'Blobs' ,
2008-07-14 21:54:50 +08:00
'Brightness' => 'Luminosità' ,
'Buffers' => 'Buffers' ,
'CanAutoFocus' => 'Puo\' Auto Focus' ,
'CanAutoGain' => 'Puo\' Auto Gains' ,
'CanAutoIris' => 'Puo\' Auto Iris' ,
'CanAutoWhite' => 'Puo\' Auto bil bianco' ,
'CanAutoZoom' => 'Puo\' Auto Zoom' ,
2009-02-09 01:39:12 +08:00
'CanFocus' => 'Puo\' Fuoco' ,
2008-07-14 21:54:50 +08:00
'CanFocusAbs' => 'Puo\' Fuoco Assoluto' ,
'CanFocusCon' => 'Puo\' Fuoco Continuo ' ,
'CanFocusRel' => 'Puo\' Fuoco Relativo' ,
2009-02-09 01:39:12 +08:00
'CanGain' => 'Puo\' Gain ' ,
2008-07-14 21:54:50 +08:00
'CanGainAbs' => 'Puo\' Gain Assoluto' ,
'CanGainCon' => 'Puo\' Gain Continuo ' ,
'CanGainRel' => 'Puo\' Gain Relativo' ,
2009-02-09 01:39:12 +08:00
'CanIris' => 'Puo\' Iris' ,
2008-07-14 21:54:50 +08:00
'CanIrisAbs' => 'Puo\' Iris Assoluto' ,
'CanIrisCon' => 'Puo\' Iris Continuo ' ,
'CanIrisRel' => 'Puo\' Iris Relativo' ,
2009-02-09 01:39:12 +08:00
'CanMove' => 'Puo\' Mov.' ,
2008-07-14 21:54:50 +08:00
'CanMoveAbs' => 'Puo\' Mov. Assoluto' ,
'CanMoveCon' => 'Puo\' Mov. Continuo ' ,
'CanMoveDiag' => 'Puo\' Mov. Diagonale ' ,
'CanMoveMap' => 'Puo\' Mov Mappato' ,
'CanMoveRel' => 'Puo\' Mov. Relativo' ,
'CanPan' => 'Puo\' Pan' ,
'CanReset' => 'Puo\' Reset' ,
'CanSetPresets' => 'Puo\' impostare preset' ,
'CanSleep' => 'Puo\' andare in sleep' ,
'CanTilt' => 'Puo\' Tilt' ,
'CanWake' => 'Puo\' essere riattivato' ,
2009-02-09 01:39:12 +08:00
'CanWhite' => 'Puo\' bilanciare il bianco' ,
2008-07-14 21:54:50 +08:00
'CanWhiteAbs' => 'Puo\' bilanciare il bianco assoluto' ,
'CanWhiteBal' => 'Puo\' bilanciare il bianco' ,
'CanWhiteCon' => 'Puo\' bilanciare il bianco Continuo' ,
'CanWhiteRel' => 'Puo\' bilanciare il bianco Relativo' ,
2009-02-09 01:39:12 +08:00
'CanZoom' => 'Puo\' Zoom' ,
2008-07-14 21:54:50 +08:00
'CanZoomAbs' => 'Puo\' Zoom Assoluto' ,
'CanZoomCon' => 'Puo\' Zoom Continuo' ,
'CanZoomRel' => 'Puo\' Zoom Relativo' ,
2009-02-09 01:39:12 +08:00
'Cancel' => 'Annulla' ,
'CancelForcedAlarm' => 'Annulla Allarme Forzato' ,
2008-07-14 21:54:50 +08:00
'CaptureHeight' => 'Altezza img catturata' ,
2010-01-14 18:12:11 +08:00
'CaptureMethod' => 'Metodo di cattura' , // Added - 2009-02-08
2008-07-14 21:54:50 +08:00
'CapturePalette' => 'Paletta img Catturata' ,
'CaptureWidth' => 'Larghezza img Catturata' ,
'Cause' => 'Causa' ,
'CheckMethod' => 'Metodo di Controllo Allarme' ,
2010-01-14 18:12:11 +08:00
'ChooseDetectedCamera' => 'Scegli telecamera rilevata' , // Added - 2009-03-31
2008-07-14 21:54:50 +08:00
'ChooseFilter' => 'Scegli Filtro' ,
'ChoosePreset' => 'Scegli Preset' ,
'Close' => 'Chiudi' ,
'Colour' => 'Colori' ,
'Command' => 'Comando' ,
'Config' => 'Configura' ,
'ConfiguredFor' => 'Configurato per' ,
'ConfirmDeleteEvents' => 'Sei sicuro di voler cancellare gli eventi selezionati' ,
'ConfirmPassword' => 'Conferma Password' ,
'ConjAnd' => 'e' ,
'ConjOr' => 'o' ,
'Console' => 'Console' ,
'ContactAdmin' => 'Contatta il tuo amministratore per dettagli.' ,
'Continue' => 'Continuo' ,
'Contrast' => 'Contrasto' ,
2009-02-09 01:39:12 +08:00
'Control' => 'Controllo' ,
2008-07-14 21:54:50 +08:00
'ControlAddress' => 'Indirizzo di controllo' ,
'ControlCap' => 'Capacita\' di controllo' ,
'ControlCaps' => 'Capacita\' di controllo' ,
'ControlDevice' => 'Dispositivo di controllo' ,
'ControlType' => 'Tipo Controllo' ,
2009-02-09 01:39:12 +08:00
'Controllable' => 'Controllabile' ,
2008-07-14 21:54:50 +08:00
'Cycle' => 'Cicla' ,
'CycleWatch' => 'Vista Ciclica' ,
'Day' => 'Giorno' ,
'Debug' => 'Debug' ,
'DefaultRate' => 'Default Rate' ,
'DefaultScale' => 'Scala di default' ,
'DefaultView' => 'Visualizzazione di default' ,
2009-02-09 01:39:12 +08:00
'Delete' => 'Elimina' ,
2008-07-14 21:54:50 +08:00
'DeleteAndNext' => 'Elimina & Prossimo' ,
'DeleteAndPrev' => 'Elimina & Precedente' ,
'DeleteSavedFilter' => 'Elimina il filtro salvato' ,
'Description' => 'Descrizione' ,
2010-01-14 18:12:11 +08:00
'DetectedCameras' => 'Telecamere Rilevate' , // Added - 2009-03-31
'Device' => 'Periferica' , // Added - 2009-02-08
2008-07-14 21:54:50 +08:00
'DeviceChannel' => 'Canale Periferica' ,
'DeviceFormat' => 'Formato' ,
'DeviceNumber' => 'Numero Periferica' ,
'DevicePath' => 'Percorso Dispositivo' ,
'Devices' => 'Dispositivi' ,
'Dimensions' => 'Dimensioni' ,
'DisableAlarms' => 'Disabil Allarme' ,
'Disk' => 'Utilizzo Disco' ,
2011-01-31 05:17:50 +08:00
'Display' => 'Display' , // Added - 2011-01-30
2008-07-14 21:54:50 +08:00
'Donate' => 'Donate,per favore' ,
2009-02-09 01:39:12 +08:00
'DonateAlready' => 'No, ho gia donato... ' ,
2008-07-14 21:54:50 +08:00
'DonateEnticement' => 'Stai usando ZoneMinder da un po\' di tempo e spero che tu lo stia trovando utile per la sicurezza di casa tua o del tuo posto di lavoro..Anche se ZoneMinder e\' distribuito liberamente come software libero,costa soldi sia svilupparlo che supportarlo. Se preferisci che questo software continui ad avere supporto e sviluppo in futuro allora considera l\idea di fare una piccola donazione. Donare e\' ovviamente opzionale, ma apprezzato e puoi donare quanto vuoi,quel poco o tanto che tu desideri.<br><br>Se hai voglia per cortesia seleziona l\'opzione sotto o punta il tuo browser a http://www.zoneminder.com/donate.html .<br><br>Grazie per usare ZoneMinder e non dimenticare di visitare il forum in ZoneMinder.com se cerchi supporto o hai suggerimenti riguardo a come rendere migliore Zoneminder.' ,
'DonateRemindDay' => 'Non ancora, ricordamelo ancora tra 1 giorno' ,
'DonateRemindHour' => 'Non ancora, ricordamelo ancora tra 1 ora' ,
'DonateRemindMonth' => 'Non ancora, ricordamelo ancora tra 1 mese' ,
'DonateRemindNever' => 'No, io non voglio donare, non lo faro\' mai' ,
'DonateRemindWeek' => 'Non ancora, ricordamelo ancora tra 1 settimana' ,
'DonateYes' => 'Si,mi piacerebbe donare qualcosa ora' ,
'Download' => 'Download' ,
2010-01-14 18:12:11 +08:00
'DuplicateMonitorName' => 'Il nome del monitor e\' gia\' presente' , // Added - 2009-03-31
2008-07-14 21:54:50 +08:00
'Duration' => 'Durata' ,
'Edit' => 'Modifica' ,
'Email' => 'Email' ,
'EnableAlarms' => 'Abilita Allarmi' ,
'Enabled' => 'Attivo' ,
'EnterNewFilterName' => 'Inserisci il nome del nuovo filtro' ,
'Error' => 'Errore' ,
2009-02-09 01:39:12 +08:00
'ErrorBrackets' => 'Errore, controlla di avere un ugual numero di parentesti aperte e chiuse.' ,
2008-07-14 21:54:50 +08:00
'ErrorValidValue' => 'Errore, controlla che tutti i termini abbiano un valore valido' ,
'Etc' => 'ecc.' ,
'Event' => 'Evento' ,
'EventFilter' => 'Filtro Eventi' ,
'EventId' => 'Id Evento' ,
'EventName' => 'Nome Evento' ,
'EventPrefix' => 'Prefisso Evento' ,
'Events' => 'Eventi' ,
'Exclude' => 'Escludi' ,
'Execute' => 'Esegui' ,
'Export' => 'Esporta' ,
2009-02-09 01:39:12 +08:00
'ExportDetails' => 'Esp. dettagli eventi' ,
2008-07-14 21:54:50 +08:00
'ExportFailed' => 'Esp. Fallita ' ,
'ExportFormat' => 'Formato File Esp. ' ,
'ExportFormatTar' => 'Tar' ,
'ExportFormatZip' => 'Zip' ,
'ExportFrames' => 'Dettagli frame espo.' ,
'ExportImageFiles' => 'Esporta le immagini' ,
'ExportMiscFiles' => 'Esporto Altri file (se presenti)' ,
'ExportOptions' => 'Opzioni Esportazione' ,
2010-01-14 18:12:11 +08:00
'ExportSucceeded' => 'Export completata con successo' , // Added - 2009-02-08
2008-07-14 21:54:50 +08:00
'ExportVideoFiles' => 'Esporto File Video (se presenti)' ,
2009-02-09 01:39:12 +08:00
'Exporting' => 'In corso.' ,
'FPS' => 'fps' ,
'FPSReportInterval' => 'Intervallo Report FPS' ,
'FTP' => 'FTP' ,
2008-07-14 21:54:50 +08:00
'Far' => 'Lontano' ,
'FastForward' => 'Fast Forward' ,
'Feed' => 'Feed' ,
2009-02-09 01:39:12 +08:00
'Ffmpeg' => 'Ffmpeg' , // Added - 2009-02-08
2008-07-14 21:54:50 +08:00
'File' => 'File' ,
'FilterArchiveEvents' => 'Archivia gli eventi' ,
'FilterDeleteEvents' => 'Elimina gli eventi' ,
'FilterEmailEvents' => 'Invia dettagli via email' ,
'FilterExecuteEvents' => 'Esegui un comando' ,
'FilterMessageEvents' => 'Invia dettagli tramite messaggio' ,
'FilterPx' => 'Px Filtro' ,
'FilterUnset' => 'Devi specificare altezza e larghezza per il filtro' ,
'FilterUploadEvents' => 'Fai upload eventi (FTP)' ,
'FilterVideoEvents' => 'Crea video per tutte le corrispondenze' ,
2009-02-09 01:39:12 +08:00
'Filters' => 'Filtri' ,
2008-07-14 21:54:50 +08:00
'First' => 'Primo' ,
'FlippedHori' => 'ribaltato orizzontale' ,
'FlippedVert' => 'ribaltato verticale' ,
'Focus' => 'Focus' ,
'ForceAlarm' => 'Forza Allarme' ,
'Format' => 'Formato' ,
'Frame' => 'Immagini' ,
2009-02-09 01:39:12 +08:00
'FrameId' => 'Id Immagine' ,
2008-07-14 21:54:50 +08:00
'FrameRate' => 'Immagini al secondo' ,
'FrameSkip' => 'Immagini saltate' ,
2009-02-09 01:39:12 +08:00
'Frames' => 'Immagini' ,
2008-07-14 21:54:50 +08:00
'Func' => 'Funz' ,
'Function' => 'Funzione' ,
'Gain' => 'Gain' ,
'General' => 'Generale' ,
'GenerateVideo' => 'Genera Video' ,
'GeneratingVideo' => 'Sto generando il Video' ,
'GoToZoneMinder' => 'Vai su zoneminder.com' ,
'Grey' => 'Grigio' ,
'Group' => 'Gruppo' ,
'Groups' => 'Gruppi' ,
'HasFocusSpeed' => 'Ha velocita\' di focus' ,
'HasGainSpeed' => 'Ha velocita\' di guadagno' ,
'HasHomePreset' => 'Ha posizioni di present' ,
'HasIrisSpeed' => 'Ha velocota\' di iris' ,
'HasPanSpeed' => 'Ha velocita\' di Pan' ,
'HasPresets' => 'Ha preset' ,
'HasTiltSpeed' => 'Ha velocita\' di Tilt' ,
'HasTurboPan' => 'Ha il Turbo Pan' ,
'HasTurboTilt' => 'Ha il Turbo Tilt' ,
'HasWhiteSpeed' => 'Ha velocita\' di bilanciamento del bianco' ,
'HasZoomSpeed' => 'Ha velocita\' di zoom' ,
'High' => 'Alta' ,
'HighBW' => 'Banda Alta' ,
'Home' => 'Home' ,
'Hour' => 'Ora' ,
'Hue' => 'Tinta' ,
'Id' => 'Id' ,
'Idle' => 'Inattivo' ,
'Ignore' => 'Ignora' ,
'Image' => 'Immagine' ,
2009-02-09 01:39:12 +08:00
'ImageBufferSize' => 'Grandezza Buffer Immagine (frames)' ,
2008-07-14 21:54:50 +08:00
'Images' => 'Immagini' ,
'In' => 'In' ,
2009-02-09 01:39:12 +08:00
'Include' => 'Includi' ,
2008-07-14 21:54:50 +08:00
'Inverted' => 'Invertito' ,
'Iris' => 'Iris' ,
'KeyString' => 'Stringa Chiave' ,
'Label' => 'Etichetta' ,
'Language' => 'Linguaggio' ,
'Last' => 'Ultimo' ,
2009-02-09 01:39:12 +08:00
'Layout' => 'Layout' , // Added - 2009-02-08
2008-07-14 21:54:50 +08:00
'LimitResultsPost' => 'risultati;' , // This is used at the end of the phrase 'Limit to first N results only'
'LimitResultsPre' => 'Limita ai primi' , // This is used at the beginning of the phrase 'Limit to first N results only'
'LinkedMonitors' => 'Monitor Collegati' ,
'List' => 'Lista' ,
'Load' => 'Carico Sistema' ,
'Local' => 'Locale' ,
'LoggedInAs' => 'Collegato come:' ,
'LoggingIn' => 'Mi Sto Collegando' ,
'Login' => 'Login' ,
'Logout' => 'Logout' ,
'Low' => 'Bassa' ,
'LowBW' => 'Banda Bassa' ,
'Main' => 'Principale' ,
'Man' => 'Man' ,
'Manual' => 'Manuale' ,
'Mark' => 'Seleziona' ,
2009-02-09 01:39:12 +08:00
'Max' => 'Massima' ,
2008-07-14 21:54:50 +08:00
'MaxBandwidth' => 'Banda Massima' ,
'MaxBrScore' => 'Punteggio<br/>Massimo' ,
'MaxFocusRange' => 'Massimo range del focus' ,
'MaxFocusSpeed' => 'Massima velocita\' del focus' ,
'MaxFocusStep' => 'Massimo step del focus' ,
'MaxGainRange' => 'Massimo range del guadagno' ,
'MaxGainSpeed' => 'Massima velocita\' del guadagno' ,
'MaxGainStep' => 'Massimo step del guadagno' ,
'MaxIrisRange' => 'Massima range dell\'Iris' ,
'MaxIrisSpeed' => 'Massima velocita\' dell\'Iris' ,
'MaxIrisStep' => 'Massimo step dell\'Iris' ,
'MaxPanRange' => 'Massimo range del pan' ,
'MaxPanSpeed' => 'Massima velocita\' del tilt' ,
'MaxPanStep' => 'Massimo step del pan' ,
'MaxTiltRange' => 'Massimo range del tilt' ,
'MaxTiltSpeed' => 'Massima velocita\' del tilt' ,
'MaxTiltStep' => 'Massimo passo del tilt' ,
'MaxWhiteRange' => 'Massimo range del bilanciamento del bianco' ,
'MaxWhiteSpeed' => 'Massima velocita\' del bilanciamento del bianco' ,
'MaxWhiteStep' => 'Massimo Step del bilanciamento del bianco' ,
'MaxZoomRange' => 'Massimo range dello zoom' ,
'MaxZoomSpeed' => 'Massima velocita\' dello zoom' ,
'MaxZoomStep' => 'Massimo step dello zoom' ,
2009-02-09 01:39:12 +08:00
'MaximumFPS' => 'Massimi FPS' ,
2008-07-14 21:54:50 +08:00
'Medium' => 'Media' ,
2009-02-09 01:39:12 +08:00
'MediumBW' => 'Banda Media' ,
2008-07-14 21:54:50 +08:00
'MinAlarmAreaLtMax' => 'L\'area minima dell\'allarme deve essere minore di quella massima' ,
'MinAlarmAreaUnset' => 'Devi specificare il numero minimo di pixel per l\'allarme' ,
'MinBlobAreaLtMax' => 'L\'area di blob minima deve essere minore dell\'area di blob massima' ,
'MinBlobAreaUnset' => 'Devi specificare il numero minimo di pixel per il blob' ,
'MinBlobLtMinFilter' => 'L\'area minima di blob deve essere minore o uguale dell\'area minima del filtro' ,
'MinBlobsLtMax' => 'I blob minimi devono essere minori dei blob massimi' ,
'MinBlobsUnset' => 'Devi specificare il numero minimo di blob' ,
'MinFilterAreaLtMax' => 'L\'area minima del filtro deve essere minore di quella massima' ,
'MinFilterAreaUnset' => 'Devi specificare il numero minimo di pixel per il filtro' ,
'MinFilterLtMinAlarm' => 'L\'area minima di filtro deve essere minore o uguale dell\area minima di allarme' ,
'MinFocusRange' => 'Range minimo del Focus' ,
'MinFocusSpeed' => 'Velocita\' minima del Focus' ,
'MinFocusStep' => 'Minimo step del Focus' ,
'MinGainRange' => 'Minimo range del Guadagno' ,
'MinGainSpeed' => 'Velocita\' minima del Guadagno' ,
'MinGainStep' => 'Step minimo del guadagno' ,
'MinIrisRange' => 'Range minimo dell\'Iris' ,
'MinIrisSpeed' => 'Velocita\' minima dell\'Iris' ,
'MinIrisStep' => 'Step minimo dell\'Iris' ,
'MinPanRange' => 'Range minimo del pan' ,
'MinPanSpeed' => 'Velocita\' minima del Pan' ,
'MinPanStep' => 'Step minimo del Pan' ,
'MinPixelThresLtMax' => 'I pixel minimi della soglia devono essere minori dei pixel massimi della soglia' ,
2010-01-14 18:12:11 +08:00
'MinPixelThresUnset' => 'Devi specificare una soglia minima di pixel' , // Added - 2009-02-08
2008-07-14 21:54:50 +08:00
'MinTiltRange' => 'Range minimo del Tilt' ,
'MinTiltSpeed' => 'Velocita\' minima del Tilt' ,
'MinTiltStep' => 'Step minimo del Tilt' ,
'MinWhiteRange' => 'Range minimo del bilanciamento del bianco' ,
'MinWhiteSpeed' => 'Velocita\' minima del bialnciamento del bianco' ,
'MinWhiteStep' => 'Minimo step del bilanciamento del bianco' ,
'MinZoomRange' => 'Range minimo dello zoom' ,
'MinZoomSpeed' => 'Velocita\' minima dello zoom' ,
'MinZoomStep' => 'Step minimo dello zoom' ,
'Misc' => 'Altro' ,
'Monitor' => 'Monitor' ,
2009-02-09 01:39:12 +08:00
'MonitorIds' => 'Monitor Ids' ,
2008-07-14 21:54:50 +08:00
'MonitorPreset' => 'Monitor Presenti' ,
2010-01-14 18:12:11 +08:00
'MonitorPresetIntro' => 'Selezionare un appropriato pre settaggio dalla lista riportata qui sotto.<br><br>Per favore notare che questo potrebbe sovrascrivere ogni valore che hai già configurato su questo monitor.<br><br>' ,
2009-03-31 21:01:52 +08:00
'MonitorProbe' => 'Monitor Probe' , // Added - 2009-03-31
'MonitorProbeIntro' => 'The list below shows detected analog and network cameras and whether they are already being used or available for selection.<br/><br/>Select the desired entry from the list below.<br/><br/>Please note that not all cameras may be detected and that choosing a camera here may overwrite any values you already have configured for the current monitor.<br/><br/>' , // Added - 2009-03-31
2008-07-14 21:54:50 +08:00
'Monitors' => 'Monitors' ,
'Montage' => 'Montaggio' ,
'Month' => 'Mese' ,
'Move' => 'Sposta' ,
'MustBeGe' => 'deve essere superiore a' ,
'MustBeLe' => 'deve essere inferiore o pari a' ,
'MustConfirmPassword' => 'Devi confermare la password' ,
'MustSupplyPassword' => 'Devi inserire una password' ,
'MustSupplyUsername' => 'Devi specificare un nome utente' ,
'Name' => 'Nome' ,
'Near' => 'Vicino' ,
'Network' => 'Rete' ,
2009-02-09 01:39:12 +08:00
'New' => 'Nuovo' ,
2008-07-14 21:54:50 +08:00
'NewGroup' => 'Nuovo Gruppo' ,
'NewLabel' => 'Nuova Etichetta' ,
'NewPassword' => 'Nuova Password' ,
'NewState' => 'Nuovo Stato' ,
'NewUser' => 'Nuovo Utente' ,
'Next' => 'Prossimo' ,
'No' => 'No' ,
2010-01-14 18:12:11 +08:00
'NoDetectedCameras' => 'Nessuna telecamera rilevata' , // Added - 2009-03-31
2009-02-09 01:39:12 +08:00
'NoFramesRecorded' => 'Non ci sono immagini salvate per questo evento' ,
2010-01-14 18:12:11 +08:00
'NoGroup' => 'Nessun gruppo' , // Added - 2009-02-08
2008-07-14 21:54:50 +08:00
'NoSavedFilters' => 'NessunFiltroSalvato' ,
'NoStatisticsRecorded' => 'Non ci sono statistiche salvate per questo evento/immagine' ,
2009-02-09 01:39:12 +08:00
'None' => 'Nessuno' ,
'NoneAvailable' => 'Nessuno disponibile' ,
'Normal' => 'Normale' ,
2008-07-14 21:54:50 +08:00
'Notes' => 'Note' ,
'NumPresets' => 'Num Presets' ,
'Off' => 'Off' ,
'On' => 'On' ,
'OpEq' => 'uguale a' ,
'OpGt' => 'maggiore di' ,
2009-02-09 01:39:12 +08:00
'OpGtEq' => 'maggiore o uguale a' ,
2008-07-14 21:54:50 +08:00
'OpIn' => 'impostato' ,
'OpLt' => 'minore di' ,
2009-02-09 01:39:12 +08:00
'OpLtEq' => 'minore o uguale a' ,
2008-07-14 21:54:50 +08:00
'OpMatches' => 'corrisponde' ,
'OpNe' => 'diverso da' ,
'OpNotIn' => 'non impostato' ,
'OpNotMatches' => 'non corrisponde' ,
2009-02-09 01:39:12 +08:00
'Open' => 'Apri' ,
2008-07-14 21:54:50 +08:00
'OptionHelp' => 'Opzioni di Aiuto' ,
'OptionRestartWarning' => 'Queste modifiche potrebbero essere attive solo dopo un riavvio del sistema. Riavviare ZoneMinder.' ,
'Options' => 'Opzioni' ,
'OrEnterNewName' => 'o inserisci un nuovo nome' ,
2009-02-09 01:39:12 +08:00
'Order' => 'Ordine' ,
2008-07-14 21:54:50 +08:00
'Orientation' => 'Orientamento' ,
'Out' => 'Out' ,
'OverwriteExisting' => 'Sovrascrivi' ,
'Paged' => 'Con paginazione' ,
'Pan' => 'Pan' ,
2009-02-09 01:39:12 +08:00
'PanLeft' => 'Pan Sinistra' ,
2008-07-14 21:54:50 +08:00
'PanRight' => 'Pan Destra' ,
'PanTilt' => 'Pan/Tilt' ,
'Parameter' => 'Parametri' ,
'Password' => 'Password' ,
'PasswordsDifferent' => 'Le password non coincidono' ,
'Paths' => 'Percorsi' ,
'Pause' => 'Pause' ,
'Phone' => 'Telefono' ,
2009-02-09 01:39:12 +08:00
'PhoneBW' => 'Banda Tel' ,
2008-07-14 21:54:50 +08:00
'PixelDiff' => 'Pixel Diff' ,
'Pixels' => 'pixels' ,
'Play' => 'Play' ,
2009-02-09 01:39:12 +08:00
'PlayAll' => 'Vedi tutti' ,
2008-07-14 21:54:50 +08:00
'PleaseWait' => 'Attendere prego' ,
'Point' => 'Punto' ,
'PostEventImageBuffer' => 'Buffer di immagini Dopo Evento' ,
'PreEventImageBuffer' => 'Buffer di immagini Pre Evento' ,
'PreserveAspect' => 'Preserve Aspect Ratio' ,
'Preset' => 'Preset' ,
'Presets' => 'Presets' ,
'Prev' => 'Prec' ,
2010-01-14 18:12:11 +08:00
'Probe' => 'Prova la telecamera' , // Added - 2009-03-31
2008-07-14 21:54:50 +08:00
'Protocol' => 'Protocol' ,
'Rate' => 'Velocita\'' ,
'Real' => 'Reale' ,
'Record' => 'Registra' ,
'RefImageBlendPct' => 'Riferimento Miscela Immagine percentuale' ,
'Refresh' => 'Aggiorna' ,
2009-02-09 01:39:12 +08:00
'Remote' => 'Remoto' ,
2008-07-14 21:54:50 +08:00
'RemoteHostName' => 'Nome dell\'Host Remoto' ,
'RemoteHostPath' => 'Percorso dell\'Host Remoto' ,
'RemoteHostPort' => 'Porta dell\'Host Remoto' ,
2009-02-09 01:39:12 +08:00
'RemoteHostSubPath' => 'Remote Host SubPath' , // Added - 2009-02-08
2008-07-14 21:54:50 +08:00
'RemoteImageColours' => 'Colori delle immagini Remote' ,
2010-01-14 18:12:11 +08:00
'RemoteMethod' => 'Metodo Remoto' , // Added - 2009-02-08
'RemoteProtocol' => 'Protocollo Remoto' , // Added - 2009-02-08
2008-07-14 21:54:50 +08:00
'Rename' => 'Rinomina' ,
2009-02-09 01:39:12 +08:00
'Replay' => 'Replay' ,
2008-07-14 21:54:50 +08:00
'ReplayAll' => 'All Events' ,
'ReplayGapless' => 'Gapless Events' ,
'ReplaySingle' => 'Single Event' ,
'Reset' => 'Resetta' ,
2009-02-09 01:39:12 +08:00
'ResetEventCounts' => 'Resetta Contatore Eventi' ,
2008-07-14 21:54:50 +08:00
'Restart' => 'Riavvia' ,
2009-02-09 01:39:12 +08:00
'Restarting' => 'Sto riavviando' ,
2008-07-14 21:54:50 +08:00
'RestrictedCameraIds' => 'Camera Ids Riservati' ,
'RestrictedMonitors' => 'Monitor limitati' ,
'ReturnDelay' => 'Ritardo del ritorno' ,
'ReturnLocation' => 'Posizione del ritorno' ,
'Rewind' => 'Riavvolgi' ,
'RotateLeft' => 'Ruota a Sinista' ,
'RotateRight' => 'Ruota a Destra' ,
2011-05-25 17:15:14 +08:00
'RunLocalUpdate' => 'Please run zmupdate.pl to update' , // Added - 2011-05-25
2010-01-14 18:12:11 +08:00
'RunMode' => 'Modalita\' funzionamento' ,
'RunState' => 'Stato di funzionamento' ,
'Running' => 'Attivo' ,
2009-02-09 01:39:12 +08:00
'Save' => 'Salva' ,
2008-07-14 21:54:50 +08:00
'SaveAs' => 'Salva come' ,
'SaveFilter' => 'salva Filtro' ,
'Scale' => 'Scala' ,
'Score' => 'Punteggio' ,
'Secs' => 'Secs' ,
'Sectionlength' => 'Lunghezza Sezione' ,
'Select' => 'Seleziona' ,
2009-02-09 01:39:12 +08:00
'SelectMonitors' => 'Monitor Selezionati' ,
2008-07-14 21:54:50 +08:00
'SelfIntersecting' => 'I vertici del poligono non devono intersecarsi' ,
'Set' => 'Imposta' ,
'SetNewBandwidth' => 'Imposta nuova Banda' ,
'SetPreset' => 'Imposta Preset' ,
'Settings' => 'Impostazioni' ,
'ShowFilterWindow' => 'MostraFinestraFiltri' ,
'ShowTimeline' => 'Mostra linea temporale' ,
'SignalCheckColour' => 'Signal Check Colour' ,
'Size' => 'grandezza' ,
2011-01-31 05:17:50 +08:00
'SkinDescription' => 'Change the default skin for this computer' , // Added - 2011-01-30
2008-07-14 21:54:50 +08:00
'Sleep' => 'Sleep' ,
'SortAsc' => 'Cresc' ,
'SortBy' => 'Ordina per' ,
'SortDesc' => 'Decr' ,
'Source' => 'Sorgente' ,
2010-01-14 18:12:11 +08:00
'SourceColours' => 'Colori della Sorgente' , // Added - 2009-02-08
'SourcePath' => 'Percorso della Sorgente' , // Added - 2009-02-08
2008-07-14 21:54:50 +08:00
'SourceType' => 'Tipo Sorgente' ,
2009-02-09 01:39:12 +08:00
'Speed' => 'Velocita\'' ,
2008-07-14 21:54:50 +08:00
'SpeedHigh' => 'Alta Velocita\'' ,
'SpeedLow' => 'Bassa Velocita\'' ,
'SpeedMedium' => 'Media Velocita\'' ,
'SpeedTurbo' => 'Turbo Velocita\'' ,
'Start' => 'Avvia' ,
'State' => 'Stato' ,
'Stats' => 'Statistiche' ,
'Status' => 'Stato' ,
2009-02-09 01:39:12 +08:00
'Step' => 'Passo' ,
2008-07-14 21:54:50 +08:00
'StepBack' => 'Step Back' ,
'StepForward' => 'Step Forward' ,
'StepLarge' => 'Lungo passo' ,
'StepMedium' => 'Medio passo' ,
'StepNone' => 'No passo' ,
'StepSmall' => 'Piccolo passo' ,
'Stills' => 'Foto' ,
'Stop' => 'Stop' ,
2010-01-14 18:12:11 +08:00
'Stopped' => 'Inattivo' ,
2008-07-14 21:54:50 +08:00
'Stream' => 'Flusso' ,
'StreamReplayBuffer' => 'Stream Replay Image Buffer' ,
'Submit' => 'Accetta' ,
'System' => 'Sistema' ,
'Tele' => 'Tele' ,
'Thumbnail' => 'Anteprima' ,
'Tilt' => 'Tilt' ,
2009-02-09 01:39:12 +08:00
'Time' => 'Ora' ,
2008-07-14 21:54:50 +08:00
'TimeDelta' => 'Tempo di Delta' ,
2009-02-09 01:39:12 +08:00
'TimeStamp' => 'Time Stamp' ,
2008-07-14 21:54:50 +08:00
'Timeline' => 'Linea Temporale' ,
2009-02-09 01:39:12 +08:00
'Timestamp' => 'Timestamp' ,
2008-07-14 21:54:50 +08:00
'TimestampLabelFormat' => 'Formato etichetta timestamp' ,
'TimestampLabelX' => 'coordinata X etichetta' ,
'TimestampLabelY' => 'coordinata Y etichetta' ,
'Today' => 'Oggi ' ,
'Tools' => 'Strumenti' ,
'TotalBrScore' => 'Punteggio<br/>Totale' ,
'TrackDelay' => 'Track Delay' ,
'TrackMotion' => 'Track Motion' ,
'Triggers' => 'Triggers' ,
'TurboPanSpeed' => 'Velocita\' Turbo Pan' ,
'TurboTiltSpeed' => 'Velocita\' Turbo Tilt' ,
'Type' => 'Tipo' ,
'Unarchive' => 'Togli dall\'archivio' ,
2010-01-14 18:12:11 +08:00
'Undefined' => 'Non specificato' , // Added - 2009-02-08
2008-07-14 21:54:50 +08:00
'Units' => 'Unità' ,
'Unknown' => 'Sconosciuto' ,
'Update' => 'Aggiorna' ,
'UpdateAvailable' => 'Un aggiornamento di ZoneMinder è disponibilie.' ,
'UpdateNotNecessary' => 'Nessun aggiornamento necessario.' ,
2009-02-09 01:39:12 +08:00
'UseFilter' => 'Usa Filtro' ,
2008-07-14 21:54:50 +08:00
'UseFilterExprsPost' => ' espressioni filtri' , // This is used at the end of the phrase 'use N filter expressions'
'UseFilterExprsPre' => 'Usa ' , // This is used at the beginning of the phrase 'use N filter expressions'
2009-02-09 01:39:12 +08:00
'User' => 'Utente' ,
2008-07-14 21:54:50 +08:00
'Username' => 'Nome Utente' ,
'Users' => 'Utenti' ,
'Value' => 'Valore' ,
2009-02-09 01:39:12 +08:00
'Version' => 'Versione' ,
2008-07-14 21:54:50 +08:00
'VersionIgnore' => 'Ignora questa versione' ,
'VersionRemindDay' => 'Ricordami ancora tra un giorno' ,
'VersionRemindHour' => 'Ricordami ancora tra un\'ora' ,
'VersionRemindNever' => 'Non ricordarmi di nuove versioni' ,
'VersionRemindWeek' => 'Ricordami ancora tra una settimana' ,
2009-02-09 01:39:12 +08:00
'Video' => 'Video' ,
2008-07-14 21:54:50 +08:00
'VideoFormat' => 'Formato Video' ,
'VideoGenFailed' => 'Generazione Video Fallita!' ,
'VideoGenFiles' => 'File Video Esistenti' ,
'VideoGenNoFiles' => 'Non ho trovato file ' ,
'VideoGenParms' => 'Parametri Generazione Video' ,
'VideoGenSucceeded' => 'Successo: Generato Video !' ,
'VideoSize' => 'Dimensioni Video' ,
2009-02-09 01:39:12 +08:00
'View' => 'vedi' ,
2008-07-14 21:54:50 +08:00
'ViewAll' => 'Vedi Tutto' ,
'ViewEvent' => 'Vedi Evento' ,
'ViewPaged' => 'Vedi con paginazione' ,
'Wake' => 'Riattiva' ,
'WarmupFrames' => 'Immagini Allerta' ,
'Watch' => 'Guarda' ,
'Web' => 'Web' ,
2009-02-09 01:39:12 +08:00
'WebColour' => 'Colore Web' ,
2008-07-14 21:54:50 +08:00
'Week' => 'Settimana' ,
'White' => 'Bianco' ,
2009-02-09 01:39:12 +08:00
'WhiteBalance' => 'Bil. Bianco ' ,
2008-07-14 21:54:50 +08:00
'Wide' => 'Larghezza' ,
2009-02-09 01:39:12 +08:00
'X' => 'X' ,
'X10' => 'X10' ,
2008-07-14 21:54:50 +08:00
'X10ActivationString' => 'Stringa attivazione X10' ,
'X10InputAlarmString' => 'Stringa allarme input X10' ,
'X10OutputAlarmString' => 'Stringa allarme output X10' ,
2009-02-09 01:39:12 +08:00
'Y' => 'Y' ,
2008-07-14 21:54:50 +08:00
'Yes' => 'Si' ,
'YouNoPerms' => 'Non hai i permessi per accedere a questa risorsa.' ,
2009-02-09 01:39:12 +08:00
'Zone' => 'Zona' ,
2008-07-14 21:54:50 +08:00
'ZoneAlarmColour' => 'Colore Allarme (RGB)' ,
'ZoneArea' => 'Zone Area' ,
'ZoneFilterSize' => 'Larghezza/Altezza Filtro (pixels)' ,
'ZoneMinMaxAlarmArea' => 'Min/Max Area Allarmata' ,
'ZoneMinMaxBlobArea' => 'Min/Max Area di Blob' ,
'ZoneMinMaxBlobs' => 'Min/Max Blobs' ,
'ZoneMinMaxFiltArea' => 'Min/Max Area Filtrata' ,
'ZoneMinMaxPixelThres' => 'Min/Max Soglia Pixel (0-255)' ,
'ZoneOverloadFrames' => 'Overload Frame Ignore Count' ,
'Zones' => 'Zone' ,
2009-02-09 01:39:12 +08:00
'Zoom' => 'Zoom' ,
2008-07-14 21:54:50 +08:00
'ZoomIn' => 'Ingrandisci' ,
'ZoomOut' => 'Rimpicciolisci' ,
);
// Complex replacements with formatting and/or placements, must be passed through sprintf
$CLANG = array (
'CurrentLogin' => 'Login attuale: \'%1$s\'' ,
'EventCount' => '%1$s %2$s' , // For example '37 Events' (from Vlang below)
'LastEvents' => 'Ultimi %1$s %2$s' , // For example 'Last 37 Events' (from Vlang below)
'LatestRelease' => 'L\'ultima release v%1$s, tu hai v%2$s.' ,
'MonitorCount' => '%1$s %2$s' , // For example '4 Monitors' (from Vlang below)
'MonitorFunction' => 'Funzione Monitor %1$s' ,
'RunningRecentVer' => 'Stai usando la versione più aggiornata di ZoneMinder, v%s.' ,
2011-05-25 17:15:14 +08:00
'VersionMismatch' => 'Version mismatch, system is version %1$s, database is %2$s.' , // Added - 2011-05-25
2008-07-14 21:54:50 +08:00
);
// The next section allows you to describe a series of word ending and counts used to
// generate the correctly conjugated forms of words depending on a count that is associated
// with that word.
// This intended to allow phrases such a '0 potatoes', '1 potato', '2 potatoes' etc to
// conjugate correctly with the associated count.
// In some languages such as English this is fairly simple and can be expressed by assigning
// a count with a singular or plural form of a word and then finding the nearest (lower) value.
// So '0' of something generally ends in 's', 1 of something is singular and has no extra
// ending and 2 or more is a plural and ends in 's' also. So to find the ending for '187' of
// something you would find the nearest lower count (2) and use that ending.
//
// So examples of this would be
// $zmVlangPotato = array( 0=>'Potatoes', 1=>'Potato', 2=>'Potatoes' );
// $zmVlangSheep = array( 0=>'Sheep' );
//
// where you can have as few or as many entries in the array as necessary
// If your language is similar in form to this then use the same format and choose the
// appropriate zmVlang function below.
// If however you have a language with a different format of plural endings then another
// approach is required . For instance in Russian the word endings change continuously
// depending on the last digit (or digits) of the numerator. In this case then zmVlang
// arrays could be written so that the array index just represents an arbitrary 'type'
// and the zmVlang function does the calculation about which version is appropriate.
//
// So an example in Russian might be (using English words, and made up endings as I
// don't know any Russian!!)
// $zmVlangPotato = array( 1=>'Potati', 2=>'Potaton', 3=>'Potaten' );
//
// and the zmVlang function decides that the first form is used for counts ending in
// 0, 5-9 or 11-19 and the second form when ending in 1 etc.
//
// Variable arrays expressing plurality, see the zmVlang description above
$VLANG = array (
'Event' => array ( 0 => 'Eventi' , 1 => 'Evento' , 2 => 'Eventi' ),
'Monitor' => array ( 0 => 'Monitor' , 1 => 'Monitor' , 2 => 'Monitor' ),
);
// You will need to choose or write a function that can correlate the plurality string arrays
// with variable counts. This is used to conjugate the Vlang arrays above with a number passed
// in to generate the correct noun form.
//
// In languages such as English this is fairly simple
// Note this still has to be used with printf etc to get the right formating
function zmVlang ( $langVarArray , $count )
{
krsort ( $langVarArray );
foreach ( $langVarArray as $key => $value )
{
if ( abs ( $count ) >= $key )
{
return ( $value );
}
}
die ( 'Errore, sono incapace di correlare le stringhe del file-linguaggio' );
}
// This is an version that could be used in the Russian example above
// The rules are that the first word form is used if the count ends in
// 0, 5-9 or 11-19. The second form is used then the count ends in 1
// (not including 11 as above) and the third form is used when the
// count ends in 2-4, again excluding any values ending in 12-14.
//
// function zmVlang( $langVarArray, $count )
// {
// $secondlastdigit = substr( $count, -2, 1 );
// $lastdigit = substr( $count, -1, 1 );
// // or
// // $secondlastdigit = ($count/10)%10;
// // $lastdigit = $count%10;
//
// // Get rid of the special cases first, the teens
// if ( $secondlastdigit == 1 && $lastdigit != 0 )
// {
// return( $langVarArray[1] );
// }
// switch ( $lastdigit )
// {
// case 0 :
// case 5 :
// case 6 :
// case 7 :
// case 8 :
// case 9 :
// {
// return( $langVarArray[1] );
// break;
// }
// case 1 :
// {
// return( $langVarArray[2] );
// break;
// }
// case 2 :
// case 3 :
// case 4 :
// {
// return( $langVarArray[3] );
// break;
// }
// }
// die( 'Error, unable to correlate variable language string' );
// }
// This is an example of how the function is used in the code which you can uncomment and
// use to test your custom function.
//$monitors = array();
//$monitors[] = 1; // Choose any number
//echo sprintf( $zmClangMonitorCount, count($monitors), zmVlang( $zmVlangMonitor, count($monitors) ) );
// In this section you can override the default prompt and help texts for the options area
// These overrides are in the form show below where the array key represents the option name minus the initial ZM_
// So for example, to override the help text for ZM_LANG_DEFAULT do
$OLANG = array (
// 'LANG_DEFAULT' => array(
// 'Prompt' => "This is a new prompt for this option",
// 'Help' => "This is some new help for this option which will be displayed in the popup window when the ? is clicked"
// ),
);
?>