Compare commits

...

198 Commits

Author SHA1 Message Date
a63901fc76 Fix php notice + update copyright year 2018-04-22 15:02:09 +02:00
36a8727d2f Added Czech translation 2018-04-15 12:30:36 +02:00
5cfe783649 Better check whether messaging is really allowed when validating new messages 2017-10-05 20:40:26 +02:00
d832cf64ec Added Ukrainian and updated Russian translation 2017-09-11 19:45:02 +02:00
7002e3fbad Added Italian translation 2017-09-10 17:17:01 +02:00
e83bdda10f Check captcha before password, delete via cron and fix backtologin with global password enabled 2017-09-01 19:21:03 +02:00
b250285a71 Added Bulgarian translation 2017-07-17 18:51:24 +02:00
0080aee4c3 Updates Spanish translation 2017-05-24 17:26:02 +02:00
a59e248851 Prepare Spanish language files for translation 2017-05-17 19:00:35 +02:00
507407cfc1 Make captcha a little harder + minor SQL optimization 2017-04-20 17:32:27 +02:00
450d97c40f Updated Russian translation + minor improvements 2017-03-04 20:19:30 +01:00
9a99d34798 Fix update from older versions 2017-01-23 17:43:54 +01:00
2ae523feee Fix restoring members in backup and restore 2017-01-17 18:16:11 +01:00
d4a35bc60e Restructure initalization code to fix setting up new chats 2017-01-01 14:25:58 +01:00
8142c9c799 Fix ignore list in profile when using prefix + minor optimization 2016-12-30 10:25:54 +01:00
361137db9f Prevent non-admins from loging in incognito via setup 2016-12-30 08:36:13 +01:00
5c32a8859f Force space after /me to prevent posting "as someone else" 2016-12-30 07:19:18 +01:00
208c354284 Sort ignore list alphabetically 2016-12-30 07:05:59 +01:00
c5b080154c Let offline members be ignored 2016-12-30 07:00:43 +01:00
0e6acb8806 List offline members in ignore too, if they posted a message 2016-12-30 06:46:35 +01:00
675568bd30 Performance optimization in cron 2016-12-30 06:08:50 +01:00
f7950e8ee1 Replace configurable static size for notes and post textarea with css 2016-12-27 19:19:16 +01:00
b1713dadc1 Don't display manual refresh message if animation is unsupported 2016-12-26 09:44:23 +01:00
8dd81ed766 Allow disabling applying of kick filters on moderators 2016-12-25 10:39:13 +01:00
0e82276697 Add personal notes 2016-12-24 18:19:46 +01:00
6c885d7c02 Use scheduled tasks instead of executing them on every action 2016-12-24 06:45:04 +01:00
048a373ef7 bugfix 2016-12-22 18:27:26 +01:00
19df2e030a Let everyone ignore anyone + bugfixes
Mods not seeing ignored peoples posts has been fixed before
2016-12-17 13:46:44 +01:00
cb78be1f17 Fix posting, when using regex characters in a url 2016-12-08 20:47:28 +01:00
87e3864daf Increase manual refresh timeout, annoying when server busy 2016-11-28 16:27:01 +01:00
370c322dc6 Fix table creation with new timezones 2016-11-27 20:14:52 +01:00
db026ede18 Add message asking for manual refresh, when it stopped working 2016-11-27 19:37:05 +01:00
d405333419 Use PHPs internal timezone management
Replaces old system completely, all previous settings will be lost
2016-11-27 16:17:23 +01:00
c4e9d76b05 Turn isSet to isset 2016-11-27 09:57:24 +01:00
98f7634a12 Let login, if an old expired session is submitted via the form. 2016-11-27 09:51:12 +01:00
0ecd188559 Separate changing nickname and password 2016-11-27 08:13:02 +01:00
8ca4f9178b get rid of global $F 2016-11-26 20:06:25 +01:00
8197ee6679 Add option to make your own font small 2016-11-26 16:23:05 +01:00
351aabc84b Incorporate Simplified Chinese translation 2016-11-26 09:08:22 +01:00
da99281a5d Merge pull request #4 from jingjinghack/translate
Translate to zh_CN
2016-11-26 08:53:50 +01:00
c8cb6cbd79 Get rid of global $H, use functions instead 2016-11-26 08:17:09 +01:00
972a40af51 translate to zh_CN 2016-11-25 13:13:44 +08:00
92d52d65a0 translate zh_CN 2016-11-24 21:25:36 +08:00
3640da7f8e Use more secure password_hash() for password hashing. 2016-11-20 07:03:05 +01:00
771f555305 Minor sql optimization 2016-11-19 09:33:43 +01:00
bcc80c468d Add stronger randomness on session key generation 2016-11-19 06:50:57 +01:00
88a91658bb turn array() into shorter [] 2016-11-16 20:34:47 +01:00
8ce48c837c Wrap label tags around input, to optimize html output size 2016-11-16 19:57:31 +01:00
25393dd377 Fix uninitialized database access 2016-11-13 08:24:28 +01:00
33c4095c58 Fix initialization on first setup 2016-11-13 08:18:29 +01:00
002b618443 Use simpler UNION in SQL for optimization 2016-11-07 19:48:08 +01:00
5abfb9c9d6 Optimize PM deletion, just keep them around instead of aggressively deleting 2016-10-31 05:39:20 +01:00
6023afa1e7 Improved inbox deletion handeling 2016-10-29 21:39:53 +02:00
bbbfe93dce A few bugfixes and improvements 2016-10-29 15:52:24 +02:00
005bc932ed Add u Modifier to preg_* to imporve multi-byte UTF-8 character handling 2016-10-05 20:16:26 +02:00
9a2e5868e8 Fix multi-byte after @mention 2016-10-05 18:30:44 +02:00
0e969a1894 Allow making CSS more unique, by adding more ids/classes and allowing to over-write hardcoded CSS 2016-10-03 10:40:00 +02:00
75263aea4b Add integrated file upload support 2016-09-24 08:51:20 +02:00
18d5954138 Make @mention work at the end of a line in multi-line mode. 2016-09-20 18:48:54 +02:00
b2de7a0dc9 Bugfix for prefix-routed chats + make rearranging frames change message sorting direction 2016-09-20 16:42:31 +02:00
96ee911c53 Make colour input use colorChooser, if supported 2016-09-19 23:17:34 +02:00
68a29558b1 Remove up to two characters from the end of @mention to also match @mention, etc. 2016-09-19 11:32:43 +02:00
9156af26e5 Depending on database engine, SQL-lower works different from mb_strtolower() use SQL-lower only 2016-09-19 10:59:43 +02:00
84e4a91656 Consider storage-overhead for varchar 2016-09-19 07:00:34 +02:00
2855566261 Fix varchar(20000) being too long with 4-byte characters 2016-09-18 22:28:16 +02:00
3cbeee4f1b Don't hotlink external links in filters which have " in front of it, to allow linking an external ressource via HTML 2016-09-18 20:12:01 +02:00
400e5fe03e Fix bug: Prevent usage of space in new nicknames 2016-09-13 09:01:19 +02:00
ee2e29db2e Don't send messages to inbox when in incognito 2016-09-11 11:11:50 +02:00
219d30f8b3 Add better multi-byte character support - New dependency: mbstring extension 2016-09-06 19:54:16 +02:00
22f7fb82a4 some bugfixes + improvements 2016-09-06 14:20:18 +02:00
d0163957f6 Make nicknames in the chatters list clickable to send PMs more easily 2016-09-05 19:05:10 +02:00
c9f622265f de-duplicate code 2016-09-05 15:56:42 +02:00
77aac82f98 Add option to hide the list of chatters 2016-09-05 15:36:41 +02:00
ac5092d5b6 Fix bug: Let guests ignore members 2016-09-05 09:16:58 +02:00
467d9b55f2 Escape nickname on output, since html entities can now be used 2016-09-05 07:51:39 +02:00
691e36cd6b Allow making filters case sensitive 2016-09-04 13:09:12 +02:00
453d3a1421 When sorting messages top to bottom, put notifications at the botom. 2016-09-02 15:29:36 +02:00
c11365fecf Turn on nocache, when top to bottom message sorting is default 2016-09-02 14:22:21 +02:00
abab38e67b Allow changing frame sorting 2016-09-02 13:20:24 +02:00
8e75c36572 Don't escape CSS (fixes use of html entities) 2016-09-02 10:35:18 +02:00
1753606b8a Allow changing message sort direction 2016-09-02 10:23:33 +02:00
ff158feffa Rename logout to unban for kicked sessions and replace backtochat with a reload button 2016-09-02 08:37:00 +02:00
95919e81f6 Add logout button to session view and allow logging out kicked sessions 2016-08-31 21:42:35 +02:00
6365372ada Style status changes 2016-08-31 18:54:30 +02:00
70c59b4638 Use int rather than string for two variables. 2016-08-31 13:47:02 +02:00
3f19d3aae0 Add an option to first display a greeting message, before showing messages 2016-08-29 13:12:17 +02:00
c05f1e613f Remove global variable for configuration 2016-08-28 21:44:18 +02:00
f8abff926b Set replace of a filter used for kicking as kickmessage 2016-08-28 21:05:05 +02:00
1ec5a6b562 Make /me work with custom texts 2016-08-28 18:20:20 +02:00
2d4ba6f902 Fix style in PM 2016-08-28 16:40:08 +02:00
8d9e6a70ce Remove global variable for present users 2016-08-28 15:57:38 +02:00
131c84a78f Simplify registration function 2016-08-27 16:41:24 +02:00
68d0f5d2b4 Remove global variable for members 2016-08-27 16:19:36 +02:00
064d5f6e4a Add external CSS setting for large stylesheets 2016-08-26 16:31:53 +02:00
9606d20a27 Don't keep track of moderator count globally, use new function instead. 2016-08-26 14:52:17 +02:00
61126c77eb Hash collisions are extremely unlikely, simplify check for it. 2016-08-25 14:59:50 +02:00
2ab29a0014 Prevent browser from caching at all. 2016-08-17 14:50:31 +02:00
0d9a9de558 Allow configuring password and nickname regex 2016-08-12 13:28:54 +02:00
37b0a323ad Instruct browser not to send referrer.
Enable image embedding without cookies as there is no more risk of session leakage.
2016-08-09 21:07:49 +02:00
2b8faa735a Prevent posting the same message twice, if no other message was posted in-between 2016-07-30 16:45:01 +02:00
2951780599 Allow ignoring incognito chatters 2016-07-25 12:26:57 +02:00
9d758146d1 Fix warning when ignoring a user, that has already left. 2016-07-25 08:19:44 +02:00
6a8442969d Don't show a kick button on your own session in the list of active sessions 2016-07-24 20:34:18 +02:00
7972453e42 Don't display empty option for system messages in delete messages by name 2016-07-24 10:19:34 +02:00
f9b53cb044 Allow deleting messages by name, when only PMs were sent. 2016-07-23 20:40:18 +02:00
24575374eb Use pre-calculated greyval instead of calculating it every time 2016-07-23 07:50:43 +02:00
18810a387c Delete messages based on public message limit, no buffer for private ones needed 2016-07-23 07:49:20 +02:00
8518536956 Use subqueries for less db traffic 2016-07-22 14:42:35 +02:00
0ebb5ddc82 Allow selectively deleting your own messages 2016-07-21 20:30:34 +02:00
643189d5ee Simplify ignore logic + disallow ignoring chatters with higher status 2016-07-21 09:12:07 +02:00
5c4586c04e Check permission before selectively deleting a message. 2016-07-19 23:01:33 +02:00
ba35a1c8d0 Don't hotlink schema links without protocol. 2016-07-15 17:56:41 +02:00
e8968d7712 Fix typo in CHANGELOG 2016-07-14 13:17:36 +02:00
35a2d5a524 Third attempt to fix the same bug 2016-07-12 20:43:36 +02:00
2cf52871b8 Fetch only relevant ignored data 2016-07-12 11:31:08 +02:00
309d86050b make $A and $P use same data layout 2016-07-12 11:02:52 +02:00
c8f3020f17 Yesterdays bugfix broke more than it fixed, refixed. 2016-07-10 10:38:15 +02:00
260dbdfd56 Fix bug preventing to send PMs to number-only nicknames 2016-07-09 17:52:29 +02:00
53211076a0 Making a moderator to member now sets incognito back to disabled 2016-06-13 19:55:09 +02:00
5ef5d5f701 Bugfix 2016-05-21 16:49:05 +02:00
b053e18e11 Make embed image option re-appear whith cookies disabled 2016-05-17 09:55:52 +02:00
eb13ee2d2f Completely fix link-redirection 2016-05-15 09:33:06 +02:00
dca1b81ef9 Add a lang_update.php script to auto-update language files 2016-05-11 12:46:50 +02:00
86b1de0ec8 Add setting in profile to allow offline inbox for: staff, members or everyone 2016-05-10 12:49:31 +02:00
147c511c61 Only use js if browser refresh stopped working 2016-05-10 08:16:25 +02:00
07ff78994e Remove JavaScript "load only new messages" feature, add JS auto-refresh to header instead 2016-05-07 10:37:56 +02:00
b09cb6b352 Fix parts of the offline inbox 2016-05-01 20:15:55 +02:00
e454b44f2b de-duplicate code 2016-04-30 15:29:41 +02:00
a72cd08cfb Fix duplicated class-tags and spelling mistake in SQL 2016-04-29 23:03:16 +02:00
190ec4c863 Allow deletion of member accounts in profile 2016-04-29 21:51:08 +02:00
3105cffaf1 Add an offline inbox for members 2016-04-29 21:47:32 +02:00
1a8eefc396 Fix wrong registration variables 2016-04-28 19:07:09 +02:00
47ffde6839 Better wording for registering applicants 2016-04-28 16:40:07 +02:00
ae3fe6d510 Optimize language-selection function 2016-04-28 11:59:23 +02:00
6ccce399b7 De-duplicate code 2016-04-28 11:05:09 +02:00
8538b22f6a simplify parse_sessions() and write_new_session() 2016-04-28 09:58:07 +02:00
a37026ca64 Add useful error message on failed login 2016-04-28 09:02:42 +02:00
555208a556 Combine Password reset and setting new nickname 2016-04-27 11:14:54 +02:00
d9c9dae6c0 Complete time zone feature 2016-04-27 09:57:34 +02:00
266523902f Avoid douple-parsing of sessions, when logging out or kicking 2016-04-26 13:25:44 +02:00
8408edd1f8 Fix incorrect header 2016-04-26 12:27:39 +02:00
7210a9fc90 Add timezone settings 2016-04-26 12:26:40 +02:00
37fbb7bc43 Allow disabling the chat completely 2016-04-20 15:48:12 +02:00
e72dc58d56 Simplify check_init() 2016-04-19 20:24:53 +02:00
b2df491ab7 Add disable PM option 2016-04-19 20:14:06 +02:00
63b4764ec4 Display a fatal error, if SQLite engine fails to connect to the database 2016-04-19 16:13:30 +02:00
15a4eb62bc Simplify SQL table creation by using common data types for all engines 2016-04-19 15:52:15 +02:00
60355735ee Make nocache refresh hack configurable in profile 2016-04-18 17:22:22 +02:00
0b8cdcc1e5 Remove nocache hack from message reload again
(scrolls back to top every time)
2016-04-17 08:12:48 +02:00
51ee2e1495 Split routing into several sub-functions 2016-04-16 21:04:41 +02:00
db86cb984b Fix a few forms to be used cookie-less 2016-04-15 16:07:15 +02:00
30d460b91e Improve invalid filter handling + allow new line match with \n 2016-04-15 15:16:18 +02:00
ea24d7ae5b Add caching hack for aggressively caching browsers (e.g. links) 2016-04-15 08:54:14 +02:00
6a8186d984 de-duplicate code by using new functions 2016-04-14 22:32:02 +02:00
2757f62d48 Properly escape some parameters 2016-04-14 22:08:20 +02:00
df140d0ee7 Fix warning on redirection of links without a scheme 2016-04-14 19:44:32 +02:00
6890bdb80a Allow extreme captcha to be solved in both directions 2016-04-14 19:12:15 +02:00
5c62bcef00 Add CSS classes and move more css to the database 2016-04-14 18:49:25 +02:00
f2c6d9fb95 Fixed a typo 2016-04-13 21:38:20 +02:00
8749eb0982 Fix language parameter overwrite 2016-04-13 20:08:20 +02:00
1c74441bb4 Better message routing and fixed handling of links with special characters 2016-04-13 20:01:26 +02:00
d4ef35e8ac Add better fatal error handling 2016-04-12 22:19:22 +02:00
0092abe964 Add option to let guests register themselves 2016-04-12 20:12:34 +02:00
333983a2c3 Fix guestaccess selection in setup 2016-04-11 16:20:28 +02:00
fd807ff5ff Add fallback option for moderator approval 2016-04-11 16:05:20 +02:00
bc3bb8e3a4 Attempt to create database when there is no connection 2016-04-11 16:05:07 +02:00
e181af4df5 Move some more settings to the database and add CSS to limit list of chatters hight 2016-04-11 16:02:27 +02:00
a22ffd83fd Several optimizations
Use constants for configuration
Simplify extreme captcha code generation
Add language setting to profile
Add checks for required extensions
2016-04-10 15:52:19 +02:00
8d2b10468f Allow using html tags in linkfilter without breaking dereferrer or image embed 2016-03-06 07:54:34 +01:00
cbba4e5784 Merge pull request #2 from yolateng0/patch-2
Update lang FR
2016-02-24 18:26:33 +01:00
Yo
dd4d5cbb7e Update lang FR 2016-02-24 16:27:13 +01:00
8c752b07b6 Updated French translation 2016-02-21 20:43:28 +01:00
c70cf35d61 Integrate French translation and use Unix line ending for Spanish translation. 2016-02-20 17:16:39 +01:00
2048f4c4b5 Merge pull request #1 from yolateng0/patch-1
creat language FR
2016-02-20 16:59:40 +01:00
Yo
7e7433ead3 creat language FR
not completed
2016-02-20 16:13:50 +01:00
6ad5b4bc8b Added 2 Spanish translations.
Thanks for the submission!
2016-02-18 09:45:18 +01:00
2be93518cb Don't display kicked people and fix deadlock warning 2016-01-26 20:04:54 +01:00
8765c104f9 Added indonesian translation 2016-01-02 14:25:54 +01:00
0d00adb2cb Fix XSS vulnerability in change nickname + make it available for registered users only 2015-12-19 20:18:14 +01:00
ea6b97372f Version 1.15
Made code reading easier for newbies
Removed inefficient memcached caching of members and ignored
Display access denied page for non-authorized use of sub-sections.
Added change nickname option in profile
Various bugfixes
2015-12-17 19:44:09 +01:00
95a13f7656 Bugfix-version 1.14.1
Ignore possible deadlock warning
Only display the let users in button when there are guests waiting to be let in
Fix filter and ignore feature if they have multiple values
2015-11-02 09:06:16 +01:00
2e1c75691d Version 1.14
Added support for sqlite and PostgreSQL database engines
Replaced deprecated HTML with CSS for HTML5 compatibility
Show Topic on login and don't prepend "Topic:"
More optimizations and fixes
2015-10-31 13:59:49 +01:00
4791d2efa9 Fix saving some setup settings 2015-09-15 12:24:41 +02:00
d5197e6bdd Version 1.13
Switch from mysqli to PDO
More optimizations
Match case-insensitive @mention and also non-present members
Added topic field
Member password resetting by admins
Note revisioning
Added optional tiny JavaScript code to transfer less data with JavaScript enabled browsers
2015-09-15 09:57:00 +02:00
891175d39a Update Russian translation 2015-08-21 21:00:59 +02:00
ec72f55423 Fix member registration 2015-08-18 18:33:22 +02:00
05faa22cbb Add russian translation 2015-08-18 15:30:35 +02:00
1e4b1d5489 Fix redirection and image embedding 2015-08-18 08:31:29 +02:00
3038a3b53c Fix update query 2015-08-17 22:31:13 +02:00
2a6db3772b Version 1.12 2015-08-17 19:28:34 +02:00
6084bd87c7 Version 1.11.2 2015-07-29 08:34:28 +02:00
dbb030e431 Bugfixes and minor changes 2015-07-12 18:16:33 +02:00
27b057dec0 Version 1.11
Clean all messages of someone
Kick via active session display
Change languages supported without cookies
Global password only in setup and not in admin section
CSS Styling supported
Moved many configurations from file to database
More simplifications and bugfixes
2015-07-11 22:28:24 +02:00
3da659642d Added message encryption option 2015-06-07 16:00:21 +02:00
c0dd4dc727 Avoid using mysqlnd-only functions 2015-06-04 08:12:28 +02:00
a1a41c76e3 Bugfixes 2015-06-03 15:39:05 +02:00
55f9db6468 Version 1.9
Added more captchas
Splitted guest access and global password
Added support for irc /me command
Added prefix for multiple chats on the same domain/database
2015-06-02 08:54:18 +02:00
506407faeb Cleanup and support for memcached 2015-05-28 21:15:37 +02:00
16 changed files with 7527 additions and 1867 deletions

245
CHANGELOG
View File

@ -1,4 +1,246 @@
Version 1.7 - May. 3, 2015
Version 1.23.6 - Apr. 22, 2018
Added Czech, Italian and Ukrainian translation
Updated Russian translation
Bugfixes
Version 1.23.5 - Sep. 1, 2017
Added Russian and Bulgarian translation
Updated Spanish translation
Bugfixes and optimizations
Version 1.23.4 - Jan. 23, 2017
Fix update from older versions
Version 1.23.3 - Jan. 17, 2017
Fix restoring members in backup and restore
Version 1.23.2 - Jan. 1, 2017
Restructure initalization code to fix setting up new chats
Version 1.23.1 - Dec. 30, 2016
Replace configurable static size for notes and post textarea with css
Let offline members be ignored
Force space after /me to prevent posting "as someone else"
Prevent non-admins from loging in incognito via setup
Version 1.23 - Dec. 25, 2016
Optimizations
More secure session key generation and password storage
Add option to make your own font small
Separate changing nickname and password
Use PHPs native timezones
Add message asking for manual refresh, when it stopped working
Add personal notes
Allow disabling applying of kick filters on moderators
Version 1.22.1 - Nov. 13, 2016
Performance optimizations
Fix initialization on first setup
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
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
Allow ignoring incognito chatters
Prevent posting the same message twice, if no other message was posted in-between
Instruct browser not to send referrer.
Enable image embedding without cookies as there is no more risk of session leakage.
Allow configuring password and nickname regex
Prevent browser from caching at all.
Add external CSS setting for large stylesheets
Make /me work with custom texts set under system messages in setup
Set replace of a filter used for kicking as kickmessage
Add an option to first display a greeting message, before showing messages
Version 1.20.6 - Jul. 23, 2016
Simplify ignore logic + disallow ignoring chatters with higher status
Delete messages based on public message limit, no buffer for private ones needed
Allow deleting messages by name, when only PMs were sent
Version 1.20.5 - Jul. 19, 2016
Check permission before selectively deleting a message.
Version 1.20.4 - Jul. 12, 2016
Third attempt to fix the same bug
Version 1.20.3 - Jul. 10, 2016
Yesterdays bugfix broke more than it fixed, refixed.
Version 1.20.2 - Jul. 9, 2016
Fix bug preventing to send PMs to number-only nicknames
Version 1.20.1 - Jun. 13, 2016
Bugfix when logging guests out via admin section
Don't hide image embedding option in profile with cookies disabled
Making a moderator to member now sets incognito back to disabled
Version 1.20 - May 15, 2016
Add setting in profile to allow offline inbox for: staff, members or everyone
Completely fix link-redirection
Version 1.19.2 - May 7, 2016
Remove JavaScript "load only new messages" feature
Add JS auto-refresh to header instead
Version 1.19.1 - May 1, 2016
Fix parts of the offline inbox
Version 1.19 - Apr. 29, 2016
Add an offline inbox for members
Allow deletion of member accounts in profile
Version 1.18 - Apr. 28, 2016
Add time zone settings
Combine Password reset and setting new nickname
Add useful error message on failed login
Version 1.17 - Apr. 20, 2016
Make nocache refresh hack configurable in profile
Add disable PM option
Allow disabling the chat completely
Version 1.16.4 - Apr. 15, 2016
Properly escape some parameters
Add caching hack for aggressively caching browsers (e.g. links)
Improve invalid filter handling + allow new line match with \n
Fix a few forms to be used cookie-less
Version 1.16.3 - Apr. 14, 2016
Fix warning on redirection of links without a scheme
Version 1.16.2 - Apr. 14, 2016
Add CSS classes and move more css to the database
Allow extreme captcha to be solved in both directions
Version 1.16.1 - Apr. 13, 2016
Fixed a typo
Version 1.16 - Apr. 13, 2016
Use constants for configuration
Simplify extreme captcha code generation
Add language setting to profile
Add checks for required extensions
Move some more settings to the database
Add CSS to limit list of chatters hight
Attempt to create database when there is no connection
Add fallback option for moderator approval
Fix guestaccess selection in setup
Add option to let guests register themselves
Add better fatal error handling
Fixed handling of links with special characters
Version 1.15.3 - Mar. 6, 2016
Allow using html tags in linkfilter without breaking dereferrer or image embed
Added French translation
Added 2 Spanish translations.
Version 1.15.2 - Jan. 26, 2016
Don't display kicked people
Fix deadlock warning
Added Indonesian translation
Version 1.15.1 - Dec. 19, 2015
Fix XSS vulnerability in change nickname + make it available for registered users only
Version 1.15 - Dec. 17, 2015
Made code reading easier for newbies
Removed inefficient memcached caching of members and ignored
Display access denied page for non-authorized use of sub-sections.
Added change nickname option in profile
Various bugfixes
Version 1.14.1 - Nov. 2, 2015
Ignore possible deadlock warning
Only display the let users in button when there are guests waiting to be let in
Fix filter and ignore feature if they have multiple values
Version 1.14 - Oct. 31, 2015
Added support for sqlite and PostgreSQL database engines
Replaced deprecated HTML with CSS for HTML5 compatibility
Show Topic on login and don't prepend "Topic:"
More optimizations and fixes
Version 1.13.1 - Sep. 15, 2015
Fix saving some setup settings
Version 1.13 - Sep. 15, 2015
Switch from mysqli to PDO
More optimizations
Match case-insensitive @mention and also non-present members
Added topic field
Member password resetting by admins
Note revisioning
Added optional tiny JavaScript code to transfer less data with JavaScript enabled browsers
Version 1.12.3 - Aug. 18, 2015
Fix member registration
Version 1.12.2 - Aug. 18, 2015
Fix redirection and image embedding
Version 1.12.1 - Aug. 17, 2015
Fix update query
Version 1.12 - Aug. 17, 2015
Almost all settings moved to setup
Backup/restore for super admin
Moderate and extreme captcha are more readable
Simplified font styling
Linkfilter to modify text of a link
More simplifications and fixes
Version 1.11.2 - Jul. 29, 2015
Fix security vulnerability
More simplifications
Only allow deleting your own messages, not older ones by the same nick
Confirmation when deleting all your messages
Version 1.11.1 - Jul. 12, 2015
Bugfixes and minor changes
Version 1.11 - Jul. 11, 2015
Clean all messages of someone
Kick via active session display
Change languages supported without cookies
Global password only in setup and not in admin section
CSS Styling supported
Moved many configurations from file to database
More simplifications and bugfixes
Version 1.10 - Jun. 7, 2015
Added message encryption option
Version 1.9.2 - Jun. 4, 2015
Avoid using mysqlnd-only functions
Version 1.9.1 - Jun. 3, 2015
Bugfixes
Version 1.9 - Jun. 1, 2015
Added more captchas
Splitted guest access and global password
Added support for irc /me command
Added prefix for multiple chats on the same domain/database
Version 1.8 - May 28, 2015
Code cleanup and simplification
Added support for memcached
Version 1.7 - May 3, 2015
Added member only option with global password protection
Made date format configurable
Various improvements
@ -25,4 +267,3 @@ Added ignore feature
Version 1.0 - Mar. 31, 2015
Initial release

44
README
View File

