codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
# -*- coding: utf-8 -*- letters="abgdevzTiklmnopJrstufqRySCcZwWxjh" b="bgdvzTklmnpJrstfqRySCcZwWxjh" a="aeiou" #############TRANS################ lol={"a":"ɑ" , "b":"b" , "g":"ɡ" , "d":"d" , "e":"ɛ" , "v":"v" , "z":"z" , "T":"tʰ" , "i":"ɪ" , "k":"kʼ" , "l":"l" , "m":"m" , "n":"n" , "o":"ɔ" , "p":"pʼ" , "J":"ʒ" , "r":"r" , "s":"s" , "t":"tʼ" , "u":"u" , "f":"pʰ" , "q":"kʰ" , "R":"ʁ" , "y":"qʼ" , "S":"ʃ" , "C":"tʃ" , "c":"ts" , "Z":"dz" , "w":"tsʼ" , "W":"tʃʼ" , "x":"χ" , "j":"dʒ" , "h":"h" , "|":"|"} def li(text): loli="" for i in text: loli+=lol[i] return loli ############################################################# ##############DAMARCVLA######################## def damarcvle(text ): re="";i=0 while i < range(len(text)): if text[i] in a: if len(text)-1==i: re+=text[i];break; if text[i+1] in b: if text[i+2] in b: re+=text[i]+text[i+1]+"|"; i+=1 else: re+=text[i]+"|" else: re+=text[i]+"|" else:re+=text[i] i+=1; return re ##############DAMARCVLA######################## def LAT_2_GEO(text): res=u"" for i in text: if i in letters: res+=unichr(4304+letters.index(i)) else: res+=i return res.encode("utf-8") text="""{{აღწერა ახალი |სიტყვა='''%s'''%s |დამატებითი= |ენა = ქართული |ენის კოდი = ka |მნიშვნელობა =%s |მეტყველების ნაწილი1=%s |მნიშვნელობა2 = |მეტყველების ნაწილი2 = |მნიშვნელობა3 = |მეტყველების ნაწილი3= |მნიშვნელობა4= |მეტყველების ნაწილი4= |მნიშვნელობა5= |მეტყველების ნაწილი5= |მნიშვნელობა6= |მეტყველების ნაწილი6= |მნიშვნელობა7= |მეტყველების ნაწილი7= |მნიშვნელობა8= |მეტყველების ნაწილი8= |მნიშვნელობა9= |მეტყველების ნაწილი9= |მნიშვნელობა10= |მეტყველების ნაწილი10= |წარმოთქმა = %s |წარმოქმნილი სიტყვები და გამოთქმები = |დამარცვლა= მხ.რ. {{დამარცვლა|%s}}<br />მრ. რ. {{დამარცვლა|%s}} |ეტიმოლოგია = |სინონიმები = |ანტონიმები = |პარონიმები= |შენიშვნა = |შეადარეთ= |ინფოდაფა= %s |ფოტო = |დამატებითი კატეგორია= |რესურსები={{%s|%s}} }} ====თარგმანები==== {{თარგმანები |en=[[%s]] |de= |ru= |fr= |es= |pt= |pl= |it= |tr= |hy= |az= |uk= |bg= |zh= |ja= }}""" warmot="";sityva_mravlobiti="";fuZe="";fudze="";fudzis_bolo="";wyaro="qegl" sityva_mxolobiti=raw_input("sityva mxolobiti:") if sityva_mxolobiti[-1]=="i": if raw_input("fudze aris "+sityva_mxolobiti[:-1]+"?")!="": sityva_mravlobiti=raw_input("sityva mravlobiti:") else:sityva_mravlobiti=sityva_mxolobiti[:-1]+"ebi" fudze=sityva_mxolobiti[:-1] if sityva_mxolobiti[:-1][-1] in b:fuZe="TanxmovanfuZiani";fudzis_bolo="-i" if sityva_mxolobiti[-1]=="a": if raw_input("fudze aris "+sityva_mxolobiti+"?")!="": sityva_mravlobiti=raw_input("sityva mravlobiti:") else:sityva_mravlobiti=sityva_mxolobiti[:-1]+"ebi" fudze=sityva_mxolobiti[:-1] fuZe="afuZiani" if sityva_mxolobiti[-1]=="e": if raw_input("asea? "+sityva_mxolobiti[:-1]+"is da "+sityva_mxolobiti+"ebi?")!="": sityva_mravlobiti=raw_input("sityva mravlobiti:") else:sityva_mravlobiti=sityva_mxolobiti[:-1]+"ebi" fudze=sityva_mxolobiti[:-1] fuZe="efuZiani" if sityva_mxolobiti[-1]=="o": if raw_input("fudze aris "+sityva_mxolobiti+"?")!="": sityva_mravlobiti=raw_input("sityva mravlobiti:") else:sityva_mravlobiti=sityva_mxolobiti+"ebi" fudze=sityva_mxolobiti fuZe="ofuZiani" mnish=raw_input("mnish 1:") metyv=raw_input("""metyv 1: 1)arsebiti 2)zmna 3)zedsartavi 4)saxelzmna 5)idioma """) mety_naw=["arsebiTi saxeli","zmna" ,"zedsarTavi saxeli","saxelzmna","idioma"][int(metyv)-1] fudze_bruneba="{{"+LAT_2_GEO(fuZe)+"|"+LAT_2_GEO(fudze)+"}}" if sityva_mravlobiti=="ara": warmot="{{IPA2|"+li(sityva_mxolobiti)+"}}" else:warmot="{{IPA|"+li(sityva_mxolobiti)+"|"+li(sityva_mravlobiti)+"}}" EN=raw_input("inglisurad:") if raw_input("wyaro qeglia?:")!="": wyaro="ucxo" ###################################################shedegebis chawera####################################################### f=open("viqsikoni.txt","w") f.write(text%( LAT_2_GEO(fudze),LAT_2_GEO(fudzis_bolo),##sityva LAT_2_GEO(mnish),#mnishvnelobisa erti LAT_2_GEO(mety_naw),#metyvelebis nawili mnishvnelobisa erti warmot, LAT_2_GEO(damarcvle(sityva_mxolobiti)), LAT_2_GEO(damarcvle(sityva_mravlobiti)), fudze_bruneba, LAT_2_GEO(wyaro),LAT_2_GEO(sityva_mxolobiti[0]),#resursebi EN)) f.close()
Private
[
?
]
Run code
Submit