Created
April 5, 2011 07:46
-
-
Save DimitarChristoff/903189 to your computer and use it in GitHub Desktop.
mootools translation api, bulgarian edition
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
--- | |
name: Locale.bg-BG.API | |
description: API Translations in Bulgarian | |
requires: [Locale.API] | |
provides: Locale.bg-BG.API | |
... | |
*/ | |
(function(){ | |
var styles = { | |
background: 'фон', | |
color: 'цвят', | |
border: 'рамка' | |
}; | |
var events = { | |
click: 'клик', | |
mouseover: 'мишканад', | |
mouseout: 'мишкавън', | |
domready: 'готово', | |
mouseenter: 'мишкавлиза', | |
mouseleave: 'мишкаизлиза' | |
}; | |
var translation = { | |
Element: { // Element | |
getElement: 'намериЕлемент', | |
getElements: 'намериЕлементи', | |
getElementById: 'намериЕлементПоИд', | |
set: { | |
method: 'промени', | |
arguments: [{ | |
text: 'текст', | |
styles: 'стил' | |
}] | |
}, | |
get: { | |
method: 'прочети', | |
arguments: [{ | |
text: 'текст', | |
styles: 'стил' | |
}] | |
}, | |
erase: 'изтрии', | |
match: 'сравни', | |
contains: 'съдържа', | |
inject: 'инжектираи', | |
grab: 'вземи', | |
adopt: 'приеми', | |
wraps: 'обгражда', | |
appendText: 'добавиТекст', | |
dispose: 'разкарай', | |
clone: 'копирай', | |
replaces: 'заменя', | |
hasClass: 'имаКлас', | |
addClass: 'добавиКлас', | |
removeClass: 'махниКлас', | |
toggleClass: 'смениКлас', | |
getPrevious: 'предишен', | |
getAllPrevious: 'всичкиПредишни', | |
getNext: 'следващ', | |
getAllNext: 'всичкиСледващи', | |
getFirst: 'първи', | |
getLast: 'последен', | |
getParent: 'родител', | |
getParents: 'всичкиРодители', | |
getSibling: 'съседи', | |
getChildren: 'деца', | |
empty: 'изпразни', | |
destroy: 'унищожи', | |
getSelected: 'избрани', | |
getProperty: 'прочетиСтойност', | |
getProperties: 'прочетиСтойности', | |
setProperty: 'промениСтойност', | |
setProperties: 'промениСтойности', | |
removeProperty: 'махниСтойност', | |
removeProperties: 'махниСтойности', | |
store: 'прибери', | |
retrieve: 'извади', | |
eliminate: 'изтрийПрибрано', | |
// Element.Style | |
setStyle: { | |
method: 'промениСтил', | |
arguments: [styles] | |
}, | |
getStyle: { | |
method: 'прочетиСтил', | |
arguments: [styles] | |
}, | |
setStyles: 'промениСтилове', | |
getStyles: 'прочетиСтилове' | |
}, | |
Window: {}, | |
Document: {}, | |
Array: { | |
each: 'всички', | |
invoke: '', | |
every: 'всеки', | |
filter: 'филтър', | |
clean: 'почисти', | |
indexOf: 'индекс', | |
map: 'карта', | |
some: 'понеЕдно', | |
associate: 'асоциирай', | |
//link: 'link', | |
contains: 'включва', | |
append: 'добави', | |
getLast: 'последен', | |
getRandom: 'първи', | |
include: 'включи', | |
combine: 'комбинирай', | |
erase: 'изтрий', | |
empty: 'изпразни', | |
flatten: 'изравни', | |
pick: 'избери', | |
hexToRgb: 'hexДоRgb', | |
rgbToHex: 'rgbДоHex' | |
} | |
}; | |
['Element', 'Window', 'Document'].each(function(type){ | |
Object.append(translation[type], { | |
addEvent: { | |
method: 'добавиСъбитие', | |
arguments: [events] | |
}, | |
addEvents: 'добавиСъбития', | |
fireEvent: { | |
method: 'пусниСъбитие', | |
arguments: [events] | |
}, | |
removeEvent: { | |
method: 'махниСъбитие', | |
arguments: [events] | |
}, | |
removeEvents: 'махниСъбития', | |
cloneEvents: 'копирайСъбития' | |
}); | |
}); | |
Locale.define('bg-BG', 'API', translation); | |
})(); | |
прозорец = window; | |
документ = document; | |
document.addEvent('domready', function(){ | |
Document.implement('тяло', document.body); | |
}); | |
Елемент = Element; | |
конзола = console; | |
конзола.извести = console.log; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
:o