World Library  
Flag as Inappropriate
Email this Article

Eastern Lombard dialect

Article Id: WHEBN0009164430
Reproduction Date:

Title: Eastern Lombard dialect  
Author: World Heritage Encyclopedia
Language: English
Subject: Lombard language, Occitan language, Romance languages, Florentine dialect, Champenois dialect
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Eastern Lombard dialect

Eastern Lombard
Native to Italy
Region Lombardy (Province of Bergamo, Province of Brescia, part of the Province of Mantua and Province of Cremona)
Trentino-Alto Adige/Südtirol (part of Trentino)
Native speakers

1.5 million (date missing)require('Module:No globals')

local p = {}

-- articles in which traditional Chinese preceeds simplified Chinese local t1st = { ["228 Incident"] = true, ["Chinese calendar"] = true, ["Lippo Centre, Hong Kong"] = true, ["Republic of China"] = true, ["Republic of China at the 1924 Summer Olympics"] = true, ["Taiwan"] = true, ["Taiwan (island)"] = true, ["Taiwan Province"] = true, ["Wei Boyang"] = true, }

-- the labels for each part local labels = { ["c"] = "Chinese", ["s"] = "simplified Chinese", ["t"] = "traditional Chinese", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Cantonese Yale", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Zhuyin Fuhao", ["l"] = "literally", }

-- article titles for wikilinks for each part local wlinks = { ["c"] = "Chinese language", ["s"] = "simplified Chinese characters", ["t"] = "traditional Chinese characters", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Yale romanization of Cantonese", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Bopomofo", }

-- for those parts which are to be treated as languages their ISO code local ISOlang = { ["c"] = "zh", ["t"] = "zh-Hant", ["s"] = "zh-Hans", ["p"] = "zh-Latn-pinyin", ["tp"] = "zh-Latn", ["w"] = "zh-Latn-wadegile", ["j"] = "yue-jyutping", ["cy"] = "yue", ["poj"] = "hak", ["zhu"] = "zh-Bopo", }

local italic = { ["p"] = true, ["tp"] = true, ["w"] = true, ["j"] = true, ["cy"] = true, ["poj"] = true, } -- Categories for different kinds of Chinese text local cats = { ["c"] = "", ["s"] = "", ["t"] = "", }

function p.Zh(frame) -- load arguments module to simplify handling of args local getArgs = require('Module:Arguments').getArgs local args = getArgs(frame) return p._Zh(args) end function p._Zh(args) local uselinks = not (args["links"] == "no") -- whether to add links local uselabels = not (args["labels"] == "no") -- whether to have labels local capfirst = args["scase"] ~= nil

        local t1 = false -- whether traditional Chinese characters go first
        local j1 = false -- whether Cantonese Romanisations go first
        local testChar
        if (args["first"]) then
                 for testChar in mw.ustring.gmatch(args["first"], "%a+") do
          if (testChar == "t") then
           t1 = true
           end
          if (testChar == "j") then
           j1 = true
           end
         end
        end
        if (t1 == false) then
         local title = mw.title.getCurrentTitle()
         t1 = t1st[title.text] == true
        end

-- based on setting/preference specify order local orderlist = {"c", "s", "t", "p", "tp", "w", "j", "cy", "poj", "zhu", "l"} if (t1) then orderlist[2] = "t" orderlist[3] = "s" end if (j1) then orderlist[4] = "j" orderlist[5] = "cy" orderlist[6] = "p" orderlist[7] = "tp" orderlist[8] = "w" end -- rename rules. Rules to change parameters and labels based on other parameters if args["hp"] then -- hp an alias for p ([hanyu] pinyin) args["p"] = args["hp"] end if args["tp"] then -- if also Tongyu pinyin use full name for Hanyu pinyin labels["p"] = "Hanyu Pinyin" end if (args["s"] and args["s"] == args["t"]) then -- Treat simplified + traditional as Chinese if they're the same args["c"] = args["s"] args["s"] = nil args["t"] = nil elseif (not (args["s"] and args["t"])) then -- use short label if only one of simplified and traditional labels["s"] = labels["c"] labels["t"] = labels["c"] end

