NeuroWiki hereby wishes Evil Neuro happy 2nd birthday on March 25, 2025!

NeuroWiki:Cross-Language Synchronization Principles: Difference between revisions

From NeuroWiki
Jump to navigation Jump to search
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Info/Guidelines}}
{{Info/Guidelines}}


== Synchronization Trigger Conditions ==
== Synchronization Triggers ==
Synchronization actions must be performed when the following edits occur:
Synchronization operations must be performed when editing involves the following changes:
# Actual content additions, deletions, or modifications (not syntax or typo corrections).
# Actual content additions, deletions, or modifications (not minor corrections like typos or formatting).
# Structural or formatting changes to the article as a whole.
# Significant changes to the structure or format of the article.
# Changes to template parameters involving non-localized content.
# Modifications in template parameters involving non-localized content.


== Synchronization Procedures ==
== Synchronization Procedures ==
=== Multilingual Editors ===
=== Multilingual Editors ===
If you are proficient in other languages:
If you are proficient in other languages:
# After completing edits on the current language site,
# After completing your edits in this English site,
# Immediately update the corresponding articles on other language sites.
# Immediately update the corresponding articles in Chinese or other language sites.
# Ensure the consistency of core data when updating.
# Ensure core data consistency during updates.


=== Single-Language Editors ===
=== Single-Language Editors ===
If the article has interlanguage links (confirm via the [Other languages] section at the bottom of the page):
If the article has cross-language links (check the [Other languages] section at the bottom of the page):


Choose the appropriate action based on the type of modification:
'''Choose operations based on the type of edit:'''
{| class="wikitable"
{| class="wikitable"
! Modification Type !! Action !! Template !! Example Template
! Type of Modification !! Action Steps !! Corresponding Templates !! Template Examples
|-
|-
| Partial content modification || Add the following at the modified section:
| Partial Content Modification ||
<pre>{{Need to synchronize
1. Add the following at the point of modification:
|timestamp = Revision ID of this page before the edit
<pre>{{Need to synchronize||SaveRevisionID=2658|SaveUserName=Selfice
|zh_site_timestamp = Current revision ID of the Chinese site
|zh-pagename = Page name in the Chinese site
|ja_site_timestamp = Current revision ID of the Japanese site
|zh-oldid = Current version ID of the Chinese site
}}</pre>  
|ja-pagename = Page name in the Japanese site
| rowspan="2" | {{tl|Need to synchronize}}/{{tl|NTS}} ||
|ja-oldid = Current version ID of the Japanese site
}}</pre>
2. Add the following at the '''top of the corresponding page''' in the '''Chinese site''' or other sites:
<pre>{{Need to synchronize from
|site = Language code of the site you updated (zh/ja)
|pagename = Page name in the site you updated
|oldid = Timestamp of the updated page in your site
}}</pre>
| rowspan="2" |
#{{tl|Need to synchronize}}/{{tl|NTS}}
#{{tl|Need to synchronize from}}/{{tl|NTSF}}
||
|-
|-
| Full-page structural adjustment || Add the following at the top of the page:
| Full Page Structure Adjustments ||
<pre>{{Need to synchronize|tag=fullpage
1. Add the following at the '''top of the page''':
|timestamp = Revision ID of this page before the edit
<pre>{{<nowiki>N</nowiki>eed to synchronize|
|zh_site_timestamp = Current revision ID of the Chinese site
|tag=fullpage
|ja_site_timestamp = Current revision ID of the Japanese site
|zh-pagename = Page name in the Chinese site
}}</pre>  
|zh-oldid = Current version ID of the Chinese site
|ja-pagename = Page name in the Japanese site
|ja-oldid = Current version ID of the Japanese site
}}</pre>
2. Add the following at the '''top of the corresponding page''' in the '''Chinese site''' or other sites:
<pre>{{<nowiki>N</nowiki>eed to synchronize from
|site = Language code of the site you updated (zh/ja)
|pagename = Page name in the site you updated
|oldid = Timestamp of the updated page in your site
}}</pre>
||
||
|-
|-
| Cross-site content transfer || Add the following at the relevant location:
| Cross-Site Content Transfer || Add the following at the relevant location:
<pre>{{Need to Translation
<pre>{{<nowiki>N</nowiki>eed to translation
|source_language = zh
|site = zh
|source_article = Example_page
|pagename = Example_page
|source_revision = 12345
|oldid = 12345
}}</pre>  
}}</pre>  
|| {{tl|Need to Translation}}/{{tl|NTT}} ||
||
*{{tl|Need to translation}}/{{tl|NTT}}
||
|}
|}
==== How to Retrieve a Timestamp ====
==== How to Obtain the Timestamp (version ID / oldid) ====
# Click the "History" button on the article page.
# Click the "History" button on the article page.
# Select the latest revision on the target language site.
# Select the latest revision in the target language site (e.g., Chinese site).
# Copy the number after "oldid=" in the URL (e.g., oldid=12345).
# Copy the number following "oldid=" from the URL (e.g., oldid=12345).


