Commit c41557cf authored by Jimmy HUGUET's avatar Jimmy HUGUET

Add italian layout (provided by the italian sailfish community)

parent 03168cea
/*
* Copyright (C) 2012-2013 Jolla ltd and/or its subsidiary(-ies). All rights reserved.
*
* Contact: Pekka Vuorela <pekka.vuorela@jollamobile.com>
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this list
* of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of Jolla Ltd nor the names of its contributors may be
* used to endorse or promote products derived from this software without specific
* prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
import QtQuick 2.0
import ".."
import Sailfish.Silica 1.0
KeyboardEaseLayout {
accentMap: {
"´": {"e": "é", "E": "É", "a": "á", "A": "Á", "o": "ó", "O": "Ó", "i": "í", "I": "Í", "u": "ú", "U": "Ú", "y": "ý", "Y": "Ý" },
"^": {"e": "ê", "E": "Ê", "a": "â", "A": "Â", "o": "ô", "O": "Ô", "i": "î", "I": "Î", "u": "û", "U": "Û" },
"¨": {"e": "ë", "E": "Ë", "a": "ä", "A": "Ä", "o": "ö", "O": "Ö", "i": "ï", "I": "Ï", "u": "ü", "U": "Ü", "y": "ÿ", "Y": "Ϋ" },
"`": {"e": "è", "E": "È", "a": "à", "A": "À", "o": "ò", "O": "Ò", "i": "ì", "I": "Ì", "u": "ù", "U": "Ù" },
"°": { "a": "å", "A": "Å" },
"~": { "a": "ã", "A": "Ã", "o": "õ", "O": "Õ" , "n": "ñ", "N": "Ñ"},
"¸": {"c": "ç", "C": "Ç"}
}
KeyboardRow {
CharacterEaseKey {
caption: "a"; swipeCaption: ["", "", "", "", "", "", "", "v"]; swipeSpecial: ["", "", "", "", "-", "£", "", ""];
captionShifted: "A"; swipeCaptionShifted: ["", "", "", "", "", "", "", "V"]; symView: "1"; symView2: caption }
CharacterEaseKey {
caption: "n"; swipeCaption: ["", "", "", "", "", "", "h", ""]; swipeSpecial: ["`", "^", "´", "+", "!", "/", "", "\\"];
captionShifted: "N"; swipeCaptionShifted: ["", "", "", "", "", "", "H", ""]; symView: "2"; symView2: caption }
CharacterEaseKey {
caption: "i"; swipeCaption: ["", "", "", "", "", "x", "", ""]; swipeSpecial: ["¨", "°", "¸", "?", "", "", "=", ""];
captionShifted: "I"; swipeCaptionShifted: ["", "", "", "", "", "X", "", ""]; symView: "3"; symView2: caption }
BackspaceKey {implicitWidth: symbol.width}
}
KeyboardRow {
CharacterEaseKey {
caption: "l"; swipeCaption: ["", "", "", "", "k", "", "", ""]; swipeSpecial: ["{", "", "%", "(", "", "[", "", "_"];
captionShifted: "L"; swipeCaptionShifted: ["", "", "", "", "K", "", "", ""]; symView: "4"; symView2: caption }
CharacterEaseKey {
caption: "o"; swipeCaption: ["q", "u", "p", "c", "b", "g", "d", "j"]; swipeSpecial: ["", "", "", "", "", "", "", ""];
captionShifted: "O"; swipeCaptionShifted: ["Q", "U", "P", "C", "B", "G", "D", "J"]; symView: "5"; symView2: caption }
CharacterEaseKey {
caption: "r"; swipeCaption: ["", "", "", "m", "", "", "", ""]; swipeSpecial: ["|", "", "}", "", ")", "@", "", "]"];
captionShifted: "R"; swipeCaptionShifted: ["", "", "", "M", "", "", "", ""]; symView: "6"; symView2: caption }
ShiftEaseKey {implicitWidth: symbol.width}
}
KeyboardRow {
CharacterEaseKey {
caption: "t"; swipeCaption: ["", "", "y", "", "", "", "", ""]; swipeSpecial: ["~", "", "", "<", "*", "", "", ""];
captionShifted: "T"; swipeCaptionShifted: ["", "", "Y", "", "", "", "", ""]; symView: "7"; symView2: caption }
CharacterEaseKey {
caption: "e"; swipeCaption: ["", "w", "", "", "z", "", "", ""]; swipeSpecial: ["\"", "", "'", "", "", ",", ".", ":"];
captionShifted: "E"; swipeCaptionShifted: ["", "W", "", "", "Z", "", "", ""]; symView: "8"; symView2: caption }
CharacterEaseKey {
caption: "s"; swipeCaption: ["f", "", "", "", "", "", "", ""]; swipeSpecial: ["", "&", "", "#", ">", ";", "", ""];
captionShifted: "S"; swipeCaptionShifted: ["F", "", "", "", "", "", "", ""]; symView: "9"; symView2: caption }
SymbolKey {id: symbol}
}
SpacebarEaseRow {}
}
......@@ -38,6 +38,11 @@ name=Italiano
languageCode=IT
handler=Xt9InputHandler.qml
[ease_it.qml]
name=Italiano (Ease)
languageCode=IT
handler=Xt9InputHandler.qml
[nl.qml]
name=Nederlands
languageCode=NL
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment