跳转至内容

帮助:转换消息

来自维基教科书,开放世界的开放书籍

本页介绍了使用 {{convert}} 将值从一种计量单位转换为另一种单位时,如果检测到问题,Module:Convert 报告的错误和警告消息。

如果无法轻松解决问题,请在以下位置报告:

错误和警告消息

[编辑 | 编辑源代码]

需要数字

[编辑 | 编辑源代码]

将鼠标悬停在消息上以查看更多信息。[lower-alpha 1]

  • {{convert|123|m|ft}} → 123 米 (404 英尺)
  • {{convert||m|ft}}表达式错误:意外的 < 运算符。 米 (表达式错误:意外的 < 运算符。表达式错误:缺少 * 的操作数。 英尺)

需要输入一个数字。在上例中,输入的数字是 123

出现此错误的页面会自动放入 类别:转换错误 中。[lower-alpha 2]

需要另一个数字

[编辑 | 编辑源代码]

将鼠标悬停在消息上以查看更多信息。[lower-alpha 1]

  • {{convert|10|x|20|m|ft}} → 10 x 20 米 (33 × 66 英尺)
  • {{convert|10|x| |m|ft}} → 10 x 表达式错误:意外的 = 运算符。 米 (33 × 表达式错误:意外的 < 运算符。 英尺)
  • {{convert|10|x|20|x| |m|ft}}检测到模板循环:模板:转换/x

指定了第一个输入数字,但使用的范围需要另一个数字。

出现此错误的页面会自动放入 类别:转换错误 中。[lower-alpha 2]

无效数字

[编辑 | 编辑源代码]

将鼠标悬停在消息上以查看更多信息。[lower-alpha 1]

  • {{convert|1|km|ft}} → 1 公里 (3,300 英尺)
  • {{convert|km|ft}}表达式错误:无法识别的单词“km”。 英尺 (表达式错误:意外的 < 运算符。表达式错误:无法识别的单词“km”。 米)

可以像这些示例一样输入要转换的数字:1.231,234-0.9

分数的输入方式如以下示例所示:1+2/3 (1 23) 或 -1-2/3 (−1 23) 或 2/3 (23).

出现此错误的页面会自动放入 类别:转换错误 中。[lower-alpha 2]

数字溢出

[编辑 | 编辑源代码]

将鼠标悬停在消息上以查看更多信息。[lower-alpha 1]

  • {{convert|1e290|m|ft}} → 100,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 米 ( 英尺)
  • {{convert|1e310|m|ft}} → ∞ 米 (表达式错误:无法识别的单词“inf”。 英尺)

如果数字超出可用计算值的范围,就会出现此错误。数字 1e290 表示 1×10290

出现此错误的页面会自动放入 类别:转换错误 中。[lower-alpha 2]

无效精度

[编辑 | 编辑源代码]

将鼠标悬停在消息上以查看更多信息。[lower-alpha 1]

  • {{convert|21455|acre|ha|2}} → 21,455 英亩 (8,682.53 公顷)
  • {{convert|21455|acre|ha|-2}} → 21,455 英亩 (8,700 公顷)
  • {{convert|21455|acre|ha|2.5}}模板:转换/警告

在转换信息后输入精度值。例如,|2 会给出四舍五入到小数点后两位的结果,而 |-2 会四舍五入到最接近的 100,以便在数字末尾出现两个零。如果启用了警告,则只会显示此消息。

出现此错误的页面会自动放入 类别:转换错误 中。[lower-alpha 2]

精度过大

[编辑 | 编辑源代码]

将鼠标悬停在消息上以查看更多信息。[lower-alpha 1]

  • {{convert|123|m|ft|2}} → 123 米 (403.54 英尺)
  • {{convert|123|m|ft|200}} → 123 米 (403.5433070866100 英尺)

通常没有理由使用超过几位小数的精度,但是,可以使用更大的值。如果请求的精度高于服务器支持的最大精度,则会发生显示的错误。

负精度四舍五入到最接近的 10(参数 |-1),或最接近的 100 (|-2),或最接近的 1000 (|-3) 等。较大的负精度将产生零输出。

  • {{convert|123|m|ft|-2}} → 123 米 (400 英尺)
  • {{convert|123|m|ft|-200}} → 123 米 (0 英尺)

使用非常小的输入值会导致默认精度超过限制 (1.234e-200 是 1.234×10−200)。对于如此小的值,最好使用 |sigfig= 选项。

  • {{convert|1.234|m|ft}} → 1.234 米 (4.05 英尺)
  • {{convert|1.234e-200|m|ft}} → 0 米 (4.0×10−200 英尺)
  • {{convert|1.234e-200|m|ft|sigfig=3}} → 0 米 (4.05×10−200 英尺)

包含此错误的页面会自动放入 Category:Convert errors[lower-alpha 2]

无效分数

[edit | edit source]

将鼠标悬停在消息上以查看更多信息。[lower-alpha 1]

可以指定分数分母以显示带有分数的结果(如果适用)。例如,|frac=8 指定应将值四舍五入到最接近的八分之一,并且如果需要,应包含分数。分数分母必须是值大于或等于 2 的整数。此消息仅在启用了警告时才会出现。

包含此错误的页面会自动放入 Category:Convert errors[lower-alpha 2]

无效有效数字

[edit | edit source]

将鼠标悬停在消息上以查看更多信息。[lower-alpha 1]

可以指定结果中的有效数字数量。例如,|sigfig=2 请求两位有效数字。有效数字的数量必须是值大于或等于 1 的整数。此消息仅在启用了警告时才会出现。

包含此错误的页面会自动放入 Category:Convert errors[lower-alpha 2]

已弃用的选项

[edit | edit source]

将鼠标悬停在转换结果后的星号上以查看更多信息。[lower-alpha 1]

  • {{convert|123|m|ft|sortable=on}}&10000000000000123000000123 米 (404 英尺)
  • {{convert|123|m|ft|sortable=out}}7002123000000000000123 米 (404 英尺)*

选项 |sortable=on 输出一个隐藏的排序键,用于在 可排序表格 中使用。选项 |sortable=out 现在与 |sortable=on 相同,应使用后者。请参阅 已弃用的选项,了解有关哪些选项应该用于替换那些正在逐步淘汰的选项的信息。

包含此错误的页面会自动放入 Category:Convert errors[lower-alpha 2]

空选项

[edit | edit source]

将鼠标悬停在消息上以查看更多信息。[lower-alpha 1]

选项 |sp=us 指定应使用美式拼写(“米”而不是“米”)。但是,|sp= 没有效果,因为没有指定值。此消息仅在所有警告都已启用时才会出现。

包含此错误的页面会自动放入 Category:Convert errors[lower-alpha 2]

无效选项

[edit | edit source]

将鼠标悬停在消息上以查看更多信息。[lower-alpha 1]

选项 |abbr=off 指定关闭缩写,即使用单位名称而不是符号。相比之下,|abr=off 被忽略,因为“abr”不是选项名称。此消息仅在启用了警告时才会出现。

包含此错误的页面会自动放入 Category:Convert errors[lower-alpha 2]

需要单位名称

[edit | edit source]

将鼠标悬停在消息上以查看更多信息。[lower-alpha 1]

  • {{convert|12|ft}} → 12 英尺 (3.7 米)
  • {{convert|12}} → {{convert/{{{2}}}|12|0|||||||r=er|d=LoffAoffDbSoff|s=}}
  • {{convert|12||ft}}
    ERROR {Convert}: Invalid parameters: 1=12 2= 3=ft 4= 5= 6= with {u}= n= .
                 尝试使用范围:{{convert|12||ft...}} 转换一系列数字。
  • {{convert|12|x|20|ft}} → 12 英尺乘 20 英尺 (3.7 × 6.1 米)
  • {{convert|12|x|20}}
    ERROR {Convert}: Invalid parameters: 1=12 2=x 3=20 4=def 5= 6= with {u}= n= .
                 尝试使用范围:{{convert|12|x|20...}} 转换一系列数字。

