text:
συμφέρω

Etymology
From.

Verb

 * 1) to bring together, gather, collect
 * 2) to bring together, contribute
 * 3)  to bring into conflict
 * 4) to bear along with or together, to suffer, bear with, indulge
 * 5)  to confer a benefit, to be of use, be useful or profitable
 * 6)  it is of use, is profitable, serviceable, expedient
 * 7)  useful, expedient, fitting
 * 8)  profit, advantage, expediency
 * 9) to work with, assist
 * 10) to agree with
 * 11) to fit, suit
 * 12)  to happen, take place, turn out
 * 13)  to come together
 * 14)  to meet in battle, engage
 * 15) to come to terms, be of one mind, agree with
 * 16)  to adapt oneself to, acquiesce in
 * 17)  to happen, turn out, occur, come to pass
 * 18)  to happen
 * 19)  to be carried along with
 * 1)  to confer a benefit, to be of use, be useful or profitable
 * 2)  it is of use, is profitable, serviceable, expedient
 * 3)  useful, expedient, fitting
 * 4)  profit, advantage, expediency
 * 5) to work with, assist
 * 6) to agree with
 * 7) to fit, suit
 * 8)  to happen, take place, turn out
 * 9)  to come together
 * 10)  to meet in battle, engage
 * 11) to come to terms, be of one mind, agree with
 * 12)  to adapt oneself to, acquiesce in
 * 13)  to happen, turn out, occur, come to pass
 * 14)  to happen
 * 15)  to be carried along with
 * 1)  useful, expedient, fitting
 * 2)  profit, advantage, expediency
 * 3) to work with, assist
 * 4) to agree with
 * 5) to fit, suit
 * 6)  to happen, take place, turn out
 * 7)  to come together
 * 8)  to meet in battle, engage
 * 9) to come to terms, be of one mind, agree with
 * 10)  to adapt oneself to, acquiesce in
 * 11)  to happen, turn out, occur, come to pass
 * 12)  to happen
 * 13)  to be carried along with
 * 1)  profit, advantage, expediency
 * 2) to work with, assist
 * 3) to agree with
 * 4) to fit, suit
 * 5)  to happen, take place, turn out
 * 6)  to come together
 * 7)  to meet in battle, engage
 * 8) to come to terms, be of one mind, agree with
 * 9)  to adapt oneself to, acquiesce in
 * 10)  to happen, turn out, occur, come to pass
 * 11)  to happen
 * 12)  to be carried along with
 * 1) to work with, assist
 * 2) to agree with
 * 3) to fit, suit
 * 4)  to happen, take place, turn out
 * 5)  to come together
 * 6)  to meet in battle, engage
 * 7) to come to terms, be of one mind, agree with
 * 8)  to adapt oneself to, acquiesce in
 * 9)  to happen, turn out, occur, come to pass
 * 10)  to happen
 * 11)  to be carried along with
 * 1) to agree with
 * 2) to fit, suit
 * 3)  to happen, take place, turn out
 * 4)  to come together
 * 5)  to meet in battle, engage
 * 6) to come to terms, be of one mind, agree with
 * 7)  to adapt oneself to, acquiesce in
 * 8)  to happen, turn out, occur, come to pass
 * 9)  to happen
 * 10)  to be carried along with
 * 1)  to come together
 * 2)  to meet in battle, engage
 * 3) to come to terms, be of one mind, agree with
 * 4)  to adapt oneself to, acquiesce in
 * 5)  to happen, turn out, occur, come to pass
 * 6)  to happen
 * 7)  to be carried along with
 * 1)  to come together
 * 2)  to meet in battle, engage
 * 3) to come to terms, be of one mind, agree with
 * 4)  to adapt oneself to, acquiesce in
 * 5)  to happen, turn out, occur, come to pass
 * 6)  to happen
 * 7)  to be carried along with
 * 1)  to meet in battle, engage
 * 2) to come to terms, be of one mind, agree with
 * 3)  to adapt oneself to, acquiesce in
 * 4)  to happen, turn out, occur, come to pass
 * 5)  to happen
 * 6)  to be carried along with
 * 1) to come to terms, be of one mind, agree with
 * 2)  to adapt oneself to, acquiesce in
 * 3)  to happen, turn out, occur, come to pass
 * 4)  to happen
 * 5)  to be carried along with
 * 1)  to adapt oneself to, acquiesce in
 * 2)  to happen, turn out, occur, come to pass
 * 3)  to happen
 * 4)  to be carried along with
 * 1)  to adapt oneself to, acquiesce in
 * 2)  to happen, turn out, occur, come to pass
 * 3)  to happen
 * 4)  to be carried along with
 * 1)  to adapt oneself to, acquiesce in
 * 2)  to happen, turn out, occur, come to pass
 * 3)  to happen
 * 4)  to be carried along with
 * 1)  to happen, turn out, occur, come to pass
 * 2)  to happen
 * 3)  to be carried along with
 * 1)  to happen, turn out, occur, come to pass
 * 2)  to happen
 * 3)  to be carried along with
 * 1)  to happen
 * 2)  to be carried along with
 * 1)  to happen
 * 2)  to be carried along with
 * 1)  to happen
 * 2)  to be carried along with
 * 1)  to happen
 * 2)  to be carried along with
 * 1)  to be carried along with
 * 1)  to be carried along with
 * 1)  to be carried along with
 * 1)  to be carried along with
 * 1)  to be carried along with
 * 1)  to be carried along with

title: συμφέρω


text: neatkarīgie

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/

title: neatkarīgie


text:
tramhaltejo

Etymology
From.

Noun

 * 1) tram stop

title: tramhaltejo


text: tramhaltejoj

title: tramhaltejoj


text: tramhaltejon

title: tramhaltejon


text: tramhaltejojn

title: tramhaltejojn


text:
kick ass and take names

Verb

 * 1)  To beat someone in a competition, fight, or other situation.

title: kick ass and take names


text: kicks ass and takes names

title: kicks ass and takes names


text: kicking ass and taking names

title: kicking ass and taking names


text: kicked ass and took names

title: kicked ass and took names


text:
haltejo

Etymology
From.

Noun

 * 1) a stop (designated place where mass transit vehicles halt to let passengers on and off)

title: haltejo


text: haltejoj

title: haltejoj


text: haltejon

title: haltejon


text: haltejojn

title: haltejojn


text:
Talk:starting price

starting price
"The opening price for an item at an auction", redundant to "Used other than as an idiom." Mglovesfun (talk) 18:37, 1 January 2014 (UTC)
 * I think it's different from the reserve price. An item can be withdrawn from an auction if it doesn't reach the reserve price set by the seller. I guess an auction has to start somewhere pricewise. Donnanz (talk) 18:54, 1 January 2014 (UTC)
 * I don't see what point you're trying to make. An auction needs to start at some price, and that price is referred to, unidiomatically, as the "starting price". --WikiTiki89 19:10, 1 January 2014 (UTC)
 * Donnanz, what relevance are you proposing, if any? Mglovesfun (talk) 19:15, 1 January 2014 (UTC)
 * An auction has to start at a certain price, whether it's a penny, pound, £100 or whatever. I guess it depends on the perceived value of the item. The reserve price could be set above the starting price - "bidding did not reach the reserve price". Donnanz (talk) 19:29, 1 January 2014 (UTC)
 * Ok perhaps I was unclear, what relevance to the discussion of the deletion of this sense of 'starting price'? Mglovesfun (talk) 19:31, 1 January 2014 (UTC)

 * If you think it's redundant to "Used other than as an idiom", then why did you add that sense? Anyway, it's a set term in bidding/auctions, otherwise I don't see how it's obvious what exactly is being "started". It's no more literal than the horse racing sense, even though the meanings are diametrically opposed: in bidding, it's the first price (i.e. when the bidding starts), in racing it's the last price (i.e. when the race starts). Ƿidsiþ 19:52, 1 January 2014 (UTC)
 * See also the OED: "starting-price n. (a) the price at which the bidding at an auction is started; (b) Horse Racing the final odds on a horse at the time of starting". Ƿidsiþ 19:54, 1 January 2014 (UTC)
 * In the horse-racing sense, the meaning is the opposite of what you'd expect. In the auction sense, it is exactly what you would expect. --WikiTiki89 20:00, 1 January 2014 (UTC)
 * I feel that we just have different ideas about what a dictionary is, because to me the fact that you find the meaning obvious is completely beside the point. There are lots of things in a dictionary with transparent meanings. But it is by no means obvious that English would express the idea in this way. In French, it's called the "initial price", which would be equally obvious in English, but we don't generally say that. We say "starting price". It's a set term, and the only one that you would use in this situation. If you don't know about bidding at an auction, you would have no idea what to call it (even though you would obviously understand what someone meant if they said it). That is what good dictionaries record: what terms are actually used for such things, how long have they been in use, how would you translate them, where does the stress fall in pronunciation of such two-word terms, etc. etc. Ƿidsiþ 20:10, 1 January 2014 (UTC)
 * It's not a set term in bidding, bidding uses the unidiomatic sense. Saying it's a bidding terms isn't untrue it's just misleading. Mglovesfun (talk) 22:00, 1 January 2014 (UTC)
 * Basically your definition is unacceptably inaccurate, mine isn't. Mglovesfun (talk) 22:04, 1 January 2014 (UTC)

 * You could say "initial price". It may be less common, but it's the exact same thing. --WikiTiki89 20:19, 1 January 2014 (UTC)
 * To me there s a clear difference between what people could say and what they do, in fact, choose to say 90 percent of the time, and that is perhaps partly what I mean by ‘set term’. Ƿidsiþ 20:25, 1 January 2014 (UTC)
 * So what's the threshold percentage? --WikiTiki89 20:30, 1 January 2014 (UTC)
 * I didn't realise that this is a brand new entry. I suggest it is restored to the original as entered by Widsith. Donnanz (talk) 20:03, 1 January 2014 (UTC)
 * A lot more than just auctions have starting prices. That is what is for. --WikiTiki89 20:06, 1 January 2014 (UTC)
 * You might be right, but like what exactly? If the vast majority of citations are about bidding, then to me it makes sense to have a definition line which explains it properly, rather than just saying "look up starting: and price:" (by the way, what sense of starting: do you think is being used here?). I don't think it's helpful to users, I think it's a way for editors to score points. (I see that there may be a specific sense in stocks and shares as well.) Ƿidsiþ 07:53, 2 January 2014 (UTC)
 * OK, fine. I have added the abbreviation SP to the horse racing sense. Donnanz (talk) 20:30, 1 January 2014 (UTC)

 * I have created an entry for reserve price, and linked it to this one. Donnanz (talk) 21:30, 1 January 2014 (UTC)
 * That one's totally not obvious from the sum of its parts. Mglovesfun (talk) 22:28, 1 January 2014 (UTC)
 * I think it's kind of stupid to have a reserve price higher than the starting price. Why is that done? --WikiTiki89 22:33, 1 January 2014 (UTC)
 * I have no idea. Maybe the reserve price is not disclosed before the auction. Donnanz (talk) 23:46, 1 January 2014 (UTC)
 * It is done to encourage bidding to begin and to get bidders fighting each other for an item. The reserve price is not known to the bidders.  The auctioneer may start by asking for bids much lower than the reserve price.  If he gets no bids, he asks for a lower bid until someone is willing to start. Spinning Spark  15:24, 3 January 2014 (UTC)
 * Thanks for the explanation, SpinningSpark. Donnanz (talk) 22:04, 3 January 2014 (UTC)
 * Yes thanks! I did not realize the bidders don't know the reserve price. --WikiTiki89 23:16, 3 January 2014 (UTC)

 * If this were actually a true set phrase then we wouldn't find modifiers of price inserted after starting. But one can find, for example, asking, ask, and bid. And coordinate expressions can be inserted as well, eg, or reserve.
 * Opening price, starting price, and initial price all seem seem to refer to the same thing, all occurring in significant numbers in Books, none having even the majority of the total of usage in proximity to auction. I can't tell if there is some difference in the context in which they are used. This looks like our standard enthronement of a single SoP term when multiple SoP terms exist. DCDuring TALK 00:24, 2 January 2014 (UTC)
 * Well in regard to your first point, fried egg: is enshrined as a set term in WT policy and it is very easy to find evidence for "fried hen's egg", "fried chicken's egg" etc. Ƿidsiþ 08:14, 2 January 2014 (UTC)
 * It's a pleasure, it's a great pleasure, it's been a pleasure, etc. Doesn't seem like a very strong argument. DAVilla 11:38, 2 January 2014 (UTC)
 * Terms used in discourse are included not because they are set, but because they are commonly used in discourse. I think that set phrase is includable here principally because it is a misonomer. If we would care to define set phrase to include many kinds of insertions and not just inflectional variation, we may as well use the term snowclone instead. DCDuring TALK 17:33, 3 January 2014 (UTC)
 * Does it make sense to say that the starting price of the iPhone was $599 if that was the price that it sold for upon initial release? At the very least, that's not a very clear way to express that little factoid in words. The phrase starting price implies an auction or at least some kind of negotiation, which is an understanding that can't be derived from the parts. Keep. DAVilla 11:45, 2 January 2014 (UTC)
 * It speaks for itself. DCDuring TALK 14:53, 2 January 2014 (UTC)
 * Well, I stand by what I said, that it wouldn't be a very clear way to express that if, in this case, the author's argument wasn't explained in so many other words. Thinking of the auction definition, I can still read the latter part of that quote in a way that doesn't make sense. Especially with the horseracing definition in the OED, it's worth isolating this sense. DAVilla 04:47, 6 January 2014 (UTC)
 * "Technical term" is thrown about to often here when it's just the general term used in a specific field. We don't have special baseball and cricket senses for 'throw' and 'catch' because there aren't any; just the general use term used in those specific fields. Mglovesfun (talk) 14:37, 3 January 2014 (UTC)
 * This is perhaps going off on a tangent, but actually ‘throw’ does have a specific meaning in cricket inasmuch as it is distinguished from ‘bowling’ by being performed with the arm bent. On your general point though, you may be right, I think most of these discussions come from a basic disagreement between editors who either ‘feel’ something to be a set term or who don't, and a lot of the terminology like ‘technical term’ and ‘set phrase’ are ways for people to try to express that feeling which ultimately cannot be pinned down by legislation (no matter how much we try!). Ƿidsiþ 14:46, 3 January 2014 (UTC)
 * I'm not sure whether I'm stating the obvious here, but starting price for an iPhone is a completely different sense for starting price in an auction. The auction sense is the initial price offered, but not necessarily the price actually paid; the iphone sense is the the price of the lowest priced item (and the price actually paid) of a range of similar items of increasing value/quality. Spinning Spark  15:37, 3 January 2014 (UTC)
 * I don't think that is the sense intended in most of the hits at my Iphone/starting price search. The one I picked is unfortunately ambiguous.
 * The mechanics are certainly different among, say, an auction, retail selling, and supply-contract negotiation. But even in a retail setting, the price the customer pays need not be the quoted price. For example, there are coupons and loyalty-program discounts. Retail pricing for tech goods is something like a long-term Dutch auction, with the retailer offering goods with lower and lower prices over time.
 * I just don't see that a dictionary is the place to document the vast range of institutional possibilities, when the terms used are not unique, even in one usage context. I also don't see that we should enthrone any one particular usage context's usage just because a contributor has a familiarity or a lack of familiarity with that context. DCDuring TALK 17:33, 3 January 2014 (UTC)
 * You are missing the point. It is beside the point that a customeer can negotiate a price with the retailer.  The iPod meaning of "starting price" is still not the price at which a negotiation started.  It is the price of the basic model, as opposed to the model with all the extras, or the model with the faster processor, bigger engine etc.  The auction meaning is not simply a different usex, it is an entirely different sense.  The fact that you have just managed to conflate those two meanings convinces me that I ought to be saying keep to this. Spinning Spark  18:47, 3 January 2014 (UTC)
 * It might be that for this single instance, which is ambiguous, the term might be synonymous with "base price". There are many usage contexts in which the phrase "starting price" can be used, with various possible meanings, none of which have any special status, given the evidence presented so far. The existence of multiple meanings is highly likely when polysemous terms are involved. DCDuring TALK 18:55, 3 January 2014 (UTC)
 * A starting price is the price at the start of something, whether it's the start of bidding in an auction or the start of selling a new product. When you say "starting price", you don't imply either one of these. You just have to know from context. --WikiTiki89 20:24, 3 January 2014 (UTC)
 * A starting price is the price at the start of something, whether it's the start of bidding in an auction or the start of selling a new product. When you say "starting price", you don't imply either one of these. You just have to know from context. --WikiTiki89 20:24, 3 January 2014 (UTC)

