text:
Unveyl E-books
Category: American History
French, Cajun, Creole, Houma: A Primer on Francophone by Carl A. Brasseaux
By Carl A. Brasseaux
lately, ethnographers have famous south Louisiana as domestic to might be the main advanced rural society in North the US. greater than a dozen French-speaking immigrant teams were pointed out there, Cajuns and white Creoles being the main recognized. during this advisor to the fantastic social, cultural, and linguistic version inside Louisiana's French-speaking zone, Carl A. Brasseaux offers an outline of the origins and evolution of the entire Francophone communities.
Brasseaux examines the influence of French immigration on Louisiana over the last 3 centuries. He exhibits how this once-undesirable outpost of the French empire grew to become colonized via members starting from criminals to marketers who went directly to shape a multifaceted society—one that, not like different American melting pots, rests upon a French cultural foundation.
A prolific writer and professional at the quarter, Brasseaux deals readers an wonderful background of the way those assorted peoples created south Louisiana's well-known shiny tradition, interacting with African american citizens, Spaniards, and Protestant Anglos and encountering affects from southern plantation existence and the Caribbean. He explores intimately 3 nonetheless cohesive elements within the Francophone melting pot, each recognized for having retained a different id: the Creole groups, either black and white; the Cajun humans; and the state's biggest focus of French speakers—the Houma tribe.
A manufactured from thirty years' learn, French, Cajun, Creole, Houma presents a competent and comprehensible consultant to the ethnic roots of a quarter lengthy renowned as a global vacationer attraction.
Signal Hill (Images of America) by Ken Davis
By Ken Davis
Surrounded by way of lengthy seashore, the fairly small urban of sign Hill has a wealthy and colourful background. simply because they used the hill as a view and sign aspect for the encompassing ranchos, early Spanish settlers referred to as the world Loma Sental, which interprets to sign Hill. on the flip of the twentieth century, huge property houses have been outfitted to use the incredible perspectives and coastal breezes. Then got here the oil. On June 23, 1921, Royal Dutch Shell Oil corporation hit the 1st gusher, signaling the beginning of 1 of the most efficient oil fields on the planet. in reality, the world used to be so dense with derricks through the mid-century it earned the moniker "Porcupine Hill." this present day, although oil continues to be being pumped, the group additionally proudly boasts stately hillside houses with commanding perspectives of the sea coast of lengthy seashore and Catalina.
Hammonton and Marigold (Images of America) by Robert Criddle,Ruth Criddle
By Robert Criddle,Ruth Criddle
this can be the tale of 1 group and cities: Hammonton and Marigold, companyowned dredger cities positioned 10 miles east of Marysville, California. Their founding used to be a right away results of the gold rush of 1849 and the following hydraulic mining that undefined. The cities� background used to be wrought through the households who inhabited them and the numerous women and men who may construct their neighborhood jointly over the years. In Hammonton and Marigold, there has been no top or decrease type; the folk have been all operating for dredging businesses and thought of equals. even if the corporate cities have been close down and the households all displaced, in 1957, the neighborhood itself carried directly to the current day, conserving annual reunions or even publishing a quarterly newsletter.
The Old Lady Trill, the Victory Yell: The Power of Women in by Patrice Hollrah
By Patrice Hollrah
First released in 2004. Routledge is an imprint of Taylor & Francis, an informa company.
Granville County (Images of America) by Lewis Bowling
By Lewis Bowling
North Carolina's old county of Granville, nestled within the rolling hills of the Piedmont alongside the North Carolina-Virginia border, was once named for Lord John Carteret, Earl of Granville, within the mid-18th century. the house to statement of Independence signer John Penn, Granville was famous for its academic facilities and tobacco-based financial system. even supposing the county has turn into extra business than agricultural lately, Granvillians carry quick to their rural background, honoring and remembering the hardships early settlers triumphantly confronted to mildew a greater existence for either themselves and destiny generations.
Images of the United States: Granville County is a pictorial retrospective illustrating a number of the county's achievements, either huge and small. classic images, highlighted by way of informative captions, relay the arriving of the railroad and the cities of Creedmoor, Stem, and Stovall, which grew up alongside the tracks; the advance of Oxford, the county seat; the development and utilization of Camp Butner; and diverse different occasions from the past due nineteenth and twentieth centuries. photographs additionally characteristic previous citizens, providing longtime households the opportunity to determine family and newbies the chance to attach faces with neighborhood names.
Troubled State: Civil War Journals of Franklin Archibald by Franklin Archibald Dick,Gari Carter
By Franklin Archibald Dick,Gari Carter
In his deepest journals, Franklin Archibald Dick, a St. Louis legal professional, Union officer, and provost marshal, wrote of his matters approximately retaining Missouri pro-Union throughout the turbulent Civil warfare years. His firsthand standpoint of significant ancient occasions comprises the early Camp Jackson incident while he was once Captain Nathaniel Lyon's assistant adjutant common, and while he served as Missouri's provost marshal normal below significant basic Samuel Curtis. Dick was once afflicted through the sluggish development and bad price of the struggle. For him, the divided urban of St. Louis was once heartbreaking, and his magazine entries replaced from early optimism to later doubts approximately his destiny as a result of the struggle and his loyalty to the Union. After the battle, Dick practiced legislation with Montgomery Blair, President Lincoln's postmaster general.
Gari Carter's great-great-grandfather by no means meant for an individual to learn the non-public concerns in his journals. His perspectives at the politics and way of life of the rustic, country, and leaders he knew, and his matters approximately morality, have been concepts he frequently stored to himself. Pressures from the warfare replaced the entries from positive to sorrowful and uncertain concerning the destiny, and he requested, "In what does happiness consist?" Franklin Dick's checklist of yankee existence in the course of the Civil conflict provides us an irreplaceable new standpoint at the effect of historical past in our lives.
Around Perry (Images of America) by Christina B. Nolan
By Christina B. Nolan
Fertile land, waterpower, vigorous citizens, and a sea serpent all contributed to the expansion of town and village of Perry. the city of Perry was once first settled in 1807, and later took the identify of Commodore Oliver possibility Perry, the hero of the struggle of 1812. Early generators alongside Silver Creek supplied fabrics for the starting to be village, which was once integrated in 1830. Perry made headlines in 1855, while a sea serpent was once sighted on Silver Lake and other people flocked to the world. The secret went unsolved till continues to be of the hoax have been present in the ashes of the Walker apartment in 1857. Perry persisted to develop, with major highway companies altering with the desires of citizens. Later industries changed the early generators, and immigrants arrived to paintings within the cloth factories. academic, non secular, and civic constructions have been further to the neighborhood, and farms grew within the countryside.
Washington (Images of America) by Dianna Graveman,Don Graveman
By Dianna Graveman,Don Graveman
Washington touchdown, because the cost was once known as within the early 1800s, was once a well-liked river port alongside the Missouri River. Many German immigrants have been drawn to the rolling hills and valley akin to their place of origin, and different settlers observed capability besides. The payment grew speedy, and by the point the city of Washington was once formally validated in 1839, it was once the main filthy rich city in Franklin County. John B. Busch tested a brewery in Washington in 1854 and produced the 1st Busch Beer. Franz Schwarzer all started production what may turn into his world-famous zither (a German, stringed musical tool) in 1866. Henry Tibbe started making corncob pipes round 1869, and Washington later turned referred to as the �Corncob Pipe Capital of the World.� at the present time Washington holds the country list for the main structures at the nationwide sign up of old locations and hosts 4 museums, together with the Missouri Photojournalism corridor of popularity. Nestled within the middle of Missouri wine kingdom, Washington attracts millions of tourists to the realm every one year.
Historic Photos of Detroit in the 50s, 60s, and 70s by Mary J. Wallace
By Mary J. Wallace
The Nineteen Fifties, 60s, and 70s observed essentially the most defining moments in our nation's historical past, and Detroit remained on the vanguard in the course of those many years of switch. A better half booklet to ancient pictures of Detroit, ancient images of Detroit within the 50s, 60s, and 70s follows lifestyles, executive, and occasions all through Motor City's background, from its booming inhabitants, pro-sports recognition, and thriving motor vehicle within the 50s; to the start of Motown files and the Detroit insurrection within the 60s; to a declining inhabitants, oil situation, and increasing track scene within the 70s. This ebook illustrates the members, riots, triumphs, and tragedies of this era in the course of the lens of hundreds of thousands of historical
photographs, released in impressive black and white.
In Hope of Liberty: Culture, Community and Protest among by James Oliver Horton,Lois E. Horton
By James Oliver Horton,Lois E. Horton
Prince corridor, a black veteran of the yank Revolution, used to be insulted and upset yet not really stunned whilst white officers refused his provide of support. He had volunteered a troop of seven-hundred Boston sector blacks to assist quell a uprising of western Massachusetts farmers led through Daniel Shays in the course of the monetary turmoil within the doubtful interval following independence. Many African american citizens had fought for America's liberty and their very own within the Revolution, yet their position within the new country used to be unresolved. As slavery was once abolished within the North, loose blacks received higher possibilities, yet nonetheless confronted an extended fight opposed to limits to their freedom, opposed to discrimination, and opposed to southern slavery. The lives of those women and men are vividly defined in In desire of Liberty, spanning the 2 hundred years and 8 generations from the colonial slave alternate to the Civil War.
In this marvelously peopled background, James and Lois Horton introduce us to a wealthy solid of characters. There are established historic figures akin to Crispus Attucks, a pacesetter of the Boston bloodbath and one of many first casualties of the yankee Revolution; Sojourner fact, former slave and eloquent antislavery and women's rights activist whose family were damaged by way of slavery whilst her son grew to become a marriage current for her owner's daughter; and Prince Whipple, George Washington's aide, simply recognizable within the portrait of Washington crossing the Delaware River. And there are the numerous women and men who struggled to steer their day-by-day lives with braveness and dignity: Zilpha Elaw, a visionary revivalist who preached sooner than crowds of hundreds of thousands; David James Peck, the 1st black to graduate from an American clinical university in 1848; Paul Cuffe, a profitable seafaring service provider who grew to become an ardent supporter of the black African colonization flow; and Nancy Prince, at eighteen the powerful head of a scattered family of 4 siblings, every one boarded in several houses, who at twenty-five was once officially provided to the Russian court.
In a unbroken narrative weaving jointly a majority of these tales and extra, the Hortons describe the complicated networks, either formal and casual, that made up loose black society, from the black church buildings, which supplied a feeling of neighborhood and served as a coaching flooring for black leaders and political motion, to the numerous newspapers which spoke eloquently in their aspirations for blacks and performed an energetic position within the antislavery stream, to the casual networks which allowed far-flung households to take care of touch, and which supplied help and relief to needy contributors of the loose black neighborhood and to fugitives from the South. eventually, they describe the very important function of the black kin, the cornerstone of this variegated and tightly knit community
In wish of Liberty brilliantly illuminates the loose black groups of the antebellum North as they struggled to reconcile conflicting cultural identities and to paintings for social swap in an environment of racial injustice. because the black group at the present time nonetheless struggles with some of the comparable difficulties, this insightful historical past reminds us how some distance we've got come, and the way some distance we have now but to go.
Action Adventure In French
British Irish Contemporary Literature
Business Economics In French
Business Economics In German 1
Crafts Hobbies
Crime Thriller Mystery In German
Energy Physics
Fantasy Horror Science Fiction In Italian
History Philosophy On Science Nature
Literature Fiction In German
Literature Fiction In Spanish
Personal Development Self Help In Spanish
Religious Warfare
U S Historical Fiction
49 Ways to Make a Living in the USA by Bob Martin,Aaron Martin,Bebe Bayoy
Lakewood Park (Images of America) by The Guinan Family
Hockey Gods: Inside the 2001-02 Red Wings' Hall of Fame Team by Nicholas J. Cotsonika,Gordie Howe
Moon Honolulu & Oahu (Moon Handbooks) by Kevin Whitton
The Northwest Coastal Explorer: Your Guide to the Places, by Robert Steelquist
this is AMERICA: - 5o poems prose pieces plays & a playlist by Willy Thorn
Lonely Planet California's Best Trips (Travel Guide) by Lonely Planet,Sara Benson
KIDS LOVE ILLINOIS, 3rd Edition: Your Family Travel Guide to by Michele Darrall Zavatsky
Retrospect of Western Travel - Vol. I. by Harriet Martineau
Portland's Past: Stories from the City by the Sea (American by Luann Yetter