@ -1,25 +1,7 @@
LE CHAT-PHP - a PHP Chat based on LE CHAT
Copyright (C) 2015 Daniel Winzen <d@winzen4.de>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
GENERAL INFORMATION:
This is a PHP Chat based on LE CHAT v.1.14 . An up-to-date copy of this script can be downloaded at https://github.com/DanWin/le-chat-php
The original perl LE CHAT script by Lucky Eddie can be downloaded at http://4fvfamdpoulu2nms.onion/lechat/ or via a tor2web proxy like https://4fvfamdpoulu2nms.tor2web.blutmagie.de/lechat/ if you don't have TOR installed.
This is a PHP Chat based on LE CHAT v.1.14. An up-to-date copy of this script can be downloaded at https://github.com/DanWin/le-chat-php
The original perl LE CHAT script by Lucky Eddie can be downloaded at http://4fvfamdpoulu2nms.onion/lechat/ or via a tor2web proxy like https://4fvfamdpoulu2nms.onion.to/lechat/ if you don't have TOR installed.
If you add your own cool features or have a feature request, please tell me and I will add them, if I like them.
Please also let me know about any bugs you find in the code, so I can fix them.
Now a piece of information about the origin of the name "LE CHAT" copied from the original script:
@ -29,7 +11,7 @@ It may even be the French word for "the" if you prefer. Translated from French t
FEATURES:
Optimized for TOR
No JavaScript
No JavaScript needed
Cookies supported, but not needed
Captcha
Multiple languages
@ -41,7 +23,7 @@ Private messages
Multi-line messages
Change font, colour and refresh rate in profile settings
Autologout when inactive for some time
Image and video embedding
Image embedding
Notes for admins and moderators
Clone the chat to have multiple tabs
Kick chatters
@ -53,8 +35,15 @@ And more
INSTALLATION INSTRUCTIONS:
You'll need to have mysql, php and a web-server installed. For the captcha feature, you also need php5-gd.
When you have everything installed, you'll have to create a database and a user for the chat in mysql.
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.
Optionally, you can install:
- the gd extension for the captcha feature
- 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 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
When you have everything installed and use MySQL or PostgreSQL, you'll have to create a database and a user for the chat.
Then edit the configuration at the bottom of the script to reflect the appropriate database settings and to modify the chat settings the way you like them.
Then copy the script to your web-server directory and call the script in your browser with a parameter like this:
http://(server)/(script-name).php?action=setup
@ -65,12 +54,13 @@ Note: If you updated the script, please visit http://(server)/(script-name).php?
TRANSLATING:
Copy lang_en.php and rename it to lang_YOUR_LANGCODE.php
Then edit the file and translate the messages into your language.
Then edit the file and translate the messages into your language and change $I to $T at the top.
If you ever use a ' character, you have to escape it by using \' instead or the script will fail.
When you are done, you have to edit the chat script, to include your translation. Simply add a line with
'lang_code' =>'Language name',
to the $L array in the load_lang() function at the bottom, similar to what I did for the German translation.
Please share your translation with me, so I can add it to the official version.
To update your translation, you can copy each new string to your translation file or edit the automated lang_update.php script to reflect you language and run it.
REGEX:
@ -87,6 +77,6 @@ If you never used regex before, check out this starting guide to begin with regu
LIVE DEMO:
If you want to see the script in action, you can visit my TOR hidden site http://tt3j2x4k5ycaa5zt.onion/chat.php or via a tor2web proxy like http://tt3j2x4k5ycaa5zt.tor2web.blutmagie.de/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.
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.me/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 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.

View File