I think any sort of issues about how these particular words have certain 'connotations' or particular 'contexts' are better explained in detail in an encyclopedia for the term. Certainly the specific meaning of a word varies from context to context, from culture to culture (even in the same language like between en-US and en-GB) but this is reason to include all variations of such a word into an encyclopedia. TeleComNasSprVen (talk) 17:30, 4 January 2014 (UTC)
 * That's just what an encyclopaedia doesn't do. An encyclopaedia article is about a single subject, so the article is only going to discuss a single meaning of the title term.  On Wikipedia, if two articles with the same title term are desired they are not mixed on the same page.  Instead, the title carries a disambiguator in brackets after the title term.  The kind of reference that lists all meanings of a title term on the same page is a dictionary. Spinning Spark  23:51, 5 January 2014 (UTC)

Kept. bd2412 T 18:42, 16 April 2014 (UTC)

title: Talk:starting price


text:
fuesse

Etymology
From.

Noun

 * 1) ditch

title: fuesse


text:
elbi

Noun

 * 1)  Elbow. Cf. General Scots.

title: elbi


text:
Thread:User talk:Kephir/Smalcjusz/reply

Done. I am not quite convinced, however, that they should be labelled as "alternative forms". While they seem to be mostly used interchangeably in reference to one specific person, they would be considered distinct as surnames of contemporary people. (Though may actually only refer to that one person, like Kartezjusz and Galileusz.)

title: Thread:User talk:Kephir/Smalcjusz/reply


text: Category:Uzbek terms derived from Italian


text:
Thread:User talk:Kephir/Smalcjusz/reply (2)

Thanks for correcting Szmalc. My guess is that Szmalc is intended to imitate the German whereas Smalcjusz is intended to imitate the Latin. Would you agree? How ought this to be reflected in the entries? And if Szmalc and Smalcjusz shouldn't be labelled as "alternative forms", how should they be labelled, especially in light of the interchangeability you note?


text: Category:fo:Italy

title: Category:fo:Italy


text: Category:fo:Provinces of Italy

title: Category:fo:Provinces of Italy


text:
Thread:User talk:Kephir/Smalcjusz/reply (3)

That is also my guess. Not sure, really; I would probably define them all simply as surnames, and simply add a link from each to the Wikipedia article about the person.


text: Category:pt:Web design

title: Category:pt:Web design


text: Category:mcm:Spiders

title: Category:mcm:Spiders


text: Category:Portuguese terms derived from Finnish


text: Category:Regional Vietnamese

title: Category:Regional Vietnamese


text: Category:Slovak terms derived from Vulgar Latin


text:
армянскі

Adjective

 * 1) Armenian

authors: Наименее Полезное

title: армянскі


text:
βουλεύω

Etymology
From.

Verb

 * 1) to take counsel, deliberate, concert measures;  to determine or resolve after deliberation
 * 2)  to deliberate on, plan, devise
 * 3)  to take counsel; to resolve
 * 4) to give counsel
 * 5)  to be a member of council
 * 6)  to take counsel with oneself, deliberate
 * 7) to act as member of a council, to originate measures
 * 8)  to determine with oneself, resolve on
 * 9)  to resolve
 * 1)  to deliberate on, plan, devise
 * 2)  to take counsel; to resolve
 * 3) to give counsel
 * 4)  to be a member of council
 * 5)  to take counsel with oneself, deliberate
 * 6) to act as member of a council, to originate measures
 * 7)  to determine with oneself, resolve on
 * 8)  to resolve
 * 1)  to take counsel; to resolve
 * 2) to give counsel
 * 3)  to be a member of council
 * 4)  to take counsel with oneself, deliberate
 * 5) to act as member of a council, to originate measures
 * 6)  to determine with oneself, resolve on
 * 7)  to resolve
 * 1)  to take counsel; to resolve
 * 2) to give counsel
 * 3)  to be a member of council
 * 4)  to take counsel with oneself, deliberate
 * 5) to act as member of a council, to originate measures
 * 6)  to determine with oneself, resolve on
 * 7)  to resolve
 * 1)  to take counsel; to resolve
 * 2) to give counsel
 * 3)  to be a member of council
 * 4)  to take counsel with oneself, deliberate
 * 5) to act as member of a council, to originate measures
 * 6)  to determine with oneself, resolve on
 * 7)  to resolve
 * 1) to give counsel
 * 2)  to be a member of council
 * 3)  to take counsel with oneself, deliberate
 * 4) to act as member of a council, to originate measures
 * 5)  to determine with oneself, resolve on
 * 6)  to resolve
 * 1)  to be a member of council
 * 2)  to take counsel with oneself, deliberate
 * 3) to act as member of a council, to originate measures
 * 4)  to determine with oneself, resolve on
 * 5)  to resolve
 * 1)  to take counsel with oneself, deliberate
 * 2) to act as member of a council, to originate measures
 * 3)  to determine with oneself, resolve on
 * 4)  to resolve
 * 1)  to take counsel with oneself, deliberate
 * 2) to act as member of a council, to originate measures
 * 3)  to determine with oneself, resolve on
 * 4)  to resolve
 * 1)  to take counsel with oneself, deliberate
 * 2) to act as member of a council, to originate measures
 * 3)  to determine with oneself, resolve on
 * 4)  to resolve
 * 1) to act as member of a council, to originate measures
 * 2)  to determine with oneself, resolve on
 * 3)  to resolve
 * 1) to act as member of a council, to originate measures
 * 2)  to determine with oneself, resolve on
 * 3)  to resolve
 * 1) to act as member of a council, to originate measures
 * 2)  to determine with oneself, resolve on
 * 3)  to resolve
 * 1) to act as member of a council, to originate measures
 * 2)  to determine with oneself, resolve on
 * 3)  to resolve
 * 1)  to determine with oneself, resolve on
 * 2)  to resolve
 * 1)  to resolve
 * 1)  to resolve
 * 1)  to resolve
 * 1)  to resolve

title: βουλεύω


text:
Tuscana

Proper noun

 * 1) a small  in

title: Tuscana


text:
аўстрыец

Noun

 * 1) an Austrian male

title: аўстрыец


text:
absenken

Etymology
From.

Verb

 * 1)  to lower, to sink, to deepen

title: absenken


text:
Absenkung

Noun

 * 1) lowering, sinking
 * 2)  drawdown

title: Absenkung


text:
κομμουνιστής

Etymology
From.

Noun

 * 1)  communist

title: κομμουνιστής


text:
κομμουνίστρια

Etymology
Borrowed from.

Noun

 * 1)  communist

title: κομμουνίστρια


text: κομουνίστρια

title: κομουνίστρια


text:
κομουνιστής

Etymology
From.

title: κομουνιστής


text:
κομμουνιστικός

Adjective

 * 1) communist

title: κομμουνιστικός


text:
ΚΚΕ

Proper noun

 * 1)   the Greek Communist Party

title: ΚΚΕ


text:
Module:he-translit/old/testcases

-- Unit tests for Module:he-translit. Refresh page to run tests. local tests = require('Module:UnitTests') local he_translit = require('Module:he-translit/old') local full_link = require('Module:links').full_link local lang = require('Module:languages').getByCode('he') local sc = require('Module:scripts').getByCode('Hebr')

local function link(term) return full_link{lang = lang, sc = sc, term = term} end

function tests:do_test_translit(system) local tr	if system == "modern" then local modern = he_translit.tr		function tr(text) return modern(text, 'he', 'Hebr') end elseif system == "biblical" then tr = he_translit.biblical end return function (self, text, expected_tr, comment) self:equals(link(text), tr(text), expected_tr, {comment=comment}) end end

function tests:test_translit_hebrew local examples = { { 'מַקְלֵעַ', "maklea'" }, { 'אַבְּסוּרְד', "'ab'sur'd", "not sure about what should be expected here"}, -- { 'ביומטריה', ? },		{ 'בִּיּוֹמֶטְרִיָּה', "biyometriya" }, { 'קַפְרִיסִין', "kafrisin" }, { 'חֹרֶף', "khoref" }, { 'טוּרְקִיז', "turkiz" }, { 'טַחַב', "takhav" }, { 'יִוָּלֵד', "yivaled" }, { 'יָקִינְתּוֹן', "yakinton" }, { 'כֻּתְנָה', "kutna" }, { 'נַגָּרִיָּה', "nagariya" }, { 'נַעֲלֶה', "na'ale" }, { 'מִצְווֹת', "mitsvot" }, { 'מָקוֹם', "makom" }, { 'פֶּרוּאָנִי', "peru'ani" }, { 'צִדְפָּה', "tsidpa" }, { 'תׇּכְנָה', "tokhna" }, { 'רְאוּ', "r'u" },

{ 'גּ׳וּק', "juk" }, { 'ג׳וּק', "juk" }, { 'גִּ׳ירָאפָה', "jirafa" }, { 'גִ׳ירָאפָה', "jirafa" }, { 'זַ׳רְגוֹן', "zhargon" }, { 'קַפּוּצִ׳ינוֹ', "kapuchino" },

{ 'סְקוֹץ׳', "s'koch" }, { 'סְתוֹם תַּ׳פֶּה', "s'tom ta′pe" }, { 'אִמָּא׳לֶה', "'ima′le" }, { 'חָזָ״ל', "khaza″l" }, { 'נַחַ״ל', "nakha″l" }, { 'רה״מ', "rh″m" }, { 'ב״ה', "b″h" }, { 'ת״א', "t″'" }, }	self:iterate(examples, self:do_test_translit("modern")) end

