维基专题讨论:生物学
添加话题外观
Jimmy-bot在话题“生物学学名的语言代码与表记”中的最新留言:11天前
![]() |
本专题依照页面评级标准无需评级。 本维基专题属于下列维基专题范畴: |
||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
生物学学名的语言代码与表记
[编辑]见WP:机器人/作业请求#生物学名模板替换,该处已初步商定为日后可能不再限定仅以拉丁文表示的生物学学名给予一个本地自订的语言代码,并暂定该语言代码为“ns”。该本地自订的语言代码将更新至Module:Lang/data内,以便用户以{{lang}}、{{langx}}等模板直接表记生物学学名(如{{lang|ns|…}}、{{langx|ns|…}}等),以避免与一般的拉丁文混淆,而这会使调用“ns”代码的条目被自动加入至“Category:含有学名的条目”分类之内(模组自带的机制)。@Kcx36、Kethyga、WiTo7946。Sanmosa 新朝雅政 2025年6月4日 (三) 03:09 (UTC)
- 个感没什么选择了,除非考虑像Biological scientific name的bsn三位数代码。(bn也被孟加拉语占用了)--WiTo🐤💬 2025年6月4日 (三) 03:39 (UTC)
- @自由雨日曾经提过“学名”和“XX语”是两个层级的表述文字,并建议使用类似“学名:〔拉丁语〕Homo sapiens”的格式表记,因此(-)倾向反对。即使纳入lang系列模板,也应该用ISO 639-3的私用区qaa-qtz。 ——魔琴[留言 贡献 PJ:小学 PJ:两岸] 2025年6月4日 (三) 04:58 (UTC)
- @魔琴:对“两个层级”的说明没错。“学名”并不是语种。不过你夹带私货了,我没建议要标注语种,衹是为了说明语种名称的内在逻辑(甚至那是用来说明术语等(
多数)情境[一般]不必标语种的)。以及还有很重要的,我没说(甚至是从来都不建议)加“语”的——我从未见过中文工具书加“语”字,都是“[拉]”这种形式。用方括号“[]”还是六角括号“〔〕”还是尖括号“〈〉”倒是都有。虽然我国二十年前的一部推荐性国标是用“〈〉”,但似乎大量工具书并未用这一符号。今年刚通过的关于辞书符号的一部国标也未提及这一内容。当然无论加不加“语”字,都要比中维自创的“英语:”这种中文世界极罕用、怪异的语种标记法要好得多。 ——自由雨日🌧️❄️ 2025年6月4日 (三) 05:25 (UTC) - 学名自然是拉丁文,标出来未免太过冗余。--PexEric 2025年6月4日 (三) 05:37 (UTC)
- @PexEric:然而WiTo7946有不同的说法。Sanmosa 新朝雅政 2025年6月4日 (三) 12:37 (UTC)
- 也不是我的说法,是ICZN的繁中译本xxiii页写的。--WiTo🐤💬 2025年6月4日 (三) 14:56 (UTC)
- @魔琴:见上,学名在日后有可能不是拉丁文,而且现在模组技术上无法实现你提的那种格式。Sanmosa 新朝雅政 2025年6月4日 (三) 12:39 (UTC)
- 我确实希望将lang模组改为“〔语种〕内容”的格式。另外,若学名将会不是拉丁文,拉丁文的标记或许不能省略? ——魔琴[留言 贡献 PJ:小学 PJ:两岸] 2025年6月4日 (三) 14:07 (UTC)
- @魔琴:『
若学名将会不是拉丁文,拉丁文的标记或许不能省略
』:这不能这么说。别名“如何书写应当遵照当今百科全书界惯例”,我看出版的百科全书标记外语时,几乎都是五花八门的语种都不标语种名称的(语文词典——比如标注某词是外来语等——一般会标;百科全书、百科辞典很少标,尤其对英语我印象中还没见过标注的)。当然我也没有像百科全书界的做法那样保守,我觉得很多读者无法识别的语种还是可以标注的,但没有到“不能省略”的强硬地步。(不从百科全书惯例而进行道理论证的话,学名重要的是名称本身,而非名称所用语种;哪怕对生物学家来说,不知道某一学名的语种也并不影响研究。)另外lang模组改格式我是强烈支持的,用什么括号、语种使用省略语还是全称都是小问题。 ——自由雨日🌧️❄️ 2025年6月4日 (三) 19:55 (UTC)- 省略语种确实是可取的,毕竟lang的存在价值主要只是为了屏幕朗读器能正确朗读。而“(语种:名称)”的写法似乎是舶来自英维。改换中文百科全书界做法当然最好。--PexEric 2025年6月5日 (四) 05:05 (UTC)
- @魔琴:『
- 语种不一定是拉丁语的话,那学名模板怎么设计
思考...(如何指定模板内文字的语种?) ——自由雨日🌧️❄️ 2025年6月4日 (三) 20:04 (UTC)
- @自由雨日:我的意见是无法指定,因为在这种情况下学名根本不属于任何语言。另告知@魔琴。Sanmosa 新朝雅政 2025年6月4日 (三) 23:09 (UTC) 1
- 我觉得不需要这么超前,等到真的不用拉丁文再说。另外,我觉得双名法涉及的拉丁文文法不复杂啊,就是五种变格,怎么就学不懂呢?两百多年来生物学家都在用拉丁文,学不懂不应该是自己的问题吗? ——魔琴[留言 贡献 PJ:小学 PJ:两岸] 2025年6月5日 (四) 00:07 (UTC)
- 同样意见,真的不是了再说,有点涉及水晶球的感觉...另外因不熟悉希腊文/拉丁文造成的学名命名错误,但因规则而被保留至今的例子,我还知道有几个...--WiTo🐤💬 2025年6月5日 (四) 01:22 (UTC)
- @WiTo7946 在{{lang-xm}}的基础上额外增加参数可以用于未来指定特定语言。没有必要动lang模块,且如上所述单一的语言模板{{lang}}无法实现。另外也可以增加参数
nolabel
不显示前面的学名:
,效果同{{lang|la|xx}}
。可以将{{lang-xm}}改名成类似{{taxon name}}(主要是{{学名}}目前被占用了,否则是最合适的标题)。--Kethyga(留言) 2025年6月5日 (四) 03:03 (UTC)- 我从来都没有支持更动lang module呀,我反而是倾向留下Sname中的其中一个二级模板使用,虽然目前学名相关模板是有点种类繁多了不好维护,但这也并不代表有需要把学名模板通通消灭掉。就像上面所说学名不是一种语言,那也没需要硬是并入收录语言的lang。--WiTo🐤💬 2025年6月5日 (四) 03:18 (UTC)再于2025年6月5日 (四) 03:27 (UTC)再补充立场。
- @Kethyga:你是否忘了{{langx}}?langx模板也完全做到你说的那些事,而且还不用重新设计一套机制。Sanmosa 新朝雅政 2025年6月5日 (四) 11:16 (UTC)
- @WiTo7946 在{{lang-xm}}的基础上额外增加参数可以用于未来指定特定语言。没有必要动lang模块,且如上所述单一的语言模板{{lang}}无法实现。另外也可以增加参数
- 同样意见,真的不是了再说,有点涉及水晶球的感觉...另外因不熟悉希腊文/拉丁文造成的学名命名错误,但因规则而被保留至今的例子,我还知道有几个...--WiTo🐤💬 2025年6月5日 (四) 01:22 (UTC)
- 我觉得不需要这么超前,等到真的不用拉丁文再说。另外,我觉得双名法涉及的拉丁文文法不复杂啊,就是五种变格,怎么就学不懂呢?两百多年来生物学家都在用拉丁文,学不懂不应该是自己的问题吗? ——魔琴[留言 贡献 PJ:小学 PJ:两岸] 2025年6月5日 (四) 00:07 (UTC)
- @自由雨日:我的意见是无法指定,因为在这种情况下学名根本不属于任何语言。另告知@魔琴。Sanmosa 新朝雅政 2025年6月4日 (三) 23:09 (UTC) 1
- 我确实希望将lang模组改为“〔语种〕内容”的格式。另外,若学名将会不是拉丁文,拉丁文的标记或许不能省略? ——魔琴[留言 贡献 PJ:小学 PJ:两岸] 2025年6月4日 (三) 14:07 (UTC)
- @PexEric:然而WiTo7946有不同的说法。Sanmosa 新朝雅政 2025年6月4日 (三) 12:37 (UTC)
- @魔琴:对“两个层级”的说明没错。“学名”并不是语种。不过你夹带私货了,我没建议要标注语种,衹是为了说明语种名称的内在逻辑(甚至那是用来说明术语等(
- 似没必要在lang上动刀,做个以lang模板为基础的专门二级模板即可。--PexEric 2025年6月4日 (三) 05:38 (UTC)
- 现在就是早已既有{{Sname}}(使用{{lang|la|學名}})跟以这模板为基础的{{Snamei}}、{{lang-xm}},还有独立的{{Species name}}了。就是Sanmosa阁下认为要汰换掉这些模板。所以才变成现在如此情形,虽然我个人并不完全理解他想全清掉的动机就是。--WiTo🐤💬 2025年6月4日 (三) 06:23 (UTC)
- 见此讨论,这是为了减轻维护模板的负担。Sanmosa 新朝雅政 2025年6月4日 (三) 23:12 (UTC)
- 所以讨论有提到任何维护负担?反倒是解耦合才能真正减轻负担吧。而且在您给的讨论中提到{{jpn}}、{{kor}}等二级模板均不在处理范畴内。--PexEric 2025年6月5日 (四) 04:58 (UTC)
- sname一个建立到现在十几年都没人动过的模板有什么维护负担真的是在这睁眼说瞎话。--。->>Vocal&Guitar->>留言 2025年6月5日 (四) 05:19 (UTC)
- 他搞到矫枉过正,也不是第一次了。—— Eric Liu 創造は生命(留言・留名・学生会) 2025年6月5日 (四) 07:03 (UTC)
- sname、snamei、lang-xm与species name是四个不同的模板,而且配置各有不同。再者,考量维护负担不能不考虑协同效应,现在也不是所有的学名都用上述四个模板来标示,要维护使用学名的页面自然有著相当大的困难。你们如果选择继续无视这个现实情况的话,我实在无法阻止。Sanmosa 新朝雅政 2025年6月5日 (四) 11:15 (UTC)
- 乱的不是这4个模板,乱的是没有用这4个模板的条目,这4个模板简单替换一下就能整合,没有维护需要。反而是你开头大骂lang-xm不科学,一转眼自己弄出来个langx|ns,学名是生物学内容为什么非要套在lang上面真的是莫名其妙,--。->>Vocal&Guitar->>留言 2025年6月5日 (四) 13:09 (UTC)
- 你这话说明了你根本没有认真看过我的留言,“lang-xm”的问题是出在“xm”啊。Sanmosa 新朝雅政 2025年6月5日 (四) 23:26 (UTC)
- 我很同意xm有问题啊,那我也认为ns也很有问题啊,非要绑在lang上面就是很有问题啊,--。->>Vocal&Guitar->>留言 2025年6月6日 (五) 04:21 (UTC)
- 然而“大骂lang-xm不科学”这事我确实完全没有做过,不论是“大骂”或是指称“不科学”均未曾出现。Sanmosa 新朝雅政 2025年6月6日 (五) 07:40 (UTC)
- 我很同意xm有问题啊,那我也认为ns也很有问题啊,非要绑在lang上面就是很有问题啊,--。->>Vocal&Guitar->>留言 2025年6月6日 (五) 04:21 (UTC)
- 你这话说明了你根本没有认真看过我的留言,“lang-xm”的问题是出在“xm”啊。Sanmosa 新朝雅政 2025年6月5日 (四) 23:26 (UTC)
- 乱的不是这4个模板,乱的是没有用这4个模板的条目,这4个模板简单替换一下就能整合,没有维护需要。反而是你开头大骂lang-xm不科学,一转眼自己弄出来个langx|ns,学名是生物学内容为什么非要套在lang上面真的是莫名其妙,--。->>Vocal&Guitar->>留言 2025年6月5日 (四) 13:09 (UTC)
- sname、snamei、lang-xm与species name是四个不同的模板,而且配置各有不同。再者,考量维护负担不能不考虑协同效应,现在也不是所有的学名都用上述四个模板来标示,要维护使用学名的页面自然有著相当大的困难。你们如果选择继续无视这个现实情况的话,我实在无法阻止。Sanmosa 新朝雅政 2025年6月5日 (四) 11:15 (UTC)
- 他搞到矫枉过正,也不是第一次了。—— Eric Liu 創造は生命(留言・留名・学生会) 2025年6月5日 (四) 07:03 (UTC)
- 见此讨论,这是为了减轻维护模板的负担。Sanmosa 新朝雅政 2025年6月4日 (三) 23:12 (UTC)
- 现在就是早已既有{{Sname}}(使用{{lang|la|學名}})跟以这模板为基础的{{Snamei}}、{{lang-xm}},还有独立的{{Species name}}了。就是Sanmosa阁下认为要汰换掉这些模板。所以才变成现在如此情形,虽然我个人并不完全理解他想全清掉的动机就是。--WiTo🐤💬 2025年6月4日 (三) 06:23 (UTC)
- {{species name}}最为完善,也有sn的短码,直接用这个不就好了,
- (学名:){{sname|XX}} / {{lang-xm|XX}}直接替换,(学名:){{sname|''XX''}} / {{snamei|XX}}替换到{{species name|XX|bn}},剩下的[[学名]]:{{lang|la|''XX''}} / [[学名]]:''XX''都可以比照处理。->>Vocal&Guitar->>留言 2025年6月5日 (四) 13:17 (UTC)
- {{langx}}完全做到一模一样的事情,直接整合进{{langx}}(Module:Lang/data)不就好了,后续处理工夫相似,而且还自带一个现成的监测机制,这点是species name等模板无法做到的。Sanmosa 新朝雅政 2025年6月5日 (四) 23:32 (UTC)
- 确实。支持将sname、snamei、lang-xm和species name整合为一个用同一个langx的二级模板(目前看来应是{{species name}}?)。哪里需要那么多事情。--PexEric 2025年6月6日 (五) 05:12 (UTC)
- 支持整并成同一模板,这才是真正有意义的减负。照现在状况看来,使用参数开关“学名:”词头、可以调整是否斜体、跟加入分类“Category:含有学名的条目”基本上能解决这几个模板间的差异性跟方便追踪,真的不觉得有需要置入lang模板内,且可以做到一样的事情。另该任务之前有运作了一小段时间,Cewbot有subst了一些模板掉(如此)反而造成追踪困难,应该需要回退。--WiTo🐤💬 2025年6月6日 (五) 05:25 (UTC)
- 然而考虑到sname、snamei、lang-xm与species name四个模板结构上与lang、langx模板的高度相似性,如果使sname、snamei、lang-xm与species name四者整合后的模板有着与lang、langx模板不同的设置,那新手可能会难以适应、上手(比如“bn”如何对应斜体我完全看不出来),然而如果四者整合后的模板有着与lang、langx模板完全相同的设置,那直接在Module:Lang/data新开一行比起整合四者更具成本效益。Sanmosa 新朝雅政 2025年6月6日 (五) 07:47 (UTC)
- Binomial nomenclature,虽然我觉得用i(talic)就好了,对应{{common taxon list}}。而且就算是你提议的ns也一样具有需学习跟记忆的成本,我觉得两边没有差异。--WiTo🐤💬 2025年6月6日 (五) 08:14 (UTC)
- @WiTo7946:那我尝试比对一下两种情况的学习记忆成本:
- 由于lang模板的常用性(langx模板的常用性会在不久的将来显现),因此无论学名的模板是否单设,用户必定需要学习lang与langx两个模板的用法,这是两种情况同时具备的学习记忆成本。
- 假如使sname、snamei、lang-xm与species name四者以species name为基础整合,那整合后的species name可能的结构会是{{langx|la|label={{#ifeq:{{{label|}}}|none|none|[[學名]]}}|{{{1}}}|italic={{#ifeq:{{{2|}}}|bn|yes|no}}}},这里label参数与第二匿名参数的用法就与langx模板(与现lang-xx模板)有一定的差异,再计及模板名自身,整合species name会使用户需要额外学习3个项目。
- 假如使sname、snamei、lang-xm与species name四者的机能完全由Module:Lang/data(lang与langx两个模板)承担,那除了语言代码(即上方提议的“ns”)外,用户并不需要额外学习任何其他东西,总计用户仅需要额外学习1个项目。
- 由此可见,两种情况的学习记忆成本是有差异的,而使sname、snamei、lang-xm与species name四者的机能完全由Module:Lang/data(lang与langx两个模板)承担是更具成本效益的方案。Sanmosa 新朝雅政 2025年6月6日 (五) 09:08 (UTC)
- @WiTo7946:那我尝试比对一下两种情况的学习记忆成本:
- Binomial nomenclature,虽然我觉得用i(talic)就好了,对应{{common taxon list}}。而且就算是你提议的ns也一样具有需学习跟记忆的成本,我觉得两边没有差异。--WiTo🐤💬 2025年6月6日 (五) 08:14 (UTC)
- 考虑到无论最终方案是使sname、snamei、lang-xm与species name四者以species name为基础整合,还是(如我提议的一般)使sname、snamei、lang-xm与species name四者的机能完全由Module:Lang/data承担,简单地以lang|la或langx|la标记学名已不再适合,我自己是不反对回退掉Cewbot相关的subst的,然而本来就不是用sname、snamei、lang-xm或species name标记学名的页面比用sname、snamei、lang-xm或species name标记学名的页面来得多,我不肯定回退掉Cewbot相关的subst的效益有多大。Sanmosa 新朝雅政 2025年6月6日 (五) 09:15 (UTC)
- 反正至少已知的部分能处理就处理,另因学名不是种语言的缘故,我觉得还是不该置入lang内。--WiTo🐤💬 2025年6月7日 (六) 13:36 (UTC)
- 然而考虑到sname、snamei、lang-xm与species name四个模板结构上与lang、langx模板的高度相似性,如果使sname、snamei、lang-xm与species name四者整合后的模板有着与lang、langx模板不同的设置,那新手可能会难以适应、上手(比如“bn”如何对应斜体我完全看不出来),然而如果四者整合后的模板有着与lang、langx模板完全相同的设置,那直接在Module:Lang/data新开一行比起整合四者更具成本效益。Sanmosa 新朝雅政 2025年6月6日 (五) 07:47 (UTC)
- 我个人倾向于直接使用纯文本,或者最多使用一个标签来注明它是学名,不需要使用语言相关的模板。因为学名中来自非拉丁语的成分按照原本的语言来发音,它根本无法被对应到一个单一的语言,因此语言标签是多余的。
- 这个问题我早就想提了,只是看本地行之有效就本着没坏别修的原则保持沉默了。--——🦝Interaccoonale(留言・贡献) 2025年6月6日 (五) 05:49 (UTC)
- 总体还是拉丁语的构词方式,外来词、词素按照来源语言发音也不是一件稀奇事。 ——魔琴[留言 贡献 PJ:小学 PJ:两岸] 2025年6月6日 (五) 06:27 (UTC)
学名中来自非拉丁语的成分按照原本的语言来发音
[来源请求] ——自由雨日🌧️❄️ 2025年6月6日 (五) 06:37 (UTC)- 同问,ICZN没有规范学名怎么发音,这边说学名没有标准念法,而这篇文章有推荐一套“复原拉丁语”(相对于19世纪时受当地语音而变异的拉丁语发音而言)的发音表(这文章貌似有阅览限制不过另一网站有这张表),其发音会接近于义大利语或西班牙语。--WiTo🐤💬 2025年6月6日 (五) 07:17 (UTC)
- 确实有问题,甚至拉丁语本身,现在也没有人规定拉丁语怎么发音,重构语音和教会语音都有人用。 ——魔琴[留言 贡献 PJ:小学 PJ:两岸] 2025年6月6日 (五) 07:34 (UTC)
- 没有成文的规则,算是一种习惯。[1]这里说的是人名地名之类的专有名词,不包括拉丁语原本的那些借词。--——🦝Interaccoonale(留言・贡献) 2025年6月6日 (五) 09:40 (UTC)
- 还有个问题就是现有模板只适配到二名法,三名法的subsp. var.又放不进去,如果真的想要做到一劳永逸全适配的话,还需要大量扩充模板功能。->>Vocal&Guitar->>留言 2025年6月6日 (五) 23:49 (UTC)
- 植物学的三名法有甚么特殊的需求?Sanmosa 新朝雅政 2025年6月7日 (六) 05:58 (UTC)
- 《ICNafp》:Saxifraga aizoon var. aizoon subvar. brevifolia f. multicaulis subf. surculosa。--WiTo🐤💬 2025年6月7日 (六) 13:37 (UTC)
- @WiTo7946:我没理解错的话,应该只是仅部分文段应用斜体的问题?现在Module:Lang容许自行设定文段应用斜体的部分,而不强制整个文段应用斜体与否(Saxifraga aizoon var. aizoon subvar. brevifolia f. multicaulis subf. surculosa用了{{lang|la}}而不会报错,因此在增补了“ns”后把“la”换成“ns”也同样不会报错),那只要在原始码上正确设置斜体的部分,这“特殊的需求”其实也不需要甚么特别的处理。Sanmosa 新朝雅政 2025年6月7日 (六) 13:53 (UTC)
- 姑且觉得是在说sname模板,不过本站姑且有在处理这个的module:TaxonItalics,只是似乎没考虑到这么极限的全展开植物学名,修理一下应可用。--WiTo🐤💬 2025年6月7日 (六) 15:07 (UTC)
- @WiTo7946:我没理解错的话,应该只是仅部分文段应用斜体的问题?现在Module:Lang容许自行设定文段应用斜体的部分,而不强制整个文段应用斜体与否(Saxifraga aizoon var. aizoon subvar. brevifolia f. multicaulis subf. surculosa用了{{lang|la}}而不会报错,因此在增补了“ns”后把“la”换成“ns”也同样不会报错),那只要在原始码上正确设置斜体的部分,这“特殊的需求”其实也不需要甚么特别的处理。Sanmosa 新朝雅政 2025年6月7日 (六) 13:53 (UTC)
- 《ICNafp》:Saxifraga aizoon var. aizoon subvar. brevifolia f. multicaulis subf. surculosa。--WiTo🐤💬 2025年6月7日 (六) 13:37 (UTC)
- 植物学的三名法有甚么特殊的需求?Sanmosa 新朝雅政 2025年6月7日 (六) 05:58 (UTC)