Plugin Directory

Changeset 176682


Ignore:
Timestamp:
11/24/2009 09:59:50 PM (16 years ago)
Author:
Whiler
Message:

Version 1.1

Location:
random-number-generator/trunk
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • random-number-generator/trunk/languages/default.po

    r176581 r176682  
    33"Project-Id-Version: Random Number Generator\n"
    44"Report-Msgid-Bugs-To: \n"
    5 "POT-Creation-Date: 2009-11-23 10:59+0100\n"
     5"POT-Creation-Date: 2009-11-24 22:50+0100\n"
    66"PO-Revision-Date: \n"
    7 "Last-Translator: Whiler <webmaster@blogs.wittwer.fr>\n"
    87"Language-Team: Whiler\n"
    98"MIME-Version: 1.0\n"
     
    1413"X-Poedit-SourceCharset: utf-8\n"
    1514"X-Poedit-KeywordsList: __;_e\n"
    16 "X-Poedit-Basepath: D:\\HTTP\\Site\\blogs\\wordpress\\wp-content\\plugins\\random_number_generator\n"
     15"X-Poedit-Basepath: D:\\HTTP\\Site\\blogs\\wordpress\\wp-content\\plugins\\random-number-generator\n"
    1716"X-Poedit-SearchPath-0: .\n"
    1817
    1918#. Tr.: Settings page title / %s: Plugin name
    20 #: random_number_generator.php:54
     19#: random_number_generator.php:61
    2120#, php-format
    2221msgid "%s Options"
    2322msgstr ""
    2423
    25 #: random_number_generator.php:60
     24#: random_number_generator.php:67
    2625#, php-format
    2726msgid "Simply replace the tag %s by a random number."
    2827msgstr ""
    2928
    30 #: random_number_generator.php:61
     29#: random_number_generator.php:68
    3130#, php-format
    3231msgid "Used to avoid browsers cache by inserting a random number. For instance, %1$s generates %2$s."
    3332msgstr ""
    3433
    35 #: random_number_generator.php:61
     34#: random_number_generator.php:68
    3635msgid "my_url"
    3736msgstr ""
    3837
    39 #: random_number_generator.php:66
     38#: random_number_generator.php:73
    4039msgid "From:"
    4140msgstr ""
    4241
    43 #: random_number_generator.php:70
    44 #: random_number_generator.php:80
    45 #: random_number_generator.php:90
     42#: random_number_generator.php:77
     43#: random_number_generator.php:87
     44#: random_number_generator.php:97
    4645msgid "Dispay more details"
    4746msgstr ""
    4847
    4948#. Tr.: Button caption for help
    50 #: random_number_generator.php:70
    51 #: random_number_generator.php:80
    52 #: random_number_generator.php:90
     49#: random_number_generator.php:77
     50#: random_number_generator.php:87
     51#: random_number_generator.php:97
    5352msgid "?"
    5453msgstr ""
    5554
    56 #: random_number_generator.php:71
     55#: random_number_generator.php:78
    5756#, php-format
    5857msgid "Lowest integer value to be returned (default: <code>%d</code>)."
    5958msgstr ""
    6059
    61 #: random_number_generator.php:76
     60#: random_number_generator.php:83
    6261msgid "To:"
    6362msgstr ""
    6463
    65 #: random_number_generator.php:81
     64#: random_number_generator.php:88
    6665#, php-format
    6766msgid "Highest integer value to be returned (default: <code>%d</code>)."
    6867msgstr ""
    6968
    70 #: random_number_generator.php:86
     69#: random_number_generator.php:93
    7170msgid "Format:"
    7271msgstr ""
    7372
    74 #: random_number_generator.php:91
     73#: random_number_generator.php:98
    7574#, php-format
    7675msgid "Random number produced according to the formatting string above (default: <code>%s</code>)."
    7776msgstr ""
    7877
    79 #: random_number_generator.php:92
     78#: random_number_generator.php:99
    8079#, php-format
    8180msgid "See %s documentation for a description of format."
    8281msgstr ""
    8382
    84 #: random_number_generator.php:92
     83#: random_number_generator.php:99
    8584msgid "http://www.php.net/manual/en/function.sprintf.php"
    8685msgstr ""
    8786
    88 #: random_number_generator.php:92
     87#: random_number_generator.php:99
    8988msgid "Visit PHP: sprintf - Manual page"
    9089msgstr ""
    9190
    92 #: random_number_generator.php:100
     91#: random_number_generator.php:107
    9392msgid "Save Changes"
    9493msgstr ""
    9594
    9695#. Tr.: Below the plugin name, in the plugin page
    97 #: random_number_generator.php:116
     96#: random_number_generator.php:124
    9897msgid "Settings"
    9998msgstr ""
    10099
    101100#. Tr.: Settings menu plugin caption
    102 #: random_number_generator.php:136
     101#: random_number_generator.php:144
    103102msgid "Rand#Gen."
    104103msgstr ""
    105104
     105#. Tr.: Returned value when format is invalid
     106#: random_number_generator.php:203
     107msgid "Invalid format:"
     108msgstr ""
     109
  • random-number-generator/trunk/languages/random_number_generator-fr_FR.po

    r176581 r176682  
    33"Project-Id-Version: Random Number Generator\n"
    44"Report-Msgid-Bugs-To: \n"
    5 "POT-Creation-Date: 2009-11-23 10:59+0100\n"
     5"POT-Creation-Date: 2009-11-24 22:50+0100\n"
    66"PO-Revision-Date: \n"
    7 "Last-Translator: Whiler <webmaster@blogs.wittwer.fr>\n"
    87"Language-Team: Whiler\n"
    98"MIME-Version: 1.0\n"
     
    1413"X-Poedit-SourceCharset: utf-8\n"
    1514"X-Poedit-KeywordsList: __;_e\n"
    16 "X-Poedit-Basepath: D:\\HTTP\\Site\\blogs\\wordpress\\wp-content\\plugins\\random_number_generator\n"
    1715"X-Poedit-SearchPath-0: .\n"
    1816
    1917#. Tr.: Settings page title / %s: Plugin name
    20 #: random_number_generator.php:54
     18#: random_number_generator.php:61
    2119#, php-format
    2220msgid "%s Options"
    2321msgstr "Options %s"
    2422
    25 #: random_number_generator.php:60
     23#: random_number_generator.php:67
    2624#, php-format
    2725msgid "Simply replace the tag %s by a random number."
    2826msgstr "Remplace simplement le tag %s par un nombre aléatoire."
    2927
    30 #: random_number_generator.php:61
     28#: random_number_generator.php:68
    3129#, php-format
    3230msgid "Used to avoid browsers cache by inserting a random number. For instance, %1$s generates %2$s."
    3331msgstr "Utilis&eacute; pour &eacute;viter le cache des navigateurs en ins&eacute;rant un nombre al&eacute;atoire. Par exemple, %1$s g&eacute;n&egrave;re %2$s."
    3432
    35 #: random_number_generator.php:61
     33#: random_number_generator.php:68
    3634msgid "my_url"
    3735msgstr "mon_url"
    3836
    39 #: random_number_generator.php:66
     37#: random_number_generator.php:73
    4038msgid "From:"
    4139msgstr "A partir de&nbsp;:"
    4240
    43 #: random_number_generator.php:70
    44 #: random_number_generator.php:80
    45 #: random_number_generator.php:90
     41#: random_number_generator.php:77
     42#: random_number_generator.php:87
     43#: random_number_generator.php:97
    4644msgid "Dispay more details"
    4745msgstr "Afficher plus de d&eacute;tails"
    4846
    4947#. Tr.: Button caption for help
    50 #: random_number_generator.php:70
    51 #: random_number_generator.php:80
    52 #: random_number_generator.php:90
     48#: random_number_generator.php:77
     49#: random_number_generator.php:87
     50#: random_number_generator.php:97
    5351msgid "?"
    5452msgstr "?"
    5553
    56 #: random_number_generator.php:71
     54#: random_number_generator.php:78
    5755#, php-format
    5856msgid "Lowest integer value to be returned (default: <code>%d</code>)."
    5957msgstr "La plus petite valeur enti&egrave;re &agrave; retourner (par d&eacute;faut, <code>%d</code>)."
    6058
    61 #: random_number_generator.php:76
     59#: random_number_generator.php:83
    6260msgid "To:"
    6361msgstr "Jusqu'&agrave;&nbsp;:"
    6462
    65 #: random_number_generator.php:81
     63#: random_number_generator.php:88
    6664#, php-format
    6765msgid "Highest integer value to be returned (default: <code>%d</code>)."
    6866msgstr "La plus grande valeur enti&egrave;re &agrave; retourner (par d&eacute;faut, <code>%d</code>)."
    6967
    70 #: random_number_generator.php:86
     68#: random_number_generator.php:93
    7169msgid "Format:"
    7270msgstr "Format&nbsp;:"
    7371
    74 #: random_number_generator.php:91
     72#: random_number_generator.php:98
    7573#, php-format
    7674msgid "Random number produced according to the formatting string above (default: <code>%s</code>)."
    7775msgstr "Retourne unnombre al&eacute;atoire, avec le format ci-dessus (par d&eacute;faut,  <code>%s</code>)."
    7876
    79 #: random_number_generator.php:92
     77#: random_number_generator.php:99
    8078#, php-format
    8179msgid "See %s documentation for a description of format."
    8280msgstr "Voir la documentation de la fonction %s pour une description du param&egrave;tre format."
    8381
    84 #: random_number_generator.php:92
     82#: random_number_generator.php:99
    8583msgid "http://www.php.net/manual/en/function.sprintf.php"
    8684msgstr "http://www.php.net/manual/fr/function.sprintf.php"
    8785
    88 #: random_number_generator.php:92
     86#: random_number_generator.php:99
    8987msgid "Visit PHP: sprintf - Manual page"
    9088msgstr "Visiter la page du manuel PHP : sprintf"
    9189
    92 #: random_number_generator.php:100
     90#: random_number_generator.php:107
    9391msgid "Save Changes"
    9492msgstr "Enregistrer les modifications"
    9593
    9694#. Tr.: Below the plugin name, in the plugin page
    97 #: random_number_generator.php:116
     95#: random_number_generator.php:124
    9896msgid "Settings"
    9997msgstr "R&eacute;glages"
    10098
    10199#. Tr.: Settings menu plugin caption
    102 #: random_number_generator.php:136
     100#: random_number_generator.php:144
    103101msgid "Rand#Gen."
    104102msgstr "Random Nb Gen."
    105103
     104#. Tr.: Returned value when format is invalid
     105#: random_number_generator.php:203
     106msgid "Invalid format:"
     107msgstr "Format invalide&nbsp;:"
     108
  • random-number-generator/trunk/random_number_generator.php

    r176624 r176682  
    22/*
    33Plugin Name: Random Number Generator
    4 Plugin URI: http://blogs.wittwer.fr/whiler/2009/11/24/random-number-generator/
     4Plugin URI: http://blogs.wittwer.fr/whiler/2009/11/24/random-number-generator-1-1/
    55Description: Generates a random number (for instance, useful to avoid browsers links cache)
    6 Version: 1.0.1
     6Version: 1.1.0
    77Author: Whiler
    88Author URI: http://william.wittwer.fr/
     
    198198    mt_srand();
    199199    // Renvoie un nombre aléatoire
    200     return sprintf($format, mt_rand($from, $to));
     200    $random_number_generator_rc = @sprintf($format, mt_rand($from, $to), mt_rand($from, $to), mt_rand($from, $to), mt_rand($from, $to), mt_rand($from, $to)); // Accepte jusqu'à 5 générations simultanées, avec un format comme par exemple, celui-ci : %d%d%d%d%d
     201    if ($random_number_generator_rc == "") {
     202        //Tr.: Returned value when format is invalid
     203        $random_number_generator_rc = __('Invalid format:','random_number_generator')." '".$format."'";
     204    }
     205    return $random_number_generator_rc;
    201206}
    202207
  • random-number-generator/trunk/readme.txt

    r176624 r176682  
    55Requires at least: 2.7
    66Tested up to: 2.8.6
    7 Stable tag: 1.0.1
     7Stable tag: 1.1.0
    88
    99Simply replace the tag [random-number] by a random number.
     
    1212
    1313It can be used to avoid browsers cache by inserting a random number. For instance, http://my_url?[random-number]" could generate http://my_url?134548.
     14
     15
    1416[random-number from="2" to="72" format="%b"]%d minutes[/random-number]
     17
    1518output: an integer value between 2 & 72 followed by the word 'minutes'
    1619
    17 This plugin is a sample on how to create a plugin which:
     20
     21
     22**This plugin is a sample on how to create a plugin which:**
     23
    1824* supports internationalization,
    1925* provides an option screen,
    2026* saves some options,
    2127* replaces a tag.
     28
    2229
    2330A post with a French tutorial is available [here](http://blogs.wittwer.fr/whiler/2009/11/23/exemple-complet-extension-wordpress/).
     
    2835
    29361. Upload folders and files  to the `/wp-content/plugins/` directory
    30 2. Activate the plugin through the 'Plugins' menu in WordPress
    31 3. Place `[random-number]` in a post
     371. Activate the plugin through the 'Plugins' menu in WordPress
     381. Place `[random-number]` in a post
    3239
    3340== Frequently Asked Questions ==
     41
    3442Does it work with WordPress MU?
     43
    3544- Yes
    3645
    3746== Screenshots ==
    3847
    39 1. screenshot-1.jpg Options in English
    40 2. screenshot-2.jpg Options in French
     481. Options in English
     491. Options in French
     501. Sample
    4151
    4252== Changelog ==
     53
     54= 1.1.0 =
     55* Can generate till 5 numbers within the same format, ie: '%d-%d-%d%-d-%d'
     56* Output an error if format is invalid
     57* New screenshot available and [French sample](http://blogs.wittwer.fr/whiler/2009/11/24/exemple-random-number-generator/)
    4358
    4459= 1.0.1 =
Note: See TracChangeset for help on using the changeset viewer.