function tests:test_biblical local examples = { { "בַּיִת", "bayiṯ" }, { "בֵּית", "bēṯ" }, { "עַכּוֹ", ""}, { "בָּתִּים", "bāttīm" }, { "מַחֲנֶה", "maḥăne" }, { "בָּרָא", "bārā" }, { "רֶגֶל", "reḡel" }, { "כֹּהֵן", "kōhēn" }, { "מֶלֶךְ", "meleḵ" }, { "מַמְלָכָה", "mamlāḵā" }, { "הַמַּמְלָכָה", "hammamlāḵā" }, { "הַלְּלוּיָהּ", "halləlūyāh" }, { "הַלְלוּיָהּ", "haləlūyāh" }, { "יָדַע", "yāḏaʿ" }, { "שָׁבוּעַ", "šāḇūaʿ" }, { "רוּחַ", "rūaḥ" }, { "גָּבֹהַּ", "gāḇōah" }, { "מָשִׁיחַ", "māšīaḥ" }, { "רֵיחַ", "rēaḥ" }, { "שָׂדֶה", "śāḏe" }, { "שְׂדֵה", "śəḏē" }, { "בָּנַי", "bānay" }, { "בְּנֵי", "bənē" }, { "צָרְכִּי", "ṣorkī" }, { "חָכְמָה", "ḥāḵəmā", "ambiguous case: could be ḥāḵəmā or ḥoḵmā, but I think ḥāḵəmā is the preferred default" }, { "שִׁפְרָה", "šip̄rā" }, { "שָׁכְבְּךָ", "šoḵbəḵā" }, { "הָפְכָּה", "hop̄kā", "made-up word, but a particular potentially problematic Unicode situation" }, { "קָטְבּוֹ", "qoṭbō", "another particular potentially problematic Unicode situation" }, { "נִשְׂרְפָה", "niśrəp̄ā" }, { "בָּנָיו", "bānāw" }, { "בָּנֶיהָ", "bānehā" }, { "מִצְוֹת", "miṣwōṯ" }, { "זִוּוּג", "ziwwūḡ" }, { "רֹאשׁ", "rōš" }, { "רֵאשִׁית", "rēšīṯ" }, { "רִאשׁוֹן", "rīšōn" }, { "מְלָאכָה", "məlāḵā" }, { "מְלֶאכֶת", "məleḵeṯ" }, { "חֵטְא", "ḥēṭ" }, { "בָּרָאתָ", "bārāṯā" }, { "חַטֹּאות", "ḥaṭṭōṯ" }, { "יְראוּ", "yərū" }, { "וַיֶּאְסֹר", "wayyeʾsōr" }, { "הָחְלַט", "hoḥlaṭ" }, { "וַיֵּבְךְּ", "wayyēḇk" }, { "אַרְאֶךָּ", "ʾarʾekkā" }, { "וַיַּשְׁקְ", "wayyašq" }, { "אַתְּ", "ʾatt" }, { "וּוָווֹ", "ūwāwō" }, { "וָו", "wāw" }, { "תָּו", "tāw" }, { "קַו", "qaw" }, { "לָאו", "lāw" }, { "חַי", "ḥay" }, { "חָי", "ḥāy", "pausal" }, { "פִּיו", "pīw" }, { "כִּסְלֵו", "kislēw" }, { "גּוֹי", "gōy" }, { "גֹּי", "gōy" }, { "גֹּיִים", "gōyīm" }, { "רָאוּי", "rāʾūy" }, { "קִיא", "qī" }, { "יָבִיאוּ", "yāḇīʾū" }, { "יְבִיאוּן", "yəḇīʾūn" }, { "מֵאוּן", "mēʾūn" }, { "מֵיאוּן", "mēʾūn" }, { "בּוֹאוּ", "bōʾū" }, { "בֹּאוּ", "bōʾū" }, { "בּוּאוּ", "būʾū", "made-up word, but may help identify the issue" }, { "אָבִיאָה", "ʾāḇīʾā" }, { "מֵאָה", "mēʾā" }, { "גֵּיאָהּ", "gēʾāh" }, { "אָבוֹאָה", "ʾāḇōʾā" }, { "אָבֹאָה", "ʾāḇōʾā" }, { "נְשׂוּאָה", "nəśūʾā" }, { "קִיאוֹ", "qīʾō" }, { "גֵּאוֹ", "gēʾō" }, { "גֵּיאוֹ", "gēʾō" }, { "בּוֹאוֹ", "bōʾō" }, { "בֹּאוֹ", "bōʾō" }, { "מִלּוּאוֹ", "millūʾō" }, { "מִי", "mī" }, { "אִיִּים", "ʾiyyīm" }, { "אִיּוֹב", "ʾiyyōḇ" }, { "אִיּוּן", "ʾiyyūn" }, { "אַיִן", "ʾayin" }, { "בּוֹא", "bō" }, { "יְפֵהפֶה", "yəp̄ēp̄e" }, { "אֹהֶל", "ʾōhel" }, { "הָאֹהֱלָה", "hāʾōhĕlā" }, { "אָהֳלוֹ", "ʾohŏlō" }, { "אָהָלְךָ", "ʾoholəḵā" }, { "יִשָּׂשכָר", "yiśśāḵār", "Still undecided if this actually needs to be handled" }, { "הוֹשִׁיעָה נָּא", "hōšīʿā nnā" }, { "עַד בֹּאֲךָ", "ʿaḏ bōʾăḵā" }, { "וַיַּשְׁקְ אֶת הַצֹּאן", "wayyašq ʾeṯ haṣṣōn" }, { "בְּנֵי בְרָק", "bənē ḇərāq" }, { "בְרָק", "ḇərāq" }, { "אִישׁ יְהוּדִי הָיָה בְּשׁוּשַׁן הַבִּירָה וּשְׁמוֹ מָרְדֳּכַי בֶּן יָאִיר בֶּן־שִׁמְעִי בֶּן־קִישׁ אִישׁ יְמִינִי׃", "ʾīš yəhūḏī hāyā bəšūšan habbīrā ūšəmō mordŏḵay ben yāʾīr ben-šimʿī ben-qīš ʾīš yəmīnī." },		{ "אִ֣ישׁ יְהוּדִ֔י הָיָ֖ה בְּשׁוּשַׁ֣ן הַבִּירָ֑ה וּשְׁמ֣וֹ מָרְדֳּכַ֗י בֶּ֣ן יָאִ֧יר בֶּן־שִׁמְעִ֛י בֶּן־קִ֖ישׁ אִ֥ישׁ יְמִינִֽי׃", "ʾīš yəhūḏī hāyā bəšūšan habbīrā ūšəmō mordŏḵay ben yāʾīr ben-šimʿī ben-qīš ʾīš yəmīnī.", "fully accented verse; stress should not be indicated in the final syllable" }, { "וַיְהִי הַמַּבּוּל אַרְבָּעִים יוֹם עַל־הָאָרֶץ וַיִּרְבּוּ הַמַּיִם וַיִּשְׂאוּ אֶת־הַתֵּבָה וַתָּרָם מֵעַל הָאָרֶץ׃", "wayəhī hammabbūl ʾarbāʿīm yōm ʿal-hāʾā́reṣ wayyirbū hammáyim wayyiśəʾū ʾeṯ-hattēḇā wattā́rom mēʿal hāʾāreṣ.", "a reminder of why this is hard" }, { "וַיְהִ֧י הַמַּבּ֛וּל אַרְבָּעִ֥ים י֖וֹם עַל־הָאָ֑רֶץ וַיִּרְבּ֣וּ הַמַּ֗יִם וַיִּשְׂאוּ֙ אֶת־הַתֵּבָ֔ה וַתָּ֖רָם מֵעַ֥ל הָאָֽרֶץ׃", "wayəhī hammabbūl ʾarbāʿīm yōm ʿal-hāʾā́reṣ wayyirbū hammáyim wayyiśəʾū ʾeṯ-hattēḇā wattā́rom mēʿal hāʾāreṣ.", "fully accented verse version of the above" },

"implicit ktiv/qre that would be nice to have", { "הִוא", "hī" }, { "יְרוּשָׁלִַם", "yərūšālayim" }, { "יְרוּשָׁלִָם", "yərūšālāyim", "pausal form" }, { "יְרוּשָׁלְַמָה", "yərūšālaymā" }, { "יְרוּשָׁלְָמָה", "yərūšālāymā" },

"ktiv male tests", { "חַיָּיב", "ḥayyāḇ" }, { "חַוָּוה", "ḥawwā" }, { "הֱוֵוה", "hĕwē" }, { "הַיְינוּ", "haynū" }, { "הִתְכַּוְּונוּ", "hiṯkawwənū" }, { "גַּוְונָא", "gawnā" }, { "מְייוּחָד", "məyūḥāḏ", "there is no way to tell that it really should be məyuḥāḏ, but anyway this test is for the double yod"}, { "כְּדַאי", "kəḏay" }, { "כּוּלָּם", "kullām", "shuruk does not necessarily imply a long vowel" }, { "קִידּוּשׁ", "qiddūš", "chiriq male does not necessarily imply a long vowel" }, }	self:iterate(examples, self:do_test_translit("biblical")) end return tests

title: Module:he-translit/old/testcases


text:
Module:he-translit/old/testcases/documentation

This is the unit-testing module for Module:he-translit/old. See also the special-case unit tests that test certain special cases that would take up too much space on this page.


text:
Module talk:he-translit/old/testcases

Please post messages at Module talk:he-translit instead of here, so that discussion will be centralized.

The current test with בִּיּוֹמֶטְרִיָּה
"biyomet'riy(a/o)h" is really expected here but I'm not sure how to escape ' and (a/o) is probably to be decided on. , could you fix the apostrophe thing, please? I get an error if I use 'biyomet'riy(a/o)h' in the test. --Anatoli (обсудить/вклад) 06:50, 27 April 2014 (UTC)

title: Module talk:he-translit/old/testcases


text: gardense

title: gardense


text:
geocronometro

Etymology
From.

Noun

 * 1) geochronometer

title: geocronometro


text:
geocronometria

Etymology
From.

Noun

 * 1) geochronometry

Noun

 * 1)  geochronometry the science of the measurement of the ages of rocks

title: geocronometria


text:
geoidale

Etymology
From.

Adjective

 * 1) geoidal

title: geoidale


text:
geoidal

Adjective

 * 1) Relating to, or shaped like a geoid

title: geoidal


text:
ungefiltert

Adjective

 * 1) unfiltered

title: ungefiltert


text:
gorano

Adjective

 * 1) Goran

title: gorano


text: ungefilterter

title: ungefilterter


text:
Module:ar-translit/testcases/documentation

This is the unit-testing module for Module:ar-translit.


text: gefilterter

title: gefilterter


text: gefiltertsten

title: gefiltertsten


text: ungefiltertsten

title: ungefiltertsten


text:
Module:ar-translit/testcases

-- Unit tests for Module:ar-translit. Refresh page to run tests. local tests = require('Module:UnitTests') local ar_translit = require('Module:ar-translit')

local full_link = require('Module:links').full_link local ar = require('Module:languages').getByCode('ar')

local rlm = require("Module:string/char")(0x200F) -- right-to-left mark

local function link(word) return full_link{ term = word, lang = ar, tr = "-" } end

--TO DO function tests:do_test_translit(arab, roman) self:equals(link(arab), ar_translit.tr(arab, 'ar', 'Arab'), roman) end

function tests:test_translit_arabic local examples = { { "اَلْعَرَبِيَّة" .. rlm, "al-ʕarabiyya" }, -- right-to-left mark is removed { "اَلْعَرَبِيَّة.", "al-ʕarabiyya." },		{ 'لِلْكِتَاب', 'lilkitāb' }, -- ideally 'li-l-kitāb' { 'لِلتَّأْكِيد', nil }, -- ideally 'li-t-taʔḵīd' { 'لِلَّبَنِ', 'lillabani' }, -- ideally 'li-l-labani'; correct spelling { 'لِللَّبَنِ', nil }, -- ideally 'li-l-labani; spelling sometimes used { 'شْنِيتْزَل', "šnītzal" }, { 'عُظْمَى', "ʕuẓmā" }, { 'إِحْدَى', "ʔiḥdā" }, { 'خَطَإٍ', "ḵaṭaʔin" }, -- cases with bi- prefix plus definite article { 'بِٱلتَّأْكِيد', "bi-t-taʔkīd" }, { 'بِالتَّأْكِيد', "bi-t-taʔkīd" }, { 'بِالتَأْكِيد', "bi-t-taʔkīd" }, { 'بِالكِتَاب', "bi-l-kitāb" }, { 'بِالْكِتَاب', "bi-l-kitāb" }, -- check handling of ʔiʕrāb, hamzatu l-waṣl w/al-, al- w/sun and moon letters { 'اَللُّغَةُ ٱلْعَرَبِيَّةُ', "al-luḡatu l-ʕarabiyyatu" }, -- check elision of al- after a vowel { 'اَللُّغَةُ الْعَرَبِيَّةُ', "al-luḡatu l-ʕarabiyyatu" }, -- check two kinds of otiose alif in 3rd-masc-plural endings { 'نَسُوا', "nasū" }, { 'رَمَوْا', "ramaw" }, { 'دَعَوُا اللّٰهَ', "daʕawu llāha" }, -- check otiose alif and alif maqṣūra after fatḥatan { 'عَصًا', "ʕaṣan" }, { 'هُدًى', "hudan" }, -- same where fatḥatan wrongly placed over alif or alif maqṣūra { 'عَصاً', "ʕaṣan" }, { 'هُدىً', "hudan" }, -- infer fatḥa on alif between consonants { 'كاتِب', "kātib" }, -- infer fatḥa on alif between consonants when first is marked with shadda { 'كُتّاب', "kuttāb" }, -- infer kasra after hamza-under-alif { 'إلاه', "ʔilāh" }, -- missing diacritic on t		{ 'كاتب', nil }, -- final shadda on unvocalized consonant { 'رَبّ', "rabb" }, -- tā' marbūṭa preceded by alif; don't infer fatḥa { 'نَوَاةٌ', "nawātun" }, -- alif-lam w/unvocalized lam + shadda over sun letter; final tāʔ marbūṭa { 'اَلشَّدَّة', "aš-šadda" }, -- medial tāʔ marbūṭa { 'شَدَّة الشَكْل', "šadda(t) aš-šakl" }, -- alif + tāʔ marbūṭa --> āh { 'مُعَادَاة', "muʕādāh" }, -- alif madda + tāʔ marbūṭa --> āh { 'مِرْآة', "mirʔāh" }, -- test of h for the constant { 'صلاح', nil }, -- initial unhamzated alif + ī { 'اِيبَ', "ība" }, -- iyū sequence { 'دِيُون', "diyūn" }, -- uwī sequence { 'دُوِين', "duwīn" }, -- allaḏī, with al + shadda { 'الَّذِي', "allaḏī" }, -- alif al-wasl { 'رَأَيْتُ ابْنَهُ', "raʔaytu bnahu" }, { 'رَأَيْتُ ٱبْنَهُ', "raʔaytu bnahu" }, -- "swash kaf" { 'ڪُفُوًا', "kufuwan" }, { 'أَحَدٌ ٱللّٰهُ ٱلصَّمَدُ', "ʔaḥaduni llāhu ṣ-ṣamadu" }, { 'حُووِلَ', "ḥūwila" }, { 'دُوَيْبَّة', "duwaybba" }, }	self:iterate(examples, "do_test_translit") end return tests

title: Module:ar-translit/testcases


text:
intercotidale

Etymology
From.

Adjective

 * 1) intercotidal
 * 2) intertidal