Platinum Potassium Chloride offered by J. V. Research Chemicals, a leading supplier of Potassium Chloride in Ghatkopar West, Mumbai, Maharashtra. The Company was incorporated in 2006 and is registered with IndiaMART.
The different types of bentonite are each named after the respective dominant element, such as potassium (K), sodium (Na), calcium (Ca), and aluminium (Al). Experts debate a number of nomenclatorial problems with the classification of bentonite clays.
Qorpak is your Source for Lab Supplies, Glassware and Packaging For over 30 years, Qorpak has provided packaging solutions and laboratory essentials to a variety of industries including pharmaceutical, educational, chemical, environmental, oil and gas, automotive, medical, and may more markets.
Protective liners and lining systems are used in many industries and applications. Some products are used in the automotive, aerospace, cement, concrete, construction, power generation, material handling, mining, packaging or pharmaceutical industries.
Fun for Chemists. Every chemist deserves a break. So put down that beaker, take off your safety glasses, and enjoy a few chemistry jokes and riddles. Did you know that oxygen went for a second date with potassium? How did it go? Silver walks up to Gold in a bar and says, quot;AU, get outta herequot; Two chemists go into a restaurant.
Hdpe Liner For Heap Leach Pads, Wholesale Various High Quality Hdpe Liner . pond waterproof resistant chemical shrimp uses of high density polyethylene. Quotation More Eco goldex Gold Leaching Reagent Buy Gold Ore Leaching .
The anode is a gold electrode, 2 cm 2 in size, upon which gold solution will plate out. The cathode comprises a 6.8 cm 2 platinum electrode contined in a Nafion 117 chamber Inside the Nafion chamber is 200 ml of electrolyte solution containing 5 ml sulfuric acid per 600 ml of electrolyte solution.
Common Causes of Crucible Breakage. The ramp/soak levels are wrong for that material. A recipe for e beam consists usually of two ramp/soak power levels.
Beer Wine Making Supplies . Home brewing and wine making are rewarding and interesting hobbies. When you make your beers and wines, you will have total control over the ingredients, flavor, and intensity of each beverage.
industrial cyanide suppliers and manufacturers 187; gold mining equipment helix 187; mining kaolin jaw crusher machine price The Bhopal disaster, also referred to as the Bhopal gas tragedy, was a gas leak incident in India, considered the world 39;s worst industrial disaster.
Algae can even grow under vinyl pool liners, on the walls or floor beneath the liner. Algae create a chlorine demand in the water for itself, consuming chlorine that should be working on other contaminants.
Chlorine is a Block P, Group 17, Period 3 element. Its electron configuration is [Ne]3s 2 3p 5.The chlorine atom has a covalent radius of 102177;4 pm and its Van der Waals radius is 175 pm. In its elemental form, chlorine is a yellow green gas.
PTFE Chemical Compatibility Chart Polytetrafluoroethylene is very non reactive and ideal for use with most chemicals.. Review the chemical compatibility of Teflon174; and PTFE with various chemicals, solvents, alcohols and other products in the cart below.
Kentain flexible liners are the better way to solve the problem of aged, cracked and leaking epoxy and bonded tank liners. With over three decades of success in the flexible tank liner industry, Kentain has built a reputation for excellence and durability.


still I got 3D-acceleration NOT to work, better say, working bad.
can cause strange behaviour until a reboot is done.
Seems to me like a hardware problem !
anywhere, due to its different achitecture. Can some specialist help me ?


Pokémon Go, the smartphone phenomenon sweeping the globe, may actually be good for your health! In addition to the benefit of getting people moving and walking (data from wearable activity trackers suggest that players increased their average daily step count from 6,000 to 11,000 steps following the release), the game helps to foster a sense of community, bring families together, helps those with anxiety, depression, and mental illness. Parents of children with autism also report the positive impact of the social benefits, the change in routine and engagement with their surroundings, and bonding opportunities their children experience. But will this craze, and the associated benefits, last? By early August, 100 million people had downloaded the game and an average of 40 million daily active users were reported. Although that number dropped to around 30 million daily active users by the end of August, the game is still incredibly popular. Given the sheer number of people playing, as well as the fact that it was recently announced that Pokémon Go will soon be coming to the Apple Watch, it is safe to say that players will likely be reaping the health benefits for a while yet.
Medlior encourages everyone to "Get up and Go!" whether to capture Pokémon, play with your kids and pets or enjoy a long walk in the final days of summer.


text:
Our approach and partnerships
Priority areas and topics
Population biology and conservation of Caribbean-endemic species
Adaptation of Caribbean-endemic species to climate change
Conservation and urban ecology in the insular Caribbean
Symbiotic, parasitic, and pathogenic interactions
Community ecology and biodiversity assessment
Interactions between Caribbean-endemic and exotic invasive species
Membership > Login
The importance of wetlands for waterbirds in Haiti
In the heart of the insular Caribbean, a world major biodiversity hotspot, the territory of Haiti also possesses an abundant fauna, as evidenced by the 270 species of birds that can be observed, including 155 waterbird species. A recent inventory provides valuable information on these birds. (more…)
Diner in Geneva 6 January 2023
Of turtles and men: Immersion in Haiti in the footsteps of Trachemys decorata 6 January 2023
Launch of the first international branch of the Caribaea Initiative 19 December 2022
Turtles and geckos: a mission with a double challenge in Martinique 12 December 2022
In Haiti, pollinating insects find refuge in urban green spaces of Port-au-Prince 15 November 2022
Since 2014, Caribaea Initiative has been developing research projects and educational initiatives focusing on the study and protection of Caribbean biodiversity.

redpajama_set_name: RedPajamaCommonCrawl


text:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>tools — Translate Toolkit 1.11.0 documentation</title>

    <link rel="stylesheet" href="../_static/basic.css" type="text/css" />
    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
    <link rel="stylesheet" href="../_static/bootstrap.css" type="text/css" />
    <link rel="stylesheet" href="../_static/bootstrap-sphinx.css" type="text/css" />

    <link rel="top" title="Translate Toolkit 1.11.0 documentation" href="../index.html" />
    <link rel="up" title="API" href="index.html" />
    <link rel="prev" title="storage" href="storage.html" />

        Translate Toolkit
        1.11.0

  Site

Features

Installation

Converters

Tools

Scripts

Use Cases

Supported formats

Translate Styleguide

Documentation

Building

Testing

Contributing

Translate Toolkit Developers Guide

Making a Translate Toolkit Release

Changelog

Release Notes

History of the Translate Toolkit

License

API

  Page

tools

build_tmdb

phppo2pypo

poclean

pocompile

poconflicts

pocount

podebug

pogrep

pomerge

porestructure

posegment

poswap

poterminology

pretranslate

pydiff

pypo2phppo

« storage

<form class="navbar-search pull-right" action="../search.html" method="get">
  <input type="text" name="q" placeholder="Search" />
  <input type="hidden" name="check_keywords" value="yes" />
  <input type="hidden" name="area" value="default" />
</form>

tools¶

Code to perform various operations, mostly on po files.

build_tmdb¶

Import units from translations files into tmdb.

phppo2pypo¶

Convert PHP format .po files to Python format .po files.

<tt class="descclassname">translate.tools.phppo2pypo.</tt><tt class="descname">convertphp2py</tt><big>(</big>inputfile, outputfile, template=None<big>)</big>¶

Converts from PHP .po format to Python .po format

<col class="field-name" />
<col class="field-body" />

Parameters:

inputfile – file handle of the source

outputfile – file handle to write to

template – unused

<tt class="descclassname">translate.tools.phppo2pypo.</tt><tt class="descname">main</tt><big>(</big>argv=None<big>)</big>¶

Converts PHP .po files to Python .po files.

poclean¶

Produces a clean file from an unclean file (Trados/Wordfast) by stripping
out the tw4win indicators.

This does not convert an RTF file to PO/XLIFF, but produces the target file
with only the target text in from a text version of the RTF.

