提交 5605b189 编写于 作者: S Seiji Sogabe

18n & l10n(ja) for API Token.

上级 6ddba3d2
......@@ -24,13 +24,11 @@
package jenkins.security;
import hudson.Extension;
import hudson.Functions;
import hudson.Util;
import hudson.model.Descriptor.FormException;
import hudson.model.User;
import hudson.model.UserProperty;
import hudson.model.UserPropertyDescriptor;
import hudson.util.FormValidation;
import hudson.util.HttpResponses;
import hudson.util.Secret;
import jenkins.model.Jenkins;
......@@ -96,7 +94,7 @@ public class ApiTokenProperty extends UserProperty {
@Extension
public static final class DescriptorImpl extends UserPropertyDescriptor {
public String getDisplayName() {
return "API Token";
return Messages.ApiTokenProperty_DisplayName();
}
/**
......@@ -120,7 +118,7 @@ public class ApiTokenProperty extends UserProperty {
p.changeApiToken();
}
rsp.setHeader("script","document.getElementById('apiToken').value='"+p.getApiToken()+"'");
return HttpResponses.html("<div>Updated</div>");
return HttpResponses.html(Messages.ApiTokenProperty_ChangeToken_Success());
}
}
......
......@@ -25,11 +25,11 @@ package jenkins.security.ApiTokenProperty;
f=namespace(lib.FormTagLib)
f.advanced(title:"Show API Token", align:"left") {
f.advanced(title:_("Show API Token"), align:"left") {
f.entry(title:_("API Token"), field:"apiToken") {
f.readOnlyTextbox(id:"apiToken") // TODO: need to figure out the way to do this without using ID.
}
f.validateButton(title:"Change API Token",method:"changeToken")
f.validateButton(title:_("Change API Token"),method:"changeToken")
}
//f.entry(title:_("API Token"),field:"apiToken") {
......
# The MIT License
#
# Copyright 2011 Seiji Sogabe
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Show\ API\ Token=API\u30c8\u30fc\u30af\u30f3\u306e\u8868\u793a
API\ Token=API\u30c8\u30fc\u30af\u30f3
Change\ API\ Token=API\u30c8\u30fc\u30af\u30f3\u306e\u5909\u66f4
<div>
APIトークンは、REST API使用時の認証に使用されます。
詳細は<a href="https://wiki.jenkins-ci.org/display/JA/Remote+access+API">Wiki</a>を参照してください。
APIトークンはパスワードと同様に保護すル必要があります。そうしないと、他人が詐称してJenkinsにアクセス可能になります。
</div>
\ No newline at end of file
# The MIT License
#
# Copyright 2011 Seiji Sogabe
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
ApiTokenProperty.DisplayName=API Token
ApiTokenProperty.ChangeToken.Success=<div>Updated</div>
\ No newline at end of file
# The MIT License
#
# Copyright 2011 Seiji Sogabe
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
ApiTokenProperty.DisplayName=API\u30c8\u30fc\u30af\u30f3
ApiTokenProperty.ChangeToken.Success=<div>\u66f4\u65b0\u3057\u307e\u3057\u305f</div>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册