Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F1428034
zh-hant.json
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
31 KB
Referenced Files
None
Subscribers
None
zh-hant.json
View Options
{
"@metadata"
:
{
"authors"
:
[
"A2093064"
,
"Cwlin0416"
,
"H78c67c"
,
"Hello903hello"
,
"Justincheng12345"
,
"Kly"
,
"LNDDYL"
,
"Liuxinyu970226"
,
"LowensteinYang"
,
"SunAfterRain"
,
"SupaplexTW"
,
"Waihorace"
,
"Winston Sung"
,
"Xiplus"
,
"
\u4e00\u500b\u6b63\u5e38\u4eba
"
,
"
\u634d\u7cb5\u8005
"
,
"
\u6c88\u6f84\u5fc3
"
]
},
"abusefilter-edit-builder-vars-oauth-consumer"
:
"
\u7528\u65bc\u57f7\u884c\u6b64\u8b8a\u66f4\u7684
OAuth
\u6d88\u8cbb\u8005\uff08
$1
\uff09
"
,
"mwoauth-desc"
:
"
\u5141\u8a31\u4f7f\u7528
OAuth 1.0a
\u8207
OAuth 2.0
\u4f5c\u70ba
API
\u6388\u6b0a\u7a0b\u5f0f
"
,
"mwoauth-nosubpage-explanation"
:
"OAuth
\u662f\u5141\u8a31\u5916\u90e8\u61c9\u7528\u7a0b\u5f0f\u5728\u6536\u5230\u4f86\u81ea\u4f7f\u7528\u8005\u7684\u8a31\u53ef\u5f8c\uff0c\u53bb\u8b58\u5225\u51fa
{{SITENAME}}
\u4f7f\u7528\u8005\u6216\u662f\u4ee3\u8868\u4ed6\u5011\u505a\u51fa\u884c\u52d5\u7684\u4e00\u7a2e\u6a5f\u5236\u3002\n\n\u8981\u8b93\u6b64\u9801\u9762\u505a\u51fa\u67d0\u4e9b\u4e8b\u60c5\uff0c\u6703\u9700\u8981\u66f4\u591a\u7684\u53c3\u6578\u3002\u5982\u679c\u60a8\u662f\u5f9e\u5916\u90e8\u61c9\u7528\u7a0b\u5f0f\u767c\u51fa\uff0c\u53ef\u80fd\u6703\u662f\u8a72\u61c9\u7528\u7a0b\u5f0f\u7684\u932f\u8aa4\u6240\u5c0e\u81f4\uff0c\u60a8\u61c9\u5f97\u5411\u8a72\u61c9\u7528\u7a0b\u5f0f\u7684\u4f5c\u8005\u806f\u7d61\u3002
"
,
"mwoauth-verified"
:
"
\u61c9\u7528\u7a0b\u5f0f\u73fe\u5728\u5df2\u5141\u8a31\u60a8\u4ee5\u500b\u4eba\u7684\u540d\u7fa9\u9023\u7d50
MediaWiki
\u3002\n\n\u8981\u5b8c\u6210\u9019\u500b\u7a0b\u5e8f\uff0c\u8acb\u63d0\u4f9b\u61c9\u7528\u7a0b\u5f0f\u6b64\u78ba\u8a8d\u91d1\u9470\uff1a
'''$1'''"
,
"mwoauth-db-readonly"
:
"OAuth
\u5df2\u8cc7\u6599\u5eab\u66ab\u6642\u9396\u5b9a\uff0c\u8acb\u5e7e\u5206\u9418\u5f8c\u518d\u8a66\u3002
"
,
"mwoauth-missing-field"
:
"
\u672a\u586b\u5beb
\"
$1
\"
\u6b04\u4f4d\u7684\u6b04\u4f4d\u503c
"
,
"mwoauth-invalid-field"
:
"
\u7d66
\"
$1
\"
\u6b04\u4f4d\u7684\u6b04\u4f4d\u503c\u7121\u6548
"
,
"mwoauth-invalid-field-generic"
:
"
\u6b04\u4f4d\u503c\u7121\u6548
"
,
"mwoauth-field-hidden"
:
"(
\u6b64\u70ba\u96b1\u85cf\u8cc7\u8a0a
)"
,
"mwoauth-field-private"
:
"(
\u6b64\u70ba\u975e\u516c\u958b\u8cc7\u8a0a
)"
,
"mwoauth-prefs-managegrants"
:
"
\u5df2\u9023\u63a5\u7684\u61c9\u7528\u7a0b\u5f0f\uff1a
"
,
"mwoauth-prefs-managegrantslink"
:
"
\u7ba1\u7406
{{PLURAL:$1|$1
\u500b\u5df2\u9023\u63a5\u61c9\u7528\u7a0b\u5f0f
|$1
\u500b\u5df2\u9023\u63a5\u61c9\u7528\u7a0b\u5f0f
|0=
\u5df2\u9023\u63a5\u61c9\u7528\u7a0b\u5f0f
}}"
,
"mwoauth-consumer-allwikis"
:
"
\u6240\u6709\u5c08\u6848
"
,
"mwoauth-consumer-key"
:
"Consumer
\u91d1\u9470\uff1a
"
,
"mwoauth-consumer-name"
:
"
\u61c9\u7528\u7a0b\u5f0f\u540d\u7a31\uff1a
"
,
"mwoauth-consumer-version"
:
"Consumer
\u7248\u672c\uff1a
"
,
"mwoauth-consumer-user"
:
"
\u767c\u4f48\u8005\uff1a
"
,
"mwoauth-consumer-stage"
:
"
\u76ee\u524d\u72c0\u614b\uff1a
"
,
"mwoauth-consumer-email"
:
"
\u806f\u7d61\u4eba\u96fb\u5b50\u90f5\u4ef6\u5730\u5740\uff1a
"
,
"mwoauth-consumer-email-help"
:
"
\u50c5\u80fd\u7531\u53d7\u6279\u51c6\u7684
consumer
\u53ef\u898b
"
,
"mwoauth-consumer-owner-only-label"
:
"
\u53ea\u9650\u64c1\u6709\u8005\uff1a
"
,
"mwoauth-consumer-owner-only"
:
"
\u6b64
consumer
\u50c5\u80fd\u7531
$1
\u4f7f\u7528\u3002
"
,
"mwoauth-consumer-owner-only-help"
:
"
\u9078\u64c7\u6b64\u9078\u9805\u5c07\u6703\u5c0e\u81f4
consumer
\u88ab\u81ea\u52d5\u6838\u51c6\uff0c\u4e14\u63a5\u53d7\u7531
$1
\u4f7f\u7528\u3002\u9019\u4e0d\u6703\u8b93\u5176\u4ed6\u4f7f\u7528\u8005\u53ef\u7528\uff0c\u4e14\u6163\u6709\u7684\u6388\u6b0a\u6d41\u7a0b\u4e0d\u6703\u9032\u884c\u3002\u63a1\u7528\u6b64
consumer
\u7684\u64cd\u4f5c\u4e0d\u6703\u88ab\u6a19\u8a18\u3002
"
,
"mwoauth-consumer-description"
:
"
\u61c9\u7528\u7a0b\u5f0f\u63cf\u8ff0\uff1a
"
,
"mwoauth-consumer-callbackurl"
:
"OAuth
\u300c\u56de\u547c\u300d
URL
\uff1a
"
,
"mwoauth-consumer-callbackurl-warning"
:
"
\uff08\u901a\u914d\u57e0\uff09
"
,
"mwoauth-consumer-callbackisprefix"
:
"
\u5141\u8a31
Consumer
\u5728\u8acb\u6c42\u4e2d\u6307\u5b9a\u4e00\u500b\u56de\u547c\u4e26\u4f7f\u7528\u4e0a\u9762\u7684\u300c\u56de\u547c\u300d
URL
\u4f5c\u70ba\u4e00\u500b\u5fc5\u9700\u7684\u524d\u7db4\u3002
"
,
"mwoauth-consumer-granttypes"
:
"
\u8acb\u6c42\u7684\u6b0a\u9650\u985e\u578b\uff1a
"
,
"mwoauth-consumer-grantsneeded"
:
"
\u9069\u7528\u7684\u6b0a\u9650\uff1a
"
,
"mwoauth-consumer-required-grant"
:
"
\u9069\u7528\u65bc
Consumer"
,
"mwoauth-consumer-wiki"
:
"
\u9069\u7528\u7684\u5c08\u6848\uff1a
"
,
"mwoauth-consumer-wiki-thiswiki"
:
"
\u73fe\u6709\u5c08\u6848
($1)"
,
"mwoauth-consumer-restrictions"
:
"
\u4f7f\u7528\u9650\u5236\uff1a
"
,
"mwoauth-consumer-restrictions-json"
:
"
\u4f7f\u7528\u9650\u5236
(JSON)
\uff1a
"
,
"mwoauth-consumer-rsakey"
:
"
\u516c\u958b
RSA
\u91d1\u9470
(
\u9078\u586b
)
\uff1a
"
,
"mwoauth-consumer-rsakey-help"
:
"
\u8f38\u5165\u4e00\u500b\u4f7f\u7528
RSA-SHA1
\u7c3d\u540d\u65b9\u6cd5\u7684\u516c\u9470\u3002\u7559\u7a7a\u6703\u4f7f\u7528\u5e36\u6709\u96a8\u6a5f\u6a5f\u5bc6\u4e82\u6578\u7684
HMAC-SHA1
\u3002\u82e5\u60a8\u5c0d\u6b64\u4e0d\u78ba\u5b9a\uff0c\u8acb\u7559\u7a7a\u3002
"
,
"mwoauth-consumer-secretkey"
:
"Consumer
\u79c1\u5bc6\u6b0a\u6756\uff1a
"
,
"mwoauth-consumer-accesstoken"
:
"
\u5b58\u53d6\u91d1\u9470\uff1a
"
,
"mwoauth-consumer-reason"
:
"
\u539f\u56e0\uff1a
"
,
"mwoauth-consumer-developer-agreement"
:
"
\u901a\u904e\u63d0\u4ea4\u6b64\u61c9\u7528\u7a0b\u5f0f\uff0c\u60a8\u627f\u8a8d\u6211\u5011\u4fdd\u7559\u7981\u7528\u60a8\u7684\u61c9\u7528\u7a0b\u5f0f\uff0c\u79fb\u9664\u6216\u9650\u5236\u60a8\u6216\u60a8\u7684\u61c9\u7528\u7a0b\u5f0f\u5c0d\u6b64\u7db2\u7ad9\u7684\u5b58\u53d6\u6b0a\u7684\u6b0a\u5229\uff0c\u4e26\u7576\u6211\u5011\u76f8\u4fe1\u6839\u64da\u6211\u5011\u81ea\u8eab\u7684\u5224\u65b7\uff0c\u60a8\u6216\u60a8\u7684\u61c9\u7528\u7a0b\u5f0f\u9055\u53cd\u6b64\u7db2\u7ad9\u7684\u4efb\u4f55\u65b9\u91dd\u3001\u6307\u5f15\u548c\u6307\u5c0e\u539f\u5247\u6642\uff0c\u7e7c\u7e8c\u5f9e\u4e8b\u4efb\u4f55\u5176\u4ed6\u6211\u5011\u8a8d\u70ba\u9069\u7576\u7684\u64cd\u4f5c\u904e\u7a0b\u3002\u6211\u5011\u53ef\u4ee5\u5728\u6211\u5011\u8b39\u614e\u5224\u65b7\u8a8d\u70ba\u5fc5\u8981\u6642\uff0c\u96a8\u6642\u66f4\u6539\u6b64\u61c9\u7528\u7a0b\u5f0f\u65b9\u91dd\uff0c\u800c\u4e0d\u4e8b\u5148\u901a\u77e5\u3002\u60a8\u7e7c\u7e8c\u4f7f\u7528
OAuth
\u5c31\u610f\u5473\u8457\u8a8d\u53ef\u9019\u4e9b\u66f4\u6539\u3002
"
,
"mwoauth-consumer-email-unconfirmed"
:
"
\u60a8\u7684\u5e33\u865f\u7684\u96fb\u5b50\u90f5\u4ef6\u5730\u5740\u5c1a\u672a\u88ab\u78ba\u8a8d\u3002
"
,
"mwoauth-consumer-email-mismatched"
:
"
\u63d0\u4f9b\u7684\u96fb\u5b50\u90f5\u4ef6\u5730\u5740\u5fc5\u9808\u60a8\u7684\u5e33\u865f\u76f8\u7b26\u3002
"
,
"mwoauth-consumer-alreadyexists"
:
"
\u4f7f\u7528\u6b64\u540d\u7a31
/
\u7248\u672c
/
\u767c\u4f48\u8005\u7684
Consumer
\u5df2\u5b58\u5728
"
,
"mwoauth-consumer-alreadyexistsversion"
:
"
\u4f7f\u7528\u6b64\u540d\u7a31
/
\u7248\u672c
/
\u767c\u4f48\u8005\u7684
Consumer
\u5df2\u5b58\u5728\u4e14\u4f7f\u7528\u76f8\u7b49\u6216\u8f03\u9ad8\u7684\u7248\u672c
(
\"
$1
\"
)"
,
"mwoauth-consumer-not-accepted"
:
"
\u7121\u6cd5\u66f4\u65b0\u5f85\u7533\u8acb
Consumer
\u8acb\u6c42\u7684\u8cc7\u8a0a
"
,
"mwoauth-consumer-not-proposed"
:
"
\u8a72
Consumer
\u5c1a\u672a\u63d0\u51fa\u7533\u8acb
"
,
"mwoauth-consumer-not-disabled"
:
"
\u8a72
Consumer
\u4e26\u672a\u505c\u7528
"
,
"mwoauth-consumer-not-approved"
:
"
\u8a72
Consumer
\u5c1a\u672a\u88ab\u6279\u51c6
(
\u53ef\u80fd\u5df2\u505c\u7528
)"
,
"mwoauth-missing-consumer-key"
:
"
\u672a\u63d0\u4f9b
Consumer
\u91d1\u9470\u3002
"
,
"mwoauth-invalid-consumer-key"
:
"
\u6c92\u6709\u4f7f\u7528\u6b64\u91d1\u9470\u7684
Consumer
\u3002
"
,
"mwoauth-invalid-access-token"
:
"
\u4e0d\u5b58\u5728\u6240\u63d0\u4f9b\u5bc6\u9470\u7684\u5b58\u53d6\u6b0a\u6756\u3002
"
,
"mwoauth-invalid-access-wrongwiki"
:
"
\u8a72
Consumer
\u50c5\u53ef\u65bc\u5c08\u6848
\"
$1
\"
\u4f7f\u7528\u3002
"
,
"mwoauth-consumer-conflict"
:
"
\u6709\u4eba\u5df2\u8b8a\u66f4\u60a8\u76ee\u524d\u6aa2\u8996\u7684
Consumer
\u5c6c\u6027\uff0c\u8acb\u518d\u8a66\u4e00\u6b21\u3002
\u60a8\u53ef\u80fd\u6703\u5e0c\u671b\u67e5\u770b\u4fee\u6539\u65e5\u8a8c\u3002
"
,
"mwoauth-consumer-grantshelp"
:
"
\u6bcf\u4e00\u9805\u6388\u6b0a\u90fd\u6703\u7d66\u4e88\u4f7f\u7528\u8005\u5e33\u865f\u6b0a\u9650\u6e05\u55ae\u7684\u5b58\u53d6\u6b0a\u3002\u53c3\u8003
[[Special:ListGrants|
\u6388\u6b0a\u8868\u683c
]]
\u4ee5\u53d6\u5f97\u66f4\u591a\u8cc7\u8a0a\u3002
"
,
"mwoauth-consumer-stage-proposed"
:
"
\u5df2\u63d0\u51fa
"
,
"mwoauth-consumer-stage-rejected"
:
"
\u5df2\u62d2\u7d55
"
,
"mwoauth-consumer-stage-expired"
:
"
\u5df2\u904e\u671f
"
,
"mwoauth-consumer-stage-approved"
:
"
\u5df2\u6838\u51c6
"
,
"mwoauth-consumer-stage-disabled"
:
"
\u5df2\u505c\u7528
"
,
"mwoauth-consumer-stage-suppressed"
:
"
\u5df2\u7981\u6b62
"
,
"mwoauth-ignorewarnings"
:
"
\u5ffd\u7565\u8b66\u544a
"
,
"oauthconsumerregistration"
:
"OAuth Consumer
\u8a3b\u518a
"
,
"mwoauthconsumerregistration-navigation"
:
"
\u5c0e\u89bd\uff1a
"
,
"mwoauthconsumerregistration-list"
:
"
\u6211\u7684
Consumer
\u6e05\u55ae
"
,
"mwoauthconsumerregistration-main"
:
"
\u4e3b\u9801
"
,
"mwoauthconsumerregistration-propose-text"
:
"
\u958b\u767c\u4eba\u54e1\u61c9\u4f7f\u7528\u4ee5\u4e0b\u8868\u55ae\u63d0\u51fa\u7533\u8acb\u65b0\u7684
OAuth Consumer
\uff08\u8acb\u53c3\u8003
[https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:OAuth
\u64f4\u5145\u5957\u4ef6\u8aaa\u660e\u6587\u4ef6
]
\u53d6\u5f97\u66f4\u591a\u8a73\u7d30\u8cc7\u8a0a\uff09\u3002\u5728\u9001\u51fa\u9019\u500b\u8868\u55ae\u5f8c\uff0c\u60a8\u5c07\u6703\u6536\u5230\u4e00\u7d44\u6b0a\u6756\uff08
Token
\uff09\uff0c\u53ef\u7528\u4f86\u8b93
MediaWiki
\u8b58\u5225\u60a8\u7684\u61c9\u7528\u7a0b\u5f0f\u3002\u5728\u9019\u4e4b\u524d
OAuth
\u7ba1\u7406\u54e1\u9700\u8981\u5148\u6838\u51c6\u60a8\u7684\u61c9\u7528\u7a0b\u5f0f\u3002\n\n\u4ee5\u4e0b\u6709\u5e7e\u9ede\u5efa\u8b70\u8981\u7279\u5225\u8aaa\u660e\uff1a\n
*
\u76e1\u53ef\u80fd\u6e1b\u5c11\u6388\u6b0a\uff0c\u907f\u514d\u76ee\u524d\u4e0d\u9700\u7684\u6388\u6b0a\u3002\n
*
\u7248\u672c\u7684\u683c\u5f0f\u70ba\u300c
major.minor.release
\u300d\uff08\u6700\u5f8c\u5169\u9805\u70ba\u9078\u586b\uff09\u4e26\u4e14\u9700\u96a8\u8457\u6388\u6b0a\u8b8a\u66f4\u6642\u905e\u589e\u3002\n
*
\u82e5\u53ef\u80fd\uff0c\u8acb\u63d0\u4f9b\u4e00\u7d44\u516c\u958b
RSA
\u91d1\u9470\uff08\u4f7f\u7528
PEM
\u683c\u5f0f\uff09\uff0c\u5426\u5247\u5c07\u6703\u63a1\u7528\u5b89\u5168\u6027\u8f03\u4f4e\u7684\u79d8\u5bc6\u5bc6\u9470\u3002\n
*
\u60a8\u53ef\u4f7f\u7528\u5c08\u6848
ID
\u4f86\u9650\u5236
Consumer
\u5728\u7db2\u7ad9\u4e2d\u80fd\u5b58\u53d6\u7684\u5c08\u6848\uff08\u4f7f\u7528\u300c
*
\u300d\u4ee3\u8868\u6240\u6709\u5c08\u6848\uff09\u3002
"
,
"mwoauthconsumerregistration-update-text"
:
"
\u4f7f\u7528\u4ee5\u4e0b\u8868\u55ae\u4f86\u66f4\u65b0\u4f60\u53ef\u7ba1\u63a7\u7684
OAuth Consumer
\u3002\n\n\u6240\u6709\u586b\u5beb\u7684\u6578\u503c\u5c07\u6703\u8986\u84cb\u5148\u524d\u7684\u6578\u503c\uff0c\u82e5\u60a8\u6c92\u6709\u8981\u6e05\u9664\u6b04\u4f4d\u503c\uff0c\u8acb\u52ff\u5728\u6b04\u4f4d\u4e0a\u7559\u7a7a\u3002
"
,
"mwoauthconsumerregistration-maintext"
:
"
\u6b64\u9801\u9762\u53ef\u4ee5\u8b93\u958b\u767c\u4eba\u54e1\u63d0\u51fa\u7533\u8acb\u8207\u66f4\u65b0\u65bc\u672c\u7ad9\u767b\u9304\u8cc7\u6599\u4e2d\u7684
OAuth Consumer
\u61c9\u7528\u7a0b\u5f0f\u3002\n\n\u5728\u9019\u88e1\u60a8\u53ef\u4ee5\uff1a\n
* [[Special:OAuthConsumerRegistration/propose|
\u7533\u8acb\u65b0
Consumer
\u7684\u6b0a\u6756\uff08
Token
\uff09
]]
\u3002\n
* [[Special:OAuthConsumerRegistration/list|
\u7ba1\u7406\u60a8\u5df2\u6709\u7684
Consumer]]
\u3002\n\n\u6b32\u53d6\u5f97\u66f4\u591a\u6709\u95dc
OAuth
\u7684\u8cc7\u8a0a\u8acb\u53c3\u8003
[https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:OAuth
\u64f4\u5145\u5957\u4ef6\u8aaa\u660e\u6587\u4ef6
]
\u3002
"
,
"mwoauthconsumerregistration-propose-legend"
:
"
\u65b0\u589e
OAuth Consumer
\u61c9\u7528\u7a0b\u5f0f
"
,
"mwoauthconsumerregistration-update-legend"
:
"
\u66f4\u65b0
OAuth Consumer
\u61c9\u7528\u7a0b\u5f0f
"
,
"mwoauthconsumerregistration-propose-submit"
:
"
\u63d0\u51fa
Consumer
\u7533\u8acb
"
,
"mwoauthconsumerregistration-update-submit"
:
"
\u66f4\u65b0
Consumer"
,
"mwoauthconsumerregistration-none"
:
"
\u60a8\u672a\u7ba1\u63a7\u4efb\u4f55
OAuth Consumer
\u3002
"
,
"mwoauthconsumerregistration-name"
:
"Consumer"
,
"mwoauthconsumerregistration-user"
:
"
\u767c\u4f48\u8005
"
,
"mwoauthconsumerregistration-description"
:
"
\u63cf\u8ff0
"
,
"mwoauthconsumerregistration-email"
:
"
\u806f\u7d61\u4eba\u96fb\u5b50\u90f5\u4ef6
"
,
"mwoauthconsumerregistration-consumerkey"
:
"Consumer
\u91d1\u9470
"
,
"mwoauthconsumerregistration-stage"
:
"
\u72c0\u614b
"
,
"mwoauthconsumerregistration-lastchange"
:
"
\u6700\u65b0\u8b8a\u66f4
"
,
"mwoauthconsumerregistration-manage"
:
"
\u7ba1\u7406
"
,
"mwoauthconsumerregistration-resetsecretkey"
:
"
\u91cd\u8a2d\u7955\u5bc6\u91d1\u9470\u70ba\u65b0\u7684\u503c
"
,
"mwoauthconsumerregistration-created-owner-only-oauth1"
:
"
\u60a8\u7684
OAuth Consumer
\u5df2\u5efa\u7acb\u3002\n\n\u60a8\u7684\u6b0a\u6756\u70ba\uff1a\n
; Consumer
\u6b0a\u6756\uff1a
$1
\n
; Consumer
\u5bc6\u9470\uff1a
$2
\n
;
\u5b58\u53d6\u6b0a\u6756\uff1a
$3
\n
;
\u5b58\u53d6\u5bc6\u9470\uff1a
$4
\n
<em>
\u8acb\u8a18\u4e0b\u4ee5\u4e0a\u8cc7\u8a0a\u4f9b\u65e5\u5f8c\u53c3\u8003\u3002
</em>"
,
"mwoauthconsumerregistration-created-owner-only-oauth2"
:
"
\u60a8\u7684
OAuth 2.0
\u5ba2\u6236\u7aef\u5df2\u5efa\u7acb\u3002\n\n\u60a8\u7684\u6b0a\u6756\u70ba\uff1a\n
;
\u5ba2\u6236\u7aef\u61c9\u7528\u7a0b\u5f0f\u9375\uff1a
$1
\n
;
\u5ba2\u6236\u7aef\u61c9\u7528\u7a0b\u5f0f\u5bc6\u9470\uff1a
$2
\n
;
\u5b58\u53d6\u6b0a\u6756\uff1a
$3
\n
<em>
\u8acb\u8a18\u4e0b\u4ee5\u4e0a\u8cc7\u8a0a\u4f9b\u65e5\u5f8c\u53c3\u8003\u3002
</em>"
,
"mwoauthconsumerregistration-updated"
:
"
\u5df2\u66f4\u65b0\u60a8\u7684
OAuth Consumer
\u767b\u5165\u8cc7\u8a0a\u3002
"
,
"mwoauthconsumerregistration-secretreset"
:
"
\u60a8\u5df2\u88ab\u5206\u914d\u4e86\u4e00\u7d44
Consumer
\u6b0a\u6756
'''$1'''
\u3002
''
\u8acb\u5c07\u59a5\u5584\u4fdd\u5b58\u9019\u4e9b\u8cc7\u8a0a\u4f9b\u672a\u4f86\u53c3\u8003\u4f7f\u7528\u3002
''"
,
"mwoauthconsumerregistration-secretreset-owner-only-oauth1"
:
"
\u60a8\u7684
OAuth Consumer
\u6b0a\u6756\u5df2\u91cd\u65b0\u8a2d\u5b9a\uff0c\u65b0\u6b0a\u6756\u70ba\uff1a\n
; Consumer
\u6b0a\u6756\uff1a
$1
\n
; Consumer
\u5bc6\u9470\uff1a
$2
\n
;
\u5b58\u53d6\u6b0a\u6756\uff1a
$3
\n
;
\u5b58\u53d6\u5bc6\u9470\uff1a
$4
\n
<em>
\u8acb\u8a18\u4e0b\u4ee5\u4e0a\u8cc7\u8a0a\u4f9b\u65e5\u5f8c\u53c3\u8003\u3002
</em>"
,
"mwoauthconsumerregistration-secretreset-owner-only-oauth2"
:
"
\u60a8\u7684
OAuth Consumer
\u6b0a\u6756\u5df2\u91cd\u65b0\u8a2d\u5b9a\uff0c\u65b0\u6b0a\u6756\u70ba\uff1a\n
; Consumer
\u6b0a\u6756\uff1a
$1
\n
; Consumer
\u5bc6\u9470\uff1a
$2
\n
;
\u5b58\u53d6\u6b0a\u6756\uff1a
$3
\n
<em>
\u8acb\u8a18\u4e0b\u4ee5\u4e0a\u8cc7\u8a0a\u4f9b\u65e5\u5f8c\u53c3\u8003\u3002
</em>"
,
"mwoauthconsumerregistration-need-emailconfirmed"
:
"
\u5728\u5efa\u7acb
OAuth
\u61c9\u7528\u7a0b\u5f0f\u4e4b\u524d\u60a8\u5fc5\u9808\u78ba\u8a8d\u60a8\u7684\u96fb\u5b50\u90f5\u4ef6\u5730\u5740\u3002\n\u8acb\u900f\u904e
[[Special:Preferences|
\u504f\u597d\u8a2d\u5b9a
]]
\u8a2d\u5b9a\u4e26\u9a57\u8b49\u60a8\u7684\u96fb\u5b50\u90f5\u4ef6\u5730\u5740\u3002
"
,
"oauthmanageconsumers"
:
"
\u7ba1\u7406
OAuth Consumer"
,
"mwoauthmanageconsumers-type"
:
"
\u4f47\u5217\uff1a
"
,
"mwoauthmanageconsumers-showproposed"
:
"
\u5df2\u5efa\u8b70\u7684\u8acb\u6c42
"
,
"mwoauthmanageconsumers-showrejected"
:
"
\u5df2\u62d2\u7d55\u7684\u8acb\u6c42
"
,
"mwoauthmanageconsumers-showexpired"
:
"
\u5df2\u904e\u671f\u7684\u8acb\u6c42
"
,
"mwoauthmanageconsumers-linkproposed"
:
"
\u63d0\u8b70\u7684\u8acb\u6c42
"
,
"mwoauthmanageconsumers-linkrejected"
:
"
\u62d2\u7d55\u7684\u8acb\u6c42
"
,
"mwoauthmanageconsumers-linkexpired"
:
"
\u904e\u671f\u7684\u8acb\u6c42
"
,
"mwoauthmanageconsumers-linkapproved"
:
"
\u901a\u904e\u7684\u8acb\u6c42
"
,
"mwoauthmanageconsumers-linkdisabled"
:
"
\u7981\u7528\u7684\u8acb\u6c42
"
,
"mwoauthmanageconsumers-main"
:
"
\u4e3b\u9801
"
,
"mwoauthmanageconsumers-maintext"
:
"
\u6b64\u9801\u9762\u53ef\u7528\u4f86\u8655\u7406
OAuth (see https://oauth.net)Consumer
\u61c9\u7528\u7a0b\u5f0f\u7533\u8acb\u8207\u7ba1\u7406\u5df2\u5efa\u7acb\u7684
OAuth Consumer
\u3002
"
,
"mwoauthmanageconsumers-queues"
:
"
\u5728\u4e0b\u65b9\u9078\u64c7\u4e00\u500b
consumer
\u78ba\u8a8d\u4f47\u5217\uff1a
"
,
"mwoauthmanageconsumers-q-proposed"
:
"
\u5df2\u63d0\u51fa\u7533\u8acb\u7684
Consumer
\u8acb\u6c42\u5e8f\u5217
"
,
"mwoauthmanageconsumers-q-rejected"
:
"
\u5df2\u62d2\u7d55\u7684
Consumer
\u8acb\u6c42\u5e8f\u5217
"
,
"mwoauthmanageconsumers-q-expired"
:
"
\u5df2\u904e\u671f\u7684
Consumer
\u8acb\u6c42\u5e8f\u5217
"
,
"mwoauthmanageconsumers-lists"
:
"
\u9078\u64c7\u4e0b\u9762\u4f7f\u7528\u8005\u72c0\u6cc1\u5217\u8868
"
,
"mwoauthmanageconsumers-l-approved"
:
"
\u76ee\u524d\u5df2\u6838\u51c6\u7684
Consumer
\u6e05\u55ae
"
,
"mwoauthmanageconsumers-l-disabled"
:
"
\u76ee\u524d\u5df2\u505c\u7528\u7684
Consumer
\u6e05\u55ae
"
,
"mwoauthmanageconsumers-none-proposed"
:
"
\u6b64\u6e05\u55ae\u6c92\u6709\u4efb\u63d0\u51fa\u7533\u8acb\u7684
Consumer
\u3002
"
,
"mwoauthmanageconsumers-none-rejected"
:
"
\u6b64\u6e05\u55ae\u6c92\u6709\u4efb\u63d0\u51fa\u7533\u8acb\u7684
Consumer
\u3002
"
,
"mwoauthmanageconsumers-none-expired"
:
"
\u6b64\u6e05\u55ae\u6c92\u6709\u4efb\u63d0\u51fa\u7533\u8acb\u7684
Consumer
\u3002
"
,
"mwoauthmanageconsumers-none-approved"
:
"
\u7121
Consumer
\u7b26\u5408\u6b64\u689d\u4ef6\u3002
"
,
"mwoauthmanageconsumers-none-disabled"
:
"
\u7121
Consumer
\u7b26\u5408\u6b64\u689d\u4ef6\u3002
"
,
"mwoauthmanageconsumers-name"
:
"Consumer"
,
"mwoauthmanageconsumers-user"
:
"
\u767c\u4f48\u8005
"
,
"mwoauthmanageconsumers-description"
:
"
\u63cf\u8ff0
"
,
"mwoauthmanageconsumers-email"
:
"
\u806f\u7d61\u4eba\u96fb\u5b50\u90f5\u4ef6
"
,
"mwoauthmanageconsumers-consumerkey"
:
"Consumer
\u91d1\u9470
"
,
"mwoauthmanageconsumers-lastchange"
:
"
\u4e0a\u6b21\u8b8a\u66f4
"
,
"mwoauthmanageconsumers-review"
:
"
\u5be9\u67e5
/
\u7ba1\u7406
"
,
"mwoauthmanageconsumers-confirm-text"
:
"
\u4f7f\u7528\u6b64\u8868\u55ae\u4f86\u6279\u51c6\u3001
\u62d2\u7d55\u3001
\u505c\u7528\u6216\u91cd\u65b0\u958b\u555f\u6b64
Consumer
\u3002
"
,
"mwoauthmanageconsumers-confirm-legend"
:
"
\u7ba1\u7406
OAuth Consumer"
,
"mwoauthmanageconsumers-action"
:
"
\u8b8a\u66f4\u72c0\u614b\uff1a
"
,
"mwoauthmanageconsumers-approve"
:
"
\u5df2\u6838\u51c6
"
,
"mwoauthmanageconsumers-reject"
:
"
\u5df2\u62d2\u7d55
"
,
"mwoauthmanageconsumers-rsuppress"
:
"
\u5df2\u62d2\u7d55\u4e14\u5df2\u7981\u6b62
"
,
"mwoauthmanageconsumers-disable"
:
"
\u5df2\u505c\u7528
"
,
"mwoauthmanageconsumers-dsuppress"
:
"
\u5df2\u505c\u7528\u4e14\u5df2\u7981\u6b62
"
,
"mwoauthmanageconsumers-reenable"
:
"
\u5df2\u6838\u51c6
"
,
"mwoauthmanageconsumers-reason"
:
"
\u539f\u56e0\uff1a
"
,
"mwoauthmanageconsumers-confirm-submit"
:
"
\u66f4\u65b0
Consumer
\u72c0\u614b
"
,
"mwoauthmanageconsumers-success-approved"
:
"
\u5df2\u6838\u51c6\u8acb\u6c42\u3002
"
,
"mwoauthmanageconsumers-success-rejected"
:
"
\u5df2\u62d2\u7d55\u8acb\u6c42\u3002
"
,
"mwoauthmanageconsumers-success-disabled"
:
"
\u5df2\u505c\u7528
Consumer
\u3002
"
,
"mwoauthmanageconsumers-success-reanable"
:
"
\u5df2\u91cd\u65b0\u555f\u7528
Consumer
\u3002
"
,
"mwoauthmanageconsumers-search-name"
:
"
\u4f7f\u7528\u6b64\u540d\u7a31\u7684
Consumer"
,
"mwoauthmanageconsumers-search-publisher"
:
"
\u7531\u6b64\u4f7f\u7528\u8005\u7533\u8acb\u7684
Consumer"
,
"oauthlistconsumers"
:
"OAuth
\u61c9\u7528\u7a0b\u5f0f\u6e05\u55ae
"
,
"mwoauthlistconsumers-legend"
:
"
\u700f\u89bd
OAuth
\u61c9\u7528\u7a0b\u5f0f
"
,
"mwoauthlistconsumers-view"
:
"
\u8a73\u7d30\u8cc7\u6599
"
,
"mwoauthlistconsumers-none"
:
"
\u6c92\u6709\u61c9\u7528\u7a0b\u5f0f\u7b26\u5408\u6b64\u689d\u4ef6\u3002
"
,
"mwoauthlistconsumers-name"
:
"
\u61c9\u7528\u7a0b\u5f0f\u540d\u7a31
"
,
"mwoauthlistconsumers-version"
:
"Consumer
\u7248\u672c
"
,
"mwoauthlistconsumers-user"
:
"
\u767c\u4f48\u8005
"
,
"mwoauthlistconsumers-description"
:
"
\u63cf\u8ff0
"
,
"mwoauthlistconsumers-owner-only"
:
"
\u50c5\u9650\u64c1\u6709\u8005
"
,
"mwoauthlistconsumers-wiki"
:
"
\u9069\u7528\u7684\u5c08\u6848
"
,
"mwoauthlistconsumers-callbackurl"
:
"OAuth
\"\u56de\u547c
URL
\"
"
,
"mwoauthlistconsumers-callbackisprefix"
:
"
\u5141\u8a31
Consumer
\u5728\u8acb\u6c42\u4e2d\u6307\u5b9a\u4e00\u500b\u56de\u547c\u4e26\u4f7f\u7528\u4e0a\u9762\u7684\u300c\u56de\u547c\u300d
URL
\u4f5c\u70ba\u4e00\u500b\u5fc5\u9700\u7684\u524d\u7db4\u3002
"
,
"mwoauthlistconsumers-grants"
:
"
\u9069\u7528\u7684\u6388\u6b0a
"
,
"mwoauthlistconsumers-basicgrantsonly"
:
"(
\u50c5\u57fa\u672c\u5b58\u53d6
)"
,
"mwoauthlistconsumers-status"
:
"
\u72c0\u614b
"
,
"mwoauth-consumer-stage-any"
:
"
\u4efb\u4f55
"
,
"mwoauthlistconsumers-status-proposed"
:
"
\u5df2\u63d0\u51fa
"
,
"mwoauthlistconsumers-status-approved"
:
"
\u5df2\u6838\u51c6
"
,
"mwoauthlistconsumers-status-disabled"
:
"
\u5df2\u505c\u7528
"
,
"mwoauthlistconsumers-status-rejected"
:
"
\u5df2\u62d2\u7d55
"
,
"mwoauthlistconsumers-status-expired"
:
"
\u5df2\u904e\u671f
"
,
"mwoauthlistconsumers-navigation"
:
"
\u5c0e\u89bd\uff1a
"
,
"mwoauthlistconsumers-update-link"
:
"
\u66f4\u65b0
Consumer"
,
"mwoauthlistconsumers-manage-link"
:
"
\u7ba1\u7406
Consumer"
,
"mwoauthlistconsumers-grants-link"
:
"
\u7ba1\u7406\u6388\u6b0a
"
,
"mwoauthlistconsumers-rclink"
:
"
\u900f\u904e\u6b64\u61c9\u7528\u7a0b\u5f0f\u505a\u7684\u8fd1\u671f\u8b8a\u66f4
"
,
"oauthmanagemygrants"
:
"
\u7ba1\u7406\u5df2\u9023\u63a5\u7684\u61c9\u7528\u7a0b\u5f0f
"
,
"mwoauthmanagemygrants-text"
:
"
\u6b64\u9801\u9762\u5217\u51fa\u4e86\u53ef\u4ee5\u4f7f\u7528\u60a8\u5e33\u865f\u7684\u6240\u6709\u61c9\u7528\u7a0b\u5f0f\u3002\u9019\u4e9b\u61c9\u7528\u7a0b\u5f0f\u7684\u53ef\u5b58\u53d6\u7bc4\u570d\u53d6\u6c7a\u65bc\u60a8\u6388\u4e88\u9019\u4e9b\u61c9\u7528\u7a0b\u5f0f\u53ef\u4ee3\u8868\u60a8\u64cd\u4f5c\u6642\u6240\u5141\u8a31\u7684\u9650\u5236\u689d\u4ef6\u3002\u5982\u679c\u60a8\u55ae\u7368\u6388\u4e88\u4e00\u500b\u61c9\u7528\u7a0b\u5f0f\u53ef\u4ee3\u8868\u60a8\u5b58\u53d6\u4e0d\u540c\u7684\u59ca\u59b9\u5c08\u6848\uff0c\u90a3\u9ebc\u60a8\u5c07\u6703\u5728\u4e0b\u9762\u770b\u5230\u6bcf\u500b\u5c08\u6848\u7684\u55ae\u7368\u914d\u7f6e\u3002\n\n\u5df2\u9023\u63a5\u7684\u61c9\u7528\u7a0b\u5f0f\u5c07\u900f\u904e
OAuth
\u5354\u5b9a\u5b58\u53d6\u60a8\u7684\u5e33\u865f\u3002
<span class=
\"
plainlinks
\"
>
\uff08
[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:OAuth
\u8a73\u7d30\u77ad\u89e3\u6709\u95dc\u5df2\u9023\u63a5\u7684\u61c9\u7528\u7a0b\u5f0f
]
\uff09
</span>"
,
"mwoauthmanagemygrants-navigation"
:
"
\u5c0e\u89bd\uff1a
"
,
"mwoauthmanagemygrants-showlist"
:
"
\u5df2\u9023\u63a5\u7684\u61c9\u7528\u7a0b\u5f0f\u6e05\u55ae
"
,
"mwoauthmanagemygrants-none"
:
"
\u9084\u6c92\u6709\u61c9\u7528\u7a0b\u5f0f\u9023\u63a5\u81f3\u4f60\u7684\u5e33\u865f\u3002
"
,
"mwoauthmanagemygrants-user"
:
"
\u767c\u4f48\u8005\uff1a
"
,
"mwoauthmanagemygrants-description"
:
"
\u63cf\u8ff0
"
,
"mwoauthmanagemygrants-wikiallowed"
:
"
\u5141\u8a31\u7684\u5c08\u6848\uff1a
"
,
"mwoauthmanagemygrants-grants"
:
"
\u9069\u7528\u7684\u6388\u6b0a
"
,
"mwoauthmanagemygrants-grantsallowed"
:
"
\u5141\u8a31\u7684\u6388\u6b0a
"
,
"mwoauthmanagemygrants-applicablegrantsallowed"
:
"
\u5141\u8a31\u7684\u9069\u7528\u6388\u6b0a\uff1a
"
,
"mwoauthmanagemygrants-review"
:
"
\u7ba1\u7406\u5b58\u53d6
"
,
"mwoauthmanagemygrants-revoke"
:
"
\u64a4\u92b7\u5b58\u53d6
"
,
"mwoauthmanagemygrants-grantaccept"
:
"
\u5df2\u6388\u6b0a
"
,
"mwoauthmanagemygrants-update-text"
:
"
\u4f7f\u7528\u4ee5\u4e0b\u8868\u55ae\u4f86\u8b8a\u52d5\u4ee3\u8868\u60a8\u64cd\u4f5c\u7684\u61c9\u7528\u7a0b\u5f0f\u4e4b\u6388\u4e88\u6b0a\u9650\u3002
"
,
"mwoauthmanagemygrants-revoke-text"
:
"
\u4f7f\u7528\u4e0b\u9762\u7684\u8868\u55ae\u4ee5\u60a8\u7684\u8eab\u5206\u64a4\u92b7\u61c9\u7528\u7a0b\u5f0f\u7684\u5b58\u53d6\u6b0a\u3002
"
,
"mwoauthmanagemygrants-confirm-legend"
:
"
\u7ba1\u7406\u5df2\u9023\u63a5\u7684\u61c9\u7528\u7a0b\u5f0f
"
,
"mwoauthmanagemygrants-update"
:
"
\u66f4\u65b0\u6388\u6b0a
"
,
"mwoauthmanagemygrants-renounce"
:
"
\u53d6\u6d88\u8a8d\u8b49
"
,
"mwoauthmanagemygrants-action"
:
"
\u8b8a\u66f4\u72c0\u614b\uff1a
"
,
"mwoauthmanagemygrants-confirm-submit"
:
"
\u66f4\u65b0\u5b58\u53d6\u6b0a\u6756\u72c0\u614b
"
,
"mwoauthmanagemygrants-success-update"
:
"
\u60a8\u5c0d\u6b64\u61c9\u7528\u7a0b\u5e8f\u7684\u53c3\u6578\u8a2d\u7f6e\u5df2\u66f4\u65b0\u3002
"
,
"mwoauthmanagemygrants-success-renounce"
:
"
\u5df2\u53d6\u6d88\u61c9\u7528\u7a0b\u5e8f\u5c0d\u60a8\u8cec\u6236\u7684\u8a2a\u554f\u6b0a\u9650\u3002
"
,
"mwoauthmanagemygrants-basic-tooltip"
:
"
\u70ba\u4f55\u6211\u7121\u6cd5\u66f4\u65b0\u6b64\u6388\u4e88\uff1f\u6b64\u6388\u4e88\u7d66\u4e88\u60a8\u7684\u9700\u529f\u80fd\u6b63\u5e38\u3001\u5df2\u9023\u63a5\u61c9\u7528\u7a0b\u5f0f\u57fa\u672c\u6b0a\u9650\u3002\u82e5\u60a8\u4e0d\u60f3\u6b64\u9023\u63a5\u61c9\u7528\u7a0b\u5f0f\u64c1\u6709\u9019\u4e9b\u6b0a\u9650\uff0c\u60a8\u61c9\u64a4\u56de\u61c9\u7528\u7a0b\u5f0f\u53ef\u4f7f\u7528\u7684\u5b58\u53d6\u3002
"
,
"mwoauthmanagemygrants-authonly-tooltip"
:
"
\u70ba\u4f55\u6211\u7121\u6cd5\u66f4\u65b0\u6b64\u6388\u4e88\uff1f\u82e5\u60a8\u4e0d\u60f3\u8981\u6b64\u9023\u63a5\u61c9\u7528\u7a0b\u5f0f\u64c1\u6709\u6b64\u6b0a\u9650\uff0c\u60a8\u61c9\u64a4\u56de\u61c9\u7528\u7a0b\u5f0f\u53ef\u4f7f\u7528\u7684\u5b58\u53d6\u3002
"
,
"mwoauthmanagemygrants-editslink"
:
"{{GENDER:$1|
\u60a8
}}
\u900f\u904e\u6b64\u61c9\u7528\u7a0b\u5f0f\u505a\u7684\u7de8\u8f2f
"
,
"mwoauthmanagemygrants-actionslink"
:
"{{GENDER:$1|
\u60a8
}}
\u900f\u904e\u6b64\u61c9\u7528\u7a0b\u5f0f\u505a\u7684\u64cd\u4f5c
"
,
"logentry-mwoauthconsumer-propose"
:
"$1 {{GENDER:$2|
\u5df2\u63d0\u51fa\u7533\u8acb
}} OAuth Consumer (Consumer
\u91d1\u9470
$4)"
,
"logentry-mwoauthconsumer-update"
:
"$1 {{GENDER:$2|
\u5df2\u66f4\u65b0
}} OAuth Consumer (Consumer
\u91d1\u9470
$4)"
,
"logentry-mwoauthconsumer-approve"
:
"$1 {{GENDER:$2|
\u5df2\u6838\u51c6
}}
\u7531
$3
\u7533\u8acb\u7684
OAuth Consumer (Consumer
\u91d1\u9470
$4)"
,
"logentry-mwoauthconsumer-reject"
:
"$1 {{GENDER:$2|
\u5df2\u62d2\u7d55
}}
\u7531
$3
\u7533\u8acb\u7684
OAuth Consumer (Consumer
\u91d1\u9470
$4)"
,
"logentry-mwoauthconsumer-disable"
:
"$1 {{GENDER:$2|
\u5df2\u505c\u7528
}}
\u7531
$3
\u7533\u8acb\u7684
OAuth Consumer (Consumer
\u91d1\u9470
$4)"
,
"logentry-mwoauthconsumer-reenable"
:
"$1 {{GENDER:$2|
\u5df2\u91cd\u65b0\u958b\u555f
}}
\u7531
$3
\u7533\u8acb\u7684
OAuth Consumer (Consumer
\u91d1\u9470
$4)"
,
"logentry-mwoauthconsumer-create-owner-only"
:
"$1 {{GENDER:$2|
\u5df2\u5efa\u7acb
}}
\u4e00\u500b\u50c5\u9650\u64c1\u6709\u8005\u7684
OAuth Consumer
\uff08
Consumer
\u91d1\u9470
$4
\uff09
"
,
"log-action-filter-mwoauthconsumer"
:
"OAuth consumer
\u985e\u578b\u64cd\u4f5c\uff1a
"
,
"log-action-filter-mwoauthconsumer-approve"
:
"OAuth consumer
\u6838\u51c6
"
,
"log-action-filter-mwoauthconsumer-create-owner-only"
:
"
\u50c5\u64c1\u6709\u8005\u7684
OAuth consumer
\u5275\u5efa
"
,
"log-action-filter-mwoauthconsumer-disable"
:
"OAuth consumer
\u505c\u7528
"
,
"log-action-filter-mwoauthconsumer-propose"
:
"OAuth consumer
\u63d0\u8b70
"
,
"log-action-filter-mwoauthconsumer-reenable"
:
"OAuth consumer
\u91cd\u65b0\u555f\u7528
"
,
"log-action-filter-mwoauthconsumer-reject"
:
"OAuth consumer
\u62d2\u7d55
"
,
"log-action-filter-mwoauthconsumer-update"
:
"OAuth consumer
\u66f4\u65b0
"
,
"mwoauthconsumer-consumer-logpage"
:
"OAuth Consumer
\u65e5\u8a8c
"
,
"mwoauthconsumer-consumer-logpagetext"
:
"
\u6838\u51c6\u3001\u62d2\u7d55\uff0c\u4ee5\u53ca\u505c\u7528\u8a3b\u518a
OAuth consumer
\u7684\u65e5\u8a8c\u3002
"
,
"mwoauth-centralauth-account-link"
:
"
\u5168\u57df\u5e33\u865f
"
,
"mwoauth-bad-request-missing-params"
:
"
\u5f88\u62b1\u6b49\uff0c\u8a2d\u7f6e\u6b64\u9023\u63a5\u61c9\u7528\u7a0b\u5f0f\u6642\u767c\u751f\u932f\u8aa4\u3002\u8acb\u806f\u7d61\u61c9\u7528\u7a0b\u5f0f\u7684\u958b\u767c\u8005\u3002\n\n
<span class=
\"
plainlinks mw-mwoautherror-details
\"
>OAuth
\u7f3a\u5c11\u53c3\u6578\uff0c
$1</span>"
,
"mwoauth-bad-request-invalid-action"
:
"
\u5f88\u62b1\u6b49\uff0c\u767c\u751f\u4e00\u4e9b\u932f\u8aa4\uff0c\u60a8\u9700\u8981\u806f\u7d61\u61c9\u7528\u7a0b\u5f0f\u4f5c\u8005\u4f86\u53d6\u5f97\u5e6b\u52a9\u3002\n\n
<span class=
\"
plainlinks mw-mwoautherror-details
\"
>
\u672a\u77e5\u7684
URL
\uff0c
$1</span>"
,
"mwoauth-bad-request-invalid-action-contact"
:
"
\u5f88\u62b1\u6b49\uff0c\u767c\u751f\u4e00\u4e9b\u932f\u8aa4\u3002\u60a8\u9700\u8981
[$1
\u806f\u7d61
]
\u61c9\u7528\u7a0b\u5f0f\u4f5c\u8005\u4f86\u53d6\u5f97\u5e6b\u52a9\u3002\n\n
<span class=
\"
plainlinks mw-mwoautherror-details
\"
>
\u672a\u77e5\u7684
URL
\uff0c
$2</span>"
,
"mwoauthdatastore-access-token-not-found"
:
"
\u67e5\u7121\u8a72\u6388\u6b0a\u6b0a\u6756\u5df2\u6838\u51c6\u7684\u6388\u4e88\u3002
"
,
"mwoauthdatastore-request-token-not-found"
:
"
\u62b1\u6b49\uff0c\u9023\u63a5\u6b64\u61c9\u7528\u7a0b\u5f0f\u6642\u51fa\u932f\u3002\u8fd4\u56de\u4e26\u91cd\u65b0\u5617\u8a66\u9023\u63a5\u60a8\u7684\u5e33\u865f\uff0c\u6216\u806f\u7e6b\u61c9\u7528\u7a0b\u5f0f\u958b\u767c\u4eba\u54e1\u3002
<span class=
\"
plainlinks mw-mwoautherror-details
\"
>
\u672a\u627e\u5230
OAuth
\u7684\u6b0a\u6756\uff0c
$1</span>"
,
"mwoauthdatastore-callback-not-found"
:
"
\u5feb\u53d6\u88e1\u627e\u4e0d\u5230
OAuth
\u56de\u547c
URL
\u3002\u9019\u53ef\u80fd\u662f\u61c9\u7528\u7a0b\u5f0f\u5411\u4f3a\u670d\u5668\u5efa\u7acb\u8acb\u6c42\u6642\u767c\u751f\u7684\u932f\u8aa4\u3002
"
,
"mwoauthdatastore-request-token-already-used"
:
"
\u6b64\u8acb\u6c42\u5df2\u5b8c\u6210\u4e26\u4e0d\u53ef\u518d\u6b21\u63d0\u4ea4\u3002\n\u8acb\u8fd4\u56de\u5230\u61c9\u7528\u7a0b\u5f0f\u4e26\u518d\u6b21\u5617\u8a66\u9023\u63a5\u60a8\u7684\u5e33\u865f\uff0c\u6216\u662f\u806f\u7d61\u61c9\u7528\u7a0b\u5f0f\u4f5c\u8005\u3002\n\n
<span class=
\"
plainlinks mw-mwoautherror-details
\"
>OAuth
\u6b0a\u6756\u5df2\u88ab\u4f7f\u7528\uff0c
$1</span>"
,
"mwoauthdatastore-bad-token"
:
"
\u627e\u4e0d\u5230\u7b26\u5408\u60a8\u8acb\u6c42\u7684\u6b0a\u6756\u3002
"
,
"mwoauthdatastore-bad-source-ip"
:
"
\u8acb\u6c42\u4f86\u81ea\u65bc\u7121\u6548\u7684
IP
\u4f4d\u5740\u3002
"
,
"mwoauthdatastore-bad-verifier"
:
"
\u63d0\u4ea4\u7684\u9a57\u8b49\u78bc\u7121\u6548\u3002
"
,
"mwoauthdatastore-invalid-token-type"
:
"
\u8acb\u6c42\u7684\u6b0a\u6756\u985e\u578b\u7121\u6548\u3002
"
,
"mwoauthgrants-general-error"
:
"
\u60a8\u7684
OAuth
\u8acb\u6c42\u4e2d\u5b58\u5728\u932f\u8aa4\u3002
"
,
"mwoauthserver-bad-consumer"
:
"
\u300c
$1
\u300d\u672a\u88ab\u6838\u51c6\u70ba\u53ef\u9023\u63a5\u7684\u61c9\u7528\u7a0b\u5f0f\uff0c
[$2
\u806f\u7d61
]
\u61c9\u7528\u7a0b\u5f0f\u4f5c\u8005\u5c0b\u6c42\u5354\u52a9\u3002\n
<span class=
\"
plainlinks mw-mwoautherror-details
\"
>
\u5df2\u9023\u63a5\u7684
OAuth
\u61c9\u7528\u7a0b\u5f0f\u672a\u88ab\u6838\u51c6\uff0c
$3</span>"
,
"mwoauthserver-bad-consumer-key"
:
"
\u5f88\u62b1\u6b49\uff0c\u9023\u7d50\u6b64\u61c9\u7528\u7a0b\u5f0f\u6642\u767c\u751f\u554f\u984c\u3002\n\n
<span class=
\"
plainlinks mw-mwoautherror-details
\"
>
\u672a\u77e5\u7684
OAuth
\u9375\uff0c
$1</span>"
,
"mwoauthserver-insufficient-rights"
:
"
\u60a8\u7684\u5e33\u865f\u4e0d\u5141\u8a31\u4f7f\u7528\u9023\u63a5\u7684\u61c9\u7528\u7a0b\u5f0f\uff0c\u8acb\u806f\u7d61\u60a8\u7684\u7db2\u7ad9\u7ba1\u7406\u54e1\u4f86\u4e86\u89e3\u539f\u56e0\u3002\n\n
<span class=
\"
plainlinks mw-mwoautherror-details
\"
>
\u4e0d\u8db3\u7684
OAuth
\u4f7f\u7528\u8005\u6b0a\u9650\uff0c
$1</span>"
,
"mwoauthserver-invalid-request-token"
:
"
\u60a8\u8acb\u6c42\u4e2d\u7684\u6b0a\u6756\u7121\u6548\u3002
"
,
"mwoauthserver-invalid-user"
:
"
\u8981\u4f7f\u7528\u6b64\u7db2\u7ad9\u5df2\u9023\u63a5\u7684\u61c9\u7528\u7a0b\u5f0f\uff0c\u60a8\u5fc5\u9808\u64c1\u6709\u8de8\u6240\u6709\u5c08\u6848\u7684\u5e33\u865f\u3002\u7576\u60a8\u5728\u6240\u6709\u5c08\u6848\u4e0a\u64c1\u6709\u5e33\u865f\u5f8c\uff0c\u60a8\u624d\u80fd\u518d\u6b21\u5617\u8a66\u9023\u63a5\u300c
$1
\u300d\u3002\n
<span class=
\"
plainlinks mw-mwoautherror-details
\"
>
\u9700\u8981\u7d71\u4e00\u767b\u5165\uff0c
$2</span>"
,
"mwoauthserver-consumer-no-secret"
:
"
\u5f88\u62b1\u6b49\uff0c\u9023\u7d50\u6b64\u61c9\u7528\u7a0b\u5f0f\u6642\u767c\u751f\u554f\u984c\u3002\n\n\n
<span class=
\"
plainlinks mw-mwoautherror-details
\"
>Consumer
\u672a\u6709\u5bc6\u9470\uff0c
$1</span>"
,
"mwoauthserver-consumer-owner-only"
:
"
\u300c
$1
\u300d\u662f\u4e00\u500b\u50c5\u9650\u64c1\u6709\u8005\u7684\u9023\u63a5\u61c9\u7528\u7a0b\u5f0f\u3002\u8981\u7d22\u53d6\u5b58\u53d6\u6b0a\u9650\uff0c\u8acb\u53c3\u95b1
[[$2]].
\n\n
<span class=
\"
plainlinks mw-mwoautherror-details
\"
>Consumer
\u50c5\u9650\u64c1\u6709\u8005\uff0c
$3</span>"
,
"mwoauth-invalid-authorization-title"
:
"OAuth
\u6388\u6b0a\u932f\u8aa4
"
,
"mwoauth-invalid-authorization"
:
"
\u60a8\u7533\u8acb\u4e2d\u7684\u6388\u6b0a\u6a19\u982d\u7121\u6548\uff1a
$1"
,
"mwoauth-invalid-authorization-wrong-wiki"
:
"
\u60a8\u8acb\u6c42\u88e1\u7684\u6388\u6b0a\u6a19\u982d\u5c0d\u65bc
$1
\u7121\u6548
"
,
"mwoauth-invalid-authorization-invalid-user"
:
"
\u60a8\u8acb\u6c42\u88e1\u7684\u8a8d\u8b49\u6a19\u982d\u7528\u5728\u4e0d\u5b58\u5728\u7684\u4f7f\u7528\u8005
"
,
"mwoauth-invalid-authorization-wrong-user"
:
"
\u60a8\u8acb\u6c42\u88e1\u7684\u6388\u6b0a\u6a19\u982d\u7528\u5728\u4e0d\u540c\u4f7f\u7528\u8005
"
,
"mwoauth-invalid-authorization-not-approved"
:
"
\u60a8\u5617\u8a66\u9023\u63a5\u7684\u61c9\u7528\u7a0b\u5f0f\u4f3c\u4e4e\u8a2d\u5b9a\u6709\u8aa4\u3002\u8acb\u806f\u7e6b\u4f5c\u8005
\"
$1
\"
\u53d6\u5f97\u5354\u52a9\u3002
"
,
"mwoauth-invalid-authorization-blocked-user"
:
"
\u60a8\u8acb\u6c42\u88e1\u7684\u8a8d\u8b49\u6a19\u982d\u7528\u5728\u88ab\u5c01\u9396\u7684\u4f7f\u7528\u8005
"
,
"mwoauth-form-description-allwikis"
:
"$1
\u60a8\u597d\uff0c\n\n\u70ba\u4e86\u5b8c\u6210\u60a8\u7684\u8acb\u6c42\uff0c
'''$2'''
\u9700\u8981\u6b0a\u9650\u4ee5\u60a8\u7684\u8eab\u5206\u5728\u6b64\u7db2\u7ad9\u7684\u6240\u6709\u5c08\u6848\u4e0a\u57f7\u884c\u4ee5\u4e0b\u52d5\u4f5c\uff1a\n\n
$4"
,
"mwoauth-form-description-onewiki"
:
"$1
\u60a8\u597d\uff0c\n\n\u70ba\u4e86\u5b8c\u6210\u60a8\u7684\u8acb\u6c42\uff0c
'''$2'''
\u9700\u8981\u6b0a\u9650\u4f7f\u7528\u4f60\u7684\u8eab\u4efd\u5728
'''$4'''
\u4e0a\u57f7\u884c\u4ee5\u4e0b\u52d5\u4f5c\uff1a\n\n
$5"
,
"mwoauth-form-description-allwikis-nogrants"
:
"$1
\u60a8\u597d\uff0c\n\n\u70ba\u4e86\u5b8c\u6210\u60a8\u7684\u8acb\u6c42\uff0c
'''$2'''
\u9700\u8981\u4ee5\u60a8\u7684\u8eab\u5206\u5728\u6b64\u7db2\u7ad9\u7684\u6240\u6709\u5c08\u6848\u4e0a\u5b58\u53d6\u8cc7\u8a0a\u7684\u6b0a\u9650\u3002\u4e0d\u6703\u4f7f\u7528\u60a8\u7684\u5e33\u865f\u505a\u51fa\u4efb\u4f55\u4fee\u6539\u3002
"
,
"mwoauth-form-description-onewiki-nogrants"
:
"$1
\u60a8\u597d\uff0c\n\n\u70ba\u4e86\u5b8c\u6210\u60a8\u7684\u8acb\u6c42\uff0c
'''$2'''
\u9700\u8981\u6b0a\u9650\u4ee5\u60a8\u7684\u8eab\u5206\u5728
'''$4'''
\u4e0a\u5b58\u53d6\u8cc7\u8a0a\u3002\u4e0d\u6703\u4f7f\u7528\u60a8\u7684\u5e33\u865f\u505a\u51fa\u4efb\u4f55\u4fee\u6539\u3002
"
,
"mwoauth-form-description-allwikis-privateinfo"
:
"$1
\u60a8\u597d\uff0c\n\n\u70ba\u4e86\u5b8c\u6210\u60a8\u7684\u8acb\u6c42\uff0c
'''$2'''
\u9700\u8981\u6b0a\u9650\u5728\u6b64\u7db2\u7ad9\u7684\u6240\u6709\u5c08\u6848\u4e0a\u5b58\u53d6\u6709\u95dc\u60a8\u7684\u8cc7\u8a0a\uff0c\u5305\u542b\u60a8\u7684\u771f\u5be6\u59d3\u540d\u8207\u96fb\u5b50\u90f5\u4ef6\u5730\u5740\u3002\u4e0d\u6703\u4f7f\u7528\u60a8\u7684\u5e33\u865f\u505a\u51fa\u4efb\u4f55\u4fee\u6539\u3002
"
,
"mwoauth-form-description-onewiki-privateinfo"
:
"$1
\u60a8\u597d\uff0c\n\n\u70ba\u4e86\u5b8c\u6210\u60a8\u7684\u8acb\u6c42\uff0c
'''$2'''
\u9700\u8981\u6b0a\u9650\u5728
'''$4'''
\u4e0a\u5b58\u53d6\u6709\u95dc\u60a8\u7684\u8cc7\u8a0a\uff0c\u5305\u542b\u60a8\u7684\u771f\u5be6\u59d3\u540d\u8207\u96fb\u5b50\u90f5\u4ef6\u5730\u5740\u3002\u4e0d\u6703\u4f7f\u7528\u60a8\u7684\u5e33\u865f\u505a\u51fa\u4efb\u4f55\u4fee\u6539\u3002
"
,
"mwoauth-form-description-allwikis-privateinfo-norealname"
:
"$1
\u60a8\u597d\uff0c\n\n\u70ba\u4e86\u5b8c\u6210\u60a8\u7684\u8acb\u6c42\uff0c
'''$2'''
\u9700\u8981\u6b0a\u9650\u5728\u6b64\u7db2\u7ad9\u7684\u6240\u6709\u5c08\u6848\u4e0a\u5b58\u53d6\u6709\u95dc\u60a8\u7684\u8cc7\u8a0a\uff0c\u5305\u542b\u60a8\u7684\u96fb\u5b50\u90f5\u4ef6\u5730\u5740\u3002\u4e0d\u6703\u4f7f\u7528\u60a8\u7684\u5e33\u865f\u505a\u51fa\u4efb\u4f55\u4fee\u6539\u3002
"
,
"mwoauth-form-description-onewiki-privateinfo-norealname"
:
"$1
\u60a8\u597d\uff0c\n\n\u70ba\u4e86\u5b8c\u6210\u60a8\u7684\u8acb\u6c42\uff0c
'''$2'''
\u9700\u8981\u6b0a\u9650\u5728
'''$4'''
\u4e0a\u5b58\u53d6\u6709\u95dc\u60a8\u7684\u8cc7\u8a0a\uff0c\u5305\u542b\u60a8\u7684\u96fb\u5b50\u90f5\u4ef6\u5730\u5740\u3002\u4e0d\u6703\u4f7f\u7528\u60a8\u7684\u5e33\u865f\u505a\u51fa\u4efb\u4f55\u4fee\u6539\u3002
"
,
"mwoauth-form-button-approve"
:
"
\u5141\u8a31
"
,
"mwoauth-form-button-cancel"
:
"
\u53d6\u6d88
"
,
"mwoauth-error"
:
"
\u61c9\u7528\u7a0b\u5f0f\u9023\u63a5\u932f\u8aa4
"
,
"mwoauth-error-missing-callback-url-non-owner"
:
"
\u975e\u64c1\u6709\u8005\u7684\u5ba2\u6236\u7aef\u9700\u8981
callback_url"
,
"mwoauth-grants-heading"
:
"
\u8acb\u6c42\u7684\u6b0a\u9650\uff1a
"
,
"mwoauth-grants-nogrants"
:
"
\u61c9\u7528\u7a0b\u5f0f\u672a\u8acb\u6c42\u4efb\u4f55\u6b0a\u9650\u3002
"
,
"mwoauth-acceptance-cancelled"
:
"
\u60a8\u5df2\u9078\u64c7\u4e0d\u5141\u8a31
\"
$1
\"
\u5b58\u53d6\u60a8\u7684\u5e33\u865f\uff0c\u5728\u60a8\u5141\u8a31
\"
$1
\"
\u5b58\u53d6\u524d\u5c07\u7121\u6cd5\u6b63\u5e38\u904b\u4f5c\u3002
\u60a8\u53ef\u4ee5\u8fd4\u56de
\"
$1
\"
\u6216
[[Special:OAuthManageMyGrants|
\u7ba1\u7406
]]
\u60a8\u5df2\u9023\u7d50\u7684\u61c9\u7528\u7a0b\u5f0f\u3002
"
,
"mwoauth-granttype-normal"
:
"
\u8acb\u6c42\u70ba\u7279\u5b9a\u6b0a\u9650\u6388\u6b0a\u3002
"
,
"grant-mwoauth-authonly"
:
"
\u50c5\u9650\u4f7f\u7528\u8005\u8eab\u4efd\u9a57\u8b49\uff0c\u6c92\u6709\u8b80\u53d6\u9801\u9762\u6216\u4ee3\u8868\u67d0\u4f4d\u4f7f\u7528\u8005\u7684\u80fd\u529b\u3002
"
,
"grant-mwoauth-authonlyprivate"
:
"
\u4f7f\u7528\u8005\u8eab\u4efd\u9a57\u8b49\u53ea\u5b58\u53d6\u771f\u5be6\u59d3\u540d\u548c\u96fb\u5b50\u90f5\u4ef6\u5730\u5740\uff0c\u6c92\u6709\u8b80\u53d6\u9801\u9762\u6216\u4ee3\u8868\u67d0\u4f4d\u4f7f\u7528\u8005\u7684\u80fd\u529b\u3002
"
,
"mwoauth-listgrants-extra-summary"
:
"== OAuth
\u7279\u5b9a\u6388\u6b0a
==
\n\n\u9019\u4e9b\u984d\u5916\u7684\u6388\u6b0a\u9069\u7528\u65bc
OAuth Consumer
\u3002
"
,
"mwoauth-oauth-exception"
:
"OAuth
\u901a\u8a0a\u5354\u5b9a\u767c\u751f\u932f\u8aa4\uff1a
$1"
,
"mwoauth-callback-not-oob"
:
"
\u5fc5\u9808\u8a2d\u5b9a
oauth_callback
\uff0c\u4e14\u9808\u8a2d\u70ba
\"
oob
\"
(
\u5340\u5206\u5927\u5c0f\u5beb
)"
,
"mwoauth-callback-not-oob-or-prefix"
:
"oauth_callback
\u5fc5\u9808\u8a2d\u5b9a\uff0c\u4e14\u5fc5\u9808\u8a2d\u5b9a\u6210\u300c
oob
\u300d\uff08\u5340\u5206\u5927\u5c0f\u5beb\uff09\uff0c\u6216\u8a2d\u7f6e\u56de\u547c\u70ba\u5fc5\u9808\u662f\u6240\u63d0\u4f9b\u56de\u547c\u7684\u5b57\u9996\u3002
"
,
"right-mwoauthproposeconsumer"
:
"
\u63d0\u51fa\u7533\u8acb\u65b0\u7684
OAuth Consumer"
,
"right-mwoauthupdateownconsumer"
:
"
\u66f4\u65b0\u4f60\u7ba1\u63a7\u7684
OAuth Consumer"
,
"right-mwoauthmanageconsumer"
:
"
\u7ba1\u7406
OAuth Consumer"
,
"right-mwoauthsuppress"
:
"
\u7981\u6b62\u4f7f\u7528
OAuth Consumer"
,
"right-mwoauthviewsuppressed"
:
"
\u6aa2\u793a\u5df2\u7981\u6b62\u4f7f\u7528\u7684
OAuth Consumer"
,
"right-mwoauthviewprivate"
:
"
\u6aa2\u8996\u79c1\u6709\u7684
OAuth
\u8cc7\u6599
"
,
"right-mwoauthmanagemygrants"
:
"
\u7ba1\u7406
OAuth
\u6388\u6b0a
"
,
"action-mwoauthmanageconsumer"
:
"
\u7ba1\u7406
OAuth Consumer"
,
"action-mwoauthsuppress"
:
"
\u7981\u6b62\u4f7f\u7528
OAuth Consumer"
,
"action-mwoauthmanagemygrants"
:
"
\u7ba1\u7406\u60a8\u7684
OAuth
\u6388\u6b0a
"
,
"action-mwoauthproposeconsumer"
:
"
\u63d0\u51fa\u7533\u8acb\u65b0\u7684
OAuth Consumer"
,
"action-mwoauthupdateownconsumer"
:
"
\u66f4\u65b0\u4f60\u7ba1\u63a7\u7684
OAuth Consumer"
,
"action-mwoauthviewprivate"
:
"
\u6aa2\u8996\u79c1\u6709\u7684
OAuth
\u8cc7\u6599
"
,
"action-mwoauthviewsuppressed"
:
"
\u6aa2\u793a\u5df2\u7981\u6b62\u4f7f\u7528\u7684
OAuth Consumer"
,
"mwoauth-tag-reserved"
:
"
\u4ee5
<code>OAuth CID:</code>
\u958b\u982d\u7684\u6a19\u7c64\u88ab
OAuth
\u4fdd\u7559\u4f7f\u7528\u3002
"
,
"mwoauth-botpasswords-note"
:
"<strong>
\u6ce8\u610f\uff1a
</strong><span class=
\"
plainlinks
\"
>[$1 OAuth]</span>
\u6bd4\u6a5f\u5668\u4eba\u5bc6\u78bc\u66f4\u5b89\u5168\uff0c\u4e26\u7576\u6a5f\u5668\u4eba\u652f\u63f4\u5b83\u6642\u61c9\u7576\u512a\u5148\u4f7f\u7528\u3002
"
,
"mwoauth-api-module-disabled"
:
"
\u300c
$1
\u300d\u6a21\u7d44\u5728
OAuth
\u4e2d\u4e0d\u53ef\u7528\u3002
"
,
"echo-category-title-oauth-owner"
:
"OAuth
\u958b\u767c
"
,
"echo-pref-tooltip-oauth-owner"
:
"
\u901a\u77e5\u6211\u6709\u95dc\u6211\u5efa\u7acb\u7684
OAuth
\u61c9\u7528\u7a0b\u5f0f\u76f8\u95dc\u7684\u4e8b\u4ef6\u3002
"
,
"echo-category-title-oauth-admin"
:
"OAuth
\u7ba1\u7406\u54e1
"
,
"echo-pref-tooltip-oauth-admin"
:
"
\u901a\u77e5\u6211\u6709\u95dc\u8986\u6838
OAuth
\u61c9\u7528\u7a0b\u5f0f\u76f8\u95dc\u7684\u4e8b\u4ef6\u3002
"
,
"notification-oauth-app-propose-title"
:
"$1{{GENDER:$1|
\u63d0\u8b70
}}
\u4e86\u4e00\u500b\u65b0\u7684
OAuth
\u61c9\u7528\u7a0b\u5f0f\uff1a
$2"
,
"notification-oauth-app-update-title"
:
"$1{{GENDER:$1|
\u66f4\u65b0
}}
\u4e86
OAuth
\u61c9\u7528\u7a0b\u5f0f
$2"
,
"notification-oauth-app-approve-title"
:
"$1{{GENDER:$1|
\u901a\u904e
}}
\u4e86
{{GENDER:$3|
\u60a8
}}
\u7684
OAuth
\u61c9\u7528\u7a0b\u5f0f\uff08
$2
\uff09
"
,
"notification-oauth-app-reject-title"
:
"$1{{GENDER:$1|
\u62d2\u7d55
}}
\u4e86
{{GENDER:$3|
\u60a8
}}
\u7684
OAuth
\u61c9\u7528\u7a0b\u5f0f\uff08
$2
\uff09
"
,
"notification-oauth-app-disable-title"
:
"$1{{GENDER:$1|
\u7981\u7528
}}
\u4e86
{{GENDER:$3|
\u60a8
}}
\u7684
OAuth
\u61c9\u7528\u7a0b\u5f0f\uff08
$2
\uff09
"
,
"notification-oauth-app-reenable-title"
:
"$1{{GENDER:$1|
\u91cd\u555f
}}
\u4e86
{{GENDER:$3|
\u60a8
}}
\u7684
OAuth
\u61c9\u7528\u7a0b\u5f0f\uff08
$2
\uff09
"
,
"notification-oauth-app-propose-subject"
:
"$1
\u5728
{{SITENAME}}{{GENDER:$1|
\u63d0\u8b70
}}
\u4e86\u4e00\u500b\u65b0\u7684
OAuth
\u61c9\u7528\u7a0b\u5f0f
"
,
"notification-oauth-app-update-subject"
:
"$1
\u5728
{{SITENAME}}{{GENDER:$1|
\u66f4\u65b0
}}
\u4e86
OAuth
\u61c9\u7528\u7a0b\u5f0f
"
,
"notification-oauth-app-approve-subject"
:
"$1
\u5728
{{SITENAME}}{{GENDER:$1|
\u901a\u904e
}}
\u4e86
{{GENDER:$3|
\u60a8
}}
\u7684
OAuth
\u61c9\u7528\u7a0b\u5f0f
"
,
"notification-oauth-app-reject-subject"
:
"$1
\u5728
{{SITENAME}}{{GENDER:$1|
\u62d2\u7d55
}}
\u4e86
{{GENDER:$3|
\u60a8
}}
\u7684
OAuth
\u61c9\u7528\u7a0b\u5f0f
"
,
"notification-oauth-app-disable-subject"
:
"$1
\u5728
{{SITENAME}}{{GENDER:$1|
\u7981\u7528
}}
\u4e86
{{GENDER:$3|
\u60a8
}}
\u7684
OAuth
\u61c9\u7528\u7a0b\u5f0f
"
,
"notification-oauth-app-reenable-subject"
:
"$1
\u5728
{{SITENAME}}{{GENDER:$1|
\u91cd\u555f
}}
\u4e86
{{GENDER:$3|
\u60a8
}}
\u7684
OAuth
\u61c9\u7528\u7a0b\u5f0f
"
,
"notification-oauth-app-propose-primary-link"
:
"
\u8986\u6838\u61c9\u7528\u7a0b\u5f0f
"
,
"notification-oauth-app-update-primary-link"
:
"
\u8986\u6838\u61c9\u7528\u7a0b\u5f0f
"
,
"notification-oauth-app-approve-primary-link"
:
"
\u6aa2\u8996\u61c9\u7528\u7a0b\u5f0f
"
,
"notification-oauth-app-reject-primary-link"
:
"
\u6aa2\u8996\u61c9\u7528\u7a0b\u5f0f
"
,
"notification-oauth-app-disable-primary-link"
:
"
\u6aa2\u8996\u61c9\u7528\u7a0b\u5f0f
"
,
"notification-oauth-app-reenable-primary-link"
:
"
\u6aa2\u8996\u61c9\u7528\u7a0b\u5f0f
"
,
"notification-oauth-app-body"
:
"
\u539f\u56e0\uff1a
$1"
,
"mwoauth-oauth-version"
:
"OAuth
\u5354\u5b9a\u7248\u672c
"
,
"mwoauth-oauth2-is-confidential"
:
"
\u5ba2\u6236\u7aef\u70ba\u6a5f\u5bc6
"
,
"mwoauth-oauth2-is-confidential-help"
:
"
\u6a5f\u5bc6\u5ba2\u6236\u7aef\u662f\u80fd\u5920\u5c07\u5ba2\u6236\u7aef\u5bc6\u78bc\u5c0d\u5916\u4fdd\u5bc6\u7684\u61c9\u7528\u7a0b\u5f0f\u3002\u975e\u6a5f\u5bc6\u5ba2\u6236\u7aef\u7684\u5b89\u5168\u6027\u5247\u8f03\u4f4e
"
,
"mwoauth-oauth2-granttypes"
:
"
\u5df2\u5141\u8a31
OAuth2
\u6388\u4e88\u985e\u578b
"
,
"mwoauth-oauth2-granttype-auth-code"
:
"
\u6388\u6b0a\u78bc
"
,
"mwoauth-oauth2-granttype-refresh-token"
:
"
\u91cd\u6574\u6b0a\u6756
"
,
"mwoauth-oauth2-granttype-client-credentials"
:
"
\u5ba2\u6236\u7aef\u6a5f\u5bc6
"
,
"mwoauth-oauth2-error-create-at-no-user-approval"
:
"
\u7121\u6cd5\u5efa\u7acb\u5b58\u53d6\u6b0a\u6756\uff0c\u4f7f\u7528\u8005\u4e0d\u6838\u51c6\u767c\u51fa\u6b64\u5b58\u53d6\u6b0a\u6756
"
,
"mwoauth-oauth2-error-user-approval-deny"
:
"
\u4f7f\u7528\u8005\u62d2\u7d55\u4f86\u81ea\u65bc\u5ba2\u6236\u7aef\u61c9\u7528\u7a0b\u5f0f\u7684\u8acb\u6c42
"
,
"mwoauth-oauth-unsupported-version"
:
"
\u6b64\u7aef\u9ede\u4e0d\u5141\u8a31\u7528\u65bc
OAuth
\u7248\u672c
$1"
,
"mwoauth-oauth2-error-unauthorized-scope"
:
"
\u7bc4\u570d\u300c
$1
\u300d\u4e0d\u5141\u8a31\u7528\u65bc\u6b64\u61c9\u7528\u7a0b\u5f0f
"
,
"mwoauth-oauth2-error-owner-only-invalid-grant"
:
"
\u50c5\u9650\u64c1\u6709\u8005\u7684\u5ba2\u6236\u7aef\u5fc5\u9808\u88ab\u5141\u8a31\u4f7f\u7528
client_credentials"
,
"mwoauth-oauth2-unable-to-retrieve-access-token"
:
"
\u7121\u6cd5\u53d6\u56de\u5b58\u53d6\u6b0a\u6756\uff1a
$1"
,
"mwoauth-oauth2-error-serverexception-withhint"
:
"$1
\n\n\u5176\u4ed6\u5075\u932f\u8cc7\u8a0a\uff1a
$2"
,
"mwoauth-oauth2-error-server-error"
:
"
\u6388\u6b0a\u4f3a\u670d\u5668\u906d\u9047\u5230\u610f\u5916\u60c5\u6cc1\uff0c\u5c0e\u81f4\u7121\u6cd5\u61c9\u4ed8\u8acb\u6c42\u3002
"
,
"mwoauth-oauth2-error-invalid-request"
:
"
\u8acb\u6c42\u7f3a\u5c11\u6240\u9700\u8981\u7684\u53c3\u6578\u3001\u5305\u542b\u7121\u6548\u7684\u53c3\u6578\u503c\u3001\u5305\u542b\u51fa\u73fe\u4e00\u6b21\u4ee5\u4e0a\u7684\u53c3\u6578\u3001\u6216\u662f\u5176\u5b83\u683c\u5f0f\u932f\u8aa4\u3002
"
,
"mwoauth-oauth2-error-unauthorized-client"
:
"
\u5ba2\u6236\u7aef\u7121\u6b0a\u8acb\u6c42\u4e00\u500b\u4f7f\u7528\u6b64\u65b9\u6cd5\u7684\u6388\u6b0a\u78bc\u3002
"
,
"mwoauth-oauth2-error-access-denied"
:
"
\u8cc7\u6e90\u64c1\u6709\u8005\u6216\u6388\u6b0a\u4f3a\u670d\u5668\u62d2\u7d55\u4e86\u8acb\u6c42\u3002
"
,
"mwoauth-oauth2-error-unsupported-response-type"
:
"
\u6388\u6b0a\u4f3a\u670d\u5668\u4e0d\u652f\u63f4\u542b\u6709\u4f7f\u7528\u6b64\u65b9\u6cd5\u7684\u6388\u6b0a\u78bc\u3002
"
,
"mwoauth-oauth2-error-invalid-scope"
:
"
\u8acb\u6c42\u7bc4\u570d\u7121\u6548\u3001\u672a\u77e5\u3001\u6216\u662f\u6709\u8aa4\u3002
"
,
"mwoauth-oauth2-error-temporarily-unavailable"
:
"
\u7531\u65bc\u6709\u81e8\u6642\u8ca0\u8377\u904e\u91cd\u60c5\u6cc1\u3001\u6216\u662f\u4f3a\u670d\u5668\u6b63\u7dad\u8b77\u4e2d\u7de3\u6545\uff0c\u6388\u6b0a\u4f3a\u670d\u5668\u76ee\u524d\u7121\u6cd5\u8655\u7406\u8acb\u6c42\u3002
"
,
"mwoauth-oauth2-error-invalid-client"
:
"
\u5ba2\u6236\u7aef\u6388\u6b0a\u5931\u6557\uff08\u5982\uff1a\u672a\u77e5\u7684\u5ba2\u6236\u7aef\u3001\u672a\u5305\u542b\u5ba2\u6236\u7aef\u6388\u6b0a\u3001\u6216\u662f\u672a\u652f\u63f4\u7684\u6388\u6b0a\u65b9\u6cd5\uff09
"
,
"mwoauth-oauth2-error-request-not-verified"
:
"
\u5728\u9a57\u8b49\u8acb\u6c42\u524d\uff0c\u5617\u8a66\u53d6\u5f97\u5df2\u9a57\u8b49\u5c6c\u6027
"
,
"mwoauth-oauth2-invalid-access-token"
:
"
\u7121\u6548\u7684\u5b58\u53d6\u6b0a\u6756
"
,
"mwoauth-consumer-access-no-user"
:
"Consumer
\u6838\u51c6\u5fc5\u9808\u7d81\u5b9a\u6709\u6548\u7684\u4f7f\u7528\u8005\uff0c\u6307\u5b9a\u7684\u4f7f\u7528\u8005
ID
\u70ba
0"
,
"mwoauthconsumer-consumer-view"
:
"
\u6aa2\u8996\u6b64
Consumer"
,
"mwoauthconsumer-application-view"
:
"
\u6aa2\u8996\u6b64\u61c9\u7528\u7a0b\u5f0f
"
,
"grant-oauthmanageownclient"
:
"
\u7ba1\u7406\u60a8\u7684
OAuth
\u5ba2\u6236\u7aef
"
,
"mwoauth-consumer-user-mismatch"
:
"
\u60a8\u7121\u6cd5\u5c0d\u4e0d\u5c6c\u65bc\u60a8\u7684\u5ba2\u6236\u7aef\u57f7\u884c\u64cd\u4f5c
"
,
"mwoauth-consumer-deleted-error"
:
"
\u60a8\u7121\u6cd5\u5c0d\u5df2\u88ab\u522a\u9664\u7684\u5ba2\u6236\u7aef\u57f7\u884c\u64cd\u4f5c
"
,
"mwoauth-consumer-submit-error"
:
"
\u5132\u5b58
consumer
\u6642\u767c\u751f\u932f\u8aa4\u3002
"
}
File Metadata
Details
Attached
Mime Type
application/json
Expires
Sat, May 16, 15:31 (14 h, 53 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
fe/74/85cd68ca50aa56dade393e0a9dd7
Default Alt Text
zh-hant.json (31 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment