| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / @ 469d0997

History | View | Annotate | Download (17.3 kB)

1 ae497612 Olga Brani
# Copyright 2011-2012 GRNET S.A. All rights reserved.
2 ae497612 Olga Brani
3 ae497612 Olga Brani
# Redistribution and use in source and binary forms, with or
4 ae497612 Olga Brani
# without modification, are permitted provided that the following
5 ae497612 Olga Brani
# conditions are met:
6 ae497612 Olga Brani
7 ae497612 Olga Brani
#   1. Redistributions of source code must retain the above
8 ae497612 Olga Brani
#      copyright notice, this list of conditions and the following
9 ae497612 Olga Brani
#      disclaimer.
10 ae497612 Olga Brani
11 ae497612 Olga Brani
#   2. Redistributions in binary form must reproduce the above
12 ae497612 Olga Brani
#      copyright notice, this list of conditions and the following
13 ae497612 Olga Brani
#      disclaimer in the documentation and/or other materials
14 ae497612 Olga Brani
#      provided with the distribution.
15 ae497612 Olga Brani
16 ae497612 Olga Brani
17 ae497612 Olga Brani
18 ae497612 Olga Brani
19 ae497612 Olga Brani
20 ae497612 Olga Brani
21 ae497612 Olga Brani
22 ae497612 Olga Brani
23 ae497612 Olga Brani
24 ae497612 Olga Brani
25 ae497612 Olga Brani
26 ae497612 Olga Brani
27 ae497612 Olga Brani
28 ae497612 Olga Brani
29 ae497612 Olga Brani
# The views and conclusions contained in the software and
30 ae497612 Olga Brani
# documentation are those of the authors and should not be
31 ae497612 Olga Brani
# interpreted as representing official policies, either expressed
32 ae497612 Olga Brani
# or implied, of GRNET S.A.
33 ae497612 Olga Brani
34 450093ec Kostas Papadimitriou
from django.conf import settings
35 450093ec Kostas Papadimitriou
36 758fc8ec Constantinos Venetsanopoulos
ACCOUNT_AUTHENTICATION_FAILED           =   'Authentication with this account failed.'
37 11a71057 Kostas Papadimitriou
ACCOUNT_ALREADY_ACTIVE                  =   'This account is already active.'
38 11a71057 Kostas Papadimitriou
ACCOUNT_PENDING_ACTIVATION              =   'Your account request is pending activation.'
39 11a71057 Kostas Papadimitriou
ACCOUNT_PENDING_MODERATION              =   'Your account request is pending moderation.'
40 c4b1a172 Kostas Papadimitriou
ACCOUNT_INACTIVE                        =   'Your account is disabled.'
41 11a71057 Kostas Papadimitriou
ACCOUNT_RESEND_ACTIVATION               =   'It seems that an activation email has been sent to you, but you have not followed the activation link. <a href="%(send_activation_url)s">Resend activation email.</a>'
42 11a71057 Kostas Papadimitriou
INACTIVE_ACCOUNT_CHANGE_EMAIL           =   ''.join([ACCOUNT_RESEND_ACTIVATION, ' Or <a href="%(signup_url)s">Send activation to a new email.</a>'])
43 c0b26605 Sofia Papagiannaki
44 11a71057 Kostas Papadimitriou
ACCOUNT_PENDING_ACTIVATION_HELP         =   'An activation email has been sent to you. Make sure you check your spam folder, too.'
45 54831252 Kostas Papadimitriou
46 54831252 Kostas Papadimitriou
ACCOUNT_ACTIVATED                       =   'Congratulations. Your account has' + \
47 758fc8ec Constantinos Venetsanopoulos
                                            ' been activated. You are now logged in.'
48 11a71057 Kostas Papadimitriou
PASSWORD_RESET_DONE                     =   'An email with details on how to change your password has been sent. Please check your Inbox.'
49 11a71057 Kostas Papadimitriou
PASSWORD_RESET_CONFIRM_DONE             =   'Your password has changed successfully. You can now login using your new password.'
50 758fc8ec Constantinos Venetsanopoulos
PASSWORD_CHANGED                        =   'Your new password was set successfully.'
51 c4b1a172 Kostas Papadimitriou
52 11a71057 Kostas Papadimitriou
ACCOUNT_RESEND_ACTIVATION_PROMPT        =   'Resend activation email'
53 c4b1a172 Kostas Papadimitriou
ACCOUNT_USER_ACTIVATION_PENDING         =   'You have not followed the activation link'
54 c4b1a172 Kostas Papadimitriou
55 11a71057 Kostas Papadimitriou
ACCOUNT_UNKNOWN                         =   'It seems there is no account with those .'
56 758fc8ec Constantinos Venetsanopoulos
TOKEN_UNKNOWN                           =   'There is no user matching this authentication token.'
57 758fc8ec Constantinos Venetsanopoulos
TOKEN_UPDATED                           =   'Your authentication token has been updated successfully.'
58 ae497612 Olga Brani
59 11a71057 Kostas Papadimitriou
PROFILE_UPDATED                         =   'Your profile has been updated successfully.'
60 758fc8ec Constantinos Venetsanopoulos
FEEDBACK_SENT                           =   'Thank you for contacting us. We will process your message carefully and get back to you.'
61 11a71057 Kostas Papadimitriou
EMAIL_CHANGED                           =   'The email of your account changed successfully.'
62 758fc8ec Constantinos Venetsanopoulos
EMAIL_CHANGE_REGISTERED                 =   'Your request for changing your email has been registered successfully. \
63 758fc8ec Constantinos Venetsanopoulos
                                               A verification email will be sent to your new address.'
64 ae497612 Olga Brani
65 ca7eb408 Olga Brani
OBJECT_CREATED                          =   'The %(verbose_name)s was created successfully.'
66 11a71057 Kostas Papadimitriou
USER_JOINED_GROUP                       =   'User %(realname)s joined the project.'
67 11a71057 Kostas Papadimitriou
USER_LEFT_GROUP                         =   'User %(realname)s left the project.'
68 bb6a4465 Giorgos Korfiatis
USER_MEMBERSHIP_REJECTED                =   '%(realname)s\'s request to join the project has been rejected.'
69 11a71057 Kostas Papadimitriou
MEMBER_REMOVED                          =   'User %(realname)s has been successfully removed from the project.'
70 c4b1a172 Kostas Papadimitriou
BILLING_ERROR                           =   'Service response status: %(status)d'
71 758fc8ec Constantinos Venetsanopoulos
LOGOUT_SUCCESS                          =   'Logged out successfully.'
72 758fc8ec Constantinos Venetsanopoulos
LOGIN_SUCCESS                           =   'Logged in successfully, using %s.'
73 758fc8ec Constantinos Venetsanopoulos
LOCAL_LOGIN_SUCCESS                     =   'Logged in successfully, using your local account.'
74 11a71057 Kostas Papadimitriou
75 11a71057 Kostas Papadimitriou
GENERIC_ERROR                           =   'Hmm... It seems something bad has happened, and we don\'t know the details right now. \
76 11a71057 Kostas Papadimitriou
                                               Please contact the administrators by email for more details.'
77 11a71057 Kostas Papadimitriou
78 11a71057 Kostas Papadimitriou
MAX_INVITATION_NUMBER_REACHED   =           'You have reached the maximum amount of invitations for your account. No invitations left.'
79 11a71057 Kostas Papadimitriou
GROUP_MAX_PARTICIPANT_NUMBER_REACHED    =   'This Group reached its maximum number of members. No other member can be added.'
80 11a71057 Kostas Papadimitriou
PROJECT_MAX_PARTICIPANT_NUMBER_REACHED  =   'This Project reached its maximum number of members. No other member can be added.'
81 11a71057 Kostas Papadimitriou
NO_APPROVAL_TERMS                       =   'There are no terms of service to approve.'
82 11a71057 Kostas Papadimitriou
PENDING_EMAIL_CHANGE_REQUEST            =   'It seems there is already a pending request for an email change. ' + \
83 758fc8ec Constantinos Venetsanopoulos
                                            'Submitting a new request to change your email will cancel all previous requests.'
