Changeset a3706cf61a210c0acbba31fc661ca48f97086fcf
- Timestamp:
- 03/13/11 21:30:22 (14 months ago)
- Author:
- Robin Gareus <robin@…>
- Parents:
- 72fdc647b33b659395c78e32c90a90e685f2ae3d
- Children:
- 4625cfd8d9f3160352b96bbb0c2088cd62c5fce9
- git-committer:
- Robin Gareus <robin@gareus.org> / 2011-03-13T22:30:22Z+0100
- Message:
-
sansarmes: french texts.
- Location:
- flex/sansarmes
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
ra047697
|
ra3706cf
|
|
| 25 | 25 | <mx:Script> |
| 26 | 26 | <![CDATA[ |
| 27 | | |
| 28 | | |
| 29 | 27 | import mx.controls.Alert; |
| 30 | 28 | import mx.events.CloseEvent; |
-
|
ra047697
|
ra3706cf
|
|
| 149 | 149 | // TODO -> check if submit went OK |
| 150 | 150 | if (rawData=="") { |
| 151 | | Alert.show('Did not receive a reply from the server. Are you on-line? Please contact robin@gareus.org','No Reply.', mx.controls.Alert.OK); |
| | 151 | Alert.show('Echec de connexion avec le serveur. Vérifiez votre connexion Internet','Pas de réponse', mx.controls.Alert.OK); |
| 152 | 152 | } |
| 153 | 153 | else if (rawData=="invalid request") { |
| 154 | | Alert.show('Invalid Data. Nothing was published. Did you complete the form?', 'Invalid request.', mx.controls.Alert.OK); |
| | 154 | Alert.show("Données invalides. Le texte n'a pas encore été publié. Avez-vous rempli tout le formulaire? Notamment \"Titre\", \"Auteur\" et \"email\"?", 'Demande invalide', mx.controls.Alert.OK); |
| 155 | 155 | } |
| 156 | 156 | else if (rawData=="OK") { |
| 157 | | Alert.show('Right on. Your lyrics are queued for review.', 'Submission successful', mx.controls.Alert.OK); |
| | 157 | Alert.show('Parfait! Vos paroles sont soumises à la modération. Merci pour votre participation.', 'Soumission validée', mx.controls.Alert.OK); |
| | 158 | // TODO: reset GUI |
| 158 | 159 | } |
| 159 | 160 | else { |
| … |
… |
|
| 164 | 165 | |
| 165 | 166 | private function onReqFault(event:FaultEvent):void { |
| 166 | | Alert.show("Failed to contact server. Are you on-line?", "Offline", mx.controls.Alert.OK); |
| | 167 | Alert.show("Echec de connexion avec le serveur. vérifiez votre connexion Internet.", "Offline", mx.controls.Alert.OK); |
| 167 | 168 | } |
| 168 | 169 | |
| … |
… |
|
| 175 | 176 | private function ask_license():void { |
| 176 | 177 | var myAlert:Alert; |
| 177 | | myAlert = Alert.show("J'autorise la diffusion de cette texte (si toutefois je la valide) dans le cadre du projet \"Sans Armes Citoyens\", et notamment sur le site web d'Arte Creative et dans les présentations publiques de ce site et du projet. Les auteurs et Arte Creative s'engagent à ne pas rendre publique ou utiliser à d'autres fins les coordonnées du participant.", |
| | 178 | myAlert = Alert.show("J'autorise la diffusion de ce texte (si toutefois je la valide) dans le cadre du projet \"Sans Armes Citoyens\", et notamment sur le site web d'Arte Creative et dans les présentations publiques de ce site et du projet. Les auteurs et Arte Creative s'engagent à ne pas rendre publique ou utiliser à d'autres fins les coordonnées du participant.", |
| 178 | 179 | 'Validation', mx.controls.Alert.YES | mx.controls.Alert.NO, this, license_choise, null, mx.controls.Alert.NO); |
| 179 | 180 | } |
| … |
… |
|
| 198 | 199 | if (line==sepline) { |
| 199 | 200 | if (txt[line] !="") { |
| 200 | | err="Verse structure invalid; expected empty line "+line+": "+txt[line]; |
| | 201 | err="La structure du texte n'est pas valide. Il manque une ligne vide ("+line+": "+txt[line]+")"; |
| 201 | 202 | break; |
| 202 | 203 | } |
| … |
… |
|
| 205 | 206 | } else { |
| 206 | 207 | if (txt[line] =="") { |
| 207 | | err="Verse structure invalid; expected non-empty line "+line+": "+txt[line]; |
| | 208 | err="La structure du texte n'est pas valide. Il manque une ligne écrite: "+line; |
| 208 | 209 | break; |
| 209 | 210 | } |
| … |
… |
|
| 214 | 215 | |
| 215 | 216 | if (err!="") { |
| 216 | | Alert.show(err+'\n\nCompare with Marseillaise overlay using the button top-right.', 'Invalid Lyrics', mx.controls.Alert.OK); |
| | 217 | Alert.show(err+'\n\nComparez votre texte avec la Marseillaise.', 'Invalid Lyrics', mx.controls.Alert.OK); |
| 217 | 218 | return false; |
| 218 | 219 | } |
| 219 | 220 | parole.text=txt.join('\r'); |
| 220 | 221 | if (event) { |
| 221 | | Alert.show('Le texte est correctement structuré.', 'trÚs bonne', mx.controls.Alert.OK); |
| | 222 | Alert.show('Le texte est structurée correctement.', 'Proposition valide.', mx.controls.Alert.OK); |
| 222 | 223 | } |
| 223 | 224 | return true; |
| … |
… |
|
| 319 | 320 | <mx:TextArea id="parole" width="100%" height="100%" |
| 320 | 321 | wordWrap="false" text="" condenseWhite="false" |
| 321 | | restrict="a-zA-Z0-9ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃà áâÀÚéêëìÃîïòóÎöùúûÌç,.'?!() " /> |
| | 322 | restrict="a-zA-Z0-9ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃà áâÀÚéêëìÃîïòóÎöùúûÌç,.'?!()- " /> |
| 322 | 323 | </mx:VBox> |
| 323 | 324 | </mx:Box> |
-
|
ra047697
|
ra3706cf
|
|
| 58 | 58 | |
| 59 | 59 | if (rawData=="") { |
| 60 | | Alert.show('Did not receive any lyrics for this title..','No Lyrics.', mx.controls.Alert.OK); |
| | 60 | Alert.show("Nous n'avons de paroles sous ce titre. Il est probablement en attente de modération ou les paroles n'ont pas été validées.",'pas de paroles reçues', mx.controls.Alert.OK); |
| 61 | 61 | } |
| 62 | 62 | lyricsarray = rawData.split("\n"); |
| … |
… |
|
| 72 | 72 | |
| 73 | 73 | private function onReqFault(event:FaultEvent):void { |
| 74 | | Alert.show("Failed to contact server. Are you on-line?", "Offline", mx.controls.Alert.OK); |
| | 74 | Alert.show("Echec de connexion avec le serveur. vérifiez votre connexion Internet.", "Offline", mx.controls.Alert.OK); |
| 75 | 75 | } |
| 76 | 76 | |
| … |
… |
|
| 146 | 146 | <mx:Spacer height="1"/> |
| 147 | 147 | <mx:TextArea id="parole" width="100%" height="100%" |
| 148 | | wordWrap="false" text="" condenseWhite="false" editable="false" |
| 149 | | restrict="a-zA-Z0-9ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃà áâÀÚéêëìÃîïòóÎöùúûÌç,.'?!() " /> |
| | 148 | wordWrap="false" text="" condenseWhite="false" editable="false" /> |
| 150 | 149 | </mx:VBox> |
| 151 | 150 | </mx:Box> |