@ -1,8 +1,8 @@
General Information:
--------------------
This is a PHP Chat based on LE CHAT v.1.14 . An up-to-date copy of this script can be downloaded at https://github.com/DanWin/le-chat-php
The original perl LE CHAT script by Lucky Eddie can be downloaded at [his site](http://4fvfamdpoulu2nms.onion/lechat/) or via a tor2web proxy like [this one](https://4fvfamdpoulu2nms.tor2web.blutmagie.de/lechat/) if you don't have TOR installed.
This is a PHP Chat based on LE CHAT v.1.14. An up-to-date copy of this script can be downloaded at https://github.com/DanWin/le-chat-php
The original perl LE CHAT script by Lucky Eddie can be downloaded at [his site](http://4fvfamdpoulu2nms.onion/lechat/) or via a tor2web proxy like [this one](https://4fvfamdpoulu2nms.onion.to/lechat/) if you don't have TOR installed.
If you add your own cool features or have a feature request, please tell me and I will add them, if I like them.
Please also let me know about any bugs you find in the code, so I can fix them.
Now a piece of information about the origin of the name "LE CHAT" copied from the original script:
@ -13,7 +13,7 @@ Features:
---------
* Optimized for TOR
* No JavaScript
* No JavaScript needed
* Cookies supported, but not needed
* Captcha
* Multiple languages
@ -25,7 +25,7 @@ Features:
* Multi-line messages
* Change font, colour and refresh rate in profile settings
* Autologout when inactive for some time
* Image and video embedding
* Image embedding
* Notes for admins and moderators
* Clone the chat to have multiple tabs
* Kick chatters
@ -38,8 +38,15 @@ Features:
Installation Instructions:
--------------------------
You'll need to have mysql, php and a web-server installed. For the captcha feature, you also need php5-gd.
When you have everything installed, you'll have to create a database and a user for the chat in mysql.
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.
Optionally, you can install:
- the gd extension for the captcha feature
- 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 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
When you have everything installed and use MySQL or PostgreSQL, you'll have to create a database and a user for the chat.
Then edit the configuration at the bottom of the script to reflect the appropriate database settings and to modify the chat settings the way you like them.
Then copy the script to your web-server directory and call the script in your browser with a parameter like this:
http://(server)/(script-name).php?action=setup
@ -51,12 +58,13 @@ Translating:
------------
Copy lang_en.php and rename it to lang_YOUR_LANGCODE.php
Then edit the file and translate the messages into your language.
Then edit the file and translate the messages into your language and change $I to $T at the top.
If you ever use a ' character, you have to escape it by using \' instead or the script will fail.
When you are done, you have to edit the chat script, to include your translation. Simply add a line with
'lang_code' =>'Language name',
to the $L array in the load_lang() function at the bottom, similar to what I did for the German translation.
Please share your translation with me, so I can add it to the official version.
To update your translation, you can copy each new string to your translation file or edit the automated lang_update.php script to reflect you language and run it.
Regex:
------
@ -75,6 +83,6 @@ If you never used regex before, check out [this starting guide](http://docs.acti
Live demo:
----------
If you want to see the script in action, you can visit my [TOR hidden site](http://tt3j2x4k5ycaa5zt.onion/chat.php) or via a tor2web proxy like [this one](http://tt3j2x4k5ycaa5zt.tor2web.blutmagie.de/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.
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.me/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 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.

5285
chat.php Executable file → Normal file

File diff suppressed because it is too large Load Diff

368
lang_bg.php Normal file
View File

@ -0,0 +1,368 @@
<?php
/*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - Bulgarian translation
*
* Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
//Native language name: Български
$T=[
'nodb' => 'Няма връзка с базата данни!',
'nodbsetup' => 'Няма връзка с базата данни, моля създайте база данни и редактирайте скрипта да използва правилната база данни със съответния потребител и парола.',
'changelang' => 'Смени езика:',
'expire' => 'Невалидна/изтекла сесия',
'kicked' => 'Ти беше изгонен от чата!',
'invalnick' => 'Невалиден ник (Максимум %1$d символа и трябва да съвпада с регулярния израз "%2$s")',
'invalpass' => 'Невалидна парола (Най-малко %1$d символа и трябва да съвпада с регулярния израз "%2$s")',
'noconfirm' => 'Полето за потвърждение на паролата не съвпада!',
'incorregex' => 'Невалиден регулярен израз!',
'bottom' => 'Най-долу',
'top' => 'Горе',
'choose' => '(избери)',
'setup' => 'Инсталация на чата',
'init' => 'Първоначална инсталация',
'sulogin' => 'Потребителско име на супер-администратора:',
'sunick' => 'Ник на супер-администратора:',
'supass' => 'Парола на супер-администратора:',
'suconfirm' => 'Потвърди паролата:',
'susuccess' => 'Успешна регистрация!',
'initbtn' => 'Инициализация на чата',
'initdbexist' => 'Таблиците в базата данни вече съществуват! За да продължите, моля първо изтрийте тези таблици ръчно.',
'initsuexist' => 'Вече съществува супер-администратор!',
'initgosetup' => 'Отиди към страницата за инсталация',
'captcha' => 'Captcha',
'enabled' => 'Разрешено',
'onlyguests' => 'Само за гости',
'disabled' => 'Забранено',
'simple' => 'Просто',
'moderate' => 'Умерено',
'extreme' => 'Екстремно',
'nick' => 'Ник:',
'pass' => 'Парола:',
'globalloginpass' => 'Глобална парола:',
'login' => 'Вход',
'dbupdate' => 'Базата данни бе успешно обновена!',
'sysmessages' => 'Системни съобщения',
'msgenter' => 'Влизане',
'msgexit' => 'Напускане',
'msgmemreg' => 'Членът е регистриран',
'msgsureg' => 'Кандидатът е регистриран',
'msgkick' => 'Изгонен',
'msgmultikick' => 'Множество изгонени',
'msgallkick' => 'Всички са изгонени',
'msgclean' => 'Стаята беше почистена',
'dateformat' => '<a target="_blank" href="http://php.net/manual/en/function.date.php#refsect1-function.date-parameters">Формат на дата</a>',
'admfunc' => 'Административни функции',
'allguests' => 'Всички гости',
'cleanmsgs' => 'Изчисти съобщенията',
'room' => 'Цялата стая',
'selection' => 'Избор',
'cleannick' => 'Следния ник:',
'clean' => 'Изчисти',
'kickchat' => 'Изгони потребител (%d минути)',
'kickreason' => 'Причина:',
'kickpurge' => 'Заличи съобщенията',
'kick' => 'Изгони',
'logoutinact' => 'Изкарай неактивен потребител от чата',
'logout' => 'Изкарай',
'sessions' => 'Виж активните сесии',
'view' => 'Виж',
'filter' => 'Филтър',
'guestacc' => 'Промени достъпа за гост',
'guestallow' => 'Позволи',
'guestwait' => 'Позволи с чакалня',
'adminallow' => 'Изисквай одобрение от модератор',
'guestdisallow' => 'Само членове',
'addsuguest' => 'Регистрирай кандидат',
'register' => 'Регистрирай',
'admmembers' => 'Членове',
'memdel' => 'Изтрий от базата данни',
'memdeny' => 'Забрани достъп (!)',
'memsuguest' => 'Направи кандидат (G)',
'memreg' => 'Направи обикновен член',
'memmod' => 'Направи модератор (M)',
'memsumod' => 'Направи супер-модератор (SM)',
'memadm' => 'Направи администратор (A)',
'change' => 'Промени',
'regguest' => 'Регистрирай гост',
'regmem' => 'Регистрирай нов член',
'sessact' => 'Активни сесии',
'sessnick' => 'Ник',
'sesstimeout' => 'Изтичане след',
'sessua' => 'User-Agent',
'fid' => 'Филтър ID:',
'match' => 'Съвпадение',
'replace' => 'Замени',
'allowpm' => 'Разреши в ЛС',
'regex' => 'Регулярен израз',
'apply' => 'Приложи',
'newfilter' => 'Нов филтър:',
'add' => 'Добави',
'noframes' => 'Този чат използва <b>фреймове</b>. Моля позволете фреймовете във вашия браузър или използвайте друг, подходящ.',
'delselmes' => 'Изтрий избраните съобщения',
'staffnotes' => 'Бележки на екипа',
'adminnotes' => 'Администраторски бележки',
'notessaved' => 'Бележките са запазени!',
'lastedited' => 'Последна редакция от %1$s на %2$s',
'savenotes' => 'Запази бележките',
'waitingroom' => 'Чакалня',
'waittext' => 'Добре дошъл, %1$s, влизането ти беше отложено, ще можеш да влезеш в чата след %2$d секунди.',
'admwaittext' => 'Добре дошъл, %1$s, влизането ти беше отложено, ще можеш да влезеш в чата след като бъдеш одобрен от модератор.',
'waitreload' => 'Ако тази страница не се презарежда сама на всеки %d секунди, моля използвайте бутона за презареждане по-долу за да я презаредите ръчно',
'reload' => 'Презареди',
'rules' => 'Правила',
'talkto' => 'Изпрати до',
'toall' => 'Всички в чата',
'tomem' => 'Само до членовете',
'tostaff' => 'Само до екипа',
'toadmin' => 'Само до админ',
'alsopurge' => 'Също заличи съобщенията',
'dellast' => 'Изтрий последното съобщение',
'delall' => 'Изтрий всички съобщения',
'switchsingle' => 'Превключи на многоредово поле',
'switchmulti' => 'Превключи на едноредово поле',
'help' => 'Помощ',
'helpguest' => 'Предназначението на всички функции трябва да е ясно, просто използвай бутоните. В профила си можеш да променяш интервала на опресняване на чата и цвета на шрифта, а също така и да игнорираш потребители.<br><u>Забележка:</u> Това е чат, така че ако спреш да чатиш, след известно време ще бъдеш амтоматично изкаран от чата.',
'helpembed' => 'Ако искаш да вградиш изображение в поста си, просто използвай тага [img] пред линка с изображението. Пример: [img]http://example.com/images/file.jpg ще вгради изображението в поста ти.',
'helpmem' => 'Членове: Вие ще имате някои допълнителни опции. Може да променяте цвета на фона, да променяте паролата си по всяко време, и разбира се, да изтриете акаунта си.',
'helpmod' => 'Модератори: Забележете админ бутона най-долу. Натискането му ще изведе страница, през която ще можете да почистите стаята, да гоните потребители, да преглеждате всички активни сесии и да забраните напълно достъпа на гости, ако е необходимо.',
'helpadm' => 'Администратори: Вие ще можете допълнително да регистрирате гости, да редактирате профили на членове и да регистрирате нови никове.',
'profile' => 'Твоят профил',
'ignore' => 'Игнорирай',
'unignore' => 'Спри да игнорираш',
'refreshrate' => 'Честота на опресняване (5-150 секунди)',
'fontcolour' => 'Цвят на шрифта',
'viewexample' => 'Виж примери',
'bgcolour' => 'Цвят на фона',
'fontface' => 'Облик на шрифта',
'roomdefault' => 'По подразбиране за стаята',
'bold' => 'Получер',
'italic' => 'Курсив',
'small' => 'Малък',
'fontexample' => 'Пример за избрания шрифт',
'timestamps' => 'Покажи времеви маркери',
'embed' => 'Вграждане на изображения',
'incognito' => 'Режим Инкогнито',
'changenick' => 'Промени ник',
'changepass' => 'Промени парола',
'oldpass' => 'Стара парола:',
'newpass' => 'Нова парола:',
'confirmpass' => 'Потвърди новата парола:',
'savechanges' => 'Запази промените',
'reloadpb' => 'Презареди пощенската кутия',
'reloadmsgs' => 'Презареди съобщенията',
'chgprofile' => 'Профил',
'adminbtn' => 'Администрация',
'admnotes' => 'Администраторски бележки',
'notes' => 'Бележки',
'clone' => 'Клонирай',
'randh' => 'Правила & Помощ',
'exit' => 'Изход от чата',
'bye' => 'Чао, драги %s, скоро те очакваме отново!',
'colourtable' => 'Таблица с цветове',
'backtoprofile' => 'Обратно в твоя профил',
'copy' => 'Препиши:',
'choosecol' => 'Гости, изберете цвят:',
'randomcol' => 'Произволен цвят',
'enter' => 'Влез в чата',
'error' => 'Грешка',
'members' => 'Членове',
'guests' => 'Гости',
'approveguests' => '%d нови гости чакат одобрение',
'allowchecked' => 'Допусни избраните',
'allowall' => 'Допусни всички',
'denychecked' => 'Не допускай избраните',
'denyall' => 'Не допускай никого',
'denymessage' => 'Изпрати съобщение до недопуснатите:',
'butallowdeny' => 'Изпрати',
'waitempty' => 'Няма повече заявки за присъединяване, чакащи одобрение.',
'wrongcaptcha' => 'Грешна Captcha',
'captchaexpire' => 'Captcha-та е вече използвана или е изтекла.',
'noguests' => 'Съжаляваме, но в момента се допускат само членове!',
'curchat' => 'В стаята има %d потребители:',
'cantreg' => 'Не мога да регистрирам %s',
'alreadyreged' => '%s е вече регистриран.',
'successreg' => '%s е успешно регистриран.',
'cantchgstat' => 'Не мога да променя статуса на %s',
'succdel' => '%s е успешно изтрит от базата данни.',
'succchg' => 'Статусът за %s бе успешно променен.',
'wrongpass' => 'Грешна парола!',
'wrongglobalpass' => 'Грешна глобална парола!',
'succprofile' => 'Профилът ти беше успешно съхранен.',
'backtologin' => 'Обратно към страницата за вход.',
'backtochat' => 'Обратно към чата.',
'Beige' => 'Бежово',
'Black' => 'Черно',
'Blue' => 'Синьо',
'BlueViolet' => 'Виолетово-синьо',
'Brown' => 'Кафяво',
'Cyan' => 'Зелено-синьо',
'DarkBlue' => 'Тъмносиньо',
'DarkGreen' => 'Тъмнозелено',
'DarkRed' => 'Тъмночервено',
'DarkViolet' => 'Тъмновиолетово',
'DeepSkyBlue' => 'Небесно синьо',
'Gold' => 'Златно',
'Grey' => 'Сиво',
'Green' => 'Зелено',
'HotPink' => 'Топло розово',
'Indigo' => 'Индиго',
'LightBlue' => 'Светлосиньо',
'LightGreen' => 'Светлозелено',
'LimeGreen' => 'Липовозелено',
'Magenta' => 'Лилаво-червено (Маджента)',
'Olive' => 'Тъмно жълто-зелено',
'Orange' => 'Оранжево',
'OrangeRed' => 'Оранжево-червено',
'Purple' => 'Лилаво',
'Red' => 'Червено',
'RoyalBlue' => 'Кралско синьо',
'SeaGreen' => 'Морско зелено',
'Sienna' => 'Златисто-жълто (Охра)',
'Silver' => 'Сребърно',
'Tan' => 'Жълто-кафяво',
'Teal' => 'Синьо-зелено',
'Violet' => 'Виолетово',
'White' => 'Бяло',
'Yellow' => 'Жълто',
'YellowGreen' => 'Жълто-зелено',
'redirectto' => 'Пренасочване към:',
'nonhttp' => 'Заявен е не-http линк:',
'httpredir' => 'Ако не работи, опитай това:',
'actions' => 'Действия',
'sesip' => 'IP-адрес',
'css' => 'CSS стил',
'memberexpire' => 'Изтичане на сесията на членове (минути)',
'guestexpire' => 'Изтичане на сесията за гости (минути)',
'kickpenalty' => 'Наказание с изгонване (минути)',
'entrywait' => 'Време за изчакване в чакалнята (секунди)',
'captchatime' => 'Валидност на Captcha-та (секунди)',
'messageexpire' => 'Съобщенията изтичат след (минути)',
'messagelimit' => 'Лимит на съобщенията (публичен)',
'maxmessage' => 'Максимална дължина на съобщението',
'confirm' => 'Сигурен ли си?',
'yes' => 'Да',
'no' => 'Не',
'colbg' => 'Цвят на фона',
'coltxt' => 'Цвят на текста',
'maxname' => 'Максимална дължина на ник',
'minpass' => 'Минимална дължина на паролата',
'defaultrefresh' => 'Интервал на опресняване на съобщенията по подразбиране (секунди)',
'suguests' => 'Позволи кандидати',
'rulestxt' => 'Правила (html)',
'imgembed' => 'Вгради изображения',
'trackip' => 'Покажи IP-то на сесията',
'captchachars' => 'Символи, използвани за Captcha-та',
'memkick' => 'Членовете могат да гонят, ако няма модератор в стаята',
'forceredirect' => 'Пренасочване',
'redirect' => 'Мой скрипт за пренасочване',
'backuprestore' => 'Бекъп и възстановяване',
'backup' => 'Направи бекъп',
'restore' => 'Възстанови',
'settings' => 'Настройки',
'linkfilter' => 'Филтър за линкове',
'chatname' => 'Име на чата',
'destroy' => 'Унищожи чата',
'destroyed' => 'Успешно унищожи чата',
'topic' => 'Тема',
'passreset' => 'Нулирай парола',
'cantresetpass' => 'Не мога да нулирам паролата',
'succpassreset' => 'Успешно нулира паролата',
'entermsg' => '%s влезе в чата.',
'exitmsg' => '%s напусна чата.',
'memregmsg' => '%s вече е регистриран член.',
'suregmsg' => '%s вече е регистриран кандидат.',
'kickmsg' => '%s беше изгонен.',
'multikickmsg' => '%s бяха изгонени.',
'allkickmsg' => 'Всички гости бяха изгонени.',
'cleanmsg' => '%s беше почистена.',
'sendallmsg' => '%s - ',
'sendmemmsg' => '[М] %s - ',
'sendmodmsg' => '[Екип] %s - ',
'sendadmmsg' => '[Админ] %s - ',
'sendprvmsg' => '[%1$s до %2$s] - ',
'msgsendall' => 'Съобщение до всички',
'msgsendmem' => 'Съобщение само до членовете',
'msgsendmod' => 'Съобщение само до екипа',
'msgsendadm' => 'Съобщение само до администраторите',
'msgsendprv' => 'Лично съобщение',
'numnotes' => 'Брой версии на бележки, които да се пазят',
'revisions' => 'Версии:',
'older' => 'По-стари',
'newer' => 'По-нови',
'accessdenied' => 'Достъпът е забранен',
'loggedinas' => 'В момента си логнат като %s и нямаш достъп до тази част.',
'newnickname' => 'Нов ник:',
'nicknametaken' => 'Този ник се използва от друг',
'nopass' => 'Невалидна парола (поне %d символа), не променям ника',
'gdextrequired' => 'Добавката gd за PHP е необходима за тази функционалност. Моля, първо я инсталирайте.',
'memcachedextrequired' => 'Добавката memcached за PHP е необходима за кеш функционалностите. Моля, първо я инсталирайте или върнете настройките за memcached обратно на false.',
'opensslextrequired' => 'Добавката openssl за PHP е необходима the криптиращата функционалност. Моля, първо я инсталирайте или върнете настройките за криптиране обратно на false.',
'pdo_mysqlextrequired' => 'Добавката pdo_mysql за PHP е необходима за избрания драйвер за базата данни. Моля, първо я инсталирайте.',
'pdo_pgsqlextrequired' => 'Добавката pdo_pgsql за PHP е необходима за избрания драйвер за базата данни. Моля, първо я инсталирайте.',
'pdo_sqliteextrequired' => 'Добавката pdo_sqlite за PHP е необходима за избрния драйвер за базата данни. Моля, първо я инсталирайте.',
'jsonextrequired' => 'Добавката json за PHP е необходима за тази функционалност. Моля, първо я инсталирайте.',
'sendmail' => 'Изпрати мейл при ново публично съобщение',
'mailsender' => 'Изпрати мейл, използвайки този адрес',
'mailreceiver' => 'Изпрати мейл до този адрес',
'modfallback' => 'Използвай чакалня, ако няма модератор да одобрява гостите',
'regpass' => 'Повтори паролата <br>за да се регистрираш',
'guestreg' => 'Разреши на гостите да се регистрират сами',
'asmember' => 'Като член',
'assuguest' => 'Като кандидат',
'fatalerror' => 'Фатална грешка',
'prevmatch' => 'Съвпадението ти беше както следва',
'matchtoolong' => 'Съвпадението ти беше прекалено дълго. Може да използваш най-много 255 символа. Опитай се да го разделиш.',
'nocache' => 'Автоматично скролиране (за старите браузъри или сортиране от горе надолу).',
'disablepm' => 'Забрани личните съобщения',
'disablechat' => 'Забрани чата',
'disabletext' => 'Съобщение относно забранения чат (html)',
'disabledtext' => 'Временно забранен',
'defaulttz' => 'Часова зона по подрзбиране',
'tz' => 'Часова зона',
'optional' => '(опционално)',
'userloggedin' => 'Потребителят с това потребителско име е вече логнат.',
'regednick' => 'Този ник е на регистриран член.',
'eninbox' => 'Позволи офлайн пощенска кутия',
'inboxmsgs' => 'Прочети %d съобщения в пощенската ти кутия',
'offline' => '(офлайн)',
'deleteacc' => 'Изтрий акаунт',
'eninnone' => 'За никого',
'eninall' => 'За всички',
'eninmem' => 'Само за членове',
'eninstaff' => 'Само за екипа',
'eninadmin' => 'Само за администратори',
'nickregex' => 'Регулярен израз за никове',
'passregex' => 'Регулярен израз за пароли',
'externalcss' => 'Линк към външен CSS файл',
'greetingmsg' => 'Добре дошъл, %s!',
'entryhelp' => 'Ако този фрейм не се презареди след %d секунди, ще е необходимо да позволите автоматичното презареждане (meta презареждане) в своя браузър. Също се уверете, че нямате уеб филтър, локален филтър или добавка за браузъра, която да блокира автоматичното презареждане! Такива са например "Polipo", "NoScript", и други.<br>Възможно решение е (също в случай на грешки при презареждане на ниво сървър/прокси) да използвате бутона за ръчно презареждане на вашия браузър.',
'enablegreeting' => 'Покажи приветствено съобщение преди да покажеш самото съобщение',
'unban' => 'Премахни бан',
'sortupdown' => 'Подреди съобщенията от горе надолу',
'sortframe' => 'Преподредба',
'cs' => 'Чувствително към малки и големи букви',
'hidechatters' => 'Скрий списъка с потребители',
'enfileupload' => 'Позволи качването на файлове',
'msgattache' => 'Прикачен файл',
'filenotfound' => 'Файлът не е намерен!',
'maxuploadsize' => 'Максимален размер на файл в KB',
'maxsize' => 'Макс %d KB',
'cssupdate' => 'Забележка: CSS-ът по подразбиране е вече вграден в кода и може да бъде премахнат от CSS настройките',
'manualrefresh' => 'Необходимо ръчно опресняване',
'personalnotes' => 'Лични бележки',
'filtermodkick' => 'Прилагай филтъра за изгонване и за модераторите',
];

368
lang_cz.php Normal file
View File

@ -0,0 +1,368 @@
<?php
/*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - Czech translation
*
* Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
//Native language name: čeština
$I=[
'nodb' => 'Chyba databáze!',
'nodbsetup' => 'Žádné připojení k databázi, prosím vytvořte databázi a upravte script pro použití správné databáze se zadaným uživatelským jménem a heslem!',
'changelang' => 'Změnit jazyk:',
'expire' => 'Neplatná/relace vypršela',
'kicked' => 'Byl jsi vyhozen!',
'invalnick' => 'Neplatná přezdívka (%1$d znaků maximální a musí odpovídat regulární výraz "%2$s")',
'invalpass' => 'Neplatné heslo (Alespoň %1$d znaků a musí odpovídat regulární výraz "%2$s")',
'noconfirm' => 'Hesla se neshodují!',
'incorregex' => 'Nesprávný regulární výraz!',
'bottom' => 'Dolní',
'top' => 'Horní',
'choose' => '(vybrat)',
'setup' => 'Nastavení Chatu',
'init' => 'Počáteční nastavení',
'sulogin' => 'Superadmin Přihlášení',
'sunick' => 'Superadmin Přezdívka:',
'supass' => 'Superadmin Heslo:',
'suconfirm' => 'Potvrzení hesla:',
'susuccess' => 'Byl jsi úspěšně zaregistrován!',
'initbtn' => 'Inicializace chatu',
'initdbexist' => 'Databázové tabulky již existují! Chcete-li pokračovat, musíte tyto tabulky nejprve ručně odstranit.',
'initsuexist' => 'Superadmin již existuje!',
'initgosetup' => 'Přejděte na stránku nastavení',
'captcha' => 'Captcha',
'enabled' => 'Povoleno',
'onlyguests' => 'Pouze pro hosty',
'disabled' => 'Zakázáno',
'simple' => 'Jednoduchý',
'moderate' => 'Moderate',
'extreme' => 'Extrémní',
'nick' => 'Přezdívka:',
'pass' => 'Heslo:',
'globalloginpass' => 'Globální heslo:',
'login' => 'Přihlásit se',
'dbupdate' => 'Databáze byla úspěšně aktualizována!',
'sysmessages' => 'Systémové zprávy',
'msgenter' => 'Vstup',
'msgexit' => 'Odchod',
'msgmemreg' => 'Registrovaný člen',
'msgsureg' => 'Žadatel se zaregistroval',
'msgkick' => 'Vyhozen',
'msgmultikick' => 'Vyhozeno více členů',
'msgallkick' => 'Všichni byli vyhozeni',
'msgclean' => 'Místnost byla vyčištěna',
'dateformat' => '<a target="_blank" href="http://php.net/manual/en/function.date.php#refsect1-function.date-parameters">Formát datumu</a>',
'admfunc' => 'Administrativní funkce',
'allguests' => 'Všichni hosté',
'cleanmsgs' => 'Vyčistit zprávy',
'room' => 'Celá místnost',
'selection' => 'Výběr',
'cleannick' => 'Následující přezdívka:',
'clean' => 'Vyčistit',
'kickchat' => 'Vyhodit chatujícího (%d minutes)',
'kickreason' => 'Důvod vyhození:',
'kickpurge' => 'Vyčistit zprávy',
'kick' => 'Vyhodit',
'logoutinact' => 'Odhlásit neaktivní chatující',
'logout' => 'Odhlásit',
'sessions' => 'Zobrazit aktivní relace',
'view' => 'Zobrazit',
'filter' => 'Filtr',
'guestacc' => 'Změnit přístup pro hosty',
'guestallow' => 'Povolit',
'guestwait' => 'Povolit s čekající možností',
'adminallow' => 'Požadovat schválení moderátorem',
'guestdisallow' => 'Jen členové',
'addsuguest' => 'Zaregistrovat žadatele',
'register' => 'Registrovat',
'admmembers' => 'Členové',
'memdel' => 'Odstranit z databáze',
'memdeny' => 'Zamítnout přístup (!)',
'memsuguest' => 'Nastavit na žadatele (G)',
'memreg' => 'Nastavte na řádného člena',
'memmod' => 'Nastavit na moderátory (M)',
'memsumod' => 'Nastavit na supermod (SM)',
'memadm' => 'Nastavit pro Administrátory (A)',
'change' => 'Změnit',
'regguest' => 'Registrovat hosta',
'regmem' => 'Registrovat nového Člena',
'sessact' => 'Aktivní relace',
'sessnick' => 'Přezdívka',
'sesstimeout' => 'Časový limit (Timeout) v',
'sessua' => 'User-Agent',
'fid' => 'ID filtru:',
'match' => 'Match',
'replace' => 'Nahradit',
'allowpm' => 'Povolit v PM',
'regex' => 'Regex',
'apply' => 'Použít',
'newfilter' => 'Nový filtr:',
'add' => 'Přidat',
'noframes' => 'Tento chat používá <b> rámeček </ b>. Povolte rámečky ve vašem prohlížeči nebo použijte jiný!',
'delselmes' => 'Odstranit vybrané zprávy',
'staffnotes' => 'Poznámky zaměstnanců',
'adminnotes' => 'Poznámky Administrátorů',
'notessaved' => 'Poznámky uloženy!',
'lastedited' => 'Naposledy upraveno %1$s at %2$s',
'savenotes' => 'Uložit poznámky',
'waitingroom' => 'Čekárna',
'waittext' => 'Vítejte %1$s, vaše přihlášení bylo odloženo, přístup k chatu je možný v %2$d sekundách.',
'admwaittext' => 'Vítejte %1$s, vaše přihlašovací údaje byly odloženy, můžete k chatu přistupovat až to moderátor dovolí.',
'waitreload' => 'Pokud se tato stránka neobnoví každých %d sekund, použijte tlačítko níže, abyste ji znovu načítali ručně!',
'reload' => 'Znovu načíst',
'rules' => 'Pravidla',
'talkto' => 'Mluvit s',
'toall' => 'Všem',
'tomem' => 'Jen členové',
'tostaff' => 'Jen zaměstnanci',
'toadmin' => 'Jen administrátoři',
'alsopurge' => 'Také vyčistit zprávy',
'dellast' => 'Vymazat poslední zprávu',
'delall' => 'Vymazat všechny zprávy',
'switchsingle' => 'Přepnout na jednorázovou linku',
'switchmulti' => 'Přepnout na víceřádkový',
'help' => 'Pomoc',
'helpguest' => 'Všechny funkce by měly být docela samo vysvětlující, stačí použít tlačítka. Ve vašem profilu můžete nastavit obnovovací frekvenci a barvu písma a ignorovat uživatele. <br> <u>Poznámka:</u> Jedná se o chat, takže pokud nebudete mluvit, budete automaticky po chvíli odhlášeni.',
'helpembed' => 'Pokud chcete vložit obrázek do příspěvku, jednoduše jej vložte [img] před vaší adresou URL obrázku. Například: [img]http://example.com/images/file.jpg vloží obrázek do příspěvku.',
'helpmem' => 'Členové: Ve svém profilu budete mít další možnosti. Můžete nastavit tvar písma, změnit heslo kdykoli a samozřejmě můžete svůj účet smazat.',
'helpmod' => 'Moderátoři: Uvidíte správce v dolní části. Zobrazí se stránka, ve které můžete čistit místnost, vyhodit cahtující, prohlížet všechny aktivní relace a v případě potřeby úplně zakázat přístup pro hosty.',
'helpadm' => 'Administrátoři: Budete dále moci registrovat hosty, editovat členy a registrovat nové přezdívky.',
'profile' => 'Váš profil',
'ignore' => 'Ignorovat',
'unignore' => 'Již neignorovat',
'refreshrate' => 'Obnovovací frekvence (5-150 sekund)',
'fontcolour' => 'Barva písma',
'viewexample' => 'Zobrazit příklady',
'bgcolour' => 'Barva pozadí',
'fontface' => 'Tvar písma',
'roomdefault' => 'Výchozí místnost',
'bold' => 'Tučně',
'italic' => 'Kurzíva',
'small' => 'Malý',
'fontexample' => 'Příklad vybraného písma',
'timestamps' => 'Zobrazit časové značky',
'embed' => 'Embed obzrázky',
'incognito' => 'Režim inkognito',
'changenick' => 'Změnit přezdívku',
'changepass' => 'Změnit heslo',
'oldpass' => 'Staré heslo:',
'newpass' => 'Nové heslo:',
'confirmpass' => 'Potvrdit nové heslo:',
'savechanges' => 'Uložit',
'reloadpb' => 'Znovu načíst poštovní schránku',
'reloadmsgs' => 'Znovu načíst zprávy',
'chgprofile' => 'Profil',
'adminbtn' => 'Admin',
'admnotes' => 'Admin poznámky',
'notes' => 'Poznámky',
'clone' => 'Klonovat',
'randh' => 'Pravidla & Pomoc',
'exit' => 'Opustit chat',
'bye' => 'Sbohem %s, navštivte nás brzy!',
'colourtable' => 'Barevný',
'backtoprofile' => 'Zpět do profilu',
'copy' => 'Kopírovat:',
'choosecol' => 'Hosté, vyberte barvu:',
'randomcol' => 'Náhodná barva',
'enter' => 'Vstoupit',
'error' => 'Chyba',
'members' => 'Členové',
'guests' => 'Hosté',
'approveguests' => '%d noví hsté ke schválení',
'allowchecked' => 'Povolit vybrané',
'allowall' => 'Povolit vše',
'denychecked' => 'Zakázat vybrané',
'denyall' => 'Zakázat vše',
'denymessage' => 'Poslat zprávu odepřeným:',
'butallowdeny' => 'Odeslat',
'waitempty' => 'Žádná další žádost o schválení',
'wrongcaptcha' => 'Špatná Captcha',
'captchaexpire' => 'Captcha byla již použitá nebo vypršel čas',
'noguests' => 'Omlouváme se, v současné době pouze členové!',
'curchat' => 'Právě teď %d chatujících v místnosti:',
'cantreg' => 'Nelze zaregistrovat %s',
'alreadyreged' => '%s je již zaregistrovaný.',
'successreg' => '%s byl úspěšně zaregistrován..',
'cantchgstat' => 'Nelze změnit status uživatele %s',
'succdel' => '%s byl úspěšně vymazán z databáze.',
'succchg' => 'Status %s byl úspěšně změněn.',
'wrongpass' => 'Špatné heslo!',
'wrongglobalpass' => 'Špatné globální heslo!',
'succprofile' => 'Váš profil byl úspěšně uložen.',
'backtologin' => 'Zpět na přihlašovací stránku.',
'backtochat' => 'Zpět do chatu.',
'Beige' => 'Béžový',
'Black' => 'Černý',
'Blue' => 'Modrý',
'BlueViolet' => 'Modro-fialová',
'Brown' => 'Hnědá',
'Cyan' => 'Tyrkysová',
'DarkBlue' => 'Tmavě modrá',
'DarkGreen' => 'Tmavě zelená',
'DarkRed' => 'Tmavě červená',
'DarkViolet' => 'Tmavě fialová',
'DeepSkyBlue' => 'Modré nebe',
'Gold' => 'Zlatá',
'Grey' => 'Šedá',
'Green' => 'Zelená',
'HotPink' => 'Hot růžová',
'Indigo' => 'Indigo',
'LightBlue' => 'Světle modrá',
'LightGreen' => 'Světle zelená',
'LimeGreen' => 'Limetkově zelená',
'Magenta' => 'Purpurová',
'Olive' => 'Olivová',
'Orange' => 'Oranžová',
'OrangeRed' => 'oranžově-červená',
'Purple' => 'Purpurová',
'Red' => 'Červená',
'RoyalBlue' => 'Královsky modrá',
'SeaGreen' => 'Zelené moře',
'Sienna' => 'Oranžově žlutá',
'Silver' => 'Stříbrný',
'Tan' => 'Bronz',
'Teal' => 'Teal',
'Violet' => 'Fialová',
'White' => 'Bílá',
'Yellow' => 'Žlutá',
'YellowGreen' => 'Žluto zelená',
'redirectto' => 'Přesměrování na:',
'nonhttp' => 'Požadovaný odkaz bez http:',
'httpredir' => 'Pokud to nefunguje, zkuste tohle:',
'actions' => 'Akce',
'sesip' => 'IP-Addresa',
'css' => 'CSS Styl',
'memberexpire' => 'Členský časový limit (minut)',
'guestexpire' => 'Host timeout (minut)',
'kickpenalty' => 'Kick penalty (minut)',
'entrywait' => 'Čas čekací místnosti (sekund)',
'captchatime' => 'Časový limit Captcha (sekund)',
'messageexpire' => 'Časový limit zprávy (minut)',
'messagelimit' => 'Limit zprávy (veřejnost)',
'maxmessage' => 'Maximální délka zprávy',
'confirm' => 'Jsi si jistý?',
'yes' => 'Ano',
'no' => 'Ne',
'colbg' => 'Barva pozadí',
'coltxt' => 'Barva textu',
'maxname' => 'Maximální délka přezdívky',
'minpass' => 'Minimální délka hesla',
'defaultrefresh' => 'Výchozí doba načtení zprávy (reload) (sekund)',
'suguests' => 'Povolit žadatele',
'rulestxt' => 'Pravidla (html)',
'imgembed' => 'Obrázky v rámečku (embed)',
'trackip' => 'Zobrazit IP relace',
'captchachars' => 'Znaky použité v Captcha',
'memkick' => 'Členové mohou vyhazovat, pokud není přítomen žádný moderátor',
'forceredirect' => 'Vynucené přesměrování',
'redirect' => 'Vlastní skript přesměrování',
'backuprestore' => 'Zálohování a obnovení',
'backup' => 'Zalohování',
'restore' => 'Obnovení',
'settings' => 'Nastavení',
'linkfilter' => 'Filtr odkazů',
'chatname' => 'Název chatu',
'destroy' => 'Zničit chat',
'destroyed' => 'Chat byl úspěšně zničen',
'topic' => 'Téma',
'passreset' => 'Reset hesla',
'cantresetpass' => 'Nelze resetovat heslo',
'succpassreset' => 'Heslo bylo úspěšně resetováno',
'entermsg' => '%s vstoupil do chatu.',
'exitmsg' => '%s opustil chat.',
'memregmsg' => '%s se stal registrovaným členem.',
'suregmsg' => '%s je nyní registrovaným žadatelem.',
'kickmsg' => '%s byl vyhozen.',
'multikickmsg' => '%s byli vyhozeni..',
'allkickmsg' => 'Všichni hosté byli vyhozeni.',
'cleanmsg' => '%s byl vyčištěn.',
'sendallmsg' => '%s - ',
'sendmemmsg' => '[M] %s - ',
'sendmodmsg' => '[Personál] %s - ',
'sendadmmsg' => '[Administrátor] %s - ',
'sendprvmsg' => '[%1$s do %2$s] - ',
'msgsendall' => 'Zpráva všem',
'msgsendmem' => 'Zpráva jen pro členy',
'msgsendmod' => 'Zpráva jen pro personál',
'msgsendadm' => 'Zpráva jen Administrátorům',
'msgsendprv' => 'Soukromá zpráva',
'numnotes' => 'Počet poznámek, které je nutné zachovat',
'revisions' => 'Revize:',
'older' => 'Starší',
'newer' => 'Novější',
'accessdenied' => 'Přístup zamítnut',
'loggedinas' => 'Jste přihlášeni jako %s a nemáte přístup k této části.',
'newnickname' => 'Nová přezdívka:',
'nicknametaken' => 'Přezdívku již někdo používá',
'nopass' => 'Chybné heslo (Nejméně %d znaků), přezdívka zůstala stejná',
'gdextrequired' => 'Rozšíření PHP gd je pro tuto funkci vyžadováno. Nejprve ho nainstalujte.',
'memcachedextrequired' => 'Pro funkci ukládání do mezipaměti je vyžadováno memcached rozšíření PHP. Nejprve ho nainstalujte, nebo nastavte parametr memcached na hodnotu false.',
'opensslextrequired' => 'Pro funkci šifrování je vyžadováno rozšíření PHP openssl. Nejprve ho nainstalujte nebo nastavte šifrované nastavení zpět na hodnotu false.',
'pdo_mysqlextrequired' => 'Rozšíření pdo_mysql PHP je vyžadováno pro zvolený ovladač databáze. Nejprve ho nainstalujte.',
'pdo_pgsqlextrequired' => 'Pro zvolený databázový ovladač je vyžadováno rozšíření PHP pdo_pgsql. Nejprve ho nainstalujte.',
'pdo_sqliteextrequired' => 'Rozšíření pdo_sqlite PHP je vyžadováno pro zvolený ovladač databáze. Nejprve ho nainstalujte.',
'jsonextrequired' => 'Pro tuto funkci je vyžadováno rozšíření PHP json. Nejprve ho nainstalujte.',
'sendmail' => 'Odeslat mail na novou veřejnou zprávu',
'mailsender' => 'Odeslat mail pomocí této adresy',
'mailreceiver' => 'Odeslat mail do této adresy',
'modfallback' => 'Zpět do čekaí místnosti, pokud není přítomen žádný moderátor, který schvaluje hosty',
'regpass' => 'Zopakujte heslo<br>pro registraci',
'guestreg' => 'Nechte hosty zaregistrovat se',
'asmember' => 'Jako členové',
'assuguest' => 'Jako žadatel',
'fatalerror' => 'Fatal error',
'prevmatch' => 'Vaše hledání bylo následující',
'matchtoolong' => 'Vaše hledání bylo příliš dlouhé. Můžete použít max. 255 znaků. Zkuste to rozdělit.',
'nocache' => 'Automatické procházení (pro staré prohlížeče nebo třídění od nejvyššího dole).',
'disablepm' => 'Zakázat soukromé zprávy',
'disablechat' => 'Vypnout chat',
'disabletext' => 'Deaktivovat zprávu v chatu (html)',
'disabledtext' => 'Dočasně zakázáno',
'defaulttz' => 'Výchozí časové pásmo',
'tz' => 'Časové pásmo',
'optional' => '(volitelný)',
'userloggedin' => 'Uživatel s touto přezdívkou je již přihlášen.',
'regednick' => 'Tato přezdívka používá registrovaný člen.',
'eninbox' => 'Povolit offline doručenou poštu ',
'inboxmsgs' => 'Přečtěte si %d zprávy ve vaší doručené poště',
'offline' => '(offline)',
'deleteacc' => 'Odstranit účet',
'eninnone' => 'Pro nikoho',
'eninall' => 'Pro všechny',
'eninmem' => 'Jen pro členy',
'eninstaff' => 'Jen pro personál',
'eninadmin' => 'Jen pro Administrátory',
'nickregex' => 'Přezdívka regex',
'passregex' => 'Heslo regex',
'externalcss' => 'Link pro externí CSS soubor',
'greetingmsg' => 'Vítej %s!',
'entryhelp' => 'Pokud tento snímek není znovu načten v% d sekundách, bude muset v prohlížeči povolit automatické přesměrování (meta refresh). Také se ujistěte, že žádný webový filtr, místní proxy nástroj nebo plugin pro prohlížeč nebrání automatickému obnovení! Mohlo by to být například "Polipo", "NoScript" atd.<br>Jako řešení (nebo v případě chyby načtení serveru / serveru proxy) můžete ručně obnovit tlačítka v dolní části.',
'enablegreeting' => 'Před zobrazením zpráv zobrazte uvítací zprávu',
'unban' => 'Odbanovat',
'sortupdown' => 'Seřadit zprávy shora dolů',
'sortframe' => 'Změňit uspořádání',
'cs' => 'Velká a malá písmena',
'hidechatters' => 'Skrýt seznam chatujících',
'enfileupload' => 'Povolit nahrávání souborů',
'msgattache' => 'Příloha',
'filenotfound' => 'Soubor nebyl nalezen!',
'maxuploadsize' => 'Maximální velikost nahrávaných souborů v KB',
'maxsize' => 'Max. %d KB',
'cssupdate' => 'Poznámka: Výchozí CSS je nyní napevno a může být odstraněn z nastavení CSS',
'manualrefresh' => 'Nutná ruční aktualizace ',
'personalnotes' => 'Osobní poznámky',
'filtermodkick' => 'Použít vyhazovací filtr na moderátory',
];

View File

@ -2,7 +2,7 @@
/*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - German translation
*
* Copyright (C) 2015 Daniel Winzen <d@winzen4.de>
* Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -18,15 +18,16 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
$I=array(
//Native language name: Deutsch
$T=[
'nodb' => 'Keine Verbindung zur Datenbank!',
'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:',
'expire' => 'Ungültige/abgelaufene Sitzung',
'kicked' => 'Rausgeschmissen!',
'invalnick' => 'Ungültiger Nickname (Maximal %d Zeichen, keine Sonderzeichen erlaubt)',
'invalpass' => 'Ungültiges Passwort (Mindestens %d Zeichen)',
'noconfirm' => 'Passwordbestätigung stimmt nicht überein!',
'kicked' => 'Du wurdest rausgeschmissen!',
'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)',
'noconfirm' => 'Passwortbestätigung stimmt nicht überein!',
'incorregex' => 'Ungültiger regulärer Ausdruck!',
'bottom' => 'Unten',
'top' => 'Oben',
@ -39,7 +40,7 @@ $I=array(
'suconfirm' => 'Passowrt bestätigen:',
'susuccess' => 'Erfolgreich registriert!',
'initbtn' => 'Chat initalisieren',
'initdbexist' => 'Datenbanktabellen existieren bereits! Um vortzufahren, musst du diese Tabellen zuerst manuell löschen.',
'initdbexist' => 'Datenbanktabellen existieren bereits! Um vortzufahren, müssem Sie diese Tabellen zuerst manuell löschen.',
'initsuexist' => 'Ein Superadmin existiert bereits!',
'initgosetup' => 'Zur Einrichtungsseite gehen',
'dbupdate' => 'Datenbank erfolgreich aktualisiert!',
@ -52,7 +53,14 @@ $I=array(
'msgmultikick' => 'Mehrere rausgeworfen',
'msgallkick' => 'Alle rausgeworfen',
'msgclean' => 'Raum geleert',
'dateformat' => '<a target="_blank" href="http://php.net/manual/de/function.date.php#refsect1-function.date-parameters">Date formating</a>',
'dateformat' => '<a target="_blank" href="http://php.net/manual/de/function.date.php#refsect1-function.date-parameters">Datums-Formatierung</a>',
'captcha' => 'Captcha',
'enabled' => 'Aktiviert',
'onlyguests' => 'Nur für Gäste',
'disabled' => 'Deaktiviert',
'simple' => 'Einfach',
'moderate' => 'Mittel',
'extreme' => 'Extrem',
'nick' => 'Nickname:',
'pass' => 'Passwort:',
'globalloginpass' => 'Globales Passwort:',
@ -62,24 +70,23 @@ $I=array(
'cleanmsgs' => 'Nachrichten löschen',
'room' => 'Gesamten Raum',
'selection' => 'Auswahl',
'cleannick' => 'Folgender Nickname:',
'clean' => 'Löschen',
'kickchat' => '<b>Teilnehmer rausschmeißen</b> (%d Minuten)',
'kickmsg' => 'Begründung:',
'kickchat' => 'Teilnehmer rausschmeißen (%d Minuten)',
'kickreason' => 'Begründung:',
'kickpurge' => 'Nachrichten löschen',
'kick' => 'Rausschmeißen',
'logoutinact' => 'Inaktive Teilnehmer abmelden',
'logout' => 'Abmelden',
'viewsess' => 'Aktive Sitzungen anzeigen',
'sessions' => 'Aktive Sitzungen anzeigen',
'view' => 'Anzeigen',
'filter' => 'Filter',
'guestacc' => 'Gastzugriff ändern',
'guestallow' => 'Erlauben',
'guestwait' => 'Mit Warteraum erlauben',
'adminallow' => 'Moderator-Erlaubnis benötigen',
'globalpass' => 'Mit globalem Passwort erlauben',
'memberglobalpass' => 'Nur Mitglieder mit globalem Passwort',
'guestdisallow' => 'Nur Mitglieder',
'addsuguest' => 'Anwerber hinzufügen',
'addsuguest' => 'Anwerber registrieren',
'register' => 'Registrieren',
'admmembers' => 'Mitglieder',
'memdel' => 'Aus der Datenbank löschen',
@ -87,7 +94,7 @@ $I=array(
'memsuguest' => 'Zu Anwerber machen (G)',
'memreg' => 'Zu regulärem Mitglied machen',
'memmod' => 'Zu Moderator machen (M)',
'memsumod' => 'Zu Supermod machen (M)',
'memsumod' => 'Zu Supermod machen (SM)',
'memadm' => 'Zu Admin machen (A)',
'change' => 'Ändern',
'regguest' => 'Gast registrieren',
@ -104,7 +111,7 @@ $I=array(
'apply' => 'Anwenden',
'newfilter' => 'Neuer Filter:',
'add' => 'Hinzufügen',
'noframes' => 'Dieser Chat benutzt <b>Frames</b>. Bitte aktiviere Frames in deinem Browser oder benutze einen dafür geeigneten!',
'noframes' => 'Dieser Chat benutzt <b>Frames</b>. Bitte aktivieren Sie Frames in Ihrem Browser oder benutzen Sie einen dafür geeigneten!',
'delselmes' => 'Ausgewählte Nachrichten löschen',
'staffnotes' => 'Moderatornotizen',
'adminnotes' => 'Adminnotizen',
@ -112,8 +119,8 @@ $I=array(
'lastedited' => 'Zuletzt bearbeitet von %1$s um %2$s',
'savenotes' => 'Notizen speichern',
'waitingroom' => 'Warteraum',
'waittext' => 'Wilkommen %1$s, deine Anmeldung wurde verzögert, du kannst den Chat in %2$d Sekunden benutzen.',
'admwaittext' => 'Wilkommen %1$s, deine Anmeldung wurde verzögert, du kannst den Chat benutzen, sobald ein Moderator dich hereinlässt.',
'waittext' => 'Wilkommen %1$s, Ihre Anmeldung wurde verzögert, Sie können den Chat in %2$d Sekunden benutzen.',
'admwaittext' => 'Wilkommen %1$s, Ihre Anmeldung wurde verzögert, Sie könnent den Chat benutzen, sobald ein Moderator Sie hereinlässt.',
'waitreload' => 'Wenn diese Seite sich nicht alle %d Sekunden aktualisiert, benutze den Knopf unten, um die Seite manuell neu zu laden!',
'reload' => 'Aktualisieren',
'rules' => 'Regeln',
@ -128,15 +135,15 @@ $I=array(
'switchsingle' => 'Zu Einzel-Zeile wechseln',
'switchmulti' => 'Zu Mehrfach-Zeilen wechseln',
'help' => 'Hilfe',
'helpguest' => 'Alle Funktionen sollten recht selbsterklärend sein, benutze einfach die Knöpfe. In deinem Profil kannst du die Aktualisierungsrate, Schriftfarbe und deine gewünschte Postboxgröße anpassen.<br><u>Hinweis:</u> Dies ist ein Chat, wenn du also nichts schreibst, wirst du automatisch nach einiger Zeit abgemaldet.',
'helpembed' => 'Wenn du ein Bild einbetten möchtest, füge einfach ein [img] vor die Adresse deines Bildes. Beispiel: [img]http://example.com/images/file.jpg bettet das Bild in deinen Beitrag ein.',
'helpmem' => 'Mitglieder: Du wirst einige zusätzliche Optionen in deinem Profil haben. Du kannst deine Schriftart ändern und du kannst dein Passwort jederzeit ändern.',
'helpmod' => 'Moderatoren: Achte auf den Admin-Knof unten. Er bringt eine Seite auf, auf der du Nachrichten löschen kannst, Teilnehmer rausschmeißen kannst, alle aktive Sitzungen anzeigen lassen kannst und den Gastzugriff deaktivieren kannst, falls dies nötig sein sollte.',
'helpadm' => 'Admins: Du wirst zusätzlich in der Lage sein Gäste zu registrieren, Mitglieder zu verwalten und neue Nicknanem zu registrieren, ohne dass sie im Raum sind.',
'profile' => 'Dein Profil',
'helpguest' => 'Alle Funktionen sollten recht selbsterklärend sein, benutze einfach die Knöpfe. In Ihrem Profil könnsen Sie die Aktualisierungsrate und Schriftfarbe anpassen, sowie Nutzer ignorieren.<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.',
'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: 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.',
'profile' => 'Ihr Profil',
'ignore' => 'Ignorieren',
'unignore' => 'Nicht mehr ignorieren',
'refreshrate' => 'Aktualisierungsrate (20-150 Sekunden)',
'refreshrate' => 'Aktualisierungsrate (5-150 Sekunden)',
'fontcolour' => 'Schriftfarbe',
'viewexample' => 'Beispiele anzeigen',
'bgcolour' => 'Hintergrundfarbe',
@ -144,14 +151,12 @@ $I=array(
'roomdefault' => 'Raumstandard',
'bold' => 'Fett',
'italic' => 'Kursiv',
'fontexample' => 'Beispiel für deine gewählte Schrift',
'small' => 'Klein',
'fontexample' => 'Beispiel für Ihre gewählte Schrift',
'timestamps' => 'Zeitstempel anzeigen',
'embed' => 'Bilder einbetten',
'incognito' => 'Inkognito Modus',
'pbsize' => 'Postboxgröße',
'nbsize' => 'Notizboxgröße',
'width' => 'Breite:',
'height' => 'Höhe:',
'changenick' => 'Nickname ändern',
'changepass' => 'Passwort ändern',
'oldpass' => 'Altes Passwort:',
'newpass' => 'Neues Passwort:',
@ -159,23 +164,23 @@ $I=array(
'savechanges' => 'Änderungen speichern',
'reloadpb' => 'Postbox neu laden',
'reloadmsgs' => 'Nachrichten neu laden',
'chgprofile' => 'Profil ändern',
'chgprofile' => 'Profil',
'adminbtn' => 'Admin',
'admnotes' => 'Adminnotizen',
'notes' => 'Notizen',
'clone' => 'Klonen',
'randh' => 'Regeln & Hilfe',
'exit' => 'Chat verlassen',
'exit' => 'Verlassen',
'bye' => 'Auf Wiedersehen %s, besuche uns bald wieder!',
'colourtable' => 'Farbtabelle',
'backtoprofile' => 'Zurück zu deinem Profil',
'backtoprofile' => 'Zurück zu Ihrem Profil',
'copy' => 'Kopiere:',
'choosecol' => 'Gast, such dir eine Farbe aus:',
'choosecol' => 'Gast, suchen dir eine Farbe aus:',
'randomcol' => 'Zufällige Farbe',
'enter' => 'Chat beitreten',
'error' => 'Fehler:',
'members' => 'Mitglieder:',
'guests' => 'Gäste:',
'error' => 'Fehler',
'members' => 'Mitglieder',
'guests' => 'Gäste',
'approveguests' => '%d neue Gäste zum Hereinlassen',
'allowchecked' => 'Ausgewählte erlauben',
'allowall' => 'Alle erlauben',
@ -185,7 +190,7 @@ $I=array(
'butallowdeny' => 'Senden',
'waitempty' => 'Keine weiteren Beitrittsanfragen zu akzeptieren.',
'wrongcaptcha' => 'Falsches Captcha',
'captchatime' => 'Captcha wurde bereits verwendet oder ist abgelaufen.',
'captchaexpire' => 'Captcha wurde bereits verwendet oder ist abgelaufen.',
'noguests' => 'Entschuldigung, zur Zeit nur Mitglieder!',
'curchat' => 'Zurzeit sind %d Teilnehmer im Raum:',
'cantreg' => '%s kann nicht registriert werden',
@ -195,7 +200,8 @@ $I=array(
'succdel' => '%s wurde erfolgriech aus der Datenbank gelöscht.',
'succchg' => 'Status of %s successfully changed.',
'wrongpass' => 'Falsches Passwort!',
'succprofile' => 'Dein Profil wurde erfolgreich gespeichert.',
'wrongglobalpass' => 'Falsches gloables Passwort!',
'succprofile' => 'Ihr Profil wurde erfolgreich gespeichert.',
'backtologin' => 'Zurück zur Anmeldeseite.',
'backtochat' => 'Zurück zum Chat.',
'Beige' => 'Beige',
@ -233,6 +239,131 @@ $I=array(
'White' => 'Weiß',
'Yellow' => 'Gelb',
'YellowGreen' => 'Gelbgrün',
'contributors' => 'Mitwirkende'
);
?>
'redirectto' => 'Leite weiter zu:',
'nonhttp' => 'Nicht-http Adresse angefordert:',
'httpredir' => 'Wenn sie nicht funktioniert, probiere diese:',
'actions' => 'Aktionen',
'sesip' => 'IP-Adresse',
'css' => 'CSS Style',
'memberexpire' => 'Mitglieder-Ablaufzeit (Minuten)',
'guestexpire' => 'Gast-Ablaufzeit (Minuten)',
'kickpenalty' => 'Rausschmiss-Strafzeit (Minuten)',
'entrywait' => 'Warteraum-Zeit (Sekunden)',
'captchatime' => 'Captcha-Ablaufzeit (Sekunden)',
'messageexpire' => 'Nachrichten-Ablaufzeit (Minuten)',
'messagelimit' => 'Nachrichtenlimit (öffentliche)',
'maxmessage' => 'Maximale Nachrichenlänge',
'confirm' => 'Sind Sie sicher?',
'yes' => 'Ja',
'no' => 'Nein',
'colbg' => 'Hintergrundfarbe',
'coltxt' => 'Schriftfarbe',
'maxname' => 'Maximale Nicknamen-Länge',
'minpass' => 'Minimale Passwortlänge',
'defaultrefresh' => 'Standardzeit zum Neuladen der Nachrichten (Sekunden)',
'suguests' => 'Anwerber aktivieren',
'rulestxt' => 'Regeln (html)',
'imgembed' => 'Bilder einbetten',
'trackip' => 'Sitzungs-IP anzeigen',
'captchachars' => 'Im Captcha benutzte Zeichen',
'memkick' => 'Mitglieder dürfen Rasusschmeißen, wenn kein Moderator da ist',
'forceredirect' => 'Umleitung erzwingen',
'redirect' => 'Benutzerdefinierte Umleitungsadresse',
'backuprestore' => 'Sichern und wiederherstellen',
'backup' => 'Sichern',
'restore' => 'Wiederherstellen',
'settings' => 'Einstellungen',
'linkfilter' => 'Linkfilter',
'chatname' => 'Chatname',
'destroy' => 'Chat zerstören',
'destroyed' => 'Chat erfolgreich zerstört',
'topic' => 'Thema',
'passreset' => 'Passwort zurücksetzen',
'cantresetpass' => 'Passwort kann nicht zurückgesetzt werden',
'succpassreset' => 'Passwort erfolgreich zurückgesetzt',
'entermsg' => '%s hat den Chat betreten.',
'exitmsg' => '%s hat den Chat verlassen.',
'memregmsg' => '%s ist jetzt ein registriertes Mitglied.',
'suregmsg' => '%s ist jetzt ein registrierter Anwerber.',
'kickmsg' => '%s wurde rausgeschmissen.',
'multikickmsg' => '%s wurden rausgeschmissen.',
'allkickmsg' => 'Alle Gäste wurden rausgeschmissen.',
'cleanmsg' => '%s wurde geleert.',
'sendallmsg' => '%s - ',
'sendmemmsg' => '[M] %s - ',
'sendmodmsg' => '[Moderatoren] %s - ',
'sendadmmsg' => '[Admin] %s - ',
'sendprvmsg' => '[%1$s an %2$s] - ',
'msgsendall' => 'Nachricht an alle',
'msgsendmem' => 'Nachricht nur an Mitglieder',
'msgsendmod' => 'Nachricht nur an Moderatoren',
'msgsendadm' => 'Nachricht nur an Admins',
'msgsendprv' => 'Private Nachricht',
'numnotes' => 'Anzahl an zu behaltenden Notizversionen',
'revisions' => 'Revisionen:',
'older' => 'Älter',
'newer' => 'Neuer',
'accessdenied' => 'Zugriff verweigert',
'loggedinas' => 'Sie sind als %s angemeldet und haben keinen Zugriff auf diesen Bereich.',
'newnickname' => 'Neuer Nickname:',
'nicknametaken' => 'Nickname ist bereits vergeben',
'nopass' => 'Ungültiges Passwort (Mindestens %d Zeichen), Nickname nicht geändert',
'gdextrequired' => 'Für diese Funktion wird die gd Erweiterung von PHP benötigt. Bitte installieren Sie diese zuerst.',
'memcachedextrequired' => 'Die memcached Erweiterung von PHP wird benötigt, um die Cache-Funktion zu benutzen. Bitte installieren Sie diese zuerst oder setzen Sie die memcached Einstellung zurück auf false.',
'opensslextrequired' => 'Die openssl Erweiterung von PHP wird benötigt, um die Verschlüsselungs-Funktion zu benutzen. Bitte installieren Sie diese zuerst oder setzen Sie die encrypted Einstellung zurück auf false.',
'pdo_mysqlextrequired' => 'Die pdo_mysql Erweiterung von PHP wird für den ausgewählten Datenbanktreiber benötigt. Bitte installieren Sie diese zuerst.',
'pdo_pgsqlextrequired' => 'Die pdo_pgsql Erweiterung von PHP wird für den ausgewählten Datenbanktreiber benötigt. Bitte installieren Sie diese zuerst.',
'pdo_sqliteextrequired' => 'Die pdo_sqlite Erweiterung von PHP wird für den ausgewählten Datenbanktreiber benötigt. Bitte installieren Sie diese zuerst.',
'jsonextrequired' => 'Für diese Funktion wird die json Erweiterung von PHP benötigt. Bitte installieren Sie diese zuerst.',
'sendmail' => 'E-Mail bei neuer Nachricht senden',
'mailsender' => 'E-Mail mit dieser Adresse versenden',
'mailreceiver' => 'E-Mail and diese Adresse senden',
'modfallback' => 'Auf Warteraum rückgreifen, falls kein Moderator anwesend ist, um Gäste hereinzulassen',
'regpass' => 'Zum registrieren<br>Passwort wiederholen',
'guestreg' => 'Gäste sich selbst registrieren lassen',
'asmember' => 'Als Mitglied',
'assuguest' => 'Als Anwerber',
'fatalerror' => 'Fataler Fehler',
'prevmatch' => 'Ihr regex war folgender',
'matchtoolong' => 'Ihr Match war zu lang. Sie können max. 255 Zeichen benutzen. Versuchen Sie diesen aufzuteilen.',
'nocache' => 'Autoscrollen (für alte Browser oder oben nach unten Sortierung).',
'disablepm' => 'Private Nachrichten deaktivieren',
'disablechat' => 'Chat deaktivieren',
'disabletext' => 'Chat deaktiviert Nachricht (html)',
'disabledtext' => 'Kurzzeitig deaktiviert',
'defaulttz' => 'Standard Zeitzone',
'tz' => 'Zeitzone',
'optional' => '(optional)',
'userloggedin' => 'Ein Nutzer mit diesem Nicknamen ist bereits angemeldet.',
'regednick' => 'Dieser Nickname ist ein registeriertes Mitglied.',
'eninbox' => 'Offline Posteingang aktivieren',
'inboxmsgs' => '%d Nachrichten im Posteingang lesen',
'offline' => '(offline)',
'deleteacc' => 'Konto löschen',
'eninnone' => 'Für niemanden',
'eninall' => 'Für jeden',
'eninmem' => 'Nur für Mitglieder',
'eninstaff' => 'Nur für Moderatoren',
'eninadmin' => 'Nur für Administratoren',
'nickregex' => 'Nickname-Regex',
'passregex' => 'Passwort-Regex',
'externalcss' => 'Link zu externer CSS Datei',
'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.',
'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',
'manualrefresh' => 'Manuelles Neuladen erforderlich',
'personalnotes' => 'Persönliche Notizen',
'filtermodkick' => 'Kickfilter auf Moderatoren anwenden',
];

View File

@ -2,7 +2,7 @@
/*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - English translation
*
* Copyright (C) 2015 Daniel Winzen <d@winzen4.de>
* Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -18,15 +18,15 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
//Language: English
$I=array(
'nodb' => 'No Connection to Database!',
'nodbsetup' => 'No Connection to Database, please create a database and edit the script to use the correct database with given username and password!',
//Native language name: English
$I=[
'nodb' => 'No connection to database!',
'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:',
'expire' => 'Invalid/expired session',
'kicked' => 'Kicked!',
'invalnick' => 'Invalid nickname (%d characters maximum, no special characters allowed)',
'invalpass' => 'Invalid password (At least %d characters)',
'kicked' => 'You have been kicked!',
'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")',
'noconfirm' => 'Password confirmation does not match!',
'incorregex' => 'Incorrect regular expression!',
'bottom' => 'Bottom',
@ -37,12 +37,19 @@ $I=array(
'sulogin' => 'Superadmin Login',
'sunick' => 'Superadmin Nickname:',
'supass' => 'Superadmin Password:',
'suconfirm' => 'Confirm Passowrd:',
'suconfirm' => 'Confirm Password:',
'susuccess' => 'Successfully registered!',
'initbtn' => 'Initalise Chat',
'initdbexist' => 'Database tables already exist! To continue, you have to delete these tables manually first.',
'initsuexist' => 'A Superadmin already exists!',
'initgosetup' => 'Go to the Setup-Page',
'captcha' => 'Captcha',
'enabled' => 'Enabled',
'onlyguests' => 'Only for guests',
'disabled' => 'Disabled',
'simple' => 'Simple',
'moderate' => 'Moderate',
'extreme' => 'Extreme',
'nick' => 'Nickname:',
'pass' => 'Password:',
'globalloginpass' => 'Global Password:',
@ -63,24 +70,23 @@ $I=array(
'cleanmsgs' => 'Clean messages',
'room' => 'Whole room',
'selection' => 'Selection',
'cleannick' => 'Following nickname:',
'clean' => 'Clean',
'kickchat' => '<b>Kick Chatter</b> (%d minutes)',
'kickmsg' => 'Kickmessage:',
'kickchat' => 'Kick Chatter (%d minutes)',
'kickreason' => 'Kickmessage:',
'kickpurge' => 'Purge messages',
'kick' => 'Kick',
'logoutinact' => 'Logout inactive Chatter',
'logout' => 'Logout',
'viewsess' => 'View active sessions',
'sessions' => 'View active sessions',
'view' => 'View',
'filter' => 'Filter',
'guestacc' => 'Change Guestaccess',
'guestallow' => 'Allow',
'guestwait' => 'Allow with waitingroom',
'adminallow' => 'Require moderator approval',
'globalpass' => 'Allow with global password',
'memberglobalpass' => 'Only members with global password',
'guestdisallow' => 'Only members',
'addsuguest' => 'Add applicant',
'addsuguest' => 'Register applicant',
'register' => 'Register',
'admmembers' => 'Members',
'memdel' => 'Delete from database',
@ -88,7 +94,7 @@ $I=array(
'memsuguest' => 'Set to applicant (G)',
'memreg' => 'Set to regular member',
'memmod' => 'Set to moderator (M)',
'memsumod' => 'Set to supermod (M)',
'memsumod' => 'Set to supermod (SM)',
'memadm' => 'Set to admin (A)',
'change' => 'Change',
'regguest' => 'Register Guest',
@ -118,7 +124,7 @@ $I=array(
'waitreload' => 'If this page doesn\'t refresh every %d seconds, use the button below to reload it manually!',
'reload' => 'Reload',
'rules' => 'Rules',
'talkto' => 'Talk to',
'talkto' => 'Send to',
'toall' => 'All chatters',
'tomem' => 'Members only',
'tostaff' => 'Staff only',
@ -129,15 +135,15 @@ $I=array(
'switchsingle' => 'Switch to single-line',
'switchmulti' => 'Switch to multi-line',
'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 and font colour, as well as ignore users.<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.',
'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.',
'helpadm' => 'Admins: You\'ll be furthermore able to register guests, edit members and register new nicks without them beeing in the room.',
'helpadm' => 'Admins: You\'ll be furthermore able to register guests, edit members and register new nicknames.',
'profile' => 'Your Profile',
'ignore' => 'Ignore',
'unignore' => 'Don\'t ignore anymore',
'refreshrate' => 'Refresh rate (20-150 seconds)',
'refreshrate' => 'Refresh rate (5-150 seconds)',
'fontcolour' => 'Font colour',
'viewexample' => 'View examples',
'bgcolour' => 'Background colour',
@ -145,14 +151,12 @@ $I=array(
'roomdefault' => 'Room Default',
'bold' => 'Bold',
'italic' => 'Italic',
'small' => 'Small',
'fontexample' => 'Example for your chosen font',
'timestamps' => 'Show Timestamps',
'embed' => 'Embed images',
'incognito' => 'Incognito mode',
'pbsize' => 'Post box size',
'nbsize' => 'Notes box size',
'width' => 'Width:',
'height' => 'Height:',
'changenick' => 'Change Nickname',
'changepass' => 'Change Password',
'oldpass' => 'Old password:',
'newpass' => 'New password:',
@ -160,7 +164,7 @@ $I=array(
'savechanges' => 'Save changes',
'reloadpb' => 'Reload Post Box',
'reloadmsgs' => 'Reload Messages',
'chgprofile' => 'Change Profile',
'chgprofile' => 'Profile',
'adminbtn' => 'Admin',
'admnotes' => 'Admin Notes',
'notes' => 'Notes',
@ -174,9 +178,9 @@ $I=array(
'choosecol' => 'Guests, choose a colour:',
'randomcol' => 'Random Colour',
'enter' => 'Enter Chat',
'error' => 'Error:',
'members' => 'Members:',
'guests' => 'Guests:',
'error' => 'Error',
'members' => 'Members',
'guests' => 'Guests',
'approveguests' => '%d new guests to approve',
'allowchecked' => 'Allow checked',
'allowall' => 'Allow all',
@ -186,7 +190,7 @@ $I=array(
'butallowdeny' => 'Submit',
'waitempty' => 'No more entry requests to approve.',
'wrongcaptcha' => 'Wrong Captcha',
'captchatime' => 'Captcha already used or timed out.',
'captchaexpire' => 'Captcha already used or timed out.',
'noguests' => 'Sorry, currently members only!',
'curchat' => 'Currently %d chatter(s) in room:',
'cantreg' => 'Can\'t register %s',
@ -196,6 +200,7 @@ $I=array(
'succdel' => '%s successfully deleted from database.',
'succchg' => 'Status of %s successfully changed.',
'wrongpass' => 'Wrong Password!',
'wrongglobalpass' => 'Wrong global Password!',
'succprofile' => 'Your profile has successfully been saved.',
'backtologin' => 'Back to the login page.',
'backtochat' => 'Back to the chat.',
@ -234,6 +239,131 @@ $I=array(
'White' => 'White',
'Yellow' => 'Yellow',
'YellowGreen' => 'Yellow green',
'contributors' => 'Contributors',
);
?>
'redirectto' => 'Redirecting to:',
'nonhttp' => 'Non-http link requested:',
'httpredir' => 'If it\'s not working, try this one:',
'actions' => 'Actions',
'sesip' => 'IP-Address',
'css' => 'CSS Style',
'memberexpire' => 'Member timeout (minutes)',
'guestexpire' => 'Guest timeout (minutes)',
'kickpenalty' => 'Kick penalty (minutes)',
'entrywait' => 'Waiting room time (seconds)',
'captchatime' => 'Captcha timeout (seconds)',
'messageexpire' => 'Message timeout (minutes)',
'messagelimit' => 'Message limit (public)',
'maxmessage' => 'Maximal message length',
'confirm' => 'Are you sure?',
'yes' => 'Yes',
'no' => 'No',
'colbg' => 'Background colour',
'coltxt' => 'Text colour',
'maxname' => 'Maximal nickname length',
'minpass' => 'Minimal password length',
'defaultrefresh' => 'Default message reload time (seconds)',
'suguests' => 'Enable applicants',
'rulestxt' => 'Rules (html)',
'imgembed' => 'Embed images',
'trackip' => 'Show session-IP',
'captchachars' => 'Characters used in Captcha',
'memkick' => 'Members can kick, if no moderator is present',
'forceredirect' => 'Force redirection',
'redirect' => 'Custom redirection script',
'backuprestore' => 'Backup and restore',
'backup' => 'Backup',
'restore' => 'Restore',
'settings' => 'Settings',
'linkfilter' => 'Linkfilter',
'chatname' => 'Chat name',
'destroy' => 'Destroy chat',
'destroyed' => 'Successfully destroyed chat',
'topic' => 'Topic',
'passreset' => 'Reset password',
'cantresetpass' => 'Can\'t reset password',
'succpassreset' => 'Successfully reset password',
'entermsg' => '%s entered the chat.',
'exitmsg' => '%s left the chat.',
'memregmsg' => '%s is now a registered member.',
'suregmsg' => '%s is now a registered applicant.',
'kickmsg' => '%s has been kicked.',
'multikickmsg' => '%s have been kicked.',
'allkickmsg' => 'All guests have been kicked.',
'cleanmsg' => '%s has been cleaned.',
'sendallmsg' => '%s - ',
'sendmemmsg' => '[M] %s - ',
'sendmodmsg' => '[Staff] %s - ',
'sendadmmsg' => '[Admin] %s - ',
'sendprvmsg' => '[%1$s to %2$s] - ',
'msgsendall' => 'Message to all',
'msgsendmem' => 'Message to members only',
'msgsendmod' => 'Message to staff only',
'msgsendadm' => 'Message to admins only',
'msgsendprv' => 'Private message',
'numnotes' => 'Number of notes revisions to keep',
'revisions' => 'Revisions:',
'older' => 'Older',
'newer' => 'Newer',
'accessdenied' => 'Access denied',
'loggedinas' => 'You are logged in as %s and don\'t have access to this section.',
'newnickname' => 'New nickname:',
'nicknametaken' => 'Nickname is already taken',
'nopass' => 'Invalid password (At least %d characters), not changing nickname',
'gdextrequired' => 'The gd extension of PHP is required for this feature. Please install it first.',
'memcachedextrequired' => 'The memcached extension of PHP is required for the caching feature. Please install it first or set the memcached setting back to false.',
'opensslextrequired' => 'The openssl extension of PHP is required for the encryption feature. Please install it first or set the encrypted setting back to false.',
'pdo_mysqlextrequired' => 'The pdo_mysql extension of PHP is required for the selected database driver. Please install it first.',
'pdo_pgsqlextrequired' => 'The pdo_pgsql extension of PHP is required for the selected database driver. Please install it first.',
'pdo_sqliteextrequired' => 'The pdo_sqlite extension of PHP is required for the selected database driver. Please install it first.',
'jsonextrequired' => 'The json extension of PHP is required for this feature. Please install it first.',
'sendmail' => 'Send mail on new public message',
'mailsender' => 'Send mail using this address',
'mailreceiver' => 'Send mail to this address',
'modfallback' => 'Fallback to waiting room, if no moderator is present to approve guests',
'regpass' => 'Repeat password<br>to register',
'guestreg' => 'Let guests register themselves',
'asmember' => 'As member',
'assuguest' => 'As applicant',
'fatalerror' => 'Fatal error',
'prevmatch' => 'Your match was as follows',
'matchtoolong' => 'Your match was too long. You can use max. 255 characters. Try splitting it up.',
'nocache' => 'Autoscroll (for old browsers or top-to-bottom sort).',
'disablepm' => 'Disable private messages',
'disablechat' => 'Disable chat',
'disabletext' => 'Chat disabled message (html)',
'disabledtext' => 'Temporarily disabled',
'defaulttz' => 'Default time zone',
'tz' => 'Time zone',
'optional' => '(optional)',
'userloggedin' => 'A user with this nickname is already logged in.',
'regednick' => 'This nickname is a registered member.',
'eninbox' => 'Enable offline inbox',
'inboxmsgs' => 'Read %d messages in your inbox',
'offline' => '(offline)',
'deleteacc' => 'Delete account',
'eninnone' => 'For no one',
'eninall' => 'For everyone',
'eninmem' => 'For members only',
'eninstaff' => 'For staff only',
'eninadmin' => 'For admins only',
'nickregex' => 'Nickname regex',
'passregex' => 'Password regex',
'externalcss' => 'Link to external CSS file',
'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.',
'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',
'manualrefresh' => 'Manual refresh required',
'personalnotes' => 'Personal notes',
'filtermodkick' => 'Apply kick filter on moderators',
];

368
lang_es.php Normal file
View File

@ -0,0 +1,368 @@
<?php
/*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - Spanish translation
*
* Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
//Native language name: Español
$T=[
'nodb' => '¡Sin conexión a la base de datos!',
'nodbsetup' => '¡No pudo conectarse a la base de datos! Por favor creá la base de datos y editá el script para usarla con el nombre de usuario y clave dados.',
'changelang' => 'Cambiar idioma:',
'expire' => 'La sesión es inválida o expiró',
'kicked' => '¡Te expulsaron!',
'invalnick' => 'NickName inválido (%1$d characters maximum and has to match the regular expression "%2$s")',
'invalpass' => 'Contraseña erronea(At least %1$d characters and has to match the regular expression "%2$s")',
'noconfirm' => '¡La contraseña y su confirmación no coinciden!',
'incorregex' => '¡Expresión regular incorrecta!',
'bottom' => 'Inicio',
'top' => 'Fin',
'choose' => '(elegí)',
'setup' => 'Configuración del chat',
'init' => 'Configuración inicial',
'sulogin' => 'Registro de Superadministrador',
'sunick' => 'Apodo del superadmin:',
'supass' => 'Contraseña del superadmin:',
'suconfirm' => 'Confirmar contraseña:',
'susuccess' => '¡Registrado con éxito!',
'initbtn' => 'Inicializar chat',
'initdbexist' => '¡La base de datos ya existe! Para continuar, primero tenés que borrar esas tablas manualmente.',
'initsuexist' => '¡Ya existe un superadministrador!',
'initgosetup' => 'Ir a la página de configuración',
'captcha' => 'Captcha',
'enabled' => 'Habilitado',
'onlyguests' => 'Sólo para invitados',
'disabled' => 'Deshabilitado',
'simple' => 'Simple',
'moderate' => 'Moderado',
'extreme' => 'Extremo',
'nick' => 'Apodo:',
'pass' => 'Contraseña:',
'globalloginpass' => 'Contraseña global:',
'login' => 'Identificarse',
'dbupdate' => '¡La base de datos fue actualizada con éxito!',
'sysmessages' => 'Mensajes de sistema',
'msgenter' => 'Entrando',
'msgexit' => 'Saliendo',
'msgmemreg' => 'Miembro registrado',
'msgsureg' => 'Aplicante registrado',
'msgkick' => 'Expulsado',
'msgmultikick' => 'Expulsión múltiple',
'msgallkick' => 'Todos expulsados',
'msgclean' => 'Sala limpiada',
'dateformat' => '<a target="_blank" href="http://php.net/manual/es/function.date.php#refsect1-function.date-parameters">Formato de fechas</a>',
'admfunc' => 'Funciones administrativas',
'allguests' => 'Todos invitados',
'cleanmsgs' => 'Limpiar mensajes',
'room' => 'Sala entera',
'selection' => 'Selección',
'cleannick' => 'Siguiente Nick:',
'clean' => 'Limpiar',
'kickchat' => 'Expulsado (%d minutos)',
'kickreason' => 'Motivo de expulsión:',
'kickpurge' => 'Mensaje de purga',
'kick' => 'Expulsar',
'logoutinact' => 'Desconectar persona inactiva',
'logout' => 'Desconectar',
'sessions' => 'Ver sesiones activas',
'view' => 'Ver',
'filter' => 'Filtro',
'guestacc' => 'Cambiar acceso de invitado',
'guestallow' => 'Permitir',
'guestwait' => 'Permitir con sala de espera',
'adminallow' => 'Requiere aprobación del moderator',
'guestdisallow' => 'Sólo miembros',
'addsuguest' => 'Agregar aplicante',
'register' => 'Registrar',
'admmembers' => 'Miembros',
'memdel' => 'Borrar de la base de datos',
'memdeny' => 'Prohibir acceso (!)',
'memsuguest' => 'Convertir en aplicante (G)',
'memreg' => 'Convertir en miembro regular',
'memmod' => 'Convertir en moderador (M)',
'memsumod' => 'Convertir en supermoderador (SM)',
'memadm' => 'Convertir administrador (A)',
'change' => 'Cambiar',
'regguest' => 'Registrar invitado',
'regmem' => 'Registrar miembro nuevo',
'sessact' => 'Sesiones activas',
'sessnick' => 'Apodo',
'sesstimeout' => 'Vencimiento',
'sessua' => 'Navegador',
'fid' => 'ID del filtro:',
'match' => 'Coincidencia',
'replace' => 'Reemplazar',
'allowpm' => 'Permitir en MP',
'regex' => 'Expresión regular',
'apply' => 'Aplicar',
'newfilter' => 'Filtro nuevo:',
'add' => 'Agregar',
'noframes' => 'Este chat usa <b>frames</b>. ¡Por favor, habilitalos en tu navegador o usá uno que los permita!',
'delselmes' => 'Borrar mensajes seleccionados',
'staffnotes' => 'Notas del equipo',
'adminnotes' => 'Notas de administrador',
'notessaved' => '¡Notas guardadas!',
'lastedited' => 'Editada por última vez por %1$s el %2$s',
'savenotes' => 'Guardar notas',
'waitingroom' => 'Sala de espera',
'waittext' => 'Bienvenido %1$s, tu identificación fue demorada, podrás acceder a la sala en %2$d segundos.',
'admwaittext' => 'Bienvenido %1$s, tu identificación fue demorada, podrás acceder a la sala en cuanto un administrador lo permita.',
'waitreload' => 'Si esta página no se actualiza cada %d segundos, usa el botón de abajo para hacerlo manualmente.',
'reload' => 'Recargar',
'rules' => 'Reglas',
'talkto' => 'Enviar a',
'toall' => 'Todos',
'tomem' => 'Sólo miembros',
'tostaff' => 'Sólo equipo',
'toadmin' => 'Sólo administradores',
'alsopurge' => 'Además purgar mensajes',
'dellast' => 'Eliminar el último mensaje',
'delall' => 'Eliminar todos los mensajes',
'switchsingle' => 'Cambiar a una sola línea',
'switchmulti' => 'Cambiar a múltiples líneas',
'help' => 'Ayuda',
'helpguest' => 'Todas las funciones deberían ser auto-explicativas, sólo usa los botones. En tu perfil puedes ajustar el tiempo de actualización, el color del texto y el tamaño de caja que prefieras.<br><u>Nota:</u> Esto es una sala de chat, así que si no te mantenés hablando, vas a ser expulsado automáticamente después de un tiempo.',
'helpembed' => 'Si querés incluir una imagen en tu publicación, simplemente poné [img] al comienzo de la dirección URL de la imagen. Por ejemplo: [img]http://example.com/images/file.jpg incluirá la imagen en tu publicación.',
'helpmem' => 'Miembros: Vas a tener algunas opciones más en tu perfil. Vas a poder ajustar la tipografía del texto y cambiar la contraseña en cualquier momento.',
'helpmod' => 'Moderadores: Notá el botón de administración al final de la página. Te va a llevar a una página donde podés limpiar la sala, expulsar personas, ver todas las sesiones activas y deshabilitar el acceso a invitados totalmente si fuese necesario.',
'helpadm' => 'Administradores: Además vas a poder registrar invitados, editar miembros y registrar nuevos apodos sin que estén en la sala.',
'profile' => 'Tu perfil',
'ignore' => 'Ignorar',
'unignore' => 'Dejar de ignorar',
'refreshrate' => 'Tiempo de actualización (5-150 segundos)',
'fontcolour' => 'Color de texto',
'viewexample' => 'Ver ejemplos',
'bgcolour' => 'Color de fondo',
'fontface' => 'Tipografía',
'roomdefault' => 'Sala por defecto',
'bold' => 'Negrita',
'italic' => 'Bastardilla',
'small' => 'Pequeño',
'fontexample' => 'Ejemplo de la tipografía seleccionada',
'timestamps' => 'Mostrar fecha y hora',
'embed' => 'Habilitar imágenes',
'incognito' => 'Modo incógnito',
'changenick' => 'Cambiar Nick',
'changepass' => 'Cambiar la contraseña',
'oldpass' => 'Contraseña anterior:',
'newpass' => 'Contraseña nueva:',
'confirmpass' => 'Confirmar contraseña nueva:',
'savechanges' => 'Guardar cambios',
'reloadpb' => 'Recargar caja de publicación',
'reloadmsgs' => 'Recargar mensajes',
'chgprofile' => 'Perfil',
'adminbtn' => 'Admin',
'admnotes' => 'Notas de administrador',
'notes' => 'Notas',
'clone' => 'Clone',
'randh' => 'Reglas y ayuda',
'exit' => 'Salir de la sala',
'bye' => '¡Chau %s, visítanos pronto!',
'colourtable' => 'Colourtable',
'backtoprofile' => 'Volver a tu perfil',
'copy' => 'Copiar:',
'choosecol' => 'Invitado, elegí un color:',
'randomcol' => 'Color al azar',
'enter' => 'Entrar a la sala',
'error' => 'Error',
'members' => 'Miembros',
'guests' => 'Invitados',
'approveguests' => '%d nuevos invitados para aprobar',
'allowchecked' => 'Aceptar marcados',
'allowall' => 'Aceptar todos',
'denychecked' => 'Rechazar marcados',
'denyall' => 'Rechazar todos',
'denymessage' => 'Enviar mensaje a rechazados:',
'butallowdeny' => 'Enviar',
'waitempty' => 'No hay más peticiones para aprobar.',
'wrongcaptcha' => 'Captcha incorrecto',
'captchaexpire' => 'Captcha ya usado o vencido.',
'noguests' => '¡Perdón! Actualmente sólo se permiten miembros.',
'curchat' => 'En este momento hay %d personas en la sala:',
'cantreg' => 'No pudo registrarse %s',
'alreadyreged' => '%s ya fue registrado.',
'successreg' => '%s se registro sin problemas.',
'cantchgstat' => 'No pudo cambiarse el estado de %s',
'succdel' => '%s fue eliminado de la base de datos.',
'succchg' => 'Se cambió el estado de %s sin problemas.',
'wrongpass' => '¡Contraseña incorrecta!',
'wrongglobalpass' => '¡Contraseña global incorrecta!',
'succprofile' => 'Tu perfil se guardó sin problemas.',
'backtologin' => 'Volver a la página de identificación.',
'backtochat' => 'Volver a la sala.',
'Beige' => 'Beige',
'Black' => 'Negro',
'Blue' => 'Azul',
'BlueViolet' => 'Azul violáceo',
'Brown' => 'Marrón',
'Cyan' => 'Cian',
'DarkBlue' => 'Azul oscuro',
'DarkGreen' => 'Verde oscuro',
'DarkRed' => 'Rojo oscuro',
'DarkViolet' => 'Violeta oscuro',
'DeepSkyBlue' => 'Azul celeste',
'Gold' => 'Dorado',
'Grey' => 'Gris',
'Green' => 'Verde',
'HotPink' => 'Rosa cálido',
'Indigo' => 'Índigo',
'LightBlue' => 'Azul claro',
'LightGreen' => 'Verde claro',
'LimeGreen' => 'Verde lima',
'Magenta' => 'Magenta',
'Olive' => 'Oliva',
'Orange' => 'Naranja',
'OrangeRed' => 'Rojo anaranjado',
'Purple' => 'Púrpura',
'Red' => 'Rojo',
'RoyalBlue' => 'Azul real',
'SeaGreen' => 'Verde marino',
'Sienna' => 'Siena',
'Silver' => 'Plateado',
'Tan' => 'Bronceado',
'Teal' => 'Cerceta',
'Violet' => 'Violeta',
'White' => 'Blanco',
'Yellow' => 'Amarillo',
'YellowGreen' => 'Verde amarillento',
'redirectto' => 'Redirigir a:',
'nonhttp' => 'Petición de enlace que no es http:',
'httpredir' => 'Si no funciona, probá esto:',
'actions' => 'Acciones',
'sesip' => 'Dirección IP',
'css' => 'Estilo CSS',
'memberexpire' => 'Vencimiento para miembros (minutos)',
'guestexpire' => 'Vencimiento para invitados (minutos)',
'kickpenalty' => 'Penalidad al expulsar (minutos)',
'entrywait' => 'Tiempo en sala de espera (segundos)',
'captchatime' => 'Vencimiento de captcha (segundos)',
'messageexpire' => 'Vencimiento de mensajes (minutos)',
'messagelimit' => 'Límite de mensajes (público)',
'maxmessage' => 'Largo máximo de mensaje',
'confirm' => '¿Estás seguro?',
'yes' => 'Sí',
'no' => 'No',
'colbg' => 'Color de fondo',
'coltxt' => 'Color de texto',
'maxname' => 'Largo máximo para apodos',
'minpass' => 'Largo mínimo para contraseñas',
'defaultrefresh' => 'Tiempo de actualización de mensajes por defecto (segundos)',
'suguests' => 'Habilitar aplicantes',
'rulestxt' => 'Reglas (html)',
'imgembed' => 'Imágenes incrustadas',
'trackip' => 'Mostrar IP de la sesión',
'captchachars' => 'Caracteres usados en el Captcha',
'memkick' => 'Los miembros pueden expulsar, si no hay moderador presente',
'forceredirect' => 'Forzar redirección',
'redirect' => 'Script de redirección personalizado',
'backuprestore' => 'Copias de seguridad',
'backup' => 'Hacer copia',
'restore' => 'Restablecer copia',
'settings' => 'Configuración',
'linkfilter' => 'Filtro de enlaces',
'chatname' => 'Nombre de la sala',
'destroy' => 'Destruir sala',
'destroyed' => 'Sala destruida satisfactoriamente',
'topic' => 'Asunto',
'passreset' => 'Reiniciar contraseña',
'cantresetpass' => 'No se puede reiniciar contraseña',
'succpassreset' => 'Contraseña reiniciada correctamente',
'entermsg' => '%s entró en la sala.',
'exitmsg' => '%s se fue de la sala.',
'memregmsg' => '%s ahora es un miembro registrado.',
'suregmsg' => '%s ahora es un aplicante registrado.',
'kickmsg' => '%s fue expulsado.',
'multikickmsg' => '%s fueron expulsados.',
'allkickmsg' => 'Todas las personas fueron expulsadas.',
'cleanmsg' => '%s fue limpiada.',
'sendallmsg' => '%s - ',
'sendmemmsg' => '[M] %s - ',
'sendmodmsg' => '[Staff] %s - ',
'sendadmmsg' => '[Admin] %s - ',
'sendprvmsg' => '[%1$s a %2$s] - ',
'msgsendall' => 'Mensajes a todos',
'msgsendmem' => 'Sólo mensajes a miembros',
'msgsendmod' => 'Sólo mensajes a staff',
'msgsendadm' => 'Sólo mensajes a administradores',
'msgsendprv' => 'Mensaje privado',
'numnotes' => 'Numero de notas para revisar',
'revisions' => 'Revisiones:',
'older' => 'Antiguo',
'newer' => 'Nuevo',
'accessdenied' => 'Acceso no permitido',
'loggedinas' => 'Estás identificado como %s y no tenés acceso a esta sección.',
'newnickname' => 'Nuevo apodo:',
'nicknametaken' => 'Ese apodo ya fue tomado',
'nopass' => 'Constraseña incorrecta (al menos %d caracteres), no se cambia apodo',
'gdextrequired' => 'La extensión gd de PHP es requerida para esto. Instálela primero.',
'memcachedextrequired' => 'La extensión memcached de PHP es requerida para esto. Instalela primero o configure memcached en false.',
'opensslextrequired' => 'La extensión openssl de PHP es necesaria para la encriptación. Instálela o configure la encriptación en false.',
'pdo_mysqlextrequired' => 'La extensión pdo_mysql de PHP es necesaria para la database driver seleccionada. Instálelo primero.',
'pdo_pgsqlextrequired' => ' La extensión pdo_pgsql de PHP es necesaria para la database driver seleccionada. Instálelo primero.',
'pdo_sqliteextrequired' => ' La extensión pdo_sqlite de PHP es necesaria para la database driver seleccionada. Instálelo primero.',
'jsonextrequired' => 'La extensión json de PHP es necesaria para esta configuración. Instálela primero.',
'sendmail' => 'Enviar mail en nuevo mensaje público',
'mailsender' => 'Enviar mail usando esta dirección',
'mailreceiver' => 'Enviar mail a esta dirección',
'modfallback' => 'Volver a la sala de espera, si ningún moderador aprovo la visita',
'regpass' => 'Repetir contraseña<br>para registrarse',
'guestreg' => 'Dar permisos de invitado a si mismos',
'asmember' => 'Como miembro',
'assuguest' => 'Como aplicante',
'fatalerror' => 'Error fatal',
'prevmatch' => 'Your match was as follows',
'matchtoolong' => 'Your match was too long. You can use max. 255 characters. Try splitting it up.',
'nocache' => 'Autoscroll (para buscadores antiguos o tipo top to bottom).',
'disablepm' => 'Desactivar mensajes privados',
'disablechat' => 'Desactivar chat',
'disabletext' => 'Mensaje de chat desactivado (html)',
'disabledtext' => 'Desactivado temporalmente',
'defaulttz' => 'Zona horaria predeterminada',
'tz' => 'Zona horaria',
'optional' => '(opcional)',
'userloggedin' => 'Un usuario con ese nombre ya está registrado.',
'regednick' => 'Este nombre es un usuario registrado.',
'eninbox' => 'Activar inbox offline',
'inboxmsgs' => 'Leer %d mensajes en tu bandeja',
'offline' => '(offline)',
'deleteacc' => 'Borrar cuenta',
'eninnone' => 'Para nadie',
'eninall' => 'Para todos',
'eninmem' => 'Solo para miembros',
'eninstaff' => 'Solo para staff',
'eninadmin' => 'Solo para administradores',
'nickregex' => 'Nickname regex',
'passregex' => 'Password regex',
'externalcss' => 'Link para archivo CSS externo',
'greetingmsg' => 'Bienvenido %s!',
'entryhelp' => 'Si no se te redirige en %d segundos, asegurate de tener activado la redirección automática (meta refresh) en tu navegador. También asegurate de que ningún filtro web, local proxy tool o browser plugin evita tu redirección automática! Podría ser por ejemplo "Polipo", "NoScript", etc.<br>o puedes usar el botón de recargar de manera manual.',
'enablegreeting' => ' Mostrar un saludo antes de los mensajes',
'unban' => 'Desbanear',
'sortupdown' => 'Sort messages from top to bottom',
'sortframe' => 'Rearrange',
'cs' => 'Case sensitive',
'hidechatters' => 'Esconder lista de chatters',
'enfileupload' => 'Habilitar subida de archivos',
'msgattache' => 'Attachement',
'filenotfound' => 'Documento no encontrado!',
'maxuploadsize' => 'Máxima subida en KB',
'maxsize' => 'Max %d KB',
'cssupdate' => 'Note: Css predeterminado está ahora hardcoded y puede ser removido de la configuración CSS',
'manualrefresh' => 'Recarga manual requerida',
'personalnotes' => 'Notas personales',
'filtermodkick' => 'Aplicar Kick filter en moderadores o administradores',
];

308
lang_fr.php Normal file
View File

@ -0,0 +1,308 @@
<?php
/*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - French translation
*
* Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
//Native language name: Français
$T=[
'nodb' => 'Pas de connexion à la base de données!',
'nodbsetup' => 'Pas de connexion à la base de données, s\'il vous plaît créer une base de données et modifier le script pour utiliser la base de données correctement avec le nom d\'utilisateur et son mot de passe !',
'changelang' => 'Changer la langue:',
'expire' => 'Session invalide / expirée',
'kicked' => 'Banni / éjecté!',
'noconfirm' => 'Confirmation mot du passe ne correspond pas! ',
'incorregex' => 'Expression régulière incorrecte!',
'bottom' => 'Bas',
'top' => 'Haut',
'choose' => '(choisir)',
'setup' => 'Installation du chat',
'init' => 'Initialisation',
'sulogin' => 'Connexion du super administrateur',
'sunick' => 'Pseudo super administrateur:',
'supass' => 'Mot de passe du super administrateur:',
'suconfirm' => 'Confirmer le mot de passe:',
'susuccess' => 'Enregistré avec succès!',
'initbtn' => 'Initalisation du chat',
'initdbexist' => 'Les tables de base de données existent déjà! Pour continuer, vous devez supprimer les tables manuellement.',
'initsuexist' => 'Un super administrateur existe déjà!',
'initgosetup' => 'Allez à la page d\'installation',
'captcha' => 'Captcha',
'enabled' => 'installé',
'onlyguests' => 'Seulements les invités',
'disabled' => 'Désinstallé',
'simple' => 'Simple',
'moderate' => 'Moderé',
'extreme' => 'Extrême',
'nick' => 'Pseudo:',
'pass' => 'Mot de passe:',
'globalloginpass' => 'Mot de passe global:',
'login' => 'Connexion',
'dbupdate' => 'Base de données installée!',
'sysmessages' => 'Messages du système',
'msgenter' => 'Entrer',
'msgexit' => 'Quitter',
'msgmemreg' => 'Membre enregisté',
'msgsureg' => 'Candidat inscrit',
'msgkick' => 'Banni / éjecté!',
'msgmultikick' => 'Multiples éjections',
'msgallkick' => 'Éjection globale',
'msgclean' => 'Messages nettoyés',
'dateformat' => '<a target="_blank" href="http://php.net/manual/en/function.date.php#refsect1-function.date-parameters">Format de date</a>',
'admfunc' => 'Fonctions d\'administration',
'allguests' => 'Tous les invités',
'cleanmsgs' => 'Messages nettoyés',
'room' => 'Salon',
'selection' => 'Sélection',
'cleannick' => 'Suivre le pseudo:',
'clean' => 'Nettoyé',
'kickchat' => 'Pseudos éjectés (%d minutes)',
'kickreason' => 'Messages interdis:',
'kickpurge' => 'Purger les messages',
'kick' => 'Banni / éjecté',
'logoutinact' => 'Déconnexion chatteur inactif',
'logout' => 'Déconnexion',
'sessions' => 'Visualiser les sessions actives',
'view' => 'Voir',
'filter' => 'Filtré',
'guestacc' => 'Changer l\'accès de l\'invité',
'guestallow' => 'Autorisé',
'guestwait' => 'Autorisé avec l\'attente dans le salon',
'adminallow' => 'Demande l\'approbation du modérateur',
'guestdisallow' => 'Seulement les membres',
'addsuguest' => 'Ajouter un candidat',
'register' => 'Enregistrer',
'admmembers' => 'Membres',
'memdel' => 'Effacer de la base de données',
'memdeny' => 'Acces interdit (!)',
'memsuguest' => 'Ajouter comme candidat (G)',
'memreg' => 'Ajouter comme membre regulier',
'memmod' => 'Ajouter comme modérateur (M)',
'memsumod' => 'Ajouter comme super modérateur (SM)',
'memadm' => 'Ajouter comme administrateur (A)',
'change' => 'Changer',
'regguest' => 'Enregister un invité',
'regmem' => 'Enregistrer un nouveau membre',
'sessact' => ' Sessions actives',
'sessnick' => 'Pseudo',
'sesstimeout' => 'Expire dans',
'sessua' => 'User-Agent',
'fid' => 'Filtre ID:',
'match' => 'Correspond',
'replace' => 'Replacé',
'allowpm' => 'Authorisé en PM',
'regex' => 'Regex',
'apply' => 'Appliqué',
'newfilter' => 'Nouveau filtre:',
'add' => 'Ajouter',
'noframes' => 'Ce chat utlise les <b>cadres</b>. S\'il vous plaît autoriser les cadres dans votre navigateur! !',
'delselmes' => 'Effacer les messages sélectionnés',
'staffnotes' => 'Notes des gestionnaires',
'adminnotes' => 'Notes d\'administrateur',
'notessaved' => 'Notes enregistrées!',
'lastedited' => 'Dernière édition fait par %1$s à %2$s',
'savenotes' => 'Sauvegarder les notes',
'waitingroom' => 'Salle d\'attente',
'waittext' => 'Bienvenue %1$s, votre connexion a été mise en attente, votre accès au chat dans %2$d secondes.',
'admwaittext' => 'Bienvenue %1$s, votre connexion a été mise en attente, votre accès au chat se fera bientôt, dès qu\'un modérateur le décidera.',
'waitreload' => 'Si cette page n\'apparaît pas à chaque %d secondes, utilisez le bouton plus bas pour recharger manuellement!',
'reload' => 'Rechargé',
'rules' => 'Règles',
'talkto' => 'Envoyer à',
'toall' => 'À tous les chatteurs',
'tomem' => 'Membres seulement',
'tostaff' => 'Gestionnaire seulement',
'toadmin' => 'Administrateur seulement',
'alsopurge' => 'Purger les messages',
'dellast' => 'Effacer les derniers messages',
'delall' => 'Effacer tous les messages',
'switchsingle' => 'Baculer à une seule ligne',
'switchmulti' => 'Basculer à plusieurs lignes',
'help' => 'Aide',
'helpguest' => 'Toutes les fonctions devraient être plutôt bien auto-explicatives, il suffit d\'utiliser les boutons. Dans votre profil, vous pouvez ajuster le taux de rafraîchissement, la couleur de police et votre taille préférée de la boîte d\'entrée.<br><u>Note:</u> C\'est un chat, donc si vous arrêter de parler, vous serez automatiquement déconnecté après un certain lapse de temps.',
'helpembed' => 'Si vous souhaitez intégrer une image dans votre message, il suffit simplement de ajouter [img] en face de votre URL de l\'image. Exemple: [img]http://example.com/images/file.jpg intégrera l\'image dans votre message.',
'helpmem' => 'Membres: vous aurez encore plus d\'options dans votre profil. Vous pouvez ajuster votre type de police et vous pouvez changer votre mot de passe à tout moment.',
'helpmod' => 'Moderateurs: Remarquez le bouton administrateur en bas. Il va mettre en place une page où vous pouvez nettoyer le salon, les chatteurs éjectés, voir toutes les sessions actives et désactiver complètement l\'accès des invités si nécessaire.',
'helpadm' => 'Administrateurs: Vous serez en mesure d\'enregistrer les invités, modifier et enregistrer de nouveaux membres sans qu\'ils soient dans le salon.',
'profile' => 'Votre profile',
'ignore' => 'Ignoré',
'unignore' => 'Ne jamais plus ignorer',
'refreshrate' => 'Taux de rafraichissement (5-150 seconds)',
'fontcolour' => 'Couleur des polices',
'viewexample' => 'Visualiser les exemples',
'bgcolour' => 'Couleur de fond',
'fontface' => 'Ajustement des polices',
'roomdefault' => 'Salon par défaut',
'bold' => 'Gras',
'italic' => 'Italique',
'fontexample' => 'Exemple de choix de polices',
'timestamps' => 'Afficher l\'horodatage',
'embed' => 'Images imbriquées',
'incognito' => 'Mode incognito',
'changepass' => 'Changer le mot de passe',
'oldpass' => 'Ancien mot de passe:',
'newpass' => 'Nouveau mot de passe:',
'confirmpass' => 'Confirmer votre nouveau mot de passe:',
'savechanges' => 'Sauvegarder les modifications',
'reloadpb' => 'Recharger la boite de texte',
'reloadmsgs' => 'Recharger les messages',
'chgprofile' => 'Profile',
'adminbtn' => 'Administrateur',
'admnotes' => 'Notes de l\'administrateur',
'notes' => 'Notes',
'clone' => 'Clone',
'randh' => 'Règles & Aide',
'exit' => 'Sortir du Chat',
'bye' => 'Au revoir %s, revenez nous voir bientôt!',
'colourtable' => 'Table de couleur',
'backtoprofile' => 'Retourner à votre profile',
'copy' => 'Copie:',
'choosecol' => 'Invité, choisir une couleur:',
'randomcol' => 'Couleur aléatoire',
'enter' => 'Entrer',
'error' => 'Erreur',
'members' => 'Membres',
'guests' => 'Invités',
'approveguests' => '%d nouveaux invités à approuver',
'allowchecked' => 'Autoriser d\'enregistrer',
'allowall' => 'Autoriser tout le monde',
'denychecked' => 'Refuser d\'enregistrer',
'denyall' => 'Refuser tout le monde',
'denymessage' => 'Envoyer un message interdit:',
'butallowdeny' => 'Transmettre',
'waitempty' => 'Plus aucunes entrées à approuver.',
'wrongcaptcha' => 'Mauvais Captcha',
'captchaexpire' => 'Captcha déjà utilisé ou expiré.',
'noguests' => 'Désolé, disponible seulement que pour les membres!',
'curchat' => 'Actuellement il y a %d chatteur(s) dans le salon:',
'cantreg' => 'Ne peut enregistrer %s',
'alreadyreged' => '%s est déjà enregistré.',
'successreg' => '%s enregistré avec succes.',
'cantchgstat' => 'Ne peut changer le statut de %s',
'succdel' => '%s effacé de la base de données avec succès.',
'succchg' => 'Le statut de %s a changé avec succès.',
'wrongpass' => 'Mauvais mot de passe!',
'wrongglobalpass' => 'Mauvais mot de passe global!',
'succprofile' => 'Votre profile a bien étét enregistré.',
'backtologin' => 'Retour à la page d\'authentification.',
'backtochat' => 'Retour au chat.',
'Beige' => 'Beige',
'Black' => 'Noir',
'Blue' => 'Blue',
'BlueViolet' => 'Blue violet',
'Brown' => 'Brun',
'Cyan' => 'Cyan',
'DarkBlue' => 'Bleu foncé',
'DarkGreen' => 'Vert foncé',
'DarkRed' => 'Rouge foncé',
'DarkViolet' => 'Violet foncé',
'DeepSkyBlue' => 'Bleu ciel',
'Gold' => 'Or',
'Grey' => 'Gris',
'Green' => 'Vert',
'HotPink' => 'Rose indien',
'Indigo' => 'Indigo',
'LightBlue' => 'Bleu Pâle',
'LightGreen' => 'Vert pâle',
'LimeGreen' => 'Vert lime',
'Magenta' => 'Magenta',
'Olive' => 'Olive',
'Orange' => 'Orange',
'OrangeRed' => 'Rouge orangé',
'Purple' => 'Mauve',
'Red' => 'Rouge',
'RoyalBlue' => 'Bleu royal',
'SeaGreen' => 'Vert océan',
'Sienna' => 'Sienna',
'Silver' => 'Argent',
'Tan' => 'Beige',
'Teal' => 'Bleu-vert foncé',
'Violet' => 'Violet',
'White' => 'Blanc',
'Yellow' => 'Jaune',
'YellowGreen' => 'Jaune-verdâtre ',
'redirectto' => 'Redirection vers:',
'nonhttp' => 'Lien Non-http demandé:',
'httpredir' => 'Si cela ne fonctionne pas, il suffit d\'essayer celui si:',
'actions' => 'Actions',
'sesip' => 'IP-Adresse',
'css' => 'Style css',
'memberexpire' => 'Délai expiré pour un membre (minutes)',
'guestexpire' => 'Délai expiré pour un visiteur (minutes)',
'kickpenalty' => 'Pénalité d\'expulsion (minutes)',
'entrywait' => 'Délai pour entrer au chat (seconds)',
'captchatime' => 'Délai du Captcha expiré (seconds)',
'messageexpire' => 'Délai expiré pour le message (minutes)',
'messagelimit' => 'Limite du message (publique)',
'maxmessage' => 'Longueur maximale du message',
'confirm' => 'êtes-vous certain ?',
'yes' => 'Oui',
'no' => 'Non',
'colbg' => 'Couleur de fond',
'coltxt' => 'Couleur du Texte',
'maxname' => 'Longueur maximale pour le Pseudo',
'minpass' => 'Longueur minimale du mot de passe',
'defaultrefresh' => 'Temps de rechargement du message par défaut (seconds)',
'suguests' => 'Autorisé un candidat',
'rulestxt' => 'Règles (html)',
'imgembed' => 'Images imbriquées',
'trackip' => 'Voir la session-IP',
'captchachars' => 'Charactères utilisés dans le Captcha',
'memkick' => 'Membres peuvent expulsés, si le modérateur est absent',
'forceredirect' => 'Forcer la redirection',
'redirect' => 'Personnalisation du script de redirection',
'backuprestore' => 'Sauvegarder et récupérer',
'backup' => 'Sauvegarder',
'restore' => 'Récupérer',
'settings' => 'Paramètres',
'linkfilter' => 'Lien filtré',
'chatname' => 'Nom du chat',
'destroy' => 'Destruction du chat',
'destroyed' => 'Chat supprimé',
'topic' => 'Sujet',
'passreset' => 'Réinitialisation du mot de passe',
'cantresetpass' => 'Ne peut pas réinitialiser le mot de passe',
'succpassreset' => 'Réinitialisation du mot de passe ok! ',
'entermsg' => '%s est arrivé sur le chat.',
'exitmsg' => '%s a quitté le chat.',
'memregmsg' => '%s est maintenant un membre enregistré.',
'suregmsg' => '%s est maintenant un candidat enregistré.',
'kickmsg' => '%s a été expulsé.',
'multikickmsg' => '%s ont été expulsé.',
'allkickmsg' => 'Tous les chatteurs ont été expulsé.',
'cleanmsg' => '%s a été nettoyé.',
'sendallmsg' => '%s - ',
'sendmemmsg' => '[Membre] %s - ',
'sendmodmsg' => '[Gestionnaire] %s - ',
'sendadmmsg' => '[Administrateur] %s - ',
'sendprvmsg' => '[%1$s to %2$s] - ',
'msgsendall' => 'Message à tous',
'msgsendmem' => 'Message aux membres seulement',
'msgsendmod' => 'Message pour les gestionnaires seulement',
'msgsendadm' => 'Message pour les administrateurs seulement',
'msgsendprv' => 'Message privé',
'numnotes' => 'Nombre de notes révisées à conserver',
'revisions' => 'Révisions:',
'older' => 'Précédent',
'newer' => 'Nouveau',
'accessdenied' => 'Accès interdit',
'loggedinas' => 'Vous êtes connecté en tant que %s et vous n\'avez pas accès à cette section.',
'newnickname' => 'Nouveau Pseudo:',
'nicknametaken' => 'Pseudo déjà pris',
'nopass' => 'Mot de passe invalide (au moins % caractères), ne pas changer le pseudo',
];

308
lang_id.php Normal file
View File

@ -0,0 +1,308 @@
<?php
/*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - Indonesian translation
*
* Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
//Native language name: Bahasa Indonesia
$T=[
'nodb' => 'Tak ada sambungan ke basisdata!',
'nodbsetup' => 'Tak ada sambungan ke basisdata, silahkan buat basisdata dan sunting skrip ini agar menggunakan basisdata yang benar dengan nama pengguna dan kata sandi yang telah diberikan!',
'changelang' => 'Ubah bahasa:',
'expire' => 'Sesi salah/kadaluarsa',
'kicked' => 'Diusir!',
'noconfirm' => 'Konfirmasi kata sandi tidak cocok!',
'incorregex' => 'Regular expression salah!',
'bottom' => 'Bawah',
'top' => 'Atas',
'choose' => '(pilih)',
'setup' => 'Pengaturan obrolan',
'init' => 'Pengaturan awal',
'sulogin' => 'Masuk Superadmin',
'sunick' => 'Nama Superadmin:',
'supass' => 'Kata sandi Superadmin:',
'suconfirm' => 'Konfirmasi kata sandi:',
'susuccess' => 'Berhasil terdaftar!',
'initbtn' => 'Memulai obrolan',
'initdbexist' => 'Tabel basisdata sudah ada! Untuk melanjutkan, Anda harus menghapus tabel ini secara manual terlebih dahulu.',
'initsuexist' => 'Superadmin sudah ada!',
'initgosetup' => 'Ke halaman-pengaturan',
'captcha' => 'Captcha',
'enabled' => 'Diaktifkan',
'onlyguests' => 'Hanya untuk tamu',
'disabled' => 'Dimatikan',
'simple' => 'Sederhana',
'moderate' => 'Moderat',
'extreme' => 'Ekstrim',
'nick' => 'Nama:',
'pass' => 'Kata sandi:',
'globalloginpass' => 'Sandi global:',
'login' => 'Masuk',
'dbupdate' => 'Basisdata berhasil diperbarui!',
'sysmessages' => 'Sistem perpesanan',
'msgenter' => 'Memasuki',
'msgexit' => 'Meninggalkan',
'msgmemreg' => 'Anggota terdaftar',
'msgsureg' => 'Pemohon terdaftar',
'msgkick' => 'Diusir',
'msgmultikick' => 'Pemohon diusir',
'msgallkick' => 'Semuanya diusir',
'msgclean' => 'Ruang dibersihkan',
'dateformat' => '<a target="_blank" href="http://php.net/manual/en/function.date.php#refsect1-function.date-parameters">Date formating</a>',
'admfunc' => 'Fungsi administrasi',
'allguests' => 'Semua tamu',
'cleanmsgs' => 'Bersihkan pesan',
'room' => 'Seluruh ruangan',
'selection' => 'Pilihan',
'cleannick' => 'Nama berikut:',
'clean' => 'Bersih',
'kickchat' => 'Usir pengobrol (%d menit)',
'kickreason' => 'pesan pengusiran:',
'kickpurge' => 'Bersihkan pesan',
'kick' => 'Usir',
'logoutinact' => 'Keluar pengobrol aktif',
'logout' => 'Keluar',
'sessions' => 'Lihat sesi yang aktif',
'view' => 'Lihat',
'filter' => 'Saring',
'guestacc' => 'Ubah akses tamu',
'guestallow' => 'Izinkan',
'guestwait' => 'Memungkinkan dengan ruang tunggu',
'adminallow' => 'Memerlukan persetujuan moderator',
'guestdisallow' => 'Hanya anggota',
'addsuguest' => 'Tambah pemohon',
'register' => 'Daftar',
'admmembers' => 'Anggota',
'memdel' => 'Hapus dari basisdata',
'memdeny' => 'Akses ditolak (!)',
'memsuguest' => 'Tetapkan menjadi pemohon (G)',
'memreg' => 'Tetapkan menjadi anggota biasa',
'memmod' => 'Tetapkan menjadi moderator (M)',
'memsumod' => 'Tetapkan menjadi supermod (SM)',
'memadm' => 'Tetapkan menjadi admin (A)',
'change' => 'Ubah',
'regguest' => 'Mendaftar tamu',
'regmem' => 'Daftar anggota baru',
'sessact' => 'Sesi aktif',
'sessnick' => 'Nama',
'sesstimeout' => 'Waktu habis dalam',
'sessua' => 'User-Agent',
'fid' => 'ID penyaring:',
'match' => 'Cocok',
'replace' => 'Ganti',
'allowpm' => 'Izinkan pada PM',
'regex' => 'Regex',
'apply' => 'Terapkan',
'newfilter' => 'penyaring baru:',
'add' => 'Tambah',
'noframes' => 'Obrolan ini menggunakan <b>frames</b>. Mohon aktifkan frame pada penjelajah anda atau gunakan penjelajah yang cocok!',
'delselmes' => 'Hapus pesan terpilih',
'staffnotes' => 'Catatan Staf',
'adminnotes' => 'Catatan admin',
'notessaved' => 'Catatan tersimpan!',
'lastedited' => 'Terakhir disunting oleh %1$s pada %2$s',
'savenotes' => 'Simpan catatan',
'waitingroom' => 'Ruang tunggu',
'waittext' => 'Selamat datang %1$s, info masuk anda telah tertunda, Anda dapat mengakses obrolan dalam %2$d detik.',
'admwaittext' => 'Selamat datang %1$s, info masuk anda telah tertunda, Anda dapat mengakses obrolan segera, Sebagai moderator memungkinkan anda untuk masuk.',
'waitreload' => 'Jika halaman tidak memuat-ulang dalam %d detik, Gunakan tombol dibawah ini untuk memuat-ulang secara manual!',
'reload' => 'Muat-ulang',
'rules' => 'Peraturan',
'talkto' => 'Kirim ke',
'toall' => 'Semua pengobrol',
'tomem' => 'Hanya member',
'tostaff' => 'Hanya staf',
'toadmin' => 'Hanya Admin',
'alsopurge' => 'Juga hapus bersih pesan',
'dellast' => 'Hapus pesan terakhir',
'delall' => 'Hapus semua pesan',
'switchsingle' => 'Beralih ke baris-tunggal',
'switchmulti' => 'Beralih ke multi-baris',
'help' => 'Bantuan',
'helpguest' => 'Semua fungsi seharusnya cukup banyak memberikan penjelasan, tinggal gunakan tombol. Dalam profil Anda dapat menentukan jangka waktu muat-ulang halaman, warna font dan ukuran kotak masukan.<br><u>Note:</u> Ini adalah obrolan, jadi jika Anda tidak ikut dalam obrolan, Anda akan otomatis dikeluarkan dari obrolan dalam jangka waktu yang sudah ditentukan.',
'helpembed' => 'Jika anda ingin menyisipkan gambar pada pos anda, taruh saja [img] didepan url gambar. Contoh: [img]http://example.com/images/file.jpg akan menyisipkan gambar pada pos anda.',
'helpmem' => 'Anggota: Anda akan memiliki beberapa pilihan di profil Anda. Anda dapat menyesuaikan font dan dapat mengubah kata sandi kapan saja.',
'helpmod' => 'Moderator: Perhatikan tombol admin di bagian bawah. Ini akan memunculkan halaman dimana Anda dapat membersihkan ruangan, mengusir pengobrol, melihat semua sesi aktif dan mematikan semua hak akses tamu jika diperlukan.',
'helpadm' => 'Admin: Anda dapat lebih jauh lagi bisa mendaftarkan tamu, menyunting anggota dan mendaftarkan nama baru tanpa mereka berada di ruangan.',
'profile' => 'Profil Anda',
'ignore' => 'Setuju',
'unignore' => 'Tak setuju apapun',
'refreshrate' => 'kecepatan penyegaran (5-150 detik)',
'fontcolour' => 'Warna font',
'viewexample' => 'Lihat contoh',
'bgcolour' => 'Warna latar belakang',
'fontface' => 'jenis font',
'roomdefault' => 'Ruang bawaan',
'bold' => 'Tebal',
'italic' => 'Miring',
'fontexample' => 'Contoh untuk font yang anda pilih',
'timestamps' => 'Tunjukkan penanda waktu',
'embed' => 'Tanamkan gambar',
'incognito' => 'Mode penyamaran',
'changepass' => 'Ubah kata sandi',
'oldpass' => 'Kata sandi lama:',
'newpass' => 'Kata sandi baru:',
'confirmpass' => 'Konfirmasi kata sandi baru:',
'savechanges' => 'Simpan perubahan',
'reloadpb' => 'Muat-ulang kotak pos',
'reloadmsgs' => 'Muat-ulang pesan',
'chgprofile' => 'Profil',
'adminbtn' => 'Admin',
'admnotes' => 'Catatan Admin',
'notes' => 'Catatan',
'clone' => 'Klon',
'randh' => 'Peraturan & Bantuan',
'exit' => 'Keluar dari obrolan',
'bye' => 'Dah %s, Kunjungi lagi nanti!',
'colourtable' => 'Tabel warna',
'backtoprofile' => 'Kembali ke profil anda',
'copy' => 'Salin:',
'choosecol' => 'Silahkan pilih warna:',
'randomcol' => 'Warna acak',
'enter' => 'Masuk obrolan',
'error' => 'Kesalahan',
'members' => 'Anggota',
'guests' => 'Tamu',
'approveguests' => '%d tamu baru untuk disetujui',
'allowchecked' => 'Izinkan terpilih',
'allowall' => 'Izinkan semuanya',
'denychecked' => 'Tolak terpilih',
'denyall' => 'Tolak semuanya',
'denymessage' => 'Kirim pesan untuk menolak:',
'butallowdeny' => 'Kirim',
'waitempty' => 'Tak ada lagi permintaan masuk untuk disetujui.',
'wrongcaptcha' => 'Captcha salah',
'captchaexpire' => 'Captcha sudah digunakan atau kadaluarsa.',
'noguests' => 'Maaf, saat ini hanya anggota!',
'curchat' => 'Sekarang terdapat %d pengobrol di ruangan:',
'cantreg' => 'Tak bisa mendaftarkan %s',
'alreadyreged' => '%s sudah terdaftar.',
'successreg' => '%s berhasil terdaftar.',
'cantchgstat' => 'Tak dapat mengganti status dari %s',
'succdel' => '%s berhasil dihapus dari basisdata.',
'succchg' => 'Status dari %s berhasil dirubah.',
'wrongpass' => 'Kata sandi salah!',
'wrongglobalpass' => 'Kata sani global salah!',
'succprofile' => 'Profil anda sudah berhasil disimpan.',
'backtologin' => 'Kembali ke halaman masuk.',
'backtochat' => 'Kembali ke obrolan.',
'Beige' => 'Krem',
'Black' => 'Hitam',
'Blue' => 'Biru',
'BlueViolet' => 'Lembayung biru',
'Brown' => 'Coklat',
'Cyan' => 'Sian',
'DarkBlue' => 'Biru tua',
'DarkGreen' => 'Hihau tua',
'DarkRed' => 'Merah tua',
'DarkViolet' => 'Lembayung tua',
'DeepSkyBlue' => 'Biru langit',
'Gold' => 'Emas',
'Grey' => 'Abu-abu',
'Green' => 'Hijau',
'HotPink' => 'Merah jambu',
'Indigo' => 'Nila',
'LightBlue' => 'Biru muda',
'LightGreen' => 'Hijau muda',
'LimeGreen' => 'Hijau limu',
'Magenta' => 'Magenta',
'Olive' => 'Zaitun',
'Orange' => 'Jingga',
'OrangeRed' => 'Merah jingga',
'Purple' => 'Ungu',
'Red' => 'Merah',
'RoyalBlue' => 'Biru royal',
'SeaGreen' => 'Hijau laut',
'Sienna' => 'Sienna',
'Silver' => 'Perak',
'Tan' => 'Kecoklatan',
'Teal' => 'Teal',
'Violet' => 'Lembayung',
'White' => 'Putih',
'Yellow' => 'Kuning',
'YellowGreen' => 'Hjau kuning',
'redirectto' => 'Mengarahkan ke:',
'nonhttp' => 'Meminta tautan non-http:',
'httpredir' => 'Jika tak bekerja, pilih salah satu:',
'actions' => 'Tindakan',
'sesip' => 'Alamat-IP',
'css' => 'CSS Style',
'memberexpire' => 'Batas waktu anggota (menit)',
'guestexpire' => 'Batas waktu tamu (menit)',
'kickpenalty' => 'Sanksi pengusiran (menit)',
'entrywait' => 'Waktu ruang tunggu (detik)',
'captchatime' => 'Batas waktu captcha (detik)',
'messageexpire' => 'Batas waktu pesan (menit)',
'messagelimit' => 'Batas pesan (publik)',
'maxmessage' => 'Panjang pesan maksimal',
'confirm' => 'Apakah Anda yakin?',
'yes' => 'Ya',
'no' => 'Tidak',
'colbg' => 'Warna latar belakang',
'coltxt' => 'Warna tulisan',
'maxname' => 'Panjang maksimal nama',
'minpass' => 'Panjang minimal kata sandi',
'defaultrefresh' => 'Waktu muat-ulang pesan bawaan (detik)',
'suguests' => 'Memungkinkan pemohon',
'rulestxt' => 'Peraturan (html)',
'imgembed' => 'Tanam gambar',
'trackip' => 'Tunjukkan sesi-IP',
'captchachars' => 'Karakter yang digunakan dalam Captcha',
'memkick' => 'Anggota dapat mengusir, jika tak ada moderator',
'forceredirect' => 'Paksa pengalihan',
'redirect' => 'Skrip pengalihan kustom',
'backuprestore' => 'Cadang dan pulihkan',
'backup' => 'Cadangkan',
'restore' => 'Pulihkan',
'settings' => 'Pengaturan',
'linkfilter' => 'penyaring-tautan',
'chatname' => 'Nama obrolan',
'destroy' => 'Musnahkan obrolan',
'destroyed' => 'Berhasil memusnahkan obrolan',
'topic' => 'Topik',
'passreset' => 'Atur-ulang kata sandi',
'cantresetpass' => 'Tidak bisa mengatur-ulang kata sandi',
'succpassreset' => 'Berhasil mengatur-ulang kata sandi',
'entermsg' => '%s memasuki obrolan.',
'exitmsg' => '%s keluar dari obrolan.',
'memregmsg' => '%s sekarang adalah anggota terdaftar.',
'suregmsg' => '%s sekarang adalah pemohon terdaftar.',
'kickmsg' => '%s sudah diusir.',
'multikickmsg' => '%s telah diusir.',
'allkickmsg' => 'Semua pengobrol sudah diusir.',
'cleanmsg' => '%s sudah dibersihkan.',
'sendallmsg' => '%s - ',
'sendmemmsg' => '[M] %s - ',
'sendmodmsg' => '[Staf] %s - ',
'sendadmmsg' => '[Admin] %s - ',
'sendprvmsg' => '[%1$s ke %2$s] - ',
'msgsendall' => 'Pesan ke semuanya',
'msgsendmem' => 'Pesan hanya kepada member',
'msgsendmod' => 'Pesan hanya kepada staf',
'msgsendadm' => 'Pesan hanya kepada admin',
'msgsendprv' => 'Pesan pribadi',
'numnotes' => 'Jumlah catatan Revisi yang disimpan',
'revisions' => 'Revisi:',
'older' => 'Lama',
'newer' => 'Baru',
'accessdenied' => 'Akses ditolak',
'loggedinas' => 'Anda masuk sebagai %s dan tak dapat mengakses bagian ini.',
'newnickname' => 'Nama baru:',
'nicknametaken' => 'Nama sudah ada',
'nopass' => 'Kata sandi salah (Minimal %d karakter), tak merubah nama'
];

368
lang_it.php Normal file
View File

@ -0,0 +1,368 @@
<?php
/*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - Italian translation
*
* Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
//Native language name: Italiano
$T=[
'nodb' => 'Non cè collegamento al database!',
'nodbsetup' => 'Non cè collegamento con database, perfavore crea il database ed edita lo scipt, per utilizzare database giusto con utente e password creati',
'changelang' => 'Cambia lingua:',
'expire' => 'Sessione invalida',
'kicked' => 'Bannato!',
'invalnick' => 'Nome sbagliato (%1$d simboli al massimo e deve coincidere con il testo"%2$s")',
'invalpass' => 'Password sbagliata (Almeno %1$d simboli e deve coincidere con il testo "%2$s")',
'noconfirm' => 'Password inserite non coincidono!',
'incorregex' => 'Testo non corretto',
'bottom' => 'Giù',
'top' => 'Su',
'choose' => '(sclegli)',
'setup' => 'Impostare chat',
'init' => 'Impostazioni iniziali',
'sulogin' => 'Entrata per super-amministratore',
'sunick' => 'Nome super-amministratore:',
'supass' => 'Password super-amministratore:',
'suconfirm' => 'Conferma password:',
'susuccess' => 'Registrato con successo!',
'initbtn' => 'Inizio della chat',
'initdbexist' => 'Tabelle nel database esistono! Per continuare, prima devi eliminare tabelle manualmente.',
'initsuexist' => 'Super-amministratore è già esistente!',
'initgosetup' => 'Impostazioni Chat',
'captcha' => 'Captcha',
'enabled' => 'Abilitato',
'onlyguests' => 'Solo per ospiti',
'disabled' => 'Disabilitato',
'simple' => 'Facile',
'moderate' => 'Medio',
'extreme' => 'Difficile',
'nick' => 'Login:',
'pass' => 'Password:',
'globalloginpass' => 'Password globale:',
'login' => 'Entrare',
'dbupdate' => 'Database aggiornato!',
'sysmessages' => 'Messaggi del sistema',
'msgenter' => 'Entrata',
'msgexit' => 'Uscita',
'msgmemreg' => 'Registarto',
'msgsureg' => 'Richiedente registrato',
'msgkick' => 'Bannato',
'msgmultikick' => 'Bannati più volte',
'msgallkick' => 'Tutti bannati',
'msgclean' => 'Pulizia chat',
'dateformat' => '<a target="_blank" href="http://php.net/manual/ru/function.date.php#refsect1-function.date-parameters">Fuso Orario</a>',
'admfunc' => 'Funzioni del amministratore',
'allguests' => 'Tutti ospiti',
'cleanmsgs' => 'Cancella messaggi',
'room' => 'Stanza pubblica',
'selection' => 'Scelta',
'cleannick' => 'Al Nome:',
'clean' => 'Cancella',
'kickchat' => 'Ban (%d minuti)',
'kickreason' => 'Messaggio al bannato',
'kickpurge' => 'Pulizia messaggi',
'kick' => 'Kick',
'logoutinact' => 'Espelli partecipante',
'logout' => 'Logout',
'sessions' => 'Sessioni attive',
'view' => 'Visualizza',
'filter' => 'Filtro',
'guestacc' => 'Cambia entrata nella chat',
'guestallow' => 'Accettare',
'guestwait' => 'Accettare ospiti',
'adminallow' => 'Richiedere il permesso al moderatore',
'guestdisallow' => 'Solo membri',
'addsuguest' => 'Aggiungere candidato',
'register' => 'Registrare',
'admmembers' => 'Membri',
'memdel' => 'Eliminare dal database',
'memdeny' => 'Aggiungere membro (!)',
'memsuguest' => 'Aggiunzione al candidato (G)',
'memreg' => 'Aggiornare stato',
'memmod' => 'Aggiunzione moderatore (M)',
'memsumod' => 'Aggiunzione super-moderatore (SM)',
'memadm' => 'Aggiunzione amministratore (A)',
'change' => 'Cambia',
'regguest' => 'Registra opspiti',
'regmem' => 'Registra nuovo utente',
'sessact' => 'Sessioni attive',
'sessnick' => 'Nome',
'sesstimeout' => 'Tempo di attesa in',
'sessua' => 'User-Agent',
'fid' => 'Filtro ID:',
'match' => 'Coincidenza',
'replace' => 'Sostituire',
'allowpm' => 'Accettare in privato',
'regex' => 'Testo regolare',
'apply' => 'Salvare',
'newfilter' => 'Nuovo filtro:',
'add' => 'Aggiungere',
'noframes' => 'Questa chat utilizza <b>frames</b>. Perfavore, avvia il supporto nel tuo Browser o utilizza quello adatto!',
'delselmes' => 'Eliminare messaggi selezionati',
'staffnotes' => 'Note del supporto',
'adminnotes' => 'Note del amministratore',
'notessaved' => 'Note salvate!',
'lastedited' => 'Ultima redazione %1$s %2$s',
'savenotes' => 'Salvare note',
'waitingroom' => 'Degli ospiti',
'waittext' => 'Benvenuto %1$s, rimani in attesa, chat sarà disponibile tra %2$d secondi.',
'admwaittext' => 'Benvenuto %1$s, rimani in attesa, chat sarà disponibile dopo che moderazione accetta entrata.',
'waitreload' => 'Se questa pagina non risponde, non si aggiorna ogni %d secondi, utilizzate il tasto in basso, per ricaricare manualmente',
'reload' => 'Ricaricare',
'rules' => 'Regole',
'talkto' => 'Invia',
'toall' => 'Tutti nella chat',
'tomem' => 'Membri',
'tostaff' => 'Staff',
'toadmin' => 'Amministratore',
'alsopurge' => 'Eliminare messaggi',
'dellast' => 'Eliminare utlimo messaggio',
'delall' => 'Eliminare tutti messaggi',
'switchsingle' => 'Abilitare modalità riga(e)',
'switchmulti' => 'Abilitare multiriga',
'help' => 'Aiuto',
'helpguest' => 'Tutte le funzioni sono chiare, solo utilizzate i tasti. Nelle impostazioni del vostro profilo potete impostare tempo di aggiornamento, colore del carattere e dimensione della finestra.<br><u>Nota:</u> é una chat, per questo anche se non scrivete niente, sarà in automatico salvato dopo un tot di tempo..',
'helpembed' => 'Se volete impostare immagine nel vostro post, attaccate [img] davanti al vostro URL-immagine. Esempio: [img]http://example.com/images/file.jpg sarà agganciato al vostro messaggio.<br> Anche disponibile carica file cliccando pulsante in alro "Browse..."<br>',
'helpmem' => 'Membri: Avete alcune scelte nelle impostazioni del profilo. Si può impostare carattere e cambiare la password in qualsiasi momento.',
'helpmod' => 'Staff: Visualizzate il tasto dell amministratore giù. Questo vi riendizzerà, dove potete ripulire la stanza, bannare, visualizzare sessioni attive e disabilitare accesso agli ospiti, se necessario.',
'helpadm' => 'Amministratori: Vi è disponibile registrare utenti, modificare e rigistrare nuovi nomi senza che ci siano nella stanza.',
'profile' => 'Mio profilo',
'ignore' => 'Ignorare',
'unignore' => 'Non ignorare più',
'refreshrate' => 'Ricarica Chat (5-150 secondi)',
'fontcolour' => 'Colore carattere',
'viewexample' => 'Visualizza esempi',
'bgcolour' => 'Colore sfondo',
'fontface' => 'Carattere',
'roomdefault' => 'Predefinito',
'bold' => 'Grassetto',
'italic' => 'Corsivo',
'small' => 'Diminuito',
'fontexample' => 'Esempio del carattere selezionato',
'timestamps' => 'Visualizzare il tempo',
'embed' => 'Incollare immagine',
'incognito' => 'Modalità incognito',
'changenick' => 'Cambia nome',
'changepass' => 'Cambia password',
'oldpass' => 'Vecchio profilo:',
'newpass' => 'Nuovo profilo:',
'confirmpass' => 'Conferma:',
'savechanges' => 'Salavre cambiamenti',
'reloadpb' => 'Ricarica Chat',
'reloadmsgs' => 'Aggiorna/Indietro',
'chgprofile' => 'Profilo',
'adminbtn' => 'Amministratore',
'admnotes' => 'Note del amministratore',
'notes' => 'Appunti',
'clone' => 'Clona',
'randh' => 'Regole/Aiuto',
'exit' => 'Abbandona',
'bye' => 'Ti salutiamo %s, entra ancora!',
'colourtable' => 'Esempio colori',
'backtoprofile' => 'Tornare nel mio profilo',
'copy' => 'Copia:',
'choosecol' => 'Selezionate colore:',
'randomcol' => 'Colore a caso',
'enter' => 'Entrare',
'error' => 'Errore',
'members' => 'Registrati',
'guests' => 'Ospiti',
'approveguests' => '%d nuovi ospiti da accettare',
'allowchecked' => 'Permettere verifica',
'allowall' => 'Permettere a tutti',
'denychecked' => 'Non permettere verifica',
'denyall' => 'Non permettere a nessuno',
'denymessage' => 'Mandare messaggio con rifiuto:',
'butallowdeny' => 'Inviare',
'waitempty' => 'Non ci sono più richieste disponibili.',
'wrongcaptcha' => 'Captcha errata!',
'captchaexpire' => 'Codice di protezione è già in utilizzo oppure tempo scaduto.',
'noguests' => 'Scusate, entrano solo registrati!',
'curchat' => 'Attualmente %d partecipante (i) in stanza:',
'cantreg' => 'Non puoi registrarti %s',
'alreadyreged' => '%s Già registrato.',
'successreg' => '%s Registrato con successo.',
'cantchgstat' => 'Impossibile cambiare stato %s',
'succdel' => '%s eliminato dal database.',
'succchg' => 'Stato %s cambaito con successo.',
'wrongpass' => 'Password errata!',
'wrongglobalpass' => 'Password globale sbagliata!',
'succprofile' => 'Tuo profilo è stato salvato.',
'backtologin' => 'Tornare nella pag. pincipale.',
'backtochat' => 'Tornare nella chat.',
'Beige' => 'Beige',
'Black' => 'Nero',
'Blue' => 'Blu',
'BlueViolet' => 'Viola-blu',
'Brown' => 'Marrone',
'Cyan' => 'Azzurro',
'DarkBlue' => 'Blu-scuro',
'DarkGreen' => 'Verde-scuro',
'DarkRed' => 'Rosso-scuro',
'DarkViolet' => 'Viola-scuro',
'DeepSkyBlue' => 'Azzurro chiaro',
'Gold' => 'Oro',
'Grey' => 'Griggio',
'Green' => 'Verde',
'HotPink' => 'Rosa-chiaro',
'Indigo' => 'Indigo',
'LightBlue' => 'Blu-chiaro',
'LightGreen' => 'Verde-charo',
'LimeGreen' => 'Verde lime',
'Magenta' => 'Magenta',
'Olive' => 'Oliva',
'Orange' => 'Arancione',
'OrangeRed' => 'Arancione-rosso',
'Purple' => 'Viola',
'Red' => 'Rosso',
'RoyalBlue' => 'Re blu',
'SeaGreen' => 'Verde mare',
'Sienna' => 'Siena',
'Silver' => 'Cromato',
'Tan' => 'Abbronzato',
'Teal' => 'Teal',
'Violet' => 'Viola',
'White' => 'Bianco',
'Yellow' => 'Giallo',
'YellowGreen' => 'Giallo-verde',
'redirectto' => 'Riendirizzamento su:',
'nonhttp' => 'Url richiesto non è http:',
'httpredir' => 'Se non funziona prova questo:',
'actions' => 'Azioni',
'sesip' => 'IP-indirizzo',
'css' => 'CSS stili',
'memberexpire' => 'Time-Out membri (minuti)',
'guestexpire' => 'Time-out ospiti (minuti)',
'kickpenalty' => 'Ban (minuti)',
'entrywait' => 'Tempo di attesa stanza ospiti (secondi)',
'captchatime' => 'Time-Out Captcha (secondi)',
'messageexpire' => 'Time-Out messaggi (minuti)',
'messagelimit' => 'Limite messaggi (pubblici)',
'maxmessage' => 'Lunghezza massimale dei messaggi',
'confirm' => 'Sei sicuro?',
'yes' => 'Si',
'no' => 'No',
'colbg' => 'Colore sfondo',
'coltxt' => 'Colore testo',
'maxname' => 'Lunghezza nome massimale',
'minpass' => 'Lunghezza minima password',
'defaultrefresh' => 'In predefinito tempo di ricarica (secondi)',
'suguests' => 'Accettare ospiti',
'rulestxt' => 'Regole (html)',
'imgembed' => 'Inserimento immagini',
'trackip' => 'Visualizzare IP-sessione',
'captchachars' => 'Simboli, utilizzati in Captcha',
'memkick' => 'Membri possono espellere, se non è presente moderatore',
'forceredirect' => 'Riendirizzamento forzato',
'redirect' => 'Riendirizzamento forzato membri',
'backuprestore' => 'Backup e ripristino',
'backup' => 'Backup',
'restore' => 'Ripristino',
'settings' => 'Impostazioni',
'linkfilter' => 'Filtaggio link',
'chatname' => 'Nome Chat',
'destroy' => 'Distruggere chat',
'destroyed' => 'Chat distrutto',
'topic' => 'Tema',
'passreset' => 'Cambia password',
'cantresetpass' => 'Impossibile cambiare password',
'succpassreset' => 'Password cambiata',
'entermsg' => '%s entrato in chat.',
'exitmsg' => '%s abbandonato chat.',
'memregmsg' => '%s ora registrato membro.',
'suregmsg' => '%s ora registrato candidato.',
'kickmsg' => '%s espcluso dalla chat.',
'multikickmsg' => '%s esclusi dalla chat.',
'allkickmsg' => 'tutti ospiti esplusi dalla chat.',
'cleanmsg' => '%s pulito prima.',
'sendallmsg' => '%s - ',
'sendmemmsg' => '[M] %s - ',
'sendmodmsg' => '[Staff] %s - ',
'sendadmmsg' => '[Admin] %s - ',
'sendprvmsg' => '[%1$s a %2$s] - ',
'msgsendall' => 'Messaggio a tutti',
'msgsendmem' => 'Messaggio ai membri',
'msgsendmod' => 'Messaggio solo ai moderatori',
'msgsendadm' => 'Messaggio solo al amministratore',
'msgsendprv' => 'Messaggio privato',
'numnotes' => 'Numero per salvare',
'revisions' => 'Ripristino:',
'older' => 'Vecchi',
'newer' => 'Nuovi',
'accessdenied' => 'Rifiutato.',
'loggedinas' => 'Sei entrato come %s e non hai accesso alla sessione.',
'newnickname' => 'Nuovo nome:',
'nicknametaken' => 'Nome occupato',
'nopass' => 'Password sbagliata (Almeno %d simboli), senza cambiare nome',
'gdextrequired' => 'The gd extension of PHP is required for this feature. Please install it first.',
'memcachedextrequired' => 'The memcached extension of PHP is required for the caching feature. Please install it first or set the memcached setting back to false.',
'opensslextrequired' => 'The openssl extension of PHP is required for the encryption feature. Please install it first or set the encrypted setting back to false.',
'pdo_mysqlextrequired' => 'The pdo_mysql extension of PHP is required for the selected database driver. Please install it first.',
'pdo_pgsqlextrequired' => 'The pdo_pgsql extension of PHP is required for the selected database driver. Please install it first.',
'pdo_sqliteextrequired' => 'The pdo_sqlite extension of PHP is required for the selected database driver. Please install it first.',
'jsonextrequired' => 'The json extension of PHP is required for this feature. Please install it first.',
'sendmail' => 'Mandare messaggio come nuovo pubblico',
'mailsender' => 'Mandare messaggio utilizzando questo indirizzo',
'mailreceiver' => 'Mandare messaggio a questo indirizzo',
'modfallback' => 'Tornare nella stanza di attesa, se non è presente moderatore',
'regpass' => 'Ripetere password<br>Registrarsi',
'guestreg' => 'Permettere di registrarsi agli ospiti',
'asmember' => 'Come membro',
'assuguest' => 'Come candidato',
'fatalerror' => 'Errore fatale',
'prevmatch' => 'Testi nei campi coincidono',
'matchtoolong' => 'Testo troppo lungo. Si puà utilizzare solo 255 simboli, provare suddividere campo in parti',
'nocache' => 'Avtoricarica (per i Browser precedenti, per suddividere dal alto-basso)',
'disablepm' => 'Disabilitare mess. privati',
'disablechat' => 'Disabilitare chat',
'disabletext' => 'Messaggio di chat disabilitata (html)',
'disabledtext' => 'Attualmente disabilitato',
'defaulttz' => 'Fus orario predefinito',
'tz' => 'Fuso Orario',
'optional' => '(optional)',
'userloggedin' => 'Utilizzatore con questo nome è già in rete.',
'regednick' => 'Questo nome appartiene già ad un altro.',
'eninbox' => 'Abilitare offline-posta',
'inboxmsgs' => 'Leggete %d messaggi in entrata',
'offline' => '(offline)',
'deleteacc' => 'Eliminare account',
'eninnone' => 'Per nessuno',
'eninall' => 'Per tutti',
'eninmem' => 'Solo per membri',
'eninstaff' => 'Solo per moderatori',
'eninadmin' => 'Solo per amministratore',
'nickregex' => 'Nickname regex',
'passregex' => 'Password regex',
'externalcss' => 'Link per CSS esterno',
'greetingmsg' => 'Benvenuto %s!',
'entryhelp' => 'Se questa finestra non si aggiorna ogni %d secondi. Dovete abilitare aggiornamento automatico (meta refresh) nel vostro browser. Assicuratevi che non ci sia filtro-web, verificate impostazioni proxy, o plugin del browser per il blocco del aggiornamento! Esempi dei plugin: "Polipo", "NoScript", ecc...<br>Nota, (nel caso di errore di ricarica delle pagine a causa del server/proxy) Вы всегда можете использовать кнопки внизуpotete sempre utilizzare tasti in basso della pagina per ricaricare manualmente.',
'enablegreeting' => 'Visualizzare benvenuto prima del ultimo messaggio',
'unban' => 'Sbloccare',
'sortupdown' => 'Riordinare messaggi dal alto in basso',
'sortframe' => 'Ribaltare chat',
'cs' => 'Registrazione-sensibile',
'hidechatters' => 'Nascondere lista dei partecipanti',
'enfileupload' => 'Abilitare upload dei file',
'msgattache' => 'Annotazione',
'filenotfound' => 'File non trovato!',
'maxuploadsize' => 'Dimensione massima del file KB',
'maxsize' => 'Max. %d KB',
'cssupdate' => 'Note: Default CSS is now hardcoded and can be removed from the CSS setting',
'manualrefresh' => 'Bisogna aggiornare pagina manualmente',
'personalnotes' => 'Appunti personali',
'filtermodkick' => 'Utlizzare filtro di esclusione per moderatori',
];

369
lang_ru.php Normal file
View File

@ -0,0 +1,369 @@
<?php
/*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - Russian translation
*
* Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
//Native language name: Русский
$T=[
'nodb' => 'Нет соединения с базой данных!',
'nodbsetup' => 'Нет соединения с базой данных, пожалуйста, создайте базу данных и измените сценарий, чтобы использовать правильную базу данных с заданными именем пользователя и паролем!',
'changelang' => 'Изменить язык:',
'expire' => 'Недействительная/с истекшим сроком сессия',
'kicked' => 'Забанен!',
'invalnick' => 'Некорректное имя (%1$d символов максимум и оно должно совпадать с выражением "%2$s")',
'invalpass' => 'Некорректный пароль (Хотя бы %1$d символов и он должен совпадать с выражением "%2$s")',
'noconfirm' => 'Введенные пароли не совпадают!',
'incorregex' => 'Неправильное регулярное выражение!',
'bottom' => 'Вниз',
'top' => 'Вверх',
'choose' => '(выбрать)',
'setup' => 'Установка чата',
'init' => 'Начальная установка',
'sulogin' => 'Вход для суперадминистратора',
'sunick' => 'Ник суперадминистратора:',
'supass' => 'Пароль суперадминистратора:',
'suconfirm' => 'Подтверждение пароля:',
'susuccess' => 'Успешно зарегистрирован!',
'initbtn' => 'Инициализация чата',
'initdbexist' => 'Таблицы базы данных уже существуют! Чтобы продолжить, вы должны сначала удалить эти таблицы вручную.',
'initsuexist' => 'Суперадминистратор уже существует!',
'initgosetup' => 'Перейти к странице установки',
'captcha' => 'Captcha',
'enabled' => 'Включен',
'onlyguests' => 'Только для гостей',
'disabled' => 'Выключен',
'simple' => 'Простая',
'moderate' => 'Умеренная',
'extreme' => 'Сильная',
'nick' => 'Ник:',
'pass' => 'Пароль:',
'globalloginpass' => 'Глобальный пароль:',
'login' => 'Войти',
'dbupdate' => 'База данных успешно обновлена!',
'sysmessages' => 'Системные сообщения',
'msgenter' => 'Вход',
'msgexit' => 'Выход',
'msgmemreg' => 'Зарегистрированные',
'msgsureg' => 'Заявитель зарегистрирован',
'msgkick' => 'Забаненые',
'msgmultikick' => 'Многократно забаненые',
'msgallkick' => 'Все забаненые',
'msgclean' => 'Очистка чата',
'dateformat' => '<a target="_blank" href="http://php.net/manual/ru/function.date.php#refsect1-function.date-parameters">Формат даты</a>',
'admfunc' => 'Административные функции',
'allguests' => 'Все гости',
'cleanmsgs' => 'Очистка сообщений',
'room' => 'Общая комната',
'selection' => 'Выбор',
'cleannick' => 'По нику:',
'clean' => 'Очистить',
'kickchat' => 'Бан (%d минут)',
'kickreason' => 'Сообщение забаненому',
'kickpurge' => 'Очистка сообщений',
'kick' => 'Бан',
'logoutinact' => 'Выход неактивного чата',
'logout' => 'Выйти',
'sessions' => 'Активные сессии',
'view' => 'Просмотр',
'filter' => 'Фильтр',
'guestacc' => 'Изменить гостевой доступ',
'guestallow' => 'Позволить',
'guestwait' => 'Разрешить с гостевой',
'adminallow' => 'Требовать одобрения модератора',
'guestdisallow' => 'Только участники',
'addsuguest' => 'Добавить заявителя',
'register' => 'Зарегистрировать',
'admmembers' => 'Участники',
'memdel' => 'Удалить из базы данных',
'memdeny' => 'Запретить доступ (!)',
'memsuguest' => 'Набор к претенденту (G)',
'memreg' => 'Установить участника',
'memmod' => 'Набор модератора (M)',
'memsumod' => 'Набор супермодератора (SM)',
'memadm' => 'Набор администратора (A)',
'change' => 'Изменить',
'regguest' => 'Регистрация гостей',
'regmem' => 'Регистрация новых участников',
'sessact' => 'Активные сеансы',
'sessnick' => 'Ник',
'sesstimeout' => 'Время ожидания в',
'sessua' => 'User-Agent',
'fid' => 'Фильтр ID:',
'match' => 'Совпадение',
'replace' => 'Заменять',
'allowpm' => 'Разрешить в личку',
'regex' => 'Регулярное выражение',
'apply' => 'Применить',
'newfilter' => 'Новый фильтр:',
'add' => 'Добавить',
'noframes' => 'Этот чат использует <b>frames</b>. Пожалуйста, включите поддержку в Вашем браузере или используйте подходящий!',
'delselmes' => 'Удалить выбранные сообщения',
'staffnotes' => 'Служебные заметки',
'adminnotes' => 'Примечания администратора',
'notessaved' => 'Заметки сохранены!',
'lastedited' => 'Последний раз редактировал %1$s %2$s',
'savenotes' => 'Сохранить заметки',
'waitingroom' => 'Гостевая',
'waittext' => 'Добро пожаловать %1$s, наблюдается задержка входа, доступ к чату будет осуществлен через %2$d секунд.',
'admwaittext' => 'Добро пожаловать %1$s, наблюдается задержка входа, доступ к чату будет доступен после подтверждения модератором.',
'waitreload' => 'Если эта страница не отвечает, не обновляется каждые %d секунд, используйте кнопку ниже, чтобы перезагрузить ее вручную!',
'reload' => 'Перезагрузить',
'rules' => 'Правила',
'talkto' => 'Отправить',
'toall' => 'Все в чате',
'tomem' => 'Участники',
'tostaff' => 'Служебные',
'toadmin' => 'Администратор',
'alsopurge' => 'Также очистить сообщения',
'dellast' => 'Удалить последнее сообщение',
'delall' => 'Удалить все сообщения',
'switchsingle' => 'Включить однострочный режим',
'switchmulti' => 'Включить многострочный режим',
'help' => 'Помощь',
'helpguest' => 'Все функции интуитивно понятны, просто используйте кнопки. В настройках вашего профиля вы можете настроить частоту обновления, цвет шрифта и желаемый размер окна входа.<br><u>Заметка:</u> Это чат, поэтому даже если вы ничего не пишете, то будет автоматически зарегистрировано через некоторое время..',
'helpembed' => 'Если вы хотите встроить изображение в свой пост, прикрепите [img] перед вашим URL-изображением. Пример: [img]http://example.com/images/file.jpg будет прикреплять картинку к вашему сообщению.<br>',
'helpmem' => 'Участники: У вас есть несколько вариантов настроек в вашем профиле. Можно настроить шрифт и изменить свой пароль в любое время.',
'helpmod' => 'Модераторы: Обратите внимание кнопку администратора внизу. Это перенесет вас на страницу, где вы можете очистить комнату, забанить, просмотреть все активные сеансы и отключить гостевой доступ полностью, если необходимо.',
'helpadm' => 'Администраторы: Вы способны регистрировать гостей и новые ники без их присутствия в комнате а также редактировать пользователей.',
'profile' => 'Ваш профиль',
'ignore' => 'Игнорировать',
'unignore' => 'Больше не игнорировать',
'refreshrate' => 'Частота обновления (5-150 секунд)',
'fontcolour' => 'Цвет шрифта',
'viewexample' => 'Посмотреть примеры',
'bgcolour' => 'Фоновый цвет',
'fontface' => 'Шрифт',
'roomdefault' => 'По умолчанию',
'bold' => 'Жирный',
'italic' => 'Курсив',
'small' => 'Маленький',
'fontexample' => 'Пример выбранного вами шрифта',
'timestamps' => 'Показать отметки времени',
'embed' => 'Вставить изображения',
'incognito' => 'Режим инкогнито',
'changenick' => 'Изменить имя',
'changepass' => 'Изменить пароль',
'oldpass' => 'Старый пароль:',
'newpass' => 'Новый пароль:',
'confirmpass' => 'Подтверждение:',
'savechanges' => 'Сохранить изменения',
'reloadpb' => 'Перезагрузить почтовый ящик',
'reloadmsgs' => 'Обновить',
'chgprofile' => 'Профиль',
'adminbtn' => 'Администратор',
'admnotes' => 'Примечания администратора',
'notes' => 'Примечания',
'clone' => 'Клонировать',
'randh' => 'Правила и помощь',
'exit' => 'Выход',
'bye' => 'Пока %s, заходите снова!',
'colourtable' => 'Примеры цветов',
'backtoprofile' => 'Вернуться к вашему профилю',
'copy' => 'Копия:',
'choosecol' => 'Выберите ваш цвет:',
'randomcol' => 'Случайный цвет',
'enter' => 'Войти в чат',
'error' => 'Ошибка',
'members' => 'Зарегистрированные',
'guests' => 'Гости',
'approveguests' => '%d новые гости для одобрения',
'allowchecked' => 'Разрешить проверку',
'allowall' => 'Разрешить всем',
'denychecked' => 'Запретить проверку',
'denyall' => 'Запретить всем',
'denymessage' => 'Отправить сообщение с отказом:',
'butallowdeny' => 'Отправить',
'waitempty' => 'Больше запросов для одобрения нет.',
'wrongcaptcha' => 'Неверная капча!',
'captchaexpire' => 'Защитный код уже используется или время истекло.',
'noguests' => 'Извините, входят только зарегистрированные!',
'curchat' => 'Сейчас %d разговор (ов) в комнате:',
'cantreg' => 'Вы не можете зарегистрироваться %s',
'alreadyreged' => '%s уже зарегистрирован.',
'successreg' => '%s успешно зарегистрирован.',
'cantchgstat' => 'Невозможно изменить статус %s',
'succdel' => '%s успешно удален из базы данных.',
'succchg' => 'Статус %s успешно изменен.',
'wrongpass' => 'Неправильный пароль!',
'wrongglobalpass' => 'Неправильный глобальный пароль!',
'succprofile' => 'Ваш профиль был успешно сохранен.',
'backtologin' => 'Вернуться на страницу входа.',
'backtochat' => 'Вернуться в чат.',
'Beige' => 'Бежевый',
'Black' => 'Черный',
'Blue' => 'Синий',
'BlueViolet' => 'Фиолетово-синий',
'Brown' => 'Коричневый',
'Cyan' => 'Голубой',
'DarkBlue' => 'Темно-синий',
'DarkGreen' => 'Темно-зеленый',
'DarkRed' => 'Темно-красный',
'DarkViolet' => 'Темно-фиолетовый',
'DeepSkyBlue' => 'Голубое небо',
'Gold' => 'Золотой',
'Grey' => 'Серый',
'Green' => 'Зеленый',
'HotPink' => 'Ярко-розовый',
'Indigo' => 'Индиго',
'LightBlue' => 'Светло-синий',
'LightGreen' => 'Светло-зеленый',
'LimeGreen' => 'Зеленый лайм',
'Magenta' => 'Пурпурный',
'Olive' => 'Оливковый',
'Orange' => 'Оранжевый',
'OrangeRed' => 'Оранжево-красный',
'Purple' => 'Фиолетовый',
'Red' => 'Красный',
'RoyalBlue' => 'Королевский синий',
'SeaGreen' => 'Морской зеленый',
'Sienna' => 'Сиена',
'Silver' => 'Серебряный',
'Tan' => 'Загар',
'Teal' => 'Чирок',
'Violet' => 'Фиолетовый',
'White' => 'Белый',
'Yellow' => 'Желтый',
'YellowGreen' => 'Желто-зеленый',
'redirectto' => 'Перенаправление на:',
'nonhttp' => 'Запрошенная ссылка не http:',
'httpredir' => 'Если это не работает, попробуйте это:',
'actions' => 'Действия',
'sesip' => 'IP-адрес',
'css' => 'CSS стили',
'memberexpire' => 'Тайм-аут пользователей (минут)',
'guestexpire' => 'Тайм-аут гостей (минут)',
'kickpenalty' => 'Бан (минут)',
'entrywait' => 'Время ожидания в гостевой (секунд)',
'captchatime' => 'Тайм-аут Captcha (секунд)',
'messageexpire' => 'Тайм-аут сообщения (минут)',
'messagelimit' => 'Лимит сообщений (общих)',
'maxmessage' => 'Максимальная длина сообщения',
'confirm' => 'Вы уверены?',
'yes' => 'Да',
'no' => 'Нет',
'colbg' => 'Фоновый цвет',
'coltxt' => 'Цвет текста',
'maxname' => 'Максимальная длина имени',
'minpass' => 'Минимальная длина пароля',
'defaultrefresh' => 'По умолчанию время перезагрузки сообщения (секунды)',
'suguests' => 'Разрешить гостей',
'rulestxt' => 'Правила (html)',
'imgembed' => 'Вставка изображений',
'trackip' => 'Показать IP-сессию',
'captchachars' => 'Символы, используемые в Captcha',
'memkick' => 'Пользователи могут исключать, если не присутствует модератор',
'forceredirect' => 'Принудительное перенаправление',
'redirect' => 'Пользовательский скрипт перенаправления',
'backuprestore' => 'Бэкап и восстановление',
'backup' => 'Бэкап',
'restore' => 'Восстановление',
'settings' => 'Настройки',
'linkfilter' => 'Фильтрация ссылок',
'chatname' => 'Название чата',
'destroy' => 'Уничтожить чат',
'destroyed' => 'Чат успешно уничтожен',
'topic' => 'Тема',
'passreset' => 'Сброс пароля',
'cantresetpass' => 'Невозможно сбросить пароль',
'succpassreset' => 'Пароль успешно сброшен',
'entermsg' => '%s вошел в чат.',
'exitmsg' => '%s покинул чат.',
'memregmsg' => '%s теперь зарегистрированный член.',
'suregmsg' => '%s теперь зарегистрированный заявитель.',
'kickmsg' => '%s исключен из чата.',
'multikickmsg' => '%s исключены из чата.',
'allkickmsg' => 'Все гости исключены из чата.',
'cleanmsg' => '%s был очищен.',
'sendallmsg' => '%s - ',
'sendmemmsg' => '[M] %s - ',
'sendmodmsg' => '[Staff] %s - ',
'sendadmmsg' => '[Admin] %s - ',
'sendprvmsg' => '[%1$s to %2$s] - ',
'msgsendall' => 'Сообщение всем',
'msgsendmem' => 'Сообщение только членам',
'msgsendmod' => 'Сообщение только модераторам',
'msgsendadm' => 'Сообщение только администраторам',
'msgsendprv' => 'Личное сообщение',
'numnotes' => 'Число исправлений для сохранения',
'revisions' => 'Исправления:',
'older' => 'Старые',
'newer' => 'Новые',
'accessdenied' => 'В доступе отказано.',
'loggedinas' => 'Вы вошли как %s и не имеете доступа к этой секции.',
'newnickname' => 'Новое имя:',
'nicknametaken' => 'Имя уже занято',
'nopass' => 'Некорректный пароль (Хотя бы %d символов), не меняя имени',
'gdextrequired' => 'gd расширение для PHP требуетса для етой функции. Пожалуйста установите его сначала...',
'memcachedextrequired' => 'The memcached extension of PHP is required for the caching feature. Please install it first or set the memcached setting back to false.',
'opensslextrequired' => 'The openssl extension of PHP is required for the encryption feature. Please install it first or set the encrypted setting back to false.',
'pdo_mysqlextrequired' => 'Pdo_mysql расширение для PHP требуетса для драйверов базы данных. Пожалуйста установите его сначала..',
'pdo_pgsqlextrequired' => 'Pdo_pgsql расширение для PHP требуетса для драйверов базы данных. Пожалуйста установите его сначала..',
'pdo_sqliteextrequired' => 'Pdo_sqlite расширение для PHP требуетса для драйверов базы данных. Пожалуйста установите его сначала.',
'jsonextrequired' => 'Json расширение для PHP требуетса для етой функции. Пожалуйста установите его сначала.',
'sendmail' => 'Отправить сообщение как новое публичное',
'mailsender' => 'Отправить сообщение на этот адрес',
'mailreceiver' => 'Отправить сообщение по этому адресу',
'modfallback' => 'Вернуться в комнату ожидания, если отстутсвует модератор для подтверждения гостей',
'regpass' => 'Повторите пароль<br>Зарегистрироваться',
'guestreg' => 'Разрешить гостям регистрироваться самостоятельно',
'asmember' => 'Как член',
'assuguest' => 'Как заявитель',
'fatalerror' => 'Фатальная ошибка',
'prevmatch' => 'Тексты в полях совпадают',
'matchtoolong' => 'Текст в поле слишком длинний. Можно использовать максимум 255 символов, попробуйте разбить поле на части.',
'nocache' => 'Автозагрузка (для старых браузеров, для сортрировки сверху-вниз).',
'disablepm' => 'Отключить личные сообщения',
'disablechat' => 'Отключить чат',
'disabletext' => 'Чат отключил сообщение (html)',
'disabledtext' => 'Временно отключен',
'defaulttz' => 'Часовой пояс по умолчанию',
'tz' => 'Часовой пояс',
'optional' => '(опционально)',
'userloggedin' => 'Пользователь с текущим именем уже в сети.',
'regednick' => 'Это имя принадлежит зарегистрированному пользователю.',
'eninbox' => 'Включить оффлайн-почту',
'inboxmsgs' => 'Прочитайте %d входящих сообщений',
'offline' => '(оффлайн)',
'deleteacc' => 'Удалить аккаунт',
'eninnone' => 'Никаму',
'eninall' => 'Для всех',
'eninmem' => 'Только для членов',
'eninstaff' => 'Только для модераторов',
'eninadmin' => 'Только для админов',
'nickregex' => 'Ник regex',
'passregex' => 'Пароль regex',
'externalcss' => 'Ссылка на внешний CSS файл',
'greetingmsg' => 'Добро пожаловать %s!',
'entryhelp' => 'Если это окно не обновится в течение %d секунд, Вам нужно включить автоматическое обновление (meta refresh) в вашем браузере. Также убедитесь в отстутствии веб-фильтра, проверьте настройки прокси, либо плагины браузера на блокировку автоматического обновления! Примеры плагинов: "Polipo", "NoScript", и т.д.<br>Тем не менее, (в случае ошибок перезагрузки страниц из-за сервера/прокси) вы всегда можете использовать кнопки внизу страницы для ручного обновления страницыы.',
'enablegreeting' => 'Показывать приветственное сообщение перед остальными сообщениями',
'unban' => 'Разблокировать',
'sortupdown' => 'Сортировать сообщения сверху вниз',
'sortframe' => 'Перестроить',
'cs' => 'Регистр-чувствительный',
'hidechatters' => 'Спрятать список людей в чате',
'enfileupload' => 'Разрешить файловые загрузки',
'msgattache' => 'Прикрепление',
'filenotfound' => 'Файл не обнаружен!',
'maxuploadsize' => 'Максимальный размер файла в КБ',
'maxsize' => 'Макс. %d КБ',
'cssupdate' => 'Заметка: по установлению CSS он тяжелый и можна убрать его в CSS настройках',
'manualrefresh' => 'Требуется обновить страницу вручную',
'personalnotes' => 'Личные заметки',
'filtermodkick' => 'Применить фильтр исключения для модераторов',
];

369
lang_uk.php Normal file
View File

@ -0,0 +1,369 @@
<?php
/*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - Ukrainian translation
*
* Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
//Native language name: Українська
$T=[
'nodb' => 'Нема зєднення з базою данних!',
'nodbsetup' => 'Нема зєднення з базою данних, будьласка, зробіть, базу данних і поміняйте сценарій, щоб іспользувати правильну базу данних з заданним імям використовувателя і паролеєм!',
'changelang' => 'Поміняти мову:',
'expire' => 'Недійствінна/з теперішнім сроком сесія',
'kicked' => 'Забанений!',
'invalnick' => 'Не вірне имя (%1$d символів максимально і воно має совпадати з вираженням "%2$s")',
'invalpass' => 'Не вірний пароль (Хотя б %1$d символів і воно має совпадати з вираженням "%2$s")',
'noconfirm' => 'Введені паролі не однакові!',
'incorregex' => 'Не правильне регулярне вираження!',
'bottom' => 'Вниз',
'top' => 'Вверх',
'choose' => '(вибрати)',
'setup' => 'Установка чата',
'init' => 'Початкова установка',
'sulogin' => 'Вхід для суперадминистратора',
'sunick' => 'Нік суперадминистратора:',
'supass' => 'Пароль суперадминистратора:',
'suconfirm' => 'Підтвердити пароль:',
'susuccess' => 'Успішно зарегістрірований!',
'initbtn' => 'Початок чата',
'initdbexist' => 'Таблиці бази данних вже бувають! Щоб продовжити, маєте спочатку удалити таблиці вручну.',
'initsuexist' => 'Суперадминистратор вже существує!',
'initgosetup' => 'Перейти на сторінку установкі',
'captcha' => 'Captcha',
'enabled' => 'Включений',
'onlyguests' => 'Тільки для гістей',
'disabled' => 'Виключений',
'simple' => 'Легка',
'moderate' => 'Середня',
'extreme' => 'Сильна',
'nick' => 'Нік:',
'pass' => 'Пароль:',
'globalloginpass' => 'Глобальний пароль:',
'login' => 'Війти',
'dbupdate' => 'База данних успішно обновлена!',
'sysmessages' => 'Системні повідомлення',
'msgenter' => 'Вхід',
'msgexit' => 'Вихід',
'msgmemreg' => 'Зарегістрірованні',
'msgsureg' => 'Заявник зарегістрірован',
'msgkick' => 'Забаненні',
'msgmultikick' => 'Багаторазово забаненні',
'msgallkick' => 'Всі забаненні',
'msgclean' => 'Очищення чата',
'dateformat' => '<a target="_blank" href="http://php.net/manual/ru/function.date.php#refsect1-function.date-parameters">Формат дати</a>',
'admfunc' => 'Административные функції',
'allguests' => 'Всі гості',
'cleanmsgs' => 'Очищення повідомлень',
'room' => 'Загальна комната',
'selection' => 'Вибір',
'cleannick' => 'По ніку:',
'clean' => 'Очистити',
'kickchat' => 'Бан (%d хвилин)',
'kickreason' => 'Повідомлення забаненому',
'kickpurge' => 'Очищення повідомлень',
'kick' => 'Бан',
'logoutinact' => 'Віхід неактивного чата',
'logout' => 'Вийти',
'sessions' => 'Активні сесії',
'view' => 'Перегляд',
'filter' => 'Фільтр',
'guestacc' => 'Замінити гостевий доступ',
'guestallow' => 'Дозволити',
'guestwait' => 'Дозволити з гостевой',
'adminallow' => 'Вимагати одобрення модератора',
'guestdisallow' => 'Тільки участники',
'addsuguest' => 'Добавити заявителя',
'register' => 'Зарегістріровати',
'admmembers' => 'Участники',
'memdel' => 'Удалити з бази данних',
'memdeny' => 'Забопонити вхід (!)',
'memsuguest' => 'Набір др претендента (G)',
'memreg' => 'Установити участника',
'memmod' => 'Набір модератора (M)',
'memsumod' => 'Набір супермодератора (SM)',
'memadm' => 'Набір администратора (A)',
'change' => 'Змінити',
'regguest' => 'Регістрація гістей',
'regmem' => 'Регістрація нових участникив',
'sessact' => 'Активні сесії',
'sessnick' => 'Нік',
'sesstimeout' => 'Час задержки в',
'sessua' => 'User-Agent',
'fid' => 'Фільтр ID:',
'match' => 'Совпадіння',
'replace' => 'Замінити',
'allowpm' => 'Дозволити в личку',
'regex' => 'Регулярне вираження',
'apply' => 'Примінити',
'newfilter' => 'Новий фільтр:',
'add' => 'Добавити',
'noframes' => 'Цей чат використовуе <b>frames</b>. Будь ласка, включить піддержку у вашому браузері або використовуйте підхідящий!',
'delselmes' => 'Удалити вибранне повідомлення',
'staffnotes' => 'Служебні замітки',
'adminnotes' => 'Замітки администратора',
'notessaved' => 'Замітки збереженні!',
'lastedited' => 'Послідній раз редактироний %1$s %2$s',
'savenotes' => 'Зберігти замітки',
'waitingroom' => 'Гістева',
'waittext' => 'Ласково просимо %1$s, наблюдаєтся задержка вхіда, доступ до чату буде через %2$d секунд.',
'admwaittext' => 'Ласково просимо %1$s, наблюдаєтся задержка вхіда, доступ до чату буде доступний після підтверждення модератора.',
'waitreload' => 'Якщо ця сторінка не відповідае, не обновляється кожних %d секунд, використовуйте кнопку внизу, щоб перезагрузити її вручну!',
'reload' => 'Перезагрузити',
'rules' => 'Правила',
'talkto' => 'Відіслати',
'toall' => 'Всі в чаті',
'tomem' => 'Участникі',
'tostaff' => 'Служебні',
'toadmin' => 'Администратор',
'alsopurge' => 'Також очистити повідомлення',
'dellast' => 'Удалити послідні повідомлення',
'delall' => 'Удалити всі повідомлення',
'switchsingle' => 'Включить однорядковий режим',
'switchmulti' => 'Включить багаторядковий режим',
'help' => 'Допомога',
'helpguest' => 'Всі функції добре зрозумілі, просто використовуйте кнопки. В настройках вашого профіля ви можете настроїти частоту обновлення, кольор шрифта і бажаємий позмір вікна для вхіда.<br><u>Замітка:</u> Це чат, тому даже якщо ви нічого не пишете, то буде автоматично зарегістріровано через деякий час...',
'helpembed' => 'Якщо ви хочете встроїти картинку в свій пост, прикріпіть [img] перед вашим URL-картинкою. Приклад: [img]http://example.com/images/file.jpg буде прикріпленна картинка до вашого повідомлення.<br>',
'helpmem' => 'Участники: У вас є декілька варіантів настройок у вашому профілі. Можете настроїти шрифт або изменити свій пароль в любий час.',
'helpmod' => 'Модератори: Зверніть увагу на кнопку администратора внизу. Це перенесе вас на сторінку, де ви зможете очистити кімнату, забанити, передивитись всі активні сессії і відключити гістевий доступ повністю, якщо обязанно.',
'helpadm' => 'Администратори: Ви згiдні регiстріровати гістей, редактирувати участників і регістріровати нові нікі без їх присутності в кімнаті.',
'profile' => 'Ваш профіль',
'ignore' => 'Игнорірувати',
'unignore' => 'Більше не ігнорірувати',
'refreshrate' => 'Частота обновлення (5-150 секунд)',
'fontcolour' => 'Кольор шрифта',
'viewexample' => 'Подивитись приклади',
'bgcolour' => 'Фоновий коляр',
'fontface' => 'Шрифт',
'roomdefault' => 'Дефаулт',
'bold' => 'Жирний',
'italic' => 'Курсивний',
'small' => 'Маленький',
'fontexample' => 'Приклад вибранного вами шрифта',
'timestamps' => 'Показати відмітки часу',
'embed' => 'Вставити картинку',
'incognito' => 'Режим аноним',
'changenick' => 'Замінити імя',
'changepass' => 'Замінити пароль',
'oldpass' => 'Старий пароль:',
'newpass' => 'Новий пароль:',
'confirmpass' => 'Підтвердити:',
'savechanges' => 'Зберігти иізмінення',
'reloadpb' => 'Перезагрузити почтовий ящік',
'reloadmsgs' => 'Обновити',
'chgprofile' => 'Профіль',
'adminbtn' => 'Администратор',
'admnotes' => 'Зауваження администратора',
'notes' => 'Зауваження',
'clone' => 'Клонувати',
'randh' => 'Правила і допомога',
'exit' => 'Вихід',
'bye' => 'Допобачення %s, заходіть знову!',
'colourtable' => 'Приклад колорів',
'backtoprofile' => 'Вернутись до вашого профиля',
'copy' => 'Копія:',
'choosecol' => 'Виберіть ваш коляр:',
'randomcol' => 'Случайний коляр',
'enter' => 'Війти в чат',
'error' => 'Ошибка',
'members' => 'Зарегістріруванні',
'guests' => 'Гості',
'approveguests' => '%d новіе гості для одобрення',
'allowchecked' => 'Дозволити провірку',
'allowall' => 'Дозволити всім',
'denychecked' => 'Заборонити провірку',
'denyall' => 'Заборонити всім',
'denymessage' => 'Відіслати повідомлення з відмовою:',
'butallowdeny' => 'Відіслати',
'waitempty' => 'Більше запросів для одобрення нема.',
'wrongcaptcha' => 'Не правильна капча!',
'captchaexpire' => 'Захисний код вже использується або стік час.',
'noguests' => 'Вибачайте, входять тільки зарегистрируванні!',
'curchat' => 'Заресь %d размова (в) в кімнаті:',
'cantreg' => 'Ви не можете зарегістріруватись %s',
'alreadyreged' => '%s вже зарегістрірований.',
'successreg' => '%s успішно зарегістрірований.',
'cantchgstat' => 'Неможливо замінити статус %s',
'succdel' => '%s успішно удалений з бази данних.',
'succchg' => 'Статус %s успішно замінений.',
'wrongpass' => 'Невірний пароль!',
'wrongglobalpass' => 'Невірний глобальний пароль!',
'succprofile' => 'Ваш профіль був успішно збережений.',
'backtologin' => 'Вернутись на сторінку вхіда.',
'backtochat' => 'Вернутись в чат.',
'Beige' => 'Бежевий',
'Black' => 'Чорний',
'Blue' => 'Синій',
'BlueViolet' => 'Фіолєтово-синій',
'Brown' => 'Коричневий',
'Cyan' => 'Голубий',
'DarkBlue' => 'Темно-синий',
'DarkGreen' => 'Темно-зелений',
'DarkRed' => 'Темно-червоний',
'DarkViolet' => 'Темно-фиолетовий',
'DeepSkyBlue' => 'Голубе небо',
'Gold' => 'Золотий',
'Grey' => 'Сірий',
'Green' => 'Зелений',
'HotPink' => 'Ярко-розовий',
'Indigo' => 'Індіго',
'LightBlue' => 'Світло-синій',
'LightGreen' => 'Світло-зелений',
'LimeGreen' => 'Зелений лайм',
'Magenta' => 'Пурпурний',
'Olive' => 'Оливковий',
'Orange' => 'Оранжевий',
'OrangeRed' => 'Оранжево-червоний',
'Purple' => 'Фіолєтовий',
'Red' => 'Червоний',
'RoyalBlue' => 'Королівский синій',
'SeaGreen' => 'Морський зелений',
'Sienna' => 'Сіена',
'Silver' => 'Серібряний',
'Tan' => 'Загарний',
'Teal' => 'Чірок',
'Violet' => 'Фіолєтовий',
'White' => 'Білий',
'Yellow' => 'Жовтий',
'YellowGreen' => 'Жовто-зелений',
'redirectto' => 'Перенаправлення на:',
'nonhttp' => 'Запрошенна ссилка не http:',
'httpredir' => 'Якщо це не працює, попробуйте це:',
'actions' => 'Дії',
'sesip' => 'IP-адрес',
'css' => 'CSS стилі',
'memberexpire' => 'Тайм-аут участникив (хвилин)',
'guestexpire' => 'Тайм-аут гістей (хвилин)',
'kickpenalty' => 'Бан (хвилин)',
'entrywait' => 'Час задерження в гістевій (секунд)',
'captchatime' => 'Тайм-аут Captcha (секунд)',
'messageexpire' => 'Тайм-аут повідомлення (хвилин)',
'messagelimit' => 'Ліміт повідомлень (загальних)',
'maxmessage' => 'Максимальна довжина повідомлення',
'confirm' => 'Ви впевненні?',
'yes' => 'Так',
'no' => 'Ні',
'colbg' => 'Фоновий коляр',
'coltxt' => 'Кольор текста',
'maxname' => 'Максимальна довжина часу',
'minpass' => 'Мінімальна довжина пароля',
'defaultrefresh' => 'По дефаулт час перезагрузки повідомлень (секунд)',
'suguests' => 'Дозволити гістей',
'rulestxt' => 'Правила (html)',
'imgembed' => 'Вставка картінкі',
'trackip' => 'Показати IP-сесію',
'captchachars' => 'Символи, використовувані в Captcha',
'memkick' => 'Участники можуть ісключати, якщо нема модератора',
'forceredirect' => 'Примусовне перенаправлення',
'redirect' => 'Користувача скрипт перенаправлення',
'backuprestore' => 'Бэкап і восстановлення',
'backup' => 'Бэкап',
'restore' => 'Восстановлення',
'settings' => 'Настройки',
'linkfilter' => 'Фильтрація ссилок',
'chatname' => 'Імя чата',
'destroy' => 'Удалити чат',
'destroyed' => 'Чат вдачно удаленний',
'topic' => 'Тема',
'passreset' => 'Зкинути пароль',
'cantresetpass' => 'Неможливо зкинути пароль',
'succpassreset' => 'Пароль успішно зкинутий',
'entermsg' => '%s війшов в чат.',
'exitmsg' => '%s покинув чат.',
'memregmsg' => '%s тепер зарегистрированний участник.',
'suregmsg' => '%s тепер зарегистрированний заявник.',
'kickmsg' => '%s виключений з чата.',
'multikickmsg' => '%s виключені з чата.',
'allkickmsg' => 'Всі гості виключені з чата.',
'cleanmsg' => '%s був очищений.',
'sendallmsg' => '%s - ',
'sendmemmsg' => '[M] %s - ',
'sendmodmsg' => '[Staff] %s - ',
'sendadmmsg' => '[Admin] %s - ',
'sendprvmsg' => '[%1$s to %2$s] - ',
'msgsendall' => 'Повідомлення всім',
'msgsendmem' => 'Повідомлення тільки участникам',
'msgsendmod' => 'Повідомлення тільки модераторам',
'msgsendadm' => 'Повідомлення тільки администраторам',
'msgsendprv' => 'Приватне повідомлення',
'numnotes' => 'Номер ісправлень для зберіження',
'revisions' => 'Ісправлень:',
'older' => 'Старі',
'newer' => 'Нові',
'accessdenied' => 'В вхіді відмовленно.',
'loggedinas' => 'Ви війшли як %s і не маєте доступа до цеї секції.',
'newnickname' => 'Нове імя:',
'nicknametaken' => 'Імя вже занято',
'nopass' => 'Негідний пароль (Хотя б %d символів), не міняя імя',
'gdextrequired' => 'The gd extension of PHP is required for this feature. Please install it first.',
'memcachedextrequired' => 'The memcached extension of PHP is required for the caching feature. Please install it first or set the memcached setting back to false.',
'opensslextrequired' => 'The openssl extension of PHP is required for the encryption feature. Please install it first or set the encrypted setting back to false.',
'pdo_mysqlextrequired' => 'The pdo_mysql extension of PHP is required for the selected database driver. Please install it first.',
'pdo_pgsqlextrequired' => 'The pdo_pgsql extension of PHP is required for the selected database driver. Please install it first.',
'pdo_sqliteextrequired' => 'The pdo_sqlite extension of PHP is required for the selected database driver. Please install it first.',
'jsonextrequired' => 'The json extension of PHP is required for this feature. Please install it first.',
'sendmail' => 'Відправити повідомлення як нове публичне заявлення',
'mailsender' => 'Отправить сообщение на цей адрес',
'mailreceiver' => 'Отправить сообщение по цьому адресу',
'modfallback' => 'Вернутись в кімнату задержки, якщо нема модератора для підтверждення гістей',
'regpass' => 'Повторіть пароль<br>Зарегистрироватись',
'guestreg' => 'Дозволити гістям регістріроватись самостійно',
'asmember' => 'Як учасник',
'assuguest' => 'Як заявник',
'fatalerror' => 'Фатальна ошибка',
'prevmatch' => 'Тексти в стрічках совпадають',
'matchtoolong' => 'Текст в стрічки задлінне. Можна використати максимально 255 символів, попробуйте розділити строки на частини.',
'nocache' => 'Автопрокрутка (для старих браузерів, для сортріровкі з верху-вниз).',
'disablepm' => 'Відключити приватні повідомлення',
'disablechat' => 'Відключити чат',
'disabletext' => 'Чат відключив повідомлення (html)',
'disabledtext' => 'Часково відключенний',
'defaulttz' => 'Часовий пояс по дефаулт',
'tz' => 'Часовий пояс',
'optional' => '(опційно)',
'userloggedin' => 'Гость з таким имям вже в чаті.',
'regednick' => 'Це імя використовуе зарегістріруваний участник.',
'eninbox' => 'Включити офлайн-почту',
'inboxmsgs' => 'Прочитайте %d вхідящих повідомлень',
'offline' => '(офлайн)',
'deleteacc' => 'Удалити акаунт',
'eninnone' => 'Ні для кого',
'eninall' => 'Для всіх',
'eninmem' => 'Тільки для участників',
'eninstaff' => 'Тількі для модераторів',
'eninadmin' => 'Тоільки для адмінів',
'nickregex' => 'Nickname regex',
'passregex' => 'Password regex',
'externalcss' => 'Ссилка на внішний CSS файл',
'greetingmsg' => 'Добро пожалоувати %s!',
'entryhelp' => 'Якщо це вікно не обновиться через %d секунд, Вам треба включити автоматичне обновлення (meta refresh) у вашому браузері. Також увіртесь щоб не було веб-фильтра, провірьте настройкі проксі, або плагіни браузера на блокіровку автоматичного обновлення! Прклади плагінов: "Polipo", "NoScript", и т.д.<br>Тем не меньше, (в случаї ошибок перезагрузки сторінок за сервера/проксі) Ви завжди зможете использувати кнопки внизу сторінки для ручного обновлення.',
'enablegreeting' => 'Показувати привітальнее повідомлення перед другими повідомленнями',
'unban' => 'Розблокирувати',
'sortupdown' => 'Сортіроувати повідомлення з верху вниз',
'sortframe' => 'Перестроиїти',
'cs' => 'Регістр-сенситивний',
'hidechatters' => 'Заховати список людей в чаті',
'enfileupload' => 'Дозврлити файлові загрузки',
'msgattache' => 'Прикріпленні',
'filenotfound' => 'Файл не найдений!',
'maxuploadsize' => 'Максимальний розмір файла в КБ',
'maxsize' => 'Макс. %d КБ',
'cssupdate' => 'Note: Default CSS is now hardcoded and can be removed from the CSS setting',
'manualrefresh' => 'Потрібно обновити сторінку вручну',
'personalnotes' => 'Лічні замітки',
'filtermodkick' => 'Примінити фільтр исключення для модераторів',
];

43
lang_update.php Normal file
View File

@ -0,0 +1,43 @@
<?php
$native = 'Español (España)'; // Native lanugae name
$english = 'Spanish (ES)'; // Enlish language name
$code = 'es_ES'; // Language code
ob_start();
$file = "<?php
/*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - $english translation
*
* Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
//Native language name: $native
\$T=[
";
if(file_exists("lang_$code.php")){
include("lang_$code.php");
}
include('lang_en.php');
foreach($T as $id=>$value){
if(isSet($I[$id])){
$I[$id]=$value;
}
}
foreach($I as $id=>$value){
$file .= "\t'$id' => '".str_replace("'", "\'", $value)."',\n";
}
$file .= "];\n";
file_put_contents("lang_$code.php", $file);

364
lang_zh_CN.php Normal file
View File

@ -0,0 +1,364 @@
<?php
/*
* LE CHAT-PHP - a PHP Chat based on LE CHAT - Simplified Chinese translation
*
* Copyright (C) 2015-2018 Daniel Winzen <d@winzen4.de>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
//Native language name: 简体中文
$T=[
'nodb' => '没有连接到数据库!',
'nodbsetup' => '没有连接到数据库,请创建一个数据库并编辑脚本并修改为用户名密码正确的数据库!',
'changelang' => '修改语言:',
'expire' => '无效/已过期的会话',
'kicked' => '你被踢出该聊天室!',
'invalnick' => '无效的用户名 (最多%1$d个字符必须与正则表达式"%2$s"匹配)',
'invalpass' => '无效的密码 (至少包含%1$d个字符并且必须与正则表达式"%2$s"匹配)',
'noconfirm' => '重复密码不匹配!',
'incorregex' => '正则表达式错误!',
'bottom' => 'Bottom',
'top' => '排行',
'choose' => '(选择)',
'setup' => '安装程序',
'init' => '初始化设置',
'sulogin' => '超级管理员登录:',
'sunick' => '超级管理员用户名:',
'supass' => '超级管理员密码:',
'suconfirm' => '重复密码:',
'susuccess' => '成功注册!',
'initbtn' => '初始化聊天室',
'initdbexist' => '数据库表已经存在!,要继续,您必须先手动删除这些表',
'initsuexist' => '超级管理员已经存在!',
'initgosetup' => '去设置界面',
'captcha' => '验证码',
'enabled' => '启用',
'onlyguests' => '只仅游客',
'disabled' => '禁用',
'simple' => '简单',
'moderate' => '中等',
'extreme' => '超级',
'nick' => '用户名:',
'pass' => '密码:',
'globalloginpass' => '全局密码:',
'login' => '登录',
'dbupdate' => '数据库更新成功',
'sysmessages' => '系统信息',
'msgenter' => '入口',
'msgexit' => '离开',
'msgmemreg' => '成员注册',
'msgsureg' => '邀请人注册',
'msgkick' => '踢出',
'msgmultikick' => '批量踢出',
'msgallkick' => '全部踢出',
'msgclean' => '房间清理',
'dateformat' => '<a target="_blank" href="http://php.net/manual/en/function.date.php#refsect1-function.date-parameters">Date formating</a>',
'admfunc' => '管理员功能',
'allguests' => '全部游客',
'cleanmsgs' => '清理消息',
'room' => '整个房间',
'selection' => '选择',
'cleannick' => '下面的名称:',
'clean' => '清理',
'kickchat' => 'Kick Chatter (%d minutes)',
'kickreason' => '踢出信息:',
'kickpurge' => '清除信息',
'kick' => '踢出',
'logoutinact' => '注销非活动聊天者',
'logout' => '登出',
'sessions' => '查看活动聊天',
'view' => '显示',
'filter' => '过滤',
'guestacc' => '修改游客访问',
'guestallow' => '允许',
'guestwait' => 'Allow with waitingroom',
'adminallow' => '请求审核人批准',
'guestdisallow' => '只仅正式成员',
'addsuguest' => '注册申请员',
'register' => '注册',
'admmembers' => '正式成员',
'memdel' => '从数据库删除',
'memdeny' => '拒绝访问 (!)',
'memsuguest' => '申请为申请人 (G)',
'memreg' => '设置为正式成员',
'memmod' => '设置为主持人 (M)',
'memsumod' => 'Set to supermod (SM)',
'memadm' => '设置为管理员 (A)',
'change' => '修改',
'regguest' => '注册游客',
'regmem' => '注册新成员',
'sessact' => '活动会话',
'sessnick' => '用户名',
'sesstimeout' => '超时',
'sessua' => '用户代理',
'fid' => '过滤器ID:',
'match' => '匹配',
'replace' => '替换',
'allowpm' => '允许在PM',
'regex' => '正则表达式',
'apply' => '应用',
'newfilter' => '新过滤器:',
'add' => '添加',
'noframes' => '这个聊天室使用 <b>frames</b>. 请在浏览器中启用<b>frames</b>或使用合适的<b>frames</b>!',
'delselmes' => '删除所选信息',
'staffnotes' => '工作人员说明',
'adminnotes' => '管理员说明',
'notessaved' => '说明已保存!',
'lastedited' => '上次由%1$s编辑 时间为%2$s',
'savenotes' => '保存说明',
'waitingroom' => '等候室',
'waittext' => 'Welcome %1$s, your login has been delayed, you can access the chat in %2$d seconds.',
'admwaittext' => 'Welcome %1$s, your login has been delayed, you can access the chat as soon, as a moderator lets you in.',
'waitreload' => 'If this page doesn\'t refresh every %d seconds, use the button below to reload it manually!',
'reload' => 'Reload',
'rules' => 'Rules',
'talkto' => 'Send to',
'toall' => 'All chatters',
'tomem' => 'Members only',
'tostaff' => 'Staff only',
'toadmin' => 'Admin only',
'alsopurge' => 'Also purge messages',
'dellast' => 'Delete last message',
'delall' => 'Delete all messages',
'switchsingle' => 'Switch to single-line',
'switchmulti' => 'Switch to multi-line',
'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.',
'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, 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.',
'helpadm' => 'Admins: You\'ll be furthermore able to register guests, edit members and register new nicknames.',
'profile' => 'Your Profile',
'ignore' => 'Ignore',
'unignore' => 'Don\'t ignore anymore',
'refreshrate' => 'Refresh rate (5-150 seconds)',
'fontcolour' => 'Font colour',
'viewexample' => 'View examples',
'bgcolour' => 'Background colour',
'fontface' => 'Fontface',
'roomdefault' => 'Room Default',
'bold' => 'Bold',
'italic' => 'Italic',
'fontexample' => 'Example for your chosen font',
'timestamps' => 'Show Timestamps',
'embed' => 'Embed images',
'incognito' => 'Incognito mode',
'changepass' => 'Change Password',
'oldpass' => 'Old password:',
'newpass' => 'New password:',
'confirmpass' => 'Confirm new password:',
'savechanges' => 'Save changes',
'reloadpb' => 'Reload Post Box',
'reloadmsgs' => 'Reload Messages',
'chgprofile' => 'Profile',
'adminbtn' => 'Admin',
'admnotes' => 'Admin Notes',
'notes' => 'Notes',
'clone' => 'Clone',
'randh' => 'Rules & Help',
'exit' => 'Exit Chat',
'bye' => 'Bye %s, visit again soon!',
'colourtable' => 'Colourtable',
'backtoprofile' => 'Back to your Profile',
'copy' => 'Copy:',
'choosecol' => 'Guests, choose a colour:',
'randomcol' => 'Random Colour',
'enter' => 'Enter Chat',
'error' => 'Error',
'members' => 'Members',
'guests' => 'Guests',
'approveguests' => '%d new guests to approve',
'allowchecked' => 'Allow checked',
'allowall' => 'Allow all',
'denychecked' => 'Deny checked',
'denyall' => 'Deny all',
'denymessage' => 'Send message to denied:',
'butallowdeny' => 'Submit',
'waitempty' => 'No more entry requests to approve.',
'wrongcaptcha' => 'Wrong Captcha',
'captchaexpire' => 'Captcha already used or timed out.',
'noguests' => 'Sorry, currently members only!',
'curchat' => 'Currently %d chatter(s) in room:',
'cantreg' => 'Can\'t register %s',
'alreadyreged' => '%s is already registered.',
'successreg' => '%s successfully registered.',
'cantchgstat' => 'Can\'t change status of %s',
'succdel' => '%s successfully deleted from database.',
'succchg' => 'Status of %s successfully changed.',
'wrongpass' => 'Wrong Password!',
'wrongglobalpass' => 'Wrong global Password!',
'succprofile' => 'Your profile has successfully been saved.',
'backtologin' => 'Back to the login page.',
'backtochat' => 'Back to the chat.',
'Beige' => 'Beige',
'Black' => 'Black',
'Blue' => 'Blue',
'BlueViolet' => 'Blue violet',
'Brown' => 'Brown',
'Cyan' => 'Cyan',
'DarkBlue' => 'Dark blue',
'DarkGreen' => 'Dark green',
'DarkRed' => 'Dark red',
'DarkViolet' => 'Dark violet',
'DeepSkyBlue' => 'Sky blue',
'Gold' => 'Gold',
'Grey' => 'Grey',
'Green' => 'Green',
'HotPink' => 'Hot pink',
'Indigo' => 'Indigo',
'LightBlue' => 'Light blue',
'LightGreen' => 'Light green',
'LimeGreen' => 'Lime green',
'Magenta' => 'Magenta',
'Olive' => 'Olive',
'Orange' => 'Orange',
'OrangeRed' => 'Orange red',
'Purple' => 'Purple',
'Red' => 'Red',
'RoyalBlue' => 'Royal blue',
'SeaGreen' => 'Sea green',
'Sienna' => 'Sienna',
'Silver' => 'Silver',
'Tan' => 'Tan',
'Teal' => 'Teal',
'Violet' => 'Violet',
'White' => 'White',
'Yellow' => 'Yellow',
'YellowGreen' => 'Yellow green',
'redirectto' => 'Redirecting to:',
'nonhttp' => 'Non-http link requested:',
'httpredir' => 'If it\'s not working, try this one:',
'actions' => 'Actions',
'sesip' => 'IP-Address',
'css' => 'CSS Style',
'memberexpire' => 'Member timeout (minutes)',
'guestexpire' => 'Guest timeout (minutes)',
'kickpenalty' => 'Kick penalty (minutes)',
'entrywait' => 'Waiting room time (seconds)',
'captchatime' => 'Captcha timeout (seconds)',
'messageexpire' => 'Message timeout (minutes)',
'messagelimit' => 'Message limit (public)',
'maxmessage' => 'Maximal message length',
'confirm' => 'Are you sure?',
'yes' => 'Yes',
'no' => 'No',
'colbg' => 'Background colour',
'coltxt' => 'Text colour',
'maxname' => 'Maximal nickname length',
'minpass' => 'Minimal password length',
'defaultrefresh' => 'Default message reload time (seconds)',
'suguests' => 'Enable applicants',
'rulestxt' => 'Rules (html)',
'imgembed' => 'Embed images',
'trackip' => 'Show session-IP',
'captchachars' => 'Characters used in Captcha',
'memkick' => 'Members can kick, if no moderator is present',
'forceredirect' => 'Force redirection',
'redirect' => 'Custom redirection script',
'backuprestore' => 'Backup and restore',
'backup' => 'Backup',
'restore' => 'Restore',
'settings' => 'Settings',
'linkfilter' => 'Linkfilter',
'chatname' => 'Chat name',
'destroy' => 'Destroy chat',
'destroyed' => 'Successfully destroyed chat',
'topic' => 'Topic',
'passreset' => 'Reset password',
'cantresetpass' => 'Can\'t reset password',
'succpassreset' => 'Successfully reset password',
'entermsg' => '%s entered the chat.',
'exitmsg' => '%s left the chat.',
'memregmsg' => '%s is now a registered member.',
'suregmsg' => '%s is now a registered applicant.',
'kickmsg' => '%s has been kicked.',
'multikickmsg' => '%s have been kicked.',
'allkickmsg' => 'All guests have been kicked.',
'cleanmsg' => '%s has been cleaned.',
'sendallmsg' => '%s - ',
'sendmemmsg' => '[M] %s - ',
'sendmodmsg' => '[Staff] %s - ',
'sendadmmsg' => '[Admin] %s - ',
'sendprvmsg' => '[%1$s to %2$s] - ',
'msgsendall' => 'Message to all',
'msgsendmem' => 'Message to members only',
'msgsendmod' => 'Message to staff only',
'msgsendadm' => 'Message to admins only',
'msgsendprv' => 'Private message',
'numnotes' => 'Number of notes revisions to keep',
'revisions' => 'Revisions:',
'older' => 'Older',
'newer' => 'Newer',
'accessdenied' => 'Access denied',
'loggedinas' => 'You are logged in as %s and don\'t have access to this section.',
'newnickname' => 'New nickname:',
'nicknametaken' => 'Nickname is already taken',
'nopass' => 'Invalid password (At least %d characters), not changing nickname',
'gdextrequired' => 'The gd extension of PHP is required for this feature. Please install it first.',
'memcachedextrequired' => 'The memcached extension of PHP is required for the caching feature. Please install it first or set the memcached setting back to false.',
'opensslextrequired' => 'The openssl extension of PHP is required for the encryption feature. Please install it first or set the encrypted setting back to false.',
'pdo_mysqlextrequired' => 'The pdo_mysql extension of PHP is required for the selected database driver. Please install it first.',
'pdo_pgsqlextrequired' => 'The pdo_pgsql extension of PHP is required for the selected database driver. Please install it first.',
'pdo_sqliteextrequired' => 'The pdo_sqlite extension of PHP is required for the selected database driver. Please install it first.',
'jsonextrequired' => 'The json extension of PHP is required for this feature. Please install it first.',
'sendmail' => 'Send mail on new public message',
'mailsender' => 'Send mail using this address',
'mailreceiver' => 'Send mail to this address',
'modfallback' => 'Fallback to waiting room, if no moderator is present to approve guests',
'regpass' => 'Repeat password<br>to register',
'guestreg' => 'Let guests register themselves',
'asmember' => 'As member',
'assuguest' => 'As applicant',
'fatalerror' => 'Fatal error',
'prevmatch' => 'Your match was as follows',
'matchtoolong' => 'Your match was too long. You can use max. 255 characters. Try splitting it up.',
'nocache' => 'Autoscroll (for old browsers or top-to-bottom sort).',
'disablepm' => 'Disable private messages',
'disablechat' => 'Disable chat',
'disabletext' => 'Chat disabled message (html)',
'disabledtext' => 'Temporarily disabled',
'defaulttz' => 'Default time zone',
'tz' => 'Time zone',
'optional' => '(optional)',
'userloggedin' => 'A user with this nickname is already logged in.',
'regednick' => 'This nickname is a registered member.',
'eninbox' => 'Enable offline inbox',
'inboxmsgs' => 'Read %d messages in your inbox',
'offline' => '(offline)',
'deleteacc' => 'Delete account',
'eninnone' => 'For no one',
'eninall' => 'For everyone',
'eninmem' => 'For members only',
'eninstaff' => 'For staff only',
'eninadmin' => 'For admins only',
'nickregex' => 'Nickname regex',
'passregex' => 'Password regex',
'externalcss' => 'Link to external CSS file',
'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.',
'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',
];