För x minuter sedan

Frågor kring översättning av phpBB 3 (3.0.0 eller senare). Underkategorier finns för MODdar m.m.

Moderatorer: Supportgrupp, Moderatorgrupp, Översättningsgrupp

För x minuter sedan

Inläggav Lars L » 2009-09-23 23:50

Ni har översatt "on x minutes ago" (vilket iofs känns fel på engelska) till "x minuter sedan". Jag tycker det låter bättre med "för x minuter sedan". Samma sak gäller naturligtvis de andra tidsangivelserna också.

För övrigt vill jag tacka för er eminenta översättning, tack!
Lars L
Ny medlem
Ny medlem
 
Inlägg: 3
Blev medlem: 2009-09-23 23:35
Ort: Stockholm

Re: För x minuter sedan

Inläggav Peetra » 2009-09-24 07:00

Det blir trångt om saligheten på vissa ställen med i några stilmallar redan som det är. Bild
Användarvisningsbild
Peetra
Översättare - Ledare
Översättare - Ledare
 
Inlägg: 3270
Blev medlem: 2007-06-09 21:38
Ort: Finland

Re: För x minuter sedan

Inläggav Lars L » 2009-09-24 09:09

Jo, men datumformatet är ju valfritt. Och "för x minuter sedan" är kortare än "24 september 2009, 08:00".
Lars L
Ny medlem
Ny medlem
 
Inlägg: 3
Blev medlem: 2009-09-23 23:35
Ort: Stockholm

Re: För x minuter sedan

Inläggav Marcus » 2009-09-24 20:46

Min första tanke var, Lars L har helt rätt här.

Sedan kom jag på en detalj som ställer till det.

Strängen används inte som "slutet" på en mening. Utan kan ibland vara ett värde, ibland följa en "symbol"... T.ex. >> och :

Eftersom phpBB3 inte känner av att strängen borde/inte borde ha en stor bokstav, då är det bättre att inleda med en siffra.

Jag säger inte att detta är rätt, men det blir det "näst bästa".

Sedan väger Peetras argument om stränglängden tungt i mitt tycke, för t.ex. väljer jag personligen (på andra forum än detta) oftast betydligt kortare datumformat.

Nå ja, det är öppet att hojta till om hur ni vill ha det. Tycker flertalet att vi borde tänka om så kan vi säkert ändra det.

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Användarvisningsbild
Marcus
Administratör
Administratör
 
Inlägg: 4283
Blev medlem: 2004-01-07 22:12
Ort: Skövde

Re: För x minuter sedan

Inläggav Lars L » 2009-09-24 21:00

marcus skrev:Eftersom phpBB3 inte känner av att strängen borde/inte borde ha en stor bokstav, då är det bättre att inleda med en siffra.

Jo, jag har också noterat det problemet, men jag köper ändå inte argumentet. Tid anges ju också på formaten "Idag, 10:09" och "Mindre än en minut sedan", med inledande versal.
Lars L
Ny medlem
Ny medlem
 
Inlägg: 3
Blev medlem: 2009-09-23 23:35
Ort: Stockholm

Re: För x minuter sedan

Inläggav Marcus » 2009-09-24 22:05

Hej igen!

Bra att det lite diskussion. :-)

Som jag sa, så var min första tanke att du hade rätt. Sedan tänkte jag ett varv till... och kollade inte upp det så nog i koden.

