# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the hexchat package. # # Translators: # Rajesh Ranjan , 2005 # Rajesh Ranjan , 2005 msgid "" msgstr "" "Project-Id-Version: HexChat\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-04-03 16:10-0400\n" "PO-Revision-Date: 2018-04-03 20:10+0000\n" "Last-Translator: TingPing \n" "Language-Team: Hindi (http://www.transifex.com/hexchat/hexchat/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: hi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: data/misc/io.github.Hexchat.appdata.xml.in:4 #: data/misc/io.github.Hexchat.appdata.xml.in:5 #: data/misc/io.github.Hexchat.desktop.in.in:3 msgid "HexChat" msgstr "" #: data/misc/io.github.Hexchat.appdata.xml.in:9 #: data/misc/io.github.Hexchat.desktop.in.in:4 msgid "IRC Client" msgstr "" #: data/misc/io.github.Hexchat.appdata.xml.in:11 msgid "" "HexChat is an easy to use yet extensible IRC Client. It allows you to " "securely join multiple networks and talk to users privately or in channels " "using a customizable interface. You can even transfer files." msgstr "" #: data/misc/io.github.Hexchat.appdata.xml.in:12 msgid "" "HexChat supports features such as: DCC, SASL, proxies, spellcheck, alerts, " "logging, custom themes, and Python/Perl scripts." msgstr "" #: data/misc/io.github.Hexchat.appdata.xml.in:22 msgid "Main Chat Window" msgstr "" #: data/misc/io.github.Hexchat.desktop.in.in:5 msgid "Chat with other people online" msgstr "" #: data/misc/io.github.Hexchat.desktop.in.in:6 msgid "IM;Chat;" msgstr "" #: data/misc/io.github.Hexchat.desktop.in.in:8 #: data/misc/io.github.Hexchat.ThemeManager.desktop.in:5 msgid "hexchat" msgstr "" #: data/misc/io.github.Hexchat.desktop.in.in:19 msgid "Open Safe Mode" msgstr "" #: data/misc/io.github.Hexchat.ThemeManager.desktop.in:3 msgid "HexChat Theme Manager" msgstr "" #. 0 means unlimited #. STRINGS #: src/common/cfgfiles.c:843 msgid "I'm busy" msgstr "मैं व्यस्त हूँ" #: src/common/cfgfiles.c:880 msgid "Leaving" msgstr "छोड़ रहा है" #: src/common/chanopt.c:79 msgid "OFF" msgstr "" #: src/common/chanopt.c:81 msgid "ON" msgstr "" #: src/common/chanopt.c:83 msgid "{unset}" msgstr "" #: src/common/chanopt.c:128 src/common/text.c:1325 src/fe-gtk/notifygui.c:125 #: src/fe-gtk/setup.c:1886 msgid "Network" msgstr "संजाल" #: src/common/chanopt.c:129 src/common/chanopt.c:131 src/fe-gtk/maingui.c:1539 #: src/fe-gtk/maingui.c:1659 src/fe-gtk/maingui.c:3376 msgid "" msgstr "<कोई नहीं>" #: src/common/chanopt.c:130 src/common/text.c:1025 src/common/text.c:1029 #: src/common/text.c:1498 src/fe-gtk/chanlist.c:777 src/fe-gtk/ignoregui.c:159 #: src/fe-gtk/servlistgui.c:1791 msgid "Channel" msgstr "चैनेल" #: src/common/dcc.c:72 msgid "Waiting" msgstr "प्रतीक्षारत" #. black #: src/common/dcc.c:73 msgid "Active" msgstr "सक्रिय" #. cyan #: src/common/dcc.c:74 msgid "Failed" msgstr "असफल" #. red #: src/common/dcc.c:75 msgid "Done" msgstr "सम्पन्न" #. green #: src/common/dcc.c:76 src/fe-gtk/menu.c:970 msgid "Connect" msgstr "जोड़ें" #. black #: src/common/dcc.c:77 msgid "Aborted" msgstr "छोड़ा गया" #: src/common/dcc.c:1790 src/common/dcc.c:1801 src/common/dcc.c:1817 #: src/common/outbound.c:2604 #, c-format msgid "Cannot access %s\n" msgstr "%s का अभिगम नहीं कर सकता\n" #. ! if (osvi.dwMajorVersion >= 5) #. fallback to error number #: src/common/dcc.c:1791 src/common/dcc.c:1802 src/common/dcc.c:1818 #: src/common/text.c:1309 src/common/text.c:1352 src/common/text.c:1363 #: src/common/text.c:1370 src/common/text.c:1383 src/common/text.c:1400 #: src/common/text.c:1505 src/common/util.c:175 msgid "Error" msgstr "त्रुटि" #: src/common/dcc.c:2487 #, c-format msgid "%s is offering \"%s\". Do you want to accept?" msgstr "" #: src/common/dcc.c:2704 msgid "No active DCCs\n" msgstr "कोई सक्रिय DCC नहीं\n" #: src/common/hexchat.c:885 msgid "_Open Dialog Window" msgstr "" #: src/common/hexchat.c:886 msgid "_Send a File" msgstr "" #: src/common/hexchat.c:887 msgid "_User Info (WhoIs)" msgstr "" #: src/common/hexchat.c:888 msgid "_Add to Friends List" msgstr "" #: src/common/hexchat.c:889 msgid "_Ignore" msgstr "" #: src/common/hexchat.c:890 msgid "O_perator Actions" msgstr "" #: src/common/hexchat.c:892 msgid "Give Ops" msgstr "ऑपरेटर दर्जा दें" #: src/common/hexchat.c:893 msgid "Take Ops" msgstr "ऑपरेटर दर्जा लें" #: src/common/hexchat.c:894 msgid "Give Voice" msgstr "आवाज दें" #: src/common/hexchat.c:895 msgid "Take Voice" msgstr "आवाज लें" #: src/common/hexchat.c:897 msgid "Kick/Ban" msgstr "किक/प्रतिबंध" #: src/common/hexchat.c:898 src/common/hexchat.c:935 msgid "Kick" msgstr "किक" #: src/common/hexchat.c:899 src/common/hexchat.c:900 src/common/hexchat.c:901 #: src/common/hexchat.c:902 src/common/hexchat.c:903 src/common/hexchat.c:934 #: src/fe-gtk/banlist.c:50 msgid "Ban" msgstr "प्रतिबंध" #: src/common/hexchat.c:904 src/common/hexchat.c:905 src/common/hexchat.c:906 #: src/common/hexchat.c:907 msgid "KickBan" msgstr "KickBan" #: src/common/hexchat.c:917 msgid "Leave Channel" msgstr "चैनल छोड़ें" #: src/common/hexchat.c:918 msgid "Join Channel..." msgstr "चैनल से जुड़ें..." #: src/common/hexchat.c:919 src/fe-gtk/menu.c:1411 msgid "Enter Channel to Join:" msgstr "शामिल होने के लिये चैनल में दाखिल हों:" #: src/common/hexchat.c:920 msgid "Server Links" msgstr "सर्वर लिंक" #: src/common/hexchat.c:921 msgid "Ping Server" msgstr "सर्वर पिंग करें" #: src/common/hexchat.c:922 msgid "Hide Version" msgstr "संस्करण छुपायें" #: src/common/hexchat.c:932 msgid "Op" msgstr "Op" #: src/common/hexchat.c:933 msgid "DeOp" msgstr "DeOp" #: src/common/hexchat.c:936 msgid "bye" msgstr "bye" #: src/common/hexchat.c:937 #, c-format msgid "Enter reason to kick %s:" msgstr "किक करने का कारण दें %s:" #: src/common/hexchat.c:938 msgid "Send File" msgstr "" #: src/common/hexchat.c:939 msgid "Dialog" msgstr "संवाद" #: src/common/hexchat.c:948 msgid "WhoIs" msgstr "WhoIs" #: src/common/hexchat.c:949 msgid "Send" msgstr "भेजें" #: src/common/hexchat.c:950 msgid "Chat" msgstr "गपशप" #: src/common/hexchat.c:951 src/fe-gtk/banlist.c:847 src/fe-gtk/dccgui.c:889 #: src/fe-gtk/ignoregui.c:387 src/fe-gtk/urlgrab.c:214 msgid "Clear" msgstr "खाली" #: src/common/hexchat.c:952 msgid "Ping" msgstr "पिंग" #: src/common/hexchat.c:1125 #, c-format msgid "" "You do not have write access to %s. Nothing from this session can be saved." msgstr "" #: src/common/hexchat.c:1134 msgid "" "* Running IRC as root is stupid! You should\n" " create a User Account and use that to login.\n" msgstr "* बतौर रूट IRC चलाना वेबकूफी है! आपको एक उपयोक्ता \n खाता बनाना चाहिये और उसे लॉगिन के लिये प्रयोग करना चाहिये.\n" #: src/common/ignore.c:127 src/common/ignore.c:131 src/common/ignore.c:135 #: src/common/ignore.c:139 src/common/ignore.c:143 src/common/ignore.c:147 #: src/common/ignore.c:151 msgid "YES " msgstr "हां " #: src/common/ignore.c:129 src/common/ignore.c:133 src/common/ignore.c:137 #: src/common/ignore.c:141 src/common/ignore.c:145 src/common/ignore.c:149 #: src/common/ignore.c:153 msgid "NO " msgstr "नहीं " #: src/common/ignore.c:370 #, c-format msgid "You are being CTCP flooded from %s, ignoring %s\n" msgstr "%s से आप CTCP फ्लडेड हो रहे हैं, %s को नजरअंदाज कर रहा है\n" #: src/common/ignore.c:397 #, c-format msgid "You are being MSG flooded from %s, setting gui_autoopen_dialog OFF.\n" msgstr "" #: src/common/inbound.c:1282 #, c-format msgid "Resolved to %s" msgstr "" #: src/common/inbound.c:1284 src/common/inbound.c:1312 msgid "Not found" msgstr "" #: src/common/inbound.c:1301 msgid "Resolved to:" msgstr "" #: src/common/inbound.c:1331 #, c-format msgid "Looking up %s..." msgstr "" #: src/common/notify.c:559 #, c-format msgid " %-20s online\n" msgstr " %-20s ऑनलाइन\n" #: src/common/notify.c:561 #, c-format msgid " %-20s offline\n" msgstr " %-20s ऑफलाइन\n" #: src/common/outbound.c:69 msgid "No channel joined. Try /join #\n" msgstr "कोई चैनल से जुड़ा नहीं है. /join # की कोशिश करें\n" #: src/common/outbound.c:75 msgid "Not connected. Try /server []\n" msgstr "संबंधित नहीं. /server [] की कोशिश करें\n" #: src/common/outbound.c:277 #, c-format msgid "Server %s already exists on network %s.\n" msgstr "" #: src/common/outbound.c:283 #, c-format msgid "Added server %s to network %s.\n" msgstr "" #: src/common/outbound.c:368 #, c-format msgid "Already marked away: %s\n" msgstr "" #: src/common/outbound.c:405 msgid "Already marked back.\n" msgstr "" #: src/common/outbound.c:1839 msgid "I need /bin/sh to run!\n" msgstr "मुझे /bin/sh चलाने की जरूरत है!\n" #: src/common/outbound.c:2262 msgid "Commands Available:" msgstr "" #: src/common/outbound.c:2276 msgid "User defined commands:" msgstr "" #: src/common/outbound.c:2292 msgid "Plugin defined commands:" msgstr "" #: src/common/outbound.c:2303 msgid "Type /HELP for more information, or /HELP -l" msgstr "" #: src/common/outbound.c:2390 #, c-format msgid "Unknown arg '%s' ignored." msgstr "अज्ञात arg '%s' अनदेखा किया गया." #: src/common/outbound.c:3148 src/common/outbound.c:3178 msgid "Quiet is not supported by this server." msgstr "" #. error #: src/common/outbound.c:3625 src/common/outbound.c:3650 msgid "No such plugin found.\n" msgstr "ऐसा कोई प्लगिन नहीं मिला.\n" #: src/common/outbound.c:3630 src/fe-gtk/plugingui.c:191 msgid "That plugin is refusing to unload.\n" msgstr "प्लगिन अनलोड होने से मना कर रहा है.\n" #: src/common/outbound.c:3932 msgid "ADDBUTTON , adds a button under the user-list" msgstr "ADDBUTTON , उपयोक्ता सूची में बटन जोड़ें" #: src/common/outbound.c:3933 msgid "" "ADDSERVER , adds a new network with a new " "server to the network list" msgstr "" #: src/common/outbound.c:3935 msgid "ALLCHAN , sends a command to all channels you're in" msgstr "ALLCHAN , आपके द्वारा शामिल सभी चैनल में समादेश भेजें" #: src/common/outbound.c:3937 msgid "ALLCHANL , sends a command to all channels on the current server" msgstr "" #: src/common/outbound.c:3939 msgid "ALLSERV , sends a command to all servers you're in" msgstr "ALLSERV , आपके द्वारा शामिल सभी सर्वर में समादेश भेजें" #: src/common/outbound.c:3940 msgid "AWAY [], sets you away (use /BACK to unset)" msgstr "" #: src/common/outbound.c:3941 msgid "BACK, sets you back (not away)" msgstr "" #: src/common/outbound.c:3943 msgid "" "BAN [], bans everyone matching the mask from the current " "channel. If they are already on the channel this doesn't kick them (needs " "chanop)" msgstr "BAN [], मौजूदा चैनल से मास्क से मिलान करने वाले हर को प्रतिबंधित करता है. अगर वे पहले से चैनल पर हैं तो यह उनको किक नहीं करता है (chanop होना आवश्यक)" #: src/common/outbound.c:3944 msgid "CHANOPT [-quiet] []" msgstr "" #: src/common/outbound.c:3945 msgid "" "CHARSET [], get or set the encoding used for the current " "connection" msgstr "" #: src/common/outbound.c:3946 msgid "" "CLEAR [ALL|HISTORY|[-]], Clears the current text window or command " "history" msgstr "" #: src/common/outbound.c:3947 msgid "" "CLOSE [-m], Closes the current tab, closing the window if this is the only " "open tab, or with the \"-m\" flag, closes all queries." msgstr "" #: src/common/outbound.c:3950 msgid "COUNTRY [-s] , finds a country code, eg: au = australia" msgstr "COUNTRY [-s] , देश कोड प्राप्त करता है, उदाहरण के लिये: au = australia" #: src/common/outbound.c:3952 msgid "" "CTCP , send the CTCP message to nick, common messages are " "VERSION and USERINFO" msgstr "CTCP , CTCP संदेश निक को भेजें, सामान्य संदेश VERSION और USERINFO हैं" #: src/common/outbound.c:3954 msgid "" "CYCLE [], parts the current or given channel and immediately " "rejoins" msgstr "" #: src/common/outbound.c:3956 msgid "" "\n" "DCC GET - accept an offered file\n" "DCC SEND [-maxcps=#] [file] - send a file to someone\n" "DCC PSEND [-maxcps=#] [file] - send a file using passive mode\n" "DCC LIST - show DCC list\n" "DCC CHAT - offer DCC CHAT to someone\n" "DCC PCHAT - offer DCC CHAT using passive mode\n" "DCC CLOSE example:\n" " /dcc close send johnsmith file.tar.gz" msgstr "" #: src/common/outbound.c:3968 msgid "" "DEHOP , removes chanhalf-op status from the nick on the current " "channel (needs chanop)" msgstr "DEHOP , मौजूदा चैनल पर उपनाम से चैनल आधा ऑपरेटर स्थिति हटाता है (chanop होना जरूरी)" #: src/common/outbound.c:3970 msgid "DELBUTTON , deletes a button from under the user-list" msgstr "DELBUTTON , उपयोक्ता सूची के अंदर एक बटन मिटाता है" #: src/common/outbound.c:3972 msgid "" "DEOP , removes chanop status from the nick on the current channel " "(needs chanop)" msgstr "DEOP , मौजूदा चैनल पर उपनाम से चैनल ऑपरेटर स्थिति हटाता है (chanop होना जरूरी)" #: src/common/outbound.c:3974 msgid "" "DEVOICE , removes voice status from the nick on the current channel " "(needs chanop)" msgstr "DEVOICE , मौजूदा चैनल पर उपनाम से ध्वनि स्थिति हटाता है (chanop होना जरूरी)" #: src/common/outbound.c:3975 msgid "DISCON, Disconnects from server" msgstr "DISCON, सर्वर से विसंबंधित करता है" #: src/common/outbound.c:3976 msgid "DNS , Resolves an IP or hostname" msgstr "" #: src/common/outbound.c:3977 msgid "DOAT " msgstr "" #: src/common/outbound.c:3978 msgid "ECHO , Prints text locally" msgstr "ECHO , स्थानीय रूप से पाठ मुद्रित करता है" #: src/common/outbound.c:3981 msgid "" "EXEC [-o] , runs the command. If -o flag is used then output is " "sent to current channel, else is printed to current text box" msgstr "EXEC [-o] , समादेश चलाता है. अगर -o फ्लैग का प्रयोग होता है तो आउटपुट मौजूदा चैनल को जाता है, नहीं तो मौजूदा पाठ बॉक्स में मुद्रित हो जाता है" #: src/common/outbound.c:3983 msgid "EXECCONT, sends the process SIGCONT" msgstr "EXECCONT, SIGCONT प्रक्रिया भेजता है" #: src/common/outbound.c:3986 msgid "" "EXECKILL [-9], kills a running exec in the current session. If -9 is given " "the process is SIGKILL'ed" msgstr "EXECKILL [-9], मौजूदा सत्र में एक चलायमान निष्पादन को मारता है. अगर -9 दिया जाता है तो प्रक्रिया SIGKILL हो जाता है" #: src/common/outbound.c:3988 msgid "EXECSTOP, sends the process SIGSTOP" msgstr "EXECSTOP, SIGSTOP प्रक्रिया भेजता है" #: src/common/outbound.c:3989 msgid "EXECWRITE, sends data to the processes stdin" msgstr "EXECWRITE, stdin प्रक्रिया को आंकड़ा भेजता है" #: src/common/outbound.c:3993 msgid "EXPORTCONF, exports HexChat settings" msgstr "" #: src/common/outbound.c:3996 msgid "FLUSHQ, flushes the current server's send queue" msgstr "FLUSHQ, मौजूदा सर्वर के प्रेषण कतार को फ्लश करता है" #: src/common/outbound.c:3998 msgid "GATE [], proxies through a host, port defaults to 23" msgstr "GATE [], मेजबान के द्वारा प्रॉक्सी करता है, 23 में मूलभूत पोर्ट करता है" #: src/common/outbound.c:4003 msgid "GHOST [password], Kills a ghosted nickname" msgstr "" #: src/common/outbound.c:4008 msgid "HOP , gives chanhalf-op status to the nick (needs chanop)" msgstr "HOP , chanhalf-op स्थिति उपनाम को देता है (chanop होना जरूरत है)" #: src/common/outbound.c:4009 msgid "ID , identifies yourself to nickserv" msgstr "" #: src/common/outbound.c:4011 msgid "" "IGNORE \n" " mask - host mask to ignore, eg: *!*@*.aol.com\n" " types - types of data to ignore, one or all of:\n" " PRIV, CHAN, NOTI, CTCP, DCC, INVI, ALL\n" " options - NOSAVE, QUIET" msgstr "IGNORE \n मास्क - अनदेखा करने के लिये मेजबान मास्क करें, उदा: *!*@*.aol.com\n प्रकार - अनदेखा करने के लिये आंकड़ा प्रकार, एक या सभी का:\n PRIV, CHAN, NOTI, CTCP, DCC, INVI, ALL\n विकल्प - NOSAVE, QUIET" #: src/common/outbound.c:4018 msgid "" "INVITE [], invites someone to a channel, by default the " "current channel (needs chanop)" msgstr "INVITE [], किसी को चैनल में आमंत्रित करता है, मूलभूत रूप से मौजूदा चैनल में (chanop आवश्यक)" #: src/common/outbound.c:4019 msgid "JOIN , joins the channel" msgstr "JOIN , चैनल से जोड़ता है" #: src/common/outbound.c:4021 msgid "" "KICK [reason], kicks the nick from the current channel (needs chanop)" msgstr "" #: src/common/outbound.c:4023 msgid "" "KICKBAN [reason], bans then kicks the nick from the current channel " "(needs chanop)" msgstr "" #: src/common/outbound.c:4026 msgid "LAGCHECK, forces a new lag check" msgstr "LAGCHECK, एक नये lag जांच के लिये दबाव डालता है" #: src/common/outbound.c:4028 msgid "" "LASTLOG [-h] [-m] [-r] [--] , searches for a string in the buffer\n" " Use -h to highlight the found string(s)\n" " Use -m to match case\n" " Use -r when string is a Regular Expression\n" " Use -- (double hyphen) to end options when searching for, say, the string '-r'" msgstr "" #: src/common/outbound.c:4034 msgid "LOAD [-e] , loads a plugin or script" msgstr "" #: src/common/outbound.c:4037 msgid "" "MDEHOP, Mass deop's all chanhalf-ops in the current channel (needs chanop)" msgstr "MDEHOP, मौजूदा चैनल में सभी चैनलहाफ ऑपरेटर की ऑपरेटर स्थिति लेना (chanop होना जरूरी है)" #: src/common/outbound.c:4039 msgid "MDEOP, Mass deop's all chanops in the current channel (needs chanop)" msgstr "MDEOP, मौजूदा चैनल में सभी चैनल ऑपरेटर की ऑपरेटर स्थिति लेना (chanop होना जरूरी है)" #: src/common/outbound.c:4041 msgid "" "ME , sends the action to the current channel (actions are written in" " the 3rd person, like /me jumps)" msgstr "ME , मौजूदा चैनल में एक्शन भेजता है (एक्शन तृतीय पुरूष के रूप में लिखा जाता है, जैसे /me jumps)" #: src/common/outbound.c:4045 msgid "MHOP, Mass hop's all users in the current channel (needs chanop)" msgstr "" #: src/common/outbound.c:4047 msgid "" "MKICK, Mass kicks everyone except you in the current channel (needs chanop)" msgstr "MKICK, आपको छोड़ सभी को किक करता है चैनल में (chanop आवश्यक)" #: src/common/outbound.c:4050 msgid "MOP, Mass op's all users in the current channel (needs chanop)" msgstr "MOP, मौजूदा चैनल में सभी उपयोक्ता को मास ऑपरेटर (chanop आवश्यक)" #: src/common/outbound.c:4051 msgid "" "MSG , sends a private message, message \".\" to send to last" " nick or prefix with \"=\" for dcc chat" msgstr "" #: src/common/outbound.c:4054 msgid "NAMES [channel], Lists the nicks on the channel" msgstr "" #: src/common/outbound.c:4056 msgid "NCTCP , Sends a CTCP notice" msgstr "NCTCP , एक CTCP सूचना भेजता है" #: src/common/outbound.c:4057 msgid "NEWSERVER [-noconnect] []" msgstr "" #: src/common/outbound.c:4058 msgid "NICK , sets your nick" msgstr "NICK , आपका उपनाम सेट करता है" #: src/common/outbound.c:4061 msgid "NOTICE , sends a notice" msgstr "" #: src/common/outbound.c:4063 msgid "" "NOTIFY [-n network1[,network2,...]] [], displays your notify list or " "adds someone to it" msgstr "" #: src/common/outbound.c:4065 msgid "OP , gives chanop status to the nick (needs chanop)" msgstr "OP , उपनाम को चैनल ऑपरेटर स्थिति देता है (chanop की आवश्यकता है)" #: src/common/outbound.c:4067 msgid "" "PART [] [], leaves the channel, by default the current one" msgstr "PART [] [], चैनल छोड़ता है, मूलभूत रूप से मौजूदा चैनल को" #: src/common/outbound.c:4069 msgid "PING , CTCP pings nick or channel" msgstr "PING , CTCP उपनाम या चैनल पिंग करता है" #: src/common/outbound.c:4071 msgid "" "QUERY [-nofocus] [message], opens up a new privmsg window to someone " "and optionally sends a message" msgstr "" #: src/common/outbound.c:4073 msgid "" "QUIET [], quiet everyone matching the mask in the current " "channel if supported by the server." msgstr "" #: src/common/outbound.c:4075 msgid "QUIT [], disconnects from the current server" msgstr "QUIT [], मौजूदा सर्वर से विसंबंधित करता है" #: src/common/outbound.c:4077 msgid "QUOTE , sends the text in raw form to the server" msgstr "QUOTE , सर्वर में पाठ कच्चे रूप में भेजता है" #: src/common/outbound.c:4080 msgid "" "RECONNECT [-ssl] [] [] [], Can be called just as " "/RECONNECT to reconnect to the current server or with /RECONNECT ALL to " "reconnect to all the open servers" msgstr "RECONNECT [-ssl] [] [] [], मौजूदा सर्वर में पुनः जुड़ने के लिये /RECONNECT के रूप में लाया सकता है या /RECONNECT ALL से सभी खुले सर्वर से फिर से जोड़कर" #: src/common/outbound.c:4083 msgid "" "RECONNECT [] [] [], Can be called just as /RECONNECT " "to reconnect to the current server or with /RECONNECT ALL to reconnect to " "all the open servers" msgstr "RECONNECT [] [] [], मौजूदा सर्वर में पुनः जुड़ने के लिये /RECONNECT के रूप में लाया सकता है या /RECONNECT ALL से सभी खुले सर्वर से फिर से जोड़कर" #: src/common/outbound.c:4085 msgid "" "RECV , send raw data to HexChat, as if it was received from the IRC " "server" msgstr "" #: src/common/outbound.c:4086 msgid "RELOAD , reloads a plugin or script" msgstr "" #: src/common/outbound.c:4088 msgid "SAY , sends the text to the object in the current window" msgstr "SAY , मौजूदा विंडो में वस्तु को पाठ भेजता है" #: src/common/outbound.c:4089 msgid "SEND []" msgstr "" #: src/common/outbound.c:4092 msgid "SERVCHAN [-ssl] , connects and joins a channel" msgstr "SERVCHAN [-ssl] , एक चैनल से संबंधित होता है औऱ शामिल होता है" #: src/common/outbound.c:4095 msgid "SERVCHAN , connects and joins a channel" msgstr "SERVCHAN , एक चैनल से संबंधित होता है औऱ शामिल होता है" #: src/common/outbound.c:4099 msgid "" "SERVER [-ssl] [] [], connects to a server, the " "default port is 6667 for normal connections, and 6697 for ssl connections" msgstr "" #: src/common/outbound.c:4102 msgid "" "SERVER [] [], connects to a server, the default port " "is 6667" msgstr "SERVER [] [], एक सर्वर से जोड़ता है, मूलभूत पोर्ट 6667 है" #: src/common/outbound.c:4104 msgid "SET [-e] [-off|-on] [-quiet] []" msgstr "" #: src/common/outbound.c:4105 msgid "SETCURSOR [-|+], reposition the cursor in the inputbox" msgstr "" #: src/common/outbound.c:4106 msgid "SETTAB , change a tab's name, tab_trunc limit still applies" msgstr "" #: src/common/outbound.c:4107 msgid "SETTEXT , replace the text in the input box" msgstr "" #: src/common/outbound.c:4110 msgid "" "TOPIC [], sets the topic if one is given, else shows the current " "topic" msgstr "TOPIC [], अगर एक दिया हुआ है तो टॉपिक सेट करता है, अन्यथा मौजूदा टॉपिक दिखाता है" #: src/common/outbound.c:4112 msgid "" "\n" "TRAY -f [] Blink tray between two icons.\n" "TRAY -f Set tray to a fixed icon.\n" "TRAY -i Blink tray with an internal icon.\n" "TRAY -t Set the tray tooltip.\n" "TRAY -b <text> Set the tray balloon." msgstr "" #: src/common/outbound.c:4119 msgid "UNBAN <mask> [<mask>...], unbans the specified masks." msgstr "UNBAN <mask> [<mask>...], निर्दिष्ट मास्क पर से प्रतिबंध हटाता है." #: src/common/outbound.c:4120 msgid "UNIGNORE <mask> [QUIET]" msgstr "UNIGNORE <mask> [QUIET]" #: src/common/outbound.c:4121 msgid "UNLOAD <name>, unloads a plugin or script" msgstr "UNLOAD <name>, एक प्लगिन या स्क्रिप्ट अनलोड करता है" #: src/common/outbound.c:4123 msgid "" "UNQUIET <mask> [<mask>...], unquiets the specified masks if supported by the" " server." msgstr "" #: src/common/outbound.c:4124 msgid "URL <url>, opens a URL in your browser" msgstr "URL <url>, URL में ब्रॉउजर खोलता है" #: src/common/outbound.c:4126 msgid "" "USELECT [-a] [-s] <nick1> <nick2> etc, highlights nick(s) in channel " "userlist" msgstr "" #: src/common/outbound.c:4129 msgid "VOICE <nick>, gives voice status to someone (needs chanop)" msgstr "VOICE <nick>, किसी को ध्वनि स्थिति देता है (chanop की आवश्यकता है)" #: src/common/outbound.c:4131 msgid "WALLCHAN <message>, writes the message to all channels" msgstr "WALLCHAN <message>, सभी चैनल में संदेश लिखता है" #: src/common/outbound.c:4133 msgid "" "WALLCHOP <message>, sends the message to all chanops on the current channel" msgstr "WALLCHOP <message>, सभी चैनल ऑपरेटर को मौजूदा चैनल पर संदेश भेजता है" #: src/common/outbound.c:4166 #, c-format msgid "User Command for: %s\n" msgstr "" #: src/common/outbound.c:4193 #, c-format msgid "Usage: %s\n" msgstr "उपयोग: %s\n" #: src/common/outbound.c:4198 msgid "" "\n" "No help available on that command.\n" msgstr "\nउस समादेश पर कोई सहायता उपलब्ध है.\n" #: src/common/outbound.c:4204 msgid "No such command.\n" msgstr "ऐसा कोई समादेश नहीं.\n" #: src/common/outbound.c:4537 msgid "Bad arguments for user command.\n" msgstr "उपयोक्ता समादेश के लिये गलत तर्क.\n" #: src/common/outbound.c:4743 msgid "Too many recursive usercommands, aborting." msgstr "कई recursive उपयोक्ता समादेश, विफल कर रहा है." #: src/common/outbound.c:4832 #, c-format msgid "Unknown Command %s. Try /help\n" msgstr "" #: src/common/plugin.c:403 msgid "No hexchat_plugin_init symbol; is this really a HexChat plugin?" msgstr "" #: src/common/plugin-identd.c:175 #, c-format msgid "*\tServicing ident request from %s as %s" msgstr "" #: src/common/plugin-identd.c:238 #, c-format msgid "*\tError starting identd server: %s" msgstr "" #: src/common/plugin-identd.c:262 msgid "IDENTD <port> <username>" msgstr "" #: src/common/plugin-timer.c:75 #, c-format msgid "Timer %d deleted.\n" msgstr "" #: src/common/plugin-timer.c:81 msgid "No such ref number found.\n" msgstr "" #: src/common/plugin-timer.c:145 msgid "No timers installed.\n" msgstr "" #. 00000 00000000 0000000 abc #: src/common/plugin-timer.c:150 msgid " Ref# Seconds Repeat Command \n" msgstr "" #: src/common/plugin-timer.c:155 #, c-format msgid "%5d %8.1f %7d %s\n" msgstr "" #: src/common/server.c:514 msgid "Are you sure this is a SSL capable server and port?\n" msgstr "क्या आप निश्चित हैं कि यह एक SSL सक्षम सर्वर व पोर्ट है?\n" #: src/common/server.c:876 #, c-format msgid "" "Cannot resolve hostname %s\n" "Check your IP Settings!\n" msgstr "%s मेजबाननाम हल नहीं कर सकता है\nअपना IP सेटिंग जांचें!\n" #: src/common/server.c:881 msgid "Proxy traversal failed.\n" msgstr "प्रॉक्सी लेनदेन विफल.\n" #: src/common/servlist.c:547 #, c-format msgid "Cycling to next server in %s...\n" msgstr "%s में अगला सर्वर में चक्रीय कर रहा है...\n" #: src/common/servlist.c:1185 #, c-format msgid "" "Warning: \"%s\" character set is unknown. No conversion will be applied for " "network %s." msgstr "चेतावनी: \"%s\" संप्रतीक सेट अज्ञात है. %s संजाल के लिये कोई वार्तालाप लागू नहीं होगी." #: src/common/textevents.h:7 msgid "%C18*%O$t%C18$1%O added to notify list." msgstr "" #: src/common/textevents.h:10 msgid "%C22*%O$t%C22$1%O: %C18$2%O on %C24$4%O by %C26$3%O" msgstr "" #: src/common/textevents.h:13 msgid "%C22*%O$tCannot join %C22$1 %O(%C20You are banned%O)." msgstr "" #: src/common/textevents.h:19 msgid "%C29*%O$tCapabilities acknowledged: %C29$2%O" msgstr "" #: src/common/textevents.h:22 msgid "%C29*%O$tCapabilities removed: %C29$2%O" msgstr "" #: src/common/textevents.h:25 msgid "%C23*%O$tCapabilities supported: %C29$2%O" msgstr "" #: src/common/textevents.h:28 msgid "%C23*%O$tCapabilities requested: %C29$1%O" msgstr "" #: src/common/textevents.h:31 msgid "%C24*%O$t%C28$1%O is now known as %C18$2%O" msgstr "" #: src/common/textevents.h:40 msgid "%C22*%O$t%C26$1%O sets ban on %C18$2%O" msgstr "" #: src/common/textevents.h:43 msgid "%C22*%O$tChannel %C22$1%O created on %C24$2%O" msgstr "" #: src/common/textevents.h:46 msgid "%C22*%O$t%C26$1%O removes channel half-operator status from %C18$2%O" msgstr "" #: src/common/textevents.h:49 msgid "%C22*%O$t%C26$1%O removes channel operator status from %C18$2%O" msgstr "" #: src/common/textevents.h:52 msgid "%C22*%O$t%C26$1%O removes voice from %C18$2%O" msgstr "" #: src/common/textevents.h:55 msgid "%C22*%O$t%C26$1%C sets exempt on %C18$2%O" msgstr "" #: src/common/textevents.h:58 msgid "%C22*%O$t%C26$1%O gives channel half-operator status to %C18$2%O" msgstr "" #: src/common/textevents.h:61 msgid "%C22*%O$t%C26$1%C sets invite exempt on %C18$2%O" msgstr "" #: src/common/textevents.h:64 msgid "%UChannel Users Topic" msgstr "%UChannel उपयोक्ता विषय" #: src/common/textevents.h:70 msgid "%C22*%O$t%C26$1%O sets mode %C24$2$3%O on %C22$4%O" msgstr "" #: src/common/textevents.h:73 msgid "%C22*%O$tChannel %C22$1%O modes: %C24$2" msgstr "" #: src/common/textevents.h:82 msgid "%C22*%O$t%C26$1%O gives channel operator status to %C18$2%O" msgstr "" #: src/common/textevents.h:85 msgid "%C22*%O$t%C26$1%O sets quiet on %C18$2%O" msgstr "" #: src/common/textevents.h:88 msgid "%C22*%O$t%C26$1%O removes exempt on %C18$2%O" msgstr "" #: src/common/textevents.h:91 msgid "%C22*%O$t%C26$1%O removes invite exempt on %C18$2%O" msgstr "" #: src/common/textevents.h:94 msgid "%C22*%O$t%C26$1%O removes channel keyword" msgstr "" #: src/common/textevents.h:97 msgid "%C22*%O$t%C26$1%O removes user limit" msgstr "" #: src/common/textevents.h:100 msgid "%C22*%O$t%C26$1%O sets channel keyword to %C24$2%O" msgstr "" #: src/common/textevents.h:103 msgid "%C22*%O$t%C26$1%O sets channel limit to %C24$2%O" msgstr "" #: src/common/textevents.h:106 msgid "%C22*%O$t%C26$1%O removes ban on %C18$2%O" msgstr "" #: src/common/textevents.h:109 msgid "%C22*%O$t%C26$1%O removes quiet on %C18$2%O" msgstr "" #: src/common/textevents.h:112 msgid "%C22*%O$tChannel %C22$1%O url: %C24$2" msgstr "" #: src/common/textevents.h:115 msgid "%C22*%O$t%C26$1%O gives voice to %C18$2%O" msgstr "" #: src/common/textevents.h:118 msgid "%C23*%O$tConnected. Now logging in." msgstr "" #: src/common/textevents.h:121 msgid "%C23*%O$tConnecting to %C29$1%C (%C23$2:$3%O)" msgstr "" #: src/common/textevents.h:124 msgid "%C20*%O$tConnection failed (%C20$1%O)" msgstr "" #: src/common/textevents.h:127 msgid "%C24*%O$tReceived a CTCP %C24$1%C from %C18$2%O" msgstr "" #: src/common/textevents.h:130 msgid "%C24*%C$tReceived a CTCP %C24$1%C from %C18$2%C (to %C22$3%C)%O" msgstr "" #: src/common/textevents.h:136 msgid "%C24*%O$tReceived a CTCP Sound %C24$1%C from %C18$2%O" msgstr "" #: src/common/textevents.h:139 msgid "%C24*%O$tReceived a CTCP Sound %C24$1%C from %C18$2%C (to %C22$3%O)" msgstr "" #: src/common/textevents.h:142 msgid "%C23*%O$tDCC CHAT to %C18$1%O aborted." msgstr "" #: src/common/textevents.h:145 msgid "" "%C24*%O$tDCC CHAT connection established to %C18$1%C %C30[%C24$2%C30]%O" msgstr "" #: src/common/textevents.h:148 msgid "%C20*%O$tDCC CHAT to %C18$1%O lost (%C20$4%O)" msgstr "" #: src/common/textevents.h:151 msgid "%C24*%O$tReceived a DCC CHAT offer from %C18$1%O" msgstr "" #: src/common/textevents.h:154 msgid "%C24*%O$tOffering DCC CHAT to %C18$1%O" msgstr "" #: src/common/textevents.h:157 msgid "%C24*%O$tAlready offering CHAT to %C18$1%O" msgstr "" #: src/common/textevents.h:160 msgid "%C20*%O$tDCC $1 connect attempt to %C18$2%O failed (%C20$3%O)" msgstr "" #: src/common/textevents.h:163 msgid "%C23*%O$tReceived '%C23$1%C' from %C18$2%O" msgstr "" #: src/common/textevents.h:166 #, c-format msgid "%C16,17 Type To/From Status Size Pos File" msgstr "" #: src/common/textevents.h:169 msgid "" "%C20*%O$tReceived a malformed DCC request from " "%C18$1%O.$a010%C23*%O$tContents of packet: %C23$2%O" msgstr "" #: src/common/textevents.h:172 msgid "%C24*%O$tOffering '%C24$1%O' to %C18$2%O" msgstr "" #: src/common/textevents.h:175 msgid "%C23*%O$tNo such DCC offer." msgstr "" #: src/common/textevents.h:178 msgid "%C23*%O$tDCC RECV '%C23$2%O' to %C18$1%O aborted." msgstr "" #: src/common/textevents.h:181 msgid "" "%C24*%O$tDCC RECV '%C23$1%O' from %C18$3%O complete %C30[%C24$4%O cps%C30]%O" msgstr "" #: src/common/textevents.h:184 msgid "" "%C24*%O$tDCC RECV connection established to %C18$1 %C30[%O%C24$2%C30]%O" msgstr "" #: src/common/textevents.h:187 msgid "%C20*%O$tDCC RECV '%C23$1%O' from %C18$3%O failed (%C20$4%O)" msgstr "" #: src/common/textevents.h:190 msgid "%C20*%O$tDCC RECV: Cannot open '%C23$1%C' for writing (%C20$2%O)" msgstr "" #: src/common/textevents.h:193 msgid "" "%C23*%O$tThe file '%C24$1%C' already exists, saving it as '%C23$2%O' " "instead." msgstr "" #: src/common/textevents.h:196 msgid "%C24*%O$t%C18$1%C has requested to resume '%C23$2%C' from %C24$3%O." msgstr "" #: src/common/textevents.h:199 msgid "%C23*%O$tDCC SEND '%C23$2%C' to %C18$1%O aborted." msgstr "" #: src/common/textevents.h:202 msgid "" "%C24*%O$tDCC SEND '%C23$1%C' to %C18$2%C complete %C30[%C24$3%C cps%C30]%O" msgstr "" #: src/common/textevents.h:205 msgid "" "%C24*%O$tDCC SEND connection established to %C18$1 %C30[%O%C24$2%C30]%O" msgstr "" #: src/common/textevents.h:208 msgid "%C20*%O$tDCC SEND '%C23$1%C' to %C18$2%C failed (%C20$3%O)" msgstr "" #: src/common/textevents.h:211 msgid "%C24*%O$t%C18$1%C has offered '%C23$2%C' (%C24$3%O bytes)" msgstr "" #: src/common/textevents.h:214 msgid "%C20*%O$tDCC $1 '%C23$2%C' to %C18$3%O stalled, aborting." msgstr "" #: src/common/textevents.h:217 msgid "%C20*%O$tDCC $1 '%C23$2%C' to %C18$3%O timed out, aborting." msgstr "" #: src/common/textevents.h:220 msgid "%C24*%O$t%C18$1%O deleted from notify list." msgstr "" #: src/common/textevents.h:223 msgid "%C20*%O$tDisconnected (%C20$1%O)" msgstr "" #: src/common/textevents.h:226 msgid "%C24*%O$tFound your IP: %C30[%C24$1%C30]%O" msgstr "" #: src/common/textevents.h:232 msgid "%O%C18$1%O added to ignore list." msgstr "" #: src/common/textevents.h:235 msgid "%OIgnore on %C18$1%O changed." msgstr "" #: src/common/textevents.h:238 #, c-format msgid "%C16,17" msgstr "" #: src/common/textevents.h:241 #, c-format msgid "%C16,17 Hostmask PRIV NOTI CHAN CTCP DCC INVI UNIG" msgstr "" #: src/common/textevents.h:244 msgid "%O%C18$1%O removed from ignore list." msgstr "" #: src/common/textevents.h:247 msgid "%OIgnore list is empty." msgstr "" #: src/common/textevents.h:250 msgid "%C20*%O$tCannot join %C22$1%C (%C20Channel is invite only%O)" msgstr "" #: src/common/textevents.h:253 msgid "%C24*%O$tYou have been invited to %C22$1%O by %C18$2%O (%C29$3%O)" msgstr "" #: src/common/textevents.h:256 #, c-format msgid "%C23*$t$1 ($3%C23) has joined" msgstr "" #: src/common/textevents.h:259 msgid "%C20*%O$tCannot join %C22$1%C (%C20Requires keyword%O)" msgstr "" #: src/common/textevents.h:262 msgid "%C22*%O$t%C26$1%C has kicked %C18$2%C from %C22$3%C (%C24$4%O)" msgstr "" #: src/common/textevents.h:265 msgid "%C19*%O$t%C19You have been killed by %C26$1%C (%C20$2%O)" msgstr "" #: src/common/textevents.h:274 msgid "%C29*%O$t%C29MOTD Skipped%O" msgstr "" #: src/common/textevents.h:277 msgid "%C23*%O$t%C28$1%C is already in use. Retrying with %C18$2%O..." msgstr "" #: src/common/textevents.h:280 msgid "%C23*%O$t%C28$1%C is erroneous. Retrying with %C18$2%O..." msgstr "" #: src/common/textevents.h:283 msgid "" "%C20*%O$tNickname is erroneous or already in use. Use /NICK to try another." msgstr "" #: src/common/textevents.h:286 msgid "%C20*%O$tNo such DCC." msgstr "" #: src/common/textevents.h:289 msgid "%C23*%O$tNo process is currently running" msgstr "" #: src/common/textevents.h:298 msgid "%C23*%O$tNotify: %C18$1%C is away (%C24$2%O)" msgstr "" #: src/common/textevents.h:301 msgid "%C23*%O$tNotify: %C18$1%C is back" msgstr "" #: src/common/textevents.h:304 msgid "$tNotify list is empty." msgstr "$tसूचना सूची खाली है." #: src/common/textevents.h:307 #, c-format msgid "%C16,17 Notify List" msgstr "" #: src/common/textevents.h:310 msgid "%C23*%O$t%C23$1%O users in notify list." msgstr "" #: src/common/textevents.h:313 msgid "%C23*%O$tNotify: %C18$1%C is offline (%C29$3%O)" msgstr "" #: src/common/textevents.h:316 msgid "%C23*%O$tNotify: %C18$1%C is online (%C29$3%O)" msgstr "" #: src/common/textevents.h:322 #, c-format msgid "%C24*$t$1 ($2%C24) has left" msgstr "" #: src/common/textevents.h:325 #, c-format msgid "%C24*$t$1 ($2%C24) has left ($4)" msgstr "" #: src/common/textevents.h:328 msgid "%C24*%O$tPing reply from %C18$1%C: %C24$2%O second(s)" msgstr "" #: src/common/textevents.h:331 msgid "%C20*%O$tNo ping reply for %C24$1%O seconds, disconnecting." msgstr "" #: src/common/textevents.h:346 msgid "%C24*%O$tA process is already running" msgstr "" #: src/common/textevents.h:349 #, c-format msgid "%C24*$t$1 has quit ($2)" msgstr "" #: src/common/textevents.h:352 msgid "%C24*%O$t%C26$1%C sets modes %C30[%C24$2%C30]%O" msgstr "" #: src/common/textevents.h:355 msgid "%O-%C29$1/Wallops%O-$t$2" msgstr "" #: src/common/textevents.h:358 msgid "%C24*%O$tLooking up IP number for %C18$1%O..." msgstr "" #: src/common/textevents.h:361 msgid "%C23*%O$tAuthenticating via SASL as %C18$1%O (%C24$2%O)" msgstr "" #: src/common/textevents.h:367 msgid "%C29*%O$tConnected." msgstr "" #: src/common/textevents.h:373 msgid "%C29*%O$tLooking up %C29$1%O" msgstr "" #: src/common/textevents.h:385 msgid "%C23*%O$tStopped previous connection attempt (%C24$1%O)" msgstr "" #: src/common/textevents.h:388 msgid "%C22*%O$tTopic for %C22$1%C is: $2%O" msgstr "" #: src/common/textevents.h:391 msgid "%C22*%O$t%C26$1%C has changed the topic to: $2%O" msgstr "" #: src/common/textevents.h:394 msgid "%C22*%O$tTopic for %C22$1%C set by %C26$2%C (%C24$3%O)" msgstr "" #: src/common/textevents.h:397 msgid "%C20*%O$tUnknown host. Maybe you misspelled it?" msgstr "" #: src/common/textevents.h:400 msgid "%C20*%O$tCannot join %C22$1%C (%C20User limit reached%O)" msgstr "" #: src/common/textevents.h:403 msgid "%C22*%O$tUsers on %C22$1%C: %C24$2%O" msgstr "" #: src/common/textevents.h:409 msgid "%C23*%O$t%C28[%C18$1%C28]%C is away %C30(%C23$2%O%C30)%O" msgstr "" #: src/common/textevents.h:415 msgid "%C23*%O$t%C28[%C18$1%C28] %OEnd of WHOIS list." msgstr "" #: src/common/textevents.h:421 msgid "%C23*%O$t%C28[%C18$1%C28]%O idle %C23$2%O" msgstr "" #: src/common/textevents.h:424 msgid "%C23*%O$t%C28[%C18$1%C28]%O idle %C23$2%O, signon: %C23$3%O" msgstr "" #: src/common/textevents.h:430 msgid "" "%C23*%O$t%C28[%C18$1%C28]%O Real Host: %C23$2%O, Real IP: %C30[%C23$3%C30]%O" msgstr "" #: src/common/textevents.h:439 msgid "%C19*%O$tNow talking on %C22$2%O" msgstr "" #: src/common/textevents.h:442 msgid "%C19*%O$tYou have been kicked from %C22$2%C by %C26$3%O (%C20$4%O)" msgstr "" #: src/common/textevents.h:445 msgid "%C19*%O$tYou have left channel %C22$3%O" msgstr "" #: src/common/textevents.h:448 msgid "%C19*%O$tYou have left channel %C22$3%C (%C24$4%O)" msgstr "" #: src/common/textevents.h:454 msgid "%C20*%O$tYou've invited %C18$1%O to %C22$2%O (%C24$3%O)" msgstr "" #: src/common/textevents.h:460 msgid "%C20*%O$tYou are now known as %C18$2%O" msgstr "" #: src/common/text.c:348 msgid "Loaded log from" msgstr "" #: src/common/text.c:365 #, c-format msgid "**** ENDING LOGGING AT %s\n" msgstr "**** इसपर लॉगिंग समाप्त कर रहा है %s\n" #: src/common/text.c:577 #, c-format msgid "**** BEGIN LOGGING AT %s\n" msgstr "**** इसपर लॉगिंग शुरू करें %s\n" #: src/common/text.c:595 #, c-format msgid "" "* Can't open log file(s) for writing. Check the\n" "permissions on %s" msgstr "" #: src/common/text.c:960 msgid "Left message" msgstr "बांया संदेश" #: src/common/text.c:961 msgid "Right message" msgstr "दाहिना संदेश" #: src/common/text.c:966 src/common/text.c:1350 src/common/text.c:1388 #: src/common/text.c:1393 src/common/text.c:1434 msgid "IP address" msgstr "IP पता" #: src/common/text.c:967 src/common/text.c:1211 src/common/text.c:1270 #: src/common/text.c:1277 msgid "Username" msgstr "उपयोक्तानाम" #: src/common/text.c:972 msgid "The nick of the joining person" msgstr "शामिल व्यक्ति का नाम" #: src/common/text.c:973 msgid "The channel being joined" msgstr "शामिल हुआ चैनल" #: src/common/text.c:974 src/common/text.c:1042 src/common/text.c:1093 msgid "The host of the person" msgstr "व्यक्ति का मेजबान" #: src/common/text.c:975 msgid "The account of the person" msgstr "" #: src/common/text.c:979 src/common/text.c:986 src/common/text.c:993 #: src/common/text.c:1210 src/common/text.c:1217 src/common/text.c:1222 #: src/common/text.c:1227 src/common/text.c:1232 src/common/text.c:1238 #: src/common/text.c:1243 src/common/text.c:1247 src/common/text.c:1253 #: src/common/text.c:1259 src/common/text.c:1323 src/common/text.c:1339 #: src/common/text.c:1344 src/common/text.c:1349 src/common/text.c:1358 #: src/common/text.c:1369 src/common/text.c:1376 src/common/text.c:1382 #: src/common/text.c:1387 src/common/text.c:1392 src/common/text.c:1399 #: src/common/text.c:1405 src/common/text.c:1411 src/common/text.c:1416 #: src/common/text.c:1421 src/common/text.c:1425 src/common/text.c:1431 #: src/common/text.c:1439 src/common/text.c:1443 src/common/text.c:1478 #: src/common/text.c:1483 msgid "Nickname" msgstr "उपनाम" #: src/common/text.c:980 msgid "The action" msgstr "क्रिया" #: src/common/text.c:981 src/common/text.c:988 msgid "Mode char" msgstr "मोड चार" #: src/common/text.c:982 src/common/text.c:989 src/common/text.c:995 msgid "Identified text" msgstr "पहचाना गया पाठ" #: src/common/text.c:987 msgid "The text" msgstr "पाठ" #: src/common/text.c:994 src/common/text.c:1070 src/common/text.c:1076 msgid "The message" msgstr "संदेश" #: src/common/text.c:999 src/common/text.c:1004 src/common/text.c:1009 #: src/common/text.c:1275 src/common/text.c:1283 src/common/text.c:1289 #: src/common/text.c:1295 src/common/text.c:1324 src/common/text.c:1452 #: src/common/text.c:1494 msgid "Server Name" msgstr "सर्वर नाम" #: src/common/text.c:1000 msgid "Acknowledged Capabilities" msgstr "" #: src/common/text.c:1005 msgid "Removed Capabilities" msgstr "" #: src/common/text.c:1010 msgid "Server Capabilities" msgstr "" #: src/common/text.c:1014 msgid "Requested Capabilities" msgstr "" #: src/common/text.c:1018 src/common/text.c:1080 msgid "Old nickname" msgstr "पुराना उपनाम" #: src/common/text.c:1019 src/common/text.c:1081 msgid "New nickname" msgstr "नया उपनाम" #: src/common/text.c:1023 msgid "Nick of person who changed the topic" msgstr "विषय बदलने वाले का उपनाम" #: src/common/text.c:1024 src/common/text.c:1030 src/fe-gtk/chanlist.c:779 #: src/fe-gtk/chanlist.c:881 src/fe-gtk/setup.c:337 msgid "Topic" msgstr "विषय" #: src/common/text.c:1034 src/common/text.c:1087 msgid "The nickname of the kicker" msgstr "किक किया गये का उपनाम" #: src/common/text.c:1035 src/common/text.c:1085 msgid "The person being kicked" msgstr "किक किया गया व्यक्ति" #: src/common/text.c:1036 src/common/text.c:1043 src/common/text.c:1047 #: src/common/text.c:1052 src/common/text.c:1086 src/common/text.c:1094 #: src/common/text.c:1101 msgid "The channel" msgstr "चैनल" #: src/common/text.c:1037 src/common/text.c:1088 src/common/text.c:1095 msgid "The reason" msgstr "तर्क" #: src/common/text.c:1041 src/common/text.c:1092 msgid "The nick of the person leaving" msgstr "छोड़ रहे व्यक्ति का उपनाम" #: src/common/text.c:1048 src/common/text.c:1054 msgid "The time" msgstr "समय" #: src/common/text.c:1053 msgid "The creator" msgstr "निर्माता" #: src/common/text.c:1058 src/fe-gtk/dccgui.c:827 src/fe-gtk/dccgui.c:1064 msgid "Nick" msgstr "उपनाम" #: src/common/text.c:1059 src/common/text.c:1345 msgid "Reason" msgstr "कारण" #: src/common/text.c:1060 src/common/text.c:1212 src/common/text.c:1313 msgid "Host" msgstr "होस्ट" #: src/common/text.c:1064 src/common/text.c:1069 src/common/text.c:1074 msgid "Who it's from" msgstr "यह कहां से है" #: src/common/text.c:1065 msgid "The time in x.x format (see below)" msgstr "x.x प्रारूप में समय (नीचे देखें)" #: src/common/text.c:1075 src/common/text.c:1112 msgid "The Channel it's going to" msgstr "चैनल जिसमें यह जा रहा है" #: src/common/text.c:1099 msgid "The sound" msgstr "ध्वनि" #: src/common/text.c:1100 src/common/text.c:1106 src/common/text.c:1111 msgid "The nick of the person" msgstr "व्यक्ति का नाम" #: src/common/text.c:1105 src/common/text.c:1110 msgid "The CTCP event" msgstr "CTCP घटना" #: src/common/text.c:1116 msgid "The nick of the person who set the key" msgstr "कुंजी सेट करने वाले का उपनाम" #: src/common/text.c:1117 msgid "The key" msgstr "कुंजी" #: src/common/text.c:1121 msgid "The nick of the person who set the limit" msgstr "सीमा सेट करने वाले का उपनाम" #: src/common/text.c:1122 msgid "The limit" msgstr "सीमा" #: src/common/text.c:1126 msgid "The nick of the person who did the op'ing" msgstr "ऑपरेटिंग करने वाले का उपनाम" #: src/common/text.c:1127 msgid "The nick of the person who has been op'ed" msgstr "उसका उपनाम जिसन ऑपरेट किया है" #: src/common/text.c:1131 msgid "The nick of the person who has been halfop'ed" msgstr "उसका उपनाम जिसन आधा ऑपरेट किया है" #: src/common/text.c:1132 msgid "The nick of the person who did the halfop'ing" msgstr "उसका उपनाम जिसने आधा ऑपरेट किया है" #: src/common/text.c:1136 msgid "The nick of the person who did the voice'ing" msgstr "उसका उपनाम जिसने घ्वनि किया है" #: src/common/text.c:1137 msgid "The nick of the person who has been voice'ed" msgstr "उसका उपनाम जिसने व्यायस्ड किया है" #: src/common/text.c:1141 msgid "The nick of the person who did the banning" msgstr "प्रतिबंध लगाने वाले का उपनाम" #: src/common/text.c:1142 src/common/text.c:1174 msgid "The ban mask" msgstr "प्रतिबंध मास्क" #: src/common/text.c:1146 msgid "The nick of the person who did the quieting" msgstr "" #: src/common/text.c:1147 src/common/text.c:1179 msgid "The quiet mask" msgstr "" #: src/common/text.c:1151 msgid "The nick who removed the key" msgstr "कुंजी हटाने वाले का उपनाम" #: src/common/text.c:1155 msgid "The nick who removed the limit" msgstr "सीमा हटाने वाले का उपनाम" #: src/common/text.c:1159 msgid "The nick of the person who did the deop'ing" msgstr "" #: src/common/text.c:1160 msgid "The nick of the person who has been deop'ed" msgstr "उसका उपनाम जिसने डिऑपरेटिंग किया है" #: src/common/text.c:1163 msgid "The nick of the person who did the dehalfop'ing" msgstr "" #: src/common/text.c:1164 msgid "The nick of the person who has been dehalfop'ed" msgstr "उसका उपनाम जिसने डिहाफऑपरेटिंग किया है" #: src/common/text.c:1168 msgid "The nick of the person who did the devoice'ing" msgstr "" #: src/common/text.c:1169 msgid "The nick of the person who has been devoice'ed" msgstr "उसका उपनाम जिसने डिव्यायसिंग किया गया है" #: src/common/text.c:1173 msgid "The nick of the person who did the unban'ing" msgstr "" #: src/common/text.c:1178 msgid "The nick of the person who did the unquiet'ing" msgstr "" #: src/common/text.c:1183 msgid "The nick of the person who did the exempt" msgstr "उसका उपनाम जिसने exempt किया है" #: src/common/text.c:1184 src/common/text.c:1189 msgid "The exempt mask" msgstr "exempt मास्क" #: src/common/text.c:1188 msgid "The nick of the person removed the exempt" msgstr "exempt हटाने वाले का उपनाम" #: src/common/text.c:1193 msgid "The nick of the person who did the invite" msgstr "आमंत्रण देने वाले का उपनाम" #: src/common/text.c:1194 src/common/text.c:1199 msgid "The invite mask" msgstr "आमंत्रण मास्क" #: src/common/text.c:1198 msgid "The nick of the person removed the invite" msgstr "आमंत्रण हटाने वाले का उपनाम" #: src/common/text.c:1203 msgid "The nick of the person setting the mode" msgstr "मोड सेट करने वाले का उपनाम" #: src/common/text.c:1204 msgid "The mode's sign (+/-)" msgstr "मोड हस्ताक्षर (+/-)" #: src/common/text.c:1205 msgid "The mode letter" msgstr "मोड पत्र" #: src/common/text.c:1206 msgid "The channel it's being set on" msgstr "चैनल जिसपर सेट है" #: src/common/text.c:1213 msgid "Full name" msgstr "पूरा नाम" #: src/common/text.c:1218 msgid "Channel Membership/\"is an IRC operator\"" msgstr "चैनल सदस्यता/\"एक IRC ऑपरेटर है\"" #: src/common/text.c:1223 msgid "Server Information" msgstr "सर्वर जानकारी" #: src/common/text.c:1228 src/common/text.c:1233 msgid "Idle time" msgstr "सुस्त समय" #: src/common/text.c:1234 msgid "Signon time" msgstr "साइनऑन समय" #: src/common/text.c:1239 msgid "Away reason" msgstr "दूर का कारण" #: src/common/text.c:1248 src/common/text.c:1254 src/common/text.c:1262 #: src/common/text.c:1278 src/common/text.c:1470 msgid "Message" msgstr "संदेश" #: src/common/text.c:1255 msgid "Account" msgstr "खाता" #: src/common/text.c:1260 msgid "Real user@host" msgstr "वास्तविक user@host" #: src/common/text.c:1261 msgid "Real IP" msgstr "वास्तविक IP" #: src/common/text.c:1266 src/common/text.c:1293 src/common/text.c:1299 #: src/common/text.c:1329 src/common/text.c:1334 src/common/text.c:1493 msgid "Channel Name" msgstr "चैनल नाम" #: src/common/text.c:1271 msgid "Mechanism" msgstr "" #: src/common/text.c:1276 src/common/text.c:1284 msgid "Raw Numeric or Identifier" msgstr "" #: src/common/text.c:1282 src/common/text.c:1288 src/common/text.c:1456 #: src/fe-gtk/menu.c:1547 src/fe-gtk/menu.c:1795 src/fe-gtk/setup.c:216 #: src/fe-gtk/textgui.c:378 msgid "Text" msgstr "पाठ" #: src/common/text.c:1294 msgid "Nick of person who invited you" msgstr "आपको आमंत्रित करने वाले का उपनाम" #: src/common/text.c:1300 src/fe-gtk/chanlist.c:778 msgid "Users" msgstr "उपयोक्ता" #: src/common/text.c:1304 msgid "Nickname in use" msgstr "उपयोग में उपनाम" #: src/common/text.c:1305 msgid "Nick being tried" msgstr "उपनाम के लिये कोशिश की गई" #: src/common/text.c:1314 src/common/text.c:1460 msgid "IP" msgstr "आईपी" #: src/common/text.c:1315 src/common/text.c:1351 msgid "Port" msgstr "पोर्ट" #: src/common/text.c:1330 src/common/text.c:1340 msgid "Modes string" msgstr "मोड स्ट्रिंग" #: src/common/text.c:1335 src/fe-gtk/urlgrab.c:96 msgid "URL" msgstr "URL" #: src/common/text.c:1356 src/common/text.c:1381 msgid "DCC Type" msgstr "डीसीसी क़िस्म" #: src/common/text.c:1357 src/common/text.c:1362 src/common/text.c:1367 #: src/common/text.c:1374 src/common/text.c:1394 src/common/text.c:1398 #: src/common/text.c:1404 src/common/text.c:1410 src/common/text.c:1417 #: src/common/text.c:1426 src/common/text.c:1432 msgid "Filename" msgstr "फ़ाइलनाम" #: src/common/text.c:1368 src/common/text.c:1375 msgid "Destination filename" msgstr "गंतव्य फाइलनाम" #: src/common/text.c:1377 src/common/text.c:1406 msgid "CPS" msgstr "CPS" #: src/common/text.c:1412 msgid "Pathname" msgstr "पाथनेम" #: src/common/text.c:1427 src/fe-gtk/dccgui.c:823 msgid "Position" msgstr "स्थिति" #: src/common/text.c:1433 src/fe-gtk/dccgui.c:822 msgid "Size" msgstr "आकार" #: src/common/text.c:1438 msgid "DCC String" msgstr "DCC स्ट्रिंग" #: src/common/text.c:1444 msgid "Away Reason" msgstr "" #: src/common/text.c:1448 msgid "Number of notify items" msgstr "सूचना मद की संख्या" #: src/common/text.c:1464 msgid "Old Filename" msgstr "पुराना फाइलनाम" #: src/common/text.c:1465 msgid "New Filename" msgstr "नया फाइलनाम" #: src/common/text.c:1469 msgid "Receiver" msgstr "पाने वाला" #: src/common/text.c:1474 msgid "Hostmask" msgstr "होस्टमास्क" #: src/common/text.c:1479 msgid "Hostname" msgstr "मेजबाननाम" #: src/common/text.c:1484 msgid "The Packet" msgstr "पैकेट" #: src/common/text.c:1488 msgid "Seconds" msgstr "सेकेंड" #: src/common/text.c:1492 msgid "Nick of person who have been invited" msgstr "उपनाम जिसने आमंत्रण दिया है" #: src/common/text.c:1499 msgid "Banmask" msgstr "बैनमास्क" #: src/common/text.c:1500 msgid "Who set the ban" msgstr "किसने प्रतिबंध सेट किया है" #: src/common/text.c:1501 msgid "Ban time" msgstr "प्रतिबंध समय" #: src/common/text.c:2266 #, c-format msgid "" "Cannot read sound file:\n" "%s" msgstr "ध्वनि फाइल नहीं पढ़ सकता है:\n%s" #: src/common/util.c:119 msgid "Remote host closed socket" msgstr "दूरस्थ मेजबान बंद सॉकेट" #: src/common/util.c:124 msgid "Connection refused" msgstr "कनेक्शन अस्वीकृत" #: src/common/util.c:127 msgid "No route to host" msgstr "मेजबान में कोई रूट नहीं" #: src/common/util.c:129 msgid "Connection timed out" msgstr "कनेक्शन टाइम आउट हो गया" #: src/common/util.c:131 msgid "Cannot assign that address" msgstr "वह पता नियत नहीं कर सकता है" #: src/common/util.c:133 msgid "Connection reset by peer" msgstr "संबंधी द्वारा संबंधन फिर सेट" #: src/common/util.c:685 msgid "Ascension Island" msgstr "" #: src/common/util.c:686 msgid "Andorra" msgstr "अंडोरा" #: src/common/util.c:687 msgid "United Arab Emirates" msgstr "संयुक्त अरब अमीरात" #: src/common/util.c:688 msgid "Aviation-Related Fields" msgstr "" #: src/common/util.c:689 msgid "Afghanistan" msgstr "अफगानिस्तान" #: src/common/util.c:690 msgid "Antigua and Barbuda" msgstr "एंटिगुआ और बर्बुडा" #: src/common/util.c:691 msgid "Anguilla" msgstr "एंग्विला" #: src/common/util.c:692 msgid "Albania" msgstr "अलबानिया" #: src/common/util.c:693 msgid "Armenia" msgstr "आर्मेनिया" #: src/common/util.c:694 msgid "Netherlands Antilles" msgstr "नीदरलैंड्स एंटीलेस" #: src/common/util.c:695 msgid "Angola" msgstr "अंगोला" #: src/common/util.c:696 msgid "Antarctica" msgstr "अंटार्कटिका" #: src/common/util.c:697 msgid "Argentina" msgstr "अर्जेन्टिना" #: src/common/util.c:698 msgid "Reverse DNS" msgstr "विलोम DNS" #: src/common/util.c:699 msgid "American Samoa" msgstr "अमेरिकन समोआ" #: src/common/util.c:700 msgid "Asia-Pacific Region" msgstr "" #: src/common/util.c:701 msgid "Austria" msgstr "आस्ट्रिया" #: src/common/util.c:702 msgid "Nato Fiel" msgstr "Nato Fiel" #: src/common/util.c:703 msgid "Australia" msgstr "आस्ट्रेलिया" #: src/common/util.c:704 msgid "Aruba" msgstr "अरूबा" #: src/common/util.c:705 msgid "Aland Islands" msgstr "" #: src/common/util.c:706 msgid "Azerbaijan" msgstr "अजरबैजान" #: src/common/util.c:707 msgid "Bosnia and Herzegovina" msgstr "बोस्निया और हर्जेगोविना" #: src/common/util.c:708 msgid "Barbados" msgstr "बारबोडस" #: src/common/util.c:709 msgid "Bangladesh" msgstr "बांग्लादेश" #: src/common/util.c:710 msgid "Belgium" msgstr "बेल्जियम" #: src/common/util.c:711 msgid "Burkina Faso" msgstr "बुर्किना फासो" #: src/common/util.c:712 msgid "Bulgaria" msgstr "बल्गारिया" #: src/common/util.c:713 msgid "Bahrain" msgstr "बहरीन" #: src/common/util.c:714 msgid "Burundi" msgstr "बुरूंडी" #: src/common/util.c:715 msgid "Businesses" msgstr "व्यापार" #: src/common/util.c:716 msgid "Benin" msgstr "बेनिन" #: src/common/util.c:717 msgid "Bermuda" msgstr "बरमुडा" #: src/common/util.c:718 msgid "Brunei Darussalam" msgstr "ब्रुनेई दारूसलाम" #: src/common/util.c:719 msgid "Bolivia" msgstr "बोलिविया" #: src/common/util.c:720 msgid "Brazil" msgstr "ब्राजील" #: src/common/util.c:721 msgid "Bahamas" msgstr "बहामा" #: src/common/util.c:722 msgid "Bhutan" msgstr "भूटान" #: src/common/util.c:723 msgid "Bouvet Island" msgstr "बौभेट द्वीप" #: src/common/util.c:724 msgid "Botswana" msgstr "बोत्सवाना" #: src/common/util.c:725 msgid "Belarus" msgstr "बेलारूस" #: src/common/util.c:726 msgid "Belize" msgstr "बेलाइज" #: src/common/util.c:727 msgid "Canada" msgstr "कनाडा" #: src/common/util.c:728 src/fe-gtk/setup.c:98 msgid "Catalan" msgstr "" #: src/common/util.c:729 msgid "Cocos Islands" msgstr "कोकोस द्वीप" #: src/common/util.c:730 msgid "Democratic Republic of Congo" msgstr "कांगो लोकतांत्रिक गणतंत्र" #: src/common/util.c:731 msgid "Central African Republic" msgstr "केंद्रीय अफ्रीकी गणतंत्र" #: src/common/util.c:732 msgid "Congo" msgstr "कांगो" #: src/common/util.c:733 msgid "Switzerland" msgstr "स्विट्जरलैंड" #: src/common/util.c:734 msgid "Cote d'Ivoire" msgstr "कोटे डि इवायर" #: src/common/util.c:735 msgid "Cook Islands" msgstr "कुक द्वीप" #: src/common/util.c:736 msgid "Chile" msgstr "चिली" #: src/common/util.c:737 msgid "Cameroon" msgstr "कैमरून" #: src/common/util.c:738 msgid "China" msgstr "चीन" #: src/common/util.c:739 msgid "Colombia" msgstr "कोलंबिया" #: src/common/util.c:740 msgid "Internic Commercial" msgstr "इंटरनिक वाणिज्यिक" #: src/common/util.c:741 msgid "Cooperatives" msgstr "" #: src/common/util.c:742 msgid "Costa Rica" msgstr "कोस्टा रिका" #: src/common/util.c:743 msgid "Serbia and Montenegro" msgstr "सर्बीया अने मोन्टेनेग्रो" #: src/common/util.c:744 msgid "Cuba" msgstr "क्यूबा" #: src/common/util.c:745 msgid "Cape Verde" msgstr "केप वर्डे" #: src/common/util.c:746 msgid "Christmas Island" msgstr "क्रिसमस द्वीप" #: src/common/util.c:747 msgid "Cyprus" msgstr "साइप्रस" #: src/common/util.c:748 msgid "Czech Republic" msgstr "चेक गणतंत्र" #: src/common/util.c:749 msgid "East Germany" msgstr "" #: src/common/util.c:750 msgid "Germany" msgstr "जर्मनी" #: src/common/util.c:751 msgid "Djibouti" msgstr "दिबॉती" #: src/common/util.c:752 msgid "Denmark" msgstr "डेनमार्क" #: src/common/util.c:753 msgid "Dominica" msgstr "डोमिनिका" #: src/common/util.c:754 msgid "Dominican Republic" msgstr "डोमिनिकन गणतंत्र" #: src/common/util.c:755 msgid "Algeria" msgstr "अल्जीरिया" #: src/common/util.c:756 msgid "Ecuador" msgstr "इक्वेडर" #: src/common/util.c:757 msgid "Educational Institution" msgstr "शैक्षणिक संस्थायें" #: src/common/util.c:758 msgid "Estonia" msgstr "इस्टोनिया" #: src/common/util.c:759 msgid "Egypt" msgstr "मिश्र" #: src/common/util.c:760 msgid "Western Sahara" msgstr "पश्चिम सहारा" #: src/common/util.c:761 msgid "Eritrea" msgstr "इरीट्रिया" #: src/common/util.c:762 msgid "Spain" msgstr "स्पेन" #: src/common/util.c:763 msgid "Ethiopia" msgstr "इथोपिया" #: src/common/util.c:764 msgid "European Union" msgstr "" #: src/common/util.c:765 msgid "Finland" msgstr "फिनलैंड" #: src/common/util.c:766 msgid "Fiji" msgstr "फिजी" #: src/common/util.c:767 msgid "Falkland Islands" msgstr "फाकलैंड द्वीप" #: src/common/util.c:768 msgid "Micronesia" msgstr "माइक्रोनेशिया" #: src/common/util.c:769 msgid "Faroe Islands" msgstr "फैरो द्वीप" #: src/common/util.c:770 msgid "France" msgstr "फ्रांस" #: src/common/util.c:771 msgid "Gabon" msgstr "गैबन" #: src/common/util.c:772 msgid "Great Britain" msgstr "ग्रेट ब्रिटेन" #: src/common/util.c:773 msgid "Grenada" msgstr "ग्रेनाडा" #: src/common/util.c:774 msgid "Georgia" msgstr "जार्जिया" #: src/common/util.c:775 msgid "French Guiana" msgstr "फ्रेंच गायना" #: src/common/util.c:776 msgid "British Channel Isles" msgstr "ब्रिटिश चैनल द्वीप" #: src/common/util.c:777 msgid "Ghana" msgstr "घाना" #: src/common/util.c:778 msgid "Gibraltar" msgstr "जिब्राल्टर" #: src/common/util.c:779 msgid "Greenland" msgstr "ग्रीनलैंड" #: src/common/util.c:780 msgid "Gambia" msgstr "गैंबिया" #: src/common/util.c:781 msgid "Guinea" msgstr "गायना" #: src/common/util.c:782 msgid "Government" msgstr "सरकार" #: src/common/util.c:783 msgid "Guadeloupe" msgstr "गुआडेलोप" #: src/common/util.c:784 msgid "Equatorial Guinea" msgstr "भूमध्यरेखीय गायना" #: src/common/util.c:785 msgid "Greece" msgstr "ग्रीस" #: src/common/util.c:786 msgid "S. Georgia and S. Sandwich Isles" msgstr "दक्षिणी ज्यार्जिया व दक्षिणी सैंडविच द्वीप" #: src/common/util.c:787 msgid "Guatemala" msgstr "गुआटेमाला" #: src/common/util.c:788 msgid "Guam" msgstr "गुआम" #: src/common/util.c:789 msgid "Guinea-Bissau" msgstr "गाइना बिसाउ" #: src/common/util.c:790 msgid "Guyana" msgstr "गुयाना" #: src/common/util.c:791 msgid "Hong Kong" msgstr "हांग कांग" #: src/common/util.c:792 msgid "Heard and McDonald Islands" msgstr "हर्ड व मैकडोनाल्ड द्वीप" #: src/common/util.c:793 msgid "Honduras" msgstr "होंडुरास" #: src/common/util.c:794 msgid "Croatia" msgstr "क्रोशिया" #: src/common/util.c:795 msgid "Haiti" msgstr "हैती" #: src/common/util.c:796 msgid "Hungary" msgstr "हंगरी" #: src/common/util.c:797 msgid "Indonesia" msgstr "इंडोनेशिया" #: src/common/util.c:798 msgid "Ireland" msgstr "आयरलैंड" #: src/common/util.c:799 msgid "Israel" msgstr "इज़राइल" #: src/common/util.c:800 msgid "Isle of Man" msgstr "" #: src/common/util.c:801 msgid "India" msgstr "भारत" #: src/common/util.c:802 msgid "Informational" msgstr "जानकारीपरक" #: src/common/util.c:803 msgid "International" msgstr "अंतर्राष्ट्रीय" #: src/common/util.c:804 msgid "British Indian Ocean Territory" msgstr "ब्रिटिश इंडियन समुद्री क्षेत्र" #: src/common/util.c:805 msgid "Iraq" msgstr "इराक" #: src/common/util.c:806 msgid "Iran" msgstr "इरान" #: src/common/util.c:807 msgid "Iceland" msgstr "आइसलैंड" #: src/common/util.c:808 msgid "Italy" msgstr "इटली" #: src/common/util.c:809 msgid "Jersey" msgstr "" #: src/common/util.c:810 msgid "Jamaica" msgstr "जमैका" #: src/common/util.c:811 msgid "Jordan" msgstr "जोर्डन" #: src/common/util.c:812 msgid "Company Jobs" msgstr "" #: src/common/util.c:813 msgid "Japan" msgstr "जापान" #: src/common/util.c:814 msgid "Kenya" msgstr "कीनिया" #: src/common/util.c:815 msgid "Kyrgyzstan" msgstr "किर्गीस्तान" #: src/common/util.c:816 msgid "Cambodia" msgstr "कंबोडिया" #: src/common/util.c:817 msgid "Kiribati" msgstr "किरीबाती" #: src/common/util.c:818 msgid "Comoros" msgstr "कोमोरोस" #: src/common/util.c:819 msgid "St. Kitts and Nevis" msgstr "सेंट किट्स तथा नेविस" #: src/common/util.c:820 msgid "North Korea" msgstr "उत्तर कोरिया" #: src/common/util.c:821 msgid "South Korea" msgstr "दक्षिण कोरिया" #: src/common/util.c:822 msgid "Kuwait" msgstr "कुवैत" #: src/common/util.c:823 msgid "Cayman Islands" msgstr "कैमन द्वीप" #: src/common/util.c:824 msgid "Kazakhstan" msgstr "कजाखस्तान" #: src/common/util.c:825 msgid "Laos" msgstr "लाओस" #: src/common/util.c:826 msgid "Lebanon" msgstr "लेबनान" #: src/common/util.c:827 msgid "Saint Lucia" msgstr "सेंट लुसिया" #: src/common/util.c:828 msgid "Liechtenstein" msgstr "लिचेंस्टाइन" #: src/common/util.c:829 msgid "Sri Lanka" msgstr "श्रीलंका" #: src/common/util.c:830 msgid "Liberia" msgstr "लाइबेरिया" #: src/common/util.c:831 msgid "Lesotho" msgstr "लेसोथो" #: src/common/util.c:832 msgid "Lithuania" msgstr "लिथुआनिया" #: src/common/util.c:833 msgid "Luxembourg" msgstr "लक्समबर्ग" #: src/common/util.c:834 msgid "Latvia" msgstr "लाटविया" #: src/common/util.c:835 msgid "Libya" msgstr "लीबिया" #: src/common/util.c:836 msgid "Morocco" msgstr "मोरोक्को" #: src/common/util.c:837 msgid "Monaco" msgstr "मोनाको" #: src/common/util.c:838 msgid "Moldova" msgs<style>pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight .hll { background-color: #ffffcc } .highlight .c { color: #888888 } /* Comment */ .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ .highlight .k { color: #008800; font-weight: bold } /* Keyword */ .highlight .ch { color: #888888 } /* Comment.Hashbang */ .highlight .cm { color: #888888 } /* Comment.Multiline */ .highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */ .highlight .cpf { color: #888888 } /* Comment.PreprocFile */ .highlight .c1 { color: #888888 } /* Comment.Single */ .highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */</style><div class="highlight"><pre><span></span><span class="cm">/* HexChat 2.0 plugin: simple XDCC server example */</span> <span class="cp">#include</span><span class="w"> </span><span class="cpf"><glib.h></span> <span class="cp">#include</span><span class="w"> </span><span class="cpf"><string.h></span> <span class="cp">#include</span><span class="w"> </span><span class="cpf"><stdlib.h></span> <span class="cp">#include</span><span class="w"> </span><span class="cpf"><stdio.h></span> <span class="cp">#ifndef WIN32</span> <span class="cp">#include</span><span class="w"> </span><span class="cpf"><unistd.h></span> <span class="cp">#endif</span> <span class="cp">#include</span><span class="w"> </span><span class="cpf">"hexchat-plugin.h"</span> <span class="cp">#include</span><span class="w"> </span><span class="cpf">"../../src/common/hexchat.h"</span> <span class="k">static</span><span class="w"> </span><span class="n">hexchat_plugin</span><span class="w"> </span><span class="o">*</span><span class="n">ph</span><span class="p">;</span><span class="w"> </span><span class="cm">/* plugin handle */</span> <span class="k">static</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">xdcc_on</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">1</span><span class="p">;</span> <span class="k">static</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">xdcc_slots</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">3</span><span class="p">;</span> <span class="k">static</span><span class="w"> </span><span class="n">GSList</span><span class="w"> </span><span class="o">*</span><span class="n">file_list</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span> <span class="k">typedef</span><span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">fileoffer</span> <span class="p">{</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">file</span><span class="p">;</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">fullpath</span><span class="p">;</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">desc</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">downloads</span><span class="p">;</span> <span class="p">}</span><span class="w"> </span><span class="n">fileoffer</span><span class="p">;</span> <span class="cm">/* find the number of open dccs */</span> <span class="k">static</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="nf">num_open_dccs</span><span class="p">(</span><span class="kt">void</span><span class="p">)</span> <span class="p">{</span> <span class="w"> </span><span class="n">hexchat_list</span><span class="w"> </span><span class="o">*</span><span class="n">list</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">num</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span> <span class="w"> </span><span class="n">list</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">hexchat_list_get</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"dcc"</span><span class="p">);</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="n">list</span><span class="p">)</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span> <span class="w"> </span><span class="k">while</span><span class="p">(</span><span class="n">hexchat_list_next</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="n">list</span><span class="p">))</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="cm">/* check only ACTIVE dccs */</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">hexchat_list_int</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="n">list</span><span class="p">,</span><span class="w"> </span><span class="s">"status"</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">1</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="cm">/* check only SEND dccs */</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">hexchat_list_int</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="n">list</span><span class="p">,</span><span class="w"> </span><span class="s">"type"</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span> <span class="w"> </span><span class="n">num</span><span class="o">++</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="n">hexchat_list_free</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="n">list</span><span class="p">);</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">num</span><span class="p">;</span> <span class="p">}</span> <span class="k">static</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">xdcc_get</span><span class="p">(</span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">nick</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">host</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">arg</span><span class="p">)</span> <span class="p">{</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">num</span><span class="p">;</span> <span class="w"> </span><span class="n">GSList</span><span class="w"> </span><span class="o">*</span><span class="n">list</span><span class="p">;</span> <span class="w"> </span><span class="n">fileoffer</span><span class="w"> </span><span class="o">*</span><span class="n">offer</span><span class="p">;</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">arg</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="sc">'#'</span><span class="p">)</span> <span class="w"> </span><span class="n">arg</span><span class="o">++</span><span class="p">;</span> <span class="w"> </span><span class="n">num</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">atoi</span><span class="p">(</span><span class="n">arg</span><span class="p">);</span> <span class="w"> </span><span class="n">list</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">g_slist_nth</span><span class="p">(</span><span class="n">file_list</span><span class="p">,</span><span class="w"> </span><span class="n">num</span><span class="w"> </span><span class="o">-</span><span class="w"> </span><span class="mi">1</span><span class="p">);</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="n">list</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">hexchat_commandf</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"quote NOTICE %s :No such file number #%d!"</span><span class="p">,</span><span class="w"> </span><span class="n">nick</span><span class="p">,</span><span class="w"> </span><span class="n">num</span><span class="p">);</span> <span class="w"> </span><span class="k">return</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">num_open_dccs</span><span class="p">()</span><span class="w"> </span><span class="o">>=</span><span class="w"> </span><span class="n">xdcc_slots</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">hexchat_commandf</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"quote NOTICE %s :All slots full. Try again later."</span><span class="p">,</span><span class="w"> </span><span class="n">nick</span><span class="p">);</span> <span class="w"> </span><span class="k">return</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="n">offer</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">(</span><span class="n">fileoffer</span><span class="w"> </span><span class="o">*</span><span class="p">)</span><span class="w"> </span><span class="n">list</span><span class="o">-></span><span class="n">data</span><span class="p">;</span> <span class="w"> </span><span class="n">offer</span><span class="o">-></span><span class="n">downloads</span><span class="o">++</span><span class="p">;</span> <span class="w"> </span><span class="n">hexchat_commandf</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"quote NOTICE %s :Sending offer #%d %s"</span><span class="p">,</span><span class="w"> </span><span class="n">nick</span><span class="p">,</span><span class="w"> </span><span class="n">num</span><span class="p">,</span><span class="w"> </span><span class="n">offer</span><span class="o">-></span><span class="n">file</span><span class="p">);</span> <span class="w"> </span><span class="n">hexchat_commandf</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"dcc send %s %s"</span><span class="p">,</span><span class="w"> </span><span class="n">nick</span><span class="p">,</span><span class="w"> </span><span class="n">offer</span><span class="o">-></span><span class="n">fullpath</span><span class="p">);</span> <span class="p">}</span> <span class="k">static</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">xdcc_del</span><span class="p">(</span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">name</span><span class="p">)</span> <span class="p">{</span> <span class="w"> </span><span class="n">GSList</span><span class="w"> </span><span class="o">*</span><span class="n">list</span><span class="p">;</span> <span class="w"> </span><span class="n">fileoffer</span><span class="w"> </span><span class="o">*</span><span class="n">offer</span><span class="p">;</span> <span class="w"> </span><span class="n">list</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">file_list</span><span class="p">;</span> <span class="w"> </span><span class="k">while</span><span class="p">(</span><span class="n">list</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">offer</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">(</span><span class="n">fileoffer</span><span class="w"> </span><span class="o">*</span><span class="p">)</span><span class="w"> </span><span class="n">list</span><span class="o">-></span><span class="n">data</span><span class="p">;</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">strcasecmp</span><span class="p">(</span><span class="n">name</span><span class="p">,</span><span class="w"> </span><span class="n">offer</span><span class="o">-></span><span class="n">file</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">file_list</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">g_slist_remove</span><span class="p">(</span><span class="n">file_list</span><span class="p">,</span><span class="w"> </span><span class="n">offer</span><span class="p">);</span> <span class="w"> </span><span class="n">hexchat_printf</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"%s [%s] removed.</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span><span class="w"> </span><span class="n">offer</span><span class="o">-></span><span class="n">file</span><span class="p">,</span><span class="w"> </span><span class="n">offer</span><span class="o">-></span><span class="n">fullpath</span><span class="p">);</span> <span class="w"> </span><span class="n">free</span><span class="p">(</span><span class="n">offer</span><span class="o">-></span><span class="n">file</span><span class="p">);</span> <span class="w"> </span><span class="n">free</span><span class="p">(</span><span class="n">offer</span><span class="o">-></span><span class="n">desc</span><span class="p">);</span> <span class="w"> </span><span class="n">free</span><span class="p">(</span><span class="n">offer</span><span class="o">-></span><span class="n">fullpath</span><span class="p">);</span> <span class="w"> </span><span class="n">free</span><span class="p">(</span><span class="n">offer</span><span class="p">);</span> <span class="w"> </span><span class="k">return</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="n">list</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">list</span><span class="o">-></span><span class="n">next</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="p">}</span> <span class="k">static</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">xdcc_add</span><span class="p">(</span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">name</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">fullpath</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">desc</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">dl</span><span class="p">)</span> <span class="p">{</span> <span class="w"> </span><span class="n">fileoffer</span><span class="w"> </span><span class="o">*</span><span class="n">offer</span><span class="p">;</span> <span class="w"> </span><span class="n">offer</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">(</span><span class="n">fileoffer</span><span class="w"> </span><span class="o">*</span><span class="p">)</span><span class="w"> </span><span class="n">malloc</span><span class="p">(</span><span class="k">sizeof</span><span class="p">(</span><span class="n">fileoffer</span><span class="p">));</span> <span class="w"> </span><span class="n">offer</span><span class="o">-></span><span class="n">file</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">strdup</span><span class="p">(</span><span class="n">name</span><span class="p">);</span> <span class="w"> </span><span class="n">offer</span><span class="o">-></span><span class="n">desc</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">strdup</span><span class="p">(</span><span class="n">desc</span><span class="p">);</span> <span class="w"> </span><span class="n">offer</span><span class="o">-></span><span class="n">fullpath</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">strdup</span><span class="p">(</span><span class="n">fullpath</span><span class="p">);</span> <span class="w"> </span><span class="n">offer</span><span class="o">-></span><span class="n">downloads</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">dl</span><span class="p">;</span> <span class="w"> </span><span class="n">file_list</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">g_slist_append</span><span class="p">(</span><span class="n">file_list</span><span class="p">,</span><span class="w"> </span><span class="n">offer</span><span class="p">);</span> <span class="p">}</span> <span class="k">static</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">xdcc_list</span><span class="p">(</span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">nick</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">host</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">arg</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">cmd</span><span class="p">)</span> <span class="p">{</span> <span class="w"> </span><span class="n">GSList</span><span class="w"> </span><span class="o">*</span><span class="n">list</span><span class="p">;</span> <span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">i</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span> <span class="w"> </span><span class="n">fileoffer</span><span class="w"> </span><span class="o">*</span><span class="n">offer</span><span class="p">;</span> <span class="w"> </span><span class="n">hexchat_commandf</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"%s %s :XDCC List:"</span><span class="p">,</span><span class="w"> </span><span class="n">cmd</span><span class="p">,</span><span class="w"> </span><span class="n">nick</span><span class="p">);</span> <span class="w"> </span><span class="n">list</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">file_list</span><span class="p">;</span> <span class="w"> </span><span class="k">while</span><span class="p">(</span><span class="n">list</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">i</span><span class="o">++</span><span class="p">;</span> <span class="w"> </span><span class="n">offer</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">(</span><span class="n">fileoffer</span><span class="w"> </span><span class="o">*</span><span class="p">)</span><span class="w"> </span><span class="n">list</span><span class="o">-></span><span class="n">data</span><span class="p">;</span> <span class="w"> </span><span class="n">hexchat_commandf</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"%s %s :[#%d] %s - %s [%d dl]"</span><span class="p">,</span><span class="w"> </span><span class="n">cmd</span><span class="p">,</span> <span class="w"> </span><span class="n">nick</span><span class="p">,</span><span class="w"> </span><span class="n">i</span><span class="p">,</span><span class="w"> </span><span class="n">offer</span><span class="o">-></span><span class="n">file</span><span class="p">,</span><span class="w"> </span><span class="n">offer</span><span class="o">-></span><span class="n">desc</span><span class="p">,</span><span class="w"> </span><span class="n">offer</span><span class="o">-></span><span class="n">downloads</span><span class="p">);</span> <span class="w"> </span><span class="n">list</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">list</span><span class="o">-></span><span class="n">next</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">i</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span> <span class="w"> </span><span class="n">hexchat_commandf</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"%s %s :- list empty."</span><span class="p">,</span><span class="w"> </span><span class="n">cmd</span><span class="p">,</span><span class="w"> </span><span class="n">nick</span><span class="p">);</span> <span class="w"> </span><span class="k">else</span> <span class="w"> </span><span class="n">hexchat_commandf</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"%s %s :%d files listed."</span><span class="p">,</span><span class="w"> </span><span class="n">cmd</span><span class="p">,</span><span class="w"> </span><span class="n">nick</span><span class="p">,</span><span class="w"> </span><span class="n">i</span><span class="p">);</span> <span class="p">}</span> <span class="k">static</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="nf">xdcc_command</span><span class="p">(</span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">word</span><span class="p">[],</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">word_eol</span><span class="p">[],</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="o">*</span><span class="n">userdata</span><span class="p">)</span> <span class="p">{</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">strcasecmp</span><span class="p">(</span><span class="n">word</span><span class="p">[</span><span class="mi">2</span><span class="p">],</span><span class="w"> </span><span class="s">"ADD"</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="n">word_eol</span><span class="p">[</span><span class="mi">5</span><span class="p">][</span><span class="mi">0</span><span class="p">])</span> <span class="w"> </span><span class="n">hexchat_print</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"Syntax: /XDCC ADD <name> <path> <description></span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> <span class="w"> </span><span class="k">else</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">access</span><span class="p">(</span><span class="n">word</span><span class="p">[</span><span class="mi">4</span><span class="p">],</span><span class="w"> </span><span class="n">R_OK</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">xdcc_add</span><span class="p">(</span><span class="n">word</span><span class="p">[</span><span class="mi">3</span><span class="p">],</span><span class="w"> </span><span class="n">word</span><span class="p">[</span><span class="mi">4</span><span class="p">],</span><span class="w"> </span><span class="n">word_eol</span><span class="p">[</span><span class="mi">5</span><span class="p">],</span><span class="w"> </span><span class="mi">0</span><span class="p">);</span> <span class="w"> </span><span class="n">hexchat_printf</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"%s [%s] added.</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span><span class="w"> </span><span class="n">word</span><span class="p">[</span><span class="mi">3</span><span class="p">],</span><span class="w"> </span><span class="n">word</span><span class="p">[</span><span class="mi">4</span><span class="p">]);</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">else</span> <span class="w"> </span><span class="n">hexchat_printf</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"Cannot read %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span><span class="w"> </span><span class="n">word</span><span class="p">[</span><span class="mi">4</span><span class="p">]);</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">HEXCHAT_EAT_HEXCHAT</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">strcasecmp</span><span class="p">(</span><span class="n">word</span><span class="p">[</span><span class="mi">2</span><span class="p">],</span><span class="w"> </span><span class="s">"DEL"</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">xdcc_del</span><span class="p">(</span><span class="n">word</span><span class="p">[</span><span class="mi">3</span><span class="p">]);</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">HEXCHAT_EAT_HEXCHAT</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">strcasecmp</span><span class="p">(</span><span class="n">word</span><span class="p">[</span><span class="mi">2</span><span class="p">],</span><span class="w"> </span><span class="s">"SLOTS"</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">word</span><span class="p">[</span><span class="mi">3</span><span class="p">][</span><span class="mi">0</span><span class="p">])</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">xdcc_slots</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">atoi</span><span class="p">(</span><span class="n">word</span><span class="p">[</span><span class="mi">3</span><span class="p">]);</span> <span class="w"> </span><span class="n">hexchat_printf</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"XDCC slots set to %d</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span><span class="w"> </span><span class="n">xdcc_slots</span><span class="p">);</span> <span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="k">else</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">hexchat_printf</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"XDCC slots: %d</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span><span class="w"> </span><span class="n">xdcc_slots</span><span class="p">);</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">HEXCHAT_EAT_HEXCHAT</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">strcasecmp</span><span class="p">(</span><span class="n">word</span><span class="p">[</span><span class="mi">2</span><span class="p">],</span><span class="w"> </span><span class="s">"ON"</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">xdcc_on</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">TRUE</span><span class="p">;</span> <span class="w"> </span><span class="n">hexchat_print</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"XDCC now ON</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">HEXCHAT_EAT_HEXCHAT</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">strcasecmp</span><span class="p">(</span><span class="n">word</span><span class="p">[</span><span class="mi">2</span><span class="p">],</span><span class="w"> </span><span class="s">"LIST"</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">xdcc_list</span><span class="p">(</span><span class="s">""</span><span class="p">,</span><span class="w"> </span><span class="s">""</span><span class="p">,</span><span class="w"> </span><span class="s">""</span><span class="p">,</span><span class="w"> </span><span class="s">"echo"</span><span class="p">);</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">HEXCHAT_EAT_HEXCHAT</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">strcasecmp</span><span class="p">(</span><span class="n">word</span><span class="p">[</span><span class="mi">2</span><span class="p">],</span><span class="w"> </span><span class="s">"OFF"</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">xdcc_on</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">FALSE</span><span class="p">;</span> <span class="w"> </span><span class="n">hexchat_print</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"XDCC now OFF</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">HEXCHAT_EAT_HEXCHAT</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="n">hexchat_print</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"Syntax: XDCC ADD <name> <fullpath> <description></span><span class="se">\n</span><span class="s">"</span> <span class="w"> </span><span class="s">" XDCC DEL <name></span><span class="se">\n</span><span class="s">"</span> <span class="w"> </span><span class="s">" XDCC SLOTS <number></span><span class="se">\n</span><span class="s">"</span> <span class="w"> </span><span class="s">" XDCC LIST</span><span class="se">\n</span><span class="s">"</span> <span class="w"> </span><span class="s">" XDCC ON</span><span class="se">\n</span><span class="s">"</span> <span class="w"> </span><span class="s">" XDCC OFF</span><span class="se">\n\n</span><span class="s">"</span><span class="p">);</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">HEXCHAT_EAT_HEXCHAT</span><span class="p">;</span> <span class="p">}</span> <span class="k">static</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">xdcc_remote</span><span class="p">(</span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">from</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">msg</span><span class="p">)</span> <span class="p">{</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">ex</span><span class="p">,</span><span class="w"> </span><span class="o">*</span><span class="n">nick</span><span class="p">,</span><span class="w"> </span><span class="o">*</span><span class="n">host</span><span class="p">;</span> <span class="w"> </span><span class="n">ex</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">strchr</span><span class="p">(</span><span class="n">from</span><span class="p">,</span><span class="w"> </span><span class="sc">'!'</span><span class="p">);</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="n">ex</span><span class="p">)</span> <span class="w"> </span><span class="k">return</span><span class="p">;</span> <span class="w"> </span><span class="n">ex</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span> <span class="w"> </span><span class="n">nick</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">from</span><span class="p">;</span> <span class="w"> </span><span class="n">host</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">ex</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">1</span><span class="p">;</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">xdcc_on</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">hexchat_commandf</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"notice %s XDCC is turned OFF!"</span><span class="p">,</span><span class="w"> </span><span class="n">from</span><span class="p">);</span> <span class="w"> </span><span class="k">return</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">strncasecmp</span><span class="p">(</span><span class="n">msg</span><span class="p">,</span><span class="w"> </span><span class="s">"LIST"</span><span class="p">,</span><span class="w"> </span><span class="mi">4</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span> <span class="w"> </span><span class="n">xdcc_list</span><span class="p">(</span><span class="n">nick</span><span class="p">,</span><span class="w"> </span><span class="n">host</span><span class="p">,</span><span class="w"> </span><span class="n">msg</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w"> </span><span class="s">"quote notice"</span><span class="p">);</span> <span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">strncasecmp</span><span class="p">(</span><span class="n">msg</span><span class="p">,</span><span class="w"> </span><span class="s">"GET "</span><span class="p">,</span><span class="w"> </span><span class="mi">4</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span> <span class="w"> </span><span class="n">xdcc_get</span><span class="p">(</span><span class="n">nick</span><span class="p">,</span><span class="w"> </span><span class="n">host</span><span class="p">,</span><span class="w"> </span><span class="n">msg</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">4</span><span class="p">);</span> <span class="w"> </span><span class="k">else</span> <span class="w"> </span><span class="n">hexchat_commandf</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"notice %s Unknown XDCC command!"</span><span class="p">,</span><span class="w"> </span><span class="n">from</span><span class="p">);</span> <span class="p">}</span> <span class="k">static</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="nf">ctcp_cb</span><span class="p">(</span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">word</span><span class="p">[],</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="o">*</span><span class="n">userdata</span><span class="p">)</span> <span class="p">{</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">msg</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">word</span><span class="p">[</span><span class="mi">1</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">from</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">word</span><span class="p">[</span><span class="mi">2</span><span class="p">];</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="n">strncasecmp</span><span class="p">(</span><span class="n">msg</span><span class="p">,</span><span class="w"> </span><span class="s">"XDCC "</span><span class="p">,</span><span class="w"> </span><span class="mi">5</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span> <span class="w"> </span><span class="n">xdcc_remote</span><span class="p">(</span><span class="n">from</span><span class="p">,</span><span class="w"> </span><span class="n">msg</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">5</span><span class="p">);</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">HEXCHAT_EAT_NONE</span><span class="p">;</span> <span class="p">}</span> <span class="k">static</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">xdcc_save</span><span class="p">(</span><span class="kt">void</span><span class="p">)</span> <span class="p">{</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">buf</span><span class="p">[</span><span class="mi">512</span><span class="p">];</span> <span class="w"> </span><span class="kt">FILE</span><span class="w"> </span><span class="o">*</span><span class="n">fp</span><span class="p">;</span> <span class="w"> </span><span class="n">GSList</span><span class="w"> </span><span class="o">*</span><span class="n">list</span><span class="p">;</span> <span class="w"> </span><span class="n">fileoffer</span><span class="w"> </span><span class="o">*</span><span class="n">offer</span><span class="p">;</span> <span class="w"> </span><span class="n">snprintf</span><span class="p">(</span><span class="n">buf</span><span class="p">,</span><span class="w"> </span><span class="k">sizeof</span><span class="p">(</span><span class="n">buf</span><span class="p">),</span><span class="w"> </span><span class="s">"%s/xdcclist.conf"</span><span class="p">,</span><span class="w"> </span><span class="n">hexchat_get_info</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"configdir"</span><span class="p">));</span> <span class="w"> </span><span class="n">fp</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">fopen</span><span class="p">(</span><span class="n">buf</span><span class="p">,</span><span class="w"> </span><span class="s">"w"</span><span class="p">);</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="n">fp</span><span class="p">)</span> <span class="w"> </span><span class="k">return</span><span class="p">;</span> <span class="w"> </span><span class="n">list</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">file_list</span><span class="p">;</span> <span class="w"> </span><span class="k">while</span><span class="p">(</span><span class="n">list</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">offer</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">(</span><span class="n">fileoffer</span><span class="w"> </span><span class="o">*</span><span class="p">)</span><span class="w"> </span><span class="n">list</span><span class="o">-></span><span class="n">data</span><span class="p">;</span> <span class="w"> </span><span class="n">fprintf</span><span class="p">(</span><span class="n">fp</span><span class="p">,</span><span class="w"> </span><span class="s">"%s</span><span class="se">\n</span><span class="s">%s</span><span class="se">\n</span><span class="s">%s</span><span class="se">\n</span><span class="s">%d</span><span class="se">\n\n\n</span><span class="s">"</span><span class="p">,</span><span class="w"> </span><span class="n">offer</span><span class="o">-></span><span class="n">file</span><span class="p">,</span><span class="w"> </span><span class="n">offer</span><span class="o">-></span><span class="n">fullpath</span><span class="p">,</span> <span class="w"> </span><span class="n">offer</span><span class="o">-></span><span class="n">desc</span><span class="p">,</span><span class="w"> </span><span class="n">offer</span><span class="o">-></span><span class="n">downloads</span><span class="p">);</span> <span class="w"> </span><span class="n">list</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">list</span><span class="o">-></span><span class="n">next</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="n">fclose</span><span class="p">(</span><span class="n">fp</span><span class="p">);</span> <span class="p">}</span> <span class="k">static</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">xdcc_load</span><span class="p">(</span><span class="kt">void</span><span class="p">)</span> <span class="p">{</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">buf</span><span class="p">[</span><span class="mi">512</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">file</span><span class="p">[</span><span class="mi">128</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">path</span><span class="p">[</span><span class="mi">128</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">desc</span><span class="p">[</span><span class="mi">128</span><span class="p">];</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">dl</span><span class="p">[</span><span class="mi">128</span><span class="p">];</span> <span class="w"> </span><span class="kt">FILE</span><span class="w"> </span><span class="o">*</span><span class="n">fp</span><span class="p">;</span> <span class="w"> </span><span class="n">snprintf</span><span class="p">(</span><span class="n">buf</span><span class="p">,</span><span class="w"> </span><span class="k">sizeof</span><span class="p">(</span><span class="n">buf</span><span class="p">),</span><span class="w"> </span><span class="s">"%s/xdcclist.conf"</span><span class="p">,</span><span class="w"> </span><span class="n">hexchat_get_info</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"configdir"</span><span class="p">));</span> <span class="w"> </span><span class="n">fp</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">fopen</span><span class="p">(</span><span class="n">buf</span><span class="p">,</span><span class="w"> </span><span class="s">"r"</span><span class="p">);</span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="n">fp</span><span class="p">)</span> <span class="w"> </span><span class="k">return</span><span class="p">;</span> <span class="w"> </span><span class="k">while</span><span class="p">(</span><span class="n">fgets</span><span class="p">(</span><span class="n">file</span><span class="p">,</span><span class="w"> </span><span class="k">sizeof</span><span class="p">(</span><span class="n">file</span><span class="p">),</span><span class="w"> </span><span class="n">fp</span><span class="p">))</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">file</span><span class="p">[</span><span class="n">strlen</span><span class="p">(</span><span class="n">file</span><span class="p">)</span><span class="mi">-1</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span> <span class="w"> </span><span class="n">fgets</span><span class="p">(</span><span class="n">path</span><span class="p">,</span><span class="w"> </span><span class="k">sizeof</span><span class="p">(</span><span class="n">path</span><span class="p">),</span><span class="w"> </span><span class="n">fp</span><span class="p">);</span> <span class="w"> </span><span class="n">path</span><span class="p">[</span><span class="n">strlen</span><span class="p">(</span><span class="n">path</span><span class="p">)</span><span class="mi">-1</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span> <span class="w"> </span><span class="n">fgets</span><span class="p">(</span><span class="n">desc</span><span class="p">,</span><span class="w"> </span><span class="k">sizeof</span><span class="p">(</span><span class="n">desc</span><span class="p">),</span><span class="w"> </span><span class="n">fp</span><span class="p">);</span> <span class="w"> </span><span class="n">desc</span><span class="p">[</span><span class="n">strlen</span><span class="p">(</span><span class="n">desc</span><span class="p">)</span><span class="mi">-1</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span> <span class="w"> </span><span class="n">fgets</span><span class="p">(</span><span class="n">dl</span><span class="p">,</span><span class="w"> </span><span class="k">sizeof</span><span class="p">(</span><span class="n">dl</span><span class="p">),</span><span class="w"> </span><span class="n">fp</span><span class="p">);</span> <span class="w"> </span><span class="n">dl</span><span class="p">[</span><span class="n">strlen</span><span class="p">(</span><span class="n">dl</span><span class="p">)</span><span class="mi">-1</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span> <span class="w"> </span><span class="n">fgets</span><span class="p">(</span><span class="n">buf</span><span class="p">,</span><span class="w"> </span><span class="k">sizeof</span><span class="p">(</span><span class="n">buf</span><span class="p">),</span><span class="w"> </span><span class="n">fp</span><span class="p">);</span> <span class="w"> </span><span class="n">fgets</span><span class="p">(</span><span class="n">buf</span><span class="p">,</span><span class="w"> </span><span class="k">sizeof</span><span class="p">(</span><span class="n">buf</span><span class="p">),</span><span class="w"> </span><span class="n">fp</span><span class="p">);</span> <span class="w"> </span><span class="n">xdcc_add</span><span class="p">(</span><span class="n">file</span><span class="p">,</span><span class="w"> </span><span class="n">path</span><span class="p">,</span><span class="w"> </span><span class="n">desc</span><span class="p">,</span><span class="w"> </span><span class="n">atoi</span><span class="p">(</span><span class="n">dl</span><span class="p">));</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="n">fclose</span><span class="p">(</span><span class="n">fp</span><span class="p">);</span> <span class="p">}</span> <span class="kt">int</span><span class="w"> </span><span class="nf">hexchat_plugin_deinit</span><span class="p">(</span><span class="kt">void</span><span class="p">)</span> <span class="p">{</span> <span class="w"> </span><span class="n">xdcc_save</span><span class="p">();</span> <span class="w"> </span><span class="n">hexchat_print</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"XDCC List saved</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="mi">1</span><span class="p">;</span> <span class="p">}</span> <span class="kt">int</span><span class="w"> </span><span class="nf">hexchat_plugin_init</span><span class="p">(</span><span class="n">hexchat_plugin</span><span class="w"> </span><span class="o">*</span><span class="n">plugin_handle</span><span class="p">,</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">**</span><span class="n">plugin_name</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">**</span><span class="n">plugin_desc</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">**</span><span class="n">plugin_version</span><span class="p">,</span> <span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">arg</span><span class="p">)</span> <span class="p">{</span> <span class="w"> </span><span class="n">ph</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">plugin_handle</span><span class="p">;</span> <span class="w"> </span><span class="o">*</span><span class="n">plugin_name</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"XDCC"</span><span class="p">;</span> <span class="w"> </span><span class="o">*</span><span class="n">plugin_desc</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"Very simple XDCC server"</span><span class="p">;</span> <span class="w"> </span><span class="o">*</span><span class="n">plugin_version</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"0.1"</span><span class="p">;</span> <span class="w"> </span><span class="n">hexchat_hook_command</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"XDCC"</span><span class="p">,</span><span class="w"> </span><span class="n">HEXCHAT_PRI_NORM</span><span class="p">,</span><span class="w"> </span><span class="n">xdcc_command</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">);</span> <span class="w"> </span><span class="n">hexchat_hook_print</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"CTCP Generic"</span><span class="p">,</span><span class="w"> </span><span class="n">HEXCHAT_PRI_NORM</span><span class="p">,</span><span class="w"> </span><span class="n">ctcp_cb</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">);</span> <span class="w"> </span><span class="n">hexchat_hook_print</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"CTCP Generic to Channel"</span><span class="p">,</span><span class="w"> </span><span class="n">HEXCHAT_PRI_NORM</span><span class="p">,</span><span class="w"> </span><span class="n">ctcp_cb</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">);</span> <span class="w"> </span><span class="n">xdcc_load</span><span class="p">();</span> <span class="w"> </span><span class="n">hexchat_print</span><span class="p">(</span><span class="n">ph</span><span class="p">,</span><span class="w"> </span><span class="s">"XDCC loaded. Type /XDCC for help.</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="mi">1</span><span class="p">;</span> <span class="p">}</span> </pre></div> </code></pre></div></td> </tr> </table> </div> <!-- class=content --> <div class='footer'>generated by <a href='https://git.causal.agency/cgit-pink/about/'>cgit-pink 1.4.1</a> (<a href='https://git-scm.com/'>git 2.36.1</a>) at 2025-03-25 15:17:51 +0000</div> </div> <!-- id=cgit --> </body> </html> fe-gtk/setup.c:512 msgid "Omit alerts while the window is focused" msgstr "" #: src/fe-gtk/setup.c:419 src/fe-gtk/setup.c:463 msgid "Tray Behavior" msgstr "" #: src/fe-gtk/setup.c:420 src/fe-gtk/setup.c:464 msgid "Enable system tray icon" msgstr "" #: src/fe-gtk/setup.c:421 src/fe-gtk/setup.c:465 msgid "Minimize to tray" msgstr "" #: src/fe-gtk/setup.c:422 src/fe-gtk/setup.c:466 msgid "Close to tray" msgstr "" #: src/fe-gtk/setup.c:423 src/fe-gtk/setup.c:467 msgid "Automatically mark away/back" msgstr "" #: src/fe-gtk/setup.c:423 src/fe-gtk/setup.c:467 msgid "Automatically change status when hiding to tray." msgstr "" #: src/fe-gtk/setup.c:424 msgid "Only show notifications when hidden or iconified" msgstr "" #: src/fe-gtk/setup.c:426 src/fe-gtk/setup.c:469 src/fe-gtk/setup.c:492 #: src/fe-gtk/setup.c:514 msgid "Highlighted Messages" msgstr "" #: src/fe-gtk/setup.c:427 src/fe-gtk/setup.c:470 src/fe-gtk/setup.c:493 #: src/fe-gtk/setup.c:515 msgid "" "Highlighted messages are ones where your nickname is mentioned, but also:" msgstr "" #: src/fe-gtk/setup.c:429 src/fe-gtk/setup.c:472 src/fe-gtk/setup.c:495 #: src/fe-gtk/setup.c:517 msgid "Extra words to highlight:" msgstr "" #: src/fe-gtk/setup.c:430 src/fe-gtk/setup.c:473 src/fe-gtk/setup.c:496 #: src/fe-gtk/setup.c:518 msgid "Nick names not to highlight:" msgstr "" #: src/fe-gtk/setup.c:431 src/fe-gtk/setup.c:474 src/fe-gtk/setup.c:497 #: src/fe-gtk/setup.c:519 msgid "Nick names to always highlight:" msgstr "" #: src/fe-gtk/setup.c:432 src/fe-gtk/setup.c:475 src/fe-gtk/setup.c:498 #: src/fe-gtk/setup.c:520 msgid "" "Separate multiple words with commas.\n" "Wildcards are accepted." msgstr "" #: src/fe-gtk/setup.c:444 msgid "Bounce dock icon on:" msgstr "" #: src/fe-gtk/setup.c:527 msgid "Default Messages" msgstr "मूलभूत संदेश" #: src/fe-gtk/setup.c:528 msgid "Quit:" msgstr "छोड़ें:" #: src/fe-gtk/setup.c:529 msgid "Leave channel:" msgstr "चैनल छोड़े:" #: src/fe-gtk/setup.c:530 msgid "Away:" msgstr "दूर:" #: src/fe-gtk/setup.c:532 msgid "Away" msgstr "दूर" #: src/fe-gtk/setup.c:533 msgid "Show away once" msgstr "एकबार दूर दिखायें" #: src/fe-gtk/setup.c:533 msgid "Show identical away messages only once." msgstr "" #: src/fe-gtk/setup.c:534 msgid "Automatically unmark away" msgstr "बतौर दूर स्वतः अचिह्नित करें" #: src/fe-gtk/setup.c:534 msgid "Unmark yourself as away before sending messages." msgstr "" #: src/fe-gtk/setup.c:536 src/fe-gtk/setup.c:569 msgid "Miscellaneous" msgstr "" #: src/fe-gtk/setup.c:537 msgid "Display MODEs in raw form" msgstr "MODEs कच्चे प्रारूप में दिखायें" #: src/fe-gtk/setup.c:538 msgid "WHOIS on notify" msgstr "" #: src/fe-gtk/setup.c:538 msgid "Sends a /WHOIS when a user comes online in your notify list." msgstr "" #: src/fe-gtk/setup.c:539 msgid "Hide join and part messages" msgstr "शामिल व अलग संदेश छुपायें" #: src/fe-gtk/setup.c:539 msgid "Hide channel join/part messages by default." msgstr "" #: src/fe-gtk/setup.c:540 msgid "Hide nick change messages" msgstr "" #: src/fe-gtk/setup.c:547 msgid "*!*@*.host" msgstr "" #: src/fe-gtk/setup.c:548 msgid "*!*@domain" msgstr "" #: src/fe-gtk/setup.c:549 msgid "*!*user@*.host" msgstr "" #: src/fe-gtk/setup.c:550 msgid "*!*user@domain" msgstr "" #: src/fe-gtk/setup.c:556 msgid "Auto Copy Behavior" msgstr "" #: src/fe-gtk/setup.c:557 msgid "Automatically copy selected text" msgstr "" #: src/fe-gtk/setup.c:558 msgid "" "Copy selected text to clipboard when left mouse button is released. " "Otherwise, Ctrl+Shift+C will copy the selected text to the clipboard." msgstr "" #: src/fe-gtk/setup.c:561 msgid "Automatically include timestamps" msgstr "" #: src/fe-gtk/setup.c:562 msgid "" "Automatically include timestamps in copied lines of text. Otherwise, include" " timestamps if the Shift key is held down while selecting." msgstr "" #: src/fe-gtk/setup.c:564 msgid "Automatically include color information" msgstr "" #: src/fe-gtk/setup.c:565 msgid "" "Automatically include color information in copied lines of text. Otherwise," " include color information if the Ctrl key is held down while selecting." msgstr "" #: src/fe-gtk/setup.c:570 msgid "Real name:" msgstr "" #: src/fe-gtk/setup.c:572 msgid "Alternative fonts:" msgstr "" #: src/fe-gtk/setup.c:572 msgid "Separate multiple entries with commas without spaces before or after." msgstr "" #: src/fe-gtk/setup.c:574 msgid "Display lists in compact mode" msgstr "" #: src/fe-gtk/setup.c:574 msgid "Use less spacing between user list/channel tree rows." msgstr "" #: src/fe-gtk/setup.c:575 msgid "Use server time if supported" msgstr "" #: src/fe-gtk/setup.c:575 msgid "" "Display timestamps obtained from server if it supports the time-server " "extension." msgstr "" #: src/fe-gtk/setup.c:576 msgid "Automatically reconnect to servers on disconnect" msgstr "" #: src/fe-gtk/setup.c:577 msgid "Auto reconnect delay:" msgstr "स्वतः रूप से फिर जुड़ने में विलंब:" #: src/fe-gtk/setup.c:578 msgid "Auto join delay:" msgstr "" #: src/fe-gtk/setup.c:579 msgid "Ban Type:" msgstr "" #: src/fe-gtk/setup.c:579 msgid "" "Attempt to use this banmask when banning or quieting. (requires " "irc_who_join)" msgstr "" #: src/fe-gtk/setup.c:586 src/fe-gtk/setup.c:1883 msgid "Logging" msgstr "लॉगिंग" #: src/fe-gtk/setup.c:587 msgid "Display scrollback from previous session" msgstr "" #: src/fe-gtk/setup.c:588 msgid "Scrollback lines:" msgstr "स्क्रॉलबैक पंक्ति:" #: src/fe-gtk/setup.c:589 msgid "Enable logging of conversations to disk" msgstr "" #: src/fe-gtk/setup.c:590 msgid "Log filename:" msgstr "" #: src/fe-gtk/setup.c:591 #, c-format msgid "%s=Server %c=Channel %n=Network." msgstr "" #: src/fe-gtk/setup.c:594 msgid "Insert timestamps in logs" msgstr "लॉग में टाइमस्टैंप दाखिल करें" #: src/fe-gtk/setup.c:595 msgid "Log timestamp format:" msgstr "टाइमस्टैंप प्रारूप को लॉग करें:" #: src/fe-gtk/setup.c:602 msgid "URLs" msgstr "URL" #: src/fe-gtk/setup.c:603 msgid "Enable logging of URLs to disk" msgstr "" #: src/fe-gtk/setup.c:604 msgid "Enable URL grabber" msgstr "" #: src/fe-gtk/setup.c:605 msgid "Maximum number of URLs to grab:" msgstr "" #: src/fe-gtk/setup.c:612 msgid "(Disabled)" msgstr "(निष्क्रिय)" #: src/fe-gtk/setup.c:613 msgid "Wingate" msgstr "Wingate" #: src/fe-gtk/setup.c:614 msgid "SOCKS4" msgstr "" #: src/fe-gtk/setup.c:615 msgid "SOCKS5" msgstr "" #: src/fe-gtk/setup.c:616 msgid "HTTP" msgstr "HTTP" #: src/fe-gtk/setup.c:618 msgid "Auto" msgstr "" #: src/fe-gtk/setup.c:625 msgid "All connections" msgstr "" #: src/fe-gtk/setup.c:626 msgid "IRC server only" msgstr "" #: src/fe-gtk/setup.c:627 msgid "DCC only" msgstr "" #: src/fe-gtk/setup.c:633 msgid "Your Address" msgstr "आपका पता" #: src/fe-gtk/setup.c:634 msgid "Bind to:" msgstr "इससे जोड़ें:" #: src/fe-gtk/setup.c:635 msgid "Only useful for computers with multiple addresses." msgstr "" #: src/fe-gtk/setup.c:637 msgid "File Transfers" msgstr "" #: src/fe-gtk/setup.c:638 msgid "Get my address from the IRC server" msgstr "IRC सर्वर से मेरा पता लीजिये" #: src/fe-gtk/setup.c:639 msgid "" "Asks the IRC server for your real address. Use this if you have a " "192.168.*.* address!" msgstr "आपके वास्तविक पता के लिये IRC सर्वर से पूछता है. इसका उपयोग करें अगर आपके पास 192.168.*.* पता है!" #: src/fe-gtk/setup.c:640 msgid "DCC IP address:" msgstr "DCC IP पता:" #: src/fe-gtk/setup.c:641 msgid "Claim you are at this address when offering files." msgstr "दावा करें कि आप इस सूची पर हैं जब आप फाइल का प्रस्ताव भेज रहे हैं." #: src/fe-gtk/setup.c:642 msgid "First DCC listen port:" msgstr "" #: src/fe-gtk/setup.c:643 msgid "Last DCC listen port:" msgstr "" #: src/fe-gtk/setup.c:644 msgid "!Leave ports at zero for full range." msgstr "" #: src/fe-gtk/setup.c:646 msgid "Proxy Server" msgstr "प्रॉक्सी सर्वर" #: src/fe-gtk/setup.c:647 msgid "Hostname:" msgstr "मेजबाननाम:" #: src/fe-gtk/setup.c:648 src/fe-gtk/setup.c:664 msgid "Port:" msgstr "पोर्टः" #: src/fe-gtk/setup.c:649 msgid "Type:" msgstr "प्रकार:" #: src/fe-gtk/setup.c:650 msgid "Use proxy for:" msgstr "" #: src/fe-gtk/setup.c:652 msgid "Proxy Authentication" msgstr "" #: src/fe-gtk/setup.c:653 msgid "Use authentication (HTTP or SOCKS5 only)" msgstr "" #: src/fe-gtk/setup.c:654 msgid "Username:" msgstr "उपयोक्ता नाम:" #: src/fe-gtk/setup.c:662 msgid "Identd Server" msgstr "" #: src/fe-gtk/setup.c:663 msgid "Enabled" msgstr "" #: src/fe-gtk/setup.c:663 msgid "Server will respond with the networks username" msgstr "" #: src/fe-gtk/setup.c:664 msgid "" "You must have permissions to listen on this port. If not 113 (0 defaults to " "this) then you must configure port-forwarding." msgstr "" #: src/fe-gtk/setup.c:1110 msgid "Select an Image File" msgstr "चित्र फाइल चुनें" #: src/fe-gtk/setup.c:1146 msgid "Select Download Folder" msgstr "" #: src/fe-gtk/setup.c:1156 msgid "Select font" msgstr "फंट चुनें" #: src/fe-gtk/setup.c:1257 msgid "Browse..." msgstr "ब्राउज़..." #: src/fe-gtk/setup.c:1395 msgid "Open Data Folder" msgstr "" #: src/fe-gtk/setup.c:1446 msgid "Select color" msgstr "रंग चुनें" #: src/fe-gtk/setup.c:1534 msgid "Text Colors" msgstr "पाठ रंग" #: src/fe-gtk/setup.c:1536 msgid "mIRC colors:" msgstr "mIRC रंग:" #: src/fe-gtk/setup.c:1544 msgid "Local colors:" msgstr "" #: src/fe-gtk/setup.c:1552 src/fe-gtk/setup.c:1557 msgid "Foreground:" msgstr "अग्रभूमि:" #: src/fe-gtk/setup.c:1553 src/fe-gtk/setup.c:1558 msgid "Background:" msgstr "पृष्ठभूमि:" #: src/fe-gtk/setup.c:1555 msgid "Selected Text" msgstr "" #: src/fe-gtk/setup.c:1560 msgid "Interface Colors" msgstr "अंतरफलक रंग" #: src/fe-gtk/setup.c:1562 msgid "New data:" msgstr "नया आंकड़ा:" #: src/fe-gtk/setup.c:1563 msgid "Marker line:" msgstr "मार्कर पंक्ति:" #: src/fe-gtk/setup.c:1564 msgid "New message:" msgstr "नया संदेश:" #: src/fe-gtk/setup.c:1565 msgid "Away user:" msgstr "दूर उपयोक्ता:" #: src/fe-gtk/setup.c:1566 msgid "Highlight:" msgstr "उभारें:" #: src/fe-gtk/setup.c:1567 msgid "Spell checker:" msgstr "" #: src/fe-gtk/setup.c:1569 msgid "Color Stripping" msgstr "" #: src/fe-gtk/setup.c:1666 src/fe-gtk/textgui.c:368 msgid "Event" msgstr "घटना" #: src/fe-gtk/setup.c:1672 msgid "Sound file" msgstr "ध्वनि फाइल" #: src/fe-gtk/setup.c:1716 msgid "Select a sound file" msgstr "ध्वनि फाइल चुनें" #: src/fe-gtk/setup.c:1800 msgid "Sound file:" msgstr "ध्वनि फाइल:" #: src/fe-gtk/setup.c:1815 msgid "_Browse..." msgstr "ब्राउज...(_B)" #: src/fe-gtk/setup.c:1826 msgid "_Play" msgstr "बजाएँ (_P)" #: src/fe-gtk/setup.c:1872 msgid "Interface" msgstr "अंतरफलक" #: src/fe-gtk/setup.c:1873 msgid "Appearance" msgstr "" #: src/fe-gtk/setup.c:1874 msgid "Input box" msgstr "इनपुट बॉक्स" #: src/fe-gtk/setup.c:1875 msgid "User list" msgstr "उपयोक्ता सूची" #: src/fe-gtk/setup.c:1876 msgid "Channel switcher" msgstr "" #: src/fe-gtk/setup.c:1877 msgid "Colors" msgstr "रंग" #: src/fe-gtk/setup.c:1879 msgid "Chatting" msgstr "बातचीत" #: src/fe-gtk/setup.c:1882 msgid "Sounds" msgstr "" #: src/fe-gtk/setup.c:1884 msgid "Advanced" msgstr "विस्तृत" #: src/fe-gtk/setup.c:1887 msgid "Network setup" msgstr "संजाल सेटअप" #: src/fe-gtk/setup.c:1888 msgid "File transfers" msgstr "फाइल स्थानांतरण" #: src/fe-gtk/setup.c:1889 msgid "Identd" msgstr "" #: src/fe-gtk/setup.c:2019 msgid "Categories" msgstr "श्रेणियां" #: src/fe-gtk/setup.c:2222 msgid "" "You cannot place the tree on the top or bottom!\n" "Please change to the <b>Tabs</b> layout in the <b>View</b> menu first." msgstr "" #: src/fe-gtk/setup.c:2254 msgid "The Real name option cannot be left blank. Falling back to \"realname\"." msgstr "" #: src/fe-gtk/setup.c:2261 msgid "Some settings were changed that require a restart to take full effect." msgstr "Some settings were changed that require a restart to take full effect." #: src/fe-gtk/setup.c:2269 msgid "" "*WARNING*\n" "Auto accepting DCC to your home directory\n" "can be dangerous and is exploitable. Eg:\n" "Someone could send you a .bash_profile" msgstr "*WARNING*\nAuto accepting DCC to your home directory\ncan be dangerous and is exploitable. Eg:\nSomeone could send you a .bash_profile" #: src/fe-gtk/setup.c:2293 #, c-format msgid "Preferences - %s" msgstr "" #: src/fe-gtk/sexy-spell-entry.c:571 msgid "<i>(no suggestions)</i>" msgstr "" #: src/fe-gtk/sexy-spell-entry.c:585 msgid "More..." msgstr "" #. + Add to Dictionary #: src/fe-gtk/sexy-spell-entry.c:657 #, c-format msgid "Add \"%s\" to Dictionary" msgstr "" #. - Ignore All #: src/fe-gtk/sexy-spell-entry.c:702 msgid "Ignore All" msgstr "" #: src/fe-gtk/sexy-spell-entry.c:737 msgid "Spelling Suggestions" msgstr "" #: src/fe-gtk/sexy-spell-entry.c:1310 #, c-format msgid "enchant error for language: %s" msgstr "" #: src/fe-gtk/textgui.c:171 msgid "There was an error parsing the string" msgstr "स्ट्रिंग की व्याख्या में त्रुटि थी" #: src/fe-gtk/textgui.c:178 #, c-format msgid "This signal is only passed %d args, $%d is invalid" msgstr "यह संकेत सिर्फ भेजा गया %d args है, $%d अमान्य है" #: src/fe-gtk/textgui.c:285 src/fe-gtk/textgui.c:307 msgid "Print Texts File" msgstr "पाठ फाइल मुद्रित करें" #: src/fe-gtk/textgui.c:417 msgid "$ Number" msgstr "$ संख्या" #: src/fe-gtk/textgui.c:449 msgid "Edit Events" msgstr "घटना संपादित करें" #: src/fe-gtk/textgui.c:477 msgid "Load From..." msgstr "" #: src/fe-gtk/textgui.c:479 msgid "Test All" msgstr "सबको जांचें" #: src/fe-gtk/textgui.c:481 msgid "OK" msgstr "" #: src/fe-gtk/urlgrab.c:198 #, c-format msgid "URL Grabber - %s" msgstr "" #: src/fe-gtk/urlgrab.c:214 msgid "Clear list" msgstr "सूची साफ करें" #: src/fe-gtk/urlgrab.c:216 msgid "Copy selected URL" msgstr "चुनें गये URL को कॉपी करें" #: src/fe-gtk/urlgrab.c:216 msgid "Copy" msgstr "कॉपी" #: src/fe-gtk/urlgrab.c:218 msgid "Save list to a file" msgstr "फाइल में सूची सहेजें" #: src/fe-gtk/userlistgui.c:108 #, c-format msgid "%d ops, %d total" msgstr "%d ऑपरेटर, %d कुल" #: src/fe-text/fe-text.c:472 msgid "Open an irc://server:port/channel URL" msgstr "" #: plugins/sysinfo/sysinfo.c:128 msgid "Sysinfo: Failed to get info. Either not supported or error." msgstr "" #: plugins/sysinfo/sysinfo.c:133 msgid "Sysinfo: No info by that name\n" msgstr "" #: plugins/sysinfo/sysinfo.c:154 plugins/sysinfo/sysinfo.c:158 #, c-format msgid "Sysinfo: %s is set to: %d\n" msgstr "" #: plugins/sysinfo/sysinfo.c:168 msgid "" "Sysinfo: Valid settings are: announce and hide_* for each piece of " "information. e.g. hide_os. Without a value it will show current (or default)" " setting.\n" msgstr "" #: plugins/sysinfo/sysinfo.c:190 msgid "Sysinfo: Invalid variable name\n" msgstr "" #: plugins/sysinfo/sysinfo.c:239 #, c-format msgid "%s plugin loaded\n" msgstr "" #: plugins/sysinfo/sysinfo.c:247 #, c-format msgid "%s plugin unloaded\n" msgstr ""