84 3cbd5e47 Olga Brani
OBJECT_CREATED_FAILED                   =   'The %(verbose_name)s creation failed: %(reason)s.'
85 11a71057 Kostas Papadimitriou
GROUP_JOIN_FAILURE                      =   'Failed to join this Group.'
86 11a71057 Kostas Papadimitriou
PROJECT_JOIN_FAILURE                    =   'Failed to join this Project.'
87 11a71057 Kostas Papadimitriou
GROUPKIND_UNKNOWN                       =   'The kind of Project you specified does not exist.'
88 11a71057 Kostas Papadimitriou
NOT_MEMBER                              =   'User is not a member of the Project.'
89 11a71057 Kostas Papadimitriou
NOT_OWNER                               =   'User is not the Project\'s owner.'
90 11a71057 Kostas Papadimitriou
OWNER_CANNOT_LEAVE_GROUP                =   'You are the owner of this Project. Owners can not leave their Projects.'
91 ae497612 Olga Brani
92 ae497612 Olga Brani
# Field validation fields
93 ae497612 Olga Brani
REQUIRED_FIELD                          =   'This field is required.'
94 47c2fb43 Constantinos Venetsanopoulos
EMAIL_USED                              =   'There is already an account with this email address.'
95 ae497612 Olga Brani
SHIBBOLETH_EMAIL_USED                   =   'This email is already associated with another shibboleth account.'
96 11a71057 Kostas Papadimitriou
SHIBBOLETH_INACTIVE_ACC                 =   'This email is already associated with an account that is not yet activated. \
97 11a71057 Kostas Papadimitriou
                                               If that is your account, you need to activate it before being able to \
98 11a71057 Kostas Papadimitriou
                                               associate it with this shibboleth account.'
99 758fc8ec Constantinos Venetsanopoulos
SHIBBOLETH_MISSING_EPPN                 =   'Your request is missing a unique ' + \
100 758fc8ec Constantinos Venetsanopoulos
                                            'token. This means your academic ' + \
101 758fc8ec Constantinos Venetsanopoulos
                                            'institution does not yet allow its users to log ' + \
102 758fc8ec Constantinos Venetsanopoulos
                                            'into %(domain)s with their academic ' + \
103 18945296 Kostas Papadimitriou
                                            'account. Please contact %(contact_email)s' + \
104 758fc8ec Constantinos Venetsanopoulos
                                            ' for more information.'
105 11a71057 Kostas Papadimitriou
SHIBBOLETH_MISSING_NAME                 =   'This request is missing the user name.'
106 11a71057 Kostas Papadimitriou
107 11a71057 Kostas Papadimitriou
SIGN_TERMS                              =   'Please, you need to \'Agree with the terms\' before proceeding.'
108 11a71057 Kostas Papadimitriou
CAPTCHA_VALIDATION_ERR                  =   'You have not entered the correct words. Please try again.'
109 758fc8ec Constantinos Venetsanopoulos
SUSPENDED_LOCAL_ACC                     =   'This account does not have a local password. \
110 11a71057 Kostas Papadimitriou
                                               Please try logging in using an external login provider (e.g.: twitter)'
111 260f1021 Kostas Papadimitriou
UNUSABLE_PASSWORD                       =   '%s is not enabled for your account. You can may access your account by logging in with %s.'
112 11a71057 Kostas Papadimitriou
EMAIL_UNKNOWN                           =   'This email address doesn\'t have an associated user account. \
113 11a71057 Kostas Papadimitriou
                                               Please make sure you have registered, before proceeding.'
114 758fc8ec Constantinos Venetsanopoulos
INVITATION_EMAIL_EXISTS                 =   'An invitation has already been sent to this email.'
115 ae497612 Olga Brani
INVITATION_CONSUMED_ERR                 =   'Invitation is used.'
116 ae497612 Olga Brani
UNKNOWN_USERS                           =   'Unknown users: %s'
117 11a71057 Kostas Papadimitriou
UNIQUE_EMAIL_IS_ACTIVE_CONSTRAIN_ERR    =   'More than one account with the same email & \'is_active\' field. Error.'
118 ae497612 Olga Brani
INVALID_ACTIVATION_KEY                  =   'Invalid activation key.'
119 11a71057 Kostas Papadimitriou
NEW_EMAIL_ADDR_RESERVED                 =   'The new email address you requested is already used by another account. Please provide a different one.'
120 11a71057 Kostas Papadimitriou
EMAIL_RESERVED                          =   'Email: %(email)s is already reserved.'
121 11a71057 Kostas Papadimitriou
NO_LOCAL_AUTH                           =   'Only external login providers are enabled for this acccount. You can not login with a local password.'
122 c0b26605 Sofia Papagiannaki
SWITCH_ACCOUNT_FAILURE                  =   'Account failed to switch. Invalid parameters.'
123 c4b1a172 Kostas Papadimitriou
SWITCH_ACCOUNT_SUCCESS_WITH_PROVIDER    =   'Account failed to switch to %(provider)s.'
124 c0b26605 Sofia Papagiannaki
SWITCH_ACCOUNT_SUCCESS                  =   'Account successfully switched to %(provider)s.'
125 ae497612 Olga Brani
126 ae497612 Olga Brani
# Field help text
127 11a71057 Kostas Papadimitriou
ADD_GROUP_MEMBERS_Q_HELP                =   'Add a comma separated list of user emails, eg.,'
128 11a71057 Kostas Papadimitriou
ASTAKOSUSER_GROUPS_HELP                 =   'In addition to the permissions assigned manually, \
129 11a71057 Kostas Papadimitriou
                                               this user will also get all permissions coming from his/her groups.'