title: intercotidale


text:
intermontano

Etymology
From.

Adjective

 * 1) intermountain

Adjective

 * 1) intermountain

title: intermontano


text:
intermorenico

Etymology
From.

Adjective

 * 1) intermorainal, intermorainic

title: intermorenico


text: intermorainal

title: intermorainal


text:
intermorainic

Adjective

 * 1) Situated between moraines

title: intermorainic


text:
ipertermale

Etymology
From.

Adjective

 * 1) hyperthermal, hyperthermic

title: ipertermale


text:
ipolimnico

Adjective

 * 1) hypolimnetic

title: ipolimnico


text:
ipolimnio

Noun

 * 1) hypolimnion

title: ipolimnio


text:
mantellico

Adjective

 * 1)  mantellic

title: mantellico


text:
mantellic

Adjective

 * 1)  Relating to, or formed in the Earth's mantle

Translations

 * French: mantellique
 * Italian: mantellico

title: mantellic


text:
Module talk:ar-translit/testcases

Character replacement
Links should replace (hamzat al-waṣl) with the simple alif. Unlike hamza (which is arguable), the waṣl symbol is a diacritic. Which module does this replacement? --Anatoli (обсудить/вклад) 07:52, 27 April 2014 (UTC)
 * It would be the  property for Arabic in Module:languages/data2.  11:43, 27 April 2014 (UTC)
 * Thank you. The module uses numeric values for characters, though. What are they and how can I find the values for and  (or any character if there is a database?). --Anatoli (обсудить/вклад) 12:30, 27 April 2014 (UTC)
 * Yes, that part is a bit difficult. We use numeric values mainly because the actual characters disrupt the editing window, making things appear in strange places and the cursor doesn't behave the way it should. I'm not sure if this will help but this is how you would convert the characters:
 * Look up the Unicode character number for the character, which would be in hexadecimal (using 0-9 and A-F).
 * Split it into groups of two each.
 * Use a calculator (most calculator programs have such a function somewhere) or one of the many websites to convert each group from hexadecimal to decimal. This will result in groups of 1 to 3 digits from 0-9.
 * Put \ before each group of digits and put them together with no spaces.
 * I hope that helps? 12:38, 27 April 2014 (UTC)
 * Also, currently, it replaces all diacritics with nothing, what should be done here in character to another character?

m["ar"] = { names = {"Arabic", "Modern Standard Arabic", "Standard Arabic", "Literary Arabic", "Classical Arabic"}, type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {"\217\139", "\217\140", "\217\141", "\217\142", "\217\143", "\217\144", "\217\145", "\217\146", "\217\176", "\217\128"}, to  = {}} }
 * --Anatoli (обсудить/вклад) 12:34, 27 April 2014 (UTC)
 * The values appear in pairs, with each value in "from" matched by a value in "to". If there is no matching value in "to", then the replacement will be nothing. So you need to put this character first in the "from" list, and then put a replacement in the "to" list. 12:38, 27 April 2014 (UTC)

 * I'll check the steps with you. For and  after conversion into Unicode I got \u0671 and \u0627. A site converted these numbers (0671 and 0627) to 1649 and 1575.  They have four digits, not like the other numbers, though.

m["ar"] = { names = {"Arabic", "Modern Standard Arabic", "Standard Arabic", "Literary Arabic", "Classical Arabic"}, type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {"\1649", "\217\139", "\217\140", "\217\141", "\217\142", "\217\143", "\217\144", "\217\145", "\217\146", "\217\176", "\217\128"}, to  = {"\1575"}} }

 * Is the above correct? Sorry, if my question sounds stupid. --Anatoli (обсудить/вклад) 12:57, 27 April 2014 (UTC)
 * Actually I forgot a rather big step. First you need to convert the Unicode character number into UTF-8 encoding, and then convert to decimal. For 0671, you get D9 B1 in UTF-8. Now you convert D9 to decimal (which is 217) and B1 (which is 177). So the final result is \217\177. 13:09, 27 April 2014 (UTC)

 * Thank you. I couldn't find the convert to UTF-8 number function but I used this to get the required value. Anyway, it's working now. from the test page (which uses rather rare diacritic to show that alif is elided or dropped in pronunciation) links to . --Anatoli (обсудить/вклад) 13:22, 27 April 2014 (UTC)

Some test cases with plain alif
. It might be difficult to determine the readings for unmarked alifs. The first one fails, the 2nd one (more accurate) works. But it seems to work in other cases if ا is followed by a lam ل (definite article ال). { 'رَأَيْتُ ابْنَهُ', "raʾaytu bnahu" }, { 'رَأَيْتُ ٱبْنَهُ', "raʾaytu bnahu" }, Not sure if it's feasible but I would use ٱ|hamzat al-waṣl in such cases. We are asking too much from the module. Even with definite article cases, we can use the more strict spelling to make sure the alif is silent. Perhaps (nil) should be the right result but say so if you disagree.

BTW, I've removed the wrong spelling/reading رَأَيْتُ اِبْنَهُ (raʾaytu ibnahu) from test cases. --Anatoli T. (обсудить/вклад) 07:44, 16 August 2017 (UTC)

 * I think the rationale for leaving that testcase in may be to detect hamzat al-waṣl when the second component satisfies certain rules (short etc.), but I agree it seems too difficult. P.S. For me, ‹ ʾ › is (interestingly) rendered ‹ ʿ › in the examples above, lol. Wyang (talk) 08:06, 16 August 2017 (UTC)

 * Thanks. Logically, it makes sense, when an unmarked alif should be read as hamzat al-waṣl. I think the rule should be "(any) vowel" + space + alif + consonanant, e.g.
 * which should convert to
 * (visibly or invisibly).
 * I had the same rendering on my iPhone but it looks OK on PC. --Anatoli T. (обсудить/вклад) 07:27, 17 August 2017 (UTC)

 * Hmm. Does it depend on the following word? lists only certain short words with two-consonant roots as having Hamzat waṣl in rule #2. Wyang (talk) 10:19, 17 August 2017 (UTC)
 * That would work if we can rely on folks always using hamzas when they add fully vowelized (transliterable) text. It would be good to have a category or a tracking template for cases in whichthe module assumes that an unmarked alif is hamzat al-waSl, so that it can be checked. — Eru·tuon 18:27, 17 August 2017 (UTC)
 * Yes, not writing out hamza is an issue for transliteration purposes in any case and in this in particular. The last sentence in Wikipedia "It occurs only in the definite article or at the beginning of a word following a preposition" is wrong, not only and contradicts the said above.--Anatoli T. (обсудить/вклад) 21:25, 17 August 2017 (UTC)
 * I have the same rendering issue on my iPhone (it's confused me many a time). As to the issue at hand, I really don't get what the problem is. If the plain alif is preceded by a word-final vowel, then it should be assumed to be an alif al-wasl. Otherwise, there should be a vowel placed on the alif, unless it is the definite article, which can be automatically detected. Does that not cover all use-cases? --WikiTiki89 15:02, 22 August 2017 (UTC)
 * Oh I see, the issue is that the module currently assumes that if the alif al-wasl doesn't have a vowel and is not the definite article, then the word is not sufficiently vocalized to produce a transliteration. It should instead simply treat it as an alif al-wasl. User:Benwing2 wrote this code so perhaps he'd know best how to fix it. --WikiTiki89 15:05, 22 August 2017 (UTC)
 * Thanks. I still maintain that the rule should be "(any) vowel" + space + alif + consonanant to avoid mistransliterating anything less than strict spellings. User:Benwing2 has been unavailable for a little while but maybe he lost interest in working with Arabic? --Anatoli T. (обсудить/вклад) 00:47, 24 August 2017 (UTC)
 * I thing you're saying the same thing as me. Otherwise give me an example where your rule is different from mine. --WikiTiki89 18:04, 24 August 2017 (UTC)
 * There could be a vowel after the alif, if the author forgot a hamza. The module should produce nil in such cases. --Anatoli T. (обсудить/вклад) 20:45, 24 August 2017 (UTC)
 * Can you give an actual example? If a plain alif has a vowel, then we use it. As correctly in and incorrectly in . No need to return nil, and this does not interfere with my rule, which only applies when no vowel is written on the alif. --WikiTiki89 20:51, 24 August 2017 (UTC)
 * : I think we are both clear on this. In your examples, like, the silent alif is not a hamzat al-waṣl (ٱ) and it wouldn't get the diacritic if we were to mark all such cases. Also, in you cases, I doubt it would be orthographically correct to have a word starting with a plain alif (without a hamza) + vowel, if the preceding word ends in a vowel as well (e.g. مَعَ اِبْنِ). My rule is more specific about hamzat al-waṣl, not about all cases with alif. --Anatoli T. (обсудить/вклад) 22:32, 24 August 2017 (UTC)
 * I don't quite understand what your saying. But to clarify my position, when an alif is given with an explicit hamza or wasla, the transliteration is straightforward. However, I do not think we should ideally ever require a wasla to be given explitly in order to generate the proper transliteration, so the transliteration module should be able to handle plain alifs in these cases. What my rule tried to demonstrate was that handling a plain alif is straightforward. Keep in mind, the transliteration module should try to transliterate things as vocalized as much as possible, regardless of whether the vocalization follows the standard rules or not. Thus, if I write مَعَ اِبْن, it should give maʿa ibn, despite the fact that that is not "proper" grammar, because I indicated the vowel explicitly. Whereas if I write مَعَ ابْنِ, it should give maʿa bni, rather than return nil. This is very straightforward in most cases because if the vowel is not elided, and if it is elided, it is not written. The main exception to that is the definite article, which is usually written without a vowel even when the vowel is not elided. Thus, for the definite article, the module will need to check whether the preceding word ends in a vowel or not. In addition to covering these requirements, the rule I gave above will have the module return nil in the case of مِنْ ابْن and ابْن, because returning min bn and bn would be confusing and guessing the vowel would be infeasible. As far as I can tell your rule agrees with mine in all cases it applies. If you think it does not, please give me a specific example of such a case. --WikiTiki89 14:59, 25 August 2017 (UTC)
 * We are agreeing but in your definition you haven't mentioned the consonant after the alif in the failed cases, which is what this topic is about, as in or . I have tried to define the rule ("(any) vowel" + space + alif + consonanant) when an unmarked alif should simply be ignored and not treated as unmarked.
 * No, I don't object to مَعَ اِبْن to be transliterated as maʿa ibn. --Anatoli T. (обсудить/вклад) 00:47, 26 August 2017 (UTC)
 * Can you give an example of what you mean by an alif that is not followed by a consonant? All letters in Arabic are consonants, so an alif is always followed by a consonant. I had thought you meant things like and, but we've covered that. --WikiTiki89 14:35, 28 August 2017 (UTC)

 * Based on your example - (alif is followed by a vowel, isn't it?), which works fine and causes no transliteration problem.  is not working but it matches my rule and a plain alif is followed by a consonant. Do you have another rule in mind? Please suggest then. Yes, the working cases are covered but please check what the topic is about again. --Anatoli T. (обсудить/вклад) 14:45, 28 August 2017 (UTC)
 * Well yes, my rule covers both of those cases. So I still don't get what issue you have with it. --WikiTiki89 14:52, 28 August 2017 (UTC)
 * What "both cases" you are talking about. There's only one case where plain alif = hamzat al-waṣl, the one that fails to transliterate. I have described the rule, under which circumstances the module should detect hamzat al-waṣl. Sorry, it seems that you're not focused or not interested. I am seeking technical help here. --Anatoli T. (обсудить/вклад) 21:49, 28 August 2017 (UTC)
 * I don't know what makes you think that I'm not focused or not interested, but in programming it's preferred to fix existing rules to apply to all cases, rather than patch up one specific case that isn't working. So I'm giving a general rule that will cover alif al-wasl for all cases including the one that is currently failing. --WikiTiki89 16:45, 29 August 2017 (UTC)

title: Module talk:ar-translit/testcases


text:
marginalista

Adjective

 * 1) marginalist, marginalistic

Adjective

 * 1) marginalistic

Noun

 * 1) marginalist

title: marginalista


text: maritini

title: maritini


text:
meglenorumeno

Adjective

 * 1) Megleno-Romanian, Moglenitic, Meglenitic

title: meglenorumeno


text:
meromittico

Adjective

 * 1) meromictic

title: meromittico


text:
metalimnico

Adjective

 * 1) metalimnic

title: metalimnico


text:
metalimnio

Noun

 * 1) metalimnion

title: metalimnio


text:
metrotranviario

Adjective

 * 1)  light rail

title: metrotranviario


text:
monomittico

Adjective

 * 1) monomictic

title: monomittico