== Machine Translation Rules ==
== Machine Translation Rules ==
# Machine translation is globally prohibited, except for the following situations:
# Machine translation is strictly prohibited globally, except in the following cases:
## Performed by [[Special:ListUsers/sysop|administrators]] or site owners.
## Performed by a [[Special:ListUsers/sysop|Administrator]] or the Site Owner.
## Used for urgent content synchronization (must be marked).
## Used for emergency content synchronization (must be explicitly marked).
# Machine-translated content must:
# Machine-translated content must:
## Be enclosed in the {{tl|MachineTranslation}} template.
## Be enclosed using the {{tl|MachineTranslation}} template.
## Include the {{tl|Info/MT}} explanation at the top of the page.
## Include the {{tl|Info/MT}} notice at the top of the page.


== Violation Handling ==
== Violation Handling ==
{| class="wikitable"
{| class="wikitable"
! Violation Type !! Action Taken
! Violation Type !! Action Taken
|-
|-
| Failure to mark synchronization requirements || Revert the edit + Send a warning.
| Failure to Mark Synchronization Needs || Revert the edit + Issue a warning
|-
|-
| Unauthorized use of machine translation || Delete the content + 3-day editing ban.
| Unauthorized Use of Machine Translation || Delete the content + 3-day editing ban
|}
|}


[[zh:NeuroWiki:跨语言同步原则指引]]
[[zh:NeuroWiki:跨语言同步原则指引]]
{{NeuroWiki_policy_documents}}
{{NeuroWiki_policy_documents}}

Latest revision as of 19:23, 14 April 2025

This page “NeuroWiki:Cross-Language Synchronization Principles” is the current guidelines of NeuroWiki
  • The guidelines text describes the binding operational methods and standards currently in effect on NeuroWiki;
  • Users are expected to adhere to the content described on this page;
  • The Site Owner of NeuroWiki reserve the final interpretation rights for all provisions.

Synchronization Triggers

Synchronization operations must be performed when editing involves the following changes:

  1. Actual content additions, deletions, or modifications (not minor corrections like typos or formatting).
  2. Significant changes to the structure or format of the article.
  3. Modifications in template parameters involving non-localized content.

Synchronization Procedures

Multilingual Editors

If you are proficient in other languages:

  1. After completing your edits in this English site,
  2. Immediately update the corresponding articles in Chinese or other language sites.
  3. Ensure core data consistency during updates.

Single-Language Editors

If the article has cross-language links (check the [Other languages] section at the bottom of the page):

Choose operations based on the type of edit:

Type of Modification Action Steps Corresponding Templates Template Examples
Partial Content Modification

1. Add the following at the point of modification:

{{Need to synchronize||SaveRevisionID=2658|SaveUserName=Selfice
|zh-pagename = Page name in the Chinese site
|zh-oldid = Current version ID of the Chinese site
|ja-pagename = Page name in the Japanese site
|ja-oldid = Current version ID of the Japanese site
}}

2. Add the following at the top of the corresponding page in the Chinese site or other sites:

{{Need to synchronize from
|site = Language code of the site you updated (zh/ja)
|pagename = Page name in the site you updated
|oldid = Timestamp of the updated page in your site
}}
  1. {{Need to synchronize}}/{{NTS}}
  2. {{Need to synchronize from}}/{{NTSF}}
Full Page Structure Adjustments

1. Add the following at the top of the page:

{{Need to synchronize|
|tag=fullpage
|zh-pagename = Page name in the Chinese site
|zh-oldid = Current version ID of the Chinese site
|ja-pagename = Page name in the Japanese site
|ja-oldid = Current version ID of the Japanese site
}}

2. Add the following at the top of the corresponding page in the Chinese site or other sites:

{{Need to synchronize from
|site = Language code of the site you updated (zh/ja)
|pagename = Page name in the site you updated
|oldid = Timestamp of the updated page in your site
}}
Cross-Site Content Transfer Add the following at the relevant location:
{{Need to translation
|site = zh
|pagename = Example_page
|oldid = 12345
}}

How to Obtain the Timestamp (version ID / oldid)

  1. Click the "History" button on the article page.
  2. Select the latest revision in the target language site (e.g., Chinese site).
  3. Copy the number following "oldid=" from the URL (e.g., oldid=12345).

Machine Translation Rules

  1. Machine translation is strictly prohibited globally, except in the following cases:
    1. Performed by a Administrator or the Site Owner.
    2. Used for emergency content synchronization (must be explicitly marked).
  2. Machine-translated content must:
    1. Be enclosed using the {{MachineTranslation}} template.
    2. Include the {{Info/MT}} notice at the top of the page.

Violation Handling

Violation Type Action Taken
Failure to Mark Synchronization Needs Revert the edit + Issue a warning
Unauthorized Use of Machine Translation Delete the content + 3-day editing ban