Burada gördüğünüz binlerce eklentiyi denemek için, hızlı ve ücretsiz web tarayıcısı Mozilla Firefox'u indirin!
KapatFirefox Eklentileri'ne hoş geldiniz.
Firefox'unuzu kişiselleştirmek için binlerce ekstra özellik ve stilden istediklerinizi seçin.
KapatOrphus
Hakkımda
İsim | Orphus |
---|---|
Üyelik başlangıcı | Kas. 30, 2010 |
Geliştirilen eklentilerin sayısı | 0 eklenti |
Geliştiricinin eklentilerinin ortalama puanı | Henüz puanlanmamış |
İncelemelerim
Kickass.to torrent search
Rated 5 out of 5 stars
autocompletion is cool
This review is for a previous version of the add-on (20091028).Torrent Freedom - free torrents search
Rated 5 out of 5 stars
This is very useful plugin, but look at this:
private function write($str, $translate = FALSE) {
if ($translate) {
$this->translate_queue[] = $str;
$this->translate_length += strlen($str);
if ($this->translate_length > TRANSLATE_BLOCK)
$this->flush();
} else {
$this->write_queue[] = $str;
}
}
private function flush() {
$this->translate_length = 0;
if (count($this->translate_queue) > 0) {
$block = '';
$this->separator_counts = array();
$n = count($this->translate_queue);
for ($i=0; $i<$n; ++$i) {
$this->separator_counts[$i] = substr_count($this->translate_queue[$i], TRANSLATE_SEPARATOR);
$block .= ($block!=''?' '.TRANSLATE_SEPARATOR.' ':'') . $this->translate_queue[$i];
unset($this->translate_queue[$i]);
}
$translated_parts = explode(TRANSLATE_SEPARATOR, $this->google->translate($block));
for ($i=0; $i<$n; ++$i) {
$str_parts = array();
do {
$str_parts[] = array_shift($translated_parts);
$this->separator_counts[$i]--;
} while ($this->separator_counts[$i] >= 0);
$this->translate_queue[$i] = implode(TRANSLATE_SEPARATOR, $str_parts);
}
flush();
}
$n = count($this->write_queue);
for ($i=0; $i<$n; ++$i) {
fwrite($this->fout, $this->write_queue[$i]);
unset($this->write_queue[$i]);
if (isset($this->translate_queue[$i])) {
fwrite($this->fout, trim($this->translate_queue[$i]));
unset($this->translate_queue[$i]);
}
}
$this->translate_queue = array();
$this->write_queue = array();
}
private function get_part($separator, $translate = FALSE) {
while (($pos = strpos($this->buffer, $separator)) === FALSE && !feof($this->fin))
$this->buffer .= fread($this->fin, BUFFER_PART);
if (!feof($this->fin)) {
$pos = $translate? $pos: $pos+strlen($separator);
$part = substr($this->buffer, 0, $pos);
$this->buffer = substr($this->buffer, $pos);
$this->write($part, $translate);
return TRUE;
} else
return FALSE;
}
I see there is an error.
To create your own collections, you must have a Mozilla Add-ons account.