text:
morlacco

Noun

 * 1) Morlach

title: morlacco


text:
oligomittico

Adjective

 * 1)  oligomictic

title: oligomittico


text:
ostinatissimo

Etymology
From.

title: ostinatissimo


text:
paleoambientale

Etymology
From.

Adjective

 * 1) paleoenvironmental

title: paleoambientale


text:
bindy

Etymology
From.

Noun

 * 1)  a stinging burr of the bindii plant

title: bindy


text:
bindies

Noun

 * 1)  an infestation of the bindii plant
 * 2)   a single burr of the plant
 * 1)   a single burr of the plant

title: bindies


text:
opnar

Noun

 * 1) an opener

title: opnar


text: opn

title: opn


text: opnande

title: opnande


text:
pasożytniczy

Adjective

 * 1) parasitic

title: pasożytniczy


text:
variasjon

Noun

 * 1) a variation

Noun

 * 1) a variation

title: variasjon


text: variasjonen

title: variasjonen


text: variasjoner

title: variasjoner


text: variasjonene

title: variasjonene


text: variasjonar

title: variasjonar


text: variasjonane

title: variasjonane


text:
գառնարած

Noun

 * 1) shepherd

title: գառնարած


text:
pasteli

Etymology
From

Noun

 * 1) A Greek/Cypriot confection made from sesame seeds and honey.

title: pasteli


text:
pedonabile

Etymology
From.

Adjective

 * 1) walkable (by pedestrians)

title: pedonabile


text:
pedosfera

Noun

 * 1) pedosphere

title: pedosfera


text:
mortítlingur

Noun

 * 1) wren

title: mortítlingur


text:
pelasgico

Etymology
From, from , derived from.

Adjective

 * 1) Pelasgic

title: pelasgico


text:
pirrico

Adjective

 * 1) Pyrrhic

title: pirrico


text:
обоюдно

Adverb

 * 1) mutually

title: обоюдно


text:
plutoide

Noun

 * 1) plutoid

title: plutoide


text:
politonico

Adjective

 * 1) polytonic

title: politonico


text:
flatbrystet

Adjective

 * 1) flat-chested (of a woman or teenage girl - having small breasts)

title: flatbrystet


text:
pomacco

Noun

 * 1) Pomak

title: pomacco


text:
venazione

Noun

 * 1)  venation

title: venazione


text:
proglaciale

Adjective

 * 1) proglacial

title: proglaciale


text:
protopianeta

Etymology
From.

Noun

 * 1) protoplanet

title: protopianeta


text: flatbrystede

title: flatbrystede


text: flatbrystete

title: flatbrystete


text: riconvogliando

title: riconvogliando


text:
riconvogliare

Etymology
From.

Verb

 * 1)  to redirect, to rechannel

title: riconvogliare


text: riconvogliante

title: riconvogliante


text: riconvogliato

title: riconvogliato


text: riconvogliati

title: riconvogliati


text: riconvogliata

title: riconvogliata


text: riconvoglio

title: riconvoglio


text: riconvogli

title: riconvogli


text: riconvoglia

title: riconvoglia


text: riconvogliamo

title: riconvogliamo


text: riconvogliate

title: riconvogliate


text: riconvogliano

title: riconvogliano


text: riconvogliavo

title: riconvogliavo


text: riconvogliavi

title: riconvogliavi


text: riconvogliava

title: riconvogliava


text: riconvogliavamo

title: riconvogliavamo


text: riconvogliavate

title: riconvogliavate


text: riconvogliavano

title: riconvogliavano


text: riconvogliai

title: riconvogliai


text: riconvogliasti

title: riconvogliasti


text: riconvogliò

title: riconvogliò


text: riconvogliammo

title: riconvogliammo


text: riconvogliaste

title: riconvogliaste


text: riconvogliarono

title: riconvogliarono


text: riconvoglierò

title: riconvoglierò


text: riconvoglierai

title: riconvoglierai


text: riconvoglierà

title: riconvoglierà


text: riconvoglieremo

title: riconvoglieremo


text: riconvoglierete

title: riconvoglierete


text: riconvoglieranno

title: riconvoglieranno


text: riconvoglierei

title: riconvoglierei


text: riconvoglieresti

title: riconvoglieresti


text: riconvoglierebbe

title: riconvoglierebbe


text: riconvoglieremmo

title: riconvoglieremmo


text: riconvogliereste

title: riconvogliereste


text: riconvoglierebbero

title: riconvoglierebbero


text: riconvoglino

title: riconvoglino


text: riconvogliassi

title: riconvogliassi


text: riconvogliasse

title: riconvogliasse


text: riconvogliassimo

title: riconvogliassimo


text: riconvogliassero

title: riconvogliassero


text:
ridenominazione

Etymology
From.

Noun

 * 1) renaming

title: ridenominazione


text:
riemissione

Etymology
From.

Noun

 * 1) reemission
 * 2) reissue

title: riemissione


text:
ripopolazione

Etymology
From.

Noun

 * 1) repopulation

title: ripopolazione


text:
salmonide

Etymology
, derived from the name of the genus, from.

Noun

 * 1)  salmonid any member of the Salmonidae taxonomic family

title: salmonide


text:
seguitore

Etymology
From.

Noun

 * 1) follower

title: seguitore


text:
sinsedimentario

Adjective

 * 1) synsedimentary

title: sinsedimentario


text:
sismicamente

Etymology
From.

Adverb

 * 1) seismically

title: sismicamente


text:
slavomacedone

Adjective

 * 1) Slavomacedonian; Macedonian Slavic

title: slavomacedone


text: athenea

title: athenea


text: atheneums

title: atheneums


text: atoomkernen

title: atoomkernen


text: atoomkerntje

title: atoomkerntje


text: atoomkerntjes

title: atoomkerntjes


text:
sovrapesca

Etymology
From.

Noun

 * 1) overfishing

title: sovrapesca


text:
sovrascorrimento

Noun

 * 1)  thrust fault

title: sovrascorrimento


text:
spalatino

Etymology
From.

title: spalatino


text:
流程圖

Noun

 * 1) flow chart

title: 流程圖


text: 流程图

title: 流程图


text: liúchéngtú

title: liúchéngtú


text:
subalveo

Etymology
From.

Adjective

 * 1) underneath the bed of a river

title: subalveo


text: dǎitú

title: dǎitú


text:
榜首

Noun

 * 1) number one (first) in a competition; head of the list of successful candidates

title: 榜首


text: bǎngshǒu

title: bǎngshǒu


text:
subduttivo

Adjective

 * 1) subductive

title: subduttivo


text:
幫手

Noun

 * 1) assistant; helper

Verb

 * 1)  to help

title: 幫手


text: 帮手

title: 帮手


text:
subparallelo

Etymology
From.

Adjective

 * 1) subparallel

title: subparallelo


text: bāngshǒu

title: bāngshǒu


text: bāngshou

title: bāngshou


text: zhùshǒu

title: zhùshǒu


text:
klær

Etymology
A plural form of, from

Noun

 * 1) clothing, clothes

title: klær


text:
駐守

Verb

 * 1) to garrison; to man a post; to defend

title: 駐守


text: 驻守

title: 驻守


text:
termoalino

Etymology
From.

Adjective

 * 1) thermohaline

title: termoalino


text: termoregolatrice

title: termoregolatrice


text: termoregolatori

title: termoregolatori


text: termoregolatrici

title: termoregolatrici


text: klærne

title: klærne


text:
torlakiano

Adjective

 * 1) Torlakian

title: torlakiano


text: suíshí

title: suíshí


text:
torrentello

Noun

 * 1) streamlet

title: torrentello


text:
墮胎

Verb

 * 1)  to abort a fetus; to induce an abortion

title: 墮胎


text:
堕胎

Noun

 * 1) induced abortion

Usage notes

 * Abortion is illegal in Japan. Although there are some exceptions under special conditions, in laws these exceptions are referred to as instead. This has influenced the Japanese language and 中絶 is generally preferred over 堕胎 today. (further readings in Japanese)

Verb

 * 1) to abort a foetus; to induce an abortion

title: 堕胎


text: duòtāi

title: duòtāi


text: liúchǎn

title: liúchǎn


text:
transnistriano

Adjective

 * 1) Transnistrian

Adjective

 * 1) Transnistrian

title: transnistriano


text: jīliú liúchǎn

title: jīliú liúchǎn


text:
trimillenario

Etymology
From.

Adjective

 * 1) trimillennial

title: trimillenario


text: yuānyù

title: yuānyù


text:
Talk:ἱδρόω

I'm not sure this verb has middle forms. What purpose would they serve? --Fsojic (talk) 11:36, 27 April 2014 (UTC)

title: Talk:ἱδρόω


text: shūsòng

title: shūsòng


text: shuàilǐng

title: shuàilǐng


text: dàilǐng

title: dàilǐng


text:
老區

Noun

 * 1) old liberated area (any of the revolutionary bases established by the Chinese Communist Party before the founding of the People's Republic of China)

title: 老區


text: 老区

title: 老区


text: atoompje

title: atoompje


text: atoompjes

title: atoompjes


text: lǎoqū

title: lǎoqū


text:
領取

Verb

 * 1) to receive

title: 領取


text: 领取

title: 领取


text: lǐngqǔ

title: lǐngqǔ


text:
獲取

Verb

 * 1) to get; to gain; to acquire; to draw; to obtain

title: 獲取


text: 获取

title: 获取


text: huòqǔ

title: huòqǔ


text: lùqǔ

title: lùqǔ


text: miscarriages of justice

title: miscarriages of justice


text: 秋千

title: 秋千


text: qiūqiān

title: qiūqiān


text:
Thread:User talk:Kephir/Bug in translation fixing tool

It seems that it's still using language templates, even though they've long been deprecated. See per annum for example.


text:
名曲

Noun

 * 1) well-known song or piece of music

Noun

 * 1) well-known (famous; renowned; iconic) song or piece of music
 * 2) great song or piece of music

title: 名曲


text: míngqǔ

title: míngqǔ


text: finsken

title: finsken


text:
苗族

Proper noun

 * 1) the Miao ethnic group of China (including Hmong, Hmu, A-Hmao, Qo Xiong, etc.)

title: 苗族


text: Miáozú

title: Miáozú


text: samiske

title: samiske


text:
User:KarenJoyce

About me
Hi. I've just arrived. I enjoy editing Wikipedia (See w:User:Kjtobo), and found myself lured in by a request for a quotation. It started with some pillow talk about whether all of the English words starting with tw were related to two.

title: User:KarenJoyce


text: samisken

title: samisken


text:
Böögg

Etymology
Compare 🇨🇬.

Noun

 * 1) booger, bogey

title: Böögg


text:
triotto

Noun

 * 1) a type of roach

title: triotto


text:
tsaconico

Adjective

 * 1) Tsakonian / Tsaconian

title: tsaconico


text:
ultrabasico

Etymology
From.

Adjective

 * 1) ultrabasic

title: ultrabasico


text:
vasilopita

Etymology
From.

Noun

 * 1) A Greek celebratory cake, often containing a hidden coin, typically eaten on New Year's Day which is St Basil's day.

Translations

 * Greek:

title: vasilopita


text:
zaconico

Adjective

 * 1) Tsakonian, Tzakonian

title: zaconico


text:
zogista

Adjective

 * 1) Zogist

title: zogista


text: brysta

title: brysta


text:
Zogist

Adjective

 * 1) Relating to King Zog of Albania.

Translations

 * French:
 * Portuguese: zoguista

Noun

 * 1) A supporter of King Zog of Albania.

title: Zogist


text: brystene

title: brystene


text: ateizzazioni

title: ateizzazioni


text: bottatrici

title: bottatrici


text: cratoni

title: cratoni


text: epilimni

title: epilimni


text: francocrazie

title: francocrazie


text: geocronometri

title: geocronometri


text: geocronometrii

title: geocronometrii


text: ipolimni

title: ipolimni


text: metalimni

title: metalimni


text: morlacchi

title: morlacchi


text: pedosfere

title: pedosfere


text: plutoidi

title: plutoidi


text: pomacchi

title: pomacchi


text: venazioni

title: venazioni


text: protopianeti

title: protopianeti


text: ridenominazioni

title: ridenominazioni


text: riemissioni

title: riemissioni


text: ripopolazioni

title: ripopolazioni


text: seguitori

title: seguitori


text: sovrascorrimenti

title: sovrascorrimenti


text: torrentelli

title: torrentelli


text: triotti

title: triotti


text: ostinatissima

title: ostinatissima


text: ostinatissimi

title: ostinatissimi


text: ostinatissime

title: ostinatissime


text: afferibili

title: afferibili


text: albanofona

title: albanofona


text: albanofoni

title: albanofoni


text: albanofone

title: albanofone


text: antigonidi

title: antigonidi


text: battriana

title: battriana


text: battriani

title: battriani


text: battriane

title: battriane


text: cicladica

title: cicladica


text: cicladici

title: cicladici


text: cicladiche

title: cicladiche


text: cognominali

title: cognominali


text: dimittica

title: dimittica


text: dimittici

title: dimittici


text: dimittiche

title: dimittiche


text: ettometrica

title: ettometrica


text: ettometrici

title: ettometrici


text: ettometriche

title: ettometriche


text: fagliata

title: fagliata


text: fagliati

title: fagliati


text: fagliate

title: fagliate


text: falconiformi

title: falconiformi


text: fratturabili

title: fratturabili


text: gardensi

title: gardensi


text: geoidali

title: geoidali


text: gorana

title: gorana


text: gorani

title: gorani


text: gorane

title: gorane


text: intercotidali

title: intercotidali


text: intermontana

