This file is indexed.

/usr/lib/python2.7/dist-packages/parsedatetime/pdt_locales/nl_NL.py is in python-parsedatetime 2.4-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from .base import *  # noqa

# don't use an unicode string
localeID = 'nl_NL'
dateSep = ['-', '/']
timeSep = [':']
meridian = []
usesMeridian = False
uses24 = True
decimal_mark = ','

Weekdays = [
    'maandag', 'dinsdag', 'woensdag', 'donderdag',
    'vrijdag', 'zaterdag', 'zondag',
]
shortWeekdays = [
    'ma', 'di', 'wo', 'do', 'vr', 'za', 'zo',
]
Months = [
    'januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli',
    'augustus', 'september', 'oktober', 'november', 'december',
]
shortMonths = [
    'jan', 'feb', 'mar', 'apr', 'mei', 'jun',
    'jul', 'aug', 'sep', 'okt', 'nov', 'dec',
]
dateFormats = {
    'full': 'EEEE, dd MMMM yyyy',
    'long': 'dd MMMM yyyy',
    'medium': 'dd-MM-yyyy',
    'short': 'dd-MM-yy',
}

timeFormats = {
    'full': 'HH:mm:ss v',
    'long': 'HH:mm:ss z',
    'medium': 'HH:mm:ss',
    'short': 'HH:mm',
}

dp_order = ['d', 'm', 'y']

# the short version would be a capital M,
# as I understand it we can't distinguish
# between m for minutes and M for months.
units = {
    'seconds': ['secunden', 'sec', 's'],
    'minutes': ['minuten', 'min', 'm'],
    'hours': ['uren', 'uur', 'h'],
    'days': ['dagen', 'dag', 'd'],
    'weeks': ['weken', 'w'],
    'months': ['maanden', 'maand'],
    'years': ['jaar', 'jaren', 'j'],
}

re_values = re_values.copy()
re_values.update({
    'specials': 'om',
    'timeseparator': ':',
    'rangeseparator': '-',
    'daysuffix': ' |de',
    'qunits': 'h|m|s|d|w|m|j',
    'now': ['nu'],
})

# Used to adjust the returned date before/after the source
# still looking for insight on how to translate all of them to german.
Modifiers = {
    'vanaf': 1,
    'voor': -1,
    'na': 1,
    'vorige': -1,
    'eervorige': -1,
    'prev': -1,
    'laastste': -1,
    'volgende': 1,
    'deze': 0,
    'vorige': -1,
    'over': 2,
    'eind van': 0,
}

# morgen/abermorgen does not work, see
# http://code.google.com/p/parsedatetime/issues/detail?id=19
dayOffsets = {
    'morgen': 1,
    'vandaag': 0,
    'gisteren': -1,
    'eergisteren': -2,
    'overmorgen': 2,
}

# special day and/or times, i.e. lunch, noon, evening
# each element in the dictionary is a dictionary that is used
# to fill in any value to be replace - the current date/time will
# already have been populated by the method buildSources
re_sources = {
    'middag': {'hr': 12, 'mn': 0, 'sec': 0},
    'vanmiddag': {'hr': 12, 'mn': 0, 'sec': 0},
    'lunch': {'hr': 12, 'mn': 0, 'sec': 0},
    'morgen': {'hr': 6, 'mn': 0, 'sec': 0},
    "'s morgens": {'hr': 6, 'mn': 0, 'sec': 0},
    'ontbijt': {'hr': 8, 'mn': 0, 'sec': 0},
    'avondeten': {'hr': 19, 'mn': 0, 'sec': 0},
    'avond': {'hr': 18, 'mn': 0, 'sec': 0},
    'avonds': {'hr': 18, 'mn': 0, 'sec': 0},
    'middernacht': {'hr': 0, 'mn': 0, 'sec': 0},
    'nacht': {'hr': 21, 'mn': 0, 'sec': 0},
    'nachts': {'hr': 21, 'mn': 0, 'sec': 0},
    'vanavond': {'hr': 21, 'mn': 0, 'sec': 0},
    'vannacht': {'hr': 21, 'mn': 0, 'sec': 0},
}