<tt class="descclassname">translate.tools.poclean.</tt><tt class="descname">cleanfile</tt><big>(</big>thefile<big>)</big>¶

cleans the given file

<tt class="descclassname">translate.tools.poclean.</tt><tt class="descname">cleanunit</tt><big>(</big>unit<big>)</big>¶

cleans the targets in the given unit

<tt class="descclassname">translate.tools.poclean.</tt><tt class="descname">runclean</tt><big>(</big>inputfile, outputfile, templatefile<big>)</big>¶

reads in inputfile, cleans, writes to outputfile

pocompile¶

Compile XLIFF and Gettext PO localization files into Gettext MO (Machine Object) files.

See: http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/pocompile.html
for examples and usage instructions.

<tt class="descclassname">translate.tools.pocompile.</tt><tt class="descname">convertmo</tt><big>(</big>inputfile, outputfile, templatefile, includefuzzy=False<big>)</big>¶

reads in a base class derived inputfile, converts using pocompile, writes to outputfile

poconflicts¶

Conflict finder for Gettext PO localization files.

See: http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/poconflicts.html
for examples and usage instructions.

class <tt class="descclassname">translate.tools.poconflicts.</tt><tt class="descname">ConflictOptionParser</tt><big>(</big>formats, usetemplates=False, allowmissingtemplate=False, description=None<big>)</big>¶

a specialized Option Parser for the conflict tool...

<tt class="descname">add_option</tt><big>(</big>Option<big>)</big>¶

add_option(opt_str, ..., kwarg=val, ...)

<tt class="descname">buildconflictmap</tt><big>(</big><big>)</big>¶

work out which strings are conflicting

<tt class="descname">check_values</tt><big>(</big>values : Values, args : [string]<big>)</big>¶

-> (values : Values, args : [string])

Check that the supplied option values and leftover arguments are
valid.  Returns the option values and leftover arguments
(possibly adjusted, possibly completely new – whatever you
like).  Default implementation just returns the passed-in
values; subclasses may override as desired.

<tt class="descname">checkoutputsubdir</tt><big>(</big>options, subdir<big>)</big>¶

Checks to see if subdir under options.output needs to be created,
creates if neccessary.

<tt class="descname">clean</tt><big>(</big>string, options<big>)</big>¶

returns the cleaned string that contains the text to be matched

<tt class="descname">define_option</tt><big>(</big>option<big>)</big>¶

Defines the given option, replacing an existing one of the same short
name if neccessary...

<tt class="descname">destroy</tt><big>(</big><big>)</big>¶

Declare that you are done with this OptionParser.  This cleans up
reference cycles so the OptionParser (and all objects referenced by
it) can be garbage-collected promptly.  After calling destroy(), the
OptionParser is unusable.

<tt class="descname">disable_interspersed_args</tt><big>(</big><big>)</big>¶

Set parsing to stop on the first non-option. Use this if
you have a command processor which runs another command that
has options of its own and you want to make sure these options
don’t get confused.

<tt class="descname">enable_interspersed_args</tt><big>(</big><big>)</big>¶

Set parsing to not stop on the first non-option, allowing
interspersing switches with command arguments. This is the
default behavior. See also disable_interspersed_args() and the
class documentation description of the attribute
allow_interspersed_args.

<tt class="descname">error</tt><big>(</big>msg : string<big>)</big>¶

Print a usage message incorporating ‘msg’ to stderr and exit.
If you override this in a subclass, it should not return – it
should either exit or raise an exception.

<tt class="descname">finalizetempoutputfile</tt><big>(</big>options, outputfile, fulloutputpath<big>)</big>¶

Write the temp outputfile to its final destination.

<tt class="descname">flatten</tt><big>(</big>text, joinchar<big>)</big>¶

flattens text to just be words

<tt class="descname">format_manpage</tt><big>(</big><big>)</big>¶

returns a formatted manpage

<tt class="descname">getformathelp</tt><big>(</big>formats<big>)</big>¶

Make a nice help string for describing formats...

<tt class="descname">getfullinputpath</tt><big>(</big>options, inputpath<big>)</big>¶

Gets the absolute path to an input file.

<tt class="descname">getfulloutputpath</tt><big>(</big>options, outputpath<big>)</big>¶

Gets the absolute path to an output file.

<tt class="descname">getfulltemplatepath</tt><big>(</big>options, templatepath<big>)</big>¶

Gets the absolute path to a template file.

<tt class="descname">getoutputname</tt><big>(</big>options, inputname, outputformat<big>)</big>¶

Gets an output filename based on the input filename.

<tt class="descname">getoutputoptions</tt><big>(</big>options, inputpath, templatepath<big>)</big>¶

Works out which output format and processor method to use...

<tt class="descname">getpassthroughoptions</tt><big>(</big>options<big>)</big>¶

Get the options required to pass to the filtermethod...

<tt class="descname">gettemplatename</tt><big>(</big>options, inputname<big>)</big>¶

Gets an output filename based on the input filename.

<tt class="descname">getusageman</tt><big>(</big>option<big>)</big>¶

returns the usage string for the given option

<tt class="descname">getusagestring</tt><big>(</big>option<big>)</big>¶

returns the usage string for the given option

<tt class="descname">initprogressbar</tt><big>(</big>allfiles, options<big>)</big>¶

Sets up a progress bar appropriate to the options and files.

<tt class="descname">isexcluded</tt><big>(</big>options, inputpath<big>)</big>¶

Checks if this path has been excluded.

<tt class="descname">isrecursive</tt><big>(</big>fileoption, filepurpose='input'<big>)</big>¶

Checks if fileoption is a recursive file.

<tt class="descname">isvalidinputname</tt><big>(</big>options, inputname<big>)</big>¶

Checks if this is a valid input filename.

<tt class="descname">mkdir</tt><big>(</big>parent, subdir<big>)</big>¶

Makes a subdirectory (recursively if neccessary).

<tt class="descname">openinputfile</tt><big>(</big>options, fullinputpath<big>)</big>¶

Opens the input file.

<tt class="descname">openoutputfile</tt><big>(</big>options, fulloutputpath<big>)</big>¶

Opens the output file.

<tt class="descname">opentemplatefile</tt><big>(</big>options, fulltemplatepath<big>)</big>¶

Opens the template file (if required).

<tt class="descname">opentempoutputfile</tt><big>(</big>options, fulloutputpath<big>)</big>¶

Opens a temporary output file.

<tt class="descname">outputconflicts</tt><big>(</big>options<big>)</big>¶

saves the result of the conflict match

<tt class="descname">parse_args</tt><big>(</big>args=None, values=None<big>)</big>¶

parses the command line options, handling implicit input/output args

<tt class="descname">print_help</tt><big>(</big>file : file = stdout<big>)</big>¶

Print an extended help message, listing all options and any
help text provided with them, to ‘file’ (default stdout).

<tt class="descname">print_manpage</tt><big>(</big>file=None<big>)</big>¶

outputs a manpage for the program using the help information

<tt class="descname">print_usage</tt><big>(</big>file : file = stdout<big>)</big>¶

Print the usage message for the current program (self.usage) to
‘file’ (default stdout).  Any occurrence of the string “%prog” in
self.usage is replaced with the name of the current program
(basename of sys.argv[0]).  Does nothing if self.usage is empty
or not defined.

<tt class="descname">print_version</tt><big>(</big>file : file = stdout<big>)</big>¶

Print the version message for this program (self.version) to
‘file’ (default stdout).  As with print_usage(), any occurrence
of “%prog” in self.version is replaced by the current program’s
name.  Does nothing if self.version is empty or undefined.

<tt class="descname">processfile</tt><big>(</big>fileprocessor, options, fullinputpath<big>)</big>¶

process an individual file

<tt class="descname">recurseinputfilelist</tt><big>(</big>options<big>)</big>¶

Use a list of files, and find a common base directory for them.

<tt class="descname">recurseinputfiles</tt><big>(</big>options<big>)</big>¶

Recurse through directories and return files to be processed.

<tt class="descname">recursiveprocess</tt><big>(</big>options<big>)</big>¶

recurse through directories and process files

<tt class="descname">reportprogress</tt><big>(</big>filename, success<big>)</big>¶

Shows that we are progressing...

<tt class="descname">run</tt><big>(</big><big>)</big>¶

parses the arguments, and runs recursiveprocess with the resulting options

<tt class="descname">set_usage</tt><big>(</big>usage=None<big>)</big>¶

sets the usage string - if usage not given, uses getusagestring for each option

<tt class="descname">seterrorleveloptions</tt><big>(</big><big>)</big>¶

Sets the errorlevel options.

<tt class="descname">setformats</tt><big>(</big>formats, usetemplates<big>)</big>¶

Sets the format options using the given format dictionary.

<col class="field-name" />
<col class="field-body" />

Parameters:	formats (Dictionary) –
The dictionary keys should be:

Single strings (or 1-tuples) containing an
input format (if not usetemplates)

Tuples containing an input format and
template format (if usetemplates)

Formats can be None to indicate what to do
with standard input

The dictionary values should be tuples of
outputformat (string) and processor method.

<tt class="descname">setmanpageoption</tt><big>(</big><big>)</big>¶

creates a manpage option that allows the optionparser to generate a
manpage

<tt class="descname">setprogressoptions</tt><big>(</big><big>)</big>¶

Sets the progress options.

<tt class="descname">splitext</tt><big>(</big>pathname<big>)</big>¶

Splits pathname into name and ext, and removes the extsep.

<col class="field-name" />
<col class="field-body" />

Parameters:	pathname (string) – A file path

Returns:	root, ext

Return type:	tuple

<tt class="descname">splitinputext</tt><big>(</big>inputpath<big>)</big>¶

Splits an inputpath into name and extension.

<tt class="descname">splittemplateext</tt><big>(</big>templatepath<big>)</big>¶

Splits a templatepath into name and extension.

<tt class="descname">templateexists</tt><big>(</big>options, templatepath<big>)</big>¶

Returns whether the given template exists...

<tt class="descname">warning</tt><big>(</big>msg, options=None, exc_info=None<big>)</big>¶

Print a warning message incorporating ‘msg’ to stderr and exit.

pocount¶

Count strings and words for supported localization files.

