From adb7e044755aa06b12212d05c4acbcccb023d2cd Mon Sep 17 00:00:00 2001 From: Thomas Renninger Date: Wed, 1 Sep 2010 02:18:00 +0200 Subject: [PATCH 2/8] cpufrequtils: Remove proc compile option and interfaces proc cpufreq kernel support is deprecated since the beginning of 2.6?) If someone still likes to have support for the 2.4 cpufreq proc interface one has to pick out an old cpufrequtils version from now on... Signed-off-by: Thomas Renninger Signed-off-by: Dominik Brodowski --- Makefile | 29 +------- lib/cpufreq.c | 99 +++++-------------------- lib/interfaces.h | 76 ------------------- lib/proc.c | 216 ------------------------------------------------------ lib/sysfs.h | 18 +++++ po/cs.po | 186 +++++++++++++++++++++++++++------------------- po/de.po | 2 +- po/fr.po | 187 +++++++++++++++++++++++++++------------------- po/it.po | 2 +- po/pt.po | 2 +- 10 files changed, 264 insertions(+), 553 deletions(-) delete mode 100644 lib/interfaces.h delete mode 100644 lib/proc.c create mode 100644 lib/sysfs.h diff --git a/Makefile b/Makefile index 3ef2af7..e23c644 100644 --- a/Makefile +++ b/Makefile @@ -37,13 +37,6 @@ NLS ?= true # cpufreq-bench benchmarking tool CPUFRQ_BENCH ?= false -# Use the sysfs-based interface which is included in all 2.6 kernels -# built with cpufreq support -SYSFS ?= true - -# Use the proc-based interface which is used in the 2.4 patch for cpufreq -PROC ?= true - # Prefix to the directories we're installing to DESTDIR ?= @@ -119,24 +112,12 @@ CPPFLAGS += -DVERSION=\"$(VERSION)\" -DPACKAGE=\"$(PACKAGE)\" \ -DPACKAGE_BUGREPORT=\"$(PACKAGE_BUGREPORT)\" -D_GNU_SOURCE UTIL_SRC = utils/info.c utils/set.c utils/aperf.c utils/cpuid.h -LIB_HEADERS = lib/cpufreq.h lib/interfaces.h -LIB_SRC = lib/cpufreq.c -LIB_OBJS = lib/cpufreq.o +LIB_HEADERS = lib/cpufreq.h lib/sysfs.h +LIB_SRC = lib/cpufreq.c lib/sysfs.c +LIB_OBJS = lib/cpufreq.o lib/sysfs.o CFLAGS += -pipe -ifeq ($(strip $(PROC)),true) - LIB_OBJS += lib/proc.o - LIB_SRC += lib/proc.c - CPPFLAGS += -DINTERFACE_PROC -endif - -ifeq ($(strip $(SYSFS)),true) - LIB_OBJS += lib/sysfs.o - LIB_SRC += lib/sysfs.c - CPPFLAGS += -DINTERFACE_SYSFS -endif - ifeq ($(strip $(NLS)),true) INSTALL_NLS += install-gmo COMPILE_NLS += update-gmo @@ -183,10 +164,6 @@ lib/%.o: $(LIB_SRC) $(LIB_HEADERS) build/ccdv $(QUIET) $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -o $@ -c lib/$*.c libcpufreq.so.$(LIB_MAJ): $(LIB_OBJS) - @if [ $(strip $(SYSFS)) != true -a $(strip $(PROC)) != true ]; then \ - echo '*** At least one of /sys support or /proc support MUST be enabled ***'; \ - exit -1; \ - fi; $(QUIET) $(CC) -shared $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ \ -Wl,-soname,libcpufreq.so.$(LIB_MIN) $(LIB_OBJS) @ln -sf $@ libcpufreq.so diff --git a/lib/cpufreq.c b/lib/cpufreq.c index 0c9f28e..603dbf8 100644 --- a/lib/cpufreq.c +++ b/lib/cpufreq.c @@ -11,60 +11,39 @@ #include #include "cpufreq.h" -#include "interfaces.h" +#include "sysfs.h" int cpufreq_cpu_exists(unsigned int cpu) { - int ret = sysfs_cpu_exists(cpu); - if (ret == -ENOSYS) - ret = proc_cpu_exists(cpu); - return (ret); + return sysfs_cpu_exists(cpu); } unsigned long cpufreq_get_freq_kernel(unsigned int cpu) { - unsigned long ret = sysfs_get_freq_kernel(cpu); - if (!ret) - ret = proc_get_freq_kernel(cpu); - return (ret); + return sysfs_get_freq_kernel(cpu); } unsigned long cpufreq_get_freq_hardware(unsigned int cpu) { - unsigned long ret = sysfs_get_freq_hardware(cpu); - if (!ret) - ret = proc_get_freq_hardware(cpu); - return (ret); + return sysfs_get_freq_hardware(cpu); } unsigned long cpufreq_get_transition_latency(unsigned int cpu) { - unsigned long ret = sysfs_get_transition_latency(cpu); - if (!ret) - ret = proc_get_transition_latency(cpu); - return (ret); + return sysfs_get_transition_latency(cpu); } int cpufreq_get_hardware_limits(unsigned int cpu, unsigned long *min, unsigned long *max) { - int ret; if ((!min) || (!max)) return -EINVAL; - ret = sysfs_get_hardware_limits(cpu, min, max); - if (ret) - ret = proc_get_hardware_limits(cpu, min, max); - return (ret); + return sysfs_get_hardware_limits(cpu, min, max); } char * cpufreq_get_driver(unsigned int cpu) { - char * ret; - ret = sysfs_get_driver(cpu); - if (!ret) { - ret = proc_get_driver(cpu); - } - return (ret); + return sysfs_get_driver(cpu); } void cpufreq_put_driver(char * ptr) { @@ -74,11 +53,7 @@ void cpufreq_put_driver(char * ptr) { } struct cpufreq_policy * cpufreq_get_policy(unsigned int cpu) { - struct cpufreq_policy * ret; - ret = sysfs_get_policy(cpu); - if (!ret) - ret = proc_get_policy(cpu); - return (ret); + return sysfs_get_policy(cpu); } void cpufreq_put_policy(struct cpufreq_policy *policy) { @@ -91,11 +66,7 @@ void cpufreq_put_policy(struct cpufreq_policy *policy) { } struct cpufreq_available_governors * cpufreq_get_available_governors(unsigned int cpu) { - struct cpufreq_available_governors *ret; - ret = sysfs_get_available_governors(cpu); - if (!ret) - ret = proc_get_available_governors(cpu); - return (ret); + return sysfs_get_available_governors(cpu); } void cpufreq_put_available_governors(struct cpufreq_available_governors *any) { @@ -116,11 +87,7 @@ void cpufreq_put_available_governors(struct cpufreq_available_governors *any) { struct cpufreq_available_frequencies * cpufreq_get_available_frequencies(unsigned int cpu) { - struct cpufreq_available_frequencies * ret; - ret = sysfs_get_available_frequencies(cpu); - if (!ret) - ret = proc_get_available_frequencies(cpu); - return (ret); + return sysfs_get_available_frequencies(cpu); } void cpufreq_put_available_frequencies(struct cpufreq_available_frequencies *any) { @@ -139,11 +106,7 @@ void cpufreq_put_available_frequencies(struct cpufreq_available_frequencies *any struct cpufreq_affected_cpus * cpufreq_get_affected_cpus(unsigned int cpu) { - struct cpufreq_affected_cpus * ret; - ret = sysfs_get_affected_cpus(cpu); - if (!ret) - ret = proc_get_affected_cpus(cpu); - return (ret); + return sysfs_get_affected_cpus(cpu); } void cpufreq_put_affected_cpus(struct cpufreq_affected_cpus *any) { @@ -162,11 +125,7 @@ void cpufreq_put_affected_cpus(struct cpufreq_affected_cpus *any) { struct cpufreq_affected_cpus * cpufreq_get_related_cpus(unsigned int cpu) { - struct cpufreq_affected_cpus * ret; - ret = sysfs_get_related_cpus(cpu); - if (!ret) - ret = proc_get_related_cpus(cpu); - return (ret); + return sysfs_get_related_cpus(cpu); } void cpufreq_put_related_cpus(struct cpufreq_affected_cpus *any) { @@ -175,56 +134,32 @@ void cpufreq_put_related_cpus(struct cpufreq_affected_cpus *any) { int cpufreq_set_policy(unsigned int cpu, struct cpufreq_policy *policy) { - int ret; if (!policy || !(policy->governor)) return -EINVAL; - ret = sysfs_set_policy(cpu, policy); - if (ret) - ret = proc_set_policy(cpu, policy); - return (ret); + return sysfs_set_policy(cpu, policy); } int cpufreq_modify_policy_min(unsigned int cpu, unsigned long min_freq) { - int ret; - - ret = sysfs_modify_policy_min(cpu, min_freq); - if (ret) - ret = proc_modify_policy_min(cpu, min_freq); - return (ret); + return sysfs_modify_policy_min(cpu, min_freq); } int cpufreq_modify_policy_max(unsigned int cpu, unsigned long max_freq) { - int ret; - - ret = sysfs_modify_policy_max(cpu, max_freq); - if (ret) - ret = proc_modify_policy_max(cpu, max_freq); - return (ret); + return sysfs_modify_policy_max(cpu, max_freq); } int cpufreq_modify_policy_governor(unsigned int cpu, char *governor) { - int ret; - if ((!governor) || (strlen(governor) > 19)) return -EINVAL; - ret = sysfs_modify_policy_governor(cpu, governor); - if (ret) - ret = proc_modify_policy_governor(cpu, governor); - return (ret); + return sysfs_modify_policy_governor(cpu, governor); } int cpufreq_set_frequency(unsigned int cpu, unsigned long target_frequency) { - int ret; - - ret = sysfs_set_frequency(cpu, target_frequency); - if (ret) - ret = proc_set_frequency(cpu, target_frequency); - return (ret); + return sysfs_set_frequency(cpu, target_frequency); } struct cpufreq_stats * cpufreq_get_stats(unsigned int cpu, unsigned long long *total_time) { diff --git a/lib/interfaces.h b/lib/interfaces.h deleted file mode 100644 index 67ee131..0000000 --- a/lib/interfaces.h +++ /dev/null @@ -1,76 +0,0 @@ -#ifdef INTERFACE_SYSFS - -extern unsigned int sysfs_cpu_exists(unsigned int cpu); -extern unsigned long sysfs_get_freq_kernel(unsigned int cpu); -extern unsigned long sysfs_get_freq_hardware(unsigned int cpu); -extern unsigned long sysfs_get_transition_latency(unsigned int cpu); -extern int sysfs_get_hardware_limits(unsigned int cpu, unsigned long *min, unsigned long *max); -extern char * sysfs_get_driver(unsigned int cpu); -extern struct cpufreq_policy * sysfs_get_policy(unsigned int cpu); -extern struct cpufreq_available_governors * sysfs_get_available_governors(unsigned int cpu); -extern struct cpufreq_available_frequencies * sysfs_get_available_frequencies(unsigned int cpu); -extern struct cpufreq_affected_cpus * sysfs_get_affected_cpus(unsigned int cpu); -extern struct cpufreq_affected_cpus * sysfs_get_related_cpus(unsigned int cpu); -extern struct cpufreq_stats * sysfs_get_stats(unsigned int cpu, unsigned long long *total_time); -extern unsigned long sysfs_get_transitions(unsigned int cpu); -extern int sysfs_set_policy(unsigned int cpu, struct cpufreq_policy *policy); -extern int sysfs_modify_policy_min(unsigned int cpu, unsigned long min_freq); -extern int sysfs_modify_policy_max(unsigned int cpu, unsigned long max_freq); -extern int sysfs_modify_policy_governor(unsigned int cpu, char *governor); -extern int sysfs_set_frequency(unsigned int cpu, unsigned long target_frequency); - -#else - -static inline unsigned int sysfs_cpu_exists(unsigned int cpu) { return -ENOSYS; } -static inline unsigned long sysfs_get_freq_kernel(unsigned int cpu) { return 0; } -static inline unsigned long sysfs_get_freq_hardware(unsigned int cpu) { return 0; } -static inline unsigned long sysfs_get_transition_latency(unsigned int cpu) { return 0; } -static inline int sysfs_get_hardware_limits(unsigned int cpu, unsigned long *min, unsigned long *max) { return -ENOSYS; } -static inline char * sysfs_get_driver(unsigned int cpu) { return NULL; } -static inline struct cpufreq_policy * sysfs_get_policy(unsigned int cpu) { return NULL; } -static inline struct cpufreq_available_governors * sysfs_get_available_governors(unsigned int cpu) { return NULL; } -static inline struct cpufreq_available_frequencies * sysfs_get_available_frequencies(unsigned int cpu) { return NULL; } -static inline struct cpufreq_affected_cpus * sysfs_get_affected_cpus(unsigned int cpu) { return NULL; } -static inline struct cpufreq_related_cpus * sysfs_get_affected_cpus(unsigned int cpu) { return NULL; } -static inline struct cpufreq_stats * sysfs_get_stats(unsigned int cpu, unsigned long long *total_time) { return NULL; } -static inline unsigned long sysfs_get_transitions(unsigned int cpu) { return 0; } -static inline int sysfs_set_policy(unsigned int cpu, struct cpufreq_policy *policy) { return -ENOSYS; } -static inline int sysfs_modify_policy_min(unsigned int cpu, unsigned long min_freq) { return -ENOSYS; } -static inline int sysfs_modify_policy_max(unsigned int cpu, unsigned long max_freq) { return -ENOSYS; } -static inline int sysfs_modify_policy_governor(unsigned int cpu, char *governor) { return -ENOSYS; } -static inline int sysfs_set_frequency(unsigned int cpu, unsigned long target_frequency) { return -ENOSYS; } - -#endif - - -#ifdef INTERFACE_PROC - -extern int proc_cpu_exists(unsigned int cpu); -extern unsigned long proc_get_freq_kernel(unsigned int cpu); -extern struct cpufreq_policy * proc_get_policy(unsigned int cpu); -extern int proc_set_policy(unsigned int cpu, struct cpufreq_policy *policy); -extern int proc_set_frequency(unsigned int cpu, unsigned long target_frequency); -#else - -static inline int proc_cpu_exists(unsigned int cpu) {return -ENOSYS; } -static inline unsigned long proc_get_freq_kernel(unsigned int cpu) { return 0; } -static inline struct cpufreq_policy * proc_get_policy(unsigned int cpu) { return NULL; } -static inline int proc_set_policy(unsigned int cpu, struct cpufreq_policy *policy) { return -ENOSYS; } -static inline int proc_set_frequency(unsigned int cpu, unsigned long target_frequency) { return -ENOSYS; } - -#endif - -/* these aren't implemented in /proc, and probably never will...*/ - -static inline unsigned long proc_get_freq_hardware(unsigned int cpu) { return 0; } -static inline unsigned long proc_get_transition_latency(unsigned int cpu) { return -ENOSYS; } -static inline int proc_get_hardware_limits(unsigned int cpu, unsigned long *min, unsigned long *max) { return -ENOSYS; } -static inline char * proc_get_driver(unsigned int cpu) {return NULL; } -static inline struct cpufreq_available_governors * proc_get_available_governors(unsigned int cpu) { return NULL; } -static inline struct cpufreq_available_frequencies * proc_get_available_frequencies(unsigned int cpu) { return NULL; } -static inline struct cpufreq_affected_cpus * proc_get_affected_cpus(unsigned int cpu) { return NULL; } -static inline struct cpufreq_affected_cpus * proc_get_related_cpus(unsigned int cpu) { return NULL; } -static inline int proc_modify_policy_min(unsigned int cpu, unsigned long min_freq) { return -ENOSYS; } -static inline int proc_modify_policy_max(unsigned int cpu, unsigned long max_freq) { return -ENOSYS; } -static inline int proc_modify_policy_governor(unsigned int cpu, char *governor) { return -ENOSYS; } - diff --git a/lib/proc.c b/lib/proc.c deleted file mode 100644 index 38d8483..0000000 --- a/lib/proc.c +++ /dev/null @@ -1,216 +0,0 @@ -/* - * (C) 2004 Dominik Brodowski - * - * Licensed under the terms of the GNU GPL License version 2. - */ - -#include -#include -#include -#include - -#include "cpufreq.h" - -#define MAX_LINE_LEN 255 - -static int readout_proc_cpufreq(unsigned int cpu, unsigned long *min, unsigned long *max, char **governor) -{ - FILE *fp; - char value[MAX_LINE_LEN]; - char gov_value[MAX_LINE_LEN]; - int ret = -ENODEV; - unsigned int cpu_read; - unsigned int tmp1, tmp2; - - if ((!min) || (!max) || (!governor)) - return -EINVAL; - - fp = fopen("/proc/cpufreq","r"); - if (!fp) - return -ENODEV; - - - if (!fgets(value, MAX_LINE_LEN, fp)) { - ret = -EIO; - goto error; - } - - if (strlen(value) > (MAX_LINE_LEN - 10)) { - ret = -EIO; - goto error; - } - - while(!feof(fp)) { - if (!fgets(value, MAX_LINE_LEN, fp)) { - ret = -EIO; - goto error; - } - - if (strlen(value) > (MAX_LINE_LEN - 10)) { - ret = -EIO; - goto error; - } - - ret = sscanf(value, "CPU%3d %9lu kHz (%3d %%) - %9lu kHz (%3d %%) - %s", - &cpu_read , min, &tmp1, max, &tmp2, gov_value); - if (ret != 6) { - ret = -EIO; - goto error; - } - - if (cpu_read != cpu) - continue; - - if ((tmp2 < tmp1) || (tmp2 > 100) || (*max < *min)) { - ret = -ENOSYS; - goto error; - } - - tmp1 = strlen(gov_value); - if (tmp1 > 20) { - ret = -ENOSYS; - goto error; - } - - *governor = malloc(sizeof(char) * (tmp1 + 2)); - if (!*governor) { - ret = -ENOMEM; - goto error; - } - - strncpy(*governor, gov_value, tmp1); - (*governor)[tmp1] = '\0'; - - ret = 0; - - break; - } - - error: - fclose(fp); - return (ret); -} - -int proc_cpu_exists(unsigned int cpu) { - unsigned long tmp1, tmp2; - char *tmp3; - int ret; - - ret = readout_proc_cpufreq(cpu, &tmp1, &tmp2, &tmp3); - if (ret) - return -ENODEV; - - free(tmp3); - return 0; -} - -struct cpufreq_policy * proc_get_policy(unsigned int cpu) { - struct cpufreq_policy tmp; - struct cpufreq_policy *ret; - int err; - - err = readout_proc_cpufreq(cpu, &tmp.min, &tmp.max, &tmp.governor); - if (err) - return NULL; - - ret = malloc(sizeof(struct cpufreq_policy)); - if (!ret) - return NULL; - - ret->min = tmp.min; - ret->max = tmp.max; - ret->governor = tmp.governor; - - return (ret); -} - -unsigned long proc_get_freq_kernel(unsigned int cpu) { - FILE *fp; - char value[MAX_LINE_LEN]; - char file[MAX_LINE_LEN]; - unsigned long value2; - - snprintf(file, MAX_LINE_LEN, "/proc/sys/cpu/%u/speed", cpu); - - fp = fopen(file,"r"); - if (!fp) - return 0; - - if (!fgets(value, MAX_LINE_LEN, fp)) { - fclose(fp); - return 0; - } - - fclose(fp); - - if (strlen(value) > (MAX_LINE_LEN - 10)) { - return 0; - } - - if (sscanf(value, "%lu", &value2) != 1) - return 0; - - return value2; -} - -int proc_set_policy(unsigned int cpu, struct cpufreq_policy *policy) { - FILE *fp; - char value[MAX_LINE_LEN]; - int ret = -ENODEV; - - if ((!policy) || (!policy->governor) || (strlen(policy->governor) > 15)) - return -EINVAL; - - snprintf(value, MAX_LINE_LEN, "%d:%lu:%lu:%s", cpu, policy->min, policy->max, policy->governor); - - value[MAX_LINE_LEN - 1]='\0'; - - fp = fopen("/proc/cpufreq","r+"); - if (!fp) - return -ENODEV; - ret = fputs(value, fp); - fclose(fp); - - if (ret < 0) - return (ret); - - return 0; -} - -int proc_set_frequency(unsigned int cpu, unsigned long target_frequency) { - struct cpufreq_policy *pol = proc_get_policy(cpu); - struct cpufreq_policy new_pol; - char userspace_gov[] = "userspace"; - FILE *fp; - char value[MAX_LINE_LEN]; - char file[MAX_LINE_LEN]; - int ret = 0; - - if (!pol) - return -ENODEV; - - if (strncmp(pol->governor, userspace_gov, 9) != 0) { - cpufreq_put_policy(pol); - new_pol.min = pol->min; - new_pol.max = pol->max; - new_pol.governor = userspace_gov; - ret = proc_set_policy(cpu, &new_pol); - if (ret) - return (ret); - } - - - snprintf(file, MAX_LINE_LEN, "/proc/sys/cpu/%u/speed", cpu); - snprintf(value, MAX_LINE_LEN, "%lu", target_frequency); - - fp = fopen(file,"r+"); - if (!fp) - return -EINVAL; - ret = fputs(value, fp); - fclose(fp); - - if (ret < 0) - return (ret); - - return 0; -} diff --git a/lib/sysfs.h b/lib/sysfs.h new file mode 100644 index 0000000..99619d5 --- /dev/null +++ b/lib/sysfs.h @@ -0,0 +1,18 @@ +extern unsigned int sysfs_cpu_exists(unsigned int cpu); +extern unsigned long sysfs_get_freq_kernel(unsigned int cpu); +extern unsigned long sysfs_get_freq_hardware(unsigned int cpu); +extern unsigned long sysfs_get_transition_latency(unsigned int cpu); +extern int sysfs_get_hardware_limits(unsigned int cpu, unsigned long *min, unsigned long *max); +extern char * sysfs_get_driver(unsigned int cpu); +extern struct cpufreq_policy * sysfs_get_policy(unsigned int cpu); +extern struct cpufreq_available_governors * sysfs_get_available_governors(unsigned int cpu); +extern struct cpufreq_available_frequencies * sysfs_get_available_frequencies(unsigned int cpu); +extern struct cpufreq_affected_cpus * sysfs_get_affected_cpus(unsigned int cpu); +extern struct cpufreq_affected_cpus * sysfs_get_related_cpus(unsigned int cpu); +extern struct cpufreq_stats * sysfs_get_stats(unsigned int cpu, unsigned long long *total_time); +extern unsigned long sysfs_get_transitions(unsigned int cpu); +extern int sysfs_set_policy(unsigned int cpu, struct cpufreq_policy *policy); +extern int sysfs_modify_policy_min(unsigned int cpu, unsigned long min_freq); +extern int sysfs_modify_policy_max(unsigned int cpu, unsigned long max_freq); +extern int sysfs_modify_policy_governor(unsigned int cpu, char *governor); +extern int sysfs_set_frequency(unsigned int cpu, unsigned long target_frequency); diff --git a/po/cs.po b/po/cs.po index a4c14a7..4fdfffb 100644 --- a/po/cs.po +++ b/po/cs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: cs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-07-17 11:29+0200\n" +"POT-Creation-Date: 2010-09-01 01:20+0200\n" "PO-Revision-Date: 2008-06-11 16:26+0200\n" "Last-Translator: Karel Volný \n" "Language-Team: Czech \n" @@ -24,64 +24,74 @@ msgstr "" msgid "Couldn't count the number of CPUs (%s: %s), assuming 1\n" msgstr "Nelze zjistit počet CPU (%s: %s), předpokládá se 1.\n" -#: utils/info.c:67 +#: utils/info.c:68 #, c-format msgid "" " minimum CPU frequency - maximum CPU frequency - governor\n" msgstr "" " minimální frekvence CPU - maximální frekvence CPU - regulátor\n" -#: utils/info.c:128 +#: utils/info.c:156 #, c-format msgid "couldn't analyze CPU %d as it doesn't seem to be present\n" msgstr "nelze analyzovat CPU %d, vypadá to, že není přítomen\n" -#: utils/info.c:132 +#: utils/info.c:160 #, c-format msgid "analyzing CPU %d:\n" msgstr "analyzuji CPU %d:\n" -#: utils/info.c:139 +#: utils/info.c:167 #, c-format msgid " no or unknown cpufreq driver is active on this CPU\n" msgstr " pro tento CPU není aktivní žádný známý ovladač cpufreq\n" -#: utils/info.c:141 +#: utils/info.c:169 #, c-format msgid " driver: %s\n" msgstr " ovladač: %s\n" -#: utils/info.c:147 -#, c-format -msgid " CPUs which need to switch frequency at the same time: " +#: utils/info.c:175 +#, fuzzy, c-format +msgid " CPUs which run at the same hardware frequency: " +msgstr " CPU, které musí měnit frekvenci zároveň: " + +#: utils/info.c:186 +#, fuzzy, c-format +msgid " CPUs which need to have their frequency coordinated by software: " msgstr " CPU, které musí měnit frekvenci zároveň: " -#: utils/info.c:157 +#: utils/info.c:197 +#, c-format +msgid " maximum transition latency: " +msgstr "" + +#: utils/info.c:203 #, c-format msgid " hardware limits: " msgstr " hardwarové meze: " -#: utils/info.c:166 +#: utils/info.c:212 #, c-format msgid " available frequency steps: " msgstr " dostupné frekvence: " -#: utils/info.c:179 +#: utils/info.c:225 #, c-format msgid " available cpufreq governors: " msgstr " dostupné regulátory: " -#: utils/info.c:190 +#: utils/info.c:236 #, c-format msgid " current policy: frequency should be within " msgstr " současná taktika: frekvence by měla být mezi " -#: utils/info.c:192 +#: utils/info.c:238 #, c-format msgid " and " msgstr " a " -#: utils/info.c:196 +#: utils/info.c:242 #, c-format msgid "" "The governor \"%s\" may decide which speed to use\n" @@ -90,51 +100,51 @@ msgstr "" " Regulátor \"%s\" může rozhodnout jakou frekvenci použít\n" " v těchto mezích.\n" -#: utils/info.c:203 +#: utils/info.c:249 #, c-format msgid " current CPU frequency is " msgstr " současná frekvence CPU je " -#: utils/info.c:206 +#: utils/info.c:252 #, c-format msgid " (asserted by call to hardware)" msgstr " (zjištěno hardwarovým voláním)" -#: utils/info.c:214 +#: utils/info.c:260 #, c-format msgid " cpufreq stats: " msgstr " statistika cpufreq: " -#: utils/info.c:361 utils/set.c:30 +#: utils/info.c:440 utils/set.c:31 #, c-format msgid "Report errors and bugs to %s, please.\n" msgstr "" "Chyby v programu prosím hlaste na %s (anglicky).\n" "Chyby v překladu prosím hlaste na kavol@seznam.cz (česky ;-)\n" -#: utils/info.c:365 +#: utils/info.c:444 #, c-format msgid "Usage: cpufreq-info [options]\n" msgstr "Užití: cpufreq-info [přepínače]\n" -#: utils/info.c:366 utils/set.c:35 +#: utils/info.c:445 utils/set.c:37 #, c-format msgid "Options:\n" msgstr "Přepínače:\n" -#: utils/info.c:367 +#: utils/info.c:446 #, c-format msgid "" " -c CPU, --cpu CPU CPU number which information shall be determined " "about\n" msgstr " -c CPU, --cpu CPU Číslo CPU, o kterém se mají zjistit informace\n" -#: utils/info.c:368 +#: utils/info.c:447 #, c-format msgid " -e, --debug Prints out debug information\n" msgstr " -e, --debug Vypíše ladicí informace\n" -#: utils/info.c:369 +#: utils/info.c:448 #, c-format msgid "" " -f, --freq Get frequency the CPU currently runs at, according\n" @@ -143,7 +153,7 @@ msgstr "" " -f, --freq Zjistí aktuální frekvenci, na které CPU běží\n" " podle cpufreq *\n" -#: utils/info.c:371 +#: utils/info.c:450 #, c-format msgid "" " -w, --hwfreq Get frequency the CPU currently runs at, by reading\n" @@ -152,7 +162,7 @@ msgstr "" " -w, --hwfreq Zjistí aktuální frekvenci, na které CPU běží\n" " z hardware (dostupné jen uživateli root) *\n" -#: utils/info.c:373 +#: utils/info.c:452 #, c-format msgid "" " -l, --hwlimits Determine the minimum and maximum CPU frequency " @@ -161,36 +171,52 @@ msgstr "" " -l, --hwlimits Zjistí minimální a maximální dostupnou frekvenci CPU " "*\n" -#: utils/info.c:374 +#: utils/info.c:453 #, c-format msgid " -d, --driver Determines the used cpufreq kernel driver *\n" msgstr " -d, --driver Zjistí aktivní ovladač cpufreq *\n" -#: utils/info.c:375 +#: utils/info.c:454 #, c-format msgid " -p, --policy Gets the currently used cpufreq policy *\n" msgstr " -p, --policy Zjistí aktuální taktiku cpufreq *\n" -#: utils/info.c:376 +#: utils/info.c:455 #, c-format msgid " -g, --governors Determines available cpufreq governors *\n" msgstr " -g, --governors Zjistí dostupné regulátory cpufreq *\n" -#: utils/info.c:377 -#, c-format +#: utils/info.c:456 +#, fuzzy, c-format msgid "" -" -a, --affected-cpus Determines which CPUs can only switch frequency at " -"the\n" -" same time *\n" +" -r, --related-cpus Determines which CPUs run at the same hardware " +"frequency *\n" msgstr "" " -a, --affected-cpus Zjistí, které CPU musí měnit frekvenci zároveň *\n" -#: utils/info.c:379 +#: utils/info.c:457 +#, fuzzy, c-format +msgid "" +" -a, --affected-cpus Determines which CPUs need to have their frequency\n" +" coordinated by software *\n" +msgstr "" +" -a, --affected-cpus Zjistí, které CPU musí měnit frekvenci zároveň *\n" + +#: utils/info.c:459 #, c-format msgid " -s, --stats Shows cpufreq statistics if available\n" msgstr " -s, --stats Zobrazí statistiku cpufreq, je-li dostupná\n" -#: utils/info.c:380 +#: utils/info.c:460 +#, fuzzy, c-format +msgid "" +" -y, --latency Determines the maximum latency on CPU frequency " +"changes *\n" +msgstr "" +" -l, --hwlimits Zjistí minimální a maximální dostupnou frekvenci CPU " +"*\n" + +#: utils/info.c:461 #, c-format msgid "" " -o, --proc Prints out information like provided by the /proc/" @@ -200,21 +226,21 @@ msgstr "" " -o, --proc Vypíše informace ve formátu, jaký používalo rozhraní\n" " /proc/cpufreq v kernelech řady 2.4 a časné 2.6\n" -#: utils/info.c:382 -#, c-format +#: utils/info.c:463 +#, fuzzy, c-format msgid "" -" -m, --human human-readable output for the -f, -w and -s " +" -m, --human human-readable output for the -f, -w, -s and -y " "parameters\n" msgstr "" " -m, --human Výstup parametrů -f, -w a -s v „lidmi čitelném“ " "formátu\n" -#: utils/info.c:383 utils/set.c:42 +#: utils/info.c:464 #, c-format msgid " -h, --help Prints out this screen\n" msgstr " -h, --help Vypíše tuto nápovědu\n" -#: utils/info.c:386 +#: utils/info.c:467 #, c-format msgid "" "If no argument or only the -c, --cpu parameter is given, debug output about\n" @@ -224,7 +250,7 @@ msgstr "" "jsou\n" "vypsány ladicí informace, což může být užitečné například při hlášení chyb.\n" -#: utils/info.c:388 +#: utils/info.c:469 #, c-format msgid "" "For the arguments marked with *, omitting the -c or --cpu argument is\n" @@ -233,14 +259,14 @@ msgstr "" "Není-li při použití přepínačů označených * zadán parametr -c nebo --cpu,\n" "předpokládá se jeho hodnota 0.\n" -#: utils/info.c:478 +#: utils/info.c:563 #, c-format msgid "" "The argument passed to this tool can't be combined with passing a --cpu " "argument\n" msgstr "Zadaný parametr nemůže být použit zároveň s přepínačem -c nebo --cpu\n" -#: utils/info.c:491 +#: utils/info.c:576 #, c-format msgid "" "You can't specify more than one --cpu parameter and/or\n" @@ -249,17 +275,17 @@ msgstr "" "Nelze zadat více než jeden parametr -c nebo --cpu\n" "anebo více než jeden parametr určující výstup\n" -#: utils/info.c:497 utils/set.c:79 +#: utils/info.c:582 utils/set.c:95 #, c-format msgid "invalid or unknown argument\n" msgstr "neplatný nebo neznámý parametr\n" -#: utils/set.c:34 +#: utils/set.c:36 #, c-format msgid "Usage: cpufreq-set [options]\n" msgstr "Užití: cpufreq-set [přepínače]\n" -#: utils/set.c:36 +#: utils/set.c:38 #, c-format msgid "" " -c CPU, --cpu CPU number of CPU where cpufreq settings shall be " @@ -268,7 +294,7 @@ msgstr "" " -c CPU, --cpu CPU Číslo CPU pro který se má provést nastavení " "cpufreq\n" -#: utils/set.c:37 +#: utils/set.c:39 #, c-format msgid "" " -d FREQ, --min FREQ new minimum CPU frequency the governor may " @@ -277,7 +303,7 @@ msgstr "" " -d FREQ, --min FREQ Nová nejnižší frekvence, kterou může regulátor " "vybrat\n" -#: utils/set.c:38 +#: utils/set.c:40 #, c-format msgid "" " -u FREQ, --max FREQ new maximum CPU frequency the governor may " @@ -286,12 +312,12 @@ msgstr "" " -u FREQ, --max FREQ Nová nejvyšší frekvence, kterou může regulátor " "zvolit\n" -#: utils/set.c:39 +#: utils/set.c:41 #, c-format msgid " -g GOV, --governor GOV new cpufreq governor\n" msgstr " -g GOV, --governors GOV Nový regulátor cpufreq\n" -#: utils/set.c:40 +#: utils/set.c:42 #, c-format msgid "" " -f FREQ, --freq FREQ specific frequency to be set. Requires userspace\n" @@ -303,6 +329,16 @@ msgstr "" #: utils/set.c:44 #, c-format +msgid " -r, --related Switches all hardware-related CPUs\n" +msgstr "" + +#: utils/set.c:45 +#, fuzzy, c-format +msgid " -h, --help Prints out this screen\n" +msgstr " -h, --help Vypíše tuto nápovědu\n" + +#: utils/set.c:47 +#, c-format msgid "" "Notes:\n" "1. Omitting the -c or --cpu argument is equivalent to setting it to zero\n" @@ -322,30 +358,7 @@ msgstr "" " připojením názvu jednotky bez mezery mezi číslem a jednotkou\n" " (FREQ v kHz =^ Hz * 0,001 = ^ MHz * 1000 =^ GHz * 1000000)\n" -#: utils/set.c:251 -#, c-format -msgid "" -"the -f/--freq parameter cannot be combined with -d/--min, -u/--max or\n" -"-g/--governor parameters\n" -msgstr "" -"přepínač -f/--freq nemůže být použit zároveň\n" -"s přepínačem -d/--min, -u/--max nebo -g/--governor\n" - -#: utils/set.c:262 -#, c-format -msgid "" -"At least one parameter out of -f/--freq, -d/--min, -u/--max, and\n" -"-g/--governor must be passed\n" -msgstr "" -"Musí být zadán alespoň jeden přepínač\n" -"-f/--freq, -d/--min, -u/--max nebo -g/--governor\n" - -#: utils/set.c:282 -#, c-format -msgid "wrong, unknown or unhandled CPU?\n" -msgstr "neznámý nebo nepodporovaný CPU?\n" - -#: utils/set.c:306 +#: utils/set.c:69 #, c-format msgid "" "Error setting new values. Common errors:\n" @@ -365,3 +378,26 @@ msgstr "" "- Snažíte se nastavit určitou frekvenci, ale není dostupný\n" " regulátor ‚userspace‘, například protože není nahrán v jádře,\n" " nebo nelze na tomto hardware nastavit určitou frekvenci?\n" + +#: utils/set.c:183 +#, c-format +msgid "wrong, unknown or unhandled CPU?\n" +msgstr "neznámý nebo nepodporovaný CPU?\n" + +#: utils/set.c:336 +#, c-format +msgid "" +"the -f/--freq parameter cannot be combined with -d/--min, -u/--max or\n" +"-g/--governor parameters\n" +msgstr "" +"přepínač -f/--freq nemůže být použit zároveň\n" +"s přepínačem -d/--min, -u/--max nebo -g/--governor\n" + +#: utils/set.c:342 +#, c-format +msgid "" +"At least one parameter out of -f/--freq, -d/--min, -u/--max, and\n" +"-g/--governor must be passed\n" +msgstr "" +"Musí být zadán alespoň jeden přepínač\n" +"-f/--freq, -d/--min, -u/--max nebo -g/--governor\n" diff --git a/po/de.po b/po/de.po index 4c3a2bb..a5970ae 100644 --- a/po/de.po +++ b/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cpufrequtils 006\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-09 11:53+0200\n" +"POT-Creation-Date: 2010-09-01 01:20+0200\n" "PO-Revision-Date: 2009-08-08 17:18+0100\n" "Last-Translator: \n" "Language-Team: NONE\n" diff --git a/po/fr.po b/po/fr.po index fffdb42..4ebb40b 100644 --- a/po/fr.po +++ b/po/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: cpufrequtils 0.1-pre2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-07-17 11:29+0200\n" +"POT-Creation-Date: 2010-09-01 01:20+0200\n" "PO-Revision-Date: 2004-11-17 15:53+1000\n" "Last-Translator: Bruno Ducrot \n" "Language-Team: NONE\n" @@ -21,64 +21,74 @@ msgstr "" msgid "Couldn't count the number of CPUs (%s: %s), assuming 1\n" msgstr "Dtermination du nombre de CPUs (%s : %s) impossible. Assume 1\n" -#: utils/info.c:67 +#: utils/info.c:68 #, c-format msgid "" " minimum CPU frequency - maximum CPU frequency - governor\n" msgstr "" " Frquence CPU minimale - Frquence CPU maximale - rgulateur\n" -#: utils/info.c:128 +#: utils/info.c:156 #, c-format msgid "couldn't analyze CPU %d as it doesn't seem to be present\n" msgstr "analyse du CPU %d impossible puisqu'il ne semble pas tre prsent\n" -#: utils/info.c:132 +#: utils/info.c:160 #, c-format msgid "analyzing CPU %d:\n" msgstr "analyse du CPU %d :\n" -#: utils/info.c:139 +#: utils/info.c:167 #, c-format msgid " no or unknown cpufreq driver is active on this CPU\n" msgstr " pas de pilotes cpufreq reconnu pour ce CPU\n" -#: utils/info.c:141 +#: utils/info.c:169 #, c-format msgid " driver: %s\n" msgstr " pilote : %s\n" -#: utils/info.c:147 -#, c-format -msgid " CPUs which need to switch frequency at the same time: " +#: utils/info.c:175 +#, fuzzy, c-format +msgid " CPUs which run at the same hardware frequency: " +msgstr " CPUs qui doivent changer de frquences en mme temps : " + +#: utils/info.c:186 +#, fuzzy, c-format +msgid " CPUs which need to have their frequency coordinated by software: " msgstr " CPUs qui doivent changer de frquences en mme temps : " -#: utils/info.c:157 +#: utils/info.c:197 +#, c-format +msgid " maximum transition latency: " +msgstr "" + +#: utils/info.c:203 #, c-format msgid " hardware limits: " msgstr " limitation matrielle : " -#: utils/info.c:166 +#: utils/info.c:212 #, c-format msgid " available frequency steps: " msgstr " plage de frquence : " -#: utils/info.c:179 +#: utils/info.c:225 #, c-format msgid " available cpufreq governors: " msgstr " rgulateurs disponibles : " -#: utils/info.c:190 +#: utils/info.c:236 #, c-format msgid " current policy: frequency should be within " msgstr " tactique actuelle : la frquence doit tre comprise entre " -#: utils/info.c:192 +#: utils/info.c:238 #, c-format msgid " and " msgstr " et " -#: utils/info.c:196 +#: utils/info.c:242 #, c-format msgid "" "The governor \"%s\" may decide which speed to use\n" @@ -87,37 +97,37 @@ msgstr "" "Le rgulateur \"%s\" est libre de choisir la vitesse\n" " dans cette plage de frquences.\n" -#: utils/info.c:203 +#: utils/info.c:249 #, c-format msgid " current CPU frequency is " msgstr " la frquence actuelle de ce CPU est " -#: utils/info.c:206 +#: utils/info.c:252 #, c-format msgid " (asserted by call to hardware)" msgstr " (vrifi par un appel direct du matriel)" -#: utils/info.c:214 +#: utils/info.c:260 #, c-format msgid " cpufreq stats: " msgstr " des statistique concernant cpufreq:" -#: utils/info.c:361 utils/set.c:30 +#: utils/info.c:440 utils/set.c:31 #, c-format msgid "Report errors and bugs to %s, please.\n" msgstr "Veuillez rapportez les erreurs et les bogues %s, s'il vous plait.\n" -#: utils/info.c:365 +#: utils/info.c:444 #, c-format msgid "Usage: cpufreq-info [options]\n" msgstr "Usage : cpufreq-info [options]\n" -#: utils/info.c:366 utils/set.c:35 +#: utils/info.c:445 utils/set.c:37 #, c-format msgid "Options:\n" msgstr "Options :\n" -#: utils/info.c:367 +#: utils/info.c:446 #, c-format msgid "" " -c CPU, --cpu CPU CPU number which information shall be determined " @@ -126,12 +136,12 @@ msgstr "" " -c CPU, --cpu CPU Numro du CPU pour lequel l'information sera " "affiche\n" -#: utils/info.c:368 +#: utils/info.c:447 #, c-format msgid " -e, --debug Prints out debug information\n" msgstr " -e, --debug Afficher les informations de dboguage\n" -#: utils/info.c:369 +#: utils/info.c:448 #, c-format msgid "" " -f, --freq Get frequency the CPU currently runs at, according\n" @@ -140,7 +150,7 @@ msgstr "" " -f, --freq Obtenir la frquence actuelle du CPU selon le point\n" " de vue du coeur du systme de cpufreq *\n" -#: utils/info.c:371 +#: utils/info.c:450 #, c-format msgid "" " -w, --hwfreq Get frequency the CPU currently runs at, by reading\n" @@ -149,7 +159,7 @@ msgstr "" " -w, --hwfreq Obtenir la frquence actuelle du CPU directement par\n" " le matriel (doit tre root) *\n" -#: utils/info.c:373 +#: utils/info.c:452 #, c-format msgid "" " -l, --hwlimits Determine the minimum and maximum CPU frequency " @@ -158,40 +168,57 @@ msgstr "" " -l, --hwlimits Affiche les frquences minimales et maximales du CPU " "*\n" -#: utils/info.c:374 +#: utils/info.c:453 #, c-format msgid " -d, --driver Determines the used cpufreq kernel driver *\n" msgstr " -d, --driver Affiche le pilote cpufreq utilis *\n" -#: utils/info.c:375 +#: utils/info.c:454 #, c-format msgid " -p, --policy Gets the currently used cpufreq policy *\n" msgstr " -p, --policy Affiche la tactique actuelle de cpufreq *\n" -#: utils/info.c:376 +#: utils/info.c:455 #, c-format msgid " -g, --governors Determines available cpufreq governors *\n" msgstr "" " -g, --governors Affiche les rgulateurs disponibles de cpufreq *\n" -#: utils/info.c:377 -#, c-format +#: utils/info.c:456 +#, fuzzy, c-format msgid "" -" -a, --affected-cpus Determines which CPUs can only switch frequency at " -"the\n" -" same time *\n" +" -r, --related-cpus Determines which CPUs run at the same hardware " +"frequency *\n" msgstr "" " -a, --affected-cpus Affiche quels sont les CPUs qui doivent changer de\n" " frquences en mme temps *\n" -#: utils/info.c:379 +#: utils/info.c:457 +#, fuzzy, c-format +msgid "" +" -a, --affected-cpus Determines which CPUs need to have their frequency\n" +" coordinated by software *\n" +msgstr "" +" -a, --affected-cpus Affiche quels sont les CPUs qui doivent changer de\n" +" frquences en mme temps *\n" + +#: utils/info.c:459 #, c-format msgid " -s, --stats Shows cpufreq statistics if available\n" msgstr "" " -s, --stats Indique des statistiques concernant cpufreq, si\n" " disponibles\n" -#: utils/info.c:380 +#: utils/info.c:460 +#, fuzzy, c-format +msgid "" +" -y, --latency Determines the maximum latency on CPU frequency " +"changes *\n" +msgstr "" +" -l, --hwlimits Affiche les frquences minimales et maximales du CPU " +"*\n" + +#: utils/info.c:461 #, c-format msgid "" " -o, --proc Prints out information like provided by the /proc/" @@ -203,21 +230,21 @@ msgstr "" "versions\n" " 2.4 et les anciennes versions 2.6 du noyau\n" -#: utils/info.c:382 -#, c-format +#: utils/info.c:463 +#, fuzzy, c-format msgid "" -" -m, --human human-readable output for the -f, -w and -s " +" -m, --human human-readable output for the -f, -w, -s and -y " "parameters\n" msgstr "" " -m, --human affiche dans un format lisible pour un humain\n" " pour les options -f, -w et -s (MHz, GHz)\n" -#: utils/info.c:383 utils/set.c:42 +#: utils/info.c:464 #, c-format msgid " -h, --help Prints out this screen\n" msgstr " -h, --help affiche l'aide-mmoire\n" -#: utils/info.c:386 +#: utils/info.c:467 #, c-format msgid "" "If no argument or only the -c, --cpu parameter is given, debug output about\n" @@ -227,21 +254,21 @@ msgstr "" "argument, ou bien si seulement l'argument -c (--cpu) est donn, afin de\n" "faciliter les rapports de bogues par exemple\n" -#: utils/info.c:388 +#: utils/info.c:469 #, c-format msgid "" "For the arguments marked with *, omitting the -c or --cpu argument is\n" "equivalent to setting it to zero\n" msgstr "Les arguments avec un * utiliseront le CPU 0 si -c (--cpu) est omis\n" -#: utils/info.c:478 +#: utils/info.c:563 #, c-format msgid "" "The argument passed to this tool can't be combined with passing a --cpu " "argument\n" msgstr "Cette option est incompatible avec --cpu\n" -#: utils/info.c:491 +#: utils/info.c:576 #, c-format msgid "" "You can't specify more than one --cpu parameter and/or\n" @@ -250,17 +277,17 @@ msgstr "" "On ne peut indiquer plus d'un paramtre --cpu, tout comme l'on ne peut\n" "spcifier plus d'un argument de formatage\n" -#: utils/info.c:497 utils/set.c:79 +#: utils/info.c:582 utils/set.c:95 #, c-format msgid "invalid or unknown argument\n" msgstr "option invalide\n" -#: utils/set.c:34 +#: utils/set.c:36 #, c-format msgid "Usage: cpufreq-set [options]\n" msgstr "Usage : cpufreq-set [options]\n" -#: utils/set.c:36 +#: utils/set.c:38 #, c-format msgid "" " -c CPU, --cpu CPU number of CPU where cpufreq settings shall be " @@ -269,7 +296,7 @@ msgstr "" " -c CPU, --cpu CPU numro du CPU prendre en compte pour les\n" " changements\n" -#: utils/set.c:37 +#: utils/set.c:39 #, c-format msgid "" " -d FREQ, --min FREQ new minimum CPU frequency the governor may " @@ -278,7 +305,7 @@ msgstr "" " -d FREQ, --min FREQ nouvelle frquence minimale du CPU utiliser\n" " par le rgulateur\n" -#: utils/set.c:38 +#: utils/set.c:40 #, c-format msgid "" " -u FREQ, --max FREQ new maximum CPU frequency the governor may " @@ -287,12 +314,12 @@ msgstr "" " -u FREQ, --max FREQ nouvelle frquence maximale du CPU utiliser\n" " par le rgulateur\n" -#: utils/set.c:39 +#: utils/set.c:41 #, c-format msgid " -g GOV, --governor GOV new cpufreq governor\n" msgstr " -g GOV, --governor GOV active le rgulateur GOV\n" -#: utils/set.c:40 +#: utils/set.c:42 #, c-format msgid "" " -f FREQ, --freq FREQ specific frequency to be set. Requires userspace\n" @@ -304,6 +331,16 @@ msgstr "" #: utils/set.c:44 #, c-format +msgid " -r, --related Switches all hardware-related CPUs\n" +msgstr "" + +#: utils/set.c:45 +#, fuzzy, c-format +msgid " -h, --help Prints out this screen\n" +msgstr " -h, --help affiche l'aide-mmoire\n" + +#: utils/set.c:47 +#, c-format msgid "" "Notes:\n" "1. Omitting the -c or --cpu argument is equivalent to setting it to zero\n" @@ -322,30 +359,7 @@ msgstr "" " les valeurs par hz, kHz (par dfaut), MHz, GHz ou THz\n" " (kHz =^ Hz * 0.001 =^ MHz * 1000 =^ GHz * 1000000).\n" -#: utils/set.c:251 -#, c-format -msgid "" -"the -f/--freq parameter cannot be combined with -d/--min, -u/--max or\n" -"-g/--governor parameters\n" -msgstr "" -"l'option -f/--freq est incompatible avec les options -d/--min, -u/--max et\n" -"-g/--governor\n" - -#: utils/set.c:262 -#, c-format -msgid "" -"At least one parameter out of -f/--freq, -d/--min, -u/--max, and\n" -"-g/--governor must be passed\n" -msgstr "" -"L'un de ces paramtres est obligatoire : -f/--freq, -d/--min, -u/--max et\n" -"-g/--governor\n" - -#: utils/set.c:282 -#, c-format -msgid "wrong, unknown or unhandled CPU?\n" -msgstr "CPU inconnu ou non support ?\n" - -#: utils/set.c:306 +#: utils/set.c:69 #, c-format msgid "" "Error setting new values. Common errors:\n" @@ -368,3 +382,26 @@ msgstr "" "- vous voulez utiliser l'option -f/--freq, mais le rgulateur userspace \n" " n'est pas disponible, par exemple parce que le matriel ne le supporte\n" " pas, ou bien n'est tout simplement pas charg.\n" + +#: utils/set.c:183 +#, c-format +msgid "wrong, unknown or unhandled CPU?\n" +msgstr "CPU inconnu ou non support ?\n" + +#: utils/set.c:336 +#, c-format +msgid "" +"the -f/--freq parameter cannot be combined with -d/--min, -u/--max or\n" +"-g/--governor parameters\n" +msgstr "" +"l'option -f/--freq est incompatible avec les options -d/--min, -u/--max et\n" +"-g/--governor\n" + +#: utils/set.c:342 +#, c-format +msgid "" +"At least one parameter out of -f/--freq, -d/--min, -u/--max, and\n" +"-g/--governor must be passed\n" +msgstr "" +"L'un de ces paramtres est obligatoire : -f/--freq, -d/--min, -u/--max et\n" +"-g/--governor\n" diff --git a/po/it.po b/po/it.po index 36f09ed..4e9aa83 100644 --- a/po/it.po +++ b/po/it.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: cpufrequtils 0.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-09 11:53+0200\n" +"POT-Creation-Date: 2010-09-01 01:20+0200\n" "PO-Revision-Date: 2009-08-15 12:00+0900\n" "Last-Translator: Mattia Dongili \n" "Language-Team: NONE\n" diff --git a/po/pt.po b/po/pt.po index 75cca0d..2baf1d5 100644 --- a/po/pt.po +++ b/po/pt.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: cpufrequtils 004\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-09 11:53+0200\n" +"POT-Creation-Date: 2010-09-01 01:20+0200\n" "PO-Revision-Date: 2008-06-14 22:16-0400\n" "Last-Translator: Claudio Eduardo \n" "MIME-Version: 1.0\n" -- 1.7.10