[svnbook commit] r2046 - in trunk/src/nb: . book
sunny256
svnbook-dev at red-bean.com
Tue Mar 7 07:26:31 CST 2006
Author: sunny256
Date: Tue Mar 7 07:26:26 2006
New Revision: 2046
Modified:
trunk/src/nb/TRANSLATION-STATUS
trunk/src/nb/book/ch07.xml
Log:
Translation to Norwegian.
* /trunk/src/nb/TRANSLATION-STATUS
ch07.xml to 27%.
* /trunk/src/nb/book/ch07.xml
Translation.
Modified: trunk/src/nb/TRANSLATION-STATUS
==============================================================================
--- trunk/src/nb/TRANSLATION-STATUS (original)
+++ trunk/src/nb/TRANSLATION-STATUS Tue Mar 7 07:26:26 2006
@@ -35,7 +35,7 @@
2.1.2. In progress
- book/ch07.xml (22%) -- sunny256
+ book/ch07.xml (27%) -- sunny256
2.1.3. Needs update
Modified: trunk/src/nb/book/ch07.xml
==============================================================================
--- trunk/src/nb/book/ch07.xml (original)
+++ trunk/src/nb/book/ch07.xml Tue Mar 7 07:26:26 2006
@@ -1474,36 +1474,74 @@
<!-- =============================================================== -->
<sect2 id="svn.advanced.props.manip">
+ <!-- @ENGLISH {{{
<title>Manipulating Properties</title>
+ @ENGLISH }}} -->
+ <title>Manipulering av egenskaper</title>
+ <!-- @ENGLISH {{{
<para>The <command>svn</command> command affords a few ways to
add or modify file and directory properties. For properties
with short, human-readable values, perhaps the simplest way to
add a new property is to specify the property name and value
on the command-line of the <command>propset</command>
subcommand.</para>
+ @ENGLISH }}} -->
+ <para><command>svn</command>-kommandoen har flere måter å legge
+ til og modifisere fil- og katalogegenskaper.
+ For egenskaper med korte egenskaper som er leselig for folk
+ flest, er kanskje den enkleste måten å legge til en ny egenskap
+ å spesifisere navnet på egenskapen med verdien dens på
+ kommandolinja med
+ <command>propset</command>-delkommandoen.</para>
+ <!-- @ENGLISH {{{
<screen>
$ svn propset copyright '(c) 2003 Red-Bean Software' calc/button.c
property 'copyright' set on 'calc/button.c'
$
</screen>
+ @ENGLISH }}} -->
+ <screen>
+$ svn propset copyright '(c) 2003 Red-Bean Software' calc/button.c
+Egenskapen «copyright» satt på «calc/button.c»
+$
+</screen>
+ <!-- @ENGLISH {{{
<para>But we've been touting the flexibility that Subversion
offers for your property values. And if you are planning to
have a multi-line textual, or even binary, property value, you
probably do not want to supply that value on the command-line.
So the <command>propset</command> subcommand takes a
- <option>--file</option> (<option>-F</option>) option for
+ <option>-ﳢ-file</option> (<option>-F</option>) option for
specifying the name of
a file which contains the new property value.</para>
+ @ENGLISH }}} -->
+ <para>Men vi har fremhevet fleksibiliteten som Subversion har for
+ egenskapsverdier.
+ Og hvis du har en tekstbasert, eller til og med binær
+ egenskapsverdi som går over flere linjer, vil du sannsynligvis
+ ikke oppgi denne verdien på kommandolinja.
+ Derfor kan <command>propset</command>-delkommandoen bruke valget
+ <option>--file</option> (<option>-F</option>) for å spesifisere
+ navnet på en fil som inneholder den nye verdien til
+ egenskapen.</para>
+ <!-- @ENGLISH {{{
<screen>
$ svn propset license -F /path/to/LICENSE calc/button.c
property 'license' set on 'calc/button.c'
$
</screen>
+ @ENGLISH }}} -->
+ <screen>
+$ svn propset license -F /sti/til/LISENS calc/button.c
+Egenskapen «license» satt på «calc/button.c»
+$
+</screen>
+ <!-- @ENGLISH {{{
<para>There are some restrictions on the names you can use for
properties. A property name must start with a letter, a colon
(<literal>:</literal>), or an underscore
@@ -1515,7 +1553,20 @@
ASCII subset of the syntax for XML "Name".</para>
</footnote>
</para>
+ @ENGLISH }}} -->
+ <para>Det er noen restriksjoner på navnene du kan bruke på
+ egenskaper.
+ Et egenskapsnavn må starte med en bokstav, kolon
+ (<literal>:</literal>) eller understrek (<literal>_</literal>).
+ Etter dette kan du også bruke siffer, bindestrek
+ (<literal>-</literal>) og punktum
+ (<literal>.</literal>).<footnote>
+ <para>Hvis du kjenner til XML, er dette mye det samme som
+ ASCII-delen av syntaksen for XML <!-- ¤ Oversette den?
+ -->"Name".</para>
+ </footnote></para>
+ <!-- @ENGLISH {{{
<para>In addition to the <command>propset</command> command, the
<command>svn</command> program supplies the
<command>propedit</command> command. This command uses the
@@ -1532,19 +1583,57 @@
accept that as the new property value. If you exit your
editor without making any changes, no property modification
will occur.</para>
+ @ENGLISH }}} -->
+ <para>I tillegg til <command>propset</command>-kommandoen, har
+ <command>svn</command>-programmet kommandoen
+ <command>propedit</command>.
+ Denne kommandoen bruker tekstbehandleren som er spesifisert i
+ konfigurasjonen (se <xref
+ linkend="svn.advanced.confarea.opts.config" />) for å legge til
+ eller modifisere egenskaper.
+ Når du kjører kommandoen, kjører <command>svn</command>
+ tekstbehandleren mot en midlertidig fil som inneholder den
+ nåværende verdien til egenskapen (eller starter uten tekst hvis
+ du legger til en ny egenskap).
+ Deretter forandrer du på verdien i tekstbehandleren til den er
+ lik den nye verdien du vil lagre i egenskapen, lagrer den
+ midlertidige filen og avslutter tekstbehandleren.
+ Hvis Subversion finner ut at du faktisk har forandret den
+ nåværende egenskapsverdien, vil den godta det som den nye
+ verdien til egenskapen.
+ Hvis du avslutter tekstbehandleren uten å gjøre noen
+ forandringer, vil det ikke bli gjort noen forandringer i
+ egenskapen.</para>
+ <!-- @ENGLISH {{{
<screen>
$ svn propedit copyright calc/button.c ### exit the editor without changes
No changes to property 'copyright' on 'calc/button.c'
$
</screen>
+ @ENGLISH }}} -->
+ <screen>
+$ svn propedit copyright calc/button.c
+### tekstbehandleren avsluttes uten at noe er forandret
+Ingen endring for egenskap «copyright» på «calc/button.c»
+$
+</screen>
+ <!-- @ENGLISH {{{
<para>We should note that, as with other <command>svn</command>
subcommands, those related to properties can act on multiple
paths at once. This enables you to modify properties on whole
sets of files with a single command. For example, we could
have done:</para>
+ @ENGLISH }}} -->
+ <para>Vi skal legge merke til at i likhet med andre
+ <command>svn</command>-kommandoer kan de som har med egenskaper
+ å gjøre utføre handlinger på flere stier på en gang.
+ Dette lar deg forandre egenskaper på hele sett av filer med en
+ enkelt kommando.
+ For eksempel kunne vi ha gjort dette:</para>
+ <!-- @ENGLISH {{{
<screen>
$ svn propset copyright '(c) 2002 Red-Bean Software' calc/*
property 'copyright' set on 'calc/Makefile'
@@ -1553,7 +1642,17 @@
…
$
</screen>
+ @ENGLISH }}} -->
+ <screen>
+$ svn propset copyright '(c) 2002 Red-Bean Software' calc/*
+Egenskapen «copyright» satt på «calc/Makefile»
+Egenskapen «copyright» satt på «calc/button.c»
+Egenskapen «copyright» satt på «calc/integer.c»
+…
+$
+</screen>
+ <!-- @ENGLISH {{{
<para>All of this property adding and editing isn't really very
useful if you can't easily get the stored property value. So
the <command>svn</command> program supplies two subcommands
@@ -1565,7 +1664,22 @@
propget</command>. This command will, given a path (or set of
paths) and a property name, print the value of the property to
the standard output stream.</para>
+ @ENGLISH }}} -->
+ <para>Alt dette med å legge til og redigere egenskaper hadde
+ egentlig ikke vært særlig nyttig hvis du ikke hadde hatt en måte
+ å få tak i den lagrede egenskapsverdien.
+ Til dette har <command>svn</command>-programmet to delkommandoer
+ for å vise navnene og verdiene til egenskaper som er lagret i
+ filer og kataloger.
+ Kommandoen <command>svn proplist</command> vil liste ut navnene
+ på egenskapene som eksisterer i en sti.
+ Når du vet navnene til egenskapene på noden, kan du be om
+ verdiene individuelt ved å bruke <command>svn propget</command>.
+ Denne kommandoen vil, når den får en sti (eller sett av stier)
+ og et egenskapsnavn, skrive verdien av egenskapen til standard
+ ut-strømmen.</para>
+ <!-- @ENGLISH {{{
<screen>
$ svn proplist calc/button.c
Properties on 'calc/button.c':
@@ -1574,14 +1688,31 @@
$ svn propget copyright calc/button.c
(c) 2003 Red-Bean Software
</screen>
+ @ENGLISH }}} -->
+ <screen>
+$ svn proplist calc/button.c
+Egenskaper for «calc/button.c»:
+ copyright
+ license
+$ svn propget copyright calc/button.c
+(c) 2003 Red-Bean Software
+</screen>
+ <!-- @ENGLISH {{{
<para>There's even a variation of the
<command>proplist</command> command that will list both the
name and value of all of the properties. Simply supply the
- <option>--verbose</option> (<option>-v</option>) option.</para>
+ <option>-ﳢ-verbose</option> (<option>-v</option>) option.</para>
+ @ENGLISH }}} -->
+ <para>Det er til og med en variant av
+ <command>proplist</command>-kommandoen som vil liste både navnet
+ og verdien til alle egenskapene.
+ Bare legg til valget <option>--verbose</option>
+ (<option>-v</option>).</para>
+ <!-- @ENGLISH {{{
<screen>
-$ svn proplist --verbose calc/button.c
+$ svn proplist -ﳢ-verbose calc/button.c
Properties on 'calc/button.c':
copyright : (c) 2003 Red-Bean Software
license : ================================================================
@@ -1596,37 +1727,90 @@
red-beans-and-rice.
…
</screen>
+ @ENGLISH }}} -->
+ <screen>
+$ svn proplist --verbose calc/button.c
+Egenskaper for «calc/button.c»:
+ copyright : (c) 2003 Red-Bean Software
+ license : ================================================================
+Copyright (c) 2003 Red-Bean Software. All rights reserved.
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+notice, this list of conditions, and the recipe for Fitz's famous
+red-beans-and-rice.
+…
+</screen>
+
+ <!-- @ENGLISH {{{
<para>The last property-related subcommand is
<command>propdel</command>. Since Subversion allows you to
store properties with empty values, you can't remove a
property altogether using <command>propedit</command> or
<command>propset</command>. For example, this command will
<emphasis>not</emphasis> yield the desired effect:</para>
+ @ENGLISH }}} -->
+ <para>Den siste delkommandoen relatert til egenskaper er
+ <command>propdel</command>.
+ Siden Subversion lar deg lagre egenskaper med tomme verdier, kan
+ du ikke fjerne en egenskap helt ved å bruke
+ <command>propedit</command> eller <command>propset</command>.
+ For eksempel, denne kommandoen vil <emphasis>ikke</emphasis>
+ gjøre det du ønsker:</para>
+ <!-- @ENGLISH {{{
<screen>
$ svn propset license '' calc/button.c
property 'license' set on 'calc/button.c'
-$ svn proplist --verbose calc/button.c
+$ svn proplist -ﳢ-verbose calc/button.c
Properties on 'calc/button.c':
copyright : (c) 2003 Red-Bean Software
license :
$
</screen>
+ @ENGLISH }}} -->
+ <screen>
+$ svn propset license '' calc/button.c
+Egenskapen «license» satt på «calc/button.c»
+$ svn proplist --verbose calc/button.c
+Egenskaper for «calc/button.c»:
+ copyright : (c) 2003 Red-Bean Software
+ license :
+$
+</screen>
+ <!-- @ENGLISH {{{
<para>You need to use the <command>propdel</command> command to
delete properties altogether. The syntax is similar to the
other property commands:</para>
+ @ENGLISH }}} -->
+ <para>Du må bruke <command>propdel</command>-kommandoen for å
+ fjerne egenskaper helt.
+ Syntaksen er lik de andre egenskapskommandoene:</para>
+ <!-- @ENGLISH {{{
<screen>
$ svn propdel license calc/button.c
property 'license' deleted from ''.
-$ svn proplist --verbose calc/button.c
+$ svn proplist -ﳢ-verbose calc/button.c
Properties on 'calc/button.c':
copyright : (c) 2003 Red-Bean Software
$
</screen>
+ @ENGLISH }}} -->
+ <screen>
+$ svn propdel license calc/button.c
+Egenskapen «license» slettet fra «calc/button.c».
+$ svn proplist --verbose calc/button.c
+Egenskaper for 'calc/button.c':
+ copyright : (c) 2003 Red-Bean Software
+$
+</screen>
+ <!-- @ENGLISH {{{
<para>Now that you are familiar with all of the
property-related <command>svn</command> subcommands, let's see
how property modifications affect the usual Subversion
@@ -1635,13 +1819,27 @@
result, Subversion provides the same opportunities for
merging—in cleanly or conflicting fashions—someone
else's modifications into your own.</para>
+ @ENGLISH }}} -->
+ <para>Nå som du er kjent med alle
+ <command>svn</command>-kommandoene som er relatert til
+ egenskaper, la oss se hvordan forandringer i egenskaper påvirker
+ den vanlige arbeidsflyten i Subversion.
+ Som vi nevnte tidligere, er fil- og katalogegenskaper
+ versjonerte, akkurat som innholdet i filene dine.
+ Dette betyr at Subversion har de samme mulighetene for fletting
+ – med dertil potensielle konflikter – av andres forandringer inn
+ i dine egne.</para>
<sidebar>
+ <!-- @ENGLISH {{{
<title>Modifying Revision Properties</title>
+ @ENGLISH }}} -->
+ <title>Forandre revisjonsegenskaper</title>
+ <!-- @ENGLISH {{{
<para>Remember those unversioned revision properties? You can
modify those, too, with the <command>svn</command> program.
- Simply add the <option>--revprop</option> command-line
+ Simply add the <option>-ﳢ-revprop</option> command-line
parameter, and specify the revision whose property you wish
to modify. Since revisions are global, you don't need to
specify a path in this case as long as you are positioned in
@@ -1652,15 +1850,39 @@
<para>Fixing spelling errors, grammatical gotchas, and
<quote>just-plain-wrongness</quote> in commit log
messages is perhaps the most common use case for the
- <option>--revprop</option> option.</para>
+ <option>-ﳢ-revprop</option> option.</para>
+ </footnote></para>
+ @ENGLISH }}} -->
+ <para>Husker du de uversjonerte revisjonsegenskapene?
+ Du kan modifisere disse også ved hjelp av
+ <command>svn</command>-programmet.
+ Bare legg til <option>--revprop</option>-valget på
+ kommandolinja og spesifiser revisjonen som har den egenskapen
+ du vil forandre.
+ Siden revisjoner er globale, trenger du ikke å spesifisere en
+ sti i dette tilfellet så lenge du står i arbeidskopien til
+ depotet som har revisjonsegenskapen som du vil forandre.
+ Du vil for eksempel forandre loggmeldingen for en eksisterende
+ revisjon.<footnote>
+ <para>Retting av skrivefeil, grammatiske flauser og ting som
+ er direkte feil i loggmeldinger er kanskje det vanligste
+ bruksområdet for <option>--revprop</option>-valget.</para>
</footnote></para>
+ <!-- @ENGLISH {{{
<screen>
-$ svn propset svn:log '* button.c: Fix a compiler warning.' -r11 --revprop
+$ svn propset svn:log '* button.c: Fix a compiler warning.' -r11 -ﳢ-revprop
property 'svn:log' set on repository revision '11'
$
</screen>
+ @ENGLISH }}} -->
+ <screen>
+$ svn propset svn:log '* button.c: Fix a compiler warning.' -r11 --revprop
+Egenskapen «svn:log» satt på depotrevisjon «11»
+$
+</screen>
+ <!-- @ENGLISH {{{
<para>Note that the ability to modify these unversioned
properties must be explicitly added by the repository
administrator (see <xref linkend="svn.reposadmin.create.hooks" />).
@@ -1669,6 +1891,16 @@
The repository administrator can setup methods to protect
against this loss, and by default, modification of
unversioned properties is disabled.</para>
+ @ENGLISH }}} -->
+ <para>Legg merke til at muligheten til å forandre disse
+ uversjonerte egenskapene må bli eksplisitt satt av
+ depotadministratoren (se <xref
+ linkend="svn.reposadmin.create.hooks" />).
+ Siden egenskapene ikke er versjonerte, risikerer du å miste
+ informasjon hvis du ikke er forsiktig når du redigerer.
+ Depotadministratoren kan sette opp metoder for å beskytte mot
+ datatap som dette, og standardoppsettet forbyr forandringer i
+ revisjonsegenskaper.</para>
</sidebar>
More information about the svnbook-dev
mailing list