Формат smiles.txt
Материал из WikiJimm
Содержание |
[править] Jimm официальный
Описание smiles.txt для Jimm.
[править] Описание формата smiles.txt для статических смайлов
Первая строка - размер смайла (смайлы квадратные).
Вторая и последующие строки - строки описания смайлов (по строке на смайл). Строки начинающиеся с символа «#» игнорируюся. Каждая строка описания состоит из 3 частей (части разделяются пробелом):
- порядковый номер смайла в изображении;
- названия (может содержать только латинские символы, символ «_» заменяется пробелом);
- кодов смайла (может содержать только латинские символы, символ «_» заменяется пробелом).
[править] Пример допустимого файла smiles.txt для статических смайлов
25 2 Angel O:-) O:) O+) O=) 0:-) 0:) 0+) 0=) (A) 36 Smile :-) :) +) =) :smile: 33 Sad :-( :( +( =( :-(( :(( +(( =(( :sad: 41 Wink ;-) ;) ^_~ :wink: 5 Blum :-P :P +P =P :-b :b +b =b :tongue:
[править] Описание формата smiles.txt для анимированных смайлов
Первая срока - название набора смайлов. Набор смайлов может иметь название на любом языке. Для этого лкализованные имена записываются после основного через символ «|» в формате «<код языка>,<название>».
Вторая и последующие строки - строки описания смайлов (по строке на смайл). Строки начинающиеся с символа «#» игнорируюся. Каждая строка описания состоит из 3 частей (части разделяются пробелом):
- порядковый номер смайла в изображении;
- названия (может содержать только латинские символы, символ «_» заменяется пробелом);
- кодов смайла (может содержать только латинские символы, символ «_» заменяется пробелом).
Описание анимации находится в файле animate.txt.
[править] Пример допустимого файла smiles.txt для анимированных смайлов
Kolobok|EN,Kolobok|RU,Колобок 2 Angel O:-) O:) O+) O=) 0:-) 0:) 0+) 0=) (A) 36 Smile :-) :) +) =) :smile: 33 Sad :-( :( +( =( :-(( :(( +(( =(( :sad: 41 Wink ;-) ;) ^_~ :wink: 5 Blum :-P :P +P =P :-b :b +b =b :tongue:
[править] Русские имена смайлов (smiles.ru.txt)
smiles.ru.txt - файл перевода smiles.txt на русский язык. Представляем из себя список пар «название=название на русском языек».
Например:
Angel=Ангел Smile=Улыбка Sad=Грустно Wink=Подмигивать Blum=Язык Cool=Кул
[править] Jimm от aspro
Описание smiles.txt для Jimm от aspro.
[править] Описание формата smiles.txt
Первая строка - размер смайла (для анимированных смайлов данная строка должна присутствовать, но сам параметр игнорируется). Вторая и последующие строки состоят из 3 частей:
- Номер смайла. Является необязательным и не учитывается при загрузке смайлов. Смайлы будут соответствовать иконкам в файле smiles.png в порядке слева-направо, сверху-вниз.
- Название смайла. Название может содержать пробелы, но при этом оно должно быть заключено в двойные кавычки (например, «"схожу с ума"»).
- Коды смайлов. Коды смайлов разделяются между собой запытыми («,»).
Кроме того:
- Пробел в названии смайла теперь не нужно заменять на «_», достаточно поместить название содержащее пробел в кавычки: «"Thump up"» вместо «Thump_up».
- Название без пробелов заключать в кавычки не обязательно, хотя и не запрещено.
- Разделителем смайлов теперь является не пробел « », а запятая «,». До и после запятой может быть произвольное число пробелов – они будут проигнорированы.
- В названиях смайлов и самих смайлах теперь можно использовать русский язык: текст может писаться в кодировках Win1251, UTF-8 или USC2 (по желанию) – определение кодировки произойдёт автоматически.
[править] Пример допустимого файла smiles.txt
25 "Улыбающийся смайл" :-) , :) , :-)) , :)) 2 Sad :-(, :(, :((, :-((, =(, =(( 3 "Ironic" ;-), ;) Amused :-P, :P, :-p "Jokingly" *JOKINGLY*, :-], lol, *Хихикает* 4 "Crying - плачет" :'( , :"( , :'-(, ='(, ;-(, ;(, :~(, :cry:
Замечание. На самой первой строке файла располагается размер одного смайла в файле smiles.png (смайлы являются квадратными, поэтому одно число задаёт одновременно и длину и ширину смайла).
