natgillin/translations-raw huggingface dataset:
Opens a color selector that modifies the text color.
Avab värvivalija, kus saab valida teksti värvi.
Format Background Color...
Vormindus Taustavärv...
Opens a color selector that modifies the background color.
Avab värvivalija, kus saab valida tausta värvi.
Format Font
Vormindus Font
This menu allows you to change the font used in the chat.
Siin on võimalik muuta vestluses kasutatavat fonti.
Format Font Size
Vormindus Fondi suurus
This menu allows you to change the font size used in the chat.
Siin on võimalik muuta vestluses kasutatava fondi suurust.
Tabs Menu
Menüü Kaardid
Tabs Tab Placement
Kaardid Kaardi asukoht
This menu allows you to change whether tabs appear at the top or the bottom of the chat view.
Selles menüüs saab valida, kas kaardid on näha vestlusakna üla - või alaosas.
Ctrl; Shift; B Tabs
Ctrl; Shift; B Kaardid Haagi vestlus lahti
Separates the current chat into its own window.
Eraldab valitud vestluse omaette aknasse.
Tabs Move Tab to Window
Kaardid Liiguta kaart aknasse
You can move chats between windows using this menu. Choose the chat window the tab should move to from the menu.
Selle menüü abil saab vestlusi akende vahel liigutada.
This menu contains items added by the plugins you have loaded. See the plugins chapter for details.
Selles menüüs on elemendid, mida lisavad sinu valitud pluginad. Vaata lähemalt peatükki, mis pajatab pluginatest.
Settings Toolbars Main Toolbar (Kopete)
Seadistused Tööriistaribad Peamine tööriistariba (Kopete)
Shows/ hides the main toolbar.
Näitab/ peidab peamise tööriistariba.
Settings Toolbars Status (Kopete)
Seadistused Tööriistaribad Olek (Kopete)
Shows/ hides & kopete; 's status bar. This is where buddy pictures appear.
Näitab/ peidab & kopete; olekuriba. See on koht, kus on näha semu pilt.
Settings Toolbars Format Toolbar (Kopete)
Seadistused Tööriistaribad Vormindusriba (Kopete)
Shows/ hides the text formatting toolbar.
Näitab/ peidab teksti vormindamise tööriistariba.
Settings Show Chat Members List
Seadistused Vestluse liikmete nimekiri
This menu controls whether the Chat Members List appears on the left or right of the Chat View, and whether it is visible at all.
Selles menüüs saab määrata, kas vestluse liikmete loendit näidatakse vestlusaknast paremal või vasakul pool ja ka seda, kas seda üldse näidatakse.
Shows the & kde; standard Configure Shortcuts dialog, where you can change keyboard shortcuts that work in the chat window.
Avab & kde; tavapärase kiirklahvide seadistamise dialoogi, kus saab muuta vestlusaknas toimivaid kiirklahve.
Displays the & kde; standard Configure Toolbars dialog, which lets you customize the chat window's toolbars.
Avab & kde; tavapärase tööriistaribade seadistamise dialoogi, kus saab muuta vestlusakna tööriistaribad endale meelepäraseks.
& kopete; Pipes Plugin Implementation Guide
& kopete; torude plugina teostamise juhend
Beginning with & kopete; 1.0, & kopete; ships with a plugin called Pipes. Pipes allows you to pipe incoming or outgoing messages through an external script or executable. An incoming message will be piped through the executable before it reaches your chat window, while outgoing messages will be piped through the executable before they are sent over the internet. Pipes can receive text in one of three forms: Plain text body The body of the message, in plain & ascii; text html; text body The body of the message, in & html;, as it would be if your chat peer had sent HTML to you, which will be rendered in the chat window xml; full message An & xml; document that describes all the characteristics of the message, including the & html; body. This document describes the specifics of the & xml; format, and how to write a program that can handle it.
Alates & kopete; versioonist 1. 0 pakub & kopete; pluginat, mis kannab nimetust Torud. See võimaldab suunata saabuvaid või väljuvaid sõnumeid välise skripti või käivitatava faili kaudu. Saabuv sõnum suunatakse käivitatavale failile, enne kui ta saabub vestlusaknasse, väljuv sõnum aga enne, kui ta saadetakse interneti kaudu teele. Torud võivad teksti saada kolmel kujul: klaartekst sõnumi põhiosa puhta & ascii; tekstina html; tekst sõnumi põhiosa & html; - ina, nagu oleks sinu vestluskaaslane saatnud sulle HTML- i, mida renderdatakse vestlusaknas xml; - is täielik sõnum xml; - dokument, mis kirjeldab kogu sõnumit, kaasa arvatud & html; - is põhiosa. Käesolev dokument kirjeldab & xml; - vormingu spetsiifikat ning selgitab, kuidas kirjutada programm, mis suudab seda käsitseda.
& xml; Output
& xml; - väljund
Here's an example of what a program will receive in its standard input stream: & lt; ?xml version="1.0 "encoding="ISO-8859-1"? > & lt; message subject= "" route="outbound "importance="1" formattedTimestamp="11:06:46 am "timestamp="Sat Dec 1 11:06:46 2007" type="normal "mainContactId="spacemonkey1234" time="11:06 am "> & lt; from > & lt; contact contactId="tdurden" protocolIcon="aim_protocol "userPhoto="/ home/ kde-devel/. kde4/ share/ apps/ kopete/ oscarpictures/ tdurden. jpg" > & lt; contactDisplayName dir="ltr "text="tdurden" / > & lt; metaContactDisplayName dir="ltr "text="Tyler" / > & lt; /contact > & lt; /from > & lt; to > & lt; contact contactId="spacemonkey1234 "protocolIcon="aim_protocol" userPhoto="/ home/ kde-devel/. kde4/ share/ apps/ kopete/ avatars/ User/ 7e542903e0ac7519a7496e85f5a5b99d. png "> & lt; contactDisplayName dir="ltr" text="spacemonkey1234 "/ > & lt; metaContactDisplayName dir="ltr" text="Robert Paulson "/ > & lt; /contact > & lt; /to > & lt; body dir="ltr" bgcolor="#000000 "color="#000000" > & lt; span style= "color: #000000;" > heyamp; lt; /span > lt; /body > & lt; /message > This & xml; is loosely based on the XSD used for chatstyles found at the Kopete website. This code represents one message. There are a few things to note:
Toome näite, mida programm saab standardse sisendvoona: & lt;? xml version=" 1. 0 "encoding=" ISO- 8859- 1"? > & lt; message subject= ""route=" outbound "importance=" 1" formattedTimestamp=" 11: 06: 46 am "timestamp=" Sat Dec 1 11: 06: 46 2007" type=" normal "mainContactId=" spacemonkey1234" time=" 11: 06 am "> & lt; from > & lt; contact contactId=" tdurden" protocolIcon=" aim_ protocol "userPhoto=" / home/ kde- devel /. kde4/ share/ apps/ kopete/ oscarpictures/ tdurden. jpg "> & lt; contactDisplayName dir=" ltr" text=" tdurden "/ > & lt; metaContactDisplayName dir=" ltr" text=" Tyler "/ > & lt; / contact > & lt; / from > & lt; to > & lt; contact contactId=" spacemonkey1234" protocolIcon=" aim_ protocol "userPhoto=" / home/ kde- devel /. kde4/ share/ apps/ kopete/ avatars/ User/ 7e542903e0ac7519a7496e85f5a5b99d. png "> & lt; contactDisplayName dir=" ltr" text=" spacemonkey1234 "/ > & lt; metaContactDisplayName dir=" ltr" text=" Robert Paulson "/ > & lt; / contact > & lt; / to > & lt; body dir=" ltr" bgcolor= "# 000000" color= "# 000000" > & lt; span style= "color: # 000000;" > heyamp; lt; / span > lt; / body > & lt; / message > Selle & xml; - i aluseks on XSD, mida kasutatakse vestlusstiilide puhul ja mille leiab Kopete veebileheküljelt. Kood vastab ühele sõnumile. Siin tasub tähele panna mõnda asja:
The "timestamp" attribute in the "message" element is in ISO 8601 standard format.
Atribuut "timestamp" elemendis "message" on ISO 8601 standardile vastavas vormingus.
The "protocolIcon" attribute in the "contact" element is chosen like this:
Atribuut "protocolIcon" elemendis "contact" valitakse järgmiselt:
If the Contact object has the photo property set, that path is used.
Kui objektile Contact on määratud foto omadus, kasutatakse seda asukohta.
If not, the Contact's MetaContact is asked for a picture path, and that is used regardless of being null or not.
Kui see puudub, kasutatakse pildi asukohtana kontakti metakontakti sõltumata sellest, kas selle väärtus on null või mitte.
The "color" and "bgcolor" attributes in the "body" element are empty strings if they are not set in Kopete. They are in web color format.
Atribuudid "color" and "bgcolor" elemendis "body" on tühjad stringid, kui nad ei ole Kopetes määratud. Need on veebivärvide vormingus.
The content inside the "body" element has "lt;" escaped, so it is not confused with the actual & xml; structure. Obviously, to correctly interpret the body as HTML, one would have to convert the "amp; lt;" s to "lt;" s.
Elemendi "body" sisu on varjestatud "lt;" abil, nii et seda ei aeta segi tegelikult & xml; - i struktuuriga. Loomulikult peab selleks, et sõnumi põhiosa interpreteeritaks korrektselt HTML- ina, muutma kõik "amp; lt;" "lt;".
& xml; Input
& xml; - sisend
Your program will receive & xml; in its standard input stream, it will have the opportunity to modify it, and then it must hand it back to & kopete; by way of its standard output stream. If your program modifies the following elements, the internal knowledge that & kopete; has of the message will be modified to reflect your changes. "message" attribute "timestamp" but not other time attributes "message" attribute "subject" "message" attribute "type" "message" attribute "importance" "body" attribute "color". This is usually set to a web color number, but can be set to a name. The names defined by SVG are accepted by QColor in Qt 4, so they are the only names that may be used. "body" attribute "bgcolor" & mdash; same behaviour as "color" content of element "body" If you modify elements or their attributes not mentioned above, your changes to those elements will have no effect.
Sinu programm saab & xml; - i standardse sisendvoona, tal on seda võimalik muuta ning seejärel tuleb see anda & kopete; le tagasi programmi standardse väljundvoona. Kui sinu programm muudab järgmisi elemente, muudetakse vastavalt sellele ka sõnumit & kopete; s. elemendi "message" atribuut "timestamp", aga mitte muud aja atribuudid elemendi "message" atribuut "subject" elemendi "message" atribuut "type" elemendi "message" atribuut "importance" elemendi "body" atribuut "color". See määratakse tavaliselt veebivärvi arvuna, kuid võib olla ka nimi. Nimesid, mida määrab SVG, tunnustab Qt4 QColor, nii et need on ka ainsad nimed, mida saab kasutada. elemendi "body" atribuut "bgcolor" & mdash; sama, mis atribuudi "color" korral elemendi "body" sisu Kui muudad elemente või atribuute, mida pole eespool mainitud, ei võeta nende elementide muudatusi arvesse.
Acceptable Values
Aktsepteeritavad väärtused
Some attributes have certain acceptable values. The Pipes plugin's output will always have legal values. If your program chooses to change these attributes, they must remain legal. If not, & kopete; 's behavior is undefined.
Mõnel atribuudil on teatud aktsepteeritavad väärtused. Torude plugina väljundil on alati legaalsed väärtused. Kui sinu programm otsustab neid atribuute muuta, peavad nad jääma legaalseks. Vastasel juhul jääb & kopete; käitumine defineerimata.
Attribute "route" in element "message"
Atribuut "route" elemendis "message"
Must be "inbound", "outbound", or "internal"
Peab olema "inbound", "outbound" või "internal"
Attribute "type" in element "message"
Atribuut "type" elemendis "message"
Must be "action" or "normal"
Peab olema "action" või "normal"
Attribute "importance" in element "message"
Atribuut "importance" elemendis "message"
Must be "0" for low, "1" for normal, and "2" for high
Peab olema "0" väikese, "1" tavalise ja "2" suure puhul
Attribute "dir" in many elements
Atribuut "dir" paljudes elementides
Must be "ltr" for left-to-right or "rtl" for right-to-left
Peab olema "ltr" vasakult paremale või "rtl" paremalt vasakule puhul
An example template for Telephone cost accounting.
Telefoniarve arvestamise malli näidis
If you ca n't find a rule for your region you will have to write one by following the following template. Do n't be afraid though it is really easy.
Kui sa ei leia oma piirkonnale reeglit, tuleb sul see ise kirjutada järgnevat malli eeskujuks võttes. Ära pelga, tegelikult on see üpris lihtne.
Do n't forget to submit your newly created rules file to & kppp; 's maintainer. The newly created rules file can be checked for valid syntax with the -r rule_file command line option to & kppp; and must be installed in ${KDEDIR}/ share/ apps/ kppp/ Rules or in ${HOME}/. kde/ share/ apps/ kppp/ Rules before you will be able to select it in this dialog.
Ära unusta omaloodud reegleid saatmast ka & kppp; hooldajale. Loodud reegli süntaksit saab kontrollida & kppp; käsurea võtmega - r reeglifail ning see tuleb paigaldada kataloogi ${KDEDIR} / share/ apps/ kppp/ Rules või ${HOME} /. kde/ share/ apps/ kppp/ Rules, enne kui seda saab dialoogis valida.
Configuring & kppp; for callback
& kppp; seadistamine tagasihelistamiseks
This chapter is based on material provided by Martin Hauml; fner, mh@ap-dec717c. physik. uni-karlsruhe. de
Selle peatüki allikaks on Martin Hauml; fneri mh@ ap- dec717c. physik. uni- karlsruhe. de materjal
& UNIX; or & Linux; callback server
& UNIX; või & Linux; tagasihelistamisserver
This section introduces & UNIX; (Linux;) callback, and how & kppp; can be configured to connect to a & UNIX; callback server, especially to a script based & Linux; callback server
See osa tutvustab sissejuhatavalt & UNIX; (Linux;) tagasihelistamist ning seda, kuidas seadistada & kppp; ühenduma & UNIX; tagasihelistamisserveriga, eriti aga skriptil baseeruva & Linux; tagasihelistamisserveriga
An Introduction to callback
Sissejuhatus tagasihelistamisse
There are several reasons to consider using callback. Some of these are:
Tagasihelistamise kasutamiseks on mitu põhjust. Mõned neist on järgmised:
To increase the security of your local network
Kohaliku võrgu turvalisuse suurendamine
To reduce expenses of external co-workers
Väliste kaastöötajate kulude kahandamine
To control telephone costs where calls are claimed as business expenses
Telefoniarvete kontrollimine, kui kõnesid hinnatakse ärikuludena
Think about someone calling the number of your dial in server, and then cracking a password. Why bother to maintain a firewall for your internet connection, if access to your network is that easy?.
Mõtle: keegi helistab sinu numbrile serveril ja murrab sinu parooli lahti. Jah, milleks üldse oma internetiühendusel tulemüüri hoida, kui ligipääs võrgule nii lihtne on?
Callback software generally asks for your name, and then hangs up the line. It then calls you back, usually at a number that is stored on the server in a database. The client then picks up the phone line and continues with the dial-in as if nothing had happened. The server now requests your username and password, knowing that you are who you said you were when you first dialled in, or at the least, you are where you said you were. The connection is established normally, and the pppd is started.
Tagasihelistamistarkvara päris tavaliselt sinu nime ja katkestab siis ühenduse. Seejärel helistatakse sulle tagasi, tavaliselt numbril, mis on salvestatud serveri andmebaasi. Klient võtab kõne vastu ja jätkab rahulikult sissehelistamisteenuse kasutamist. Server pärib nüüd kasutajanime ja parooli, teades, et tegemist on sellega, kes sa ütlesid end esimese kõne ajal olevat - või vähemalt, et see keegi asub selles kohas, kus ta ütles end esimese kõne ajal asuvat. Rajatakse normaalne ühendus ja käivitatakse pppd.
Now the big question is, how to tell the client to pick up the phone, when the server calls you back. Do you need a special program, such as mgetty? The answer is, no, you do n't need a special client program. In general, any client can be used for callback connections, you could even use an ordinary terminal program such as minicom to connect.
Tekib suur küsimus: kuidas panna klient telefoni vastu võtma, kui server tagasi helistab? Kas selleks on vaja erilist rakendust, näiteks mgetty? Vastus: ei, mingit erilist klientrakendust ei ole vaja. Üldiselt võib tagasihelistamisühenduseks kasutada enam- vähem iga klienti, isegi täiesti tavalist terminali, näiteks minicom.
The only thing you have to do is tell your modem to AutoAnswer the phone when a RING is detected by the modem. This is done with the following modem command:
Piisab vaid sellest, et anda modemile käsk AutoAnswer, mis vastab kõnele, kui modem saab signaali RING. Seda saab teha järgmise modemikäsuga:
This tells the modem to pick the phone up after one RING.
See annab modemile korralduse kõne vastu võtta pärast ühekordset signaali RING.
Like a lot of other client programs, & kppp; checks to see if the connection is closed by the server, and then stops the current session if a NO CARRIER is detected. This, then, is the real problem when setting up callback. NO CARRIER will of course be detected the moment the callback server hangs up the line. Some servers therefore use a special login program. So how do you solve this problem? You tell your modem to show CARRIER UP at all times (which causes no problems if you tell the client to hang up the line.) You can do this with the following modem command:
Sarnaselt paljudele klientrakendustele kontrollib & kppp;, kas server on ühenduse sulgenud, ning peatab aktiivse seansi, kui tuvastab signaali NO CARRIER. Siin peitubki tagasihelistamise ainus tõeline probleem. Signaal NO CARRIER tuvastatakse mõistagi hetkel, mil tagasihelistamisserver kõne katkestab. Seepärast kasutavad mõned serverid spetsiaalset sisselogimisrakendust. Kuidas probleem lahendada? Modemile tuleb anda korraldus tunnustada kogu aeg signaali CARRIER UP (mis ei tekita mingeid probleeme, kui annad kliendile korralduse kõne katkestada). Seda saab teha järgmise käsuga:
If you want to test this, you can first use an ordinary terminal program such as minicom, and call your callback server, to see what hapens.
Kui soovid seda testida, kasuta esmalt tavalist terminali, näiteks minicom, ja võta kõne oma tagasihelistamisserverile, et näha, mis juhtub.
The & kppp; setup
& kppp; seadistamine
So, now that you've seen the theory in action, how do you go about setting up & kppp; to handle the connection?
Teooria on nüüd läbi, aga kuidas panna & kppp; sellist ühendust tunnistama ja käsitlema?
The procedure is quite straightforward, as follows.
See on õigupoolest üsna lihtne.
First tell the modem to accept connections, and to not stop the negotiation when the callback server hangs up the line for the first time. You can add both these options in the Modem tab of the & kppp; configuration, by adding to the option Dial String the string ATamp; C0S0=1DT
Kõigepealt anna modemile korraldus ühendusi vastu võtta ning mitte peatada läbirääkimisi, kui tagasihelistamisserver kõne esimesel korral katkestab. Mõlemat võimalust saab määrata & kppp; seadistustedialoogi kaardil Modem, kui lisada võimalusele Numbrivalimise käsustring string ATamp; C0S0=1DT
There are no other changes with configuration for & kppp;. If you meet trouble with modem init and reset, check the Troubleshooting section for more information.
Midagi muud & kppp; seadistustes muuta ei tule. Kui modemi initsialiseerimisel ja lähtestamisel esineb probleeme, uuri lähemalt osa Probleemid.
Think about your server for a moment. Remember that & UNIX;, & Windows; and Macintosh operating systems have differing opinions about how to end a line in a text file, and therefore, in login procedures too. If you are connecting to a & Windows; server, use CR/ LF, if you are connecting to a & UNIX; server, use CR, and if you are connecting to a Macintosh server, use LF
Mõtle nüüd korraks serveri peale. Arvesta, et & UNIX;, & Windows; ja Macintoshi operatsioonisüsteemid lõpetavad erinevalt rida tekstifailis ning seetõttu ka sisselogimisprotseduuris. Kui võtab ühendust & Windows; serveriga, kasuta CR/ LF, & UNIX; serveri korral CR ja Macintoshi serveri puhul LF
We are assuming for these instructions that you are calling a & Linux; callback package which uses ordinary login (not PAP or such).
Käesolevate juhiste juures eeldame, et kasutad helistamiseks & Linux; tagasihelistamispaketti tavalise sisselogimisega (mitte PAP või midagi sellist).
Set the Authentication style in the Dial tab of the account configuration to Script-based
Määra konto seadistustedialoogis kaardil Helistamine autentimise võimaluseks Skriptil baseeruv
Now you have to build the login script. Editing of login scripts is one of the very cool features of & kppp; You can find it in the Login Script tab of the Edit Account dialog.
Nüüd tuleb luua sisselogimisskript. Sisselogimisskriptide loomine ja redigeerimine on üks & kppp; vaimustavaid võimalusi. Selle leiab dialoogi Konto redigeerimine kaardil Sisselogimisskript.
In this example, the user userxyz needs the following script to be called. The callback server already knows the table of names and their applicable phone numbers, so you select the phone number to be used with an alias, for security purposes.
Antud näites tuleb kasutajal kasutajaxyz helistamisel pruukida järgnevat skripti. Tagasihelistamisserveril on juba olemas nimed ja vastavad telefoninumbrid, nii et turvalisuse huvides vali telefoninumber aliasega.
For each line, choose the criteria from the drop down list on the left of the dialog, and type in the action in the text box on its right. Choose the Add to add each line to the script. You can use Insert to add a line into the middle of the script, and Remove to delete a line if you made a mistake.
Iga rea puhul vali dialoogis vasakul paiknevast hüpikkastist vajalik kriteerium ning kirjuta tegevus sellest paremal asuvasse tekstikasti. Klõpsuga nupul Lisa saad iga rea skripti lisada. Keskel asuva nupuga Lisa saab rea lisada suvalisse kohta skriptis (vaikimisi lisatakse see lõppu) ning nupuga Eemalda rea kustutada, kui juhtusid vea tegema.
The entire script should look something like this (without the comments, shown here starting with a #)
Kogu skript peaks välja nägema umbes nii (küll ilma kommentaarideta, mis siin algavad märgiga #)
Expect ogin: # remember, we do ordinary terminal login ID "" # kppp sends the id you configured in the main dialog Expect for userxyz: # a list of available numbers is shown, the user should choose one Send userxyz-home # the user wants to be called back on their home number Expect ogin: # The callback process is now running, a new connection, and so a new login. ID Expect assword: # Now send your password Expect & gt; # Wait for the command prompt (the prompt may vary) Send start_ppp # this command starts the pppd
Expect ogin: # pea meeles, et me kasutame tavalist terminalis sisselogimist ID ""# kppp saadab peadialoogis määratud kasutajanime Expect for kasutajaxyz: # näidatakse saadaolevate numbrite nimekirja, kust kasutaja peaks ühe valima Send kasutajaxyz- home # kasutaja soovib tagasihelistamist oma kodusel numbril Expect ogin: # Tagasihelistamisprotsess on käimas, uus ühendus ja sestap ka uus sisselogimine. ID Expect assword: # Nüüd saada oma parool Expect & gt; # Oota käsuviipa (selle viiba vorm võib erineda) Send start_ ppp # see käsk käivitab pppd
After waiting for the login request, the user sends his ID and waits for a list of available phone numbers for that username. Then he tells the server which of the numbers offered he would like to be called back on. & kppp; can open a dialog for this, if your location changes often, & eg; you are a sales representative and move from hotel to hotel. Now the server is expecting login and password for authentication, but in the meantime, the server hangs up and calls the user back. The authentication information is sent, and & kppp; waits for a command prompt, and then starts a small script (here called start_ppp which fires up pppd on the server.
Pärast sisselogimissoovi ootamist saadab kasutaja oma kasutajanime ja ootab sellele kasutajale kättesaadavate telefoninumbrite nimekirja. Seejärel ütleb ta serverile, millisel pakutavatest numbritest tuleks tagasi helistada. & kppp; võib selleks dialoogi avada, kui sinu asukoht sageli muutub, & eg; kui oled müügiagent ja elad peamiselt hotellides. Seejärel ootab server autentimiseks kasutajanime ja parooli, kuid enne seda lõpetab kõne ja helistab tagasi. Nüüd saadetakse autentimisinfo, & kppp; ootab käsurea viipa ning käivitab siis väikese skripti (antud näites nimega start_ ppp), mis käivitab serveril pppd.
The start_ppp script might look something like the following:
start_ ppp skript näeb välja umbes selline:
#! /bin/ sh stty -echo exec / usr/ sbin/ pppd -detach silent modem
#! / bin/ sh stty - echo exec / usr/ sbin/ pppd - detach silent modem