% Author     : C. Pierquet
% licence    : Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txt
% Source     : https://ipsum.one/

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{ipsum}[2025/07/15 0.1.3 Multilanguage simply dummy texts]

%====HISTORY
% v 0.1.3	Bugfix + option for loading standalone lng
% v 0.1.2	Fix typo in doc
% v 0.1.1	Fix typo in doc
% v 0.1.0	Initial version

%====OPTION
\RequirePackage{kvoptions}
\DeclareStringOption[all]{lng}%
\ProcessKeyvalOptions*%

%====PACKAGES
\RequirePackage{xstring}
\RequirePackage{xintexpr}
\RequirePackage{simplekv}

%====LAT (default)
\long\def\ipsumparLATA{%
Nam quis enim. Quisque ornare dui a tortor. Fusce consequat lacus pellentesque metus. Duis euismod. Duis non quam. Maecenas vitae dolor in ipsum auctor vehicula. Vivamus nec nibh eget wisi varius pulvinar. Cras a lacus. Etiam et massa. Donec in nisl sit amet dui imperdiet vestibulum. Duis porttitor nibh id eros.}
\long\def\ipsumparLATB{%
Fusce adipiscing justo nec ante. Nullam in enim. Pellentesque felis orci, sagittis ac, malesuada et, facilisis in, ligula. Nunc non magna sit amet mi aliquam dictum. In mi. Curabitur sollicitudin justo sed quam. Aenean imperdiet. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae Donec lacinia nonummy lectus. Proin vel urna. Fusce sit amet orci ac magna iaculis pharetra. Duis sagittis massa in tellus. Aenean vel velit vel felis consectetuer pharetra.}
\long\def\ipsumparLATC{%
Morbi malesuada hendrerit dui. Nunc mauris leo, dapibus sit amet, vestibulum et, commodo id, est. Pellentesque purus. Pellentesque tristique, nunc ac pulvinar adipiscing, justo eros consequat lectus, sit amet posuere lectus neque vel augue. Cras consectetuer libero ac eros. Ut eget massa. Fusce sit amet enim eleifend sem dictum auctor. In eget risus luctus wisi convallis pulvinar. Vivamus sapien risus, tempor in, viverra in, aliquet pellentesque, eros. Aliquam euismod libero a sem.}
\long\def\ipsumparLATD{%
Fusce mollis dui eu leo. Sed sapien augue, porta at, posuere ut, ultrices molestie, est. Vivamus quis pede nec erat placerat tincidunt. Aenean odio dui, facilisis non, vehicula et, bibendum a, libero. Etiam leo turpis, venenatis eleifend, nonummy sit amet, aliquam non, mi. Maecenas eget mi. Sed nec diam. Integer orci tellus, pellentesque nec, bibendum quis, sodales ut, nibh. Duis laoreet aliquet orci. Curabitur sit amet sem sit amet nibh fermentum faucibus. Donec adipiscing, ipsum id fringilla convallis, elit massa cursus augue, at lobortis massa augue nec ligula. Proin ac lacus.}
\long\def\ipsumparLATE{%
Donec vel augue. Morbi a turpis sed libero consequat porta. Quisque lacinia consequat odio. Sed vehicula sollicitudin purus. Vestibulum eget est. In hac habitasse platea dictumst. Sed blandit, tortor a auctor imperdiet, wisi nibh ornare leo, ac dictum nibh enim eu orci. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Aliquam tincidunt ullamcorper justo. Etiam accumsan lacus nec ante. Ut dictum luctus mauris. Ut metus. Maecenas gravida. Proin iaculis. Integer convallis, justo iaculis ullamcorper sollicitudin, lectus neque tincidunt mi, at condimentum sem quam vel diam. Aenean sit amet purus.}
\long\def\ipsumparLATF{%
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae Aliquam interdum porttitor tortor. Donec ultricies justo eget sapien. Proin ac est. Aliquam erat volutpat. In tempus scelerisque ligula. Morbi scelerisque urna. Duis ac nisl. Donec sed leo. Fusce posuere orci mollis nunc. Sed arcu enim, pharetra nec, aliquam eu, consectetuer sit amet, eros. Sed id enim. Etiam mattis est at elit. Pellentesque est risus, pellentesque nec, dignissim vitae, egestas vitae, sapien. Maecenas et eros non libero iaculis facilisis. Mauris porttitor tempor justo. Sed sollicitudin neque nec libero.}
\long\def\ipsumparLATG{%
Morbi tincidunt posuere arcu. Cras venenatis est vitae dolor. Vivamus scelerisque semper mi. Donec ipsum arcu, consequat scelerisque, viverra id, dictum at, metus. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut pede sem, tempus ut, porttitor bibendum, molestie eu, elit. Suspendisse potenti. Sed id lectus sit amet purus faucibus vehicula. Praesent sed sem non dui pharetra interdum. Nam viverra ultrices magna.}
\def\ipsumsentenceLATA{quam sollicitudin a hendrerit eget pretium ut}
\def\ipsumsentenceLATB{orci aliquam erat elit pharetra nec aliquet}
\def\ipsumsentenceLATC{porta sapien curabitur sit amet libero eget}
\def\ipsumsentenceLATD{auctor at ultrices eu sagittis ut purus}
\def\ipsumsentenceLATE{erat volutpat curabitur ullamcorper est in mauris}
\def\ipsumsentenceLATF{arcu turpis ac sem aliquam aliquet dapibus}
\def\ipsumsentenceLATG{neque ac ipsum nunc fermentum massa at}
\def\ipsumsentenceLATH{sed massa nunc euismod mauris luctus adipiscing}
\def\ipsumsentenceLATI{nulla velit vel lectus cras dapibus mauris}

