mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Cite
synced 2024-09-23 10:20:12 +00:00
Translation support using files 'cite_text-<languagecode>'
This commit is contained in:
parent
227917fdf4
commit
e81423104e
|
@ -26,18 +26,31 @@ $wgHooks['SkinTemplateBuildNavUrlsNav_urlsAfterPermalink'][] = 'wfSpecialCiteNav
|
|||
$wgHooks['MonoBookTemplateToolboxEnd'][] = 'wfSpecialCiteToolbox';
|
||||
|
||||
function wfSpecialCite() {
|
||||
global $IP, $wgMessageCache, $wgHooks;
|
||||
|
||||
global $IP, $wgMessageCache, $wgHooks, $wgLanguageCode;
|
||||
|
||||
$wgMessageCache->addMessages(
|
||||
array(
|
||||
'cite' => 'Cite',
|
||||
'cite_page' => 'Page: ',
|
||||
'cite_submit' => 'Cite',
|
||||
'cite_article_link' => 'Cite this article',
|
||||
'cite_text' => file_get_contents( dirname( __FILE__ ) . DIRECTORY_SEPARATOR . 'cite_text' )
|
||||
)
|
||||
);
|
||||
|
||||
# FIXME long lines of code -- Hashar
|
||||
|
||||
# Do we have a translated text for the current language ?
|
||||
if($wgLanguageCode && file_exists( dirname( __FILE__ ) . DIRECTORY_SEPARATOR . 'cite_text'. '-' . strtolower($wgLanguageCode) ) ) {
|
||||
$wgMessageCache->addMessages(
|
||||
array( 'cite_text' => file_get_contents( dirname( __FILE__ ) . DIRECTORY_SEPARATOR . 'cite_text' . '-' . strtolower($wgLanguageCode) ) )
|
||||
);
|
||||
} else {
|
||||
# Add default text (english)
|
||||
$wgMessageCache->addMessages(
|
||||
array( 'cite_text' => file_get_contents( dirname( __FILE__ ) . DIRECTORY_SEPARATOR . 'cite_text' ) )
|
||||
);
|
||||
}
|
||||
|
||||
require_once "$IP/includes/SpecialPage.php";
|
||||
class Cite extends SpecialPage {
|
||||
function Cite() {
|
||||
|
|
59
cite_text-fr
Normal file
59
cite_text-fr
Normal file
|
@ -0,0 +1,59 @@
|
|||
__NOTOC__
|
||||
<div style="border: 1px solid grey; background: #E6E8FA; width: 90%; padding: 15px 30px 15px 30px; margin: 10px auto;">
|
||||
|
||||
== Détails bibliographiques pour {{FULLPAGENAME}} ==
|
||||
|
||||
* Nom de la page : {{FULLPAGENAME}}
|
||||
* Auteur : {{SITENAME}} contributors
|
||||
* Éditeur : ''{{SITENAME}}, {{int:sitesubtitle}}''.
|
||||
* Dernière modification : {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} {{CURRENTTIME}} UTC
|
||||
* Récupéré : <citation>{{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} {{CURRENTTIME}} UTC</citation>
|
||||
* URL permanente : {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}
|
||||
* Identifiant de cette version : {{REVISIONID}}
|
||||
|
||||
</div>
|
||||
<div class="plainlinks" style="border: 1px solid grey; width: 90%; padding: 15px 30px 15px 30px; margin: 10px auto;">
|
||||
|
||||
== Styles de citations pour {{FULLPAGENAME}} ==
|
||||
|
||||
=== [[Style APA]] ===
|
||||
{{FULLPAGENAME}}. ({{CURRENTYEAR}}, {{CURRENTMONTHNAME}} {{CURRENTDAY}}). ''{{SITENAME}}, {{int:sitesubtitle}}''. Retrieved <citation>{{CURRENTTIME}}, {{CURRENTMONTHNAME}} {{CURRENTDAY}}, {{CURRENTYEAR}}</citation> from {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}.
|
||||
|
||||
=== [[Style MLA]] ===
|
||||
"{{FULLPAGENAME}}." ''{{SITENAME}}, {{int:sitesubtitle}}''. {{CURRENTDAY}} {{CURRENTMONTHABBREV}} {{CURRENTYEAR}}, {{CURRENTTIME}} UTC. <citation>{{CURRENTDAY}} {{CURRENTMONTHABBREV}} {{CURRENTYEAR}}, {{CURRENTTIME}}</citation> <{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}>.
|
||||
|
||||
=== [[Style MHRA]] ===
|
||||
{{SITENAME}} contributors, '{{FULLPAGENAME}}', ''{{SITENAME}}, {{int:sitesubtitle}},'' {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}, {{CURRENTTIME}} UTC, <{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}> [accessed <citation>{{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}</citation>]
|
||||
|
||||
=== [[Style Chicago]] ===
|
||||
{{SITENAME}} contributors, "{{FULLPAGENAME}}," ''{{SITENAME}}, {{int:sitesubtitle}},'' {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}} (accessed <citation>{{CURRENTMONTHNAME}} {{CURRENTDAY}}, {{CURRENTYEAR}}</citation>).
|
||||
|
||||
=== [[Style CBE/CSE]] ===
|
||||
{{SITENAME}} contributors. {{FULLPAGENAME}} [Internet]. {{SITENAME}}, {{int:sitesubtitle}}; {{CURRENTYEAR}} {{CURRENTMONTHABBREV}} {{CURRENTDAY}}, {{CURRENTTIME}} UTC [cited <citation>{{CURRENTYEAR}} {{CURRENTMONTHABBREV}} {{CURRENTDAY}}</citation>]. Available from:
|
||||
{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}.
|
||||
|
||||
=== [[Style Bluebook]] ===
|
||||
{{FULLPAGENAME}}, {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}} (last visited <citation>{{CURRENTMONTHNAME}} {{CURRENTDAY}}, {{CURRENTYEAR}}</citation>).
|
||||
|
||||
=== Entrée [[BibTeX]] ===
|
||||
|
||||
@misc{ wiki:xxx,
|
||||
author = "{{SITENAME}}",
|
||||
title = "{{FULLPAGENAME}} --- {{SITENAME}}{,} {{int:sitesubtitle}}",
|
||||
year = "{{CURRENTYEAR}}",
|
||||
url = "{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}",
|
||||
note = "[Online; accessed <citation>{{CURRENTDAY}}-{{CURRENTMONTHNAME}}-{{CURRENTYEAR}}</citation>]"
|
||||
}
|
||||
|
||||
Si vous utilisez le package URL dans [[LaTeX]] (<code>\usepackage{url}</code> quelquepart dans le préambule), qui donne des addresses webs mieux formatées, utilisez le format suivant :
|
||||
|
||||
@misc{ wiki:xxx,
|
||||
author = "{{SITENAME}}",
|
||||
title = "{{FULLPAGENAME}} --- {{SITENAME}}{,} {{int:sitesubtitle}}",
|
||||
year = "{{CURRENTYEAR}}",
|
||||
url = "'''\url{'''{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}'''}'''",
|
||||
note = "[Online; accessed <citation>{{CURRENTDAY}}-{{CURRENTMONTHNAME}}-{{CURRENTYEAR}}</citation>]"
|
||||
}
|
||||
|
||||
|
||||
</div> <!--closing div for "plainlinks"-->
|
Loading…
Reference in a new issue