title: intermontana


text: intermontani

title: intermontani


text: intermorenica

title: intermorenica


text: intermorenici

title: intermorenici


text: intermoreniche

title: intermoreniche


text: ipertermali

title: ipertermali


text: ipolimnica

title: ipolimnica


text: ipolimnici

title: ipolimnici


text: ipolimniche

title: ipolimniche


text: mantellica

title: mantellica


text: mantellici

title: mantellici


text: mantelliche

title: mantelliche


text: marginalisti

title: marginalisti


text: marginaliste

title: marginaliste


text: meglenorumena

title: meglenorumena


text: meglenorumeni

title: meglenorumeni


text: meglenorumene

title: meglenorumene


text: meromittica

title: meromittica


text: meromittici

title: meromittici


text: meromittiche

title: meromittiche


text: metalimnica

title: metalimnica


text: metalimnici

title: metalimnici


text: metalimniche

title: metalimniche


text: metrotranviaria

title: metrotranviaria


text: metrotranviari

title: metrotranviari


text: metrotranviarie

title: metrotranviarie


text: monomittica

title: monomittica


text: monomittici

title: monomittici


text: monomittiche

title: monomittiche


text: oligomittica

title: oligomittica


text: oligomittici

title: oligomittici


text: oligomittiche

title: oligomittiche


text: paleoambientali

title: paleoambientali


text: pedonabili

title: pedonabili


text: pelasgica

title: pelasgica


text: pelasgici

title: pelasgici


text: pelasgiche

title: pelasgiche


text: pirrica

title: pirrica


text: pirrici

title: pirrici


text: pirriche

title: pirriche


text: politonica

title: politonica


text: politonici

title: politonici


text: politoniche

title: politoniche


text: proglaciali

title: proglaciali


text: sinsedimentaria

title: sinsedimentaria


text: sinsedimentari

title: sinsedimentari


text: sinsedimentarie

title: sinsedimentarie


text: slavomacedoni

title: slavomacedoni


text: spalatina

title: spalatina


text: spalatini

title: spalatini


text: spalatine

title: spalatine


text: subalvea

title: subalvea


text: subalvei

title: subalvei


text: subalvee

title: subalvee


text: subduttiva

title: subduttiva


text: subduttivi

title: subduttivi


text: subduttive

title: subduttive


text: subparallela

title: subparallela


text: subparalleli

title: subparalleli


text: subparallele

title: subparallele


text: termoalina

title: termoalina


text: termoalini

title: termoalini


text: termoaline

title: termoaline


text: torlakiana

title: torlakiana


text: torlakiani

title: torlakiani


text: torlakiane

title: torlakiane


text: transnistriana

title: transnistriana


text: transnistriani

title: transnistriani


text: transnistriane

title: transnistriane


text: trimillenaria

title: trimillenaria


text: trimillenari

title: trimillenari


text: trimillenarie

title: trimillenarie


text: tsaconica

title: tsaconica


text: tsaconici

title: tsaconici


text: tsaconiche

title: tsaconiche


text: ultrabasica

title: ultrabasica


text: ultrabasici

title: ultrabasici


text: ultrabasiche

title: ultrabasiche


text: zaconica

title: zaconica


text: zaconici

title: zaconici


text: zaconiche

title: zaconiche


text: zogisti

title: zogisti


text: zogiste

title: zogiste


text:
locatio et conductio

Etymology
Borrowed from.

Noun

 * 1)  A contract of hire. A bailment : goods delivered or property or land made available to the bailee in exchange for money or reward paid to the bailor. May be one of three main types: locatio rei, 'the hire of a thing'; locatio operarum, 'a worker for a wage'; locatio operis faciendi, a contract for 'services providing a result'

title: locatio et conductio


text:
pupp

Noun

 * 1)  a breast, boob (informal), or tit (vulgar; woman's breast)

Noun

 * 1)  a breast, boob (informal), or tit (vulgar; woman's breast)

title: pupp


text:
امبو

Etymology
A widespread baby word; compare 🇨🇬.

Noun

 * 1)  water (children's language: any drink, but especially water)
 * 2)  drink

title: امبو


text: Category:Egyptian Arabic terms derived from Egyptian languages


text:
Thread:User talk:Kephir/Bug in translation fixing tool/reply

No, it does not. I think I typed manually out of habit. Sigh. And it was me who created as a replacement…


text: puppen

title: puppen


text:
ajy

Noun

 * 1) daughter

Etymology
From.

Adjective

 * 1) bitter (having an acrid taste)

title: ajy


text:
pupper

Etymology
From.

title: pupper


text: puppene

title: puppene


text:
böwürslen

Etymology
From.

Pronunciation

 * (Yomut)
 * (Yomut)

Noun

 * 1) blackberry

title: böwürslen


text: puppar

title: puppar


text: puppane

title: puppane


text:
User:Smurrayinchester/new-jargon

 term was recognized on by. Although it is a recently-created neologism and cannot be attested by citations spanning a year, it is the official term.

title: User:Smurrayinchester/new-jargon


text:
Talk:paraguas

Language mistake?
There seems to be a mistake in the caption for the picture. I couldn't correct it myself, but it doesn't look Spanish. Could someone address this problem? Thanks, 2.228.5.114 15:59, 27 April 2014 (UTC)
 * The contributor added the same picture to both this entry and the Galician entry for paraguas, but forgot to change the caption here. I replaced it with a Spanish one (I'm not exactly fluent, but I think I got it right). Chuck Entz (talk) 16:08, 27 April 2014 (UTC)
 * Thanks for that. Maybe It should be Un hombre, with the article? 2.228.5.114 17:15, 27 April 2014 (UTC)

title: Talk:paraguas


text: Wiktionary:Foreign Word of the Day/2014/April 28


text:
Reconstruction:Proto-Germanic/wrēkiz

Etymology
.

Adjective

 * 1) driven out, persecuted, expelled
 * 2) reprehensible, actionable

title: Reconstruction:Proto-Germanic/wrēkiz


text: attestje

title: attestje


text:
eldin

Etymology
From, from , related to 🇨🇬. Cognate with dialectal Northern English.

Noun

 * 1)  Firewood or any kind of fuel for a fire, such as sticks or peat.

title: eldin


text: attestjes

title: attestjes


text:
בכל זאת

Etymology
From +  +.

Adverb

 * 1) Anyway, even so, nevertheless.

title: בכל זאת


text: Category:Norwegian Bokmål terms derived from New Latin


text: Category:Norwegian Nynorsk terms derived from New Latin


text:
Talk:astray

Lack of an example
Examples would be appreciated. Thank you in advance. --Chôji (talk) 16:56, 27 April 2014 (UTC)

title: Talk:astray


text:
Alamogordo

Translations

 * Apache:
 * Chiricahua: T'iis ntsaadz-í 'úú'á
 * Portuguese: Alamogordo

title: Alamogordo


text:
kwaryry

Noun

 * 1) a  or  of

title: kwaryry


text:
enfauld

Etymology
.

Pronunciation

 * Southern
 * Southern
 * Southern

Verb

 * 1)  Enfold.

title: enfauld


text:
pætæj

Noun

 * , a palm tree of South America

title: pætæj


text:
dovê

Etymology
From, present active infinitive of. Compare 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬.

Verb
(past participle dovût)

 * 1)  to be obliged, compelled, or forced to; must, have to

title: dovê


text:
tyjtsĩkwa

Noun

 * 1) a  used to hide for an
 * 2) * 2002, Teresa Kanoê, A morte de Turué in 2004, Laércio Nora Bacelar, Gramática da língua Kanoê, page 97:
 * "kxo"

- Ojo papa ojo tyjtsĩkwa poroere ava ævætseronehĩ ytseni.

title: tyjtsĩkwa


text:
Questa

Etymology
A misspelling of.

Translations

 * Taos: tùsíwbo

title: Questa


text:
støt

Etymology 1
Borrowed from, a neuter and adverb of , from , from.

Adjective

 * 1) steady

Usage notes
Especially used to modify the noun.

Adverb

 * 1) steady, without being interrupted

Noun

 * 1) impact, jolt
 * 2) shock
 * elektrisk støt - electric shock

title: støt


text:
kañoe

Noun

 * 1) a  bone with  feathers used as a

title: kañoe


text:
uciel

Etymology
From, a diminutive ultimately based on. Compare 🇨🇬, 🇨🇬.

Noun

 * 1) bird

title: uciel


text:
Thread:User talk:CodeCat/Ancient Greek alternative forms/reply (5)

Ok, but this parameter is automatically present when I add a translation with Conrad.Irwin's tool. Shouldn't it be changed for Greek and other languages where it's precisely no longer necessary?


text: tsemaj

title: tsemaj


text:
Thread:User talk:CodeCat/Ancient Greek alternative forms/reply (6)

Yes, but we currently don't have anyone who knows how to maintain that script...


text: støtet

title: støtet


text: støta

title: støta


text: støtene

title: støtene


text:
wieloznaczny

Etymology
From.

Adjective

 * 1) ambiguous; polysemous

title: wieloznaczny


text:
Loving

Proper noun

 * 1) A placename
 * 1) A placename

title: Loving


text:
dar paso

Verb

 * 1) to make way, step aside
 * 2) to give way to to be succeeded by
 * 1) to give way to to be succeeded by

title: dar paso


text:
jednoznaczny

Etymology
From.

Adjective

 * 1) unambiguous

title: jednoznaczny


text:
jedno-

Prefix

 * 1) one-, single-, mono-, uni-

title: jedno-


text: tritiumin

title: tritiumin


text: Category:Polish terms prefixed with jedno-


text:
jednorazowy

Etymology
From.

Adjective

 * 1) single use, one-off

title: jednorazowy


text:
Lovington

Etymology
From the phrase for Lufa's settlement.

title: Lovington


text:
אולימפי

Adjective

 * 1) Olympic

Derived terms

 * הַמִשְׂחָקִים הַאוֹלִימְפִּיִּים

title: אולימפי


text:
nonclathrate

Adjective

 * 1) Not clathrate.

title: nonclathrate


text: luvved

title: luvved


text: whitesplains

title: whitesplains


text: Thorsby

title: Thorsby


text: whitesplained

title: whitesplained


text: methylhistidines

title: methylhistidines


text: methylhistamines

title: methylhistamines


text:
methylitaconate

Noun

 * 1)  A salt or ester of methylitaconic acid.

title: methylitaconate


text: methylitaconates

title: methylitaconates


text:
slaframine

Noun

 * 1)  An indolizidine alkaloidal mycotoxin that causes salivation in most animals.

title: slaframine


text:
somatoliberin

Etymology
From.

Noun

 * 1)  Somatocrinin.

title: somatoliberin


text: streptothricins

title: streptothricins


text:
streptothricin

Noun

 * 1) Any of various antimicrobial agents produced by  bacteria.

title: streptothricin


text:
sulcotidil

Noun

 * 1) A particular vasodilator.

title: sulcotidil


text: suloctidil

title: suloctidil


text: mfVSG

title: mfVSG


text:
VSG

Etymology
Initialism.

title: VSG


text: Category:Slovene terms suffixed with -jak


text:
stepdown

Etymology
.

Adjective

 * 1)  Used to decrease the secondary voltage relative to the primary voltage.

title: stepdown


text:
Reconstruction:Proto-Slavic/polmy

Etymology
From, from , from. Morphologically. Cognate with 🇨🇬,, 🇨🇬 and 🇨🇬.

Noun

 * 1)  flame

Descendants
An n-stem is unambiguously attested in the majority of Slavic languages, including importantly Old Church Slavonic. The East Slavic languages reflect an extended neuter n-stem or (for Ukrainian)  instead. Russian borrowed the OCS form but converted it into a neuter n-stem as well. The modern Bulgarian form, although clearly related, has a different suffix, reflecting.

 * East Slavic:
 * South Slavic:
 * (Western dialects), (poetic)
 * (poetic)
 * , (poetic)
 * , (poetic)
 * West Slavic:
 * Sorbian
 * (Western dialects), (poetic)
 * (poetic)
 * , (poetic)
 * , (poetic)
 * West Slavic:
 * Sorbian
 * , (poetic)
 * , (poetic)
 * West Slavic:
 * Sorbian
 * Sorbian
 * Sorbian
 * Sorbian
 * Sorbian
 * Sorbian
 * Sorbian

title: Reconstruction:Proto-Slavic/polmy


text:
המשחקים האולימפיים

Etymology
From +.

Noun

 * 1) The Olympic Games.

Derived terms

 * מִשְׂחֲקֵי הַחֹרֶף הַאוֹלִימְפִּיִּים

title: המשחקים האולימפיים


text: ECP

title: ECP


text:
honoris causa

Etymology
From.

Adjective

 * 1) honorary degree

Etymology
.

title: honoris causa


text:
Talk:rath

All the earthworks in the part of Pembrokeshire I live in are also called raths. So it's not just Irish.

title: Talk:rath


text:
støtdemper

Etymology
From.

Noun

 * 1) a shock absorber

title: støtdemper


text: Category:uk:Sleep

title: Category:uk:Sleep


text: Category:lad:Geomorphology

title: Category:lad:Geomorphology


text: Category:lad:Geology

title: Category:lad:Geology


text:
Oromocto

Etymology
The town is derived from the river, which is thought to have originated in.

Proper noun

 * , located at the mouth of the river of the same name.
 * , from which the (a tributary of the Oromocto River) flows.
 * , from which the (a tributary of the Oromocto River) flows.

title: Oromocto


text: Category:bua:List of related-to categories


text: Category:bua:All topics

title: Category:bua:All topics


text: Category:bua:Names

title: Category:bua:Names