These include: XLIFF, TMX, Gettex PO and MO, Qt .ts and .qm, Wordfast TM, etc

See: http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/pocount.html
for examples and usage instructions.

<tt class="descclassname">translate.tools.pocount.</tt><tt class="descname">calcstats_old</tt><big>(</big>filename<big>)</big>¶

This is the previous implementation of calcstats() and is left for
comparison and debuging purposes.

<tt class="descclassname">translate.tools.pocount.</tt><tt class="descname">summarize</tt><big>(</big>title, stats, style=0, indent=8, incomplete_only=False<big>)</big>¶

Print summary for a .po file in specified format.

<col class="field-name" />
<col class="field-body" />

Parameters:

title – name of .po file

stats – array with translation statistics for the file specified

indent – indentation of the 2nd column (length of longest filename)

incomplete_only (Boolean) – omit fully translated files

Return type:
Boolean

Returns:
1 if counting incomplete files (incomplete_only=True) and the
file is completely translated, 0 otherwise

podebug¶

Insert debug messages into XLIFF and Gettext PO localization files.

See: http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/podebug.html
for examples and usage instructions.

<tt class="descclassname">translate.tools.podebug.</tt><tt class="descname">convertpo</tt><big>(</big>inputfile, outputfile, templatefile, format=None, rewritestyle=None, ignoreoption=None<big>)</big>¶

Reads in inputfile, changes it to have debug strings, writes to outputfile.

pogrep¶

Grep XLIFF, Gettext PO and TMX localization files.

Matches are output to snippet files of the same type which can then be reviewed
and later merged using pomerge.

See: http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/pogrep.html
for examples and usage instructions.

class <tt class="descclassname">translate.tools.pogrep.</tt><tt class="descname">GrepMatch</tt><big>(</big>unit, part='target', part_n=0, start=0, end=0<big>)</big>¶

Just a small data structure that represents a search match.

class <tt class="descclassname">translate.tools.pogrep.</tt><tt class="descname">GrepOptionParser</tt><big>(</big>formats, usetemplates=False, allowmissingtemplate=False, description=None<big>)</big>¶

a specialized Option Parser for the grep tool...

<tt class="descname">add_option</tt><big>(</big>Option<big>)</big>¶

add_option(opt_str, ..., kwarg=val, ...)

<tt class="descname">check_values</tt><big>(</big>values : Values, args : [string]<big>)</big>¶

-> (values : Values, args : [string])

Check that the supplied option values and leftover arguments are
valid.  Returns the option values and leftover arguments
(possibly adjusted, possibly completely new – whatever you
like).  Default implementation just returns the passed-in
values; subclasses may override as desired.

<tt class="descname">checkoutputsubdir</tt><big>(</big>options, subdir<big>)</big>¶

Checks to see if subdir under options.output needs to be created,
creates if neccessary.

<tt class="descname">define_option</tt><big>(</big>option<big>)</big>¶

Defines the given option, replacing an existing one of the same short
name if neccessary...

<tt class="descname">destroy</tt><big>(</big><big>)</big>¶

Declare that you are done with this OptionParser.  This cleans up
reference cycles so the OptionParser (and all objects referenced by
it) can be garbage-collected promptly.  After calling destroy(), the
OptionParser is unusable.

<tt class="descname">disable_interspersed_args</tt><big>(</big><big>)</big>¶

Set parsing to stop on the first non-option. Use this if
you have a command processor which runs another command that
has options of its own and you want to make sure these options
don’t get confused.

<tt class="descname">enable_interspersed_args</tt><big>(</big><big>)</big>¶

Set parsing to not stop on the first non-option, allowing
interspersing switches with command arguments. This is the
default behavior. See also disable_interspersed_args() and the
class documentation description of the attribute
allow_interspersed_args.

<tt class="descname">error</tt><big>(</big>msg : string<big>)</big>¶

Print a usage message incorporating ‘msg’ to stderr and exit.
If you override this in a subclass, it should not return – it
should either exit or raise an exception.

<tt class="descname">finalizetempoutputfile</tt><big>(</big>options, outputfile, fulloutputpath<big>)</big>¶

Write the temp outputfile to its final destination.

<tt class="descname">format_manpage</tt><big>(</big><big>)</big>¶

returns a formatted manpage

<tt class="descname">getformathelp</tt><big>(</big>formats<big>)</big>¶

Make a nice help string for describing formats...

<tt class="descname">getfullinputpath</tt><big>(</big>options, inputpath<big>)</big>¶

Gets the absolute path to an input file.

<tt class="descname">getfulloutputpath</tt><big>(</big>options, outputpath<big>)</big>¶

Gets the absolute path to an output file.

<tt class="descname">getfulltemplatepath</tt><big>(</big>options, templatepath<big>)</big>¶

Gets the absolute path to a template file.

<tt class="descname">getoutputname</tt><big>(</big>options, inputname, outputformat<big>)</big>¶

Gets an output filename based on the input filename.

<tt class="descname">getoutputoptions</tt><big>(</big>options, inputpath, templatepath<big>)</big>¶

Works out which output format and processor method to use...

<tt class="descname">getpassthroughoptions</tt><big>(</big>options<big>)</big>¶

Get the options required to pass to the filtermethod...

<tt class="descname">gettemplatename</tt><big>(</big>options, inputname<big>)</big>¶

Gets an output filename based on the input filename.

<tt class="descname">getusageman</tt><big>(</big>option<big>)</big>¶

returns the usage string for the given option

<tt class="descname">getusagestring</tt><big>(</big>option<big>)</big>¶

returns the usage string for the given option

<tt class="descname">initprogressbar</tt><big>(</big>allfiles, options<big>)</big>¶

Sets up a progress bar appropriate to the options and files.

<tt class="descname">isexcluded</tt><big>(</big>options, inputpath<big>)</big>¶

Checks if this path has been excluded.

<tt class="descname">isrecursive</tt><big>(</big>fileoption, filepurpose='input'<big>)</big>¶

Checks if fileoption is a recursive file.

<tt class="descname">isvalidinputname</tt><big>(</big>options, inputname<big>)</big>¶

Checks if this is a valid input filename.

<tt class="descname">mkdir</tt><big>(</big>parent, subdir<big>)</big>¶

Makes a subdirectory (recursively if neccessary).

<tt class="descname">openinputfile</tt><big>(</big>options, fullinputpath<big>)</big>¶

Opens the input file.

<tt class="descname">openoutputfile</tt><big>(</big>options, fulloutputpath<big>)</big>¶

Opens the output file.

<tt class="descname">opentemplatefile</tt><big>(</big>options, fulltemplatepath<big>)</big>¶

Opens the template file (if required).

<tt class="descname">opentempoutputfile</tt><big>(</big>options, fulloutputpath<big>)</big>¶

Opens a temporary output file.

<tt class="descname">parse_args</tt><big>(</big>args=None, values=None<big>)</big>¶

parses the command line options, handling implicit input/output args

<tt class="descname">print_help</tt><big>(</big>file : file = stdout<big>)</big>¶

Print an extended help message, listing all options and any
help text provided with them, to ‘file’ (default stdout).

<tt class="descname">print_manpage</tt><big>(</big>file=None<big>)</big>¶

outputs a manpage for the program using the help information

<tt class="descname">print_usage</tt><big>(</big>file : file = stdout<big>)</big>¶

Print the usage message for the current program (self.usage) to
‘file’ (default stdout).  Any occurrence of the string “%prog” in
self.usage is replaced with the name of the current program
(basename of sys.argv[0]).  Does nothing if self.usage is empty
or not defined.

<tt class="descname">print_version</tt><big>(</big>file : file = stdout<big>)</big>¶

Print the version message for this program (self.version) to
‘file’ (default stdout).  As with print_usage(), any occurrence
of “%prog” in self.version is replaced by the current program’s
name.  Does nothing if self.version is empty or undefined.

<tt class="descname">processfile</tt><big>(</big>fileprocessor, options, fullinputpath, fulloutputpath, fulltemplatepath<big>)</big>¶

Process an individual file.

<tt class="descname">recurseinputfilelist</tt><big>(</big>options<big>)</big>¶

Use a list of files, and find a common base directory for them.

<tt class="descname">recurseinputfiles</tt><big>(</big>options<big>)</big>¶

Recurse through directories and return files to be processed.

<tt class="descname">recursiveprocess</tt><big>(</big>options<big>)</big>¶

Recurse through directories and process files.

<tt class="descname">reportprogress</tt><big>(</big>filename, success<big>)</big>¶

Shows that we are progressing...

<tt class="descname">run</tt><big>(</big><big>)</big>¶

parses the arguments, and runs recursiveprocess with the resulting options

<tt class="descname">set_usage</tt><big>(</big>usage=None<big>)</big>¶

sets the usage string - if usage not given, uses getusagestring for each option

<tt class="descname">seterrorleveloptions</tt><big>(</big><big>)</big>¶

Sets the errorlevel options.

<tt class="descname">setformats</tt><big>(</big>formats, usetemplates<big>)</big>¶

Sets the format options using the given format dictionary.

<col class="field-name" />
<col class="field-body" />

Parameters:	formats (Dictionary) –
The dictionary keys should be:

Single strings (or 1-tuples) containing an
input format (if not usetemplates)

Tuples containing an input format and
template format (if usetemplates)

Formats can be None to indicate what to do
with standard input

The dictionary values should be tuples of
outputformat (string) and processor method.

<tt class="descname">setmanpageoption</tt><big>(</big><big>)</big>¶

creates a manpage option that allows the optionparser to generate a
manpage

<tt class="descname">setprogressoptions</tt><big>(</big><big>)</big>¶

Sets the progress options.

<tt class="descname">splitext</tt><big>(</big>pathname<big>)</big>¶

Splits pathname into name and ext, and removes the extsep.

<col class="field-name" />
<col class="field-body" />

Parameters:	pathname (string) – A file path

Returns:	root, ext

Return type:	tuple

<tt class="descname">splitinputext</tt><big>(</big>inputpath<big>)</big>¶

Splits an inputpath into name and extension.

<tt class="descname">splittemplateext</tt><big>(</big>templatepath<big>)</big>¶

Splits a templatepath into name and extension.

<tt class="descname">templateexists</tt><big>(</big>options, templatepath<big>)</big>¶

