in Allarme'; $zmSlangAlarmFrame = 'immagine Allarme'; $zmSlangAlarmLimits = 'Limiti Allarme'; $zmSlangAlarmPx = 'Px Allarme'; $zmSlangAlert = 'Attenzione'; $zmSlangAll = 'Tutto'; $zmSlangApply = 'Applica'; $zmSlangApplyingStateChange = 'Sto applicando il cambiamento di Stato'; $zmSlangArchArchived = 'Archiviato'; $zmSlangArchive = 'Archivio'; $zmSlangArchUnarchived = 'Non archiviato'; $zmSlangAttrAlarmFrames = 'Immagini in Allarme'; $zmSlangAttrArchiveStatus = 'Stato Archivio'; $zmSlangAttrAvgScore = 'Punteggio di Avg.'; $zmSlangAttrDate = 'Data'; $zmSlangAttrDateTime = 'Data/Ora'; $zmSlangAttrDiskBlocks = 'Blocchi del disco'; $zmSlangAttrDiskPercent = 'Percentuale del disco'; $zmSlangAttrDuration = 'Durata'; $zmSlangAttrFrames = 'Immagini'; $zmSlangAttrId = 'Id'; $zmSlangAttrMaxScore = 'Max. Punteggio'; $zmSlangAttrMonitorId = 'Identificativo Monitor'; $zmSlangAttrMonitorName = 'Nome Monitor'; $zmSlangAttrName = 'Nome'; $zmSlangAttrTime = 'Tempo'; $zmSlangAttrTotalScore = 'Punteggio Totale'; $zmSlangAttrWeekday = 'Giorno della Settimana'; $zmSlangAutoArchiveEvents = 'Archivia automaticamente tutti i matches'; $zmSlangAutoDeleteEvents = 'Cancella automaticamente tutti i matches'; $zmSlangAutoEmailEvents = 'Spedisci automaticamente emails con i dettagli di tutti i matches'; $zmSlangAutoExecuteEvents = 'Esegui comando automaticamente su tutti i'; $zmSlangAutoMessageEvents = 'Dettagli del messaggio automatico di tutti i matches'; $zmSlangAutoUploadEvents = 'Upload automatico di tutti i matches'; $zmSlangAvgBrScore = 'Punteggio Avg.
'; $zmSlangBadMonitorChars = 'Il nome dei Monitor possono contenere solo caratteri alfanumerici piu - e _'; $zmSlangBandwidth = 'Banda Passante'; $zmSlangBlobPx = 'Blob Px'; $zmSlangBlobs = 'Blobs'; $zmSlangBlobSizes = 'Grandezza Blob'; $zmSlangBrightness = 'Luminosita'; $zmSlangBuffers = 'Buffers'; $zmSlangCancel = 'Cancella'; $zmSlangCancelForcedAlarm = 'Cancella Allarme Forzato'; $zmSlangCaptureHeight = 'Altezza immagine catturata'; $zmSlangCapturePalette = 'Palette immagine catturata'; $zmSlangCaptureWidth = 'Larghezza immagine catturata'; $zmSlangCheckAll = 'Controlla Tutto'; $zmSlangCheckMethod = 'Metodo di controllo Alarme'; $zmSlangChooseFilter = 'Scegli il Filtro'; $zmSlangClose = 'Chiudi'; $zmSlangColour = 'Colore'; $zmSlangConfig = 'Configurazione'; $zmSlangConfiguredFor = 'Configurato per'; $zmSlangConfirmPassword = 'Conferma Password'; $zmSlangConjAnd = 'e'; $zmSlangConjOr = 'o'; $zmSlangConsole = 'Console'; $zmSlangContactAdmin = 'Chiama il tecnico per maggiori chiarimenti.'; $zmSlangContrast = 'Contrasto'; $zmSlangCycleWatch = 'Guarda Ciclicamente'; $zmSlangDay = 'Giorno'; $zmSlangDeleteAndNext = 'Cancella il Prossimo'; $zmSlangDeleteAndPrev = 'Cancella il Precedente'; $zmSlangDelete = 'Cancella'; $zmSlangDeleteSavedFilter = 'Cancella il Filtro salvato'; $zmSlangDescription = 'Descrizione'; $zmSlangDeviceChannel = 'Canale del Dispositivo'; $zmSlangDeviceFormat = 'Formato Video (0=PAL,1=NTSC etc)'; $zmSlangDeviceNumber = 'Numero Dispositivo (/dev/video?)'; $zmSlangDimensions = 'Dimensioni'; $zmSlangDisk = 'Hard Disk'; $zmSlangDuration = 'Durata'; $zmSlangEdit = 'Edita'; $zmSlangEmail = 'Email'; $zmSlangEnabled = 'Abilitato'; $zmSlangEnterNewFilterName = 'Inserisci il nome del filtro'; $zmSlangErrorBrackets = 'Errore, controlla di avere in ugual numero i brachets aperti e chiusi'; $zmSlangError = 'Errore'; $zmSlangErrorValidValue = 'Errore, controlla di aver inserito valori validi'; $zmSlangEtc = 'ecc.'; $zmSlangEvent = 'Evento'; $zmSlangEventFilter = 'Filtro Eventi'; $zmSlangEventId = 'Event Id'; $zmSlangEvents = 'Eventi'; $zmSlangExclude = 'Escludi'; $zmSlangFeed = 'Feed'; $zmSlangFilterPx = 'Filter Px'; $zmSlangFirst = 'Primo'; $zmSlangForceAlarm = 'Forza Allarme'; $zmSlangFPS = 'fps'; $zmSlangFPSReportInterval = 'Intervallo di riporto FPS'; $zmSlangFrame = 'Immagine'; $zmSlangFrameId = 'Id immagine'; $zmSlangFrameRate = 'Frame Rate'; $zmSlangFrames = 'Immagini'; $zmSlangFrameSkip = 'Immagini saltate'; $zmSlangFTP = 'FTP'; $zmSlangFunc = 'Funziona'; $zmSlangFunction = 'Funzione'; $zmSlangGenerateVideo = 'Genera il Video'; $zmSlangGeneratingVideo = 'Sto Generando il Video'; $zmSlangGoToZoneMinder = 'Vai a: ZoneMinder.com'; $zmSlangGrey = 'Grigio'; $zmSlangHigh = 'Alta'; $zmSlangHighBW = 'High B/W'; $zmSlangHour = 'Ora'; $zmSlangHue = 'Hue'; $zmSlangId = 'Id'; $zmSlangIdle = 'Idle'; $zmSlangIgnore = 'Ignora'; $zmSlangImageBufferSize = 'Grandezza Buffer Immagine (frames)'; $zmSlangImage = 'Immagine'; $zmSlangInclude = 'Includi'; $zmSlangInverted = 'Invertito'; $zmSlangLanguage = 'Linguaggio'; $zmSlangLast = 'Ultimo'; $zmSlangLimitResultsPost = 'risultati;'; // This is used at the end of the phrase 'Limit to first N results only' $zmSlangLimitResultsPre = 'Limitato ai primi'; // This is used at the beginning of the phrase 'Limit to first N results only' $zmSlangLoad = 'Carica'; $zmSlangLocal = 'Locale'; $zmSlangLoggedInAs = 'Nome utente:'; $zmSlangLoggingIn = 'Logging In'; $zmSlangLogin = 'Login'; $zmSlangLogout = 'Logout'; $zmSlangLow = 'Bassa'; $zmSlangLowBW = 'Low B/W'; $zmSlangMark = 'Contrassegna'; $zmSlangMaxBrScore = 'Punteggio
Massimo'; $zmSlangMaximumFPS = 'Massimi FPS'; $zmSlangMax = 'Massima'; $zmSlangMediumBW = 'Medium B/W'; $zmSlangMedium = 'Media'; $zmSlangMinAlarmGeMinBlob = 'Numero minimo di alarm-pixels che devono essere maggiori o uguali al numero minimo dei blob-pixels'; $zmSlangMinAlarmGeMinFilter = 'Numero minimo di alarm-pixels che devono essere maggiori o uguali al numero minimo dei filter-pixels'; $zmSlangMinAlarmPixelsLtMax = 'Numero minimo di alarm-pixels che devono essere minori del numero massimo dei alarm-pixels'; $zmSlangMinBlobAreaLtMax = 'Area di blob minima che deve essere minore dell area massima di blob'; $zmSlangMinBlobsLtMax = 'Numero minimo di blobs che devono essere minori al numero massimo di blobs'; $zmSlangMinFilterPixelsLtMax = 'Numero minimo di filter-pixels che deve essere minore del numero massimo dei filter-pixels'; $zmSlangMinPixelThresLtMax = 'Soglia minima di pixel che devono essere minori della soglia massima di pixel'; $zmSlangMisc = 'Misc'; $zmSlangMonitorIds = 'Monitor Ids'; $zmSlangMonitor = 'Monitor'; $zmSlangMonitors = 'Monitors'; $zmSlangMontage = 'Montaggio'; $zmSlangMonth = 'Mese'; $zmSlangMustBeGe = 'deve essere maggiore o uguale di'; $zmSlangMustBeLe = 'deve essere minore o uguale di'; $zmSlangMustConfirmPassword = 'Devi confermare la password'; $zmSlangMustSupplyPassword = 'Devi inserire la password'; $zmSlangMustSupplyUsername = 'Devi inserire il nome-Utente'; $zmSlangName = 'Nome'; $zmSlangNetwork = 'Network'; $zmSlangNew = 'Nuovo'; $zmSlangNewPassword = 'Nuova Password'; $zmSlangNewState = 'Nuovo Stato'; $zmSlangNewUser = 'Nuovo Utente'; $zmSlangNext = 'Prossimo'; $zmSlangNoFramesRecorded = 'Non ci sono frames registrati per questo evento'; $zmSlangNoneAvailable = 'Non trovato'; $zmSlangNone = 'Niente'; $zmSlangNo = 'No'; $zmSlangNormal = 'Normale'; $zmSlangNoSavedFilters = 'No_Filtri_Salvati'; $zmSlangNoStatisticsRecorded = 'Non ci sono statistiche registrate per questo event/frame'; $zmSlangOpEq = 'uguale a'; $zmSlangOpGtEq = 'maggiore o uguale di'; $zmSlangOpGt = 'maggiore di'; $zmSlangOpIn = 'settato'; $zmSlangOpLtEq = 'minore o uguale di'; $zmSlangOpLt = 'minore di'; $zmSlangOpMatches = 'matches'; $zmSlangOpNe = 'non uguale a'; $zmSlangOpNotIn = 'non settato'; $zmSlangOpNotMatches = 'non corrisponde'; $zmSlangOptionHelp = 'Optioni di aiuto'; $zmSlangOptionRestartWarning = 'Questi cambiamenti non avranno effetto\nfintanto che il sistema funziona. Quando avrai\nfinito di apportare modifiche, ricordati di\nriavviare ZoneMinder.'; $zmSlangOptions = 'Optioni'; $zmSlangOrEnterNewName = 'o inserisci il nuovo nome'; $zmSlangOrientation = 'Orientazione'; $zmSlangOverwriteExisting = 'Sovrascrivi quello esistente'; $zmSlangPaged = 'Impaginato'; $zmSlangParameter = 'Parametri'; $zmSlangPassword = 'Password'; $zmSlangPasswordsDifferent = 'Le password inserite sono differenti'; $zmSlangPaths = 'Paths'; $zmSlangPhoneBW = 'Phone B/W'; $zmSlangPixels = 'pixels'; $zmSlangPleaseWait = 'ATTENDI'; $zmSlangPostEventImageBuffer = 'Buffer delle immagini dopo gli Eventi'; $zmSlangPreEventImageBuffer = 'Buffer delle immagini prima degli Eventi'; $zmSlangPrev = 'Precedente'; $zmSlangRate = 'Rate'; $zmSlangReal = 'Reale'; $zmSlangRecord = 'Record'; $zmSlangRefImageBlendPct = 'Blend dell Immagine di riferimento %ge'; $zmSlangRefresh = 'Aggiorna'; $zmSlangRemoteHostName = 'Nome dell Host Remoto'; $zmSlangRemoteHostPath = 'Path dell Host Remoto'; $zmSlangRemoteHostPort = 'Porta dell Host Remoto'; $zmSlangRemoteImageColours = 'Colori dell Immagine Remota'; $zmSlangRemote = 'Remoto'; $zmSlangRename = 'Rinomina'; $zmSlangReplay = 'Replay'; $zmSlangResetEventCounts = 'Resetta il contatore Eventi'; $zmSlangRestarting = 'Sto Ripartendo'; $zmSlangRestart = 'Riparti'; $zmSlangRestrictedCameraIds = 'Restricted Camera Ids'; $zmSlangRotateLeft = 'Ruota a sinistra'; $zmSlangRotateRight = 'Ruota a destra'; $zmSlangRunMode = 'Modo di funzionamento'; $zmSlangRunning = 'Sistema ATTIVO'; $zmSlangRunState = 'Stato di Funzionamento'; $zmSlangSaveAs = 'Salva come'; $zmSlangSaveFilter = 'Salva il Filtro'; $zmSlangSave = 'Salva'; $zmSlangScale = 'Scala'; $zmSlangScore = 'Punteggio'; $zmSlangSecs = 'Secondi'; $zmSlangSectionlength = 'Lunghezza della Sezione'; $zmSlangSetLearnPrefs = 'Seleziona le preferenze di autoapprendimento'; // This can be ignored for now $zmSlangSetNewBandwidth = 'Seleziona la nuova BandaPassante'; $zmSlangSettings = 'Settings'; $zmSlangShowFilterWindow = 'MostraFinestraFiltri'; $zmSlangSortAsc = 'Asc'; $zmSlangSortBy = 'Ordina per'; $zmSlangSortDesc = 'Desc'; $zmSlangSource = 'Ingresso'; $zmSlangSourceType = 'Tipo di ingresso'; $zmSlangStart = 'Start'; $zmSlangState = 'Stato'; $zmSlangStats = 'Stati'; $zmSlangStatus = 'Stato'; $zmSlangStills = 'Fermo-immagine'; $zmSlangStopped = 'Sistema Stoppato'; $zmSlangStop = 'Stop'; $zmSlangStream = 'Stream'; $zmSlangSystem = 'Sistema'; $zmSlangTimeDelta = 'Tempo di Delta'; $zmSlangTime = 'Ora'; $zmSlangTimestampLabelFormat = 'Formato etichetta Timestamp'; $zmSlangTimestampLabelX = 'Etichetta Timestamp X'; $zmSlangTimestampLabelY = 'Etichetta Timestamp Y'; $zmSlangTimestamp = 'Timestamp'; $zmSlangTimeStamp = 'Time Stamp'; $zmSlangTools = 'Tools'; $zmSlangTotalBrScore = 'Punteggio
Totale'; $zmSlangTriggers = 'Triggers'; $zmSlangType = 'Tipo'; $zmSlangUnarchive = 'Non_archiviato'; $zmSlangUnits = 'Unità'; $zmSlangUnknown = 'Sconosciuto'; $zmSlangUpdateAvailable = 'Una nuova versione di ZoneMinder è disponibile.'; $zmSlangUpdateNotNecessary = 'Non è necessario aggiornare Zoneminder.'; $zmSlangUseFilterExprsPost = ' filtri espressioni'; // This is used at the end of the phrase 'use N filter expressions' $zmSlangUseFilterExprsPre = 'Usa '; // This is used at the beginning of the phrase 'use N filter expressions' $zmSlangUseFilter = 'Usa Filtro'; $zmSlangUsername = 'Username'; $zmSlangUsers = 'Utenti'; $zmSlangUser = 'Utente'; $zmSlangValue = 'Valore'; $zmSlangVersionIgnore = 'Ignora questa versione'; $zmSlangVersionRemindDay = 'Ricordamelo tra 1 gg'; $zmSlangVersionRemindHour = 'Ricordamelo tra 1 ora'; $zmSlangVersionRemindNever = 'Non avvisarmi più per nuove versioni'; $zmSlangVersionRemindWeek = 'Ricordamelo tra 1 settimana'; $zmSlangVersion = 'Versione'; $zmSlangVideoGenFailed = 'Creazione Video Fallita!'; $zmSlangVideoGenParms = 'Parametri per la Creazione del Video'; $zmSlangVideoSize = 'Dimensioni del Video'; $zmSlangVideo = 'Video'; $zmSlangViewAll = 'Vedi tutto'; $zmSlangViewPaged = 'Vedi impaginato'; $zmSlangView = 'Vedi'; $zmSlangWarmupFrames = 'Frames di attenzione'; $zmSlangWatch = 'Guarda'; $zmSlangWeb = 'Web'; $zmSlangWeek = 'Settimana'; $zmSlangX10ActivationString = 'Stringa di Attivazione X10'; $zmSlangX10InputAlarmString = 'Stringa di ingresso Allarme X10'; $zmSlangX10OutputAlarmString = 'Stringa di uscita Allarme X10'; $zmSlangX10 = 'X10'; $zmSlangYes = 'SI'; $zmSlangYouNoPerms = 'Non hai i permessi per accedere a questa risorsa.'; $zmSlangZoneAlarmColour = 'Colore Allarme (RGB)'; $zmSlangZoneFilterHeight = 'Filtro Altezza (pixels)'; $zmSlangZoneFilterWidth = 'Filtro Larghezza (pixels)'; $zmSlangZoneMaxAlarmedArea = 'Area Massima di Allarme'; $zmSlangZoneMaxBlobArea = 'Area MAssima di Blob'; $zmSlangZoneMaxBlobs = 'Numero massimo di Blobs'; $zmSlangZoneMaxFilteredArea = 'Area massima Filtrata'; $zmSlangZoneMaxPixelThres = 'Soglia massima di Pixel (0>=?<=255)'; $zmSlangZoneMaxX = 'Massimo X (destra)'; $zmSlangZoneMaxY = 'Massimo Y (sotto)'; $zmSlangZoneMinAlarmedArea = 'Area massima di Allarme'; $zmSlangZoneMinBlobArea = 'Area minima di Blob'; $zmSlangZoneMinBlobs = 'Numero minimo di Blobs'; $zmSlangZoneMinFilteredArea = 'Area minima Filtrata'; $zmSlangZoneMinPixelThres = 'Soglia minima di Pixel (0>=?<=255)'; $zmSlangZoneMinX = 'Minimo X (sinistra)'; $zmSlangZoneMinY = 'Minimo Y (alto)'; $zmSlangZones = 'Zone'; $zmSlangZone = 'Zona'; // Complex replacements with formatting and/or placements, must be passed through sprintf $zmClangCurrentLogin = 'Utente loggato è \'%1$s\''; $zmClangEventCount = '%1$s %2$s'; // For example '37 Events' (from Vlang below) $zmClangLastEvents = 'Ultimi %1$s %2$s'; // For example 'Last 37 Events' (from Vlang below) $zmClangLatestRelease = 'L ultima versione è v%1$s, tu hai v%2$s.'; $zmClangMonitorCount = '%1$s %2$s'; // For example '4 Monitors' (from Vlang below) $zmClangMonitorFunction = 'Monitor %1$s Attivo'; $zmClangRunningRecentVer = 'Stai lavorando con la più recente versione di ZoneMinder, v%s.'; // 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 $zmVlangEvent = array( 0=>'Eventi', 1=>'Evento', 2=>'Eventi' ); $zmVlangMonitor = array( 0=>'Monitors', 1=>'Monitor', 2=>'Monitors' ); // 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( $lang_var_array, $count ) { krsort( $lang_var_array ); foreach ( $lang_var_array 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( $lang_var_array, $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( $lang_var_array[1] ); // } // switch ( $lastdigit ) // { // case 0 : // case 5 : // case 6 : // case 7 : // case 8 : // case 9 : // { // return( $lang_var_array[1] ); // break; // } // case 1 : // { // return( $lang_var_array[2] ); // break; // } // case 2 : // case 3 : // case 4 : // { // return( $lang_var_array[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 of $zmOlangPrompt