130 758fc8ec Constantinos Venetsanopoulos
EMAIL_CHANGE_NEW_ADDR_HELP              =   'Provide a new email address. Until you verify the new address by \
131 758fc8ec Constantinos Venetsanopoulos
                                               following the activation link that will be sent to it, your old \
132 758fc8ec Constantinos Venetsanopoulos
                                               email address will remain active.'
133 ae497612 Olga Brani
134 ae497612 Olga Brani
EMAIL_SEND_ERR                          =   'Failed to send %s.'
135 ae497612 Olga Brani
ADMIN_NOTIFICATION_SEND_ERR             =   EMAIL_SEND_ERR % 'admin notification'
136 ae497612 Olga Brani
VERIFICATION_SEND_ERR                   =   EMAIL_SEND_ERR % 'verification'
137 ae497612 Olga Brani
INVITATION_SEND_ERR                     =   EMAIL_SEND_ERR % 'invitation'
138 ae497612 Olga Brani
GREETING_SEND_ERR                       =   EMAIL_SEND_ERR % 'greeting'
139 ae497612 Olga Brani
FEEDBACK_SEND_ERR                       =   EMAIL_SEND_ERR % 'feedback'
140 ae497612 Olga Brani
CHANGE_EMAIL_SEND_ERR                   =   EMAIL_SEND_ERR % 'feedback'
141 ae497612 Olga Brani
NOTIFICATION_SEND_ERR                   =   EMAIL_SEND_ERR % 'notification'
142 b8f05f8d Sofia Papagiannaki
DETAILED_NOTIFICATION_SEND_ERR          =   'Failed to send %(subject)s notification to %(recipients)s.'
143 ae497612 Olga Brani
144 11a71057 Kostas Papadimitriou
MISSING_NEXT_PARAMETER                  =   'The next parameter is missing.'
145 ae497612 Olga Brani
146 c0b26605 Sofia Papagiannaki
INVITATION_SENT                         =   'Invitation sent to %(email)s.'
147 11a71057 Kostas Papadimitriou
VERIFICATION_SENT                       =   'Your information has been submitted successfully. A verification email, with an activation link \
148 11a71057 Kostas Papadimitriou
                                               has been sent to the email address you provided. Please follow the activation link on this \
149 11a71057 Kostas Papadimitriou
                                               email to complete the registration process.'
150 11a71057 Kostas Papadimitriou
SWITCH_ACCOUNT_LINK_SENT                =   'This email is already associated with a local account, and a verification email has been sent \
151 11a71057 Kostas Papadimitriou
                                             to %(email)s. To complete the association process, go back to your Inbox and follow the link \
152 11a71057 Kostas Papadimitriou
                                             inside the verification email.'
153 11a71057 Kostas Papadimitriou
NOTIFICATION_SENT                       =   'Your request for an account has been submitted successfully, and is now pending approval. \
154 ae497612 Olga Brani
                                               You will be notified by email in the next few days. \
155 ae497612 Olga Brani
                                               Thanks for your interest in ~okeanos! The GRNET team.'
