From 8d7026713ff044a36cf3b8c9debc747e65cab87c Mon Sep 17 00:00:00 2001 From: Raimond Spekking Date: Fri, 6 Mar 2009 10:56:37 +0000 Subject: [PATCH] * Add Language::semicolonList() function ** Todo: combine all three list functions (comma, semicolon, pipe) into one function with a parameter? * Use pipe as backlink separator to be consistent with other navigation elements * Show the colon for case 'afh_actions' only if parameters exist ** Remove the now useless message * Localize the usages of comma and semicolon --- languages/Language.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/languages/Language.php b/languages/Language.php index 97f441babc..8853aced5b 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -1989,7 +1989,19 @@ class Language { $list, wfMsgExt( 'comma-separator', array( 'escapenoentities', 'language' => $this ) ) ); } - + + /** + * Take a list of strings and build a locale-friendly semicolon-separated + * list, using the local semicolon-separator message. + * @param $list array of strings to put in a semicolon list + * @return string + */ + function semicolonList( $list ) { + return implode( + $list, + wfMsgExt( 'semicolon-separator', array( 'escapenoentities', 'language' => $this ) ) ); + } + /** * Same as commaList, but separate it with the pipe instead. * @param $list array of strings to put in a pipe list -- 2.20.1