text:
fairce

Etymology
From, from , from.

Adjective

 * 1)  fierce

title: fairce


text: Category:kpg:Four

title: Category:kpg:Four


text: Category:bn:Directions

title: Category:bn:Directions


text:
User:Jamesjiao/Japanese words

たがる

title: User:Jamesjiao/Japanese words


text: Category:fa:Syria

title: Category:fa:Syria


text:
ἐΰς

Etymology
Cognate with 🇨🇬. Has been connected with 🇨🇬 and 🇨🇬, which would point to ; this may itself derive from. A competing theory, however, connects the word with 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬, which would derive from a. This theory would be supported by a reading in book 24, line 528 of the Iliad, where the lack of elision would suggest an initial *w; however, this reading is late and therefore uncertain.

Adjective

 * 1)  good, brave, noble

title: ἐΰς


text: Category:tk:Religion

title: Category:tk:Religion


text: Nackawic

title: Nackawic


text:
fairn

Etymology
From, from.

Noun

 * 1)  fern

title: fairn


text: Category:et:Sewing

title: Category:et:Sewing


text: Category:et:Crafts

title: Category:et:Crafts


text: Quispamsis

title: Quispamsis


text:
Grand Falls

Etymology

 * , derived from and . The town is named after a large set of waterfalls in the.
 * +. From being a waterfall located on the . . From the river's name in Innu, . From.

title: Grand Falls


text: Category:sv:Folklore

title: Category:sv:Folklore


text: Category:ist:Anatomy

title: Category:ist:Anatomy


text: Gagetown

title: Gagetown


text: Category:ist:Medicine

title: Category:ist:Medicine


text: Category:ast:Cytology

title: Category:ast:Cytology


text: Category:nn:Dentistry

title: Category:nn:Dentistry


text: Category:nn:Teeth

title: Category:nn:Teeth


text: Fairisle

title: Fairisle


text:
some kind of

Determiner

 * 1) a mediocre; a bare minimum; (denoting that something only barely fits a certain category, or is very mediocre in it)
 * 2) A remarkable.

Synonyms

 * ,, some

Adverb

 * : remarkably

title: some kind of


text:
Reconstruction:Proto-Slavic/snъxa

Etymology
From, from.

Noun

 * 1) daughter-in-law

Descendants

 * Church Slavonic:

 * East Slavic:
 * South Slavic:
 * Latin:, ,
 * Chakavian :
 * Kajkavian : ,
 * West Slavic:
 * Latin:, ,
 * Chakavian :
 * Kajkavian : ,
 * West Slavic:
 * Latin:, ,
 * Chakavian :
 * Kajkavian : ,
 * West Slavic:
 * West Slavic:
 * West Slavic:

title: Reconstruction:Proto-Slavic/snъxa


text: støtdemperen

title: støtdemperen


text: støtdempere

title: støtdempere


text: støtdemperne

title: støtdemperne


text: attractietje

title: attractietje


text: attractietjes

title: attractietjes


text: attribuutje

title: attribuutje


text: attribuutjes

title: attribuutjes


text: autopsieën

title: autopsieën


text: autopsietje

title: autopsietje


text: autopsietjes

title: autopsietjes


text:
כדור סל

Etymology
From +.

Noun

 * 1) basketball (a particular kind of ball).
 * 2) basketball (a sport).

title: כדור סל


text:
Caliente

Etymology
From.

title: Caliente


text: Pioche

title: Pioche


text:
Goldfield

Etymology
Generally from.

Goldfield, Iowa, was originally to be called after the surname of a settler, but “Gold-” was felt to be more suitable as a place name.

title: Goldfield


text:
Dyer

Etymology

 * As an English surname, from . Compare.
 * As an surname, variant of.

Proper noun

 * 1)  for a dyer of cloth.

title: Dyer


text: maljakkaat

title: maljakkaat


text: 矿山

title: 矿山


text:
礦山

Noun

 * 1) mine

title: 礦山


text: kuàngshān

title: kuàngshān


text: dìléi

title: dìléi


text: formuene

title: formuene


text: formuar

title: formuar


text: formuane

title: formuane


text: Category:Icelandic terms derived from Punic


text: Category:Icelandic terms derived from West Semitic languages


text:
cierf

Etymology
From. Compare 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬 and 🇨🇬.

Noun

 * 1) deer, buck

title: cierf


text:
auch so

Interjection

 * 1) likewise!, same to you!, you too!

title: auch so


text: forslaget

title: forslaget


text: forslaga

title: forslaga


text: forslagene

title: forslagene


text:
Thread:User talk:CodeCat/timeo/reply (5)

No, it's wrong. As I said, the synthetically formed passive forms (present, imperfect, future) do exist ( for example).


text:
Module:zh-usex

local export = {}

local m_zh = require("Module:zh") local m_languages = require("Module:languages") local m_string_utils = require("Module:string utilities")

local find = m_string_utils.find local gsub = m_string_utils.gsub local match = m_string_utils.match local split = m_string_utils.split local sub = m_string_utils.sub local upper = m_string_utils.upper

-- Use this when the actual title needs to be known. local actual_title = mw.title.getCurrentTitle

-- Use this when testcases need to be able to override the title (for bolding, -- for instance). local title = actual_title local PAGENAME = PAGENAME or title.text

local data = mw.loadData("Module:zh-usex/data") local punctuation = data.punctuation local ref_list = data.ref_list local pron_correction = data.pron_correction local polysyllable_pron_correction = data.polysyllable_pron_correction

local zh_format_end = " "

--local Han_pattern = "[" .. require("Module:scripts").getByCode("Hani"):getCharacters .. "]" local Han_pattern = "[一-鿿㐀-䶿﨎﨏﨑﨓﨔﨟﨡﨣﨤﨧-﨩𠀀-𪛟𪜀-𮹟𰀀-𲎯]" local UTF8_char = '[^\128-\191][\128-\191]*' local UTF8_char2 = '[^[%]\128-\191][\128-\191]*' -- not "[" or "]"

local tr_data = { cmn = { segment_c = " %-", separator_conv = {[""]="",[" "]=" ",["-"]="",["--"]="-"}, link_ignore = "\1.^", tr_cap = true, combine = function(t) return t:gsub("^%f[aoe\195-\199]","\3") -- temporary substitute of the apostrophe end, },	yue = { segment_c = " ", separator_conv = {[""]="",[" "]=" "}, link_ignore = "\1", tr_cap = false, combine = function(t) return t:gsub(",.+","") end, },	["nan-hbl"] = { segment_c = " ~", separator_conv = {[""]="",[" "]=" ",["~"]="-"}, link_ignore = "\1%%.^", tr_cap = true, combine = function(t) return "-"..t:gsub("/.+","") end, },	hak = { segment_c = " ~", separator_conv = {[""]="",[" "]=" ",["~"]="-"}, link_ignore = "\1.^", tr_cap = true, combine = function(t) return "-"..t:gsub("/.+","") end, },	default = { segment_c = " ", separator_conv = {[""]="",[" "]=" "}, link_ignore = "\1", tr_cap = false, }, }

local function get_tr(display, norm_code) local given, given_pos = {}, 1 -- record the characters with given transcription local punc, punc_pos = {}, 1 -- record the punctuations with given transcription local tr_datapoint = tr_data[norm_code] local word_regex = "[^"..tr_datapoint.link_ignore.." \2{}".."]+" -- regex that matches words local tr_word = display:gsub("\1", " ") :gsub("%["..UTF8_char2.."%]", "") :gsub("("..UTF8_char.."){([^{}]*)}", function(a,b) -- record given tr and replace with "{"			given[given_pos] = a:find("^%w$") and b or tr_datapoint.combine(b)			given_pos = given_pos + 1			return "{"		end) :gsub("%f[^ ][^ ]+%f[ ]", function(a) -- record punctuation and replace with "}"			if punctuation[a] then				punc[punc_pos] = punctuation[a]				punc_pos = punc_pos + 1				return "}"			end			return a		end) :gsub("","\1"):gsub("","\2") -- substitute bold tags for further processing :gsub(word_regex,function(word)			-- first attempt to get the pronunciation of the whole word			local res = polysyllable_pron_correction[norm_code][word]				or pron_correction[norm_code][word]			if res then return res end			local length = 0 -- for check_pron (a bit hacky because check_pron only checks if length == 1)			if word:find("^"..UTF8_char.."$") then length = 1 end			res = m_zh.check_pron(word, norm_code, length, true)			if res then return tr_datapoint.combine(res) end			-- if it fails, get pronunciation of each character			return word:gsub(UTF8_char, function(ch) local ch_res = pron_correction[norm_code][ch] if ch_res then return ch_res end ch_res = m_zh.check_pron(ch, norm_code, 1, true) return ch_res and tr_datapoint.combine(ch_res) or ch			end)		end) if norm_code == "cmn" then tr_word = tr_word:gsub("%.%.","-") end if norm_code ~= "yue" then tr_word = tr_word:gsub("%."," ") end given_pos, punc_pos = 0,0 tr_word = tr_word:gsub("{",function -- substitute back the stored results			given_pos = given_pos + 1			return given[given_pos]		end) :gsub("}",function -- substitute back the punctuations			punc_pos = punc_pos + 1			return punc[punc_pos]		end) if norm_code == "yue" then tr_word = tr_word:gsub("[a-z][1-9]%-?[1-9]?", "%0 ") end return tr_word end

local function make_link(target, display) target = target == "" and display or target -- Remove bold tags from target target = target:gsub("","") -- Generate link to Chinese section local result = "" .. display .. "" -- For debugging purposes --if actual_title.nsText == "Module" then mw.log(display, target, "->", result) end return result end

local function convert(conv_fun, text) return (text .. "A[A]") :gsub("([^%[%]]*)"..UTF8_char2.."%[("..UTF8_char2..")%]",			function(a,b) return conv_fun(a)..b end) :sub(1,-2) end

