anonymous group photoblog software
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

220 lines
18 KiB

  1. HOME = 'Home' # Forwards to home page
  2. ADMIN = 'Manage' # Forwards to Management Panel
  3. RETURN = 'Return' # Returns to image board
  4. POSTING = 'Posting mode: Reply' # Prints message in red bar atop the reply screen
  5. NAME = 'Name' # Describes name field
  6. EMAIL = 'Link' # Describes e-mail field
  7. SUBJECT = 'Subject' # Describes subject field
  8. SUBMIT = 'Submit' # Describes submit button
  9. COMMENT = 'Comment' # Describes comment field
  10. UPLOADFILE = 'File' # Describes file field
  11. NOFILE = 'No File' # Describes file/no file checkbox
  12. CAPTCHA = 'Verification' # Describes captcha field
  13. PARENT = 'Parent' # Describes parent field on admin post page
  14. DELPASS = 'Password' # Describes password field
  15. DELEXPL = '(for post and file deletion and editing)' # Prints explanation for password box (to the right)
  16. SPAMTRAP = 'Leave these fields empty (spam trap): '
  17. THUMB = 'Thumbnail displayed, click image for full size.' # Prints instructions for viewing real source
  18. HIDDEN = 'Thumbnail hidden, click filename for the full image.' # Prints instructions for viewing hidden image reply
  19. NOTHUMB = 'No<br />thumbnail' # Printed when there's no thumbnail
  20. PICNAME = 'File: ' # Prints text before upload name/link
  21. REPLY = 'Reply' # Prints text for reply link
  22. OLD = 'Marked for deletion (old).' # Prints text to be displayed before post is marked for deletion, see: retention
  23. ABBR = '%d posts omitted. Click Reply to view.' # Prints text to be shown when replies are hidden
  24. ABBR_LOCK = '%d posts omitted. Click View to see them.'
  25. ABBRIMG = '%d posts and %d images omitted. Click Reply to view.' # Prints text to be shown when replies and images are hidden
  26. ABBRTEXT = 'Comment too long. Click <a href="%s">here</a> to view the full text.'
  27. ABBRIMG_LOCK = '%d posts and %d images omitted. Click View to see them.' # Prints text to be shown when replies and images are hidden
  28. REPDEL = 'Delete Post ' # Prints text next to S_DELPICONLY (left)
  29. DELPICONLY = 'File Only' # Prints text next to checkbox for file deletion (right)
  30. DELKEY = 'Password ' # Prints text next to password field for deletion (left)
  31. DELETE = 'Delete' # Defines deletion button's name
  32. PREV = 'Previous' # Defines previous button
  33. FIRSTPG = 'Previous' # Defines previous button
  34. NEXT = 'Next' # Defines next button
  35. LASTPG = 'Next' # Defines next button
  36. WEEKDAYS = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'] # Defines abbreviated weekday names.
  37. MANARET = 'Return' # Returns to HTML file instead of PHP--thus no log/SQLDB update occurs
  38. MANAMODE = 'Manager Mode' # Prints heading on top of Manager page
  39. MANALOGIN = 'Manager Login' # Defines Management Panel radio button--allows the user to view the management panel (overview of all posts)
  40. ADMINPASS = 'Admin password:' # Prints login prompt
  41. MANAPANEL = 'Management Panel' # Defines Management Panel radio button--allows the user to view the management panel (overview of all posts)
  42. MANABANS = 'Bans/Whitelist' # Defines Bans Panel button
  43. MANAPROXY = 'Proxy Panel'
  44. MANASPAM = 'Spam' # Defines Spam Panel button
  45. MANASQLDUMP = 'SQL Dump' # Defines SQL dump button
  46. MANASQLINT = 'SQL Interface' # Defines SQL interface button
  47. MANAPOST = 'Manager Post' # Defines Manager Post radio button--allows the user to post using HTML code in the comment box
  48. MANAREBUILD = 'Rebuild caches' #
  49. MANANUKE = 'Nuke board' #
  50. MANALOGOUT = 'Log out' #
  51. MANASAVE = 'Remember me on this computer' # Defines Label for the login cookie checbox
  52. MANASUB = 'Go' # Defines name for submit button in Manager Mode
  53. NOTAGS = 'HTML tags allowed. No formatting will be done, you must use HTML for line breaks and paragraphs.' # Prints message on Management Board
  54. MPDELETEIP = 'Delete all'
  55. MPDELETE = 'Delete' # Defines for deletion button in Management Panel
  56. MPARCHIVE = 'Archive'
  57. MPRESET = 'Reset' # Defines name for field reset button in Management Panel
  58. MPONLYPIC = 'File Only' # Sets whether or not to delete only file, or entire post/thread
  59. MPDELETEALL = 'Del&nbsp;all' #
  60. MPBAN = 'Ban' # Sets whether or not to delete only file, or entire post/thread
  61. MPTABLE = '<th>Post No.</th><th>Time</th><th>Subject</th>' + \
  62. '<th>Name</th><th>Comment</th><th>Options</th><th>IP</th>' # Explains names for Management Panel
  63. IMGSPACEUSAGE = '[ Space used: %d KB ]' # Prints space used KB by the board under Management Panel
  64. BANTABLE = '<th>Type</th><th>Value</th><th>Comment</th><th>Expires</th><th>Can Browse</th><th>Creator</th><th>Action</th>' # EDITED Explains names for Ban Panel
  65. BANIPLABEL = 'IP'
  66. BANMASKLABEL = 'Mask'
  67. BANCOMMENTLABEL = 'Comment'
  68. BANWORDLABEL = 'Word'
  69. BANIP = 'Ban IP'
  70. BANWORD = 'Ban word'
  71. BANWHITELIST = 'Whitelist'
  72. BANREMOVE = 'Remove'
  73. BANCOMMENT = 'Comment'
  74. BANTRUST = 'No captcha'
  75. BANTRUSTTRIP = 'Tripcode'
  76. PROXYTABLE = '<th>Type</th><th>IP</th><th>Expires</th><th>Date</th>' # Explains names for Proxy Panel
  77. PROXYIPLABEL = 'IP'
  78. PROXYTIMELABEL = 'Seconds to live'
  79. PROXYREMOVEBLACK = 'Remove'
  80. PROXYWHITELIST = 'Whitelist'
  81. PROXYDISABLED = 'Proxy detection is currently disabled in configuration.'
  82. BADIP = 'Bad IP value'
  83. SPAMEXPL = 'This is the list of domain names Wakaba considers to be spam.<br />' + \
  84. 'You can find an up-to-date version <a href="http://wakaba.c3.cx/antispam/antispam.pl?action=view&amp;format=wakaba">here</a>, ' + \
  85. 'or you can get the <code>spam.txt</code> file directly <a href="http://wakaba.c3.cx/antispam/spam.txt">here</a>.'
  86. SPAMSUBMIT = 'Save'
  87. SPAMCLEAR = 'Clear'
  88. SPAMRESET = 'Restore'
  89. SQLNUKE = 'Nuke password:'
  90. SQLEXECUTE = 'Execute'
  91. TOOBIG = 'This image is too large! Upload something smaller!'
  92. TOOBIGORNONE = 'Either this image is too big or there is no image at all. Yeah.'
  93. REPORTERR = 'Error: Cannot find reply.' # Returns error when a reply (res) cannot be found
  94. UPFAIL = 'Error: Upload failed.' # Returns error for failed upload (reason: unknown?)
  95. NOREC = 'Error: Cannot find record.' # Returns error when record cannot be found
  96. NOCAPTCHA = 'Error: No verification code on record - it probably timed out.' # Returns error when there's no captcha in the database for this IP/key
  97. BADCAPTCHA = 'Error: Wrong verification code entered.' # Returns error when the captcha is wrong
  98. BADFORMAT = 'Error: File format not supported.' # Returns error when the file is not in a supported format.
  99. STRREF = 'Error: String refused.' # Returns error when a string is refused
  100. UNJUST = 'Error: Unjust POST.' # Returns error on an unjust POST - prevents floodbots or ways not using POST method?
  101. NOPIC = 'Error: No file selected. Did you forget to click "Reply"?' # Returns error for no file selected and override unchecked
  102. NOTEXT = 'Error: No comment entered.' # Returns error for no text entered in to subject/comment
  103. TOOLONG = 'Error: Too many characters in text field.' # Returns error for too many characters in a given field
  104. NOTALLOWED = 'Error: Posting not allowed.' # Returns error for non-allowed post types
  105. UNUSUAL = 'Error: Abnormal reply.' # Returns error for abnormal reply? (this is a mystery!)
  106. BADHOST = 'Host is banned.' # Returns error for banned host ($badip string)
  107. BADHOSTPROXY = 'Error: Proxy is banned for being open.' # Returns error for banned proxy ($badip string)
  108. RENZOKU = 'Error: Flood detected, post discarded.' # Returns error for $sec/post spam filter
  109. RENZOKU2 = 'Error: Flood detected, file discarded.' # Returns error for $sec/upload spam filter
  110. RENZOKU3 = 'Error: Flood detected.' # Returns error for $sec/similar posts spam filter.
  111. PROXY = 'Error: Open proxy detected.' # Returns error for proxy detection.
  112. DUPE = 'Error: This file has already been posted <a href="%s">here in this thread</a>.' # Returns error when an md5 checksum already exists.
  113. DUPENAME = 'Error: A file with the same name already exists.' # Returns error when an filename already exists.
  114. NOTHREADERR = 'Error: Thread does not exist.' # Returns error when a non-existant thread is accessed
  115. BADDELPASS = 'Error: Incorrect password for deletion.' # Returns error for wrong password (when user tries to delete file)
  116. WRONGPASS = 'Error: Management password incorrect, or login timed out.' # Returns error for wrong password (when trying to access Manager modes)
  117. VIRUS = 'Error: Possible virus-infected file.' # Returns error for malformed files suspected of being virus-infected.
  118. NOTWRITE = 'Error: Could not write to directory.' # Returns error when the script cannot write to the directory, the chmod (777) is wrong
  119. SPAM = 'Spammers are not welcome here.' # Returns error when detecting spam
  120. SQLCONF = 'SQL connection failure' # Database connection failure
  121. SQLFAIL = 'Critical SQL problem!' # SQL Failure
  122. REDIR = 'If the redirect didn\'t work, please choose one of the following mirrors:' # Redir message for html in REDIR_DIR
  123. BADHOST_ADMIN = 'Error: Manager Functions not Available Due to Banned Host.' # Error message that appears when a banned IP tries to access moderator features
  124. BAN_WHY = 'You or another user of this IP or IP range was banned.' # Subheader for banned IP page
  125. BAN_MISSING_REASON = 'No reason given. You should try refreshing this page, or you may need to speak with staff as this may be in error.' # Appears if no Reason for the Ban is on Record
  126. BAN_APPEAL_HEADER = 'How to Appeal' # Header for appealing instructions
  127. # Instructions on Appealing. Feel free to customize.
  128. BAN_APPEAL = 'To appeal your ban, please visit <a href="http://desuchan.net/sugg/">the suggestions board</a>.<br /> Abusing this may result in permanent banishment from Desuchan\'s services.'
  129. BAN_NO_APPEAL = 'You may not appeal this ban.' # Appears on banned IP page if no appealing is allowed. (NOT USED. KEPT IN CASE OF A REQUEST.)
  130. BANEXPIRE = 'Length of Ban, in Seconds<br />(Use 0 if permanent.)' # Option in Ban Panel for adjusting ban length
  131. TOTALBAN = 'Ban from Browsing?' # Option in Ban Panel for setting a ban prohibiting browsing content.
  132. BAN_REASON = 'Reason' # Header for ban comment on the banned IP page
  133. CURRENT_IP = 'Your current IP is' # Informs the user of the affected IP on the banned IP page.
  134. BAN_WILL_EXPIRE = 'This ban is set to expire' # Appears before expiration date on banned IP page
  135. BAN_WILL_NOT_EXPIRE = 'This ban is not set to expire.' # Appears on banned IP page if IP is permanently banned (or ban info is missing)
  136. COMMENT_A_MUST = 'Error: A Reason/Comment is Required' # Returned if no reason/comment is entered when banning an IP
  137. BANEXPIRE_EDIT = 'Time Ban Ends' # Precedes the expiration date for the ban on the banned IP page
  138. UPDATE = 'Update' # Name of submit button in the editor windows
  139. BANEDIT = 'Edit' # Link name for the ban editor window
  140. ADMINOVERRIDE = 'To override, please input nuke password.' # Precedes the field for typing in the admin's nuke password when a moderator is banned
  141. DATEPROBLEM = 'There is a problem with the date entered.' # Appears if a bad date is entered on the ban editor page
  142. SETNOEXPIRE = 'No expiration' # Appears in the ban panel for all permanent bans
  143. HTACCESSCANTREMOVE = 'Error: Cannot Remove .htaccess Entry.' # Returned if an error occurs accessing .htaccess to remove a ban entry.
  144. HTACCESSPROBLEM = "Error: Ban Processed, but Error Accessing .htaccess." # Returned if an error occurs when accessing .htaccess to add a ban
  145. THREADLOCKEDERROR = "Error: Thread Locked." # Returned if a user attempts to add a post or edit an existing post in a locked thread.
  146. ALREADYSTICKIED = "Error: Already Stickied." # Returned if a moderator attempts to sticky a thread that was already stickied
  147. NOTATHREAD = "Error: What Was Specified is Not a Thread." # Returned if a moderator tries to sticky or lock a single post
  148. NOTSTICKIED = "Error: Does not Exist or is Already Unstickied" # Returned if a moderator tries to lock a thread that was deleted or was already stickied
  149. ALREADYLOCKED = "Error: Already Locked." # Returned if a moderator tries to lock a thread that was already locked
  150. NOTLOCKED = "Error: Already Unlocked or Does Not Exist." # Returned if a moderator tries to unlock a thread that was deleted or already locked
  151. BADEDITPASS = "Error: Incorrect password for editing." # Returned if a user inputs the wrong password for editing
  152. NOPASS = "Error: No password was specified for this post.<br />It cannot be edited." # Returned if a bad password was given by a user when attempting to edit a post
  153. LASTEDITED = "Last edited" # Precedes the editing date on the thread page if a post was edited
  154. BYMOD = "by moderator" # Tagged to previous if the editing was done by a moderator
  155. STICKIED = "Sticky" # Title for sticky image
  156. LOCKED = "Locked" # Title for lock image
  157. STICKIEDALT = "(sticky)" # Alternative text for sticky image
  158. LOCKEDALT = "(locked)" # Alternative text for locked image
  159. STICKYOPTION = "Sticky" # Option for stickying a thread in the moderator post panel
  160. LOCKOPTION = "Lock" # Option for locking a thread in the moderator post panel
  161. UNSTICKYOPTION = "Unsticky" # Option for unstickying a thread in the moderator post panel
  162. UNLOCKOPTION = "Unlock" # Option for unlocking a thread in the moderator post panel
  163. LOCKEDANNOUNCE = "This thread is locked. You may not reply to this thread." # An announcement that appears in place of the post form in a locked thread
  164. VIEW = "View" # Link to viewing the thread page if the thread is locked (and does not allow replies).
  165. # Prompt for management password when editing a moderator post or moderator-edited post.
  166. PROMPTPASSWORDADMIN = "This post was created and/or edited by a moderator."
  167. # Prompt for editing/deletion password for usual circumstances.
  168. PROMPTPASSWORD = "Please enter the deletion/editing password. "
  169. NEWFILE = "New File" # Prompt for replacement file in post-editing window
  170. STRINGFIELDMISSING = "Please input string to ban."
  171. MODDELETEONLY = "This was posted by a moderator or admin and cannot be deleted this way."
  172. POSTNOTFOUND = "Post %d not found on %s."
  173. INSUFFICIENTPRIVILEGES = 'Insufficient privileges'
  174. #
  175. # Oekaki
  176. #
  177. OEKPAINT = 'Painter: ' # Describes the oekaki painter to use
  178. OEKSOURCE = 'Source: ' # Describes the source selector
  179. OEKNEW = 'New image' # Describes the new image option
  180. OEKMODIFY = 'Modify No.%d' # Describes an option to modify an image
  181. OEKX = 'Width: ' # Describes x dimension for oekaki
  182. OEKY = 'Height: ' # Describes y dimension for oekaki
  183. OEKSUBMIT = 'Paint!' # Oekaki button used for submit
  184. OEKIMGREPLY = 'Reply'
  185. OEKIMGREPLY = 'Reply'
  186. OEKREPEXPL = 'Picture will be posted as a reply to thread <a href="%s">%s</a>.'
  187. OEKTOOBIG = 'The requested dimensions are too large.'
  188. OEKTOOSMALL = 'The requested dimensions are too small.'
  189. OEKUNKNOWN = 'Unknown oekaki painter requested.'
  190. HAXORING = 'Stop hax0ring the Gibson!'
  191. OEKPAINTERS = [
  192. {"painter": "shi_norm", "name": "Shi Normal"},
  193. {"painter": "shi_pro", "name": "Shi Pro"},
  194. {"painter": "shi_norm_selfy", "name": "Shi Normal+Selfy"},
  195. {"painter": "shi_pro_selfy", "name": "Shi Pro+Selfy"},
  196. ]