TranslatedPages.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. /**
  3. * TranslatedPages extension
  4. *
  5. * @file
  6. * @ingroup Extensions
  7. *
  8. * @author Omar Vega Ramos <ovruni@gnu.org.pe>
  9. * @license http://www.gnu.org/licenses/agpl.html AGPL v3 or later
  10. * @version 0.1.0
  11. */
  12. if ( !defined( 'MEDIAWIKI' ) ) {
  13. exit;
  14. }
  15. /* Configuration */
  16. // Choose language source of articles, ie 'en', 'es', etc.:
  17. $wgTranslatedPagesSourceLanguage = 'en';
  18. // Choose location of the languages bar, ie 'sidebar', 'topbar':
  19. $wgTranslatedPagesLanguagesBar = 'sidebar';
  20. // Choose colors of the states:
  21. $wgTranslatedPagesColorsStates = array('error' => '#FF0000', 'outdated' => '#FFFF00', 'updated' => '#008000', 'missing' => '#808080');
  22. /* Setup */
  23. $wgExtensionCredits['other'][] = array(
  24. 'path' => __FILE__,
  25. 'name' => 'TranslatedPages',
  26. 'author' => array( 'Omar Vega Ramos' ),
  27. 'url' => 'http://www.mediawiki.org/wiki/Extension:TranslatedPages',
  28. 'version' => '0.1.0',
  29. 'descriptionmsg' => 'translatedpages-desc',
  30. );
  31. $wgAutoloadClasses['TranslatedPagesHooks'] = dirname( __FILE__ ) . '/TranslatedPages.hooks.php';
  32. $wgExtensionMessagesFiles['TranslatedPages'] = dirname( __FILE__ ) . '/TranslatedPages.i18n.php';
  33. #$wgExtensionMessagesFiles['TranslatedPagesAlias'] = dirname( __FILE__ ) . '/TranslatedPages.alias.php';
  34. $wgExtensionMessagesFiles['TranslatedPagesMagic'] = dirname( __FILE__ ) . '/TranslatedPages.i18n.magic.php';
  35. #$wgSpecialPages['TranslatedPages'] = 'MyExtensionHooks';
  36. $wgHooks['ParserFirstCallInit'][] = 'TranslatedPagesHooks::defineHooks';