Returns whether the given template exists...

<tt class="descname">warning</tt><big>(</big>msg, options=None, exc_info=None<big>)</big>¶

Print a warning message incorporating ‘msg’ to stderr and exit.

<tt class="descclassname">translate.tools.pogrep.</tt><tt class="descname">find_matches</tt><big>(</big>unit, part, strings, re_search<big>)</big>¶

Return the GrepFilter objects where re_search matches in strings.

<tt class="descclassname">translate.tools.pogrep.</tt><tt class="descname">real_index</tt><big>(</big>string, nfc_index<big>)</big>¶

Calculate the real index in the unnormalized string that corresponds to
the index nfc_index in the normalized string.

<tt class="descclassname">translate.tools.pogrep.</tt><tt class="descname">rungrep</tt><big>(</big>inputfile, outputfile, templatefile, checkfilter<big>)</big>¶

reads in inputfile, filters using checkfilter, writes to outputfile

pomerge¶

Merges XLIFF and Gettext PO localization files.

Snippet file produced by e.g. pogrep and updated by a
translator can be merged back into the original files.

See: http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/pomerge.html
for examples and usage instructions.

<tt class="descclassname">translate.tools.pomerge.</tt><tt class="descname">mergestores</tt><big>(</big>store1, store2, mergeblanks, mergefuzzy, mergecomments<big>)</big>¶

Take any new translations in store2 and write them into store1.

<tt class="descclassname">translate.tools.pomerge.</tt><tt class="descname">str2bool</tt><big>(</big>option<big>)</big>¶

Convert a string value to boolean

<col class="field-name" />
<col class="field-body" />

Parameters:	option (String) – yes, true, 1, no, false, 0

Return type:	Boolean

porestructure¶

Restructure Gettxt PO files produced by
poconflicts into the original directory tree
for merging using pomerge.

See: http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/pomerge.html
for examples and usage instructions.

class <tt class="descclassname">translate.tools.porestructure.</tt><tt class="descname">SplitOptionParser</tt><big>(</big>formats, usetemplates=False, allowmissingtemplate=False, description=None<big>)</big>¶

a specialized Option Parser for posplit

<tt class="descname">add_option</tt><big>(</big>Option<big>)</big>¶

add_option(opt_str, ..., kwarg=val, ...)

<tt class="descname">check_values</tt><big>(</big>values : Values, args : [string]<big>)</big>¶

-> (values : Values, args : [string])

Check that the supplied option values and leftover arguments are
valid.  Returns the option values and leftover arguments
(possibly adjusted, possibly completely new – whatever you
like).  Default implementation just returns the passed-in
values; subclasses may override as desired.

<tt class="descname">checkoutputsubdir</tt><big>(</big>options, subdir<big>)</big>¶

Checks to see if subdir under options.output needs to be created,
creates if neccessary.

<tt class="descname">define_option</tt><big>(</big>option<big>)</big>¶

Defines the given option, replacing an existing one of the same short
name if neccessary...

<tt class="descname">destroy</tt><big>(</big><big>)</big>¶

Declare that you are done with this OptionParser.  This cleans up
reference cycles so the OptionParser (and all objects referenced by
it) can be garbage-collected promptly.  After calling destroy(), the
OptionParser is unusable.

<tt class="descname">disable_interspersed_args</tt><big>(</big><big>)</big>¶

Set parsing to stop on the first non-option. Use this if
you have a command processor which runs another command that
has options of its own and you want to make sure these options
don’t get confused.

<tt class="descname">enable_interspersed_args</tt><big>(</big><big>)</big>¶

Set parsing to not stop on the first non-option, allowing
interspersing switches with command arguments. This is the
default behavior. See also disable_interspersed_args() and the
class documentation description of the attribute
allow_interspersed_args.

<tt class="descname">error</tt><big>(</big>msg : string<big>)</big>¶

Print a usage message incorporating ‘msg’ to stderr and exit.
If you override this in a subclass, it should not return – it
should either exit or raise an exception.

<tt class="descname">finalizetempoutputfile</tt><big>(</big>options, outputfile, fulloutputpath<big>)</big>¶

Write the temp outputfile to its final destination.

<tt class="descname">format_manpage</tt><big>(</big><big>)</big>¶

returns a formatted manpage

<tt class="descname">getformathelp</tt><big>(</big>formats<big>)</big>¶

Make a nice help string for describing formats...

<tt class="descname">getfullinputpath</tt><big>(</big>options, inputpath<big>)</big>¶

Gets the absolute path to an input file.

<tt class="descname">getfulloutputpath</tt><big>(</big>options, outputpath<big>)</big>¶

Gets the absolute path to an output file.

<tt class="descname">getfulltemplatepath</tt><big>(</big>options, templatepath<big>)</big>¶

Gets the absolute path to a template file.

<tt class="descname">getoutputname</tt><big>(</big>options, inputname, outputformat<big>)</big>¶

Gets an output filename based on the input filename.

<tt class="descname">getoutputoptions</tt><big>(</big>options, inputpath, templatepath<big>)</big>¶

Works out which output format and processor method to use...

<tt class="descname">getpassthroughoptions</tt><big>(</big>options<big>)</big>¶

Get the options required to pass to the filtermethod...

<tt class="descname">gettemplatename</tt><big>(</big>options, inputname<big>)</big>¶

Gets an output filename based on the input filename.

<tt class="descname">getusageman</tt><big>(</big>option<big>)</big>¶

returns the usage string for the given option

<tt class="descname">getusagestring</tt><big>(</big>option<big>)</big>¶

returns the usage string for the given option

<tt class="descname">initprogressbar</tt><big>(</big>allfiles, options<big>)</big>¶

Sets up a progress bar appropriate to the options and files.

<tt class="descname">isexcluded</tt><big>(</big>options, inputpath<big>)</big>¶

Checks if this path has been excluded.

<tt class="descname">isrecursive</tt><big>(</big>fileoption, filepurpose='input'<big>)</big>¶

Checks if fileoption is a recursive file.

<tt class="descname">isvalidinputname</tt><big>(</big>options, inputname<big>)</big>¶

Checks if this is a valid input filename.

<tt class="descname">mkdir</tt><big>(</big>parent, subdir<big>)</big>¶

Makes a subdirectory (recursively if neccessary).

<tt class="descname">openinputfile</tt><big>(</big>options, fullinputpath<big>)</big>¶

Opens the input file.

<tt class="descname">openoutputfile</tt><big>(</big>options, fulloutputpath<big>)</big>¶

Opens the output file.

<tt class="descname">opentemplatefile</tt><big>(</big>options, fulltemplatepath<big>)</big>¶

Opens the template file (if required).

<tt class="descname">opentempoutputfile</tt><big>(</big>options, fulloutputpath<big>)</big>¶

Opens a temporary output file.

<tt class="descname">parse_args</tt><big>(</big>args=None, values=None<big>)</big>¶

parses the command line options, handling implicit input/output args

<tt class="descname">print_help</tt><big>(</big>file : file = stdout<big>)</big>¶

Print an extended help message, listing all options and any
help text provided with them, to ‘file’ (default stdout).

<tt class="descname">print_manpage</tt><big>(</big>file=None<big>)</big>¶

outputs a manpage for the program using the help information

<tt class="descname">print_usage</tt><big>(</big>file : file = stdout<big>)</big>¶

Print the usage message for the current program (self.usage) to
‘file’ (default stdout).  Any occurrence of the string “%prog” in
self.usage is replaced with the name of the current program
(basename of sys.argv[0]).  Does nothing if self.usage is empty
or not defined.

<tt class="descname">print_version</tt><big>(</big>file : file = stdout<big>)</big>¶

Print the version message for this program (self.version) to
‘file’ (default stdout).  As with print_usage(), any occurrence
of “%prog” in self.version is replaced by the current program’s
name.  Does nothing if self.version is empty or undefined.

<tt class="descname">processfile</tt><big>(</big>options, fullinputpath<big>)</big>¶

process an individual file

<tt class="descname">recurseinputfilelist</tt><big>(</big>options<big>)</big>¶

Use a list of files, and find a common base directory for them.

<tt class="descname">recurseinputfiles</tt><big>(</big>options<big>)</big>¶

Recurse through directories and return files to be processed.

<tt class="descname">recursiveprocess</tt><big>(</big>options<big>)</big>¶

recurse through directories and process files

<tt class="descname">reportprogress</tt><big>(</big>filename, success<big>)</big>¶

Shows that we are progressing...

<tt class="descname">run</tt><big>(</big><big>)</big>¶

Parses the arguments, and runs recursiveprocess with the resulting
options...

<tt class="descname">set_usage</tt><big>(</big>usage=None<big>)</big>¶

sets the usage string - if usage not given, uses getusagestring for each option

<tt class="descname">seterrorleveloptions</tt><big>(</big><big>)</big>¶

Sets the errorlevel options.

<tt class="descname">setformats</tt><big>(</big>formats, usetemplates<big>)</big>¶

Sets the format options using the given format dictionary.

<col class="field-name" />
<col class="field-body" />

Parameters:	formats (Dictionary) –
The dictionary keys should be:

Single strings (or 1-tuples) containing an
input format (if not usetemplates)

Tuples containing an input format and
template format (if usetemplates)

Formats can be None to indicate what to do
with standard input

The dictionary values should be tuples of
outputformat (string) and processor method.

<tt class="descname">setmanpageoption</tt><big>(</big><big>)</big>¶

creates a manpage option that allows the optionparser to generate a
manpage

<tt class="descname">setprogressoptions</tt><big>(</big><big>)</big>¶

Sets the progress options.

<tt class="descname">splitext</tt><big>(</big>pathname<big>)</big>¶

Splits pathname into name and ext, and removes the extsep.

<col class="field-name" />
<col class="field-body" />

Parameters:	pathname (string) – A file path

Returns:	root, ext

Return type:	tuple

<tt class="descname">splitinputext</tt><big>(</big>inputpath<big>)</big>¶

Splits an inputpath into name and extension.

<tt class="descname">splittemplateext</tt><big>(</big>templatepath<big>)</big>¶

Splits a templatepath into name and extension.

<tt class="descname">templateexists</tt><big>(</big>options, templatepath<big>)</big>¶

