群星
ParaWikis
Notice
: Undefined index: HTTP_ACCEPT_LANGUAGE in
/data/wwwroot/www.parawikis.com/skins/Liberty/LibertyTemplate.php
on line
185
最新百科
都市天际线2百科
英雄无敌3百科
维多利亚3百科
奇妙探险队2百科
罪恶帝国百科
英白拉多:罗马百科
热门百科
群星百科
欧陆风云4百科
十字军之王2百科
十字军之王3百科
钢铁雄心4百科
维多利亚2百科
ParaWikis
申请建站
ParaWikis
ParaCommons
最近更改
随机页面
加入QQ群
工具
链入页面
相关更改
特殊页面
页面信息
页面值
阅读
编辑
编辑源代码
查看历史
讨论
编辑“
模组本地化
”(章节)
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
== 方括号指令 == 方括号指令(范围本地化声明) 用方括号(<code>[ ]</code>)包裹,以一个主作用域为开头,一段检索用文本为结尾。中间可以包含一个或数个次作用域。目标之间用小数点号(.)分隔。文本检索可以提前定义(参考下方的例子),可以引用作用域中声明的变量,也可以是段scripted_loc【即带脚本的语言文件】(参考common/scripted_loc底下的文件)。在写“''scripted_loc''”条目时,要注意这些条目本身不能用方括号指令(例如:一段带有<code>[Root.GetName]</code>的scripted_loc会直接原封不动地显示<code>[Root.GetName]</code>)。 注意:如果你想在[[scripted effect|脚本效果]]或[[scripted trigger|触发器]]中使用例如 <code>log = [This.GetName]</code> 这样的本地化指令,你得把它写成<code>\\[This.GetName]</code>,不然就会出错(至少会在效果中第二次使用时出现)。 大多数情况下可以通过<code>'[Scope.my_variable]'</code>来获取变量的赋值,以及通过<code>'[Scope.my_date_flag]'</code>来获取保存的日期。<sup>([[patch 3.1|''从3.1起'']])</sup> 两个连续的左方括号 <code>'[['</code> 会跳过指令,使一个单独的方括号呈现在文本里。例如文件中的<code>'[[范例]'</code> 会在游戏中显示为'[范例]'。 有几条指令是无范围的:<code>GetDate, GetMidGameDate, GetLateGameDate, GetYear, LastKilledCountryName</code>。 下方表格只记录了一部分的硬编码范围本地化指令(也没有涉及任何脚本语言文件)。一份更详尽的代码名单可以在<code>Stellaris\logs\script_documentation\localizations.log</code>里找到。 ==== 主作用域 ==== {| class="wikitable" |- ! 指令 !! 使用范例 !! 注释 |- | Root || [Root.GetName] || 事件的根作用域 |- | This || [This.GetName] || 当前作用域 |- | From || [From.From.GetName] || 调用事件的作用域。对于调用栈中更早位置的事件,From也可以充当次作用域 |- | Prev || [Prev.From.GetName] || 上一个目标。我不清楚Prev.From指向的是什么,不过有些项目的描述中有用到。 |- | <event target tag> || [mytarget.GetName] || [[Event target|事件目标(Event target)]]标签要在本地化文件中声明<code>event_target:</code>后才能使用。 |- ! colspan=3 style="font-size:small"| 外交活动 |- | Actor || [Actor.GetAllianceName] || 用于外交回应消息,发起行动的一方 |- | Recipient || [Recipient.GetName] || 用于外交回应消息,作为行动目标的一方 |- | Third_party || [Third_party.GetName] || 用于外交回应消息,行动中牵涉到的第三方 |} ==== 次作用域 ==== {| class="wikitable" |- ! 指令 !! 使用范例 !! 注释 |- ! colspan=3 style="font-size:small"| 国家活动:首都/统治者/继承人/物种/联邦 |- | Capital || [Root.Capital.GetName] || 当前国家或星区的首都 |- | Leader|| [Root.Leader.GetName] || 当前作用域的领导人(<small>舰队、国家、联邦、人口派系、第一次接触、情报行动、间谍网、星区</small>) |- ! colspan=3 style="font-size:small"| 战争活动 |- | MainAttacker || [This.MainAttacker.GetAllianceName] || 当前作用域的主进攻者(作用域必须是战争),在战争名称样式中使用。 |- | MainDefender || [This.MainDefender.GetSpeciesName] || 当前作用域的主防御者(作用域必须是战争),在战争名称样式中使用。 |- ! colspan=3 style="font-size:small"| 星球活动:拥有者/所在星系/卫星/星区 |- | Owner || [Root.Owner.GetName] || 当前作用域的拥有者 |- | System || [Root.System.GetName] || 主作用域所在的星系 |- | Planet || [Root.Planet.GetName] || 当前作用域所处的星球(<small>人口、陆军、考古遗址、资源点、巨构建筑</small>) |} === 检索用文本 === {| class="wikitable" |- ! 指令 !! 使用范例 !! 注释 |- | GetAdj || [Root.GetAdj] || 当前作用域所关联的形容词 |- | GetAdjective || [Root.GetAdjective] || 当前作用域所关联的形容词 |- | GetAllianceName || [This.MainAttacker.GetAllianceName] || 当前作用域所属的军事同盟的名称 |- | GetControllerName|| [Root.GetControllerName] || 当前控制者的名称(已知能对星球生效) |- | GetClassName || [Root.GetClassName] || 当前星球种类的名称 |- | GetFleetName || [Root.GetFleetName] || 与当前作用域关联的舰队名称 |- | GetHeirName || [Root.GetHeirName] || 当前继承人的名字 |- | GetHeirTitle || [Root.GetHeirTitle] || 当前继承人的头衔 |- | GetHomeWorldName || [Root.GetHomeWorldName] || 当前作用域的母星名称 |- | GetLeaderName || [Root.GetLeaderName] || 与当前作用域关联的领袖名称 |- | GetName || [Root.GetName] || 与当前作用域关联的名称 |- | GetFirstName || [Root.GetFirstName] || 与当前作用域领袖关联的第一个名称 |- | GetSecondName || [Root.GetSecondName] || 与当前作用域领袖关联的第二个名称 |- | GetAge || [Root.GetAge] || 作用域领袖的年龄 |- | GetNamePlural || [Root.GetNamePlural] || 与当前作用域关联的复数称谓(必须是一个物种) |- | GetNebula || [Root.GetNebula] || (未知) |- | GetOwnerName || [Root.GetOwnerName] || 当前所有者的名称 |- | GetPersonalityName || [Root.GetPersonalityName] || 当前AI性格的名称 |- | GetPlanetMoon || [Root.GetPlanetMoon] || 返回“星球”或者“卫星”,取决于当前作用域是哪一种 |- | GetPlanetMoonCap || [Root.GetPlanetMoonCap] || 返回“星球”或者“卫星”,取决于当前作用域是哪一种【与上条区别在于英文首字母大写】 |- | GetPopFactionName || [Root.GetPopFactionName] || 当前作用域的人口派系的名称 |- | GetRandomSpeciesSound || [Root.GetRandomSpeciesSound] || 从当前作用域物种相关联的声音列表里随机选一个进行播放 |- | GetRegnalName || [Root.GetRegnalName] || 当前作用域的尊称 |- | GetRulerName || [Root.GetRulerName] || 当前作用域关联的统治者名称 |- | GetRulerTitle || [Root.GetRulerTitle] || 当前作用域关联的统治者头衔 |- | GetSpeciesAdj || [Root.GetSpeciesAdj] || 当前作用域的物种的形容词形式 |- | GetSpeciesClass || [Root.GetSpeciesClass] || 当前作用域的物种所属类别 |- | GetSpeciesClassPlural || [Root.GetSpeciesClassPlural] || 当前作用域的物种所属类别的复数形式 |- | GetSpeciesMouthName || [Root.GetSpeciesMouthName] || 当前作用域的物种所属类别的嘴巴的名称 |- | GetSpeciesName || [Root.GetSpeciesName] || 当前作用域的物种名称 |- | GetSpeciesNameCompliment || [From.GetSpeciesNameCompliment] || 用当前作用域物种的名字发出一条赞美 |- | GetSpeciesNameInsult || [From.From.GetSpeciesNameInsult] || 用当前作用域物种的名字发出一条侮辱 |- | GetSpeciesNamePlural || [This.GetSpeciesNamePlural] || 当前作用域物种名称的复数形式 |- | GetSpeciesNamePluralCompliment || [Root.SpeciesNamePluralCompliment] || 用当前作用域物种的复数称谓发出一条赞美 |- | GetSpeciesNamePluralInsult || [From.SpeciesNamePluralInsult] || 用当前作用域物种的复数称谓发出一条侮辱 |- | GetSpeciesHandName || [From.GetSpeciesHandName] || 描述当前作用域物种的手的词 |- | GetSpeciesMouthName || [From.GetSpeciesMouthName] || 描述当前作用域物种的嘴的词 |- | GetSpeciesOrganName || [From.GetSpeciesOrganName] || 描述当前作用域物种的内部器官的词 |- | GetSpeciesSpawnName || [Root.GetSpeciesSpawnName || 描述当前作用域物种的小孩的词 |- | GetSpeciesSpawnNamePlural || [Root.GetSpeciesSpawnNamePlural || 当前作用域物种的小孩的复数称谓 |- | GetStarName || [Root.Capital.GetStarName] || 当前作用域所在的恒星的名字 |- | GetHerHim || [admiral.GetHerHim] || 按角色的性别输出“他”或“她” |- | GetSheHe || [abducted_leader.GetSheHe] || 按角色的性别输出“他”或“她” |- | GetSheHeCap || [abducted_leader.GetSheHeCap] || 按角色的性别输出“他”或“她”【与上条区别在于英文首字母大写】 |- | GetHomeWorldName || [Root.GetHomeWorldName] || 选中国家的母星名称 |- | GetHerHis || [admiral.GetHerHis] || 按角色的性别输出“他的”或“她的” |- | GetHerHisCap || [admiral.GetHerHisCap] || 按角色的性别输出“他的”或“她的”【与上条区别在于英文首字母大写】 |- | LastKilledCountryName || [LastKilledCountryName] || 输出上一个所灭亡的国家名称 |} ;[[Patch 3.1|补丁3.1]]新增的本地化指令 GetSpeciesFossilName GetSpeciesFossilNamePlural GetSpeciesRemnantName GetSpeciesRemnantNamePlural Species GetFossilName GetFossilNamePlural GetRemnantName GetRemnantNamePlural
摘要:
请注意您对群星百科的所有贡献都被认为是在知识共享署名-非商业性使用-相同方式共享下发布,请查看在
群星百科:版权
的细节。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源。
未经许可,请勿提交受版权保护的作品!
为防止机器编辑,请完成下方验证
取消
编辑帮助
(在新窗口中打开)
×
登录
密码
记住登录
加入群星百科
忘记密码?
其他方式登录