必须在输入数字或数字后指定单位代码。

包含此错误的页面会自动放入 Category:Convert errors[lower-alpha 2]

未知单位

[edit | edit source]

将鼠标悬停在消息上以查看更多信息。[lower-alpha 1]

每个单位代码必须与已知的单位完全匹配,区分大小写。单位代码的简化列表请参见Help:Convert units,所有可用的单位代码请参见这里

出现此错误的页面将自动放入Category:Convert errors[lower-alpha 2]

单位不匹配

[edit | edit source]

将鼠标悬停在消息上以查看更多信息。[lower-alpha 1]

  • {{convert|123|psi|Pa}} → 123 pounds per square inch (850,000 Pa)
  • {{convert|123|psi|ha}} → 123 pounds per square inch (85 ha)

只能在具有相同类型的单位之间进行转换。例如,psiPa 都是“压力”类型的,因此 psi 值可以转换为 Pa。但是,psi 值不能转换为不同类型的单位,例如 ha(公顷),它是“面积”类型。

出现此错误的页面将自动放入Category:Convert errors[lower-alpha 2]

单位不明确

[edit | edit source]

将鼠标悬停在消息上以查看更多信息。[lower-alpha 1]

一些单位代码不受支持;使用它们会导致显示一条消息,指示应选择不同的单位代码。

出现此错误的页面将自动放入Category:Convert errors[lower-alpha 2]

此处单位无效

[edit | edit source]

将鼠标悬停在消息上以查看更多信息。[lower-alpha 1]

某些单位只能用作输出。例如“C F”显示摄氏度和华氏度的温度。这样的单位不能与输入值一起使用,因为例如,没有“123 C F”这样的温度。一些输出组合是预定义的——“C F”是一个例子,“mi km”(英里和公里)是另一个例子。也可以通过使用“+”连接单位代码来构建输出组合。但是,必须指定单个单位,并且不能使用输出组合。

出现此错误的页面将自动放入Category:Convert errors[lower-alpha 2]

维基数据问题

[edit | edit source]

将鼠标悬停在消息上以查看更多信息。[lower-alpha 1]

尝试使用维基数据模块读取属性或项目信息时,发生了意外错误。此错误不应发生;以上是对以下情况的模拟,例如,维基数据模块不可用或包含错误。

出现此错误的页面将自动放入Category:Convert errors[lower-alpha 2]

无效输入

[edit | edit source]

将鼠标悬停在消息上以查看更多信息。[lower-alpha 1]

Convert 被配置为在转换失败时显示任何输入文本而不会出错,因此此错误不应发生。以上是对以下情况的模拟,即 convert 被配置为在转换不可行时显示问题。

以下示例使用 input 参数。已知单位 mV 可以进行转换,但由于无法进行有用的转换,因此没有输出。没有 boxes 单位,因此输入将按原样显示。最后一个示例遵循相同的规则,因为 P123. 不是有效的属性标识符。

  • {{convert|input=12 mV}} → {{convert/{{{2}}}|{{{1}}}|0|||||||r=er|d=LoffAoffDbSoff|s=}}
  • {{convert|input=12 mV|abbr=on}} → {{convert/{{{2}}}|{{{1}}}|0|||||||r=er|d=LoffAonDbSoff|s=}}
  • {{convert|input=12 boxes}} → {{convert/{{{2}}}|{{{1}}}|0|||||||r=er|d=LoffAoffDbSoff|s=}}
  • {{convert|input=P123.}} → {{convert/{{{2}}}|{{{1}}}|0|||||||r=er|d=LoffAoffDbSoff|s=}}

出现此错误的页面将自动放入Category:Convert errors[lower-alpha 2]

备注

[edit | edit source]
  1. a b c d e f g h i j k l m n o p q r 如果将鼠标指针置于转换消息上(mouseover),将在弹出窗口中显示更多信息。
  2. a b c d e f g h i j k l m n o p q r 仅当页面是文章(主命名空间中的页面)时才包含类别。
华夏公益教科书