Compare commits
32 Commits
Author | SHA1 | Date | |
---|---|---|---|
bbbfe93dce
|
|||
005bc932ed
|
|||
9a2e5868e8
|
|||
0e969a1894
|
|||
75263aea4b
|
|||
18d5954138
|
|||
b2de7a0dc9
|
|||
96ee911c53
|
|||
68a29558b1
|
|||
9156af26e5
|
|||
84e4a91656
|
|||
2855566261
|
|||
3cbeee4f1b
|
|||
400e5fe03e
|
|||
ee2e29db2e
|
|||
219d30f8b3
|
|||
22f7fb82a4
|
|||
d0163957f6
|
|||
c9f622265f
|
|||
77aac82f98
|
|||
ac5092d5b6
|
|||
467d9b55f2
|
|||
691e36cd6b
|
|||
453d3a1421
|
|||
c11365fecf
|
|||
abab38e67b
|
|||
8e75c36572
|
|||
1753606b8a
|
|||
ff158feffa
|
|||
95919e81f6
|
|||
6365372ada
|
|||
70c59b4638
|
15
CHANGELOG
15
CHANGELOG
@ -1,3 +1,18 @@
|
|||||||
|
Version 1.22 - Oct. 29, 2016
|
||||||
|
Add logout button to session view and allow unbanning kicked sessions
|
||||||
|
Allow changing message sort direction
|
||||||
|
Don't escape CSS (fixes use of html entities)
|
||||||
|
Allow changing frame sorting
|
||||||
|
Allow making filters case sensitive
|
||||||
|
Add option to hide the list of chatters
|
||||||
|
Make nicknames in the chatters list clickable to send PMs more easily
|
||||||
|
Add better multi-byte character support - New dependency: mbstring extension
|
||||||
|
Don't send messages to inbox when in incognito
|
||||||
|
Remove up to three characters from the end of @mention to also match @mention, etc.
|
||||||
|
Make colour input use colorChooser, if supported
|
||||||
|
Add integrated file upload support
|
||||||
|
Allow making CSS more unique, by adding more ids/classes and allowing to over-write hardcoded CSS
|
||||||
|
|
||||||
Version 1.21 - Aug. 29, 2016
|
Version 1.21 - Aug. 29, 2016
|
||||||
Don't display empty option for system messages in delete messages by name
|
Don't display empty option for system messages in delete messages by name
|
||||||
Don't show a kick button on your own session in the list of active sessions
|
Don't show a kick button on your own session in the list of active sessions
|
||||||
|
8
README
8
README
@ -35,11 +35,11 @@ And more
|
|||||||
|
|
||||||
INSTALLATION INSTRUCTIONS:
|
INSTALLATION INSTRUCTIONS:
|
||||||
|
|
||||||
You'll need to have php with pdo, pcre and date extension and a web-server installed.
|
You'll need to have php with pdo, pcre, mbstring and date extension and a web-server installed.
|
||||||
You will also need the pdo_sqlite, pdo_mysql or pdo_pgsql extension, depending on which database you choose.
|
You will also need the pdo_sqlite, pdo_mysql or pdo_pgsql extension, depending on which database you choose.
|
||||||
Optionally, you can install:
|
Optionally, you can install:
|
||||||
- the gd extension for the captcha feature
|
- the gd extension for the captcha feature
|
||||||
- the json extension for save/restore and a JavaScript helper for clients with enabled JavaScript.
|
- the json extension for save/restore
|
||||||
- a memcached server and the memcached extension and change the configuaration to use memcached. This will lessen the database load a bit.
|
- a memcached server and the memcached extension and change the configuaration to use memcached. This will lessen the database load a bit.
|
||||||
- a MySQL or PostgreSQL server to use as an external database instead of SQLite
|
- a MySQL or PostgreSQL server to use as an external database instead of SQLite
|
||||||
- the openssl extension for encryption of messages and notes in the database
|
- the openssl extension for encryption of messages and notes in the database
|
||||||
@ -77,6 +77,6 @@ If you never used regex before, check out this starting guide to begin with regu
|
|||||||
|
|
||||||
LIVE DEMO:
|
LIVE DEMO:
|
||||||
|
|
||||||
If you want to see the script in action, you can visit my TOR hidden service http://tt3j2x4k5ycaa5zt.onion/chat.php or via a tor2web proxy like http://tt3j2x4k5ycaa5zt.onion.to/chat.php if you don't have TOR installed.
|
If you want to see the script in action, you can visit my TOR hidden service http://tt3j2x4k5ycaa5zt.onion/chat.php or via a tor2web proxy like https://danwin1210.tk/chat.php if you don't have TOR installed.
|
||||||
Considering this is a hidden service, you should be prepared for the worst case, as people often tend to do illegal activities in the TOR network. I'm not online 24/7 so it might not be possible to remove such content right away.
|
Considering this is a hidden service, you should be prepared for the worst case, as people tend to do illegal activities in the TOR network. I'm not online 24/7 so it might not be possible to remove such content right away.
|
||||||
If you should see illegal content, don't panic. Use the contact form on my site to notify me and clean your browser cache afterwards.
|
If you should see illegal content, don't panic. Use the contact form on my site to notify me and clean your browser cache afterwards.
|
||||||
|
@ -38,11 +38,11 @@ Features:
|
|||||||
Installation Instructions:
|
Installation Instructions:
|
||||||
--------------------------
|
--------------------------
|
||||||
|
|
||||||
You'll need to have php with pdo, pcre and date extension and a web-server installed.
|
You'll need to have php with pdo, pcre, mbstring and date extension and a web-server installed.
|
||||||
You will also need the pdo_sqlite, pdo_mysql or pdo_pgsql extension, depending on which database you choose.
|
You will also need the pdo_sqlite, pdo_mysql or pdo_pgsql extension, depending on which database you choose.
|
||||||
Optionally, you can install:
|
Optionally, you can install:
|
||||||
- the gd extension for the captcha feature
|
- the gd extension for the captcha feature
|
||||||
- the json extension for save/restore and a JavaScript helper for clients with enabled JavaScript.
|
- the json extension for save/restore
|
||||||
- a memcached server and the memcached extension and change the configuaration to use memcached. This will lessen the database load a bit.
|
- a memcached server and the memcached extension and change the configuaration to use memcached. This will lessen the database load a bit.
|
||||||
- a MySQL or PostgreSQL server to use as an external database instead of SQLite
|
- a MySQL or PostgreSQL server to use as an external database instead of SQLite
|
||||||
- the openssl extension for encryption of messages and notes in the database
|
- the openssl extension for encryption of messages and notes in the database
|
||||||
@ -83,6 +83,6 @@ If you never used regex before, check out [this starting guide](http://docs.acti
|
|||||||
Live demo:
|
Live demo:
|
||||||
----------
|
----------
|
||||||
|
|
||||||
If you want to see the script in action, you can visit my [TOR hidden service](http://tt3j2x4k5ycaa5zt.onion/chat.php) or via a tor2web proxy like [this one](http://tt3j2x4k5ycaa5zt.onion.to/chat.php) if you don't have TOR installed.
|
If you want to see the script in action, you can visit my [TOR hidden service](http://tt3j2x4k5ycaa5zt.onion/chat.php) or via a tor2web proxy like [this one](https://danwin1210.tk/chat.php) if you don't have TOR installed.
|
||||||
Considering this is a hidden service, you should be prepared for the worst case, as people often tend to do illegal activities in the TOR network. I'm not online 24/7 so it might not be possible to remove such content right away.
|
Considering this is a hidden service, you should be prepared for the worst case, as people tend to do illegal activities in the TOR network. I'm not online 24/7 so it might not be possible to remove such content right away.
|
||||||
If you should see illegal content, don't panic. Use the contact form on my site to notify me and clean your browser cache afterwards. I will remove the content as soon as possible.
|
If you should see illegal content, don't panic. Use the contact form on my site to notify me and clean your browser cache afterwards. I will remove the content as soon as possible.
|
||||||
|
23
lang_de.php
23
lang_de.php
@ -24,7 +24,7 @@ $T=array(
|
|||||||
'nodbsetup' => 'Keine Verbindung zur Datenbank, bitte erstelle eine Datenbank und bearbeite das Skript, um die korrekte Datenbank mit angegebenem Benutzernamen und Passwort zu benutzen.',
|
'nodbsetup' => 'Keine Verbindung zur Datenbank, bitte erstelle eine Datenbank und bearbeite das Skript, um die korrekte Datenbank mit angegebenem Benutzernamen und Passwort zu benutzen.',
|
||||||
'changelang' => 'Sprache ändern:',
|
'changelang' => 'Sprache ändern:',
|
||||||
'expire' => 'Ungültige/abgelaufene Sitzung',
|
'expire' => 'Ungültige/abgelaufene Sitzung',
|
||||||
'kicked' => 'Rausgeschmissen!',
|
'kicked' => 'Du wurdest rausgeschmissen!',
|
||||||
'invalnick' => 'Ungültiger Nickname (Maximal %1$d Zeichen und muss dem regulären Ausdruck "%2$s" entsprechen)',
|
'invalnick' => 'Ungültiger Nickname (Maximal %1$d Zeichen und muss dem regulären Ausdruck "%2$s" entsprechen)',
|
||||||
'invalpass' => 'Ungültiges Passwort (Mindestens %1$d Zeichen und muss dem regulären Ausdruck "%2$s" entsprechen)',
|
'invalpass' => 'Ungültiges Passwort (Mindestens %1$d Zeichen und muss dem regulären Ausdruck "%2$s" entsprechen)',
|
||||||
'noconfirm' => 'Passwortbestätigung stimmt nicht überein!',
|
'noconfirm' => 'Passwortbestätigung stimmt nicht überein!',
|
||||||
@ -72,7 +72,7 @@ $T=array(
|
|||||||
'selection' => 'Auswahl',
|
'selection' => 'Auswahl',
|
||||||
'cleannick' => 'Folgender Nickname:',
|
'cleannick' => 'Folgender Nickname:',
|
||||||
'clean' => 'Löschen',
|
'clean' => 'Löschen',
|
||||||
'kickchat' => '<b>Teilnehmer rausschmeißen</b> (%d Minuten)',
|
'kickchat' => 'Teilnehmer rausschmeißen (%d Minuten)',
|
||||||
'kickreason' => 'Begründung:',
|
'kickreason' => 'Begründung:',
|
||||||
'kickpurge' => 'Nachrichten löschen',
|
'kickpurge' => 'Nachrichten löschen',
|
||||||
'kick' => 'Rausschmeißen',
|
'kick' => 'Rausschmeißen',
|
||||||
@ -137,8 +137,8 @@ $T=array(
|
|||||||
'help' => 'Hilfe',
|
'help' => 'Hilfe',
|
||||||
'helpguest' => 'Alle Funktionen sollten recht selbsterklärend sein, benutze einfach die Knöpfe. In Ihrem Profil könnsen Sie die Aktualisierungsrate, Schriftfarbe und Ihre gewünschte Postboxgröße anpassen.<br><u>Hinweis:</u> Dies ist ein Chat, wenn Sie also nichts schreiben, werden Sie automatisch nach einiger Zeit abgemeldet.',
|
'helpguest' => 'Alle Funktionen sollten recht selbsterklärend sein, benutze einfach die Knöpfe. In Ihrem Profil könnsen Sie die Aktualisierungsrate, Schriftfarbe und Ihre gewünschte Postboxgröße anpassen.<br><u>Hinweis:</u> Dies ist ein Chat, wenn Sie also nichts schreiben, werden Sie automatisch nach einiger Zeit abgemeldet.',
|
||||||
'helpembed' => 'Wenn Sie ein Bild einbetten möchten, fügen Sie einfach ein [img] vor die Adresse des Bildes. Beispiel: [img]http://example.com/images/file.jpg bettet das Bild in Ihrem Beitrag ein.',
|
'helpembed' => 'Wenn Sie ein Bild einbetten möchten, fügen Sie einfach ein [img] vor die Adresse des Bildes. Beispiel: [img]http://example.com/images/file.jpg bettet das Bild in Ihrem Beitrag ein.',
|
||||||
'helpmem' => 'Mitglieder: Sie werden einige zusätzliche Optionen in Ihrem Profil haben. Sie können Ihre Schriftart ändern und Ihr Passwort jederzeit ändern.',
|
'helpmem' => 'Mitglieder: Sie werden einige zusätzliche Optionen in Ihrem Profil haben. Sie können Ihre Schriftart ändern, Ihr Passwort jederzeit ändern und natürlich können Sie auch Ihr Profil löschen.',
|
||||||
'helpmod' => 'Moderatoren: Achte auf den Admin-Knof unten. Er bringt eine Seite auf, auf der Sie Nachrichten löschen können, Teilnehmer rausschmeißen können, alle aktive Sitzungen anzeigen lassen können und den Gastzugriff deaktivieren können, falls dies nötig sein sollte.',
|
'helpmod' => 'Moderatoren: Achten Sie auf den Admin-Knof unten. Er ruft eine Seite auf, auf der Sie Nachrichten löschen können, Teilnehmer rausschmeißen können, alle aktive Sitzungen anzeigen lassen können und den Gastzugriff deaktivieren können, falls dies nötig sein sollte.',
|
||||||
'helpadm' => 'Admins: Sie werden zusätzlich in der Lage sein Gäste zu registrieren, Mitglieder zu verwalten und neue Nicknanem zu registrieren.',
|
'helpadm' => 'Admins: Sie werden zusätzlich in der Lage sein Gäste zu registrieren, Mitglieder zu verwalten und neue Nicknanem zu registrieren.',
|
||||||
'profile' => 'Ihr Profil',
|
'profile' => 'Ihr Profil',
|
||||||
'ignore' => 'Ignorieren',
|
'ignore' => 'Ignorieren',
|
||||||
@ -172,7 +172,7 @@ $T=array(
|
|||||||
'notes' => 'Notizen',
|
'notes' => 'Notizen',
|
||||||
'clone' => 'Klonen',
|
'clone' => 'Klonen',
|
||||||
'randh' => 'Regeln & Hilfe',
|
'randh' => 'Regeln & Hilfe',
|
||||||
'exit' => 'Chat verlassen',
|
'exit' => 'Verlassen',
|
||||||
'bye' => 'Auf Wiedersehen %s, besuche uns bald wieder!',
|
'bye' => 'Auf Wiedersehen %s, besuche uns bald wieder!',
|
||||||
'colourtable' => 'Farbtabelle',
|
'colourtable' => 'Farbtabelle',
|
||||||
'backtoprofile' => 'Zurück zu Ihrem Profil',
|
'backtoprofile' => 'Zurück zu Ihrem Profil',
|
||||||
@ -328,7 +328,7 @@ $T=array(
|
|||||||
'fatalerror' => 'Fataler Fehler',
|
'fatalerror' => 'Fataler Fehler',
|
||||||
'prevmatch' => 'Ihr regex war folgender',
|
'prevmatch' => 'Ihr regex war folgender',
|
||||||
'matchtoolong' => 'Ihr Match war zu lang. Sie können max. 255 Zeichen benutzen. Versuchen Sie diesen aufzuteilen.',
|
'matchtoolong' => 'Ihr Match war zu lang. Sie können max. 255 Zeichen benutzen. Versuchen Sie diesen aufzuteilen.',
|
||||||
'nocache' => 'Neulade-Hack für alte Browser hinzufügen.<br>Aktiviere dies, falls Neuladen nicht funktioniert.',
|
'nocache' => 'Autoscrollen (für alte Browser oder oben nach unten Sortierung).',
|
||||||
'disablepm' => 'Private Nachrichten deaktivieren',
|
'disablepm' => 'Private Nachrichten deaktivieren',
|
||||||
'disablechat' => 'Chat deaktivieren',
|
'disablechat' => 'Chat deaktivieren',
|
||||||
'disabletext' => 'Chat deaktiviert Nachricht (html)',
|
'disabletext' => 'Chat deaktiviert Nachricht (html)',
|
||||||
@ -353,5 +353,16 @@ $T=array(
|
|||||||
'greetingmsg' => 'Willkommen %s!',
|
'greetingmsg' => 'Willkommen %s!',
|
||||||
'entryhelp' => 'Falls dieser Frame nich in %d Sekunden neu lädt, muss automatische Weiterleitun (meta refresh) in Ihrem Browser aktiviert werden. Stellen Sie auch sicher, dass keine Web filter, locale Proxy oder Browser Plugins das automatische neu-laden verhindern! Dies könnte z.B. "Polipo", "NoScript", etc. sein.<br>Zur Not (oder im Falle von Server/Proxy Fehlern) können Sie die Knöpfe unten verwenden, um manuell neu zu laden.',
|
'entryhelp' => 'Falls dieser Frame nich in %d Sekunden neu lädt, muss automatische Weiterleitun (meta refresh) in Ihrem Browser aktiviert werden. Stellen Sie auch sicher, dass keine Web filter, locale Proxy oder Browser Plugins das automatische neu-laden verhindern! Dies könnte z.B. "Polipo", "NoScript", etc. sein.<br>Zur Not (oder im Falle von Server/Proxy Fehlern) können Sie die Knöpfe unten verwenden, um manuell neu zu laden.',
|
||||||
'enablegreeting' => 'Zeige eine Begrüßungsnachricht an, befor die Nachrichten geladen werden',
|
'enablegreeting' => 'Zeige eine Begrüßungsnachricht an, befor die Nachrichten geladen werden',
|
||||||
|
'unban' => 'Entsperren',
|
||||||
|
'sortupdown' => 'Nachrichten von oben nach unten sortieren',
|
||||||
|
'sortframe' => 'Umordnen',
|
||||||
|
'cs' => 'Groß-/Kleinschreibung beachten',
|
||||||
|
'hidechatters' => 'Teilnehmerlist ausblenden',
|
||||||
|
'enfileupload' => 'Dateien hochladen aktivieren',
|
||||||
|
'msgattache' => 'Anhang',
|
||||||
|
'filenotfound' => 'Datei nicht gefunden!',
|
||||||
|
'maxuploadsize' => 'Maximal hochgeladene Dateigröße in KB',
|
||||||
|
'maxsize' => 'Max %d KB',
|
||||||
|
'cssupdate' => 'Hinweis: Standard CSS ist jetzt hardcoded und kann aus der CSS Einstellung entfernt werden',
|
||||||
);
|
);
|
||||||
?>
|
?>
|
||||||
|
19
lang_en.php
19
lang_en.php
@ -24,7 +24,7 @@ $I=array(
|
|||||||
'nodbsetup' => 'No connection to database, please create a database and edit the script to use the correct database with given username and password!',
|
'nodbsetup' => 'No connection to database, please create a database and edit the script to use the correct database with given username and password!',
|
||||||
'changelang' => 'Change language:',
|
'changelang' => 'Change language:',
|
||||||
'expire' => 'Invalid/expired session',
|
'expire' => 'Invalid/expired session',
|
||||||
'kicked' => 'Kicked!',
|
'kicked' => 'You have been kicked!',
|
||||||
'invalnick' => 'Invalid nickname (%1$d characters maximum and has to match the regular expression "%2$s")',
|
'invalnick' => 'Invalid nickname (%1$d characters maximum and has to match the regular expression "%2$s")',
|
||||||
'invalpass' => 'Invalid password (At least %1$d characters and has to match the regular expression "%2$s")',
|
'invalpass' => 'Invalid password (At least %1$d characters and has to match the regular expression "%2$s")',
|
||||||
'noconfirm' => 'Password confirmation does not match!',
|
'noconfirm' => 'Password confirmation does not match!',
|
||||||
@ -72,7 +72,7 @@ $I=array(
|
|||||||
'selection' => 'Selection',
|
'selection' => 'Selection',
|
||||||
'cleannick' => 'Following nickname:',
|
'cleannick' => 'Following nickname:',
|
||||||
'clean' => 'Clean',
|
'clean' => 'Clean',
|
||||||
'kickchat' => '<b>Kick Chatter</b> (%d minutes)',
|
'kickchat' => 'Kick Chatter (%d minutes)',
|
||||||
'kickreason' => 'Kickmessage:',
|
'kickreason' => 'Kickmessage:',
|
||||||
'kickpurge' => 'Purge messages',
|
'kickpurge' => 'Purge messages',
|
||||||
'kick' => 'Kick',
|
'kick' => 'Kick',
|
||||||
@ -137,7 +137,7 @@ $I=array(
|
|||||||
'help' => 'Help',
|
'help' => 'Help',
|
||||||
'helpguest' => 'All functions should be pretty much self-explaining, just use the buttons. In your profile you can adjust the refresh rate, font colour and your preferred input box size.<br><u>Note:</u> This is a chat, so if you don\'t keep talking, you will be automatically logged out after a while.',
|
'helpguest' => 'All functions should be pretty much self-explaining, just use the buttons. In your profile you can adjust the refresh rate, font colour and your preferred input box size.<br><u>Note:</u> This is a chat, so if you don\'t keep talking, you will be automatically logged out after a while.',
|
||||||
'helpembed' => 'If you want to embed an image in your post, simply put [img] in front of your image URL. Example: [img]http://example.com/images/file.jpg will embed the image in your post.',
|
'helpembed' => 'If you want to embed an image in your post, simply put [img] in front of your image URL. Example: [img]http://example.com/images/file.jpg will embed the image in your post.',
|
||||||
'helpmem' => 'Members: You\'ll have some more options in your profile. You can adjust your font face and you can change your password anytime.',
|
'helpmem' => 'Members: You\'ll have some more options in your profile. You can adjust your font face, change your password anytime and of course you can delete your account.',
|
||||||
'helpmod' => 'Moderators: Notice the Admin-button at the bottom. It\'ll bring up a page where you can clean the room, kick chatters, view all active sessions and disable guest access completely if needed.',
|
'helpmod' => 'Moderators: Notice the Admin-button at the bottom. It\'ll bring up a page where you can clean the room, kick chatters, view all active sessions and disable guest access completely if needed.',
|
||||||
'helpadm' => 'Admins: You\'ll be furthermore able to register guests, edit members and register new nicknames.',
|
'helpadm' => 'Admins: You\'ll be furthermore able to register guests, edit members and register new nicknames.',
|
||||||
'profile' => 'Your Profile',
|
'profile' => 'Your Profile',
|
||||||
@ -328,7 +328,7 @@ $I=array(
|
|||||||
'fatalerror' => 'Fatal error',
|
'fatalerror' => 'Fatal error',
|
||||||
'prevmatch' => 'Your match was as follows',
|
'prevmatch' => 'Your match was as follows',
|
||||||
'matchtoolong' => 'Your match was too long. You can use max. 255 characters. Try splitting it up.',
|
'matchtoolong' => 'Your match was too long. You can use max. 255 characters. Try splitting it up.',
|
||||||
'nocache' => 'Add refresh hack for old browsers.<br>Enable, if refreshing doesn\'t work.',
|
'nocache' => 'Autoscroll (for old browsers or top-to-bottom sort).',
|
||||||
'disablepm' => 'Disable private messages',
|
'disablepm' => 'Disable private messages',
|
||||||
'disablechat' => 'Disable chat',
|
'disablechat' => 'Disable chat',
|
||||||
'disabletext' => 'Chat disabled message (html)',
|
'disabletext' => 'Chat disabled message (html)',
|
||||||
@ -353,5 +353,16 @@ $I=array(
|
|||||||
'greetingmsg' => 'Welcome %s!',
|
'greetingmsg' => 'Welcome %s!',
|
||||||
'entryhelp' => 'If this frame does not reload in %d seconds, you\'ll have to enable automatic redirection (meta refresh) in your browser. Also make sure no web filter, local proxy tool or browser plugin is preventing automatic refreshing! This could be for example "Polipo", "NoScript", etc.<br>As a workaround (or in case of server/proxy reload errors) you can always use the buttons at the bottom to refresh manually.',
|
'entryhelp' => 'If this frame does not reload in %d seconds, you\'ll have to enable automatic redirection (meta refresh) in your browser. Also make sure no web filter, local proxy tool or browser plugin is preventing automatic refreshing! This could be for example "Polipo", "NoScript", etc.<br>As a workaround (or in case of server/proxy reload errors) you can always use the buttons at the bottom to refresh manually.',
|
||||||
'enablegreeting' => 'Show a greeting message before showing the messages',
|
'enablegreeting' => 'Show a greeting message before showing the messages',
|
||||||
|
'unban' => 'Unban',
|
||||||
|
'sortupdown' => 'Sort messages from top to bottom',
|
||||||
|
'sortframe' => 'Rearrange',
|
||||||
|
'cs' => 'Case sensitive',
|
||||||
|
'hidechatters' => 'Hide list of chatters',
|
||||||
|
'enfileupload' => 'Enable file uploads',
|
||||||
|
'msgattache' => 'Attachement',
|
||||||
|
'filenotfound' => 'File not found!',
|
||||||
|
'maxuploadsize' => 'Maximum upload size in KB',
|
||||||
|
'maxsize' => 'Max %d KB',
|
||||||
|
'cssupdate' => 'Note: Default CSS is now hardcoded and can be removed from the CSS setting',
|
||||||
);
|
);
|
||||||
?>
|
?>
|
||||||
|
@ -70,7 +70,7 @@ $T=array(
|
|||||||
'selection' => 'Selección',
|
'selection' => 'Selección',
|
||||||
'cleannick' => 'Following nickname:',
|
'cleannick' => 'Following nickname:',
|
||||||
'clean' => 'Clean',
|
'clean' => 'Clean',
|
||||||
'kickchat' => '<b>Expulsado</b> (%d minutos)',
|
'kickchat' => 'Expulsado (%d minutos)',
|
||||||
'kickreason' => 'Motivo de expulsión:',
|
'kickreason' => 'Motivo de expulsión:',
|
||||||
'kickpurge' => 'Mensaje de purga',
|
'kickpurge' => 'Mensaje de purga',
|
||||||
'kick' => 'Expulsar',
|
'kick' => 'Expulsar',
|
||||||
|
@ -70,7 +70,7 @@ $T=array(
|
|||||||
'selection' => 'Selección',
|
'selection' => 'Selección',
|
||||||
'cleannick' => 'Following nickname:',
|
'cleannick' => 'Following nickname:',
|
||||||
'clean' => 'Clean',
|
'clean' => 'Clean',
|
||||||
'kickchat' => '<b>Expulsado</b> (%d minutos)',
|
'kickchat' => 'Expulsado (%d minutos)',
|
||||||
'kickreason' => 'Motivo de expulsión:',
|
'kickreason' => 'Motivo de expulsión:',
|
||||||
'kickpurge' => 'Mensaje de purga',
|
'kickpurge' => 'Mensaje de purga',
|
||||||
'kick' => 'Expulsar',
|
'kick' => 'Expulsar',
|
||||||
|
@ -70,7 +70,7 @@ $T=array(
|
|||||||
'selection' => 'Sélection',
|
'selection' => 'Sélection',
|
||||||
'cleannick' => 'Suivre le pseudo:',
|
'cleannick' => 'Suivre le pseudo:',
|
||||||
'clean' => 'Nettoyé',
|
'clean' => 'Nettoyé',
|
||||||
'kickchat' => '<b>Pseudos éjectés</b> (%d minutes)',
|
'kickchat' => 'Pseudos éjectés (%d minutes)',
|
||||||
'kickreason' => 'Messages interdis:',
|
'kickreason' => 'Messages interdis:',
|
||||||
'kickpurge' => 'Purger les messages',
|
'kickpurge' => 'Purger les messages',
|
||||||
'kick' => 'Banni / éjecté',
|
'kick' => 'Banni / éjecté',
|
||||||
|
@ -70,7 +70,7 @@ $T=array(
|
|||||||
'selection' => 'Pilihan',
|
'selection' => 'Pilihan',
|
||||||
'cleannick' => 'Nama berikut:',
|
'cleannick' => 'Nama berikut:',
|
||||||
'clean' => 'Bersih',
|
'clean' => 'Bersih',
|
||||||
'kickchat' => '<b>Usir pengobrol</b> (%d menit)',
|
'kickchat' => 'Usir pengobrol (%d menit)',
|
||||||
'kickreason' => 'pesan pengusiran:',
|
'kickreason' => 'pesan pengusiran:',
|
||||||
'kickpurge' => 'Bersihkan pesan',
|
'kickpurge' => 'Bersihkan pesan',
|
||||||
'kick' => 'Usir',
|
'kick' => 'Usir',
|
||||||
|
@ -70,7 +70,7 @@ $T=array(
|
|||||||
'selection' => 'Выбор',
|
'selection' => 'Выбор',
|
||||||
'cleannick' => 'По нику:',
|
'cleannick' => 'По нику:',
|
||||||
'clean' => 'Очистить',
|
'clean' => 'Очистить',
|
||||||
'kickchat' => '<b>Бан</b> (%d минут)',
|
'kickchat' => 'Бан (%d минут)',
|
||||||
'kickreason' => 'Сообщение забаненому',
|
'kickreason' => 'Сообщение забаненому',
|
||||||
'kickpurge' => 'Очистка сообщений',
|
'kickpurge' => 'Очистка сообщений',
|
||||||
'kick' => 'Бан',
|
'kick' => 'Бан',
|
||||||
|
Reference in New Issue
Block a user