Index: trunk/extensions/OpenStackManager/special/SpecialNovaInstance.php |
— | — | @@ -487,6 +487,7 @@ |
488 | 488 | $out .= Html::element( 'h2', array(), $project ); |
489 | 489 | $out .= $sk->link( $this->getTitle(), wfMsgHtml( 'openstackmanager-createinstance' ), array(), |
490 | 490 | array( 'action' => 'create', 'project' => $project ) ); |
| 491 | + $out .= ' ' . $sk->link( Special::getTitleFor( 'NovaAddress' ), wfMsgHtml( 'openstackmanager-allocateips' ) ); |
491 | 492 | if ( isset( $projectArr["$project"] ) ) { |
492 | 493 | $projectOut = $header; |
493 | 494 | $projectOut .= $projectArr["$project"]; |
Index: trunk/extensions/OpenStackManager/OpenStackManager.i18n.php |
— | — | @@ -87,6 +87,7 @@ |
88 | 88 | 'openstackmanager-instancetypelabel' => '{{PLURAL:$1|$1 CPU|$1 CPUs}}, $2 MB RAM, $3 GB storage', |
89 | 89 | 'openstackmanager-launchtime' => 'Launch time', |
90 | 90 | 'openstackmanager-createinstance' => 'Create a new instance', |
| 91 | + 'openstackmanager-allocateips' => 'Allocate IP addresses', |
91 | 92 | 'openstackmanager-invaliddomain' => 'Requested domain is invalid.', |
92 | 93 | 'openstackmanager-createdinstance' => 'Created instance $1 with image $2 and hostname $3.', |
93 | 94 | 'openstackmanager-createfailedldap' => 'Failed to create instance as the host could not be added to LDAP.', |
— | — | @@ -265,6 +266,8 @@ |
266 | 267 | 'openstackmanager-createproject' => 'Page title', |
267 | 268 | 'openstackmanager-projectlist' => 'Page title', |
268 | 269 | 'openstackmanager-deleteproject' => 'Page title', |
| 270 | + 'openstackmanager-createinstance' => 'Header shown in Special:NovaInstance for its create action' |
| 271 | + 'openstackmanager-allocateips' => 'Header shown in Special:NovaInstance for linking to Special:NovaAddress' |
269 | 272 | ); |
270 | 273 | |
271 | 274 | /** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) |