Returns whether the given template exists...

<tt class="descname">warning</tt><big>(</big>msg, options=None, exc_info=None<big>)</big>¶

Print a warning message incorporating ‘msg’ to stderr and exit.

posegment¶

Segment Gettext PO, XLIFF and TMX localization files at the sentence level.

See: http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/posegment.html
for examples and usage instructions.

<tt class="descclassname">translate.tools.posegment.</tt><tt class="descname">segmentfile</tt><big>(</big>inputfile, outputfile, templatefile, sourcelanguage='en', targetlanguage=None, stripspaces=True, onlyaligned=False<big>)</big>¶

reads in inputfile, segments it then, writes to outputfile

poswap¶

Builds a new translation file with the target of the input language as
source language.

Note

Ensure that the two po files correspond 100% to the same pot file before using
this.

To translate Kurdish (ku) through French:

po2swap -i fr/ -t ku -o fr-ku

To convert the fr-ku files back to en-ku:

po2swap --reverse -i fr/ -t fr-ku -o en-ku

See: http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/poswap.html
for examples and usage instructions.

<tt class="descclassname">translate.tools.poswap.</tt><tt class="descname">convertpo</tt><big>(</big>inputpofile, outputpotfile, template, reverse=False<big>)</big>¶

reads in inputpofile, removes the header, writes to outputpotfile.

<tt class="descclassname">translate.tools.poswap.</tt><tt class="descname">swapdir</tt><big>(</big>store<big>)</big>¶

Swap the source and target of each unit.

poterminology¶

Create a terminology file by reading a set of .po or .pot files to produce a pootle-terminology.pot.

See: http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/poterminology.html
for examples and usage instructions.

class <tt class="descclassname">translate.tools.poterminology.</tt><tt class="descname">TerminologyOptionParser</tt><big>(</big>formats, usetemplates=False, allowmissingtemplate=False, description=None<big>)</big>¶

a specialized Option Parser for the terminology tool...

<tt class="descname">add_option</tt><big>(</big>Option<big>)</big>¶

add_option(opt_str, ..., kwarg=val, ...)

<tt class="descname">check_values</tt><big>(</big>values : Values, args : [string]<big>)</big>¶

-> (values : Values, args : [string])

Check that the supplied option values and leftover arguments are
valid.  Returns the option values and leftover arguments
(possibly adjusted, possibly completely new – whatever you
like).  Default implementation just returns the passed-in
values; subclasses may override as desired.

<tt class="descname">checkoutputsubdir</tt><big>(</big>options, subdir<big>)</big>¶

Checks to see if subdir under options.output needs to be created,
creates if neccessary.

<tt class="descname">define_option</tt><big>(</big>option<big>)</big>¶

Defines the given option, replacing an existing one of the same short
name if neccessary...

<tt class="descname">destroy</tt><big>(</big><big>)</big>¶

Declare that you are done with this OptionParser.  This cleans up
reference cycles so the OptionParser (and all objects referenced by
it) can be garbage-collected promptly.  After calling destroy(), the
OptionParser is unusable.

<tt class="descname">disable_interspersed_args</tt><big>(</big><big>)</big>¶

Set parsing to stop on the first non-option. Use this if
you have a command processor which runs another command that
has options of its own and you want to make sure these options
don’t get confused.

<tt class="descname">enable_interspersed_args</tt><big>(</big><big>)</big>¶

Set parsing to not stop on the first non-option, allowing
interspersing switches with command arguments. This is the
default behavior. See also disable_interspersed_args() and the
class documentation description of the attribute
allow_interspersed_args.

<tt class="descname">error</tt><big>(</big>msg : string<big>)</big>¶

Print a usage message incorporating ‘msg’ to stderr and exit.
If you override this in a subclass, it should not return – it
should either exit or raise an exception.

<tt class="descname">finalizetempoutputfile</tt><big>(</big>options, outputfile, fulloutputpath<big>)</big>¶

Write the temp outputfile to its final destination.

<tt class="descname">format_manpage</tt><big>(</big><big>)</big>¶

returns a formatted manpage

<tt class="descname">getformathelp</tt><big>(</big>formats<big>)</big>¶

Make a nice help string for describing formats...

<tt class="descname">getfullinputpath</tt><big>(</big>options, inputpath<big>)</big>¶

Gets the absolute path to an input file.

<tt class="descname">getfulloutputpath</tt><big>(</big>options, outputpath<big>)</big>¶

Gets the absolute path to an output file.

<tt class="descname">getfulltemplatepath</tt><big>(</big>options, templatepath<big>)</big>¶

Gets the absolute path to a template file.

<tt class="descname">getoutputname</tt><big>(</big>options, inputname, outputformat<big>)</big>¶

Gets an output filename based on the input filename.

<tt class="descname">getoutputoptions</tt><big>(</big>options, inputpath, templatepath<big>)</big>¶

Works out which output format and processor method to use...

<tt class="descname">getpassthroughoptions</tt><big>(</big>options<big>)</big>¶

Get the options required to pass to the filtermethod...

<tt class="descname">gettemplatename</tt><big>(</big>options, inputname<big>)</big>¶

Gets an output filename based on the input filename.

<tt class="descname">getusageman</tt><big>(</big>option<big>)</big>¶

returns the usage string for the given option

<tt class="descname">getusagestring</tt><big>(</big>option<big>)</big>¶

returns the usage string for the given option

<tt class="descname">initprogressbar</tt><big>(</big>allfiles, options<big>)</big>¶

Sets up a progress bar appropriate to the options and files.

<tt class="descname">isexcluded</tt><big>(</big>options, inputpath<big>)</big>¶

Checks if this path has been excluded.

<tt class="descname">isrecursive</tt><big>(</big>fileoption, filepurpose='input'<big>)</big>¶

Checks if fileoption is a recursive file.

<tt class="descname">isvalidinputname</tt><big>(</big>options, inputname<big>)</big>¶

Checks if this is a valid input filename.

<tt class="descname">mkdir</tt><big>(</big>parent, subdir<big>)</big>¶

Makes a subdirectory (recursively if neccessary).

<tt class="descname">openinputfile</tt><big>(</big>options, fullinputpath<big>)</big>¶

Opens the input file.

<tt class="descname">openoutputfile</tt><big>(</big>options, fulloutputpath<big>)</big>¶

Opens the output file.

<tt class="descname">opentemplatefile</tt><big>(</big>options, fulltemplatepath<big>)</big>¶

Opens the template file (if required).

<tt class="descname">opentempoutputfile</tt><big>(</big>options, fulloutputpath<big>)</big>¶

Opens a temporary output file.

<tt class="descname">outputterminology</tt><big>(</big>options<big>)</big>¶

saves the generated terminology glossary

<tt class="descname">parse_args</tt><big>(</big>args=None, values=None<big>)</big>¶

parses the command line options, handling implicit input/output args

<tt class="descname">print_help</tt><big>(</big>file : file = stdout<big>)</big>¶

Print an extended help message, listing all options and any
help text provided with them, to ‘file’ (default stdout).

<tt class="descname">print_manpage</tt><big>(</big>file=None<big>)</big>¶

outputs a manpage for the program using the help information

<tt class="descname">print_usage</tt><big>(</big>file : file = stdout<big>)</big>¶

Print the usage message for the current program (self.usage) to
‘file’ (default stdout).  Any occurrence of the string “%prog” in
self.usage is replaced with the name of the current program
(basename of sys.argv[0]).  Does nothing if self.usage is empty
or not defined.

<tt class="descname">print_version</tt><big>(</big>file : file = stdout<big>)</big>¶

Print the version message for this program (self.version) to
‘file’ (default stdout).  As with print_usage(), any occurrence
of “%prog” in self.version is replaced by the current program’s
name.  Does nothing if self.version is empty or undefined.

<tt class="descname">processfile</tt><big>(</big>fileprocessor, options, fullinputpath<big>)</big>¶

process an individual file

<tt class="descname">recurseinputfilelist</tt><big>(</big>options<big>)</big>¶

Use a list of files, and find a common base directory for them.

<tt class="descname">recurseinputfiles</tt><big>(</big>options<big>)</big>¶

Recurse through directories and return files to be processed.

<tt class="descname">recursiveprocess</tt><big>(</big>options<big>)</big>¶

recurse through directories and process files

<tt class="descname">reportprogress</tt><big>(</big>filename, success<big>)</big>¶

Shows that we are progressing...

<tt class="descname">run</tt><big>(</big><big>)</big>¶

parses the arguments, and runs recursiveprocess with the resulting options

<tt class="descname">set_usage</tt><big>(</big>usage=None<big>)</big>¶

sets the usage string - if usage not given, uses getusagestring for each option

<tt class="descname">seterrorleveloptions</tt><big>(</big><big>)</big>¶

Sets the errorlevel options.

<tt class="descname">setformats</tt><big>(</big>formats, usetemplates<big>)</big>¶

Sets the format options using the given format dictionary.

<col class="field-name" />
<col class="field-body" />

Parameters:	formats (Dictionary) –
The dictionary keys should be:

Single strings (or 1-tuples) containing an
input format (if not usetemplates)

Tuples containing an input format and
template format (if usetemplates)

Formats can be None to indicate what to do
with standard input

The dictionary values should be tuples of
outputformat (string) and processor method.

<tt class="descname">setmanpageoption</tt><big>(</big><big>)</big>¶

creates a manpage option that allows the optionparser to generate a
manpage

<tt class="descname">setprogressoptions</tt><big>(</big><big>)</big>¶

Sets the progress options.

<tt class="descname">splitext</tt><big>(</big>pathname<big>)</big>¶

Splits pathname into name and ext, and removes the extsep.

<col class="field-name" />
<col class="field-body" />

Parameters:	pathname (string) – A file path

Returns:	root, ext

Return type:	tuple

<tt class="descname">splitinputext</tt><big>(</big>inputpath<big>)</big>¶

Splits an inputpath into name and extension.

<tt class="descname">splittemplateext</tt><big>(</big>templatepath<big>)</big>¶

Splits a templatepath into name and extension.

<tt class="descname">templateexists</tt><big>(</big>options, templatepath<big>)</big>¶

Returns whether the given template exists...

