From 90d07f5768af79e33fe044843e0ee1a47a979706 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Sat, 04 May 2013 07:49:14 -0400 Subject: [PATCH] Simplified "clone with" translation strings --- src/main/java/com/gitblit/wicket/panels/RepositoryUrlPanel.java | 21 ++++++++++++--------- 1 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/gitblit/wicket/panels/RepositoryUrlPanel.java b/src/main/java/com/gitblit/wicket/panels/RepositoryUrlPanel.java index 3afb7b1..892f1ca 100644 --- a/src/main/java/com/gitblit/wicket/panels/RepositoryUrlPanel.java +++ b/src/main/java/com/gitblit/wicket/panels/RepositoryUrlPanel.java @@ -83,36 +83,39 @@ add(new Label("repositoryGitDaemonUrl").setVisible(false)); } + String cloneWith = localizer.getString("gb.cloneWithApp", owner); final List<AppCloneLink> cloneLinks = new ArrayList<AppCloneLink>(); if (user.canClone(repository) && GitBlit.getBoolean(Keys.web.allowAppCloneLinks, true)) { // universal app clone urls -// cloneLinks.add(new AppCloneLink(localizer.getString("gb.cloneWithSmartGit", owner), +// cloneLinks.add(new AppCloneLink(MessageFormat.format(cloneWith, "SmartGit\u2122"), // MessageFormat.format("smartgit://cloneRepo/{0}", primaryUrl), // "Syntevo SmartGit\u2122")); if (isWindows()) { // Windows client app clone urls - cloneLinks.add(new AppCloneLink(localizer.getString("gb.cloneWithSourceTree", owner), + cloneLinks.add(new AppCloneLink(MessageFormat.format(cloneWith, "SourceTree\u2122"), MessageFormat.format("sourcetree://cloneRepo/{0}", primaryUrl), "Atlassian SourceTree\u2122")); // cloneLinks.add(new AppCloneLink( -// MessageFormat.format(localizer.getString("gb.cloneWithGitHub", owner), "Windows"), -// MessageFormat.format("github-windows://openRepo/{0}", primaryUrl))); +// MessageFormat.format(cloneWith, "GitHub\u2122 for Windows"), +// MessageFormat.format("github-windows://openRepo/{0}", primaryUrl), +// "GitHub\u2122 for Windows")); } else if (isMac()) { // Mac client app clone urls - cloneLinks.add(new AppCloneLink(localizer.getString("gb.cloneWithSourceTree", owner), + cloneLinks.add(new AppCloneLink(MessageFormat.format(cloneWith, "SourceTree\u2122"), MessageFormat.format("sourcetree://cloneRepo/{0}", primaryUrl), "Atlassian SourceTree\u2122")); // cloneLinks.add(new AppCloneLink( -// MessageFormat.format(localizer.getString("gb.cloneWithGitHub", owner), "Mac"), -// MessageFormat.format("github-mac://openRepo/{0}", primaryUrl))); +// MessageFormat.format(cloneWith, "GitHub\u2122 for Mac"), +// MessageFormat.format("github-mac://openRepo/{0}", primaryUrl), +// "GitHub\u2122 for Mac")); } // sparkleshare invite url String sparkleshareUrl = getSparkleShareInviteUrl(user, repository); if (!StringUtils.isEmpty(sparkleshareUrl)) { - cloneLinks.add(new AppCloneLink(localizer.getString("gb.cloneWithSparkleShare", owner), - sparkleshareUrl, "SparkleShare \u2122", "icon-star")); + cloneLinks.add(new AppCloneLink(MessageFormat.format(cloneWith, "SparkleShare\u2122"), + sparkleshareUrl, "SparkleShare\u2122", "icon-star")); } } -- Gitblit v1.9.1