Frames'; $zmSlangAlarmFrame = 'Alarm Frame'; $zmSlangAlarmLimits = 'Alarm Limieten'; $zmSlangAlarmPx = 'Alarm Px'; $zmSlangAlert = 'Waarschuwing'; $zmSlangAll = 'Alle'; $zmSlangApplyingStateChange = 'Status verandering aan het uitvoeren'; $zmSlangApply = 'Voer uit'; $zmSlangArchArchived = 'Alleen gearchiveerd'; $zmSlangArchive = 'Archief'; $zmSlangArchUnarchived = 'Alleen ongearchiveerd'; $zmSlangAttrAlarmFrames = 'Alarm frames'; $zmSlangAttrArchiveStatus = 'Archief status'; $zmSlangAttrAvgScore = 'Gem. score'; $zmSlangAttrDate = 'Datum'; $zmSlangAttrDateTime = 'Datum/tijd'; $zmSlangAttrDiskBlocks = 'Disk Blocks'; $zmSlangAttrDiskPercent = 'Disk Percent'; $zmSlangAttrDuration = 'Duur'; $zmSlangAttrFrames = 'Frames'; $zmSlangAttrId = 'Id'; $zmSlangAttrMaxScore = 'Max. Score'; $zmSlangAttrMonitorId = 'Monitor Id'; $zmSlangAttrMonitorName = 'Monitor Naam'; $zmSlangAttrMontage = 'Montage'; $zmSlangAttrName = 'Name'; $zmSlangAttrTime = 'Tiid'; $zmSlangAttrTotalScore = 'Totale Score'; $zmSlangAttrWeekday = 'Weekdag'; $zmSlangAutoArchiveEvents = 'Automatically archive all matches'; $zmSlangAutoDeleteEvents = 'Automatically delete all matches'; $zmSlangAutoEmailEvents = 'Automatically email details of all matches'; $zmSlangAutoExecuteEvents = 'Automatically execute command on all matches'; $zmSlangAutoMessageEvents = 'Automatically message details of all matches'; $zmSlangAutoUploadEvents = 'Automatically upload all matches'; $zmSlangAvgBrScore = 'Gem.
score'; $zmSlangBadMonitorChars = 'Monitor Namen mogen alleen alpha numerieke karakters bevatten plus hyphens en underscores'; $zmSlangBandwidth = 'Bandbreedte'; $zmSlangBlobPx = 'Blob px'; $zmSlangBlobs = 'Blobs'; $zmSlangBlobSizes = 'Blob grootte'; $zmSlangBrightness = 'Helderheid'; $zmSlangBuffers = 'Buffers'; $zmSlangCancel = 'Cancel'; $zmSlangCancelForcedAlarm = 'Cancel geforceerd alarm'; $zmSlangCaptureHeight = 'Capture hoogte'; $zmSlangCapturePalette = 'Capture pallet'; $zmSlangCaptureWidth = 'Capture breedte'; $zmSlangCheckAll = 'Controleer alles'; $zmSlangCheckMethod = 'Alarm Check Methode'; $zmSlangChooseFilter = 'Kies filter'; $zmSlangClose = 'Sluit'; $zmSlangColour = 'Kleur'; $zmSlangConfig = 'Config'; $zmSlangConfiguredFor = 'Geconfigureerd voor'; $zmSlangConfirmPassword = 'Bevestig wachtwoord'; $zmSlangConjAnd = 'en'; $zmSlangConjOr = 'of'; $zmSlangConsole = 'Console'; $zmSlangContactAdmin = 'Neem A.U.B. contact op met je beheerder voor details.'; $zmSlangContrast = 'Contrast'; $zmSlangCycleWatch = 'Observeer cyclus'; $zmSlangDay = 'Dag'; $zmSlangDeleteAndNext = 'verwijder & volgende'; $zmSlangDeleteAndPrev = 'verwijder & vorige'; $zmSlangDeleteSavedFilter = 'verwijder opgeslagen filter'; $zmSlangDelete = 'verwijder'; $zmSlangDescription = 'Omschrijving'; $zmSlangDeviceChannel = 'Apparaat kanaal'; $zmSlangDeviceFormat = 'Apparaat formaat (0=PAL,1=NTSC etc)'; $zmSlangDeviceNumber = 'apparaat nummer (/dev/video?)'; $zmSlangDimensions = 'Afmetingen'; $zmSlangDisk = 'Disk'; $zmSlangDuration = 'Duur'; $zmSlangEdit = 'Bewerk'; $zmSlangEmail = 'Email'; $zmSlangEnabled = 'Uitgeschakeld'; $zmSlangEnterNewFilterName = 'Voer nieuwe filter naam in'; $zmSlangErrorBrackets = 'Error, controleer of je even veel openings als afsluiting brackets hebt gebruikt'; $zmSlangError = 'Error'; $zmSlangErrorValidValue = 'Error, Controleer of alle termen een geldige waarde hebben'; $zmSlangEtc = 'etc'; $zmSlangEventFilter = 'Gebeurtenis filter'; $zmSlangEvent = 'Gebeurtenis'; $zmSlangEventId = 'Event Id'; $zmSlangEvents = 'Gebeurtenissen'; $zmSlangExclude = 'Sluit uit'; $zmSlangFeed = 'toevoer'; $zmSlangFilterPx = 'Filter px'; $zmSlangFirst = 'Eerste'; $zmSlangForceAlarm = 'Forceeer alarm'; $zmSlangFPS = 'fps'; $zmSlangFPSReportInterval = 'FPS rapport interval'; $zmSlangFrame = 'Frame'; $zmSlangFrameId = 'Frame id'; $zmSlangFrameRate = 'Frame rate'; $zmSlangFrames = 'Frames'; $zmSlangFrameSkip = 'Frame overgeslagen'; $zmSlangFTP = 'FTP'; $zmSlangFunc = 'Func'; $zmSlangFunction = 'Functie'; $zmSlangGenerateVideo = 'Genereer Video'; $zmSlangGeneratingVideo = 'Genereren Video'; $zmSlangGoToZoneMinder = 'ga naar ZoneMinder.com'; $zmSlangGrey = 'Grijs'; $zmSlangHighBW = 'Hoog B/W'; $zmSlangHigh = 'Hoog'; $zmSlangHour = 'Uur'; $zmSlangHue = 'Hue'; $zmSlangId = 'Id'; $zmSlangIdle = 'Ongebruikt'; $zmSlangIgnore = 'Negeer'; $zmSlangImageBufferSize = 'Image buffer grootte (frames)'; $zmSlangImage = 'Image'; $zmSlangInclude = 'voeg in'; $zmSlangInverted = 'omgedraaid'; $zmSlangLanguage = 'Taal'; $zmSlangLast = 'Laatste'; $zmSlangLimitResultsPost = 'results only;'; // This is used at the end of the phrase 'Limit to first N results only' $zmSlangLimitResultsPre = 'Limit to first'; // This is used at the beginning of the phrase 'Limit to first N results only' $zmSlangLoad = 'Load'; $zmSlangLocal = 'Lokaal'; $zmSlangLoggedInAs = 'Ingelogd als'; $zmSlangLoggingIn = 'In loggen'; $zmSlangLogin = 'Login'; $zmSlangLogout = 'Logout'; $zmSlangLowBW = 'Laag B/W'; $zmSlangLow = 'Laag'; $zmSlangMark = 'Markeer'; $zmSlangMaxBrScore = 'Max.
score'; $zmSlangMaximumFPS = 'Maximum FPS'; $zmSlangMax = 'Max'; $zmSlangMediumBW = 'Medium B/W'; $zmSlangMedium = 'Medium'; $zmSlangMinAlarmGeMinBlob = 'Minimum alarm pixels moet groter zijn of gelijk aan het minimum aantal blob pixels'; $zmSlangMinAlarmGeMinFilter = 'Minimum alarm pixels moet groter zijn of gelijk aan het minimum aantal filter pixels'; $zmSlangMinAlarmPixelsLtMax = 'minimum alarm pixels moet kleiner zijn dan het maximum alarm pixels'; $zmSlangMinBlobAreaLtMax = 'minimum blob gebied moet kleiner zijn dan maximum blob gebied'; $zmSlangMinBlobsLtMax = 'minimum blobs moet kleiner zijn dan maximum blobs'; $zmSlangMinFilterPixelsLtMax = 'minimum filter pixels moet kleiner zijn dan maximum filter pixels'; $zmSlangMinPixelThresLtMax = 'minimum pixel kleurdiepte moet kleiner zijn dan maximum pixel threshold'; $zmSlangMisc = 'Misc'; $zmSlangMonitorIds = 'Monitor Ids'; $zmSlangMonitor = 'Monitor'; $zmSlangMonitors = 'Monitoren'; $zmSlangMontage = 'Montage'; $zmSlangMonth = 'Maand'; $zmSlangMustBeGe = 'Moet groter zijn of gelijk aan'; $zmSlangMustBeLe = 'Moet kleiner zijn of gelijk aan'; $zmSlangMustConfirmPassword = 'Je moet je wachtwoord bevestigen'; $zmSlangMustSupplyPassword = 'Je moet een wachtwoord geven'; $zmSlangMustSupplyUsername = 'Je moet een gebruikersnaam geven'; $zmSlangName = 'Naam'; $zmSlangNetwork = 'Netwerk'; $zmSlangNew = 'Nieuw'; $zmSlangNewPassword = 'Nieuw Wachtwoord'; $zmSlangNewState = 'Nieuwe Status'; $zmSlangNewUser = 'Nieuwe gebruiker'; $zmSlangNext = 'Volgende'; $zmSlangNoFramesRecorded = 'Er zijn geen frames opgenomen voor deze gebeurtenis'; $zmSlangNoneAvailable = 'geen beschikbaar'; $zmSlangNo = 'Nee'; $zmSlangNone = 'Geen'; $zmSlangNormal = 'Normaal'; $zmSlangNoSavedFilters = 'GeenOpgeslagenFilters'; $zmSlangNoStatisticsRecorded = 'er zijn geen statistieken opgenomen voor dit event/frame'; $zmSlangOpEq = 'gelijk aan'; $zmSlangOpGtEq = 'groter dan of gelijk aan'; $zmSlangOpGt = 'groter dan'; $zmSlangOpIn = 'in set'; $zmSlangOpLtEq = 'kleiner dan of gelijk aan'; $zmSlangOpLt = 'kleiner dan'; $zmSlangOpMatches = 'Komt overeen'; $zmSlangOpNe = 'niet gelijk aan'; $zmSlangOpNotIn = 'niet in set'; $zmSlangOpNotMatches = 'Komt niet overeen'; $zmSlangOptionHelp = 'OptieHelp'; $zmSlangOptionRestartWarning = 'Deze veranderingen passen niet aan\nals het systeem loopt. Als je\nKlaar bent met veranderen vergeet dan niet dat\nje ZoneMinder herstart.'; $zmSlangOptions = 'Opties'; $zmSlangOrEnterNewName = 'of voer een nieuwe naam in'; $zmSlangOrientation = 'Orientatie'; $zmSlangOverwriteExisting = 'Overschrijf bestaande'; $zmSlangPaged = 'Paged'; $zmSlangParameter = 'Parameter'; $zmSlangPasswordsDifferent = 'Het nieuwe en bevestigde wachtwoord zijn verschillend'; $zmSlangPassword = 'Wachtwoord'; $zmSlangPaths = 'Paden'; $zmSlangPhoneBW = 'Telefoon B/W'; $zmSlangPixels = 'pixels'; $zmSlangPleaseWait = 'wacht A.U.B.'; $zmSlangPostEventImageBuffer = 'Post gebeurtenis Image Buffer'; $zmSlangPreEventImageBuffer = 'Pre gebeurtenis Image Buffer<'; $zmSlangPrev = 'vorige'; $zmSlangRate = 'Waardering'; $zmSlangReal = 'Echte'; $zmSlangRecord = 'Record'; $zmSlangRefImageBlendPct = 'Referentie Image Blend %ge'; $zmSlangRefresh = 'Ververs'; $zmSlangRemoteHostName = 'Remote Host Naam'; $zmSlangRemoteHostPath = 'Remote Host Pad'; $zmSlangRemoteHostPort = 'Remote Host Poort'; $zmSlangRemoteImageColours = 'Remote Image kleuren'; $zmSlangRemote = 'Remote'; $zmSlangRename = 'Hernoem'; $zmSlangReplay = 'Herhaal'; $zmSlangResetEventCounts = 'Reset gebeurtenis teller'; $zmSlangRestart = 'herstart'; $zmSlangRestarting = 'herstarten'; $zmSlangRestrictedCameraIds = 'Verboden Camera Ids'; $zmSlangRotateLeft = 'Draai linksom'; $zmSlangRotateRight = 'Draai rechtsom'; $zmSlangRunMode = 'Run Mode'; $zmSlangRunning = 'Running'; $zmSlangRunState = 'Run Status'; $zmSlangSaveAs = 'opslaan als'; $zmSlangSaveFilter = 'opslaan Filter'; $zmSlangSave = 'Opslaan'; $zmSlangScale = 'Schaal'; $zmSlangScore = 'Score'; $zmSlangSecs = 'Secs'; $zmSlangSectionlength = 'Sectie lengte'; $zmSlangSetLearnPrefs = 'Set Learn Prefs'; // This can be ignored for now $zmSlangSetNewBandwidth = 'Set Nieuwe Bandbreedte'; $zmSlangSettings = 'Instellingen'; $zmSlangShowFilterWindow = 'ToonFilterWindow'; $zmSlangSortAsc = 'Asc'; $zmSlangSortBy = 'Sort by'; $zmSlangSortDesc = 'Desc'; $zmSlangSource = 'Bron'; $zmSlangSourceType = 'Bron Type'; $zmSlangStart = 'Start'; $zmSlangState = 'Status'; $zmSlangStats = 'Stats'; $zmSlangStatus = 'Status'; $zmSlangStills = 'Plaatjes'; $zmSlangStopped = 'gestopt'; $zmSlangStop = 'Stop'; $zmSlangStream = 'Stroom'; $zmSlangSystem = 'Systeem'; $zmSlangTimeDelta = 'Tijd Delta'; $zmSlangTimestampLabelFormat = 'Tiidstempel Label Format'; $zmSlangTimestampLabelX = 'Tiidstempel Label X'; $zmSlangTimestampLabelY = 'Tiidstempel Label Y'; $zmSlangTimestamp = 'Tiidstempel'; $zmSlangTimeStamp = 'Tiidstempel'; $zmSlangTime = 'Tijd'; $zmSlangTools = 'Gereedschappen'; $zmSlangTotalBrScore = 'Totaal
Score'; $zmSlangTriggers = 'Triggers'; $zmSlangType = 'Type'; $zmSlangUnarchive = 'Dearchiveer'; $zmSlangUnits = 'Eenheden'; $zmSlangUnknown = 'Onbekend'; $zmSlangUpdateAvailable = 'een update voor ZoneMinder is beschikbaar'; $zmSlangUpdateNotNecessary = 'geen update noodzakelijk'; $zmSlangUseFilterExprsPost = ' filter expressies'; // This is used at the end of the phrase 'use N filter expressions' $zmSlangUseFilterExprsPre = 'Gebruik '; // This is used at the beginning of the phrase 'use N filter expressions' $zmSlangUseFilter = 'Gebruik Filter'; $zmSlangUser = 'Gebruiker'; $zmSlangUsername = 'Gebruikersnaam'; $zmSlangUsers = 'Gebruikers'; $zmSlangValue = 'Waarde'; $zmSlangVersionIgnore = 'negeer deze versie'; $zmSlangVersionRemindDay = 'herinner me na 1 dag'; $zmSlangVersionRemindHour = 'herinner me na 1 uur'; $zmSlangVersionRemindNever = 'herinner me niet aan nieuwe versies'; $zmSlangVersionRemindWeek = 'herinner me na 1 week'; $zmSlangVersion = 'Versie'; $zmSlangVideoGenFailed = 'Video Generatie mislukt!'; $zmSlangVideoGenParms = 'Video Generatie Parameters'; $zmSlangVideoSize = 'Video grootte'; $zmSlangVideo = 'Video'; $zmSlangViewAll = 'Bekijk Alles'; $zmSlangView = 'Bekijk'; $zmSlangViewPaged = 'Bekijk Paged'; $zmSlangWarmupFrames = 'Warmup Frames'; $zmSlangWatch = 'Observeer'; $zmSlangWeb = 'Web'; $zmSlangWeek = 'Week'; $zmSlangX10ActivationString = 'X10 Activatie String'; $zmSlangX10InputAlarmString = 'X10 Input Alarm String'; $zmSlangX10OutputAlarmString = 'X10 Output Alarm String'; $zmSlangX10 = 'X10'; $zmSlangYes = 'Ja'; $zmSlangYouNoPerms = 'Je hebt niet de rechten om toegang te krijgen tot deze bronnen.'; $zmSlangZoneAlarmColour = 'Alarm Kleur (RGB)'; $zmSlangZoneAlarmThreshold = 'Alarm Drempel (0>=?<=255)'; $zmSlangZoneFilterHeight = 'Filter Hoogte (pixels)'; $zmSlangZoneFilterWidth = 'Filter Breedte (pixels)'; $zmSlangZoneMaxAlarmedArea = 'Maximum Gealarmeerd gebied'; $zmSlangZoneMaxBlobArea = 'Maximum Blob gebied'; $zmSlangZoneMaxBlobs = 'Maximum Blobs'; $zmSlangZoneMaxFilteredArea = 'Maximum gefilterd gebied'; $zmSlangZoneMaxPixelThres = 'maximum Pixel diepte (0>=?<=255)'; $zmSlangZoneMaxX = 'Maximum X (rechts)'; $zmSlangZoneMaxY = 'Maximum Y (onder)'; $zmSlangZoneMinAlarmedArea = 'Minimum Gealarmeerd gebied'; $zmSlangZoneMinBlobArea = 'Minimum Blob gebied'; $zmSlangZoneMinBlobs = 'Minimum Blobs'; $zmSlangZoneMinFilteredArea = 'Minimum gefilterd gebied'; $zmSlangZoneMinPixelThres = 'minimum Pixel diepte (0>=?<=255)'; $zmSlangZoneMinX = 'Minimum X (links)'; $zmSlangZoneMinY = 'Minimum Y (boven)'; $zmSlangZones = 'Zones'; $zmSlangZone = 'Zone'; // Complex replacements with formatting and/or placements, must be passed through sprintf $zmClangCurrentLogin = 'huidige login is \'%1$s\''; $zmClangEventCount = '%1$s %2$s'; // Als voorbeeld '37 gebeurtenissen' (from Vlang below) $zmClangLastEvents = 'Last %1$s %2$s'; // Als voorbeeld 'Laatste 37 gebeurtenissen' (from Vlang below) $zmClangLatestRelease = 'de laatste release is v%1$s, jij hebt v%2$s.'; $zmClangMonitorCount = '%1$s %2$s'; // Als voorbeeld '4 Monitoren' (from Vlang below) $zmClangMonitorFunction = 'Monitor %1$s Functie'; $zmClangRunningRecentVer = 'Je draait al met de laatste versie van 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=>'gebeurtenissen', 1=>'gebeurtenis', 2=>'gebeurtenissen' ); $zmVlangMonitor = array( 0=>'Monitoren', 1=>'Monitor', 2=>'Monitoren' ); // 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( 'Error, unable to correlate variable language string' ); } // 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