<tt class="descname">warning</tt><big>(</big>msg, options=None, exc_info=None<big>)</big>¶

Print a warning message incorporating ‘msg’ to stderr and exit.

pretranslate¶

Fill localization files with suggested translations based on
translation memory and existing translations.

See: http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/pretranslate.html
for examples and usage instructions.

<tt class="descclassname">translate.tools.pretranslate.</tt><tt class="descname">match_fuzzy</tt><big>(</big>input_unit, matchers<big>)</big>¶

Return a fuzzy match from a queue of matchers.

<tt class="descclassname">translate.tools.pretranslate.</tt><tt class="descname">match_source</tt><big>(</big>input_unit, template_store<big>)</big>¶

Returns a matching unit from a template. matching based on unit id

<tt class="descclassname">translate.tools.pretranslate.</tt><tt class="descname">match_template_id</tt><big>(</big>input_unit, template_store<big>)</big>¶

Returns a matching unit from a template. matching based on unit id

<tt class="descclassname">translate.tools.pretranslate.</tt><tt class="descname">match_template_location</tt><big>(</big>input_unit, template_store<big>)</big>¶

Returns a matching unit from a template. matching based on locations

<tt class="descclassname">translate.tools.pretranslate.</tt><tt class="descname">memory</tt><big>(</big>tmfiles, max_candidates=1, min_similarity=75, max_length=1000<big>)</big>¶

Returns the TM store to use. Only initialises on first call.

<tt class="descclassname">translate.tools.pretranslate.</tt><tt class="descname">pretranslate_file</tt><big>(</big>input_file, output_file, template_file, tm=None, min_similarity=75, fuzzymatching=True<big>)</big>¶

Pretranslate any factory supported file with old translations and
translation memory.

<tt class="descclassname">translate.tools.pretranslate.</tt><tt class="descname">pretranslate_store</tt><big>(</big>input_store, template_store, tm=None, min_similarity=75, fuzzymatching=True<big>)</big>¶

Do the actual pretranslation of a whole store.

<tt class="descclassname">translate.tools.pretranslate.</tt><tt class="descname">pretranslate_unit</tt><big>(</big>input_unit, template_store, matchers=None, mark_reused=False, merge_on='id'<big>)</big>¶

Pretranslate a unit or return unchanged if no translation was found.

<col class="field-name" />
<col class="field-body" />

Parameters:

input_unit – Unit that will be pretranslated.

template_store – Fill input unit with units matching in this store.

matchers – List of fuzzy <tt class="xref py py-class docutils literal">matcher</tt>
objects.

mark_reused – Whether to mark old translations as reused or not.

merge_on – Where will the merge matching happen on.

pydiff¶

diff tool like GNU diff, but lets you have special options
that are useful in dealing with PO files

class <tt class="descclassname">translate.tools.pydiff.</tt><tt class="descname">DirDiffer</tt><big>(</big>fromdir, todir, options<big>)</big>¶

generates diffs between directories

<tt class="descname">isexcluded</tt><big>(</big>difffile<big>)</big>¶

checks if the given filename has been excluded from the diff

<tt class="descname">writediff</tt><big>(</big>outfile<big>)</big>¶

writes the actual diff to the given file

class <tt class="descclassname">translate.tools.pydiff.</tt><tt class="descname">FileDiffer</tt><big>(</big>fromfile, tofile, options<big>)</big>¶

generates diffs between files

<tt class="descname">get_from_lines</tt><big>(</big>group<big>)</big>¶

returns the lines referred to by group, from the fromfile

<tt class="descname">get_to_lines</tt><big>(</big>group<big>)</big>¶

returns the lines referred to by group, from the tofile

<tt class="descname">unified_diff</tt><big>(</big>group<big>)</big>¶

takes the group of opcodes and generates a unified diff line
by line

<tt class="descname">writediff</tt><big>(</big>outfile<big>)</big>¶

writes the actual diff to the given file

<tt class="descclassname">translate.tools.pydiff.</tt><tt class="descname">main</tt><big>(</big><big>)</big>¶

main program for pydiff

pypo2phppo¶

Convert Python format .po files to PHP format .po files.

<tt class="descclassname">translate.tools.pypo2phppo.</tt><tt class="descname">convertpy2php</tt><big>(</big>inputfile, outputfile, template=None<big>)</big>¶

Converts from Python .po to PHP .po

<col class="field-name" />
<col class="field-body" />

Parameters:

inputfile – file handle of the source

outputfile – file handle to write to

template – unused

<tt class="descclassname">translate.tools.pypo2phppo.</tt><tt class="descname">main</tt><big>(</big>argv=None<big>)</big>¶

Converts from Python .po to PHP .po

Back to top ↑

        © 2012, Translate.org.za.

      Created using Sphinx 1.2.1.

redpajama_set_name: RedPajamaGithub


For the second year in a row, I hosted some friends from the east coast on a tour of Colorado breweries.
The long weekend begun on Thursday, November 7, 2013 and contained over two dozen check-ins at various breweries, eateries, and coffee shops around the Denver metro area (and Fort Collins).
All in all, looking back at this list it was a busy weekend with a lot of quality stops along the way. If you're in Denver, I highly recommend checking out any and all of these venues.