local body = "" -- the output string local params -- for creating HTML spans local label -- the label, i.e. the bit preceeding the supplied text local val -- the supplied text -- go through all possible fields in loop, adding them to the output for i, part in ipairs(orderlist) do if (args[part]) then -- build label label = "" if (uselabels) then label = labels[part] if (capfirst) then label = mw.language.getContentLanguage():ucfirst(
Language codes
ISO 639-3
Glottolog east2276[1]
east2278[2]
Linguasphere 51-AAA-oda; -odb; -odc

Eastern Lombard is a group of related languages, spoken in eastern Lombardy, mainly in the provinces of Bergamo, Brescia and Mantua, in the area around Crema and in a part of Trentino.[3] Its main variants are Bergamasque and Brescian.[4][5]

In Italian-speaking contexts, Eastern Lombard is often generically called a "dialect". This is often incorrectly understood as to mean a dialect of Italian, which actually is not the case, it's not a dialect but a language. Eastern Lombard and Italian are different languages and have only limited mutual intelligibility.

Eastern Lombard does not have any official status either in Lombardy or anywhere else: the only official language in Lombardy is Italian.

Classification

Eastern Lombard is a Romance language and belongs to the Gallo-Italic branch. Its position on the language family put in evidence that it is genetically closer to Occitan, Catalan, French, etc. than to Italian. Its substratum is Celtic.

Geographic distribution

Eastern Lombard is primarily spoken in eastern Lombardy (Northern Italy), in the provinces of Bergamo and Brescia, in northern region of the province of Mantua and in the area around Crema. The varieties spoken in these regions are generally mutually intelligible for speakers of neighboring areas but this is not always true for distant peripheral areas. For instance, an inhabitant of the alpine valleys of Bergamo can hardly be understood by a rural inhabitant of the plains of Mantua. Differences include lexical, grammatical and phonetic aspects.

Phonology

The following notes are essentially based on the variety of Eastern Lombard spoken in Brescia. The basic principle are generally valid also for the other varieties but local discrepancies can be found.

Eastern Lombard has 9 vowels and 20 consonants.

Consonants

Table of consonants[6][7]
Labial Alveolar Postalveolar
/ Palatal
Velar
Nasal m n ɲ
Plosive and
Affricate
voiceless p t t͡ʃ k
voiced b d d͡ʒ ɡ
Fricative voiceless f s (ʃ)
voiced v z
Trill r
Approximant central w j
lateral l ʎ

The voiced consonants /b/, /d/, /ɡ/, /v/, /z/, /dʒ/ never occur at the end of a word.[8] This phenomenon, common to other languages (including German, Dutch, Turkish and Russian), is called final devoicing. The phoneme /ʃ/ only occurs in loanwords, often borrowings from Italian. For example, scià, "to ski" (from Italian sciare) is pronounced /ʃiˈa/. The phoneme /tʃ/ is pronounced [j] before a consonant. This never occurs inside a word as the segment /tʃ/+consonant doesn't exist in Eastern Lombard. However, it does occur when /tʃ/ appears word-finally preceding another word which begins with a consonant.[9] For example:

i è nacc vià - [iɛnajˈvja] = "they have gone away"
i è nacc a spas - [iɛnatʃaˈspas] = "they have gone for a leisury walk"
töcc du - [tøjˈdu] = "both", "each of the two"
töcc öndes - [tøtʃˈøndes] = "all of the eleven"

The approximants /j/ and /w/ are distinct phonemes from the vocalic sounds /i/, /u/. This can be seen in the following examples:

  • /kwat/ = "how much" vs. /kuˈat/ = "brooded"
  • /pjat/ = "dish" vs. /piˈat/ = "bitten"[10]

Locally, the alveolar fricative [s] is replaced by the glottal fricative [h]. This mainly happens in the prealpine valleys of the provinces of Bergamo and Brescia;[11] thus "Brescia" is pronounced [ˈbrɛhɔ] instead of [ˈbrɛsɔ]. However, even in areas where this phenomenon is the rule, there are some interesting exceptions to take in account. Words like grasie ("thanks") are never pronounced [ˈɡrahje]. At present, the most common pronunciation is [ˈɡrasje] but a more genuine outcome (and often preferred by aged people) would be [ˈɡrahtʃe].[12]

Other examples for this feature:

  • licensià ("to dismiss, to fire") = [litʃenˈsja] / [lehenˈtʃa]
  • cristià ("Christian") = [crisˈtja] / [crihˈtʃa]
  • pasiù ("passion") = [paˈsju] / [pahˈtʃu]

Assimilation

Regressive assimilation at word boundaries is common in Eastern Lombard. Assimilation can be either complete or partial. Complete assimilation occurs when two occlusive sounds fall in contact. In this case the first occlusive is completely absorbed by the second and the resulting sound has all the features of the second consonant but is notably lengthened. For example:

  • el ga fat pàla = [ɛlɡafaˈpːalɔ]
  • l'è tròp calt = [ˌlɛtrɔˈkːalt]
  • el gat bianc = [elɡaˈbːjaŋk]

The same phenomenon occurs when an occlusive consonant precedes a nasal or a liquid consonant. For example:

  • en gat négher = [ɛŋɡaˈnːeɡɛr]
  • l'è tròp mis = [ˌlɛtrɔˈmːis]
  • so ché strac mórt = [soˌkestraˈmːort]

Complete assimilation can also occur when an occlusive precedes a fricative. For example: l'è nit vért = [ˌlɛniˈvːert].

When a sequence of nasal+occlusive falls in contact with another occlusive or a fricative, the first occlusive is completely elided and the nasal undergoes partial assimilation. In this case no lengthening occurs. For example:

  • el ga 'l sanch b = [ɛlˌɡalsamˈblø]
  • l'è lonc fés = [ˌlɛloɱˈfes]

But when an occlusive precedes [z], assimilation involves both consonants and the result is an affricate sound:

  • l'è nit zó ècc = [lɛˌnidzːoˈɛtʃ]
  • l'è tròp zalt = [ˌlɛtrɔˈdzːalt]

The phoneme /n/ can undergo assimilation in place of articulation with a following consonant. Thus, the /n/ in /nk/ and /nɡ/ is a velar [ŋ], the /n/ in /nv/ and /nf/ is a labiodental [ɱ]. Within a word, the phoneme /n/ is never transcribed before /p/ and /b/, where /m/ is written instead. Nasal assimilation, including /n/ to /m/, also takes place across word boundaries. For example:

  • en ca = [ɛŋˈka] "a dog"
  • vàghen fò = [ˌvaɡeɱˈfɔ] "hurry up"
  • l'an pasàt = [ˌlampaˈsat] "the last year"

Vowels

Eastern Lombard has 9 vocalic sounds:[13][14]
IPA Description Example Italian English
i Close front unrounded vowel sich /sik/ cinque five
e Close-mid front unrounded vowel sét /set/ sete thirst
ɛ Open-mid front unrounded vowel sèch /sɛk/ secco arid
a Open front unrounded vowel sach /sak/ sacco sack
o Close-mid back rounded vowel ciót /tʃot/ chiodo nail
ɔ Open-mid back rounded vowel sòch /sɔk/ ceppo stump
ø Close-mid front rounded vowel söt /søt/ asciutto dry
y Close front rounded vowel mür /myr/ muro wall
u Close back rounded vowel mur /mur/ gelso mulberry

Only three vocalic phonemes occur in unstressed final syllables: /a/ in open syllables only, and /o/ and /e/ in both open and closed syllables. Other vowels can occur in final syllables in loanwords.

Locally, the phoneme /a/ is pronounced [ɔ] when it appears as last sound of the word in an unstressed syllable[15] (actually slightly more close than cardinal [ɔ]). For example:

  • lüna = [ˈlynɔ] "moon"
  • setemana = [sɛtɛˈmanɔ] "week"

Unstressed vowel system reduction and local variability

Some vowel contrasts are eliminated in unstressed syllables. For example, in the urban Brescian variety, [ɔ] and [o] no longer contrast. Thus, the word robà ("to steal") can be pronounced both [roˈba] and [rɔˈba], with almost no difference noticed by speakers. In addition, a further variant [ruˈba] is also possible, though in this case, a difference is noticed by speakers but it is considered a local variant and no loss of intelligibility results. The sounds [e] and [ɛ] also no longer contrast in unstressed syllables, and therefore the word vedèl ("calf") can be pronounced [veˈdɛl] or [vɛˈdɛl]. However, when affected by vowel harmony (see below), the unstressed sounds [e/ɛ], [o/ɔ], and [ø] become [i], [u], and [y] respectively.

In conclusion, it is possible to say that only five contrastive vowel qualities are found in unstressed syllables: [o/ɔˌ(u)], [øˌ(y)], [a], [e/ɛ], [i] (but with the [i] not completely separated from [e/ɛ]). Some examples:

  • molà [moˈla] ("to let go, to release")
  • mölà [møˈla] ("to grind")
  • malàt [maˈlat] ("sick")
  • pelàt [peˈlat] ("bald")
  • milà [miˈla] ("Milan")

The situation can differ for other Eastern Lombard varieties, however, and the rules of the unstressed vowel system vary according to the area. For example, in Franciacorta, a province of Brescia, the sounds [o] and [ø] are regularly replaced by [u] and [y] in pretonic position:

  • mulà (Franciacortan) instead of molà (Brescian)
  • Ruàt (Rovato, a toponym) instead of Roàt
  • Üspedalèt (Ospitaletto, a toponym) instead of Öspedalèt

Since in unstressed position these vocalic sounds are not contrastive, these local variants do not compromise reciprocal intelligibility.

Vowel harmony

Certain varieties of Eastern Lombard (mostly in Brescian area) exhibit a process of regressive vowel harmony involving the feature of vowel height.[16] When the stress falls on a close vowel (/i/ or /u/) the preceding vowels shift their height, becoming close as well (/ɛ/ and /e/ become [i], while /ɔ/ and /o/ become [u]). The vowel /a/ is not affected by this process and acts as opaque vowel blocking the harmonization process.[17] In Camuno, harmonization occurs almost only where the stressed vowel is an /i/ and not where it is an /u/.[18]

This phenomenon affects all the words independent of the word's function.

Because the diminutive and augmentative are formed with the suffixes and (feminine -ìna and -ùna) respectively, this process is easily observable in nouns:

  • cortèl ("knife")
  • curtilì ("small knife")
  • curtilù ("big knife")

As already mentioned, the vowel /a/ acts as opaque vowel which blocks the harmonization process:

  • fontàna ("fountain")
  • fontanì ("small fountain") (not funtanì)
  • öspedàl ("hospital")
  • öspedalì ("small hospital") (not üspidalì)

But vowels that occur after the /a/ and before the stressed vowel are still affected:

  • mortadèla (type of Italian sausage)
  • mortadilìna

In these cases variants like funtanì and üspedalì (but not üspidalì) or murtadilìna are accepted (or locally preferred) but fall under the normal unstressed vowel variability.

Verbs are affected by this process in their conjugation, when the inflection contains a stressed /i/ (there are no verbal suffixes containing a stressed /u/). For example:

  • öler ("to want" - infinitive)
  • öle ("I want" - first person singular present indicative)
  • ülìt ("wanted" - past participle)
  • ülìf ("you all want" - second person plural present indicative)
  • ülìef ("you all were wanting" - second person plural imperfect indicative)

Adjectives formed with the suffix -ùs (feminine -ùza) also exhibit this rule:

  • póra ("fear")
  • purús ("fearful person" [masculine])
  • purúza ("fearful person" [feminine])

Orthography

Since Eastern Lombard is still principally an oral language, a commonly accepted orthography has not been established. While in recent years there has been an increasing production of texts (mainly light comedies and poem collections), each author continues to follow their own spelling rules. The most problematic and controversial issues seem to be the representation of intervocalic /s/ and /z/ (rendered by different authors with -ss-, -s- or -z-) and final /tʃ/ vs. /k/ (rendered with -cc, -c or -ch).

This article follows the rules of the Italian orthography, with the following exceptions.

Vowels

Diacritic marks are utilized for vowel sounds to distinguish /e/ from /ɛ/ and /o/ from /ɔ/ in stressed syllables. Furthermore, the umlaut is adopted to represent the rounded vowels /ø/ and /y/:
Letter Phoneme
a /a/
é /e/
è /ɛ/
i /i/
ó /o/
ò /ɔ/
u /u/
ü /y/
ö /ø/

Note that grave and acute accents are also used to indicate the stressed syllable in non-monosyllabic words. Since unstressed vowels are less distinctive, it is not necessary to discriminate the open/close quality.

Consonants

The digraph -cc is used at the end of the word to represent the sound /tʃ/ (in other positions this sound is rendered by means of the usual Italian orthography rules: c before front vowels and ci before non-front vowels).

A consonant sequence that is peculiar to Lombard is that of a voiceless alveolar fricative followed by a voiceless postalveolar affricate, [stʃ]. This article adopts the convention of representing this sound as s·c, although other texts may follow different traditions (so the same sequence can also be spelled s'c or s-c or even the ambiguous sc; some authors use scc). This sequence, which is absent in Italian, can occur at the beginning of word, as in s·cèt /stʃɛt/ ("son, boy"); in the middle, as in brös·cia /ˈbrøstʃa/ ("brush"); or at the end, as in giös·cc /ˈdʒøstʃ/ ("correct" [plural]).

The sequence /sdʒ/ is also present in Eastern Lombard and not in Italian and is represented in this article with the sequence of signs -sgi-, for example:

  • bàsgia ("large bowl") = /ˈbasdʒa/
  • sgionfà ("to inflate") = /sdʒonˈfa/

Grammar

The grammatical system of Eastern Lombard is similar to other those of other Romance languages. The word order is SVO (subject–verb–object) and it has a moderate inflection system: verbs are declined for mood, tense and aspect and agree with their subject in person and number. Nouns are classified as either masculine or feminine and can be marked as singular or plural. Adjectives and pronouns agree with any nouns they modify in gender and number. Eastern Lombard also prefers prepositions over case marking.

Literature

The oldest known text written in Eastern Lombard consists of fragments of a laud known as Mayor gremeza il mund no pothevela ancor aver, a manuscript found in Bovegno (Trompia valley), and dating from the fourteenth century. Today, literary production has increased in volume and mainly consists in light comedies and poem collections (Angelo Canossi is an example for poetry in the Brescian dialect).

Examples

The following tale is in Brescian (the variety of Eastern Lombard spoken in city of Brescia):

La mèrla

I mèrli, 'na ólta i ghìa le pène biànche, ma chèl envéren lé l'éra stàt en bèl envéren e lé, la mèrla, la gà dìt: "Zenér de la màla gràpa per tò despèt gó i uzilì 'ndela gnàta". A lü, 'l Zenér, gh'è nìt adòs 'n pó de ràbia, e 'l gà dìt: "spèta mèrla che te la faró mé adès a té, e se te sét biànca mé te faró ègner négra". E pò dòpo 'l gà dit: "Dù ghe i ó e giü 'n prèstet el töaró e se te sét biànca, mé te faró ní négra". E alùra 'l gà fàt nì fò 'n frèt che se n'ìa mài vést giü compàgn.

Lé la mèrla la saìa piö che fà cói sò uzilì ndèla gnàta, e isé l'è nàda a rifügiàs endèla càpa del camì; dré al camì va sö 'l föm e lùr i uzilì i è déentàcc töcc négher, e quànche i è nicc fò de là, la mèrla la gh'ìa mìa piö le pène biànche, ma la ghe i éra négre. Alùra Zenér, töt sudisfàt, el gà dìt: "Tò mèrla, che te l'ó fàda mé staólta: se te se stàda biànca mé t'ó fàt ní négra e isé te làset lé de seghetà a tiràm en gìr.

Phonetic transcription

[iˈmɛrli naˈoltɔ iˈɡiɔleˌpɛneˈbjaŋke maˌkɛlɛmˌverɛnˈle lerɔˌstatɛmˈbɛlɛɱˌverɛn ɛˌlelaˈmɛrlɔlaɡaˈditː zeˈnerdelaˌmalɔˈɡrapɔ ˌpertɔdeˈspɛt ˌɡojuziˈliˌndelɔˈɲatɔ aˈly lzeˈner ˌɡɛnitaˈdɔsemˌpodeˈrabja ˌɛːlɡaˈdit ˈspɛtɔˌmɛrlɔ kɛtɛlafaˌroˈmeaˌdɛsaˈte ɛsɛtɛˌseˈbːjaŋkɔ ˌmetɛfaroˌɛɲɛrˈneɡrɔ ɛpɔˈdɔpolɡaˌditaˌmɔ ˌduɡɛˈjo ɛdʒymˌprɛstetɛltøaˈro ɛsɛtɛˌseˈbːjaŋkɔ ˌmetɛfaˌroniˈneɡrɔ ɛaˈlurɔ lɡaˌfaːniˌfɔɱˈfrɛt kɛsɛˌniamaiˌvesdʒycomˈpaɲ]

[ˌlelaˈmɛrlɔ lasaˌiɔpjøkeˈfakojˌsɔuziˌlindɛlɔˈɲatɔ, ɛiˈse ˌlɛnadɔˌarifyˈdʒasɛnˌdɛlɔˌkapɔdɛlkaˈmi ˌdrealkaˈmivasølˈføm ɛˈlurjuziˈli jɛdeɛnˈtajˌtøjˈneɡɛr ˌkwaŋkɛjɛˌnijfɔdeˈla laˈmɛrlɔlaˌɡiɔmiɔˌpjøleˌpɛneˈbjaŋke malaɡɛˌjerɔˈneɡre aˈlurɔ zeˈner tøsːudisˈfat elɡaˈdit ˈtɔˌmɛrlɔ kɛtɛloˌfadɔˈmestaˌoltɔ sɛtɛseˌstadɔˈbjaŋkɔ ˌmetofaˌnːiˈneɡrɔ ɛiˈse tɛlasɛˈlːe dɛseɡeˈta atiˌramenˈdʒir]

The she-blackbird

Once upon a time blackbirds had white feathers, but in that time the winter had been mild and a she-blackbird scorned January saying: "Bad-headed January, in spite of you I have got a brood in my nest. Hearing this, January got angry and he said: "Just wait a bit you she-blackbird, I will fool you and I will turn you from white into black" Then he said: "I have got two, and I will borrow one,[19] and I will turn you from white to black." And he brought forth a cold as never had been before.

The she-blackbird did not know how to cope with her brood in the nest, so she sheltered in the hood of a chimney, and the smoke turned all the birds black; so when they came out the blackbirds did not have white feathers anymore, but black ones. And January, very happy, said: "This time it was me to fool you, blackbird: you were white and I turned you black, this will teach you to stop teasing me.

See also

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^
  2. ^
  3. ^ Bonfadini, Giovanni 1983 Il confine linguistico veneto-lombardo In: Guida ai dialetti veneti / a cura di Manlio Cortelazzo. - Padova : CLEUP, 1983. - V. 5, p. 23–59
  4. ^ Enciplopedia Treccani Online
  5. ^ M. Forzati, Dialèt de Brèsa (dialetto Bresciano)
  6. ^ Roberto Alberti "Die Mundart von Gavardo (prov. Brescia)" - Librairie Droz S.A. - Geneve - ISBN 978-2600000017 - page 24
  7. ^ Cresci, Michela, "The Sound Patterns Of Camuno: Description And Explanation In Evolutionary Phonology" (2014). Dissertations and Theses, 2014-Present. Paper 191, page 27
  8. ^ Roberto Alberti "Die Mundart von Gavardo (prov. Brescia)" - Librairie Droz S.A. - Geneve - page 25
  9. ^ Roberto Alberti "Die Mundart von Gavardo (prov. Brescia)" - Librairie Droz S.A. - Geneve - page 25
  10. ^ Cresci, Michela, "The Sound Patterns Of Camuno: Description And Explanation In Evolutionary Phonology" (2014). Dissertations and Theses, 2014-Present. Paper 191, page 50
  11. ^ "The sound change *s > h which appears to be an innovation of Eastern Lombard has diffusional characteristics. It is not attested in the towns of Brescia and Bergamo. In the province of Brescia, it is attested in most of the upper low, and low Valcamonica, on the banks of Lake Iseo, in Franciacorta, in Valtrompia (with the exception of Collio), in Val Sabbia, and along the banks of Lake Idro. In the province of Bergamo, it is attested in low Val Brembana, in low Val Seriana, in Val Borlezza, in the areas around Bergamo, in the eastern plain, in Val Cavallina, and in Val Calepio (G. Bonfadini, personal communication, August 4, 2013)" in Cresci, Michela, "The Sound Patterns Of Camuno: Description And Explanation In Evolutionary Phonology" (2014). Dissertations and Theses, 2014-Present. Paper 191, page 6
  12. ^ Massariello Merzagora, Giovanna "Vol.3 - Lombardia" in Profilo dei dialetti italiani cured by Manlio Cortelazzo (successively cured by Alberto Zamboni) Pisa Pacini Editore, 1988 (page 91)
  13. ^ Roberto Alberti "Die Mundart von Gavardo (prov. Brescia)" - Librairie Droz S.A. - Geneve - page 23
  14. ^ Cresci, Michela, "The Sound Patterns Of Camuno: Description And Explanation In Evolutionary Phonology" (2014). Dissertations and Theses, 2014-Present. Paper 191, page 48–51
  15. ^ Roberto Alberti "Die Mundart von Gavardo (prov. Brescia)" - Librairie Droz S.A. - Geneve - page 27
  16. ^ Roberto Alberti "Die Mundart von Gavardo (prov. Brescia)" - Librairie Droz S.A. - Geneve - page 23–24
  17. ^ Sanga, Glauco, "Dialettologia lombarda. Lingue e culture popolari", 1984 - Pavia, Università di Pavia, Dipartimento di scienza della letteratura - pages 59—60
  18. ^ Cresci, Michela, "The Sound Patterns Of Camuno: Description And Explanation In Evolutionary Phonology" (2014). Dissertations and Theses, 2014–present. Paper 191, page 136
  19. ^ "I have got two, and I will borrow one" refers to the days. After a popular tradition, January 30 and 31st and February 1 are called I dé de la Mèrla and are expected to be the most cold of the winter. Another version of the same tradition makes I dé de la Mèrla fall at the last three days of January. This last is actually a little more widespread and was also told to children to have them remember that February has 28 days explaining this with the fact that January borrowed one from February to be able to chill the blackbird.

External links

  • Orbilat - An interesting site more for western lombard, but the map of the distribution of the two main varieties is noteworthy.
  • Poetry in Eastern Lombard from 1902 (in Italian)
  • Copy of the original dictionary Bresciano - Italiano (work in progress, in Italian)
  • a Casiratese-Italian vocabulary, a dictionary for the Bergamasque (Casirate d'Adda) dialect, in Italian.
  • A Dictionary for the Camunic variant of Eastern Lombard.
  • A collection of comedies in Bergamasque
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 



Copyright © World Library Foundation. All rights reserved. eBooks from World eBook Library are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.