/language/sv/common.php säger så här:
Kod: Markera allt
   'datetime'         => array(
      'TODAY'      => 'Idag',
      'TOMORROW'   => 'Imorgon',
      'YESTERDAY'   => 'Igår',
      'AGO'      => array(
         0      => 'Mindre än en minut sedan.',
         1      => '%d minut sedan.',
         2      => '%d minuter sedan.',
         60      => '1 timme sedan.',
      ),


Baserat på det så viker jag ner min åsikt, det bör stå:

Kod: Markera allt
   'datetime'         => array(
      'TODAY'      => 'Idag',
      'TOMORROW'   => 'Imorgon',
      'YESTERDAY'   => 'Igår',
      'AGO'      => array(
         0      => 'För mindre än en minut sedan.',
         1      => 'För %d minut sedan.',
         2      => 'För %d minuter sedan.',
         60      => 'För 1 timme sedan.',
      ),


Ev. skulle man kunna korta ned 0-värdet... till "Nyss". ;-)

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Användarvisningsbild
Marcus
Administratör
Administratör
 
Inlägg: 4283
Blev medlem: 2004-01-07 22:12
Ort: Skövde

Re: För x minuter sedan

Inläggav Holger » 2009-09-25 07:30

Samt att
1 => 'För %d minut sedan.',

är ganska meningslöst!
Det heter ju "1 timme sedan" också. Vilket för övrigt bör ändras till "För en timme sedan".
Alltså lite konsistentare: %d, 1 eller en, överallt
Holger Gremminger :: gillar phpBB2, ingen vän av phpBB3.
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!
Användarvisningsbild
Holger
Hedersmedlem
Hedersmedlem
 
Inlägg: 6050
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland

Re: För x minuter sedan

Inläggav Kjell » 2009-09-25 09:59

1, 4 , 10, 59 minuter, hur kan det bli en minut?
1, 4 , 10, 23 timmar, hur kan det bli en timma?
Kan missförstå, men då kör vi nog inte samma sak, för mig så slår det om från minuter efter 59 till att bli en timma och efter 23 timmar och 59 minuter så får jag I går eller att dygnet slår om tidigare innan min personliga inställning tar över enligt tidszonen jag själv har valt.
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Användarvisningsbild
Kjell
Hedersmedlem
Hedersmedlem
 
Inlägg: 4503
Blev medlem: 2006-11-11 23:35
Ort: Svågadalen i Hälsingland

Re: För x minuter sedan

Inläggav Holger » 2009-09-25 10:11

Hm?
Nu fattar jag inte ...
Holger Gremminger :: gillar phpBB2, ingen vän av phpBB3.
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!
Användarvisningsbild
Holger
Hedersmedlem
Hedersmedlem
 
Inlägg: 6050
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland

Re: För x minuter sedan

Inläggav Kjell » 2009-09-25 10:18

Jo, som jag förstår det hela så vill du döpa om %d till EN, men hur ska det fungera? Man ska själv ändra och där har %d en stor betydelse och det går att läsa mer om det här här : http://se2.php.net/manual/en/function.date.php
Jag kan ju själv välja att det ska stå 1.59 minuter sedan, dvs. under två minuter....
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Användarvisningsbild
Kjell
Hedersmedlem
Hedersmedlem
 
Inlägg: 4503
Blev medlem: 2006-11-11 23:35
Ort: Svågadalen i Hälsingland

Re: För x minuter sedan

Inläggav Holger » 2009-09-25 10:30

Läs noga igenom det marcus och jag skrev ovan.
Kod: Markera allt
1      => 'För %d minut sedan.',

Sätt in 23 istället för %d där se vad det blir och titta sedan på det första tecknet i raden. Denna sträng gäller ENDAST för 1! Annars hade det dessutom varit "minut(er)".
Holger Gremminger :: gillar phpBB2, ingen vän av phpBB3.
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!
Användarvisningsbild
Holger
Hedersmedlem
Hedersmedlem
 
Inlägg: 6050
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland

Re: För x minuter sedan

Inläggav Kjell » 2009-09-25 10:40

Bra att du vaknade på 23 ;), men principen är desamma och det var det jag ville komma till att %d är viktig, möjligen inte för alla, men jag har träffat på forum där man vill gå längre och tycker att %d ska stå kvar, vad man använder för att böja orden eller inte bryr jag mig inte om.
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Användarvisningsbild
Kjell
Hedersmedlem
Hedersmedlem
 
Inlägg: 4503
Blev medlem: 2006-11-11 23:35
Ort: Svågadalen i Hälsingland

Re: För x minuter sedan

Inläggav Holger » 2009-09-25 10:44

Huh, nu fattar jag inget alls längre :?
Holger Gremminger :: gillar phpBB2, ingen vän av phpBB3.
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!
Användarvisningsbild
Holger
Hedersmedlem
Hedersmedlem
 
Inlägg: 6050
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland

Re: För x minuter sedan

Inläggav Marcus » 2009-09-25 11:04

Holger skrev:Samt att
1 => 'För %d minut sedan.',

är ganska meningslöst!
Det heter ju "1 timme sedan" också. Vilket för övrigt bör ändras till "För en timme sedan".
Alltså lite konsistentare: %d, 1 eller en, överallt


Nja, det kan verkar meningslös... men det beror på vad som händer med strängen när den går igenom stränghanteringen. (Ändrar man så måste den också skrivas om) När strängen skrivs ut så triggar värdet 1 en sträng som ska innehålla en variabel. %d är där variabeln ska ta vägen. %d betyder att variabeln är en siffra. (Har alltså inget med datum att göra).

Ang. "för en timme sedan".
man kan inte heller byta ut 1 till %d där, för då blir ju resultatet "för 60 timme sedan". Dessutom det beror det på att 60 inte triggar en stränghantering där en variabel skickas med.

Nu skulle man ju, för sitt eget lilla forum kunna ändra stränghanteringen för AGO... och därmed kunna ha det så som Holger säger. Men så snart man ska ha ett språk till, så utgår det ifrån att strängen innehåller (eller inte) ett %d här och var.

Så: Nej, det ändrar vi inte på.

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Användarvisningsbild
Marcus
Administratör
Administratör
 
Inlägg: 4283
Blev medlem: 2004-01-07 22:12
Ort: Skövde

Re: För x minuter sedan

Inläggav Marcus » 2009-09-25 11:18

Holger har rätt på en punkt...

Vi borde välja om det ska stå "1" eller "en" på de fasta strängarna.

Kod: Markera allt
   'datetime'         => array(
      'TODAY'      => 'Idag',
      'TOMORROW'   => 'Imorgon',
      'YESTERDAY'   => 'Igår',
      'AGO'      => array(
         0      => 'För mindre än en minut sedan.',
         1      => 'För %d minut sedan.',
         2      => 'För %d minuter sedan.',
         60      => 'För en timme sedan.',
      ),


eller

Kod: Markera allt
   'datetime'         => array(
      'TODAY'      => 'Idag',
      'TOMORROW'   => 'Imorgon',
      'YESTERDAY'   => 'Igår',
      'AGO'      => array(
         0      => 'För mindre än 1 minut sedan.',
         1      => 'För %d minut sedan.',
         2      => 'För %d minuter sedan.',
         60      => 'För 1 timme sedan.',
      ),


Jag föredrar det senare... det är mer konsekvent med 1 och 2.

Btw: 2 är allt så när värdet på AGO är 2-59.

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Användarvisningsbild
Marcus
Administratör
Administratör
 
Inlägg: 4283
Blev medlem: 2004-01-07 22:12
Ort: Skövde

Nästa

Återgå till phpBB 3 - Översättning

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 18 gäster

cron