Looking for meaningful ways to celebrate your 22nd birthday?
Well, if you're like me who is so tired of mindless celebrations, thoughtless gift-givings and emotionless parties, these seven ideas to celebrate your 22nd birthday may just be perfect for you!
You may not know this, but today, I am a year older. Today, I am 22 years old. And because all the ideas I've considered didn't really give me any passion or satisfaction to celebrate my 22nd birthday, I've decided to make my own box, instead of just thinking outside of it.
I decided to celebrate my own birthday in my own way.
Don't break the bank with these meaningful birthday ideas!
If you're experiencing depression or sadness during your birthday and it seems like all the alcohol, all the luxury and all the food aren't successful in taking all these away, then join me. Come and celebrate your 22nd birthday meaningfully.
1. Optimize your Life Dreams Journal.
What better way to celebrate your birthday than to look at your life objectively and make an effort to actually own your life? Now's the time to really take some time off the hustle and bustle and evaluate your life.
Are you doing what you want to do right now?
If not, can you change that?
Do you know what you're passionate in?
Feel free to dream on your ideal life.
But go out there and work on them as well.
2. Start working on your book.
Sigmund Freud once said that "All authors and writers are dreamers." And I sincerely believe in this.
You've been telling everyone how you want to be the next J.K. Rowling or the next Bo Sanchez - why don't you start working on your book now, then?
Your mother gave birth to you on your birthday.
Open your word processor. Start thinking of a book outline. Just type. Just write. Just let your mind free.
If you can dream, then you can write! Don't let anyone tell you otherwise.
3. Declutter your closet and give away stuff you don't need to charity.
Giving back to the community is always a great thing, but don't you think it's greater when you're doing it regularly for your birthday?
Think about it: instead of receiving (sometimes!) halfhearted gifts that you may not even like, you're trying to make the world a better place by giving to the needy.
You also get to receive a cleaner house and a lighter soul. Bonus!
Give the gift of giving on your birthday.
4. Commit to give back regularly.
Celebrate your birthday by helping someone in need. You don't have to go all-out on this because I know you have a lot of expenses as well. But make an exception for today: it's your birthday, remember?
5. Cook your own pasta.
Yes, I did cook this one. Don't judge me!
Cook pasta because its long noodles can help lengthen your life. (It's an old Filipino belief and I know better than to be a cynic on my special day.) Also, let's face it: cooking pasta is as easy as looking up the recipe on the Net!
Master the art of cooking by taking your time.
Buy fresh ingredients. Get the highest quality for the most cost-effective price.
Don't rush. Today's your day. Experiment with flavors!
You can cook whatever pasta you want with whatever sauce you want and your loved ones would just have to eat it (no questions asked!) because it's your birthday.
Today, you turn a year older. This means that you're getting nearer and nearer to your retirement age! Don't you think it's time for you to prepare for it?
Invest in mutual funds now. It's as little as P5,000!
Don't wait until you can't work anymore.
Don't wait until you get a higher salary.
If your family depends on your income, you can even get an income continuation plus investment solution!
Don't wait until your hair turns white and your joints become inflamed.
7. End the day with cake and tea.
Nothing says birthday more than a lovely cake. Do you even need me to elaborate on this?


All About Wedding Tips, Jared Wedding Rings was posted October 9, 2015 at 5:30 pm by eburstwebservice.co . More over Jared Wedding Rings has viewed by 8932 visitor.
All About Wedding Tips, Classic Wedding Dresses was posted October 17, 2015 at 9:19 am by eburstwebservice.co . More over Classic Wedding Dresses has viewed by 11467 visitor.
All About Wedding Tips, Cheap Lace Wedding Dresses was posted April 22, 2018 at 6:01 pm by eburstwebservice.co . More over Cheap Lace Wedding Dresses has viewed by 830 visitor.
All About Wedding Tips, Engagement Ring Set was posted October 2, 2015 at 10:12 am by eburstwebservice.co . More over Engagement Ring Set has viewed by 7571 visitor.
All About Wedding Tips, Vintage Diamond Engagement Rings was posted October 5, 2015 at 11:10 pm by eburstwebservice.co . More over Vintage Diamond Engagement Rings has viewed by 6172 visitor.
All About Wedding Tips, Bridal Flip Flops was posted October 3, 2015 at 4:24 am by eburstwebservice.co . More over Bridal Flip Flops has viewed by 9785 visitor.


In Jan's face, there are a hundred moods. She has the no-nonsense stance of the Kindergarten CCD teacher who has instructed both father and son. Around her eyes are the trying-not-to-laugh crinkle lines which deepen when the children call out "God!" in response to every question. In her light eyes, too, is the profound sorrow of the wife abandoned. Decades together truncated by her husband's disease.
Some Sundays, she is the Disciplinarian, the loving Role Model, and the Resigned Participant in life's tragedy, but there was something different today. Today, she was the Romantic.
Stephen didn't know it was night.
He saw her putting on one of his shirts and her coat, so he got his coat, too. He thought they were going out. And they were, only just to the garden.
"Do you think you could go around one more time?" she asked him.
Jan he tucked his arm under hers and walked him to the center of the garden. When the moon swept out from under the piled billows, she turned to face him, silver light dancing merrily over their silver hair.
"How about a kiss?" she asked.
And together under the moon in the midst of the garden of failing memory, they kissed.
Love is always creative. And creating.


RESP is a kind of speculation record in which all pay and development are assessment protected until the season of withdrawal and there are government grants which level with 20% of the commitments.
One piece of counsel is not to stress over adding to a resp immediately unless you are on strong budgetary ground. Ensure your own particular accounts are secure before you begin putting something aside for a future questionable cost.
You have up to 18 grant commitment years beginning in the year where your child is conceived or 1998 whichever is later. The most recent year you can get a grant is the year when they turn 17. Each of those years, the child gathers $2500 of qualified "commitment room" which implies they will get the 20% CESG grant. In any given year, they can get a greatest grant of $1000. For instance if a kid is conceived in 2007 and the guardians begin the resp from heritage education funds in 2008, they can contribute $5000 immediately and get $1000 in grants. Bring down wage families are qualified for more grants also.
At the point when the cash is pulled back by the understudy, the first commitments are tax exempt (since they were at that point saddled) and the development and pay bit is burdened in the hands of the understudy. In the event that the kid does not go to class then the endorser of the record can fall the record and get the first commitments returned tax exempt and the development and wage part will be burdened at their minor duty rate + 20%. All things considered the grants will be come back to the legislature. One thing to remember is that the resp doesn't need to be broke down until the 26th year so regardless of the possibility that you know the child wouldn't school you can defer the fall and ideally time it with retirement which would truly chop down the assessment charge.


Tobacco available anywhere at anytime is harmful not helpful.
Tobacco is more available in our communities than bread and milk even though it kills half the people that use it regularly. Research shows that when tobacco is more available, more children start smoking and fewer people quit.
We need to make this deadly product less available in our communities to help New Zealanders live healthier, happier lives.
A guide for local health promoters and community members.
Resources for speaking to community groups and stakeholders about reducing tobacco access.


text:
Project Runway Season 15 is the fifteenth season of the television show Project Runway, appearing on Lifetime. The season began on September 15, 2016, and attracted 1.72 million total viewers. There are 16 designers competing to become "the next great American designer."
Supermodel Heidi Klum, Marie Claire creative director Nina Garcia, and fashion designer Zac Posen are all returning as judges this season. Tim Gunn maintains his role as the workroom mentor.

In May 2016, Lifetime renewed Project Runway for three more seasons (16, 17 and 18) in a deal with The Weinstein Company.

Designers
Sources:

Models

 Anna Buckles
 Alla Z. Roldan
 Alysia Beckford
 Britt Brooks
 Juanita B. Bledman
 Karina Villa
 Chekesha Keke Johnson
 Kristy B. Kautious
 Lais Scheffler
 Meandra Nel
 Paola Horber
 Priscilla Cox
 Sherica Maynard
 Stacy Anderson
 Theresa Hess
 Tirzah Evora

Extra Models for the 2 Part Finale

 Ji Young Baek (Part 1)
 Ya Bi (Part 1)

Designer Progress

 The designer won Project Runway Season 15.
 The designer advanced to Fashion Week.
 The designer won the challenge.
 The designer came in second but did not win the challenge.
 The designer had one of the highest scores for that challenge, but did not win.
 The designer had one of the lowest scores for that challenge, but was not eliminated.
 The designer was in the bottom two, but was not eliminated.
 The designer lost and was eliminated from the competition.
 The designer lost, but was brought back to the competition by Tim Gunn.

 The model won Project Runway Season 15.
 The model wore the winning designer for that challenge.
 The model wore the 2nd best designer for that challenge.
 The model wore the 3rd best designer for that challenge.
 The model wore one of the lowest score designers for that challenge, but was not eliminated.
 The model wore the 2nd to the lowest score designer, but was not eliminated.
 The model wore the losing design that challenge.
 The model was eliminated.

Designer Legend
Alex Snyder: AS
Brik Allen: BA
Cornelius Ortiz: CO
Dexter Simmons: DS
Erin Robertson: ER
Ian Hargrove: IH
Jenni Riccetti: JR
Kimber Richardson: KR
Laurence Basse: LB
Linda Marcus: LM
Mah-Jing Wong: MJ
Nathalia JMag: NJ
Rik Villa: RV
Roberi Parra: RP
Sarah Donofrio: SD
Tasha Henderson: TH

Episodes

Episode 0: Road to the Runway
Original airdate: September 15, 2016

 Host Tim Gunn introduced season 15's designers including home and closet tours.

Episode 1: An Unconventional Launch Party
Original airdate: September 15, 2016

 The 16 designers were tasked to create an outfit that incorporated "the spirit, the aura and the vibe" of the launch party. This was an unconventional materials challenge with the party decorations serving as the materials.
 Guest Judge: Savannah Guthrie
 WINNER: Erin
 ELIMINATED: Ian

Episode 2: Just Fabulous!
Original airdate: September 22, 2016

 In one day and with $150, contestants designed a look for the everyday woman. The winning look was reproduced and sold on JustFab.com.
 Guest Judge: Nina Dobrev
 WINNER: Laurence
 ELIMINATED: Linda

Episode 3: Blacklight or Daylight?
Original airdate: September 29, 2016

Contestants designed a look that would be shown under a black light on the runway.
 Guest Judge: Jaime King
 WINNER: Erin
 ELIMINATED: Kimber

Episode 4: Sink or Swim
Original airdate: October 6, 2016

 In one day contestants designed a swimsuit and cover up. The winning look was reproduced and sold as part of Heidi Klum's swim collection.
 Guest Judge: Lucky Blue Smith
 WINNER: Rik
 ELIMINATED: Sarah

Episode 5: There's No "I" in "Team"
Original airdate: October 13, 2016

The designers were split in to two teams of six to create a four piece mini collection. Each team's budget was determined by their pitch to a group of investors, the judges, who each had $1,000 to invest. Each member of the winning team received $5,000 from Mary Kay.

 Team Unity was given $800 and House of Bouton was given $2,200
 House of Bouton was the winning team
 Guest Judge: Sabrina Carpenter
 WINNER: Dexter
 ELIMINATED: Alex

Episode 6: There IS Crying in Fashion
Original airdate: October 20, 2016
 While attending a press cocktail party, the designers are challenged with creating a cocktail dress inspired by the party venue.
 Guest Judge: Emily Ratajkowski
 WINNER: Jenni
 ELIMINATED: Tasha

Episode 7: Welcome to the Urban Jungle
Original airdate: October 27, 2016
 The designers take a trip to Universal Studios theme park in Florida. They are then tasked to create a look inspired by the ride "Skull Island Reign of Kong" to create street wear looks.
 Guest Judges: Rebecca Minkoff and Carly Chaikin
 WINNER: Laurence
 ELIMINATED: Brik

Episode 8: Project Pop Up
Original airdate: November 3, 2016
 The designers were split into three teams of three and tasked to create a collection inspired by one of the Sally Beauty colors. They presented the final collections in a Pop-Up Shop in downtown New York City. The public was allowed to voted on their favorite looks which accounted for 20% of the teams' final judging score. Team Neutral received the most votes from the public while Team Blue impressed the judges more and were deemed the best of the week.

 Guest Judge: Kelly Osbourne
 WINNER: Roberi
 SAVED:  Cornelius

Episode 9: Life is Full of Surprises
Original airdate: November 10, 2016
 The designers are pleasantly surprised when each one of them is visited by a special guest from home. But the emotional reunions with their mothers, daughters, and friends are quickly overshadowed by the drama of the next challenge when the designers learn that their newly arrived loved ones will also be their clients—and there is $50,000 on the line!
 Guest Judges: Olivia Culpo and Katia Beauchamp
 WINNER: Rik
 ELIMINATED:  Jenni

Episode 10: A Power Trip
Original airdate: November 17, 2016
After having a helicopter flight over New York, the designers were tasked to create a high-fashion editorial look for a powerful woman, inspired by their flight. The winning look will be featured in a spread in Marie Claire magazine.
 Guest Judges: Anne Fulenwider and Camilla Belle
WINNER: Cornelius
ELIMINATED: Nathalia and Dexter

Episode 11: Bold Innovation
Original airdate: December 1, 2016
The first-ever hybrid challenge tasks the clothiers to fashion innovative avant-garde looks by using unconventional fabric and conventional metal-themed materials. Included: a memorable runway.
 Guest Judges: Shiri Appleby
WINNER: Erin
ELIMINATED: Mah-Jing

Episode 12: An Unconventional Trip
Original airdate: December 8, 2016

 New York Fashion Week is just around the corner, but the designers are reminded that this is the last challenge before the finale. A major surprise is in order for the designers, they're going to Austin Texas! Once they arrive, they are informed that the next challenge is an unconventional one and encouraged to really think outside the box as they pursue a general store for supplies. After they visit Stubb's Barbecue Store for Austin memorabilia. Back in New York, they all seem to be second-guessing themselves and, of course, there's yet another twist. Tim tells the designers they must also craft a second look to go along with their first creation and not all the designers have time working on their side.
 Guest Judge: Georgina Chapman and Priyanka Chopra
 WINNER: Roberi
 ELIMINATED: Cornelius

Episode 13: Finale Part 1
Original airdate: December 15, 2016
 It's the final four and they are on their way to New York Fashion Week. Commencing their 10 piece collections each designer is given $9000. Visiting the designers at home, Tim Gunn is not impressed with everything they've created so far; the designers return to New York and present three pieces from their collections; Michael Kors returns as a guest judge.
 Guest Judge: Michael Kors

Episode 14: Finale Part 2
Original airdate: December 22, 2016
 The final four designers present their collections New York Fashion Week.
 Guest Judge: Zendaya
 WINNER: Erin
 ELIMINATED: Roberi (2nd place), Laurence (3rd place), Rik (4th place)

Episode 15: Season 15 Reunion
Original airdate: December 29, 2016
 The designers reunite to sew up Season 15 as they reflect on the highs, lows and memorable moments from their time on the show. Host: Tim Gunn.

References

External links
 Project Runway Season 15 Official Website

 JustFab's website

Season 15
2016 American television seasons
2016 in fashion

redpajama_set_name: RedPajamaWikipedia