source: spip-zone/_plugins_/trad-lang/trunk/tradlang_options.php @ 120875

Last change on this file since 120875 was 120875, checked in by Cerdic, 15 months ago

ajouter le basename du repo dans le nom du module de langue, pour permettre de differencier les modules de meme nom mais de plugin differents

File size: 1.4 KB
Line 
1<?php
2/**
3 * Trad-lang v2
4 * Plugin SPIP de traduction de fichiers de langue
5 * © Florent Jugla, Fil, kent1
6 *
7 * Fichier des options spécifiques du plugin
8 *
9 * @package SPIP\Tradlang\Options
10 */
11
12if (!defined('_ECRIRE_INC_VERSION')) {
13        return;
14}
15
16include_spip('inc/lang_liste');
17
18$GLOBALS['url_arbo_parents']['tradlang'] = array('id_tradlang_module','tradlang_module');
19
20/**
21 * Définition des priorités à utiliser par défaut
22 * surchargeable dans un fichier config/mes_options.php
23 */
24if (!defined('_TRAD_PRIORITES')) {
25        define('_TRAD_PRIORITES', '10. core;20. extensions;25. community sites;30. contribs');
26}
27
28/**
29 * Définition de la priorité utilisée par défaut (notamment par salvatore si utilisé)
30 * surchargeable dans un fichier config/mes_options.php
31 */
32if (!defined('_TRAD_PRIORITE_DEFAUT')) {
33        define('_TRAD_PRIORITE_DEFAUT', '30. contribs');
34}
35
36function str_statut_revision($id_tradlang, $c = false) {
37        include_spip('action/editer_tradlang');
38        return tradlang_set($id_tradlang, $c);
39}
40
41
42function dir_module_to_basename($dir_module) {
43        $s = '';
44        if ($dir_module) {
45                $s = explode('--', $dir_module, 2);
46                $s = end($s);
47                $s = explode('-', $s);
48                array_pop($s);
49                $s = implode('-', $s);
50        }
51        return $s;
52}
53
54function calculer_nom_module($module, $dir_module) {
55        $nom = $module;
56        if (!$s = dir_module_to_basename($dir_module)) {
57                $s = '?';
58        }
59        $nom .= " [$s]";
60        return $nom;
61}
Note: See TracBrowser for help on using the repository browser.