%====LIBRARY
\NewDocumentCommand\ipsumloadlng{m}{%
	\IfEq{#1}{all}%
		{%
			\def\ipsumlnglist{fr,en,de,es,pt,nl,it}%
		}%
		{%
			\def\ipsumlnglist{#1}%
		}%
	\IfSubStr{\ipsumlnglist}{fr}%
		{%
			%==[FR]
			\long\def\ipsumparFRA{%
			Sans qu'elle daign\^{a}t le dire \`{a} personne, un acc\`{e}s de fi\`{e}vre d'un de ses fils la mettait presque dans le m\^{e}me \'{e}tat que si l'enfant e\^{u}t \'{e}t\'{e} mort. Un \'{e}clat de rire grossier, un haussement d'\'{e}paules, accompagn\'{e} de quelque maxime triviale sur la folie des femmes, avaient constamment accueilli les confidences de ce genre de chagrins, que le besoin d'\'{e}panchement l'avait port\'{e}e \`{a} faire \`{a} son mari, dans les premi\`{e}res ann\'{e}es de leur mariage. Ces sortes de plaisanteries, quand surtout elles portaient sur les maladies de ses enfants, retournaient le poignard dans le c\oe{}ur de Mme de R\^{e}nal. Voil\`{a} ce qu'elle trouva au lieu des flatteries empress\'{e}es et mielleuses du couvent j\'{e}suitique o\`{u} elle avait pass\'{e} sa jeunesse. Son \'{e}ducation fut faite par la douleur. Trop fi\`{e}re pour parler de ce genre de chagrins, m\^{e}me \`{a} son amie Mme Derville, elle se figura que tous les hommes \'{e}taient comme son mari, M. Valenod et le sous-pr\'{e}fet Charcot de Maugiron. La grossi\`{e}ret\'{e}, et la plus brutale insensibilit\'{e} \`{a} tout ce qui n'\'{e}tait pas int\'{e}r\^{e}t d'argent, de pr\'{e}s\'{e}ance ou de croix ; la haine aveugle pour tout raisonnement qui les contrariait, lui parurent des choses naturelles \`{a} ce sexe, comme porter des bottes et un chapeau de feutre.}%
			\long\def\ipsumparFRB{%
			On rit beaucoup, on admira ; tel est l'esprit \`{a} l'usage de Verri\`{e}res. Julien \'{e}tait d\'{e}j\`{a} debout, tout le monde se leva malgr\'{e} le d\'{e}corum ; tel est l'empire du g\'{e}nie. Mme Valenod le retint encore un quart d'heure ; il fallait bien qu'il entend\^{i}t les enfants r\'{e}citer leur cat\'{e}chisme ; ils firent les plus dr\^{o}les de confusions, dont lui seul s'aperçut. Il n'eut garde de les relever. Quelle ignorance des premiers principes de la religion! pensait-il. Il saluait enfin et croyait pouvoir s'\'{e}chapper ; mais il fallut essuyer une fable de La Fontaine.}%
			\long\def\ipsumparFRC{%
			Mais la demoiselle du comptoir avait remarqu\'{e} la charmante figure de ce jeune bourgeois de campagne, qui, arr\^{e}t\'{e} \`{a} trois pas du po\^{e}le, et son petit paquet sous le bras, consid\'{e}rait le buste du roi, en beau pl\^{a}tre blanc. Cette demoiselle, grande Franc-Comtoise, fort bien faite, et mise comme il le faut pour faire valoir un caf\'{e}, avait d\'{e}j\`{a} dit deux fois, d'une petite voix qui cherchait \`{a} n'\^{e}tre entendue que de Julien : Monsieur! Monsieur! Julien rencontra de grands yeux bleus fort tendres, et vit que c'\'{e}tait \`{a} lui qu'on parlait.}%
			\long\def\ipsumparFRD{%
			Il est vrai que cet arrangement a \'{e}t\'{e} critiqu\'{e} par les bonnes t\^{e}tes de l'endroit. Une fois, c'\'{e}tait un jour de dimanche, il y a quatre ans de cela, M. de R\^{e}nal, revenant de l'\'{e}glise en costume de maire, vit de loin le vieux Sorel, entour\'{e} de ses trois fils, sourire en le regardant. Ce sourire a port\'{e} un jour fatal dans l'\^{a}me de M. le maire, il pense depuis lors qu'il e\^{u}t pu obtenir l'\'{e}change \`{a} meilleur march\'{e}.}%
			\long\def\ipsumparFRE{%
			Il vit de loin la croix de fer dor\'{e} sur la porte ; il approcha lentement ; ses jambes semblaient se d\'{e}rober sous lui. Voil\`{a} donc cet enfer sur la terre, dont je ne pourrai sortir! Enfin il se d\'{e}cida \`{a} sonner. Le bruit de la cloche retentit comme dans un lieu solitaire. Au bout de dix minutes, un homme p\^{a}le, v\^{e}tu de noir, vint lui ouvrir. Julien le regarda et aussit\^{o}t baissa les yeux. Ce portier avait une physionomie singuli\`{e}re. La pupille saillante et verte de ses yeux s'arrondissait comme celle d'un chat ; les contours immobiles de ses paupi\`{e}res annonçaient l'impossibilit\'{e} de toute sympathie ; ses l\`{e}vres minces se d\'{e}veloppaient en demi-cercle sur des dents qui avançaient. Cependant cette physionomie ne montrait pas le crime, mais plut\^{o}t cette insensibilit\'{e} parfaite qui inspire bien plus de terreur \`{a} la jeunesse. Le seul sentiment que le regard rapide de Julien put deviner sur cette longue figure d\'{e}vote fut un m\'{e}pris profond pour tout ce dont on voudrait lui parler, et qui ne serait pas l'int\'{e}r\^{e}t du ciel.}%
			\long\def\ipsumparFRF{%
			Ma femme a r\'{e}ellement beaucoup de t\^{e}te ! se disait, le lendemain \`{a} six heures du matin, le maire de Verri\`{e}res, en descendant \`{a} la scie du p\`{e}re Sorel. Quoi que je lui aie dit, pour conserver la sup\'{e}riorit\'{e} qui m'appartient, je n'avais pas song\'{e} que si je ne prends pas ce petit abb\'{e} Sorel, qui, dit-on, sait le latin comme un ange, le directeur du d\'{e}p\^{o}t, cette \^{a}me sans repos, pourrait bien avoir la m\^{e}me id\'{e}e que moi et me l'enlever. Avec quel ton de suffisance il parlerait du pr\'{e}cepteur de ses enfants !... Ce pr\'{e}cepteur, une fois \`{a} moi, portera-t-il la soutane ?}%
			\long\def\ipsumparFRG{%
			M. de R\^{e}nal \'{e}tait absorb\'{e} dans ce doute, lorsqu'il vit de loin un paysan, homme de pr\`{e}s de six pieds, qui, d\`{e}s le petit jour, semblait fort occup\'{e} \`{a} mesurer des pi\`{e}ces de bois d\'{e}pos\'{e}es le long du Doubs, sur le chemin de halage. Le paysan n'eut pas l'air fort satisfait de voir approcher M. le maire ; car ces pi\`{e}ces de bois obstruaient le chemin, et \'{e}taient d\'{e}pos\'{e}es l\`{a} en contravention.}%
			\def\ipsumsentenceFRA{Sa r\'{e}ponse fut parfaite, et surtout longue comme un mandement ; elle laissait}%
			\def\ipsumsentenceFRB{Elle est pourtant bien jolie, cette main ! quel charme ! quelle noblesse}%
			\def\ipsumsentenceFRC{Bient\^{o}t, il ne fut plus question dans Verri\`{e}res que de voir qui l'emporterait}%
			\def\ipsumsentenceFRD{Le soleil est fort chaud dans ces montagnes ; lorsqu'il brille d'aplomb}%
			\def\ipsumsentenceFRE{Esclaves du temps de la domination espagnole, ils conservent encore ce}%
			\def\ipsumsentenceFRF{Tout occup\'{e}s \`{a} suivre exactement la marque noire trac\'{e}e sur la pi\`{e}ce}%
			\def\ipsumsentenceFRG{Le lendemain, d\`{e}s cinq heures, avant que Mme de R\^{e}nal f\^{u}t visible}%
			\def\ipsumsentenceFRH{Des flots de fum\'{e}e de tabac, s'\'{e}lançant de la bouche de tous}%
			\def\ipsumsentenceFRI{Mme de R\^{e}nal, se promenant avec M Valenod et le sous-pr\'{e}fet}%
		}%
		{}%
	\IfSubStr{\ipsumlnglist}{en}%
		{%
			%==[EN]
			\long\def\ipsumparENA{%
			On Wednesday night the weather was very bad, my balance was strangely variable, and I was obliged to lean with my knees and elbows against the sideboard, to prevent myself from falling. Portmanteaus and bags came in and out of my cabin; an unusual hubbub reigned in the adjoining saloon, in which two or three hundred packages were making expeditions from one end to the other, knocking the tables and chairs with loud crashes; doors slammed, the boards creaked, the partitions made that groaning noise peculiar to pine wood; bottles and glasses jingled together in their racks, and a cataract of plates and dishes rolled about on the pantry floors.}%
			\long\def\ipsumparENB{%
			I said that the length of the 'Great Eastern' exceeded two hectometres. For the benefit of those partial to comparisons, I will add that it is a third longer than the 'Pont des Arts;' in reality this steam-ship measures 673 feet at the load water-line, between the perpendiculars; the upper deck is 680 feet from stem to stern; that is to say, its length is double that of the largest transatlantic steamers; its width amidships is about 71 feet, and behind the paddles about 107 feet.}%
			\long\def\ipsumparENC{%
			After having left the Doctor, I spent the rest of the day with Fabian; we had gone to the stern, which Pitferge called 'walking in the country.' There alone, and leaning over the taffrail, we surveyed the great expanse of water, while around us rose the briny vapours distilled from the spray; small rainbows, formed by the refraction of the sun's rays, spanned the foaming waves. Below us, at a distance of forty feet, the screw was beating the water with a tremendous force, making its copper gleam in the midst of what appeared to be a vast conglomeration of liquefied emeralds, the fleecy track extending as far as the eye could reach, mingled in a milky path the foam from the screw, and the paddle engines, whilst the white and black fringed plumage of the sea-gulls flying above, cast rapid shadows over the sea.}%
			\long\def\ipsumparEND{%
			The church was the great saloon, formed by the upper-deck at the stern, the exterior of which, from its width and regularity of structure, reminded one very much of the hotel of the Minist\`{e}re des Finances, in the Rue de Rivoli. I entered. Numbers of the faithful were already in their places.}%
			\long\def\ipsumparENE{%
			The church was the great saloon, formed by the upper-deck at the stern, the exterior of which, from its width and regularity of structure, reminded one very much of the hotel of the Minist\`{e}re des Finances, in the Rue de Rivoli. I entered. Numbers of the faithful were already in their places.}%
			\long\def\ipsumparENF{%
			Everything was finished by evening; not a trace of mud was visible on the well-swept boulevards, for an army of sweepers had been at work. There was a full cargo; provisions, goods, and coal filled the stewards' room, the store, and the coal houses. However, the steamer had not yet sunk to the load water-line, and did not draw the necessary thirty-three feet. It was an inconvenient position for the wheels, for the paddles not being sufficiently immersed, caused a great diminution in the speed.}%
			\long\def\ipsumparENG{%
			Thus the reason for rearranging the ship to this purpose, and the consequent necessity of filling up the tanks and replacing the boilers, of enlarging the saloons in which so many people were to live during the voyage, and of building extra dining saloons, finally the arrangement of a thousand berths in the sides of the gigantic hull.}%
			\def\ipsumsentenceENA{I saw also piles of Bibles, which were to be distributed in the church}%
			\def\ipsumsentenceENB{I saw an object moving for several moments at the bows, but it turned out}%
			\def\ipsumsentenceENC{I returned by the boulevards on the starboard side, avoiding contact with}%
			\def\ipsumsentenceEND{Everything was finished by evening; not a trace of mud was visible on the}%
			\def\ipsumsentenceENE{A black mire that British mud which is so rarely absent from the pavement}%
			\def\ipsumsentenceENF{What were we against the husband, the master? Nothing}%
			\def\ipsumsentenceENG{I, following the general example, staked my dollar, and fate allotted me}%
			\def\ipsumsentenceENH{Numerous vessels, brigs and schooners, were awaiting the tide; steamers}%
			\def\ipsumsentenceENI{Beside the Great Eastern, these three-mast ships looked like barges; their}%
		}%
		{}%
	\IfSubStr{\ipsumlnglist}{de}%
		{%
			%==[DE]
			\long\def\ipsumparDEA{%
			Ingenieur Und Dr.Krokowskis L\"{a}cheln zog sich gleichsam zur\"{u}ck, b\"{u} te an Kraft und Herzlichkeit f\"{u}r den Augenblick etwas ein. Das ist wacker.Und Sie werden hier also keinerlei \"{a}rztliche Behandlung in Anspruch nehmen, weder in k\"{o}rperlicher noch in psychischer Hinsicht Nein, ich danke tausendmal sagte Hans Castorp und w\"{a}re fast einen Schritt zur\"{u}ckgewichen.}%
			\long\def\ipsumparDEB{%
			Das mit der Seelenzergliederung war zu stark, das h\"{a}tte nicht kommen d\"{u}rfen.Au erdem bin ich doch auch wohl ein bi chen abgespannt von der Reise.Leidest du auch so an kalten F\"{u} en Gleichzeitig hat man dann so ein hei es Gesicht, das ist unangenehm.}%
			\long\def\ipsumparDEC{%
			Raum, der sich drehend und fliehend zwischen ihn und seine Pflanzst\"{a}tte w\"{a}lzt, bew\"{a}hrt Kr\"{a}fte, die man gew\"{o}hnlich der Zeit vorbehalten glaubt von Stunde zu Stunde stellt er innere Ver\"{a}nderungen her, die den von ihr bewirkten sehr \"{a}hnlich sind, aber sie in gewisser Weise \"{u}bertreffen.}%
			\long\def\ipsumparDED{%
			August, August sagte Hans Castorp. Aber mich friert Mich friert abscheulich, n\"{a}mlich am K\"{o}rper, denn im Gesicht bin ich auffallend echauffiert, da, f\"{u}hle doch mal, wie ich brenne Diese Zumutung, man solle sein Gesicht bef\"{u}hlen, pa te ganz und gar nicht zu Hans Castorps Natur und ber\"{u}hrte ihn selber peinlich.}%
			\long\def\ipsumparDEE{%
			Gleich wann Na, in drei Wochen. Ach so, du f\"{a}hrst wohl schon wieder nach Hause in deinen Gedanken, antwortete Joachim. Nun, warte nur, du kommst ja eben erst an.Drei Wochen sind freilich fast nichts f\"{u}r uns hier oben, aber f\"{u}r dich, der du zu Besuch hier bist und \"{u}berhaupt nur drei Wochen bleiben sollst, f\"{u}r dich ist es doch eine Menge Zeit.}%
			\long\def\ipsumparDEF{%
			Leichen Ach so Na, h\"{o}re mal rief Hans Castorp.Und pl\"{o}tzlich geriet er ins Lachen, in ein heftiges, unbezwingliches Lachen, das seine Brust ersch\"{u}tterte und sein vom k\"{u}hlen Wind etwas steifes Gesicht zu einer leise schmerzenden Grimasse verzog.}%
			\long\def\ipsumparDEG{%
			Gletscher und Firnen und die gewaltigen Bergesriesen Diese Dinger sind doch nicht sehr hoch, wie mir scheint. Doch, sie sind hoch, antwortete Joachim. Du siehst die Baumgrenze fast \"{u}berall, sie markiert sich ja auffallend scharf, die Fichten h\"{o}ren auf, und damit h\"{o}rt alles auf, aus ist es, Felsen, wie du bemerkst.}%
			\def\ipsumsentenceDEA{ersten Stockwerk blieb Hans Castorp pl\"{o}tzlich stehen festgebannt}%
			\def\ipsumsentenceDEB{erdem sei sie kDEschs\"{u}chtig wie \"{u}brigens die meisten}%
			\def\ipsumsentenceDEC{siehst die Baumgrenze fast \"{u}berall sie markiert sich ja auffallend}%
			\def\ipsumsentenceDED{Verlobter war bei ihr englischer Marineoffizier aber er benahm}%
			\def\ipsumsentenceDEE{Joachim hatte das Deckenlicht eingeschaltet und in seiner zitternden}%
			\def\ipsumsentenceDEF{Schwebend zwischen ihnen und dem Unbekannten fragte}%
			\def\ipsumsentenceDEG{hielt an einer kleinen Station es war Davos Dorf wie Hans Castorp}%
			\def\ipsumsentenceDEH{ungef\"{a}hr f\"{u}nfunddrei ig Jahre alt breitschultrig fett bedeutend}%
			\def\ipsumsentenceDEI{spielt oder um jedes Pr\"{a}sens geflissentlich zu vermeiden}%
		}%
		{}%
	\IfSubStr{\ipsumlnglist}{es}%
		{%
			%==[ES]
			\long\def\ipsumparESA{%
			Vicente L\'{o}pez, hemos contemplado con satisfacci\'{o}n en la sala de sus ilustres descendientes, fue preciso que todo Madrid se transformase que la desamortizaci\'{o}n edificara una ciudad nueva sobre los escombros de los conventos que el Marqu\'{e}s de Pontejos adecentase este lugar\'{o}n que las reformas arancelarias del 49 y del 68, pusieran patas arriba todo el comercio madrile\~{n}o que el grande ingenio de Salamanca idease los primeros ferrocarriles que Madrid se colocase, por arte del vapor, a cuarenta horas de Par\'{i}s, y por fin, que hubiera muchas guerras y revoluciones y grandes trastornos en la riqueza individual.}%
			\long\def\ipsumparESB{%
			D.Baldomero no lo dec\'{i}a as\'{i} pero sus vagas ideas sobre el asunto se condensaban en una expresi\'{o}n de moda y muy socorrida el mundo marcha.Felizmente para Juanito, estaba all\'{i} su madre, en quien se equilibraban maravillosamente el coraz\'{o}n y la inteligencia.}%
			\long\def\ipsumparESC{%
			Envolverse en \'{e}l es como vestirse con un cuadro.La industria moderna no inventar\'{a} nada que iguale a la ingenua poes\'{i}a del mant\'{o}n, salpicado de flores, flexible, pegadizo y mate, con aquel fleco que tiene algo de los enredos del sue\~{n}o y aquella brillantez de color que iluminaba las muchedumbres en los tiempos en que su uso era general.}%
			\long\def\ipsumparESD{%
			Juanito Santa Cruz y Miquis llevaron un d\'{i}a una sart\'{e}n no s\'{e} si a la clase de Novar o a la de Uribe, que explicaba Metaf\'{i}sica y frieron un par de huevos.Otras muchas tonter\'{i}as de este jaez cuenta Villalonga, las cuales no copio por no alargar este relato.}%
			\long\def\ipsumparESE{%
			Porque Madrid no ten\'{i}a de metr\'{o}poli m\'{a}s que el nombre y la vanidad rid\'{i}cula.Era un payo con casaca de gentil-hombre y la camisa desgarrada y sucia.Por fin el paleto se dispon\'{i}a a ser se\~{n}or de verdad.Isabel Cordero, que se anticipaba a su \'{e}poca, presinti\'{o} la tra\'{i}da de aguas del Lozoya, en aquellos veranos ardorosos en que el Ayuntamiento refrescaba y alimentaba las fuentes del Berro y de la Teja con cubas de agua sacada de los pozos en aquellos tiempos en que los portales eran sentinas y en que los vecinos iban de un cuarto a otro con el pucherito en la mano, pidiendo por favor un poco de agua para afeitarse.}%
			\long\def\ipsumparESF{%
			D\'{i}gase lo que se quiera, hija, aquella educaci\'{o}n no era buena.Hoy no se puede criar a los hijos de esa manera.Yo qu\'{e} quieres que te diga, creo que en lo esencial Juanito no ha de faltarnos.Es de casta honrada, tiene la formalidad en la masa de la sangre.}%
			\long\def\ipsumparESG{%
			Pedro Mata opinaba del propio modo, aplicando a la sociedad y a la pol\'{i}tica el sistema de la medicina expectante.La naturaleza se cura sola no hay m\'{a}s que dejarla. Las fuerzas reparatrices lo hacen todo, ayudadas del aire.El hombre se educa s\'{o}lo en virtud de las suscepciones constantes que determina en su esp\'{i}ritu la conciencia, ayudada del ambiente social.}%
			\def\ipsumsentenceESA{Juanito Santa Cruz y Miquis llevaron un d\'{i}a una sart\'{e}n}%
			\def\ipsumsentenceESB{sublime es el m\'{a}s discreto y las bocas m\'{a}s elocuentes aquellas}%
			\def\ipsumsentenceESC{innovador fue Senqu\'{a} del cual puede decirse que representaba}%
			\def\ipsumsentenceESD{Fedro y Cicer\'{o}n no se hubieran incomodado si estuvieran oyendo}%
			\def\ipsumsentenceESE{verle un\'{i}ase el temor de que le sorbieran aquellos gabachos}%
			\def\ipsumsentenceESF{compensar las p\'{e}rdidas de la quemaz\'{o}n urg\'{i}a plantear}%
			\def\ipsumsentenceESG{Eulalia Mu\~{n}oz era muy vanidosa y dec\'{i}a que no hab\'{i}a}%
			\def\ipsumsentenceESH{auxiliar eficac\'{i}simo de Casarredonda en sus valiosas contratas}%
			\def\ipsumsentenceESI{Baldomero no lo dec\'{i}a as\'{i} pero sus vagas ideas sobre el asunto}%
		}%
		{}%
	\IfSubStr{\ipsumlnglist}{pt}%
		{%
			%==[PT]
			\long\def\ipsumparPTA{%
			N\~{a}o resuscito Morto tenho eu vivido a vida toda.Trazeis-me rosas d onde as heis trazido, Boa velhinha e minha boa amiga Rosas no inverno permitti que o diga, Sois feiticeira d onde as heis colhido Na primavera de meus annos, \'{o}lho, Mas vejo abrolhos e n\~{a}o vejo fl\^{o}res E v\'{o}s colh\^{e}l-as, como as eu n\~{a}o colho.}%
			\long\def\ipsumparPTB{%
			Ent\~{a}o, se por encanto Fallando em ti, mas s\'{o}, Todo banhado em pranto Me visses, tinhas d\'{o}.Tinhas.A piedade \'{e} filha da mulher, Que sempre quiz metade D uma afflicç\~{a}o qualquer.Havias ao teu rosto De me apertar a mim, D encher, fartar de gosto, Todo este abysmo sim.}%
			\long\def\ipsumparPTC{%
			Abraços, abraços Que mal nos far\~{a}o Se Deus me deu braços, Foi essa a raz\~{a}o.Um dia que o alto Me vinha abraçar, Fiquei-lhe d um salto Suspensa no ar.Amores, amores.Deix\'{a}l-os dizer Se Deus me deu fl\^{o}res, Foi para as colher.Eu tenho um moreno, Tenho um de outra c\^{o}r, Tenho um mais pequeno, Tenho outro maior.}%
			\long\def\ipsumparPTD{%
			Astros fio-me em v\'{o}s, e Deus permitta Que os infelizes sempre em v\'{o}s se fiem.Intima voz do fundo, bem do fundo D alma me diz e as lagrimas me saltam V\^{e}s os milhões de soes que o espaço esmaltam Pisa a terra a teus p\'{e}s, inda ha mais mundo.Ha depois d esta vida inda outra vida.}%
			\long\def\ipsumparPTE{%
			Bemdito seja Deus Al\'{e}m n aquelle serro Parece que raspou Com uma p\'{a} de ferro A terra que encontrou.Nem um s\'{o} p\'{e} de trigo \'{e}s l\'{a} capaz de v\^{e}r.J\'{a} eu disse commigo Como p\'{o}de isto ser As arvores arranca O vento muito bem Serve-lhe de alavanca A rama que ellas tem.}%
			\long\def\ipsumparPTF{%
			Foi um diluvio d agua E o furac\~{a}o, que fez, Emilia at\'{e} d\'{a} m\'{a}goa Tantos estragos v\^{e}s Esta infeliz v\'{i}uva, Foi-lhe o telhado ao ar Depois, j\'{a} nem da chuva Tinha onde se abrigar.De mais a mais s\'{o}sinha, Sem ter nenhum dos seus Aqui ao p\'{e} ceguinha.}%
			\long\def\ipsumparPTG{%
			N\~{a}o cabe Em nossa pobre lingua O que a alma sente, \'{a} mingua De voz, que s\'{o} Deus sabe.Um dia, n\~{a}o sei que eu tinha...Uma tristeza tamanha E lembra-me ir \'{a} montanha, Que temos aqui vizinha, Onde em tempo me entretinha Horas e horas s\'{o}sinha Quando ainda se n\~{a}o estranha Que n uma teia de aranha Se prenda uma innocentinha, Ou atraz d uma avesinha Se cance a v\^{e}r se a apanha.}%
			\def\ipsumsentencePTA{espaço immenso Se amada estrella olhar piedoso envia}%
			\def\ipsumsentencePTB{Dorme dorme Vergontea de marfim Mas dize o espelho a imagem}%
			\def\ipsumsentencePTC{Est\'{a} a porta aberta E vejo alumiada A parte descoberta}%
			\def\ipsumsentencePTD{ainda o pranto corria E o cabello me batia No rosto que me do\'{i}a}%
			\def\ipsumsentencePTE{quando abraço e beijo O travesseiro e assim Ac\'{o}rdo}%
			\def\ipsumsentencePTF{Girar talvez Em quanto a minha sombra meus amores}%
			\def\ipsumsentencePTG{tempo simplesmente A fl\^{o}r que vai nascendo e mais valia Seres}%
			\def\ipsumsentencePTH{olhos s\'{o} elles valem Duas estrellas bem v\^{e}s Pois vozes}%
			\def\ipsumsentencePTI{Enfeitiçaes que a formosura cr\^{e}de N\~{a}o vem da face avelludada}%
		}%
		{}%
	\IfSubStr{\ipsumlnglist}{nl}%
		{%
			%==[NL]
			\long\def\ipsumparNLA{%
			Leidschen makker bij mij gelogeerd, met wien ik te Zomerzorg eten zou, om vervolgens over Velzerend naar Velzen te wandelen, waar wij den nacht zouden doorbrengen om s morgens naar de Breezaap te gaan en aldaar wat te botaniseeren, waarvan wij beide groote liefhebbers zijn.}%
			\long\def\ipsumparNLB{%
			Rampen, die benauwen, kwellen en schokken, en die niet zelden een grooten en hevigen invloed hebben op de vorming van het karakter.De eerste en grootste hebben wij al gehad.Het is, met verlof van Pestalozzi en Prinsen, de school.Dat is een kanker een dagelijks weerkeerend verdriet.}%
			\long\def\ipsumparNLC{%
			Welnu, er zijn er meer dan men denkt.Het grootworden, hoe schoon en voortreffelijk een uitvinding ook, is de oorzaak veler smarten.Want vooreerst, men steekt lange bloote armen uit de mouwen, groote en den kous uit de broek.Daarbij schaamt men zich dan gewoonlijk dat men nog rijglaarsjes of schoenen met gespen draagt, omdat er altijd eenige voorlijke knapen zijn, die al halve-laarzen hebben, en vroegtijdige juffertjes, die zich op schoenen met lange linten verheffen.}%
			\long\def\ipsumparNLD{%
			Hebje nog altijd dat strooien soortje zei hij, de punt van degene, die hij genomen had, met het ongeloovigste gezicht van de wereld afbijtende, en toen zijn vroeger onderwerp weer opnemende, daar hij nog niet genoeg van had Jongens, ik vind dat het zoo mal staat als iemand niet rooken kan.}%
			\long\def\ipsumparNLE{%
			Spreek mij niet van groote-menschen-jammeren Zij halen niet bij deze. Geen koopman die op springen staat ziet met meer angst den dag tegemoet waarop hij zal worden omvergegooid, 11 dan een blijde jongen of vroolijk meisje den dag, waarop men scheiden zal van den dubbelen tand Wij zijn aan de physieke rampen.}%
			\long\def\ipsumparNLF{%
			Meergemelde natuuronderzoeker heeft even de Dreef verlaten, om in de verrukking van deze vreemdelingen te deelen, maar gaat nu door een allerliefst laantje, waarin de ochtendzon allergeestigst door t hoog geboomte speelt, op de logementen af.}%
			\long\def\ipsumparNLG{%
			Malle dingen Anders een goed fatsoen.Ik hou niet van die ronde boorden. Boerhave en de nederige inwoner van het malle, kleine stadje waren er mooi mee hij verbeeldde t niet gezien te hebben. Kanje nog al niet rooken, Hildebrand Ik vloog naar den portecigares en bood hem dien aan.}%
			\def\ipsumsentenceNLA{Hertebaan vertoonen zich hier en daar een paar jonge dames}%
			\def\ipsumsentenceNLB{zijner majesteit onmiddellijke 15 tegenwoordigheid}%
			\def\ipsumsentenceNLC{morgen tweemaal op t bord zijt geschreven eens omdat}%
			\def\ipsumsentenceNLD{grooten schreeuw gaaft gij uwe vreugde over het laatste artikel}%
			\def\ipsumsentenceNLE{halsboord had 23 het door de warmte het was zeer warm weder}%
			\def\ipsumsentenceNLF{konden hoe zouden zij zich op den grappenmaker wreken}%
			\def\ipsumsentenceNLG{gewoonlijk hoogrood als hij binnen moet komen om aan oom en tante}%
			\def\ipsumsentenceNLH{species rangschikt en men tevens achtslaat op de vreemde vogelen}%
			\def\ipsumsentenceNLI{Waagdet gij nog eens een oude anecdote die u veel genoegen verschaft}%
		}%
		{}%
	\IfSubStr{\ipsumlnglist}{it}%
		{%
			%==[IT]
			\long\def\ipsumparITA{%
			Quinci non passa mai anima buona e per\`{o}, se Caron di te si lagna, ben puoi sapere omai che l suo dir suona.Finito questo, la buia campagna trem\`{o} s\`{i} forte, che de lo spavento la mente di sudore ancor mi bagna.La terra lagrimosa diede vento, che balen\`{o} una luce vermiglia la qual mi vinse ciascun sentimento e caddi come l uom cui sonno piglia.}%
			\long\def\ipsumparITB{%
			Cos\`{i} discesi del cerchio primaio gi\`{u} nel secondo, che men loco cinghia e tanto pi\`{u} dolor, che punge a guaio.Stavvi Min\`{o}s orribilmente, e ringhia essamina le colpe ne l intrata giudica e manda secondo ch avvinghia.Dico che quando l anima mal nata li vien dinanzi, tutta si confessa e quel conoscitor de le peccata vede qual loco d inferno \`{e} da essa cignesi con la coda tante volte quantunque gradi vuol che gi\`{u} sia messa.}%
			\long\def\ipsumparITC{%
			Quando vidi costui nel gran diserto, Miserere di me, gridai a lui, qual che tu sii, od ombra od omo certo.Rispuosemi Non omo, omo gi\`{a} fui, e li parenti miei furon lombardi, mantoani per patr\"{i}a ambedui.Nacqui sub Iulio, ancor che fosse tardi, e vissi a Roma sotto l buono Augusto nel tempo de li d\`{e}i falsi e bugiardi.}%
			\long\def\ipsumparITD{%
			Quinci fuor quete le lanose gote al nocchier de la livida palude, che ntorno a li occhi avea di fiamme rote.Ma quell anime, ch eran lasse e nude, cangiar colore e dibattero i denti, ratto che nteser le parole crude.Bestemmiavano Dio e lor parenti, l umana spezie e l loco e l tempo e l seme di lor semenza e di lor nascimenti.}%
			\long\def\ipsumparITE{%
			Quali fioretti dal notturno gelo chinati e chiusi, poi che l sol li mbianca, si drizzan tutti aperti in loro stelo, tal mi fec io di mia virtude stanca, e tanto buono ardire al cor mi corse, ch i cominciai come persona franca Oh pietosa colei che mi soccorse e te cortese ch ubidisti tosto a le vere parole che ti porse Tu m hai con disiderio il cor disposto s\`{i} al venir con le parole tue, ch i son tornato nel primo proposto.}%
			\long\def\ipsumparITF{%
			Questi parea che contra me venisse con la test alta e con rabbiosa fame, s\`{i} che parea che l aere ne tremesse.Ed una lupa, che di tutte brame sembiava carca ne la sua magrezza, e molte genti f\'{e} gi\`{a} viver grame, questa mi porse tanto di gravezza con la paura ch uscia di sua vista, ch io perdei la speranza de l altezza.}%
			\long\def\ipsumparITG{%
			Gintesi ch a cos\`{i} fatto tormento enno dannati i peccator carnali, che la ragion sommettono al talento.E come li stornei ne portan l ali nel freddo tempo, a schiera larga e piena, cos\`{i} quel fiato li spiriti mali di qua, di l\`{a}, di gi\`{u}, di s\`{u} li mena nulla speranza li conforta mai, non che di posa, ma di minor pena.}%
			\def\ipsumsentenceITA{quando tu sarai nel dolce mondo priegoti ch a la mente altrui}%
			\def\ipsumsentenceITB{Cos\`{i} andammo infino a la lumera parlando cose che l tacere}%
			\def\ipsumsentenceITC{Semiram\`{i}s di cui si legge che succedette a Nino e fu sua sposa}%
			\def\ipsumsentenceITD{Allor fu la paura un poco queta che nel lago del cor m era durata}%
			\def\ipsumsentenceITE{vizio di lussuria fu s\`{i} rotta che libito f\'{e} licito in sua legge}%
			\def\ipsumsentenceITF{altra \`{e} colei che s ancise amorosa e ruppe fede al cener}%
			\def\ipsumsentenceITG{Disse Beatrice loda di Dio vera ch\'{e} non soccorri}%
			\def\ipsumsentenceITH{conoscer la prima radice del nostro amor tu hai cotanto affetto}%
			\def\ipsumsentenceITI{Tutti lo miran tutti onor li fanno quivi vid \"{i}o Socrate e PITone}%
		}%
		{}%
}

%====LNG LOADING
\ipsumloadlng{\ipsum@lng}%

%====KEYS
\defKV[ipsumdummy]{%
	Lang=\def\ipsumlg{#1},%
	Type=\def\ipsumtype{#1}
}
\setKVdefault[ipsumdummy]{%
	Lang=LAT,%
	Type=par
}

%====COMMAND
\NewDocumentCommand\ipsum{ D<>{} O{1} }{%
	\useKVdefault[ipsumdummy]%
	\setKV[ipsumdummy]{#1}%
	%RANGE
	\IfSubStr{#2}{-}%
		{%
			\StrCut{#2}{-}{\ipsumrangegeb}{\ipsumrangeend}%
			\xintifboolexpr{\ipsumrangegeb < 1}{\xdef\ipsumrangegeb{1}}{}%
			\IfEq{\ipsumtype}{par}%
				{%
					\xintifboolexpr{\ipsumrangeend > 7}{\xdef\ipsumrangeend{7}}{}%
				}{}%
			\IfEq{\ipsumtype}{sent}%
				{%
					\xintifboolexpr{\ipsumrangeend > 9}{\xdef\ipsumrangeend{9}}{}%
				}{}%
			\IfEq{\ipsumtype}{enum}%
				{%
					\xintifboolexpr{\ipsumrangeend > 9}{\xdef\ipsumrangeend{9}}{}%
				}{}%
			\IfEq{\ipsumtype}{item}%
				{%
					\xintifboolexpr{\ipsumrangeend > 9}{\xdef\ipsumrangeend{9}}{}%
				}{}%
			\xdef\ipsumrange{}%
			\xintFor* ##1 in {\xintSeq{\ipsumrangegeb}{\ipsumrangeend}}\do{\xdef\ipsumrange{\ipsumrange##1}}%
		}%
		{%
			\xintifboolexpr{#2 < 1 'or' #2 > 8}{\xdef\ipsumrange{1}}{\xdef\ipsumrange{#2}}%
		}%
	%TYPE PAR
	\IfEq{\ipsumtype}{par}%
		{%
			\IfEq{\ipsumlg}{FR}%
				{%
					\IfSubStr{\ipsumrange}{1}{\ipsumparFRA\par}{}%
					\IfSubStr{\ipsumrange}{2}{\ipsumparFRB\par}{}%
					\IfSubStr{\ipsumrange}{3}{\ipsumparFRC\par}{}%
					\IfSubStr{\ipsumrange}{4}{\ipsumparFRD\par}{}%
					\IfSubStr{\ipsumrange}{5}{\ipsumparFRE\par}{}%
					\IfSubStr{\ipsumrange}{6}{\ipsumparFRF\par}{}%
					\IfSubStr{\ipsumrange}{7}{\ipsumparFRG\par}{}%
				}%
				{}%
			\IfEq{\ipsumlg}{EN}%
				{%
					\IfSubStr{\ipsumrange}{1}{\ipsumparENA\par}{}%
					\IfSubStr{\ipsumrange}{2}{\ipsumparENB\par}{}%
					\IfSubStr{\ipsumrange}{3}{\ipsumparENC\par}{}%
					\IfSubStr{\ipsumrange}{4}{\ipsumparEND\par}{}%
					\IfSubStr{\ipsumrange}{5}{\ipsumparENE\par}{}%
					\IfSubStr{\ipsumrange}{6}{\ipsumparENF\par}{}%
					\IfSubStr{\ipsumrange}{7}{\ipsumparENG\par}{}%
				}%
				{}%
			\IfEq{\ipsumlg}{DE}%
				{%
					\IfSubStr{\ipsumrange}{1}{\ipsumparDEA\par}{}%
					\IfSubStr{\ipsumrange}{2}{\ipsumparDEB\par}{}%
					\IfSubStr{\ipsumrange}{3}{\ipsumparDEC\par}{}%
					\IfSubStr{\ipsumrange}{4}{\ipsumparDED\par}{}%
					\IfSubStr{\ipsumrange}{5}{\ipsumparDEE\par}{}%
					\IfSubStr{\ipsumrange}{6}{\ipsumparDEF\par}{}%
					\IfSubStr{\ipsumrange}{7}{\ipsumparDEG\par}{}%
				}%
				{}%
			\IfEq{\ipsumlg}{IT}%
				{%
					\IfSubStr{\ipsumrange}{1}{\ipsumparITA\par}{}%
					\IfSubStr{\ipsumrange}{2}{\ipsumparITB\par}{}%
					\IfSubStr{\ipsumrange}{3}{\ipsumparITC\par}{}%
					\IfSubStr{\ipsumrange}{4}{\ipsumparITD\par}{}%
					\IfSubStr{\ipsumrange}{5}{\ipsumparITE\par}{}%
					\IfSubStr{\ipsumrange}{6}{\ipsumparITF\par}{}%
					\IfSubStr{\ipsumrange}{7}{\ipsumparITG\par}{}%
				}%
				{}%
			\IfEq{\ipsumlg}{LAT}%
				{%
					\IfSubStr{\ipsumrange}{1}{\ipsumparLATA\par}{}%
					\IfSubStr{\ipsumrange}{2}{\ipsumparLATB\par}{}%
					\IfSubStr{\ipsumrange}{3}{\ipsumparLATC\par}{}%
					\IfSubStr{\ipsumrange}{4}{\ipsumparLATD\par}{}%
					\IfSubStr{\ipsumrange}{5}{\ipsumparLATE\par}{}%
					\IfSubStr{\ipsumrange}{6}{\ipsumparLATF\par}{}%
					\IfSubStr{\ipsumrange}{7}{\ipsumparLATG\par}{}%
				}%
				{}%
			\IfEq{\ipsumlg}{ES}%
				{%
					\IfSubStr{\ipsumrange}{1}{\ipsumparESA\par}{}%
					\IfSubStr{\ipsumrange}{2}{\ipsumparESB\par}{}%
					\IfSubStr{\ipsumrange}{3}{\ipsumparESC\par}{}%
					\IfSubStr{\ipsumrange}{4}{\ipsumparESD\par}{}%
					\IfSubStr{\ipsumrange}{5}{\ipsumparESE\par}{}%
					\IfSubStr{\ipsumrange}{6}{\ipsumparESF\par}{}%
					\IfSubStr{\ipsumrange}{7}{\ipsumparESG\par}{}%
				}%
				{}%
			\IfEq{\ipsumlg}{PT}%
				{%
					\IfSubStr{\ipsumrange}{1}{\ipsumparPTA\par}{}%
					\IfSubStr{\ipsumrange}{2}{\ipsumparPTB\par}{}%
					\IfSubStr{\ipsumrange}{3}{\ipsumparPTC\par}{}%
					\IfSubStr{\ipsumrange}{4}{\ipsumparPTD\par}{}%
					\IfSubStr{\ipsumrange}{5}{\ipsumparPTE\par}{}%
					\IfSubStr{\ipsumrange}{6}{\ipsumparPTF\par}{}%
					\IfSubStr{\ipsumrange}{7}{\ipsumparPTG\par}{}%
				}%
				{}%
			\IfEq{\ipsumlg}{NL}%
				{%
					\IfSubStr{\ipsumrange}{1}{\ipsumparNLA\par}{}%
					\IfSubStr{\ipsumrange}{2}{\ipsumparNLB\par}{}%
					\IfSubStr{\ipsumrange}{3}{\ipsumparNLC\par}{}%
					\IfSubStr{\ipsumrange}{4}{\ipsumparNLD\par}{}%
					\IfSubStr{\ipsumrange}{5}{\ipsumparNLE\par}{}%
					\IfSubStr{\ipsumrange}{6}{\ipsumparNLF\par}{}%
					\IfSubStr{\ipsumrange}{7}{\ipsumparNLG\par}{}%
				}%
				{}%
		}%
		{}
	%TYPE PAR
	\IfEq{\ipsumtype}{sent}%
		{%
			\IfEq{\ipsumlg}{FR}%
				{%
					\IfSubStr{\ipsumrange}{1}{\ipsumsentenceFRA}{}%
					\IfSubStr{\ipsumrange}{2}{\ipsumsentenceFRB}{}%
					\IfSubStr{\ipsumrange}{3}{\ipsumsentenceFRC}{}%
					\IfSubStr{\ipsumrange}{4}{\ipsumsentenceFRD}{}%
					\IfSubStr{\ipsumrange}{5}{\ipsumsentenceFRE}{}%
					\IfSubStr{\ipsumrange}{6}{\ipsumsentenceFRF}{}%
					\IfSubStr{\ipsumrange}{7}{\ipsumsentenceFRG}{}%
					\IfSubStr{\ipsumrange}{8}{\ipsumsentenceFRH}{}%
					\IfSubStr{\ipsumrange}{9}{\ipsumsentenceFRI}{}%
				}%
				{}%
			\IfEq{\ipsumlg}{EN}%
				{%
					\IfSubStr{\ipsumrange}{1}{\ipsumsentenceENA}{}%
					\IfSubStr{\ipsumrange}{2}{\ipsumsentenceENB}{}%
					\IfSubStr{\ipsumrange}{3}{\ipsumsentenceENC}{}%
					\IfSubStr{\ipsumrange}{4}{\ipsumsentenceEND}{}%
					\IfSubStr{\ipsumrange}{5}{\ipsumsentenceENE}{}%
					\IfSubStr{\ipsumrange}{6}{\ipsumsentenceENF}{}%
					\IfSubStr{\ipsumrange}{7}{\ipsumsentenceENG}{}%
					\IfSubStr{\ipsumrange}{8}{\ipsumsentenceENH}{}%
					\IfSubStr{\ipsumrange}{9}{\ipsumsentenceENI}{}%
				}%
				{}%
			\IfEq{\ipsumlg}{DE}%
				{%
					\IfSubStr{\ipsumrange}{1}{\ipsumsentenceDEA}{}%
					\IfSubStr{\ipsumrange}{2}{\ipsumsentenceDEB}{}%
					\IfSubStr{\ipsumrange}{3}{\ipsumsentenceDEC}{}%
					\IfSubStr{\ipsumrange}{4}{\ipsumsentenceDED}{}%
					\IfSubStr{\ipsumrange}{5}{\ipsumsentenceDEE}{}%
					\IfSubStr{\ipsumrange}{6}{\ipsumsentenceDEF}{}%
					\IfSubStr{\ipsumrange}{7}{\ipsumsentenceDEG}{}%
					\IfSubStr{\ipsumrange}{8}{\ipsumsentenceDEH}{}%
					\IfSubStr{\ipsumrange}{9}{\ipsumsentenceDEI}{}%
				}%
				{}%
			\IfEq{\ipsumlg}{IT}%
				{%
					\IfSubStr{\ipsumrange}{1}{\ipsumsentenceITA}{}%
					\IfSubStr{\ipsumrange}{2}{\ipsumsentenceITB}{}%
					\IfSubStr{\ipsumrange}{3}{\ipsumsentenceITC}{}%
					\IfSubStr{\ipsumrange}{4}{\ipsumsentenceITD}{}%
					\IfSubStr{\ipsumrange}{5}{\ipsumsentenceITE}{}%
					\IfSubStr{\ipsumrange}{6}{\ipsumsentenceITF}{}%
					\IfSubStr{\ipsumrange}{7}{\ipsumsentenceITG}{}%
					\IfSubStr{\ipsumrange}{8}{\ipsumsentenceITH}{}%
					\IfSubStr{\ipsumrange}{9}{\ipsumsentenceITI}{}%
				}%
				{}%
			\IfEq{\ipsumlg}{LAT}%
				{%
					\IfSubStr{\ipsumrange}{1}{\ipsumsentenceLATA}{}%
					\IfSubStr{\ipsumrange}{2}{\ipsumsentenceLATB}{}%
					\IfSubStr{\ipsumrange}{3}{\ipsumsentenceLATC}{}%
					\IfSubStr{\ipsumrange}{4}{\ipsumsentenceLATD}{}%
					\IfSubStr{\ipsumrange}{5}{\ipsumsentenceLATE}{}%
					\IfSubStr{\ipsumrange}{6}{\ipsumsentenceLATF}{}%
					\IfSubStr{\ipsumrange}{7}{\ipsumsentenceLATG}{}%
					\IfSubStr{\ipsumrange}{8}{\ipsumsentenceLATH}{}%
					\IfSubStr{\ipsumrange}{9}{\ipsumsentenceLATI}{}%
				}%
				{}%
			\IfEq{\ipsumlg}{ES}%
				{%
					\IfSubStr{\ipsumrange}{1}{\ipsumsentenceESA}{}%
					\IfSubStr{\ipsumrange}{2}{\ipsumsentenceESB}{}%
					\IfSubStr{\ipsumrange}{3}{\ipsumsentenceESC}{}%
					\IfSubStr{\ipsumrange}{4}{\ipsumsentenceESD}{}%
					\IfSubStr{\ipsumrange}{5}{\ipsumsentenceESE}{}%
					\IfSubStr{\ipsumrange}{6}{\ipsumsentenceESF}{}%
					\IfSubStr{\ipsumrange}{7}{\ipsumsentenceESG}{}%
					\IfSubStr{\ipsumrange}{8}{\ipsumsentenceESH}{}%
					\IfSubStr{\ipsumrange}{9}{\ipsumsentenceESI}{}%
				}%
				{}%
			\IfEq{\ipsumlg}{PT}%
				{%
					\IfSubStr{\ipsumrange}{1}{\ipsumsentencePTA}{}%
					\IfSubStr{\ipsumrange}{2}{\ipsumsentencePTB}{}%
					\IfSubStr{\ipsumrange}{3}{\ipsumsentencePTC}{}%
					\IfSubStr{\ipsumrange}{4}{\ipsumsentencePTD}{}%
					\IfSubStr{\ipsumrange}{5}{\ipsumsentencePTE}{}%
					\IfSubStr{\ipsumrange}{6}{\ipsumsentencePTF}{}%
					\IfSubStr{\ipsumrange}{7}{\ipsumsentencePTG}{}%
					\IfSubStr{\ipsumrange}{8}{\ipsumsentencePTH}{}%
					\IfSubStr{\ipsumrange}{9}{\ipsumsentencePTI}{}%
				}%
				{}%
			\IfEq{\ipsumlg}{NL}%
				{%
					\IfSubStr{\ipsumrange}{1}{\ipsumsentenceNLA}{}%
					\IfSubStr{\ipsumrange}{2}{\ipsumsentenceNLB}{}%
					\IfSubStr{\ipsumrange}{3}{\ipsumsentenceNLC}{}%
					\IfSubStr{\ipsumrange}{4}{\ipsumsentenceNLD}{}%
					\IfSubStr{\ipsumrange}{5}{\ipsumsentenceNLE}{}%
					\IfSubStr{\ipsumrange}{6}{\ipsumsentenceNLF}{}%
					\IfSubStr{\ipsumrange}{7}{\ipsumsentenceNLG}{}%
					\IfSubStr{\ipsumrange}{8}{\ipsumsentenceNLH}{}%
					\IfSubStr{\ipsumrange}{9}{\ipsumsentenceNLI}{}%
				}%
				{}%
		}%
		{}%
	\IfEq{\ipsumtype}{enum}%
		{%
			\begin{enumerate}
			\IfEq{\ipsumlg}{FR}%
				{%
					\IfSubStr{\ipsumrange}{1}{\item \ipsumsentenceFRA}{}
					\IfSubStr{\ipsumrange}{2}{\item \ipsumsentenceFRB}{}
					\IfSubStr{\ipsumrange}{3}{\item \ipsumsentenceFRC}{}
					\IfSubStr{\ipsumrange}{4}{\item \ipsumsentenceFRD}{}
					\IfSubStr{\ipsumrange}{5}{\item \ipsumsentenceFRE}{}
					\IfSubStr{\ipsumrange}{6}{\item \ipsumsentenceFRF}{}
					\IfSubStr{\ipsumrange}{7}{\item \ipsumsentenceFRG}{}
					\IfSubStr{\ipsumrange}{8}{\item \ipsumsentenceFRH}{}
					\IfSubStr{\ipsumrange}{9}{\item \ipsumsentenceFRI}{}
				}%
				{}%
			\IfEq{\ipsumlg}{EN}%
				{%
					\IfSubStr{\ipsumrange}{1}{\item \ipsumsentenceENA}{}
					\IfSubStr{\ipsumrange}{2}{\item \ipsumsentenceENB}{}
					\IfSubStr{\ipsumrange}{3}{\item \ipsumsentenceENC}{}
					\IfSubStr{\ipsumrange}{4}{\item \ipsumsentenceEND}{}
					\IfSubStr{\ipsumrange}{5}{\item \ipsumsentenceENE}{}
					\IfSubStr{\ipsumrange}{6}{\item \ipsumsentenceENF}{}
					\IfSubStr{\ipsumrange}{7}{\item \ipsumsentenceENG}{}
					\IfSubStr{\ipsumrange}{8}{\item \ipsumsentenceENH}{}
					\IfSubStr{\ipsumrange}{9}{\item \ipsumsentenceENI}{}
				}%
				{}%
			\IfEq{\ipsumlg}{DE}%
				{%
					\IfSubStr{\ipsumrange}{1}{\item \ipsumsentenceDEA}{}
					\IfSubStr{\ipsumrange}{2}{\item \ipsumsentenceDEB}{}
					\IfSubStr{\ipsumrange}{3}{\item \ipsumsentenceDEC}{}
					\IfSubStr{\ipsumrange}{4}{\item \ipsumsentenceDED}{}
					\IfSubStr{\ipsumrange}{5}{\item \ipsumsentenceDEE}{}
					\IfSubStr{\ipsumrange}{6}{\item \ipsumsentenceDEF}{}
					\IfSubStr{\ipsumrange}{7}{\item \ipsumsentenceDEG}{}
					\IfSubStr{\ipsumrange}{8}{\item \ipsumsentenceDEH}{}
					\IfSubStr{\ipsumrange}{9}{\item \ipsumsentenceDEI}{}
				}%
				{}%
			\IfEq{\ipsumlg}{IT}%
				{%
					\IfSubStr{\ipsumrange}{1}{\item \ipsumsentenceITA}{}
					\IfSubStr{\ipsumrange}{2}{\item \ipsumsentenceITB}{}
					\IfSubStr{\ipsumrange}{3}{\item \ipsumsentenceITC}{}
					\IfSubStr{\ipsumrange}{4}{\item \ipsumsentenceITD}{}
					\IfSubStr{\ipsumrange}{5}{\item \ipsumsentenceITE}{}
					\IfSubStr{\ipsumrange}{6}{\item \ipsumsentenceITF}{}
					\IfSubStr{\ipsumrange}{7}{\item \ipsumsentenceITG}{}
					\IfSubStr{\ipsumrange}{8}{\item \ipsumsentenceITH}{}
					\IfSubStr{\ipsumrange}{9}{\item \ipsumsentenceITI}{}
				}%
				{}%
			\IfEq{\ipsumlg}{LAT}%
				{%
					\IfSubStr{\ipsumrange}{1}{\item \ipsumsentenceLATA}{}
					\IfSubStr{\ipsumrange}{2}{\item \ipsumsentenceLATB}{}
					\IfSubStr{\ipsumrange}{3}{\item \ipsumsentenceLATC}{}
					\IfSubStr{\ipsumrange}{4}{\item \ipsumsentenceLATD}{}
					\IfSubStr{\ipsumrange}{5}{\item \ipsumsentenceLATE}{}
					\IfSubStr{\ipsumrange}{6}{\item \ipsumsentenceLATF}{}
					\IfSubStr{\ipsumrange}{7}{\item \ipsumsentenceLATG}{}
					\IfSubStr{\ipsumrange}{8}{\item \ipsumsentenceLATH}{}
					\IfSubStr{\ipsumrange}{9}{\item \ipsumsentenceLATI}{}
				}%
				{}%
			\IfEq{\ipsumlg}{ES}%
				{%
					\IfSubStr{\ipsumrange}{1}{\item \ipsumsentenceESA}{}
					\IfSubStr{\ipsumrange}{2}{\item \ipsumsentenceESB}{}
					\IfSubStr{\ipsumrange}{3}{\item \ipsumsentenceESC}{}
					\IfSubStr{\ipsumrange}{4}{\item \ipsumsentenceESD}{}
					\IfSubStr{\ipsumrange}{5}{\item \ipsumsentenceESE}{}
					\IfSubStr{\ipsumrange}{6}{\item \ipsumsentenceESF}{}
					\IfSubStr{\ipsumrange}{7}{\item \ipsumsentenceESG}{}
					\IfSubStr{\ipsumrange}{8}{\item \ipsumsentenceESH}{}
					\IfSubStr{\ipsumrange}{9}{\item \ipsumsentenceESI}{}
				}%
				{}%
			\IfEq{\ipsumlg}{PT}%
				{%
					\IfSubStr{\ipsumrange}{1}{\item \ipsumsentencePTA}{}
					\IfSubStr{\ipsumrange}{2}{\item \ipsumsentencePTB}{}
					\IfSubStr{\ipsumrange}{3}{\item \ipsumsentencePTC}{}
					\IfSubStr{\ipsumrange}{4}{\item \ipsumsentencePTD}{}
					\IfSubStr{\ipsumrange}{5}{\item \ipsumsentencePTE}{}
					\IfSubStr{\ipsumrange}{6}{\item \ipsumsentencePTF}{}
					\IfSubStr{\ipsumrange}{7}{\item \ipsumsentencePTG}{}
					\IfSubStr{\ipsumrange}{8}{\item \ipsumsentencePTH}{}
					\IfSubStr{\ipsumrange}{9}{\item \ipsumsentencePTI}{}
				}%
				{}%
			\IfEq{\ipsumlg}{NL}%
				{%
					\IfSubStr{\ipsumrange}{1}{\item \ipsumsentenceNLA}{}
					\IfSubStr{\ipsumrange}{2}{\item \ipsumsentenceNLB}{}
					\IfSubStr{\ipsumrange}{3}{\item \ipsumsentenceNLC}{}
					\IfSubStr{\ipsumrange}{4}{\item \ipsumsentenceNLD}{}
					\IfSubStr{\ipsumrange}{5}{\item \ipsumsentenceNLE}{}
					\IfSubStr{\ipsumrange}{6}{\item \ipsumsentenceNLF}{}
					\IfSubStr{\ipsumrange}{7}{\item \ipsumsentenceNLG}{}
					\IfSubStr{\ipsumrange}{8}{\item \ipsumsentenceNLH}{}
					\IfSubStr{\ipsumrange}{9}{\item \ipsumsentenceNLI}{}
				}%
				{}%
			\end{enumerate}
		}%
		{}%
	\IfEq{\ipsumtype}{item}%
		{%
			\begin{itemize}
			\IfEq{\ipsumlg}{FR}%
				{%
					\IfSubStr{\ipsumrange}{1}{\item \ipsumsentenceFRA}{}
					\IfSubStr{\ipsumrange}{2}{\item \ipsumsentenceFRB}{}
					\IfSubStr{\ipsumrange}{3}{\item \ipsumsentenceFRC}{}
					\IfSubStr{\ipsumrange}{4}{\item \ipsumsentenceFRD}{}
					\IfSubStr{\ipsumrange}{5}{\item \ipsumsentenceFRE}{}
					\IfSubStr{\ipsumrange}{6}{\item \ipsumsentenceFRF}{}
					\IfSubStr{\ipsumrange}{7}{\item \ipsumsentenceFRG}{}
					\IfSubStr{\ipsumrange}{8}{\item \ipsumsentenceFRH}{}
					\IfSubStr{\ipsumrange}{9}{\item \ipsumsentenceFRI}{}
				}%
				{}%
			\IfEq{\ipsumlg}{EN}%
				{%
					\IfSubStr{\ipsumrange}{1}{\item \ipsumsentenceENA}{}
					\IfSubStr{\ipsumrange}{2}{\item \ipsumsentenceENB}{}
					\IfSubStr{\ipsumrange}{3}{\item \ipsumsentenceENC}{}
					\IfSubStr{\ipsumrange}{4}{\item \ipsumsentenceEND}{}
					\IfSubStr{\ipsumrange}{5}{\item \ipsumsentenceENE}{}
					\IfSubStr{\ipsumrange}{6}{\item \ipsumsentenceENF}{}
					\IfSubStr{\ipsumrange}{7}{\item \ipsumsentenceENG}{}
					\IfSubStr{\ipsumrange}{8}{\item \ipsumsentenceENH}{}
					\IfSubStr{\ipsumrange}{9}{\item \ipsumsentenceENI}{}
				}%
				{}%
			\IfEq{\ipsumlg}{DE}%
				{%
					\IfSubStr{\ipsumrange}{1}{\item \ipsumsentenceDEA}{}
					\IfSubStr{\ipsumrange}{2}{\item \ipsumsentenceDEB}{}
					\IfSubStr{\ipsumrange}{3}{\item \ipsumsentenceDEC}{}
					\IfSubStr{\ipsumrange}{4}{\item \ipsumsentenceDED}{}
					\IfSubStr{\ipsumrange}{5}{\item \ipsumsentenceDEE}{}
					\IfSubStr{\ipsumrange}{6}{\item \ipsumsentenceDEF}{}
					\IfSubStr{\ipsumrange}{7}{\item \ipsumsentenceDEG}{}
					\IfSubStr{\ipsumrange}{8}{\item \ipsumsentenceDEH}{}
					\IfSubStr{\ipsumrange}{9}{\item \ipsumsentenceDEI}{}
				}%
				{}%
			\IfEq{\ipsumlg}{IT}%
				{%
					\IfSubStr{\ipsumrange}{1}{\item \ipsumsentenceITA}{}
					\IfSubStr{\ipsumrange}{2}{\item \ipsumsentenceITB}{}
					\IfSubStr{\ipsumrange}{3}{\item \ipsumsentenceITC}{}
					\IfSubStr{\ipsumrange}{4}{\item \ipsumsentenceITD}{}
					\IfSubStr{\ipsumrange}{5}{\item \ipsumsentenceITE}{}
					\IfSubStr{\ipsumrange}{6}{\item \ipsumsentenceITF}{}
					\IfSubStr{\ipsumrange}{7}{\item \ipsumsentenceITG}{}
					\IfSubStr{\ipsumrange}{8}{\item \ipsumsentenceITH}{}
					\IfSubStr{\ipsumrange}{9}{\item \ipsumsentenceITI}{}
				}%
				{}%
			\IfEq{\ipsumlg}{LAT}%
				{%
					\IfSubStr{\ipsumrange}{1}{\item \ipsumsentenceLATA}{}
					\IfSubStr{\ipsumrange}{2}{\item \ipsumsentenceLATB}{}
					\IfSubStr{\ipsumrange}{3}{\item \ipsumsentenceLATC}{}
					\IfSubStr{\ipsumrange}{4}{\item \ipsumsentenceLATD}{}
					\IfSubStr{\ipsumrange}{5}{\item \ipsumsentenceLATE}{}
					\IfSubStr{\ipsumrange}{6}{\item \ipsumsentenceLATF}{}
					\IfSubStr{\ipsumrange}{7}{\item \ipsumsentenceLATG}{}
					\IfSubStr{\ipsumrange}{8}{\item \ipsumsentenceLATH}{}
					\IfSubStr{\ipsumrange}{9}{\item \ipsumsentenceLATI}{}
				}%
				{}%
			\IfEq{\ipsumlg}{ES}%
				{%
					\IfSubStr{\ipsumrange}{1}{\item \ipsumsentenceESA}{}
					\IfSubStr{\ipsumrange}{2}{\item \ipsumsentenceESB}{}
					\IfSubStr{\ipsumrange}{3}{\item \ipsumsentenceESC}{}
					\IfSubStr{\ipsumrange}{4}{\item \ipsumsentenceESD}{}
					\IfSubStr{\ipsumrange}{5}{\item \ipsumsentenceESE}{}
					\IfSubStr{\ipsumrange}{6}{\item \ipsumsentenceESF}{}
					\IfSubStr{\ipsumrange}{7}{\item \ipsumsentenceESG}{}
					\IfSubStr{\ipsumrange}{8}{\item \ipsumsentenceESH}{}
					\IfSubStr{\ipsumrange}{9}{\item \ipsumsentenceESI}{}
				}%
				{}%
			\IfEq{\ipsumlg}{PT}%
				{%
					\IfSubStr{\ipsumrange}{1}{\item \ipsumsentencePTA}{}
					\IfSubStr{\ipsumrange}{2}{\item \ipsumsentencePTB}{}
					\IfSubStr{\ipsumrange}{3}{\item \ipsumsentencePTC}{}
					\IfSubStr{\ipsumrange}{4}{\item \ipsumsentencePTD}{}
					\IfSubStr{\ipsumrange}{5}{\item \ipsumsentencePTE}{}
					\IfSubStr{\ipsumrange}{6}{\item \ipsumsentencePTF}{}
					\IfSubStr{\ipsumrange}{7}{\item \ipsumsentencePTG}{}
					\IfSubStr{\ipsumrange}{8}{\item \ipsumsentencePTH}{}
					\IfSubStr{\ipsumrange}{9}{\item \ipsumsentencePTI}{}
				}%
				{}%
			\IfEq{\ipsumlg}{NL}%
				{%
					\IfSubStr{\ipsumrange}{1}{\item \ipsumsentenceNLA}{}
					\IfSubStr{\ipsumrange}{2}{\item \ipsumsentenceNLB}{}
					\IfSubStr{\ipsumrange}{3}{\item \ipsumsentenceNLC}{}
					\IfSubStr{\ipsumrange}{4}{\item \ipsumsentenceNLD}{}
					\IfSubStr{\ipsumrange}{5}{\item \ipsumsentenceNLE}{}
					\IfSubStr{\ipsumrange}{6}{\item \ipsumsentenceNLF}{}
					\IfSubStr{\ipsumrange}{7}{\item \ipsumsentenceNLG}{}
					\IfSubStr{\ipsumrange}{8}{\item \ipsumsentenceNLH}{}
					\IfSubStr{\ipsumrange}{9}{\item \ipsumsentenceNLI}{}
				}%
				{}%
			\end{itemize}
		}%
		{}%
}

\endinput