function export.show(frame) local params = { [1] = { required = true },	-- example [2] = {},					-- translation [3] = {},					-- variety lit = {}, tr = {}, ref = {}, r = { alias_of = "ref" }, inline = {}, audio = {}, a = { alias_of = "audio" }, collapsed = { type = "boolean" }, -- Allow specifying pagename in testcases on documentation page. pagename = actual_title.nsText == "Template" and {} or nil, nocat = { type = "boolean" }, tr_nocap = { type = "boolean" }, simp = { type = "boolean" } }	local category = frame.args["category"] or error("Please specify the category.") local args, unrecognized_args = require("Module:parameters").process(frame:getParent.args, params, true) if args.pagename then -- Override title in Module namespace. title = mw.title.new(args.pagename) PAGENAME = title.text end local example = args[1] or error("Example unspecified.") local translation = args[2] local literal = args["lit"] local reference = args["ref"] local manual_tr = args["tr"] local display = args["display_type"] local inline = args["inline"] local audio_file = args["audio"] local collapsed = args["collapsed"] local simp = args["simp"] local phonetic = "" local original_length = example:gsub("[^\194-\244]+",""):len local variety = args[3] or frame.args["variety"] or (ref_list[reference] and ref_list[reference][1] or false) or "cmn" local variety_data = data.varieties_by_code[variety] or data.varieties_by_old_code[variety] or error("Variety " .. variety .. " not recognized.") -- unpack doesn't work here because the data was loaded using mw.loadData local std_code, norm_code, desc, tr_desc = variety_data[2], variety_data[3], variety_data[4], variety_data[5] norm_code = norm_code or std_code variety = std_code local lang_obj_wikt = m_languages.getByCode(variety, 3, "allow etym") if next(unrecognized_args) then --Special:WhatLinksHere/Wiktionary:Tracking/zh-usex/unrecognized arg require("Module:debug").track_unrecognized_args(unrecognized_args, "zh-usex") end if reference then require("Module:debug").track("zh-usex/ref") end if example:find("[%(%)]") then require("Module:debug").track("zh-usex/parentheses") end if example:find("&#") then require("Module:debug").track("zh-usex/html") end -- future escape character? if example:find("`") then require("Module:debug").track("zh-usex/backtick") end if example:find(" ") then require("Module:debug").track("zh-usex/double-space") end if (norm_code == "nan-hbl" or norm_code:find("^hak")) and example:find("%-") then require("Module:debug").track("zh-usex/hyphen") end if example:find("%w%{") then require("Module:debug").track("zh-usex/rom-text") end if not translation or translation == '' then -- per standard Module:usex translation = ' (please add an English translation of this ' .. (category == "quotations" and "quotation" or "usage example") .. ') ' end -- should we generate the other (simp/trad) form -- (in the end, only actually display if the converted text is different) local do_conv = true if norm_code == "vi" or norm_code == "ko" then do_conv = false end local conv_fun = m_zh.ts	if simp then if category ~= "quotations" then error("parameter simp cannot be true in Template:zh-x or Template:zh-co.") end if norm_code == "vi" or norm_code == "ko" or norm_code == "lzh" or variety == "yue-HK" or variety == "cmn-TW" or				variety == "nan-hbl-TW" or variety == "lzh-cmn-TW" or variety == "hak-hai" or variety == "hak-dab" or				variety == "hak-zha" then error(("Parameter simp= cannot be specified for variety '%s'"):format(variety)) end conv_fun = m_zh.st	end -- should we generate the transcription local generate_tr = false if tr_data[norm_code] then if manual_tr then require("Module:debug").track("zh-usex/manual-tr") else generate_tr = true end end local boldify = false -- automatically boldify pagetitle if nothing is in bold if not example:find("'''") and not punctuation[PAGENAME] then boldify = true end -- tidying up the example, making it ready for transcription example = gsub(example, "[？！，. 、“”…；：‘’|（）「」『』—《》〈〉【】·　．～]", " %0 ") example = example:gsub("— —", "——") -- double em-dash (to be converted to single em-dash later) :gsub(""," ") -- process linebreaks :gsub("^ *",""):gsub(" *$",""):gsub(" +"," ") -- process spaces :gsub("%[%[(.-)%]%]%f[^%]]",function(a) -- process 			return a:gsub(" ","\1")		end) :gsub("([^']+)", "%1") -- normalise bold syntax :gsub("%^","^") :gsub("(%["..UTF8_char2.."%])","%1") :gsub("({[^{}]*})","%1") -- parsing: convert "-", "--", "---" to "-", "..", "--" respectively -- so that "-" is the character that delimits links -- further explanation will use the replacement result to refer to the commands if norm_code == "cmn" then example = example:gsub("%-+",{["--"]="..",["---"]="--"}) if example:find("%-[^%-%s]+\\") then require("Module:debug").track("zh-usex/extra-pinyin") end end

local regex_data = tr_data[norm_code] or tr_data.default local segment_c = regex_data.segment_c -- the characters that delimit links local separator_conv = regex_data.separator_conv -- the table for separator mapping local link_ignore = regex_data.link_ignore -- the characters that do not affect links local tr_cap = regex_data.tr_cap -- transliteration can be capitalised local segment_regex = "(["..segment_c.."]*)([^"..segment_c.."]+)" -- the regex that matches each segment and the separator before it	local cache = {} -- store the result of each segment local trad_text = "" local simp_text = "" -- generate the transliteration -- but store the results in the cache -- and also build up trad_text and simp_text local tr_text = example:gsub(segment_regex, function(separator,seg)		separator = separator_conv[separator] or error('Invalid separator: "'..separator..'"')		if cache[seg] then			trad_text = trad_text .. cache[seg].trad			simp_text = simp_text .. cache[seg].simp			return separator..cache[seg].tr		end		if punctuation[seg] then			cache[seg] = {				trad = seg,				simp = seg,				tr = punctuation[seg]			}			trad_text = trad_text .. seg			simp_text = simp_text .. seg			return separator..punctuation[seg]		end		local generate_link = 0		seg, generate_link = seg:gsub("@","")		generate_link = (generate_link == 0)		local target, display = "", seg		local pos = seg:find("\\",1,true)		if generate_link and pos then			-- move formatting from start of target to display			-- e.g. ^甲\乙 --> 甲\^乙			local bold = ""			local caret = ""			local start = 1			if seg:sub(1,3) == "" then				bold,start = "",4 end if tr_cap and seg:sub(start) == "^" then caret,start = "^",start+1 end target, display = seg:sub(start,pos-1), bold..caret..seg:sub(pos+1,-1) if target:find("") then -- Check for bold tags in target. require("Module:debug").track("zh-usex/bold-target") end end target = target:gsub("\1","") local target_trad = target:gsub("%["..UTF8_char2.."%]","") local target_simp = do_conv and convert(conv_fun, target) local occurrences = 0 if boldify then display, occurrences = display:gsub(PAGENAME,""..PAGENAME.."") end if occurrences > 0 then display = display:gsub("%["..PAGENAME.."%]","%["..PAGENAME.."%]") :gsub("%^","^") :gsub("(%["..UTF8_char2.."%])","%1") :gsub("({[^{}]*})","%1") end local display_derom = display:gsub("{[^{}]*}","") :gsub("["..link_ignore.."]+","") local display_trad = display_derom:gsub("%["..UTF8_char2.."%]","") local display_simp = do_conv and convert(conv_fun, display_derom) or "" local seg_tr = generate_tr and get_tr(display, norm_code) or "" if (simp and display_simp or display_trad):gsub("</?b>","") == PAGENAME or (simp and target_simp or target_trad) == PAGENAME then generate_link = false if boldify and occurrences == 0 then display_trad = "'''" .. display_trad .. ""				display_simp = "" .. display_simp .. "'''"				seg_tr = "\1" .. seg_tr .. "\2"			end end local seg_trad = generate_link and make_link(target_trad, display_trad) or display_trad local seg_simp = generate_link and do_conv and make_link(target_simp, display_simp) or display_simp cache[seg] = { trad = seg_trad, simp = seg_simp, tr = seg_tr }		trad_text = trad_text .. seg_trad simp_text = simp_text .. seg_simp return separator..seg_tr end)	if trad_text == simp_text then		do_conv = false		simp_text = nil	end	if not trad_text:find("</?b>") then		require("Module:debug").track("zh-usex/no-bold")	end	-- format generated tr	-- at this point we have three temporary substitutions:	-- :\1, :\2, ':\3	if generate_tr then		if norm_code == "cmn" then -- format apostrophe			tr_text = tr_text				:gsub("%f[^%z -]([\1\2^]*)\3", "%1")				:gsub("\1\3","\3\1") -- ' → '				:gsub("^\3","\3^")  -- ^'   → '^ (shouldn't occur)		elseif norm_code == "nan-hbl" or norm_code == "hak" then -- format hyphens			tr_text = tr_text				:gsub("%^%-","-^")				:gsub("\1%-","-\1") -- -  → -				:gsub("%-\2","\2-") -- - → -				:gsub("%f[^%z ]%-%f[^%z %-]","") -- "-chhek" at beginning -> "chhek"				:gsub("%f[%z %-]%-%f[%z ]","") -- "shi-" at the end -> "shi"				:gsub("%-+","-")				:gsub("%-?%%%-?", "--")		end		tr_text = tr_text:gsub("[\1\2\3]",{["\1"]="",["\2"]="",["\3"]="'"}) if find(tr_text, Han_pattern) then require("Module:debug").track("zh-usex/character without transliteration") end end

local tag_start = " [" -- HTML entity since "MSC" is interpreted poorly local tag_end = "] " local simp_link = "simp." local trad_link = "trad." if simp then simp_link, trad_link = trad_link, simp_link end trad_text, auto_spaces = trad_text:gsub("([a-zA-Z]%]%])(%[%[[a-zA-Z])", "%1 %2")	simp_text = do_conv and simp_text:gsub("([a-zA-Z]%]%])(%[%[[a-zA-Z])", "%1 %2") or false	phonetic = manual_tr or (generate_tr and tr_text)

if auto_spaces > 0 then require("Module:debug").track("zh-usex/auto-spaces") end -- overall transcription formatting if phonetic then phonetic = gsub(phonetic, " ", " ") if norm_code ~= "wuu" then phonetic = gsub(phonetic, " ", " ") end if norm_code == "yue" or norm_code == "zhx-tai" or norm_code == "csp" or norm_code == "nan-tws" or norm_code == "nan-hnm" or			norm_code == "zhx-sic" or norm_code == "cjy" or norm_code == "hsn" or norm_code == "gan" or			norm_code == "yue-dgx" or norm_code == "yue-yjx" or norm_code == "yue-ylx" or			variety == "hak-mei" then phonetic = gsub(phonetic, "([a-zê]+)([1-9%-]+)", "%1%2") -- superscript tones end phonetic = gsub(phonetic, " ([,%.?!;:’”)])", "%1") -- remove excess spaces from punctiation		phonetic = gsub(phonetic, "([‘“(]) ", "%1") phonetic = phonetic:gsub(" ", " ") if not manual_tr then if norm_code == "nan-hbl" then phonetic = gsub(phonetic, " +%-%-", "--") end end

-- capitalisation if not manual_tr then if norm_code == "yue" or norm_code == "zhx-tai" or norm_code == "cjy" or norm_code == "hsn" or				norm_code == "cmn-wuh" or norm_code == "nan-tws" or norm_code == "wxa" or norm_code == "wuu" or				variety == "hak-mei" then args.tr_nocap = true end if not args.tr_nocap and match(example, "[. ？！]") then phonetic = "^" .. gsub(phonetic, "([%.?!]) ", "%1 ^") end if not args.tr_nocap then phonetic = gsub(phonetic, "([%.%?%!][”’]) (.)", "%1 ^%2") phonetic = gsub(phonetic, " (.)", " ^%1") phonetic = gsub(phonetic, ": ([“‘])(.)", ": %1^%2") end phonetic = gsub(phonetic, "%^", "^") phonetic = gsub(phonetic, "%^+.", upper) phonetic = gsub(phonetic, "%^", "") end

if norm_code == "wuu" then local wuu_pron = require("Module:wuu-pron") if phonetic:find(":") then phonetic = phonetic:sub(4) end phonetic = "''" .. wuu_pron.wugniu_format(phonetic) .. "''"		elseif norm_code == "cmn-wuh" or norm_code == "wxa" then phonetic = "[" .. phonetic .. "] "

elseif norm_code == "cdo" then local cdo_pron = require("Module:cdo-pron") phonetic = "''" .. phonetic .. "''" ..				(not match(phonetic, "-[^ ]+-[^ ]+-[^ ]+-")					and " /  [" .. cdo_pron.sentence(phonetic) .. "] "					or "")

else phonetic = "''" .. phonetic .. "''"		end phonetic = "" .. phonetic .. " "	end local collapse_start, collapse_end, collapse_tag, collapse_border_div, collapse_border_div_end = , , , , '' simplified_start = ' ' if collapsed then collapse_start = ' ' collapse_end = ' ' collapse_tag = ' ' collapse_border_div = '
' collapse_border_div_end = ' ' simplified_start = ' ' end if actual_title.nsText == '' and (not args.nocat) then -- fixme: probably categorize only if text contains the actual word if reference then cat = "" else cat = "" end end local zh_format_start_simp = "" local zh_format_start_trad = "" if simp then zh_format_start_simp, zh_format_start_trad = zh_format_start_trad, zh_format_start_simp end -- indentation, font and identity tags if ((norm_code == "cmn" and original_length > 7)			or (norm_code ~= "cmn" and original_length > 5)			or reference			or collapsed			or (match(example, "[，. ？！、：；　]") and norm_code == "wuu")			or (norm_code == "cdo" and original_length > 3)			or (inline or "" ~= "")) then

trad_text = zh_format_start_trad .. trad_text .. zh_format_end

if not phonetic then translation = "''" .. translation .. "''"		end

if phonetic then phonetic = "
" .. collapse_start .. phonetic translation = "
" .. translation .. "
" tr_tag = tag_start .. tr_desc .. tag_end .. collapse_end .. "
" else translation = "
" .. translation .. "
" end

if audio_file then audio = "

" end if do_conv then trad_tag = collapse_start .. tag_start .. desc .. ", " .. trad_link .. tag_end .. collapse_end .. collapse_tag simp_text = simplified_start .. collapse_start .. zh_format_start_simp .. simp_text .. zh_format_end simp_tag = tag_start .. desc .. ", " .. simp_link .. tag_end .. collapse_end elseif norm_code == "vi" or norm_code == "ko" then trad_tag = collapse_start .. tag_start .. desc ..", " .. trad_link .. tag_end .. collapse_end .. collapse_tag else trad_tag = collapse_start .. tag_start .. desc ..", " .. trad_link .. " and " .. simp_link .. tag_end .. collapse_end .. collapse_tag end

if reference then reference = "
" .. collapse_start .. " From: " .. (ref_list[reference] and ref_list[reference][2] or reference) .. " " .. collapse_end .. "
" end

return collapse_border_div .. "
" .. trad_text .. trad_tag .. (simp_text or "") .. (simp_tag or "") .. (reference or "") .. (phonetic and phonetic .. tr_tag or "") .. (audio or "") .. translation .. "
" .. (cat or "") .. collapse_border_div_end

else trad_text = zh_format_start_trad .. trad_text .. zh_format_end divider = " ―  "

if variety ~= "cmn" then ts_tag = tag_start .. desc .. tag_end tr_tag = tag_start .. tr_desc .. tag_end end

if not phonetic then translation = "''" .. translation .. "''"		end

if do_conv then simp_text = "／ " .. zh_format_start_simp .. simp_text .. zh_format_end end

if audio_file then audio = " " end

return trad_text .. (simp_text or "") .. (ts_tag or "") .. divider .. (phonetic and phonetic .. (tr_tag or "") .. (audio or "") .. divider or "") .. translation .. (literal and " (literally, “" .. literal .. "”)" or "") .. (cat or "") end end

-- function export.migrate(text, translation, ref) -- 	if type(text) == "table" then -- 		if not text.args or not text.args[1] then -- 			text = text:getParent -- 		end -- 		if text.args[2] and text.args[2] ~= '' then -- 			ref = text.args[1] -- 			translation = text.args[3] -- 			text = text.args[2] -- 		else -- 			text = text.args[1] -- 		end -- 	end -- 	text = text:gsub('^[%*#: \n]+', ):gsub('[ \n]+$', ):gsub(' +', '　'):gsub('\n+', ' '):gsub('|', '\\'):gsub('\'\'\'%[%[', ' '):gsub('%]%]\'\'\, ' '):gsub('%]%]%[%[', ' '):gsub('%]%]', ):gsub('%[%[', '') -- :gsub('\'\'\, ):gsub(',', '，'):gsub('!', '！'):gsub('%?', '？') -- 	if translation then -- 		if ref and ref ~= '' then -- 			return '' -- 		else -- 			return '' -- 		end -- 	else -- 		return text -- 	end -- end

return export

title: Module:zh-usex


text:
Module:zh-usex/documentation

This module does the work for, see there for more.

Data for this module is found in Module:zh-usex/data.

More (informal) testcases can be found in Template:zh-x/testcases. Put stuff that isn't working there!

title: Module:zh-usex/documentation


text: Category:gl:Golf

title: Category:gl:Golf


text: second names

title: second names