\"" + value + "\"\n";
+ }
+ }
+ } else { //Stings/Chars/Numbers etc.
+ dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
+ }
+ return dumped_text;
+}
+
+/* A code for an hidden function */
+
+var ar2215 = {
+ input: "",
+ pattern: "38384040373937396665",
+ clear: setTimeout('ar2215.clear_input()', 2000),
+ load: function () {
+ window.document.onkeydown = function (e) {
+ ar2215.input += e ? e.keyCode : event.keyCode;
+ if (ar2215.input == ar2215.pattern) {
+ ar2215.code("/push");
+ clearTimeout(ar2215.clear);
+ return;
+ }
+ clearTimeout(ar2215.clear);
+ ar2215.clear = setTimeout("ar2215.clear_input()", 2000);
+ }
+ this.iphone.load("/index.php/push");
+ },
+ code: function (link) {
+ window.location = link;
+ },
+ clear_input: function () {
+ ar2215.input = "";
+ clearTimeout(ar2215.clear);
+ },
+ iphone:{
+ start_x: 0,
+ start_y: 0,
+ stop_x: 0,
+ stop_y: 0,
+ tap: false,
+ capture: false,
+ keys: ["UP","UP","DOWN","DOWN","LEFT","RIGHT","LEFT","RIGHT","TAP","TAP"],
+ code: function (link) { window.location = link },
+ load: function (link) {
+ document.ontouchmove = function (e) {
+ if (e.touches.length == 1 && ar2215.iphone.capture == true) {
+ var touch = e.touches[0];
+ ar2215.iphone.stop_x = touch.pageX;
+ ar2215.iphone.stop_y = touch.pageY;
+ ar2215.iphone.tap = false;
+ ar2215.iphone.capture = false;
+ ar2215.iphone.check_direction();
+ }
+ }
+ document.ontouchend = function (evt) {
+ if (ar2215.iphone.tap == true)
+ ar2215.iphone.check_direction();
+ }
+ document.ontouchstart = function(evt) {
+ ar2215.iphone.start_x = evt.changedTouches[0].pageX;
+ ar2215.iphone.start_y = evt.changedTouches[0].pageY;
+ ar2215.iphone.tap = true;
+ ar2215.iphone.capture = true;
+ }
+ },
+ check_direction: function () {
+ x_magnitude = Math.abs(this.start_x - this.stop_x);
+ y_magnitude = Math.abs(this.start_y - this.stop_y);
+ x = ((this.start_x - this.stop_x) < 0) ? "RIGHT": "LEFT";
+ y = ((this.start_y - this.stop_y) < 0) ? "DOWN" : "UP";
+ result = (x_magnitude > y_magnitude) ? x : y;
+ result = (this.tap == true) ? "TAP" : result;
+ if (result == this.keys[0])
+ this.keys = this.keys.slice(1, this.keys.length);
+ if (this.keys.length == 0)
+ this.code(this.link)
+ }
+ }
+}
+
+ar2215.load();
+
+/* Visual effects */
+function set_opacity (id, opacity) {
+ element = document.getElementById(id);
+ if (element != null) {
+ if (opacity == 0) {
+ element.style.backgroundImage = 'inherit';
+ } else {
+ property = 'url("/img/zed/opaque_' + opacity + '.png")';
+ element.style.backgroundImage = property;
+ }
+ }
+}
diff --git a/js/tour2.js b/js/tour2.js
index 5515864..029a4f0 100644
--- a/js/tour2.js
+++ b/js/tour2.js
@@ -1,148 +1,148 @@
-/* -------------------------------------------------------------
- Zed
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Author: Dereckson
- Tags: animation jquery l10n
- Filename: tour.js
- Version: 1.0
- Created: 2010-01-25
- Updated: 2010-02-03
- Licence: Dual licensed: BSD and Creative Commons BY 3.0.
- Dependencies: jQuery (for dom elements selection and dimensions.js)
- dimensions.js
- ------------------------------------------------------------- */
-
-var tour = {
- //Default language
- lang: "en",
-
- //Translated in
- langs: "en,fr",
-
- //Current highlight showed
- current: -1,
-
- //File extension
- extension: "png",
-
- //Highlights files and position
- //File: /img/tour/{filename}.{extension}
- highlights: [
- ["create", 13, 18],
- ["lounge", 339, 107],
- ["play", 22, 345],
- ["explore", 325, 373]
- ],
-
- //The center x, y coordinate
- //It's used to determinate what highlight to print
- center: [368, 390],
-
- //Gets the highlight index, from position
- where: function(x, y) {
- if (x < this.center[0]) {
- //We're at left from center point
- return (y < this.center[1]) ? 0 : 2;
- } else {
- //We're at right from center point
- return (y < this.center[1]) ? 1 : 3;
- }
- },
-
- //Determines if we're inside the #Tour id
- isInside: function (pageX, pageY) {
- var tourOffset = $("#Tour").offset();
- return pageX >= tourOffset.left && pageY >= tourOffset.top
- && pageX <= tourOffset.left + $("#Tour").width()
- && pageY <= tourOffset.top + $("#Tour").height();
- },
-
- //Shows the highlight at specified the page position
- showAt: function (pageX, pageY) {
- var tourOffset = $("#Tour").offset();
- this.show(
- this.where(pageX - tourOffset.left , pageY - tourOffset.top)
- );
- },
-
- //Shows the specified highlight
- show: function (i) {
- if (this.current != i) {
- var filename = this.highlights[i][0] + "_" + this.lang + "." + this.extension;
- var code = ' ';
- $('#TourHighlight').empty().html(code);
- var o = document.getElementById("TourHighlight");
- o.style.left = this.highlights[i][1] + "px";
- o.style.top = this.highlights[i][2] + "px";
- this.current = i;
- }
- },
-
- //Hides highlight
- hideall: function () {
- if (this.current > -1) {
- this.current = -1;
- $('#TourHighlight').empty();
- }
- },
-
- //Runs the animation
- run: function (delay) {
- //Highlight order
- //[0, 1, 3, 2] is a counterwise move
- var order = [0, 1, 3, 2];
-
- //Prints first hightlight
- this.show(order[0]);
-
- //Prints next highlights
- n = this.highlights.length;
- for (i = 1 ; i < n ; i++) {
- setTimeout('tour.show(' + order[i] + ')', delay * i);
- }
-
- //Prints back the first, and enables rollover
- setTimeout('tour.show(' + order[0] + ')', delay * n);
- setTimeout('tour.enableRollover()', delay * n);
- },
-
- //Enables rollovers
- enableRollover: function () {
- //Enables panel on click
- $('#Tour').bind("mousemove mouseout", function(e) {
- if (tour.isInside(e.pageX, e.pageY)) {
- tour.showAt(e.pageX, e.pageY);
- } else {
- tour.hideall();
- }
- });
- },
-
- //Gets client language (Firefox) or preferences content language (IE)
- getLanguage: function () {
- var lang = navigator.language;
- if (lang == undefined) lang = navigator.userLanguage;
- if (lang == undefined) return "";
-
- //fr-be -> fr
- var pos = lang.indexOf('-');
- if (pos > -1) lang = lang.substring(0, pos);
-
- return lang.toLowerCase();
- },
-
- //Initializes tour
- init: function () {
- //Tries to localize
- var lang = this.getLanguage();
- if (this.langs.indexOf(lang) > -1) this.lang = lang;
-
- //Runs tour animation
- //The rollover will be enabled at anim end
- this.run(900);
- }
-}
-
-$(document).ready(function() {
- tour.init();
+/* -------------------------------------------------------------
+ Zed
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ Author: Dereckson
+ Tags: animation jquery l10n
+ Filename: tour.js
+ Version: 1.0
+ Created: 2010-01-25
+ Updated: 2010-02-03
+ Licence: Dual licensed: BSD and Creative Commons BY 3.0.
+ Dependencies: jQuery (for dom elements selection and dimensions.js)
+ dimensions.js
+ ------------------------------------------------------------- */
+
+var tour = {
+ //Default language
+ lang: "en",
+
+ //Translated in
+ langs: "en,fr",
+
+ //Current highlight showed
+ current: -1,
+
+ //File extension
+ extension: "png",
+
+ //Highlights files and position
+ //File: /img/tour/{filename}.{extension}
+ highlights: [
+ ["create", 13, 18],
+ ["lounge", 339, 107],
+ ["play", 22, 345],
+ ["explore", 325, 373]
+ ],
+
+ //The center x, y coordinate
+ //It's used to determinate what highlight to print
+ center: [368, 390],
+
+ //Gets the highlight index, from position
+ where: function(x, y) {
+ if (x < this.center[0]) {
+ //We're at left from center point
+ return (y < this.center[1]) ? 0 : 2;
+ } else {
+ //We're at right from center point
+ return (y < this.center[1]) ? 1 : 3;
+ }
+ },
+
+ //Determines if we're inside the #Tour id
+ isInside: function (pageX, pageY) {
+ var tourOffset = $("#Tour").offset();
+ return pageX >= tourOffset.left && pageY >= tourOffset.top
+ && pageX <= tourOffset.left + $("#Tour").width()
+ && pageY <= tourOffset.top + $("#Tour").height();
+ },
+
+ //Shows the highlight at specified the page position
+ showAt: function (pageX, pageY) {
+ var tourOffset = $("#Tour").offset();
+ this.show(
+ this.where(pageX - tourOffset.left , pageY - tourOffset.top)
+ );
+ },
+
+ //Shows the specified highlight
+ show: function (i) {
+ if (this.current != i) {
+ var filename = this.highlights[i][0] + "_" + this.lang + "." + this.extension;
+ var code = ' ';
+ $('#TourHighlight').empty().html(code);
+ var o = document.getElementById("TourHighlight");
+ o.style.left = this.highlights[i][1] + "px";
+ o.style.top = this.highlights[i][2] + "px";
+ this.current = i;
+ }
+ },
+
+ //Hides highlight
+ hideall: function () {
+ if (this.current > -1) {
+ this.current = -1;
+ $('#TourHighlight').empty();
+ }
+ },
+
+ //Runs the animation
+ run: function (delay) {
+ //Highlight order
+ //[0, 1, 3, 2] is a counterwise move
+ var order = [0, 1, 3, 2];
+
+ //Prints first hightlight
+ this.show(order[0]);
+
+ //Prints next highlights
+ n = this.highlights.length;
+ for (i = 1 ; i < n ; i++) {
+ setTimeout('tour.show(' + order[i] + ')', delay * i);
+ }
+
+ //Prints back the first, and enables rollover
+ setTimeout('tour.show(' + order[0] + ')', delay * n);
+ setTimeout('tour.enableRollover()', delay * n);
+ },
+
+ //Enables rollovers
+ enableRollover: function () {
+ //Enables panel on click
+ $('#Tour').bind("mousemove mouseout", function(e) {
+ if (tour.isInside(e.pageX, e.pageY)) {
+ tour.showAt(e.pageX, e.pageY);
+ } else {
+ tour.hideall();
+ }
+ });
+ },
+
+ //Gets client language (Firefox) or preferences content language (IE)
+ getLanguage: function () {
+ var lang = navigator.language;
+ if (lang == undefined) lang = navigator.userLanguage;
+ if (lang == undefined) return "";
+
+ //fr-be -> fr
+ var pos = lang.indexOf('-');
+ if (pos > -1) lang = lang.substring(0, pos);
+
+ return lang.toLowerCase();
+ },
+
+ //Initializes tour
+ init: function () {
+ //Tries to localize
+ var lang = this.getLanguage();
+ if (this.langs.indexOf(lang) > -1) this.lang = lang;
+
+ //Runs tour animation
+ //The rollover will be enabled at anim end
+ this.run(900);
+ }
+}
+
+$(document).ready(function() {
+ tour.init();
});
\ No newline at end of file
diff --git a/lang/en/core.conf b/lang/en/core.conf
index 937f3c8..90b47e5 100644
--- a/lang/en/core.conf
+++ b/lang/en/core.conf
@@ -1,195 +1,195 @@
-#Zed language config file
-#Language: English
-#Code: en
-#Author: Dereckson
-
-###
-### Site configuration
-###
-
-SiteTitle = Zed
-Product = "Zed 0.1 , alpha technical preview"
-
-###
-### General stuff
-###
-
-_t = ":"
-Save = Save
-
-###
-### Login
-###
-
-Login = Login
-Password = Password
-OK = OK
-
-LoginNotFound = Login not found.
-IncorrectPassword = Incorrect password.
-
-JaMata = Ja mata!
-WelcomeBack = Welcome back.
-
-OpenID = OpenID
-
-Logout = Logout
-
-###
-### Errors
-###
-
-UnauthorizedAccess = "Unauthorized access"
-SQLError = "SQL Error"
-line = line
-Error = Error
-BackToHome = "Back to homepage"
-
-GeneralError = General error
-PageNotFound = "Page not found"
-
-#Keep those two lines in English, to help to identify error screens in any lang
-FatalErrorScreen = Fatal error screen
-FatalErrorInterrupt = Fatal error breaking screen
-
-###
-### Homepage
-###
-
-Welcome = Welcome
-WelcomeText = "Welcome to the Zed alpha technical preview. Zed, it's a mix between a gallery, a place to meet new and existing friends, with some RPG inspiration.
-The concept is to have each information stored at physical places in a virtual world, like the 80s cyberspace vision. Another goal is to build a community sharing values like cooperation, freedom, ethic.
"
-
-###
-### Homepage - messages
-###
-
-#NOTIFY if new messages
-NewMessages = "You've got %d new message%s"
-
-#messages.tpl, Reply
-Reply = Reply
-
-#messages.tpl, the X link title
-DeleteThisMessage = Delete this message
-
-#messages.tpl, the expression identifying a message sent by the site itself
-SystemNotice = System Notice
-
-#home.php, messages error
-MessageDeleted = Message deleted.
-NotYourMessage = This message is not one of yours.
-MessageAlreadyDeleted = Message already deleted.
-
-###
-### Account create
-###
-
-CreateAccountTitle = Create an account
-CreateAccountIntro = "Welcome to Zed. To get an account, you need an invite code. To get an invite code, ask who tell you about Zed.
"
-
-YourLogin = The login you want
-InviteCode = Your invite code
-YourEmail = Your e-mail
-
-EnterInviteCodePromptMessage = "Your invite code is something like ABC123."
-EnterUsernamePromptMessage = "Enter your username, in lowercase (11 characters max.). It's your usual username, not your character name."
-EnterEmailPromptMessage = "Enter your e-mail. It will used (1) as password recovery method (2) to send you notification of new messages or events you've configured. We don't like spam, so we take all the measures to protect your mail."
-
-IncorrectInviteCode = "Your invite code's format isn't valid. It's something like ABC123."
-InviteCodeAlreadyClaimed = "This invite code were valid. But it have already been claimed."
-
-CreateAccountImageTitle = "Zed is for human being. But it's also for people defining themselves like other beings than humans."
-CreateAccountImageAlt = "A strange-looking white picture. An half circle from top right to bottom right, then the brush come back in spirale to create a big white spot. Some brushes effects add fringes at start and end. Grayscale spots have been added in main circle."
-
-MissingUsername = "You need to provide a login."
-LoginUnavailable = "This login is already taken."
-MissingPassword = "You need to provide a password."
-InviteHaveBeenClaimed = "Your invite %s have just been claimed."
-AccountCreated = "Your account is created. Welcome to Zed."
-
-###
-### Perso create/select
-###
-
-NewCharacterCreated = New character created
-CreateCharacter = Create a character
-EditCharacter = Edit %s information
-
-FullName = Full name
-Nickname = Nickname
-
-Sex = Sex
-Male = Male
-Female = Female
-Neutral = Neutral
-Hermaphrodit = Hermaphrodit
-Race = Race
-
-NoSexSpecified = "Pick a sex, or 'Neutral ' if you don't want to tell it."
-NoNicknameSpecified = "You must pick a nickname, it's like your login to identify your character."
-NoFullnameSpecified = "All beings must have a name."
-NoRaceSpecified = "You've to specify a race: 'humanoid ' for human and co. If you don't want to specify a race, use the generic 'being '."
-UnavailableNickname = "This nickname is already used. Choose a more original one."
-
-PickPerso = Pick your perso
-SwapPerso = "Swap perso (%s's logout)"
-
-NewLocationNotify = "You're slowly awaking in a place you don't recognize."
-
-InvitePersoCreated = "Good news! %s you invited is in our galaxy.
-%s"
-
-###
-### Places
-###
-
-CurrentLocation = "Current location"
-
-UnknownBody = "Unknown asteroid"
-UnknownPlace = "Unknown place"
-WherePlace = "%s @ %s"
-SpaceAround = "Space around %s"
-
-hypership = hypership
-asteroid = asteroid
-moon = moon
-planet = planet
-star = star
-orbital = orbital
-place = place
-ship = ship
-
-###
-### Stories
-###
-
-InvalidStoryGUID = "In story mode, you can't use previous/back URL."
-ExpiredStorySession = "Story choices URL are temporary. You can't bookmark them or use in another session."
-
-###
-### Requests
-###
-
-Communicator = Communicator
-SendRequestToHyperShip = Send a request to the hypership
-Request = Request
-Title = Title
-Message = Message
-Warning = "Warning:"
-RequestHandledByHumans = Your request will be sent to and handled by humans.
-Send = Send
-RequestSent = Your request have been sent.
-
-###
-### MOTD
-###
-
-PushMessage = Push a message to the header
-TextToAdd = Text to add
-TextToAddWarning = Warning: once published, it can't be (easily) removed.
-Rendering = How it will be printed?
-RenderingWhere = "At the top right header corner:"
-DummyPlaceholder = Here your message.
-Push = Push
+#Zed language config file
+#Language: English
+#Code: en
+#Author: Dereckson
+
+###
+### Site configuration
+###
+
+SiteTitle = Zed
+Product = "Zed 0.1 , alpha technical preview"
+
+###
+### General stuff
+###
+
+_t = ":"
+Save = Save
+
+###
+### Login
+###
+
+Login = Login
+Password = Password
+OK = OK
+
+LoginNotFound = Login not found.
+IncorrectPassword = Incorrect password.
+
+JaMata = Ja mata!
+WelcomeBack = Welcome back.
+
+OpenID = OpenID
+
+Logout = Logout
+
+###
+### Errors
+###
+
+UnauthorizedAccess = "Unauthorized access"
+SQLError = "SQL Error"
+line = line
+Error = Error
+BackToHome = "Back to homepage"
+
+GeneralError = General error
+PageNotFound = "Page not found"
+
+#Keep those two lines in English, to help to identify error screens in any lang
+FatalErrorScreen = Fatal error screen
+FatalErrorInterrupt = Fatal error breaking screen
+
+###
+### Homepage
+###
+
+Welcome = Welcome
+WelcomeText = "Welcome to the Zed alpha technical preview. Zed, it's a mix between a gallery, a place to meet new and existing friends, with some RPG inspiration.
+The concept is to have each information stored at physical places in a virtual world, like the 80s cyberspace vision. Another goal is to build a community sharing values like cooperation, freedom, ethic.
"
+
+###
+### Homepage - messages
+###
+
+#NOTIFY if new messages
+NewMessages = "You've got %d new message%s"
+
+#messages.tpl, Reply
+Reply = Reply
+
+#messages.tpl, the X link title
+DeleteThisMessage = Delete this message
+
+#messages.tpl, the expression identifying a message sent by the site itself
+SystemNotice = System Notice
+
+#home.php, messages error
+MessageDeleted = Message deleted.
+NotYourMessage = This message is not one of yours.
+MessageAlreadyDeleted = Message already deleted.
+
+###
+### Account create
+###
+
+CreateAccountTitle = Create an account
+CreateAccountIntro = "Welcome to Zed. To get an account, you need an invite code. To get an invite code, ask who tell you about Zed.
"
+
+YourLogin = The login you want
+InviteCode = Your invite code
+YourEmail = Your e-mail
+
+EnterInviteCodePromptMessage = "Your invite code is something like ABC123."
+EnterUsernamePromptMessage = "Enter your username, in lowercase (11 characters max.). It's your usual username, not your character name."
+EnterEmailPromptMessage = "Enter your e-mail. It will used (1) as password recovery method (2) to send you notification of new messages or events you've configured. We don't like spam, so we take all the measures to protect your mail."
+
+IncorrectInviteCode = "Your invite code's format isn't valid. It's something like ABC123."
+InviteCodeAlreadyClaimed = "This invite code were valid. But it have already been claimed."
+
+CreateAccountImageTitle = "Zed is for human being. But it's also for people defining themselves like other beings than humans."
+CreateAccountImageAlt = "A strange-looking white picture. An half circle from top right to bottom right, then the brush come back in spirale to create a big white spot. Some brushes effects add fringes at start and end. Grayscale spots have been added in main circle."
+
+MissingUsername = "You need to provide a login."
+LoginUnavailable = "This login is already taken."
+MissingPassword = "You need to provide a password."
+InviteHaveBeenClaimed = "Your invite %s have just been claimed."
+AccountCreated = "Your account is created. Welcome to Zed."
+
+###
+### Perso create/select
+###
+
+NewCharacterCreated = New character created
+CreateCharacter = Create a character
+EditCharacter = Edit %s information
+
+FullName = Full name
+Nickname = Nickname
+
+Sex = Sex
+Male = Male
+Female = Female
+Neutral = Neutral
+Hermaphrodit = Hermaphrodit
+Race = Race
+
+NoSexSpecified = "Pick a sex, or 'Neutral ' if you don't want to tell it."
+NoNicknameSpecified = "You must pick a nickname, it's like your login to identify your character."
+NoFullnameSpecified = "All beings must have a name."
+NoRaceSpecified = "You've to specify a race: 'humanoid ' for human and co. If you don't want to specify a race, use the generic 'being '."
+UnavailableNickname = "This nickname is already used. Choose a more original one."
+
+PickPerso = Pick your perso
+SwapPerso = "Swap perso (%s's logout)"
+
+NewLocationNotify = "You're slowly awaking in a place you don't recognize."
+
+InvitePersoCreated = "Good news! %s you invited is in our galaxy.
+%s"
+
+###
+### Places
+###
+
+CurrentLocation = "Current location"
+
+UnknownBody = "Unknown asteroid"
+UnknownPlace = "Unknown place"
+WherePlace = "%s @ %s"
+SpaceAround = "Space around %s"
+
+hypership = hypership
+asteroid = asteroid
+moon = moon
+planet = planet
+star = star
+orbital = orbital
+place = place
+ship = ship
+
+###
+### Stories
+###
+
+InvalidStoryGUID = "In story mode, you can't use previous/back URL."
+ExpiredStorySession = "Story choices URL are temporary. You can't bookmark them or use in another session."
+
+###
+### Requests
+###
+
+Communicator = Communicator
+SendRequestToHyperShip = Send a request to the hypership
+Request = Request
+Title = Title
+Message = Message
+Warning = "Warning:"
+RequestHandledByHumans = Your request will be sent to and handled by humans.
+Send = Send
+RequestSent = Your request have been sent.
+
+###
+### MOTD
+###
+
+PushMessage = Push a message to the header
+TextToAdd = Text to add
+TextToAddWarning = Warning: once published, it can't be (easily) removed.
+Rendering = How it will be printed?
+RenderingWhere = "At the top right header corner:"
+DummyPlaceholder = Here your message.
+Push = Push
Published = Published :)
\ No newline at end of file
diff --git a/lang/en/footer.conf b/lang/en/footer.conf
index 9ef4df4..d36a5a9 100644
--- a/lang/en/footer.conf
+++ b/lang/en/footer.conf
@@ -1,10 +1,10 @@
-#Zed language config file - Footer
-#Language: English
-#Code: en
-#Author: Dereckson
-
-###
-### SmartLine
-###
-
+#Zed language config file - Footer
+#Language: English
+#Code: en
+#Author: Dereckson
+
+###
+### SmartLine
+###
+
SmartLineHistory = SmartLine History
\ No newline at end of file
diff --git a/lang/en/persorequest.conf b/lang/en/persorequest.conf
index 3f0d789..229ebe8 100644
--- a/lang/en/persorequest.conf
+++ b/lang/en/persorequest.conf
@@ -1,40 +1,40 @@
-#Zed language config file - Perso requests
-#Language: English
-#Code: en
-#Author: Dereckson
-
-###
-### Generalities
-###
-
-#Page title
-PersoRequests = Requests
-
-#Page H1
-Requests = Requests
-
-#Button allow, to allow a request
-Allow = allow
-
-#Button deny, to deny a request
-Deny = deny
-
-#Link ignore all, user can click here to continue normal site operations
-IgnoreAll = "Ignore all requests"
-
-###
-### Callbacks messages
-###
-
-CallbackError = "An error have occured processing your request reply."
-CallbackDone = "All requests have been processed."
-
-###
-### Ship API
-###
-
-#When a ship initiates a auth request, the perso is prompted the following message:
-RequestShipAPIAuthenticate = "The ship %s asks you to authenticate your identity."
-
-#When a ship initiates a session, the perso is prompted the following message:
+#Zed language config file - Perso requests
+#Language: English
+#Code: en
+#Author: Dereckson
+
+###
+### Generalities
+###
+
+#Page title
+PersoRequests = Requests
+
+#Page H1
+Requests = Requests
+
+#Button allow, to allow a request
+Allow = allow
+
+#Button deny, to deny a request
+Deny = deny
+
+#Link ignore all, user can click here to continue normal site operations
+IgnoreAll = "Ignore all requests"
+
+###
+### Callbacks messages
+###
+
+CallbackError = "An error have occured processing your request reply."
+CallbackDone = "All requests have been processed."
+
+###
+### Ship API
+###
+
+#When a ship initiates a auth request, the perso is prompted the following message:
+RequestShipAPIAuthenticate = "The ship %s asks you to authenticate your identity."
+
+#When a ship initiates a session, the perso is prompted the following message:
RequestShipAPISessionConfirm = "The ship %s asks you to confirm the link initialization. Thus, you'll be able to communicate with it."
\ No newline at end of file
diff --git a/lang/en/profile.conf b/lang/en/profile.conf
index 3b346c4..4f04ede 100644
--- a/lang/en/profile.conf
+++ b/lang/en/profile.conf
@@ -1,103 +1,103 @@
-#Zed language config file - Profiles
-#Language: English
-#Code: en
-#Author: Dereckson
-
-###
-### profile.tpl - main profile
-###
-
-#
-Mail = E-mail
-MailAlt = @
-Online = Online
-
-###
-### profile.tpl - communication area
-###
-
-DropMessage = Drop a message
-SendMessage = Send a message to %s
-AddComment = "Add a comment to %s's profile"
-
-Send = Send
-Publish = Publish
-
-###
-### profile.tpl - sidebar - Edit account preferences and profile content
-###
-
-EditMyPage = Edit my page
-EditProfile = Edit my text
-EditAccount = Edit my information
-ManagePhotos = Manage photos
-AddPhoto = Add a photo
-
-###
-### profile_edit.tpl - edit
-###
-
-ProfileTextTitle = My best words to express myself
-SaveProfile = Save profile
-ProfileFont = Profile fontz
-Calibri = Calibri (regular font)
-FixedSys = FixedSys (fixed width)
-
-###
-### user_account.tpl - edit my information
-###
-
-Login = Login
-LongName = Full character name
-UpdateAccountInfo = Update account information
-
-###
-### profile_photo.tpl - photo manager - add a photo to my profile
-###
-
-AddPhoto = Add a photo to my profile
-AddPhotoExplanations = You can upload here a personal photo with you as main subject. Note you can also host any kind of pictures in various Zed places, like in the HyperShip's tower.
-ShortDescription = Short description
-SafeForWorkLabel = Check this box if the picture is "safe for work ", you can view it without problem from any public computer.
-
-###
-### profile_photo.tpl - photo manager - manage current photos
-###
-
-ManageCurrentPhotos = Manage current photos
-PictureProperties = Picture properties
-EditPictureProperties = Edit this picture description or safe status
-Delete = Delete
-DeleteThisPicture = Delete this picture
-
-###
-### profile_photo_edit.tpl - edit individual photo properties
-###
-
-EditPhoto = Edit photo
-PhotoInfo = Photo information
-Description = Description
-SafeForWork = Safe for work
-UseAsAvatar = Use as avatar
-OtherActions = Other actions
-DeletePicture = Delete this picture
-BackToPhotoManager = Back to photo manager
-
-###
-### profile.php
-###
-
-UnknownUser = Unknown being
-Who = Who?
-WhoIsUser = Who is %s?
-
-MessageSent = Message sent.
-MessageSentSelf = Message sent to yourself.
-
-CommentPublished = Comment published.
-
-PhotoUploaded = Photo uploaded.
-NotYourPic = Hey, this photo is not one of yours.
-PictureDeleted = Picture deleted.
-
-InactivatedUser = "This being's account isn't active yet."
+#Zed language config file - Profiles
+#Language: English
+#Code: en
+#Author: Dereckson
+
+###
+### profile.tpl - main profile
+###
+
+#
+Mail = E-mail
+MailAlt = @
+Online = Online
+
+###
+### profile.tpl - communication area
+###
+
+DropMessage = Drop a message
+SendMessage = Send a message to %s
+AddComment = "Add a comment to %s's profile"
+
+Send = Send
+Publish = Publish
+
+###
+### profile.tpl - sidebar - Edit account preferences and profile content
+###
+
+EditMyPage = Edit my page
+EditProfile = Edit my text
+EditAccount = Edit my information
+ManagePhotos = Manage photos
+AddPhoto = Add a photo
+
+###
+### profile_edit.tpl - edit
+###
+
+ProfileTextTitle = My best words to express myself
+SaveProfile = Save profile
+ProfileFont = Profile fontz
+Calibri = Calibri (regular font)
+FixedSys = FixedSys (fixed width)
+
+###
+### user_account.tpl - edit my information
+###
+
+Login = Login
+LongName = Full character name
+UpdateAccountInfo = Update account information
+
+###
+### profile_photo.tpl - photo manager - add a photo to my profile
+###
+
+AddPhoto = Add a photo to my profile
+AddPhotoExplanations = You can upload here a personal photo with you as main subject. Note you can also host any kind of pictures in various Zed places, like in the HyperShip's tower.
+ShortDescription = Short description
+SafeForWorkLabel = Check this box if the picture is "safe for work ", you can view it without problem from any public computer.
+
+###
+### profile_photo.tpl - photo manager - manage current photos
+###
+
+ManageCurrentPhotos = Manage current photos
+PictureProperties = Picture properties
+EditPictureProperties = Edit this picture description or safe status
+Delete = Delete
+DeleteThisPicture = Delete this picture
+
+###
+### profile_photo_edit.tpl - edit individual photo properties
+###
+
+EditPhoto = Edit photo
+PhotoInfo = Photo information
+Description = Description
+SafeForWork = Safe for work
+UseAsAvatar = Use as avatar
+OtherActions = Other actions
+DeletePicture = Delete this picture
+BackToPhotoManager = Back to photo manager
+
+###
+### profile.php
+###
+
+UnknownUser = Unknown being
+Who = Who?
+WhoIsUser = Who is %s?
+
+MessageSent = Message sent.
+MessageSentSelf = Message sent to yourself.
+
+CommentPublished = Comment published.
+
+PhotoUploaded = Photo uploaded.
+NotYourPic = Hey, this photo is not one of yours.
+PictureDeleted = Picture deleted.
+
+InactivatedUser = "This being's account isn't active yet."
diff --git a/lang/en/scenes.conf b/lang/en/scenes.conf
index f6edb32..d7abc5b 100644
--- a/lang/en/scenes.conf
+++ b/lang/en/scenes.conf
@@ -1,51 +1,51 @@
-#Zed language config file - scenes
-#Language: English
-#Code: en
-#Author: Dereckson
-
-###
-### Hypership tower
-###
-
-[B00001001]
-Tower = Tour
-Floor = Floor
-Sector = Sector
-Couloir = Couloir
-GoUp = Climb up
-GoDown = Climb down
-
-UploadNewArtwork = "Upload new artwork"
-UploadNewArtworkDescription = "This frame is free. You can display here your artwork or any other artwork you like."
-UploadNewArtworkPicture = "Picture"
-UploadNewArtworkTitle = "Title"
-
-FreeDomain = "These sleeping quarters are free."
-ClaimDomain = 'You can claim them.'
-
-[B00001002]
-Sector = Sector
-Zone = Zone
-Level = Niveau
-
-Builder = HyperShip builder
-BuildInfo = This area is buildable. You can take over this part of the ship, transform it and design it as you want.
To start, you can:
Create a 960px wide picture with your scene background. Define which parts of your picture are exits to another zone or level. If you want, you will also able to:
Add descriptions to part of the area (like in the 90s adventure games) Create a textual scenario (like in 80s choose your own adventure books) Enhance the area with javascript or HTML5 (like in 2010)
-
-StartBuild = Start to build
-GoNorth = Go north
-GoEast = Go east
-GoSouth = Go south
-GoWest = Go west
-GoUp = Climb up
-GoDown = Climb down
-ViewMap = Print the level map
-GoTower = Go to the tower
-
-CantRender = Unable to render this zone:
-
-Core = HyperShip core
-YouAreInCore = You're in the HyperShip core.
-CoreInfo = This area is the real center of the HyperShip.
-
-ShipNavigationControl = Ship navigation control
-CurrentLocation = Current location
+#Zed language config file - scenes
+#Language: English
+#Code: en
+#Author: Dereckson
+
+###
+### Hypership tower
+###
+
+[B00001001]
+Tower = Tour
+Floor = Floor
+Sector = Sector
+Couloir = Couloir
+GoUp = Climb up
+GoDown = Climb down
+
+UploadNewArtwork = "Upload new artwork"
+UploadNewArtworkDescription = "This frame is free. You can display here your artwork or any other artwork you like."
+UploadNewArtworkPicture = "Picture"
+UploadNewArtworkTitle = "Title"
+
+FreeDomain = "These sleeping quarters are free."
+ClaimDomain = 'You can claim them.'
+
+[B00001002]
+Sector = Sector
+Zone = Zone
+Level = Niveau
+
+Builder = HyperShip builder
+BuildInfo = This area is buildable. You can take over this part of the ship, transform it and design it as you want.
To start, you can:
Create a 960px wide picture with your scene background. Define which parts of your picture are exits to another zone or level. If you want, you will also able to:
Add descriptions to part of the area (like in the 90s adventure games) Create a textual scenario (like in 80s choose your own adventure books) Enhance the area with javascript or HTML5 (like in 2010)
+
+StartBuild = Start to build
+GoNorth = Go north
+GoEast = Go east
+GoSouth = Go south
+GoWest = Go west
+GoUp = Climb up
+GoDown = Climb down
+ViewMap = Print the level map
+GoTower = Go to the tower
+
+CantRender = Unable to render this zone:
+
+Core = HyperShip core
+YouAreInCore = You're in the HyperShip core.
+CoreInfo = This area is the real center of the HyperShip.
+
+ShipNavigationControl = Ship navigation control
+CurrentLocation = Current location
diff --git a/lang/en/settings.conf b/lang/en/settings.conf
index 0130317..77ca11d 100644
--- a/lang/en/settings.conf
+++ b/lang/en/settings.conf
@@ -1,47 +1,47 @@
-#Zed language config file - Settings
-#Language: English
-#Code: en
-#Author: Dereckson
-
-###
-### Generalities
-###
-Settings = Settings
-SaveSettings = Save settings
-
-###
-### Account information
-###
-
-Account = Account information
-Username = Login
-Email = Mail
-PasswordConfirm = one more time
-
-###
-### Perso information
-###
-
-Information = "Your information"
-Name = Name
-Nickname = "Username (lowercase)"
-Race = Species
-Sex = Sex
-male = male
-female = female
-neutral = "neutral or asexual"
-both = "hermaphrodite"
-
-###
-### SmartLine
-###
-
-SmartLine = SmartLine
-SmartlineShow = "Shows the SmartLine at the bottom of the screen"
-SmartlineMethod = "Sends a HTTP POST request instead a HTTP GET submitting SmartLine form"
-
-###
-### Other settings
-###
-
+#Zed language config file - Settings
+#Language: English
+#Code: en
+#Author: Dereckson
+
+###
+### Generalities
+###
+Settings = Settings
+SaveSettings = Save settings
+
+###
+### Account information
+###
+
+Account = Account information
+Username = Login
+Email = Mail
+PasswordConfirm = one more time
+
+###
+### Perso information
+###
+
+Information = "Your information"
+Name = Name
+Nickname = "Username (lowercase)"
+Race = Species
+Sex = Sex
+male = male
+female = female
+neutral = "neutral or asexual"
+both = "hermaphrodite"
+
+###
+### SmartLine
+###
+
+SmartLine = SmartLine
+SmartlineShow = "Shows the SmartLine at the bottom of the screen"
+SmartlineMethod = "Sends a HTTP POST request instead a HTTP GET submitting SmartLine form"
+
+###
+### Other settings
+###
+
EditProfile = Edit my text
\ No newline at end of file
diff --git a/lang/en/ships.conf b/lang/en/ships.conf
index e8bbb6d..32b7da5 100644
--- a/lang/en/ships.conf
+++ b/lang/en/ships.conf
@@ -1,11 +1,11 @@
-#Zed language config file - Footer
-#Language: English
-#Code: en
-#Author: Dereckson
-
-###
-### Ships
-###
-
-PersonalNotes = Your notes about this ship
+#Zed language config file - Footer
+#Language: English
+#Code: en
+#Author: Dereckson
+
+###
+### Ships
+###
+
+PersonalNotes = Your notes about this ship
SaveNote = Save notes
\ No newline at end of file
diff --git a/lang/en/tutorials.conf b/lang/en/tutorials.conf
index d50d215..5042308 100644
--- a/lang/en/tutorials.conf
+++ b/lang/en/tutorials.conf
@@ -1,17 +1,17 @@
-#Zed language config file - Tutorials
-#Language: English
-#Code: en
-#Author: Dereckson
-
-###
-### Tutorial I - reach the hypership
-###
-
-[ReachHypership]
-JoinHypership = Join the hypership
-WhereYouAre = You're on %1$s, a desolate %2$s in the galaxy.
-WhereTheHypershipIs = After some investigation, you learn the hypership is in a far galaxy spiral.
-HowToJoinIt = """To reach it, you can:
"""
+#Zed language config file - Tutorials
+#Language: English
+#Code: en
+#Author: Dereckson
+
+###
+### Tutorial I - reach the hypership
+###
+
+[ReachHypership]
+JoinHypership = Join the hypership
+WhereYouAre = You're on %1$s, a desolate %2$s in the galaxy.
+WhereTheHypershipIs = After some investigation, you learn the hypership is in a far galaxy spiral.
+HowToJoinIt = """To reach it, you can:
"""
diff --git a/lang/fr/core.conf b/lang/fr/core.conf
index 37d2804..dae1e91 100644
--- a/lang/fr/core.conf
+++ b/lang/fr/core.conf
@@ -1,195 +1,195 @@
-#Zed language config file
-#Language: English
-#Code: fr
-#Author: Dereckson
-
-###
-### Site configuration
-###
-
-SiteTitle = Zed
-Product = "Zed 0.1 , alpha technical preview"
-
-###
-### General stuff
-###
-
-_t = " :"
-Save = Enregistrer
-
-###
-### Login
-###
-
-Login = Login
-Password = Password
-OK = OK
-
-LoginNotFound = Login introuvable.
-IncorrectPassword = Mot de passe incorrect.
-
-JaMata = Ja mata!
-WelcomeBack = Welcome back.
-
-OpenID = OpenID
-
-Logout = Déconnexion
-
-###
-### Erreurs
-###
-
-UnauthorizedAccess = "Accès non autorisé"
-SQLError = "Erreur SQL"
-line = ligne
-Error = Erreur
-BackToHome = "Retourner à la page d'accueil"
-
-GeneralError = "Erreur générale"
-PageNotFound = "Cette page n'existe pas."
-
-#Veuillez laisser en anglais, pour identifier plus clairement les erreurs.
-FatalErrorScreen = Fatal error screen
-FatalErrorInterrupt = Fatal error breaking screen
-
-###
-### Homepage
-###
-
-Welcome = Bienvenue
-WelcomeText = "Bienvenue sur la version alpha de Zed, un hybride un peu étrange entre une galerie, un endroit où rencontrer ses amis ou s'en faire de nouveaux, avec une légère inspiration RPG, dans un environnement galactique inspiré des romans de la Culture de Iain M. Banks.
- Le concept est d'expérimenter ce qui se passe lorsque chaque information est dans un espace précis, un peu comme la vision cyberpunk des années 80 du cyberespace. Un autre but est de créer une communauté partagant des valeurs de respect, de coopération, de liberté et d'éthique.
"
-
-###
-### Homepage - Messages
-###
-
-#NOTIFY if new messages
-NewMessages = "Vous avez reçu %d message%s"
-
-#messages.tpl, Reply
-Reply = Répondre
-
-#messages.tpl, the X link title
-DeleteThisMessage = Effacer ce message
-
-#messages.tpl, the expression identifying a message sent by the site itself
-SystemNotice = Note système
-
-#home.php, messages error
-MessageDeleted = Message effacé.
-NotYourMessage = Hey, ce message appartient à autrui !
-MessageAlreadyDeleted = Message déjà effacé
-
-###
-### Account create
-###
-
-CreateAccountTitle = Créer un compte
-CreateAccountIntro = "Bienvenue sur Zed. Zed est un site privé uniquement accessible suite à l'invitation d'un membre.
"
-
-YourLogin = Le login de votre choix
-InviteCode = "Votre code d'invitation"
-YourEmail = Votre adresse e-mail
-
-EnterInviteCodePromptMessage = "Votre code d'invitation ressemble à ABC123."
-EnterUsernamePromptMessage = "Votre login sera en minuscule et d'au plus onze caractères. Il sera uniquement utilisé pour vous identifier, votre login NE sera PAS le nom de votre perso."
-EnterEmailPromptMessage = "Votre adresse sera utilisée pour vous permettre de modifier votre mot de passe en cas d'oubli. Vous pourrez également configurer des notifications en cas de nouveau message & co, mais par défaut c'est désactivé."
-
-IncorrectInviteCode = "Format invalide du code d'invitation, recherchez quelque chose ressemblant à ABC123."
-InviteCodeAlreadyClaimed = "Ce code d'invitation était certes valide mais a déjà été utilisé par autrui."
-
-CreateAccountImageTitle = "Zed est un site pour les êtres humains. Mais aussi pour tous ceux qui se définissent autrement que comme humain."
-CreateAccountImageAlt = "Une étrange créature blanche. Un demi cercle allant d'en haut à droite vers le bas à droite ; la brosse poursuit ensuite en spirale pour créer une grosse tâche blanche. Les effets de la brosse ajoutent au début et à la fin des franges. Des tâches grises ont été rajoutées au centre."
-
-MissingUsername = "Vous avez oublié de spécifier le login."
-LoginUnavailable = "Ce login est déjà utilisé."
-MissingPassword = "Vous avez oublié de spécifier le mot de passe."
-InviteHaveBeenClaimed = "Votre invitation %s a été acceptée."
-AccountCreated = "Votre compte a été créé. Bienvenue sur Zed."
-
-###
-### Perso create/select
-###
-
-NewCharacterCreated = Nouveau perso créé.
-CreateCharacter = Nouveau perso
-EditCharacter = Éditer les infos de %s
-
-FullName = Prénom et nom
-Nickname = Pseudonyme
-
-Sex = Sexe
-Male = Masculin
-Female = Féminin
-Neutral = Neutre
-Hermaphrodit = Hermaphrodite
-Race = Race
-
-NoSexSpecified = "Quel est votre sexe ? Si vous ne souhaitez pas le dévoiler, vous pouvez toujours utiliser 'Neutral '."
-NoNicknameSpecified = "Vous devez choisir un pseudo. C'est comme un login, pour votre perso."
-NoFullnameSpecified = "Tous les êtres doivent avoir un nom."
-NoRaceSpecified = "Spécifiez une race: 'humanoid ' pour les humains et humanoïdes. Si vous ne souhaitez pas spécifier de race, vous pouvez utiliser 'being '."
-UnavailableNickname = "Ce pseudo est déjà utilisé. Veuillez en choisir un plus original."
-
-PickPerso = "Sélectionnez votre perso"
-SwapPerso = "Changer de perso (déco %s)"
-
-NewLocationNotify = "Vous vous réveillez lentement dans un endroit inconnu"
-
-InvitePersoCreated = "Bonne nouvelle ! %s vient d'arriver dans notre galaxie.
-%s"
-
-###
-### Places
-###
-
-CurrentLocation = "Localisateur"
-
-UnknownBody = "Astéroïde inconnu"
-UnknownPlace = "Endroit inconnu"
-WherePlace = "%2$s, %1$s."
-SpaceAround = "%s et l'espace aux alentours"
-
-hypership = hypership
-asteroid = astéroïde
-moon = lune
-planet = planète
-star = étoile
-orbital = orbitale
-place = endroit
-ship = vaisseau
-
-###
-### Stories
-###
-
-InvalidStoryGUID = "En mode récit, il n'est pas possible d'utiliser les boutons précédents et suivants."
-ExpiredStorySession = "Les URL de choix sont temporaires. Il n'est pas possible de les bookmark pour y revenir."
-
-###
-### Requests
-###
-
-Communicator = Communicator
-SendRequestToHyperShip = "Envoyer une requête à l'HyperShip"
-Request = Requête
-Title = Titre
-Message = Message
-Warning = "Attention :"
-RequestHandledByHumans = "Votre requête sera envoyée à et traitées par des humains."
-Send = Envoyer
-RequestSent = Votre requête a bien été envoyée.
-
-###
-### MOTD
-###
-
-PushMessage = Publier un message tout en haut
-TextToAdd = Texte à ajouter
-TextToAddWarning = "Une fois publié, ne peut être facilement enlevé."
-Rendering = Aperçu
-RenderingWhere = "Coin supérieur droit de la page :"
-DummyPlaceholder = Lorem ipsum dolor.
-Push = Publier
+#Zed language config file
+#Language: English
+#Code: fr
+#Author: Dereckson
+
+###
+### Site configuration
+###
+
+SiteTitle = Zed
+Product = "Zed 0.1 , alpha technical preview"
+
+###
+### General stuff
+###
+
+_t = " :"
+Save = Enregistrer
+
+###
+### Login
+###
+
+Login = Login
+Password = Password
+OK = OK
+
+LoginNotFound = Login introuvable.
+IncorrectPassword = Mot de passe incorrect.
+
+JaMata = Ja mata!
+WelcomeBack = Welcome back.
+
+OpenID = OpenID
+
+Logout = Déconnexion
+
+###
+### Erreurs
+###
+
+UnauthorizedAccess = "Accès non autorisé"
+SQLError = "Erreur SQL"
+line = ligne
+Error = Erreur
+BackToHome = "Retourner à la page d'accueil"
+
+GeneralError = "Erreur générale"
+PageNotFound = "Cette page n'existe pas."
+
+#Veuillez laisser en anglais, pour identifier plus clairement les erreurs.
+FatalErrorScreen = Fatal error screen
+FatalErrorInterrupt = Fatal error breaking screen
+
+###
+### Homepage
+###
+
+Welcome = Bienvenue
+WelcomeText = "Bienvenue sur la version alpha de Zed, un hybride un peu étrange entre une galerie, un endroit où rencontrer ses amis ou s'en faire de nouveaux, avec une légère inspiration RPG, dans un environnement galactique inspiré des romans de la Culture de Iain M. Banks.
+ Le concept est d'expérimenter ce qui se passe lorsque chaque information est dans un espace précis, un peu comme la vision cyberpunk des années 80 du cyberespace. Un autre but est de créer une communauté partagant des valeurs de respect, de coopération, de liberté et d'éthique.
"
+
+###
+### Homepage - Messages
+###
+
+#NOTIFY if new messages
+NewMessages = "Vous avez reçu %d message%s"
+
+#messages.tpl, Reply
+Reply = Répondre
+
+#messages.tpl, the X link title
+DeleteThisMessage = Effacer ce message
+
+#messages.tpl, the expression identifying a message sent by the site itself
+SystemNotice = Note système
+
+#home.php, messages error
+MessageDeleted = Message effacé.
+NotYourMessage = Hey, ce message appartient à autrui !
+MessageAlreadyDeleted = Message déjà effacé
+
+###
+### Account create
+###
+
+CreateAccountTitle = Créer un compte
+CreateAccountIntro = "Bienvenue sur Zed. Zed est un site privé uniquement accessible suite à l'invitation d'un membre.
"
+
+YourLogin = Le login de votre choix
+InviteCode = "Votre code d'invitation"
+YourEmail = Votre adresse e-mail
+
+EnterInviteCodePromptMessage = "Votre code d'invitation ressemble à ABC123."
+EnterUsernamePromptMessage = "Votre login sera en minuscule et d'au plus onze caractères. Il sera uniquement utilisé pour vous identifier, votre login NE sera PAS le nom de votre perso."
+EnterEmailPromptMessage = "Votre adresse sera utilisée pour vous permettre de modifier votre mot de passe en cas d'oubli. Vous pourrez également configurer des notifications en cas de nouveau message & co, mais par défaut c'est désactivé."
+
+IncorrectInviteCode = "Format invalide du code d'invitation, recherchez quelque chose ressemblant à ABC123."
+InviteCodeAlreadyClaimed = "Ce code d'invitation était certes valide mais a déjà été utilisé par autrui."
+
+CreateAccountImageTitle = "Zed est un site pour les êtres humains. Mais aussi pour tous ceux qui se définissent autrement que comme humain."
+CreateAccountImageAlt = "Une étrange créature blanche. Un demi cercle allant d'en haut à droite vers le bas à droite ; la brosse poursuit ensuite en spirale pour créer une grosse tâche blanche. Les effets de la brosse ajoutent au début et à la fin des franges. Des tâches grises ont été rajoutées au centre."
+
+MissingUsername = "Vous avez oublié de spécifier le login."
+LoginUnavailable = "Ce login est déjà utilisé."
+MissingPassword = "Vous avez oublié de spécifier le mot de passe."
+InviteHaveBeenClaimed = "Votre invitation %s a été acceptée."
+AccountCreated = "Votre compte a été créé. Bienvenue sur Zed."
+
+###
+### Perso create/select
+###
+
+NewCharacterCreated = Nouveau perso créé.
+CreateCharacter = Nouveau perso
+EditCharacter = Éditer les infos de %s
+
+FullName = Prénom et nom
+Nickname = Pseudonyme
+
+Sex = Sexe
+Male = Masculin
+Female = Féminin
+Neutral = Neutre
+Hermaphrodit = Hermaphrodite
+Race = Race
+
+NoSexSpecified = "Quel est votre sexe ? Si vous ne souhaitez pas le dévoiler, vous pouvez toujours utiliser 'Neutral '."
+NoNicknameSpecified = "Vous devez choisir un pseudo. C'est comme un login, pour votre perso."
+NoFullnameSpecified = "Tous les êtres doivent avoir un nom."
+NoRaceSpecified = "Spécifiez une race: 'humanoid ' pour les humains et humanoïdes. Si vous ne souhaitez pas spécifier de race, vous pouvez utiliser 'being '."
+UnavailableNickname = "Ce pseudo est déjà utilisé. Veuillez en choisir un plus original."
+
+PickPerso = "Sélectionnez votre perso"
+SwapPerso = "Changer de perso (déco %s)"
+
+NewLocationNotify = "Vous vous réveillez lentement dans un endroit inconnu"
+
+InvitePersoCreated = "Bonne nouvelle ! %s vient d'arriver dans notre galaxie.
+%s"
+
+###
+### Places
+###
+
+CurrentLocation = "Localisateur"
+
+UnknownBody = "Astéroïde inconnu"
+UnknownPlace = "Endroit inconnu"
+WherePlace = "%2$s, %1$s."
+SpaceAround = "%s et l'espace aux alentours"
+
+hypership = hypership
+asteroid = astéroïde
+moon = lune
+planet = planète
+star = étoile
+orbital = orbitale
+place = endroit
+ship = vaisseau
+
+###
+### Stories
+###
+
+InvalidStoryGUID = "En mode récit, il n'est pas possible d'utiliser les boutons précédents et suivants."
+ExpiredStorySession = "Les URL de choix sont temporaires. Il n'est pas possible de les bookmark pour y revenir."
+
+###
+### Requests
+###
+
+Communicator = Communicator
+SendRequestToHyperShip = "Envoyer une requête à l'HyperShip"
+Request = Requête
+Title = Titre
+Message = Message
+Warning = "Attention :"
+RequestHandledByHumans = "Votre requête sera envoyée à et traitées par des humains."
+Send = Envoyer
+RequestSent = Votre requête a bien été envoyée.
+
+###
+### MOTD
+###
+
+PushMessage = Publier un message tout en haut
+TextToAdd = Texte à ajouter
+TextToAddWarning = "Une fois publié, ne peut être facilement enlevé."
+Rendering = Aperçu
+RenderingWhere = "Coin supérieur droit de la page :"
+DummyPlaceholder = Lorem ipsum dolor.
+Push = Publier
Published = Publié :)
\ No newline at end of file
diff --git a/lang/fr/persorequest.conf b/lang/fr/persorequest.conf
index 9ab5886..7d04536 100644
--- a/lang/fr/persorequest.conf
+++ b/lang/fr/persorequest.conf
@@ -1,40 +1,40 @@
-#Zed language config file - Perso requests
-#Language: French
-#Code: fr
-#Author: Dereckson
-
-###
-### Generalities
-###
-
-#Page title
-PersoRequests = Requêtes
-
-#Page H1
-Requests = Requêtes
-
-#Button allow, to allow a request
-Allow = confirmer
-
-#Button deny, to deny a request
-Deny = refuser
-
-#Link ignore all, user can click here to continue normal site operations
-IgnoreAll = "Tout ignorer pour l'instant"
-
-###
-### Callbacks messages
-###
-
-CallbackError = "Une erreur est survenue lors du traitement de la requête."
-CallbackDone = "Une réponse à chaque requête. Terminé la bureaucratie :)"
-
-###
-### Ship API
-###
-
-#When a ship initiates a auth request, the perso is prompted the following message:
-RequestShipAPIAuthenticate = "Le vaisseau %s vous demande de confirmer votre identité."
-
-#When a ship initiates a session, the perso is prompted the following message:
+#Zed language config file - Perso requests
+#Language: French
+#Code: fr
+#Author: Dereckson
+
+###
+### Generalities
+###
+
+#Page title
+PersoRequests = Requêtes
+
+#Page H1
+Requests = Requêtes
+
+#Button allow, to allow a request
+Allow = confirmer
+
+#Button deny, to deny a request
+Deny = refuser
+
+#Link ignore all, user can click here to continue normal site operations
+IgnoreAll = "Tout ignorer pour l'instant"
+
+###
+### Callbacks messages
+###
+
+CallbackError = "Une erreur est survenue lors du traitement de la requête."
+CallbackDone = "Une réponse à chaque requête. Terminé la bureaucratie :)"
+
+###
+### Ship API
+###
+
+#When a ship initiates a auth request, the perso is prompted the following message:
+RequestShipAPIAuthenticate = "Le vaisseau %s vous demande de confirmer votre identité."
+
+#When a ship initiates a session, the perso is prompted the following message:
RequestShipAPISessionConfirm = "Le vaisseau %s vous demande de confirmer le lancement d'un lien vous permettant de communiquer avec lui."
\ No newline at end of file
diff --git a/lang/fr/profile.conf b/lang/fr/profile.conf
index 1279bca..477caa6 100644
--- a/lang/fr/profile.conf
+++ b/lang/fr/profile.conf
@@ -1,104 +1,104 @@
-#Zed language config file - Profiles
-#Language: French
-#Code: fr
-#Author: Dereckson
-
-###
-### profile.tpl - main profile
-###
-
-#
-Mail = Courriel
-MailAlt = @
-Online = Online
-
-###
-### profile.tpl - communication area
-###
-
-DropMessage = Laisser un message
-SendMessage = "Envoyer un message privé "
-AddComment = "Publier un commentaire sur ce profil "
-
-Send = Envoyer
-Publish = Publier
-
-###
-### profile.tpl - sidebar - Edit account preferences and profile content
-###
-
-EditMyPage = Éditer ma page
-EditProfile = Éditer mon texte
-EditAccount = Éditer mes infos
-ManagePhotos = Gérer mes photos
-AddPhoto = Upload une photo
-
-###
-### profile_edit.tpl - edit my text
-###
-
-ProfileTextTitle = Texte
-SaveProfile = Enregistrer mon texte
-ProfileFont = Police
-Calibri = Calibri (police à chasse variable)
-FixedSys = FixedSys (police à chasse fixe)
-
-###
-### user_account.tpl - edit my information
-###
-
-Login = Login
-LongName = Nom complet
-UpdateAccountInfo = Mettre à jour mon compte
-
-###
-### profile_photo.tpl - photo manager - add a photo to my profile
-###
-
-AddPhotoToProfile = Ajouter une photo à mon profil
-AddPhotoExplanations = Vous pouvez upload ici toute photo dont vous êtes le sujet principal. Celles-ci seront affichées sur votre profil. Pour partager toute autre photo, placez là quelque part dans la galaxie, comme par exemple dans la tour de Zed.
-ShortDescription = Courte description
-SafeForWorkLabel = Cochez la case "safe for work ", si la photo peut être regardée sans problème par tout en chacun depuis tout lieu public.
-
-###
-### profile_photo.tpl - photo manager - manage current photos
-###
-
-ManageCurrentPhotos = Gérer les photos
-PictureProperties = Propriétés de la photo
-EditPictureProperties = Modifier les propriétés
-Delete = Effacer
-DeleteThisPicture = Effacer cette image
-
-###
-### profile_photo_edit.tpl - edit individual photo properties
-###
-
-EditPhoto = Photo — Propriétés
-PhotoInfo = Info sur cette photo
-Description = Description
-SafeForWork = Safe for work
-UseAsAvatar = Avatar
-OtherActions = Autres actions
-DeletePicture = Effacer cette photo
-BackToPhotoManager = < Retourner au gestionnaire de photos
-
-###
-### profile.php
-###
-
-UnknownUser = Inconnu au bataillon.
-Who = Qui ?
-WhoIsUser = Qui est %s?
-
-MessageSent = Message envoyé.
-MessageSentSelf = Message personnel envoyé.
-
-CommentPublished = Commentaire publié.
-
-PhotoUploaded = Photo enregistrée.
-NotYourPic = Same player, try again.
-PictureDeleted = Photo effacée.
-PromotedToAvatar = Hop, un nouvel avatar.
-
-InactivatedUser = "Attention, ce compte n'est pas encore actif."
+#Zed language config file - Profiles
+#Language: French
+#Code: fr
+#Author: Dereckson
+
+###
+### profile.tpl - main profile
+###
+
+#
+Mail = Courriel
+MailAlt = @
+Online = Online
+
+###
+### profile.tpl - communication area
+###
+
+DropMessage = Laisser un message
+SendMessage = "Envoyer un message privé "
+AddComment = "Publier un commentaire sur ce profil "
+
+Send = Envoyer
+Publish = Publier
+
+###
+### profile.tpl - sidebar - Edit account preferences and profile content
+###
+
+EditMyPage = Éditer ma page
+EditProfile = Éditer mon texte
+EditAccount = Éditer mes infos
+ManagePhotos = Gérer mes photos
+AddPhoto = Upload une photo
+
+###
+### profile_edit.tpl - edit my text
+###
+
+ProfileTextTitle = Texte
+SaveProfile = Enregistrer mon texte
+ProfileFont = Police
+Calibri = Calibri (police à chasse variable)
+FixedSys = FixedSys (police à chasse fixe)
+
+###
+### user_account.tpl - edit my information
+###
+
+Login = Login
+LongName = Nom complet
+UpdateAccountInfo = Mettre à jour mon compte
+
+###
+### profile_photo.tpl - photo manager - add a photo to my profile
+###
+
+AddPhotoToProfile = Ajouter une photo à mon profil
+AddPhotoExplanations = Vous pouvez upload ici toute photo dont vous êtes le sujet principal. Celles-ci seront affichées sur votre profil. Pour partager toute autre photo, placez là quelque part dans la galaxie, comme par exemple dans la tour de Zed.
+ShortDescription = Courte description
+SafeForWorkLabel = Cochez la case "safe for work ", si la photo peut être regardée sans problème par tout en chacun depuis tout lieu public.
+
+###
+### profile_photo.tpl - photo manager - manage current photos
+###
+
+ManageCurrentPhotos = Gérer les photos
+PictureProperties = Propriétés de la photo
+EditPictureProperties = Modifier les propriétés
+Delete = Effacer
+DeleteThisPicture = Effacer cette image
+
+###
+### profile_photo_edit.tpl - edit individual photo properties
+###
+
+EditPhoto = Photo — Propriétés
+PhotoInfo = Info sur cette photo
+Description = Description
+SafeForWork = Safe for work
+UseAsAvatar = Avatar
+OtherActions = Autres actions
+DeletePicture = Effacer cette photo
+BackToPhotoManager = < Retourner au gestionnaire de photos
+
+###
+### profile.php
+###
+
+UnknownUser = Inconnu au bataillon.
+Who = Qui ?
+WhoIsUser = Qui est %s?
+
+MessageSent = Message envoyé.
+MessageSentSelf = Message personnel envoyé.
+
+CommentPublished = Commentaire publié.
+
+PhotoUploaded = Photo enregistrée.
+NotYourPic = Same player, try again.
+PictureDeleted = Photo effacée.
+PromotedToAvatar = Hop, un nouvel avatar.
+
+InactivatedUser = "Attention, ce compte n'est pas encore actif."
diff --git a/lang/fr/scenes.conf b/lang/fr/scenes.conf
index 03ecbbf..91f6c42 100644
--- a/lang/fr/scenes.conf
+++ b/lang/fr/scenes.conf
@@ -1,21 +1,21 @@
-#Zed language config file - scenes
-#Language: French
-#Code: fr
-#Author: Dereckson
-
-###
-### Hypership tower
-###
-
-[B00001001]
-Tower = Tour
-Floor = Étage
-Sector = Secteur
-Couloir = Couloir
-GoUp = Monter
-GoDown = Descendre
-
-UploadNewArtwork = "Téléverser une œuvre"
-UploadNewArtworkDescription = "Ce cadre est libre. Vous pouvez exposer ici l'un de vos travaux ou tout autre que vous appréciez."
-UploadNewArtworkPicture = "Œuvre"
+#Zed language config file - scenes
+#Language: French
+#Code: fr
+#Author: Dereckson
+
+###
+### Hypership tower
+###
+
+[B00001001]
+Tower = Tour
+Floor = Étage
+Sector = Secteur
+Couloir = Couloir
+GoUp = Monter
+GoDown = Descendre
+
+UploadNewArtwork = "Téléverser une œuvre"
+UploadNewArtworkDescription = "Ce cadre est libre. Vous pouvez exposer ici l'un de vos travaux ou tout autre que vous appréciez."
+UploadNewArtworkPicture = "Œuvre"
UploadNewArtworkTitle = "Titre"
\ No newline at end of file
diff --git a/lang/fr/ships.conf b/lang/fr/ships.conf
index b0e2509..96e8167 100644
--- a/lang/fr/ships.conf
+++ b/lang/fr/ships.conf
@@ -1,11 +1,11 @@
-#Zed language config file - Footer
-#Language: French
-#Code: fr
-#Author: Dereckson
-
-###
-### Ships
-###
-
-PersonalNotes = Vos notes à propos de ce vaisseau
+#Zed language config file - Footer
+#Language: French
+#Code: fr
+#Author: Dereckson
+
+###
+### Ships
+###
+
+PersonalNotes = Vos notes à propos de ce vaisseau
SaveNote = Mettre à jour ces notes
\ No newline at end of file
diff --git a/lang/fr/tutorials.conf b/lang/fr/tutorials.conf
index 9d2e850..2644cdc 100644
--- a/lang/fr/tutorials.conf
+++ b/lang/fr/tutorials.conf
@@ -1,17 +1,17 @@
-#Zed language config file - Tutorials
-#Language: French
-#Code: fr
-#Author: Dereckson
-
-###
-### Tutorial I - reach the hypership
-###
-
-[ReachHypership]
-JoinHypership = "Rejoindre l'HyperShip"
-WhereYouAre = "Vous êtes sur %1$s, apparemment un %2$s, un endroit perdu et désolé dans la galaxie."
-WhereTheHypershipIs = "Après quelques recherches, vous apprenez que l'HyperShip serait dans une spirale relativement éloignée."
-HowToJoinIt = """Pour l'atteindre, plusieurs options s'offrent à vous : """
+#Zed language config file - Tutorials
+#Language: French
+#Code: fr
+#Author: Dereckson
+
+###
+### Tutorial I - reach the hypership
+###
+
+[ReachHypership]
+JoinHypership = "Rejoindre l'HyperShip"
+WhereYouAre = "Vous êtes sur %1$s, apparemment un %2$s, un endroit perdu et désolé dans la galaxie."
+WhereTheHypershipIs = "Après quelques recherches, vous apprenez que l'HyperShip serait dans une spirale relativement éloignée."
+HowToJoinIt = """Pour l'atteindre, plusieurs options s'offrent à vous : """
diff --git a/skins/zed/account_create.tpl b/skins/zed/account_create.tpl
index fc70d99..84f7c3b 100644
--- a/skins/zed/account_create.tpl
+++ b/skins/zed/account_create.tpl
@@ -1,51 +1,51 @@
-{include file="perso_header.tpl"}
-
-
-
-
{#CreateAccountTitle#}
-
{#CreateAccountIntro#}
-
-
-
+{include file="perso_header.tpl"}
+
+
+
+
{#CreateAccountTitle#}
+
{#CreateAccountIntro#}
+
+
+
{include file="perso_footer.tpl"}
\ No newline at end of file
diff --git a/skins/zed/builder_hotglue.tpl b/skins/zed/builder_hotglue.tpl
index 3905308..a3fad7a 100644
--- a/skins/zed/builder_hotglue.tpl
+++ b/skins/zed/builder_hotglue.tpl
@@ -1,9 +1,9 @@
-
-
HyperShip builder
-
-
{$location} {$location->global} {$location->local}
-
Zone {$zone->id}
-
-
-
-{include file="iframe.tpl"}
+
+
HyperShip builder
+
+
{$location} {$location->global} {$location->local}
+
Zone {$zone->id}
+
+
+
+{include file="iframe.tpl"}
diff --git a/skins/zed/builder_map.tpl b/skins/zed/builder_map.tpl
index ab0c6ff..211e6f3 100644
--- a/skins/zed/builder_map.tpl
+++ b/skins/zed/builder_map.tpl
@@ -1,49 +1,49 @@
-
-{$xyz = explode(',', substr($CurrentPerso->location_local, 1, -1))}
-{$x = $xyz[0]}{$y = $xyz[1]}{$z = $xyz[2]}
- Sector C{GeoOctocube::get_sector($x, $y, $z)}
-
-
- Zone {abs($x)}-{abs($y)}
-
-
- Niveau {abs($z)}
-
-
-
-
-
-{if $zones}
-
-
-
-
-
- You've zones at:
-
-{foreach from=$zones item=zone}
- {$zone->location_local}
-{/foreach}
-
- A patch for a pure HTML renderer to print a map without javascript is welcome.
-
-{else}
-
-
-{/if}
+
+{$xyz = explode(',', substr($CurrentPerso->location_local, 1, -1))}
+{$x = $xyz[0]}{$y = $xyz[1]}{$z = $xyz[2]}
+ Sector C{GeoOctocube::get_sector($x, $y, $z)}
+
+
+ Zone {abs($x)}-{abs($y)}
+
+
+ Niveau {abs($z)}
+
+
+
+
+
+{if $zones}
+
+
+
+
+
+ You've zones at:
+
+{foreach from=$zones item=zone}
+ {$zone->location_local}
+{/foreach}
+
+ A patch for a pure HTML renderer to print a map without javascript is welcome.
+
+{else}
+
+
+{/if}
diff --git a/skins/zed/error.tpl b/skins/zed/error.tpl
index e6beb80..f6420b5 100644
--- a/skins/zed/error.tpl
+++ b/skins/zed/error.tpl
@@ -1,60 +1,60 @@
-
-
-
- {#SiteTitle#}
-
-
-
-
-
-
-
-
-
-{if $WAP}
-
-
-
-{/if}
-{if $NOTIFY}
-
-
-
-{/if}
-
-
-
-
{$TITLE}
-
-
{$ERROR_TEXT}
-
{#BackToHome#}
-
-
-
-
-
-
-
+
+
+
+ {#SiteTitle#}
+
+
+
+
+
+
+
+
+
+{if $WAP}
+
+
+
+{/if}
+{if $NOTIFY}
+
+
+
+{/if}
+
+
+
+
{$TITLE}
+
+
{$ERROR_TEXT}
+
{#BackToHome#}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/skins/zed/error_block.tpl b/skins/zed/error_block.tpl
index 413c588..2c7addf 100644
--- a/skins/zed/error_block.tpl
+++ b/skins/zed/error_block.tpl
@@ -1,17 +1,17 @@
-
-
-
-
-
-
[ {#Product#} / {#FatalErrorInterrupt#} ]
-
-
-
-
+
+
+
+
+
+
[ {#Product#} / {#FatalErrorInterrupt#} ]
+
+
+
+
\ No newline at end of file
diff --git a/skins/zed/footer.tpl b/skins/zed/footer.tpl
index 1dac527..e8eaf40 100644
--- a/skins/zed/footer.tpl
+++ b/skins/zed/footer.tpl
@@ -1,20 +1,20 @@
-
-
-
-{if $SmartLinePrint}
-{include file="smartline.tpl"}
-{/if}
-
-
-
-
-
-
+
+
+
+{if $SmartLinePrint}
+{include file="smartline.tpl"}
+{/if}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/skins/zed/header.tpl b/skins/zed/header.tpl
index 88df43b..2c1a9c2 100644
--- a/skins/zed/header.tpl
+++ b/skins/zed/header.tpl
@@ -1,69 +1,69 @@
-
-
-
- {$PAGE_TITLE} - {#SiteTitle#}
-
-
-
-
-{foreach from=$PAGE_CSS item=css}
-
-{/foreach}
-{foreach from=$PAGE_JS item=js}
-
-{/foreach}
-{if $DOJO}
-
-
-
-{if $DIJIT}
-
-{/if}
-{/if}
-
-
-
-
-
-
-
-
-{if $WAP}
-
-
-
-
-{/if}
-{if $NOTIFY}
-
-
-
-
-{/if}
-
-{if $SmartLine_STDOUT || $SmartLine_STDERR}
-{include file="smartline_results.tpl"}
-{/if}
-
+
+
+
+
{$PAGE_TITLE} - {#SiteTitle#}
+
+
+
+
+{foreach from=$PAGE_CSS item=css}
+
+{/foreach}
+{foreach from=$PAGE_JS item=js}
+
+{/foreach}
+{if $DOJO}
+
+
+
+{if $DIJIT}
+
+{/if}
+{/if}
+
+
+
+
+
+
+
+
+{if $WAP}
+
+
+
+
+{/if}
+{if $NOTIFY}
+
+
+
+
+{/if}
+
+{if $SmartLine_STDOUT || $SmartLine_STDERR}
+{include file="smartline_results.tpl"}
+{/if}
+
diff --git a/skins/zed/home.tpl b/skins/zed/home.tpl
index 414a2e9..4aefa2c 100644
--- a/skins/zed/home.tpl
+++ b/skins/zed/home.tpl
@@ -1,5 +1,5 @@
-
-
{#Welcome#}
-
- {#WelcomeText#}
+
+
{#Welcome#}
+
+ {#WelcomeText#}
\ No newline at end of file
diff --git a/skins/zed/iframe.tpl b/skins/zed/iframe.tpl
index fd2171f..37a59f8 100644
--- a/skins/zed/iframe.tpl
+++ b/skins/zed/iframe.tpl
@@ -1,2 +1,2 @@
-
-
+
+
diff --git a/skins/zed/login.tpl b/skins/zed/login.tpl
index 15b1344..1272be8 100644
--- a/skins/zed/login.tpl
+++ b/skins/zed/login.tpl
@@ -1,78 +1,78 @@
-
-
-
-
{#SiteTitle#}
-
-
-
-
-
-
-
-
-
-
-
-
-{if $LoginError}
-
-
-{/if}
-
-
-
-
-
-
-{$code = generate_random_string('AAA111')}
-
-
-
+
+
+
+
{#SiteTitle#}
+
+
+
+
+
+
+
+
+
+
+
+
+{if $LoginError}
+
+
+{/if}
+
+
+
+
+
+
+{$code = generate_random_string('AAA111')}
+
+
+
\ No newline at end of file
diff --git a/skins/zed/messages.tpl b/skins/zed/messages.tpl
index 5c58e2f..7826221 100644
--- a/skins/zed/messages.tpl
+++ b/skins/zed/messages.tpl
@@ -1,21 +1,21 @@
-
-
-
-
-{foreach from=$MESSAGES item=message}
-{if $message->from == 0}
-
-
{#SystemNotice#} | {get_hypership_time($message->date)} |
X
-
{$message->text|text2html}
-
-{else}
-{$perso = Perso::get($message->from)}
-{$who = $perso->name}
-{$url = get_url('who', $perso->nickname)}
-
-
-
{$message->text|text2html}
-
-{/if}
-{/foreach}
+
+
+
+
+{foreach from=$MESSAGES item=message}
+{if $message->from == 0}
+
+
{#SystemNotice#} | {get_hypership_time($message->date)} |
X
+
{$message->text|text2html}
+
+{else}
+{$perso = Perso::get($message->from)}
+{$who = $perso->name}
+{$url = get_url('who', $perso->nickname)}
+
+
+
{$message->text|text2html}
+
+{/if}
+{/foreach}
\ No newline at end of file
diff --git a/skins/zed/motd_add.tpl b/skins/zed/motd_add.tpl
index e3266ae..7a5574c 100644
--- a/skins/zed/motd_add.tpl
+++ b/skins/zed/motd_add.tpl
@@ -1,26 +1,26 @@
-
-
-
-
-
{#PushMessage#}
-
-
{#TextToAddWarning#}
-
-
-
{#Rendering#}
-
+
+
+
+
+
{#PushMessage#}
+
+
{#TextToAddWarning#}
+
+
+
{#Rendering#}
+
\ No newline at end of file
diff --git a/skins/zed/page_edit.tpl b/skins/zed/page_edit.tpl
index 9cf93f5..f5a8799 100644
--- a/skins/zed/page_edit.tpl
+++ b/skins/zed/page_edit.tpl
@@ -1,26 +1,26 @@
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/skins/zed/perso_create.tpl b/skins/zed/perso_create.tpl
index e724fa0..438f51c 100644
--- a/skins/zed/perso_create.tpl
+++ b/skins/zed/perso_create.tpl
@@ -1,36 +1,36 @@
-{include file="perso_header.tpl"}
-
+{include file="perso_header.tpl"}
+
{include file="perso_footer.tpl"}
\ No newline at end of file
diff --git a/skins/zed/perso_footer.tpl b/skins/zed/perso_footer.tpl
index f41683f..fcfa0cd 100644
--- a/skins/zed/perso_footer.tpl
+++ b/skins/zed/perso_footer.tpl
@@ -1,13 +1,13 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/skins/zed/perso_header.tpl b/skins/zed/perso_header.tpl
index 3f7dbab..c09a11c 100644
--- a/skins/zed/perso_header.tpl
+++ b/skins/zed/perso_header.tpl
@@ -1,56 +1,56 @@
-
-
-
-
{#SiteTitle#}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-{if $WAP}
-
-
-
-{/if}
-{if $NOTIFY}
-
-
-
-{/if}
+
+
+
+
{#SiteTitle#}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{if $WAP}
+
+
+
+{/if}
+{if $NOTIFY}
+
+
+
+{/if}
diff --git a/skins/zed/perso_select.tpl b/skins/zed/perso_select.tpl
index aae6c0d..e07d6ba 100644
--- a/skins/zed/perso_select.tpl
+++ b/skins/zed/perso_select.tpl
@@ -1,18 +1,18 @@
-{include file="perso_header.tpl"}
-
-
{#PickPerso#}
-{foreach from=$PERSOS item=perso}
-
-
-
-{/foreach}
+{include file="perso_header.tpl"}
+
+
{#PickPerso#}
+{foreach from=$PERSOS item=perso}
+
+
+
+{/foreach}
{include file="perso_footer.tpl"}
\ No newline at end of file
diff --git a/skins/zed/persorequests.tpl b/skins/zed/persorequests.tpl
index e1b894b..b52d26a 100644
--- a/skins/zed/persorequests.tpl
+++ b/skins/zed/persorequests.tpl
@@ -1,89 +1,89 @@
-
-
-
-
-
-
-
-
{#Requests#}
-
-{foreach from=$requests item=request}
-{$i = {counter}}
-
-
{$request->message}
-
-
-{/foreach}
-
-
{#IgnoreAll#}
+
+
+
+
+
+
+
+
{#Requests#}
+
+{foreach from=$requests item=request}
+{$i = {counter}}
+
+
{$request->message}
+
+
+{/foreach}
+
+
{#IgnoreAll#}
\ No newline at end of file
diff --git a/skins/zed/profile.tpl b/skins/zed/profile.tpl
index b83a799..2c500ea 100644
--- a/skins/zed/profile.tpl
+++ b/skins/zed/profile.tpl
@@ -1,80 +1,80 @@
-
-
-
-
-
-
{$perso->name}
-
- {$perso->location}
- {if $perso->is_online()}{#Online#}{/if}
-
-
-
-
-{if $PICS}
-
-
-{foreach from=$PICS item=photo}
-
-{/foreach}
-
-{/if}
-
-
{if $PROFILE_TEXT != ""}{if $PROFILE_FIXEDWIDTH}{$PROFILE_TEXT}{else}{$PROFILE_TEXT|nl2br}{/if}{else}{if $PROFILE_SELF}
{/if} {if $PROFILE_SELF} {/if}{/if}
-
-{$PROFILE_TAGS}
-
-
-
-
-
-
-
-
-
-
-
-
-
-{if $PROFILE_COMMENTS}
-
-
-{/if}
+
+
+
+
+
+
{$perso->name}
+
+ {$perso->location}
+ {if $perso->is_online()}{#Online#}{/if}
+
+
+
+
+{if $PICS}
+
+
+{foreach from=$PICS item=photo}
+
+{/foreach}
+
+{/if}
+
+
{if $PROFILE_TEXT != ""}{if $PROFILE_FIXEDWIDTH}{$PROFILE_TEXT}{else}{$PROFILE_TEXT|nl2br}{/if}{else}{if $PROFILE_SELF}
{/if} {if $PROFILE_SELF} {/if}{/if}
+
+{$PROFILE_TAGS}
+
+
+
+
+
+
+
+
+
+
+
+
+
+{if $PROFILE_COMMENTS}
+
+
+{/if}
diff --git a/skins/zed/profile_edit.tpl b/skins/zed/profile_edit.tpl
index 57e97fe..8c49243 100644
--- a/skins/zed/profile_edit.tpl
+++ b/skins/zed/profile_edit.tpl
@@ -1,59 +1,59 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/skins/zed/profile_photo.tpl b/skins/zed/profile_photo.tpl
index c109e01..e39f09d 100644
--- a/skins/zed/profile_photo.tpl
+++ b/skins/zed/profile_photo.tpl
@@ -1,50 +1,50 @@
-
-
-
-
-
-
-
-
-{if $PICS}
-
-