Difference between revisions of "LSL Portal/ru"

From Second Life Wiki
Jump to navigation Jump to search
(New page: {{LSL Header|ml=*}} __NOTOC__ == Welcome to the Second Life LSL Portal! == This is a community effort to provide accurate documentation for the scripting language of {{LL|SL}}: {{HoverText...)
 
m
 
(17 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{LSL Header|ml=*}} __NOTOC__
{{Multi-lang}}
== Welcome to the Second Life LSL Portal! ==
{{LSL Header/ru}}{{LSLC|||{{#var:lang}}}}{{LSLC|Types||{{#var:lang}}}}
This is a community effort to provide accurate documentation for the scripting language of {{LL|SL}}: {{HoverText|LSL|Linden Scripting Language}}.<br/>
{{LSLC|Glossary=*}} __NOTOC__
It is intended as an open documentation resource to help scripters of all skill levels. Please feel free to edit and add to the documentation. See also [[How to choose a wiki]].
== Добро пожаловать в Second Life LSL портал! ==
 
Это сообщество для предоставления точной документации по скриптовому языку {{LL|SL}}: {{HoverText|LSL|Linden Scripting Language}}.<br/>Он предназначен как открытый документационный ресурс, чтобы помогать программистам всех уровней квалификации. Пожалуйста, не стесняйтесь редактировать и добавлять к документации. См. также [[How to choose a wiki|Как выбрать вики.]].
Want to learn Linden Scripting Language (LSL)? Try one of the [[LSL Tutorial|LSL Tutorials]].  
Вы хотите научиться Linden Scripting Language (LSL)? Попробуйте один из [[LSL Tutorial|LSL тренинг]].  
 
Пожалуйста, не копируйте информацию из других источников, если  вы не уверены в вопросах авторского права. См. [[Talk:LSL Portal|Обсуждение: LSL портала]] для получения дополнительной информации.
Please do not copy information here from other sources, unless you are sure about the copyright issues.
See [[Talk:LSL Portal]] for more information.
 
----
----
<div id="box">
<div id="box">
{| width="100%" rules="all" style="border-width: 0px; border-spacing: 5px;"
{| width="100%" rules="all" style="border-width: 0px; border-spacing: 5px;"
|-valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;"
|- valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;"
|height="1" width="30%"|
| height="1" width="30%"|
 
== LSL Portal==
<div style="padding: 0.5em">
* [[LSL Editing Primer|LSL Editing Primer]] - wiki editing how to
* [[LSL Portal Guidelines|Portal Guidelines]] - wiki editing should's
* [[LSL Portal To-do|Portal To-Do]] - wiki edits most needed where
* [[LSL Portal Translation Project|LSL Portal Translation Project]] - translation coordination


== LSL Portal ==
<div style="padding: 0.5em;">
* [[LSL Editing Primer|Editing Primer]] - Editing Instructions
* [[LSL Portal Guidelines|Guidelines]] - Administration and Design Standards (Mission, rules, layout, etc.)
* [[LSL Portal To-do|To-Do]] - Edit/Revisions To-Do Listing
* [[LSL Portal Translation Project|Translation Project]] - Translation Coordination
</div>
</div>
|height="1" width="30%" rowspan="2"|
|height="1" width="30%" rowspan="2"|


== LSL&nbsp;Language&nbsp;Reference ==
== LSL Language Reference ==
<div style="padding: 0.5em">
<div style="padding: 0.5em;">
* [[:Category:LSL Constants|Constants]]
* [[:Category:LSL Constants|Constants]]
* [[:Category:LSL Events|Events]]
* [[:Category:LSL Events|Events]]
* {{LSLGC|Flow Control}}
* {{LSLGC|Flow_Control/ru|Управление потоком}}
*:[[for]], [[if]], [[while]], [[do-while]], [[jump]], [[return]], [[state]]
** [[for/ru|for]]
** [[if/ru|if]]
** [[while/ru|while]]
** [[do-while/ru|do-while]]
** [[jump/ru|jump]]
** [[return/ru|return]]
** [[state/ru|state]]
* [[:Category:LSL Functions|Functions]]
* [[:Category:LSL Functions|Functions]]
*:<span class="plainlinks">{{NoWrap|1=[{{fullurl:Category:LSL_Functions|from=}} (page 1: A..L)]}}, {{NoWrap|1=[{{fullurl:Category:LSL_Functions|from=L}} (page 2: L..V)]}}, {{NoWrap|1=[{{fullurl:Category:LSL_Functions|from=V}} (page 3: V..Z)]}}</span>
**<span class="plainlinks">[{{fullurl:Category:LSL_Functions}}#mw-pages (A..L)]</span>
* [[User-defined_functions]]
**<span class="plainlinks">[{{fullurl:Category:LSL_Functions|from=L}}#mw-pages (L..T)]</span>
**<span class="plainlinks">[{{fullurl:Category:LSL_Functions|from=T}}#mw-pages (T..Z)]</span>
**[[LSL_Function_ID|(By internal index id)]]
* [[LSL Operators|Operators]]
* [[LSL Operators|Operators]]
* [[state|States]]
* [[state|States]]
* [[:Category:LSL Types|Types]]
* [[:Category:LSL Types/ru|Типы]]
*:[[integer]], [[float]], [[string]], [[key]], [[list]], [[vector]], [[rotation]]
** [[integer/ru|integer]]
** [[float/ru|float]]
** [[string/ru|string]]
** [[key/ru|key]]
** [[list/ru|list]]
** [[vector/ru|vector]]
** [[rotation/ru|rotation]]
* [[LSL Variables|Variables]]
* [[LSL Variables|Variables]]
* [[LSL Errors|Errors]]
* [[LSL Errors|Errors]]
* [[:Category:Глоссарий|Глоссарий]]
* [[:Category:LSL_Keywords|Ключевые слова]]
** [[LSL Quaternion/ru|"Quaternion"]]
</div>
</div>
|height="1" width="25%" rowspan="5"|
|height="1" width="25%" rowspan="5"|


== {{LSLGC||LSL Categories}} ==
== {{LSLGC||LSL Categories}} ==
<div style="padding: 0.5em">
<div style="padding: 0.5em;">
{| border="0" cellspacing="0" cellpadding="0"
{| border="0" cellspacing="0" cellpadding="0"
|-valign="top"
|-valign="top"
|width="50%"|
|width="50%"|
* [[:Category:LSL Alpha|Alpha]]
* [[:Category:LSL Alpha|Alpha]]
* [[:Category:LSL Animation|Animation]]
* [[:Category:LSL Animation/ru|Анимация_аватаров]]
* [[:Category:LSL Attachment|Attachments]]
* [[:Category:LSL Attachment|Attachments]]
* [[:Category:LSL Avatar|Avatar]]
* [[:Category:LSL Avatar|Avatar]]
Line 57: Line 68:
* [[:Category:LSL Collision|Collision]]
* [[:Category:LSL Collision|Collision]]
* [[:Category:LSL Color|Color]]
* [[:Category:LSL Color|Color]]
* [[:Category:LSL Communications|Communications]]
* [[:Category:LSL Controls|Controls]]
* [[:Category:LSL Controls|Controls]]
* [[:Category:LSL Communications|Communications]]
* [[:Category:LSL Dataserver|Dataserver]]
* [[:Category:LSL Dataserver|Dataserver]]
* [[:Category:LSL Communications|Dialog]]
* [[:Category:LSL Face|Face]]
* [[:Category:LSL Face|Face]]
* [[:Category:LSL Group|Group]]
* [[:Category:LSL Group|Group]]
Line 67: Line 79:
* [[:Category:LSL_List|Lists]]
* [[:Category:LSL_List|Lists]]
* [[:Category:LSL Math|Math]]
* [[:Category:LSL Math|Math]]
* [[:Category:LSL Communications|Menu (Dialog)]]
* [[:Category:LSL Needs Example|Needs Example]]
* [[:Category:LSL Needs Example|Needs Example]]
* [[:Category:LSL Permissions|Permissions]]
* [[:Category:LSL Permissions|Permissions]]
Line 79: Line 92:
** {{LSLGC|Notecard}}
** {{LSLGC|Notecard}}
** {{LSLGC|String}}
** {{LSLGC|String}}
* [[:Category:LSL Teleport|Teleport]]
* [[:Category:LSL Texture|Texture]]
* [[:Category:LSL Texture|Texture]]
* [[:Category:LSL Teleport|Teleport]]
* [[:Category:LSL Time|Time]]
* [[:Category:LSL Time|Time]]
* [[:Category:LSL Vehicle|Vehicle]]
* [[:Category:LSL Video|Video]]
* [[:Category:LSL Video|Video]]
* [[:Category:LSL Vehicle|Vehicle]]
* [[:Category:LSL World|World]]
* [[:Category:LSL World|World]]
|width="50%"|
|width="50%"|
* {{LSLGC|Avatar}}
* {{LSLGC|Avatar}}
** {{LSLGC|Animation}}
** {{LSLGC|Animation/ru|Анимация_аватаров}}
** {{LSLGC|Attachment}}
** {{LSLGC|Attachment}}
** {{LSLGC|Camera}}
** {{LSLGC|Camera}}
Line 94: Line 107:
* {{LSLGC|Communications}}
* {{LSLGC|Communications}}
** {{LSLGC|Chat}}
** {{LSLGC|Chat}}
** {{LSLGC|Dialog}}
** {{LSLGC|HTTP}}
** {{LSLGC|HTTP}}
** {{LSLGC|XML-RPC}}
** {{LSLGC|XML-RPC}}
* [[:Category:LSL Detected|Detection]]
* [[:Category:LSL Detected|Detection]]
** {{LSLGC|Collision}}
** {{LSLGC|Collision}}
** {{LSLGC|Sensor}}
** {{LSLGC|Touch}}
** {{LSLGC|Touch}}
** {{LSLGC|Sensor}}
* {{LSLGC|Functions/ru|Функции}}
* {{LSLGC|Functions}}
** {{LSLGC|God Mode}}
** {{LSLGC|God Mode}}
* {{LSLGC|Inventory}}
* {{LSLGC|Inventory}}
Line 107: Line 121:
** {{LSLGC|Owner}}
** {{LSLGC|Owner}}
* {{LSLGC|Media}}
* {{LSLGC|Media}}
** {{LSLGC|Prim Media}}
** {{LSLGC|Sound}}
** {{LSLGC|Sound}}
** {{LSLGC|Video}}
** {{LSLGC|Video}}
Line 122: Line 137:
* {{LSLGC|Prim|Primitive}}
* {{LSLGC|Prim|Primitive}}
** {{LSLGC|Effects}}
** {{LSLGC|Effects}}
*** {{LSLGC|Light}}
*** {{LSLGC|Particles}}
*** {{LSLGC|Particles}}
*** {{LSLGC|Light}}
** {{LSLGC|Face}}
** {{LSLGC|Face}}
*** {{LSLGC|Alpha}}
*** {{LSLGC|Alpha}}
Line 145: Line 160:


== Developer Resources ==
== Developer Resources ==
<div style="padding: 0.5em">
<div style="padding: 0.5em;">
 
* [[:Category:LSL_User-Defined_Functions|User-Defined Functions]]
* [[LSL Protocol|User-Defined  Protocols & APIs]]
----
* [[:Category:LSL Mentors|Mentors]]
* [[:Category:LSL Teachers|Teachers]]
* [[LSL_Help|Help]]
----
* [[LSL Write Once Debug Everywhere|Write Once Debug Everywhere]]
* [[LSL_Alternate_Editors|Alternate Editors]]
----
* [[LSL Tutorial|Tutorials]]
* [[LSL Tutorial|Tutorials]]
* [[:Category:LSL Teachers|LSL Teachers]]
* [[:Category:LSL Examples|Examples]]
* [[:Category:LSL Mentors|LSL Mentors]]
* [[LSL Style Guide|Style Guide]]
* [[:Category:LSL Examples|LSL Examples]]
* [[LSL Script Efficiency|Efficiency]]
* [[:Category:LSL Library|Script Library]]
* [[LSL Script Memory|Memory]]
* [[LSL Protocol|Protocol Exchange]]
* [[LSL Hacks|Hacks]]
* [[LSL Useful Function WishList|Useful Function WishList]]
* [[LSL Benchmarking Scripts|Benchmarking Scripts]]
* [[LSL Style Guide]]
----
* [[LSL Script Efficiency]]
* [[:Category:LSL Categorized Library|Categorized Library]]
* [[LSL Script Memory]]
* [[:Category:LSL Library|Library]]
* [[LSL Write Once Debug Everywhere]]
----
* [[LSL_Alternate_Editors | Off-world editors/environments]]
* [[LSL Test Harness|Test Harness]]
* [[LSL Test Harness | Inworld test harness]]
* [[LSL Useful Function WishList|Useful Function Wish-List]]
* [[LSL Benchmarking Scripts | Benchmarking scripts]]
* [[LSL Hacks | LSL Script Hacks]]
</div>
</div>
|-valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;"
|- valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;"
|height="1" colspan="2"|
| height="1" colspan="2"|
{{LSL News}}
{{LSL News}}
|-valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;"
|- valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;"
|height="1" colspan="2"|
| height="1" colspan="2"|
{{LSL Bugs}}
{{LSL Bugs}}
|-valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;"
|- valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;"
|colspan="2"|
| colspan="2"|


== Other LSL Wikis ==
== Other LSL Wikis ==
<div style="padding: 0.5em">
<div style="padding: 0.5em;">
* [http://www.lslwiki.net/lslwiki/ lslWiki.net] (the original lslwiki)
* [http://lslwiki.net/lslwiki/wakka.php?wakka=HomePage LSL Wiki] (The original LSL Wiki.)
* [http://rpgstats.com/wiki/ RPGStats lslWiki] (Mediawiki Mirror, based from Osgeld Barmys 6/06 mirror, but updated, ... includes Japanese translations)
 
=====OpenSim=====
* [http://inworldz.com/izwiki/index.php/Scripting_Wiki InWorldz] - LSL Portal derivative
* [http://wiki.spoton3d.com/scripting/contents SpotON3D] - LSL Portal derivative
</div>
</div>


== Snapshot Mirrors ==
== Snapshot Mirrors ==
<div style="padding: 0.5em">
<div style="padding: 0.5em;">
* [http://www.cheesefactory.us/slwm Second Life Wiki Mirror 10-10-08] (by Osgeld Barmy, downloadable)
[[Image:LSL_script_1.png]]
* [http://www.cheesefactory.us/lslwm LSL Wiki Mirror 07-07-2007] (by Osgeld Barmy, downloadable)
</div>
</div>
|}
|}
</div>
==== Помогаем переводить с английского портала на русский ====
<div style="padding: 0.5em;">
* [[LSL Portal Translation Project|Проект перевода]] - координация перевода на все порталы LSL с разными языками
====== Инструкция автоперевода. ======
*    Выберите страницу для перевода на английском или другом портале LSL, и соответстветствующую ей страницу на русском портале.
*    В начало русской страницы вставим теги шаблонов:
  <nowiki>{{Multi-lang}}</nowiki>
  <nowiki>{{LSL Header/ru}}{{LSLC|||{{#var:lang}}}}{{LSLC|Types||{{#var:lang}}}}</nowiki>
( Шаблон <nowiki>{{Multi-Lang}}</nowiki> на русском портале установлен ).
Если вы не знакомы с этой вики, не стесняйтесь обратиться за помощью.
*    Войдите в режим редактирования на английской и соответстветствующую ей страницу на русском портале. Скопируйте редактируемое содержание английской  в русскую страницу. Используем на клавиатуре'''Ctrl+C''' для помещения выделенного текста (с английской страницы, её «wikilang") в буфер обмена компютера и '''Ctrl+V''' для вставки из буфера обмена (в русскую страницу). Редактируйте английский текст на русской странице.
*    Щелкните ссылку на необходимую страницу для перевода. В адресной строке вашего интернет-браузера добавьте '''/хх'''-код языка, в нашем случае для русского соответственно  '''/ru'''. Так создаем языковую подстраницу. Пример: '''[[LSL_Tutorial/ru]]''' -  создать русский перевод с английской страницы '''[[LSL_Tutorial]]'''.
*    В области издания вставьте на английском языке, который вы скопировали ранее (Ctrl+V или Cmd-V) и начните переводить. Можно рекомендовать использовать автоперевод на странице Гугла, по адресу '''[http://translate.google.ru/?q=Flawfinder&oe=utf-8&client=firefox&ie=UTF-8&sa=N&hl=ru#en/ru/ http://translate.google.ru/?q=Flawfinder&oe=utf-8&client=firefox&ie=UTF-8&sa=N&hl=ru#en/ru/]''', с последующей коррекцией.
*    Вставьте перевод вместо оригинального контента для получения того же макета страницы.
*    Вы можете адаптировать обращения в шаблоны - воспользуйтесь примерами, с уже адаптированых к русскому языку, конкретных шаблонов на других русских страницах портала LSL.
</div>
</div>


[[Category:Portals]]
[[Category:Portals]]
[[Category:Creation]]
[[Category:Creation]]
[[Category:LSL|*]]
[[Category:LSL|*]]
[[Category:LSL{{#var:lang}}|*]]

Latest revision as of 14:21, 18 May 2015

Добро пожаловать в Second Life LSL портал!

Это сообщество для предоставления точной документации по скриптовому языку Linden Lab: LSL.
Он предназначен как открытый документационный ресурс, чтобы помогать программистам всех уровней квалификации. Пожалуйста, не стесняйтесь редактировать и добавлять к документации. См. также Как выбрать вики.. Вы хотите научиться Linden Scripting Language (LSL)? Попробуйте один из LSL тренинг. Пожалуйста, не копируйте информацию из других источников, если вы не уверены в вопросах авторского права. См. Обсуждение: LSL портала для получения дополнительной информации.


LSL Portal

LSL Language Reference

LSL Categories

Developer Resources

LSL News

Server Release Notes: Second Life Server | RC BlueSteel | RC LeTigre | RC Magnum | RC Snack
Release, Beta & Project Viewers: Supported Viewers
Development (Snowstorm): Windows | Linux | Mac | Build results
New articles

LSL Bugs and Patches

Other LSL Wikis

OpenSim

Snapshot Mirrors

LSL script 1.png

Помогаем переводить с английского портала на русский

Инструкция автоперевода.
  • Выберите страницу для перевода на английском или другом портале LSL, и соответстветствующую ей страницу на русском портале.
  • В начало русской страницы вставим теги шаблонов:
  {{Multi-lang}}
  {{LSL Header/ru}}{{LSLC|||{{#var:lang}}}}{{LSLC|Types||{{#var:lang}}}}

( Шаблон {{Multi-Lang}} на русском портале установлен ). Если вы не знакомы с этой вики, не стесняйтесь обратиться за помощью.

  • Войдите в режим редактирования на английской и соответстветствующую ей страницу на русском портале. Скопируйте редактируемое содержание английской в русскую страницу. Используем на клавиатуреCtrl+C для помещения выделенного текста (с английской страницы, её «wikilang") в буфер обмена компютера и Ctrl+V для вставки из буфера обмена (в русскую страницу). Редактируйте английский текст на русской странице.
  • Щелкните ссылку на необходимую страницу для перевода. В адресной строке вашего интернет-браузера добавьте /хх-код языка, в нашем случае для русского соответственно /ru. Так создаем языковую подстраницу. Пример: LSL_Tutorial/ru - создать русский перевод с английской страницы LSL_Tutorial.
  • В области издания вставьте на английском языке, который вы скопировали ранее (Ctrl+V или Cmd-V) и начните переводить. Можно рекомендовать использовать автоперевод на странице Гугла, по адресу http://translate.google.ru/?q=Flawfinder&oe=utf-8&client=firefox&ie=UTF-8&sa=N&hl=ru#en/ru/, с последующей коррекцией.
  • Вставьте перевод вместо оригинального контента для получения того же макета страницы.
  • Вы можете адаптировать обращения в шаблоны - воспользуйтесь примерами, с уже адаптированых к русскому языку, конкретных шаблонов на других русских страницах портала LSL.