156 11a71057 Kostas Papadimitriou
ACTIVATION_SENT                         =   'An email containing your activation link has been sent to your email address.'
157 c0b26605 Sofia Papagiannaki
158 11a71057 Kostas Papadimitriou
REGISTRATION_COMPLETED                  =   'Your registration completed successfully. You can now login to your new account!'
159 c0b26605 Sofia Papagiannaki
160 c0b26605 Sofia Papagiannaki
NO_RESPONSE                             =   'There is no response.'
161 c0b26605 Sofia Papagiannaki
NOT_ALLOWED_NEXT_PARAM                  =   'Not allowed next parameter.'
162 c0b26605 Sofia Papagiannaki
MISSING_KEY_PARAMETER                   =   'Missing key parameter.'
163 c0b26605 Sofia Papagiannaki
INVALID_KEY_PARAMETER                   =   'Invalid key.'
164 e1a80257 Sofia Papagiannaki
DOMAIN_VALUE_ERR                        =   'Enter a valid domain.'
165 e1a80257 Sofia Papagiannaki
QH_SYNC_ERROR                           =   'Failed to get synchronized with quotaholder.'
166 e1a80257 Sofia Papagiannaki
UNIQUE_PROJECT_NAME_CONSTRAIN_ERR       =   'The project name (as specified in its application\'s definition) must be unique among all active projects.'
167 ccab6eb5 Sofia Papagiannaki
INVALID_PROJECT                         =   'Project %(id)s is invalid.'
168 ccab6eb5 Sofia Papagiannaki
NOT_ALIVE_PROJECT                       =   'Project %(id)s is not alive.'
169 db99f198 Giorgos Korfiatis
NOT_SUSPENDED_PROJECT                   =   'Project %(id)s is not suspended.'
170 2a965273 Sofia Papagiannaki
NOT_ALLOWED                             =   'You do not have the permissions to perform this action.'
171 11a71057 Kostas Papadimitriou
MEMBER_NUMBER_LIMIT_REACHED             =   'You have reached the maximum number of members for this Project.'
172 94777aaf Sofia Papagiannaki
MEMBER_JOIN_POLICY_CLOSED               =   'The Project\'s member join policy is closed.'
173 94777aaf Sofia Papagiannaki
MEMBER_LEAVE_POLICY_CLOSED              =   'The project\'s member leave policy is closed.'
174 11a71057 Kostas Papadimitriou
NOT_MEMBERSHIP_REQUEST                  =   'This is not a valid membership request.'
175 d4fc6292 Giorgos Korfiatis
NOT_ACCEPTED_MEMBERSHIP                 =   'This is not an accepted membership.'
176 11a71057 Kostas Papadimitriou
MEMBERSHIP_REQUEST_EXISTS               =   'The membership request already exists.'
177 758fc8ec Constantinos Venetsanopoulos
NO_APPLICANT                            =   'Project application requires at least one applicant. None found.'
178 758fc8ec Constantinos Venetsanopoulos
INVALID_PROJECT_START_DATE              =   'Project start date should be equal or greater than the current date.'
179 758fc8ec Constantinos Venetsanopoulos
INVALID_PROJECT_END_DATE                =   'Project end date should be equal or greater than than the current date.'
180 758fc8ec Constantinos Venetsanopoulos
INCONSISTENT_PROJECT_DATES              =   'Project end date should be greater than the project start date.'
181 11a71057 Kostas Papadimitriou
ADD_PROJECT_MEMBERS_Q_HELP              =   'Add a comma separated list of user emails, eg.,'
182 bfe23b13 Sofia Papagiannaki
MISSING_IDENTIFIER                      =   'Missing identifier.'
183 73fbaec4 Sofia Papagiannaki
UNKNOWN_USER_ID                         =   'There is no user identified by %s.'
184 73fbaec4 Sofia Papagiannaki
UNKNOWN_PROJECT_APPLICATION_ID          =   'There is no project application identified by %s.'
185 eb9ff37a Sofia Papagiannaki
UNKNOWN_PROJECT_ID                      =   'There is no project identified by %s.'
186 11a71057 Kostas Papadimitriou
UNKNOWN_IDENTIFIER                      =   'Unknown identifier.'
187 11a71057 Kostas Papadimitriou
PENDING_MEMBERSHIP_LEAVE                =   'Your request is pending moderation by the Project owner.'
188 bb6a4465 Giorgos Korfiatis
USER_MEMBERSHIP_ACCEPTED                =   '%(realname)s has been accepted in the project.'
189 9179c8e7 Giorgos Korfiatis
USER_MEMBERSHIP_REMOVED                 =   '%(realname)s has been removed from the project.'
190 bb6a4465 Giorgos Korfiatis
USER_LEFT_PROJECT                       =   'You have left the project.'
191 bb6a4465 Giorgos Korfiatis
USER_LEAVE_REQUEST_SUBMITTED            =   'Your request to leave the project has been submitted successfully.'
192 bb6a4465 Giorgos Korfiatis
USER_JOIN_REQUEST_SUBMITTED             =   'Your request to join the project has been submitted successfully.'
193 bb6a4465 Giorgos Korfiatis
USER_JOINED_PROJECT                     =   'You have joined the project.'
194 bb6a4465 Giorgos Korfiatis
USER_REQUEST_CANCELLED                  =   'Your request to join the project has been cancelled.'
195 c4b1a172 Kostas Papadimitriou
196 01bdbd17 Giorgos Korfiatis
APPLICATION_CANNOT_APPROVE              =   "Cannot approve application %s in state '%s'"
197 01bdbd17 Giorgos Korfiatis
APPLICATION_CANNOT_DENY                 =   "Cannot deny application %s in state '%s'"
198 01bdbd17 Giorgos Korfiatis
APPLICATION_CANNOT_DISMISS              =   "Cannot dismiss application %s in state '%s'"
199 01bdbd17 Giorgos Korfiatis
APPLICATION_CANNOT_CANCEL               =   "Cannot cancel application %s in state '%s'"
200 a75dbd7b Giorgos Korfiatis
APPLICATION_CANCELLED                   =   "Your project request has been cancelled."
201 a75dbd7b Giorgos Korfiatis
202 01bdbd17 Giorgos Korfiatis
203 c4b1a172 Kostas Papadimitriou
# Auth providers messages
204 11a71057 Kostas Papadimitriou
AUTH_PROVIDER_NOT_ACTIVE                     =   "'%(provider)s' is disabled."
205 11a71057 Kostas Papadimitriou
AUTH_PROVIDER_NOT_ACTIVE_FOR_LOGIN           =   "Login using '%(provider)s' is disabled."
206 11a71057 Kostas Papadimitriou
AUTH_PROVIDER_NOT_ACTIVE_FOR_USER            =   "You cannot login using '%(provider)s'."
207 758fc8ec Constantinos Venetsanopoulos
AUTH_PROVIDER_NOT_ACTIVE_FOR_CREATE          =   "Sign up using '%(provider)s' is disabled."
208 450093ec Kostas Papadimitriou
AUTH_PROVIDER_NOT_ACTIVE_FOR_ADD             =   "You cannot add %(provider)s login method."
209 ca5148f2 Kostas Papadimitriou
AUTH_PROVIDER_ADDED                          =   "%s enabled for this account."
210 ca5148f2 Kostas Papadimitriou
AUTH_PROVIDER_REMOVED                        =   "%s removed for this account."
211 16f89c1f Kostas Papadimitriou
AUTH_PROVIDER_ADD_FAILED                     =   "Failed to add new login method."
212 758fc8ec Constantinos Venetsanopoulos
AUTH_PROVIDER_ADD_EXISTS                     =   "It seems that this account is already assigned to another user."
213 450093ec Kostas Papadimitriou
AUTH_PROVIDER_LOGIN_TO_ADD                   =   "The new login method will be assigned once you login to your account."
214 450093ec Kostas Papadimitriou
AUTH_PROVIDER_INVALID_LOGIN                  =   "No account exists."
215 badcb2a9 Kostas Papadimitriou
AUTH_PROVIDER_REQUIRED                       =   "%(provider)s login method is required. Add one from your profile page."
216 f777df1d Kostas Papadimitriou
AUTH_PROVIDER_CANNOT_CHANGE_PASSWORD         =   "Changing password is not supported."
217 0e79735c Kostas Papadimitriou
218 450093ec Kostas Papadimitriou
219 47c2fb43 Constantinos Venetsanopoulos
EXISTING_EMAIL_THIRD_PARTY_NOTIFICATION      =   "You can add the '%s' login method to your existing account from your " \
220 564a2292 Kostas Papadimitriou
                                                 " <a href='%s'>profile page</a>"
221 564a2292 Kostas Papadimitriou
222 450093ec Kostas Papadimitriou
messages = locals().keys()
223 450093ec Kostas Papadimitriou
for msg in messages:
224 450093ec Kostas Papadimitriou
    if msg == msg.upper():
225 450093ec Kostas Papadimitriou
        attr = "ASTAKOS_%s_MESSAGE" % msg
226 450093ec Kostas Papadimitriou
        settings_value = getattr(settings, attr, None)
227 450093ec Kostas Papadimitriou
        if settings_value:
228 badcb2a9 Kostas Papadimitriou
            locals()[msg] = settings_value